pax_global_header00006660000000000000000000000064132373104120014506gustar00rootroot0000000000000052 comment=d8298eae11707c5b9f67cf5bd61a0367de67d2e1 hwinfo-21.52/000077500000000000000000000000001323731041200130115ustar00rootroot00000000000000hwinfo-21.52/.cvsignore000066400000000000000000000000611323731041200150060ustar00rootroot00000000000000hwinfo hw .depend hwscan todo hwscanqueue hwscandhwinfo-21.52/.gitignore000066400000000000000000000000711323731041200147770ustar00rootroot00000000000000changelog Changelog VERSION *.o .depend hwinfo hwinfo.pc hwinfo-21.52/COPYING000066400000000000000000000432001323731041200140430ustar00rootroot00000000000000---------------------------------------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. hwinfo-21.52/MAINTAINER000066400000000000000000000000451323731041200143620ustar00rootroot00000000000000Steffen Winterfeldt (snwint@suse.de) hwinfo-21.52/Makefile000066400000000000000000000077521323731041200144640ustar00rootroot00000000000000TOPDIR = $(CURDIR) SUBDIRS = src TARGETS = hwinfo hwinfo.pc changelog CLEANFILES = hwinfo hwinfo.pc hwinfo.static hwscan hwscan.static hwscand hwscanqueue doc/libhd doc/*~ LIBS = -lhd SLIBS = -lhd TLIBS = -lhd_tiny SO_LIBS = TSO_LIBS = export SO_LIBS GIT2LOG := $(shell if [ -x ./git2log ] ; then echo ./git2log --update ; else echo true ; fi) GITDEPS := $(shell [ -d .git ] && echo .git/HEAD .git/refs/heads .git/refs/tags) BRANCH := $(shell [ -d .git ] && git branch | perl -ne 'print $$_ if s/^\*\s*//') ifdef HWINFO_VERSION VERSION := $(shell echo ${HWINFO_VERSION} > VERSION; cat VERSION) else VERSION := $(shell $(GIT2LOG) --version VERSION ; cat VERSION) endif PREFIX := hwinfo-$(VERSION) include Makefile.common ifeq "$(ARCH)" "x86_64" LIBDIR ?= /usr/lib64 else LIBDIR ?= /usr/lib endif ULIBDIR = $(LIBDIR) # ia64 ifneq ($(filter i386 x86_64, $(ARCH)),) SLIBS += -lx86emu TLIBS += -lx86emu SO_LIBS += -lx86emu TSO_LIBS += -lx86emu endif SHARED_FLAGS = OBJS_NO_TINY = names.o parallel.o modem.o .PHONY: fullstatic static shared tiny doc diet tinydiet uc tinyuc ifdef HWINFO_VERSION changelog: @true else changelog: $(GITDEPS) $(GIT2LOG) --changelog changelog endif hwscan: hwscan.o $(LIBHD) $(CC) hwscan.o $(LDFLAGS) $(CFLAGS) $(LIBS) -o $@ hwinfo: hwinfo.o $(LIBHD) $(CC) hwinfo.o $(LDFLAGS) $(CFLAGS) $(LIBS) -o $@ hwscand: hwscand.o $(CC) $< $(LDFLAGS) $(CFLAGS) -o $@ hwscanqueue: hwscanqueue.o $(CC) $< $(LDFLAGS) $(CFLAGS) -o $@ hwinfo.pc: hwinfo.pc.in VERSION VERSION=`cat VERSION`; \ sed -e "s,@VERSION@,$${VERSION},g" -e 's,@LIBDIR@,$(ULIBDIR),g;s,@LIBS@,$(LIBS),g' $< > $@.tmp && mv $@.tmp $@ # kept for compatibility shared: @make tiny: @make EXTRA_FLAGS=-DLIBHD_TINY LIBHD_BASE=libhd_tiny LIBS="$(TLIBS)" SO_LIBS="$(TSO_LIBS)" tinyinstall: @make EXTRA_FLAGS=-DLIBHD_TINY LIBHD_BASE=libhd_tiny LIBS="$(TLIBS)" SO_LIBS="$(TSO_LIBS)" install tinystatic: @make EXTRA_FLAGS=-DLIBHD_TINY LIBHD_BASE=libhd_tiny SHARED_FLAGS= LIBS="$(TLIBS)" SO_LIBS="$(TSO_LIBS)" diet: @make CC="diet gcc" EXTRA_FLAGS="-fno-pic -DDIET" SHARED_FLAGS= LIBS="$(SLIBS)" tinydiet: @make CC="diet gcc" EXTRA_FLAGS="-fno-pic -DLIBHD_TINY -DDIET" SHARED_FLAGS= LIBS="$(SLIBS)" uc: @make CC="/opt/i386-linux-uclibc/bin/i386-uclibc-gcc" EXTRA_FLAGS="-fno-pic -DUCLIBC" SHARED_FLAGS= LIBS="$(SLIBS)" tinyuc: @make CC="/opt/i386-linux-uclibc/usr/bin/gcc" EXTRA_FLAGS="-fno-pic -DLIBHD_TINY -DUCLIBC" SHARED_FLAGS= LIBS="$(SLIBS)" static: make SHARED_FLAGS= LIBS="$(SLIBS)" fullstatic: static $(CC) -static hwinfo.o $(LDFLAGS) $(SLIBS) -o hwinfo.static strip -R .note -R .comment hwinfo.static doc: @cd doc ; doxygen libhd.doxy install: install -d -m 755 $(DESTDIR)/sbin $(DESTDIR)/usr/sbin $(DESTDIR)$(ULIBDIR) \ $(DESTDIR)$(ULIBDIR)/pkgconfig $(DESTDIR)/usr/include install -m 755 hwinfo $(DESTDIR)/usr/sbin install -m 755 src/ids/check_hd $(DESTDIR)/usr/sbin install -m 755 src/ids/convert_hd $(DESTDIR)/usr/sbin if [ -f $(LIBHD_SO) ] ; then \ install $(LIBHD_SO) $(DESTDIR)$(ULIBDIR) ; \ ln -snf $(LIBHD_NAME) $(DESTDIR)$(ULIBDIR)/$(LIBHD_SONAME) ; \ ln -snf $(LIBHD_SONAME) $(DESTDIR)$(ULIBDIR)/$(LIBHD_BASE).so ; \ else \ install -m 644 $(LIBHD) $(DESTDIR)$(ULIBDIR) ; \ fi install -m 644 hwinfo.pc $(DESTDIR)$(ULIBDIR)/pkgconfig install -m 644 src/hd/hd.h $(DESTDIR)/usr/include install -m 755 getsysinfo $(DESTDIR)/usr/sbin install -m 755 src/isdn/cdb/mk_isdnhwdb $(DESTDIR)/usr/sbin install -d -m 755 $(DESTDIR)/usr/share/hwinfo install -d -m 755 $(DESTDIR)/var/lib/hardware/udi install -m 644 src/isdn/cdb/ISDN.CDB.txt $(DESTDIR)/usr/share/hwinfo install -m 644 src/isdn/cdb/ISDN.CDB.hwdb $(DESTDIR)/usr/share/hwinfo archive: changelog @if [ ! -d .git ] ; then echo no git repo ; false ; fi make -C src/hd hd.h mkdir -p package git archive --prefix=$(PREFIX)/ $(BRANCH) > package/$(PREFIX).tar tar -r -f package/$(PREFIX).tar --mode=0664 --owner=root --group=root --mtime="`git show -s --format=%ci`" --transform='s:^:$(PREFIX)/:' VERSION changelog src/hd/hd.h xz -f package/$(PREFIX).tar hwinfo-21.52/Makefile.common000066400000000000000000000030051323731041200157360ustar00rootroot00000000000000# libhd/Makefile.common ARCH := $(shell uname -m) ifeq "$(ARCH)" "i486" ARCH := i386 endif ifeq "$(ARCH)" "i586" ARCH := i386 endif ifeq "$(ARCH)" "i686" ARCH := i386 endif ifeq "$(ARCH)" "parisc" EXTRA_FLAGS := -fPIC $(EXTRA_FLAGS) endif LIBHD_VERSION := $(shell cat $(TOPDIR)/VERSION) LIBHD_MINOR_VERSION := $(shell cut -d . -f 2 $(TOPDIR)/VERSION) LIBHD_MAJOR_VERSION := $(shell cut -d . -f 1 $(TOPDIR)/VERSION) RPM_OPT_FLAGS ?= -O2 CC ?= gcc LD = ld CFLAGS += $(RPM_OPT_FLAGS) -Wall -Wno-pointer-sign -pipe -g $(SHARED_FLAGS) $(EXTRA_FLAGS) -I$(TOPDIR)/src/hd SHARED_FLAGS = -fPIC LDFLAGS += -Lsrc CFILES = $(sort $(wildcard *.c)) OBJS = $(CFILES:.c=.o) LIBHD_BASE = libhd LIBHD = $(TOPDIR)/src/$(LIBHD_BASE).a LIBHD_SONAME = $(LIBHD_BASE).so.$(LIBHD_MAJOR_VERSION) LIBHD_NAME = $(LIBHD_BASE).so.$(LIBHD_VERSION) LIBHD_SO = $(TOPDIR)/src/$(LIBHD_NAME) LIBHD_D = $(TOPDIR)/src/.lib export CC TOPDIR CFLAGS LIBHD ARCH .PHONY: all distclean clean install subdirs %.o: %.c $(CC) -c $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $< all: subdirs $(TARGETS) install: all ifneq "$(SUBDIRS)" "" subdirs: @for i in $(SUBDIRS) ; do make -C $$i $(MAKECMDGOALS) || exit ; done endif clean: subdirs @rm -rf $(OBJS) .depend $(CLEANFILES) *~ @rm -rf package distclean: subdirs @rm -rf $(OBJS) .depend $(CLEANFILES) $(DISTCLEANFILES) *~ @rm -rf package ifneq "$(CFILES)" "" ifeq ($(findstring $(MAKECMDGOALS), clean distclean),) .depend: $(CFILES) @$(CC) -MG -MM $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(CFILES) >$@ -include .depend endif endif hwinfo-21.52/README-hwprobe.md000066400000000000000000000067221323731041200157430ustar00rootroot00000000000000# hwprobe environment variable/kernel cmdline parameter This document describes the `hwprobe` environment variable/kernel cmdline parameter. You can control the hardware probing using the environment variable `hwprobe` and the kernel cmdline parameter `hwprobe`. If `hwprobe` is set on the kernel cmdline, the environment variable `hwprobe` is ignored. Otherwise, the meaning of both is exactly the same. ## Controlling probing flags `hwprobe` controls which probing flags should *always* be set/cleared (These settings *cannot* be overridden by command line switches). Examples: * `hwprobe=-isapnp` - *never* do any isapnp probing * `hwprobe=-braille,-modem` - don't look for braille displays & modems The list of supported flags varies from version to version. To get a list of the actual set of probing flags, call `hwinfo -all` (**Not** `--all`!) and look at the top of the log (it lists all probing flags with their respective status there). ## Adding/removing hardware from results `hwprobe` allows you to add and remove hardware from the probing results. In this case the syntax is (-: remove, +: add at end of list, ``: add at begin of list): hwprobe=[+-]::[:] ``, `` and `` are device ids as used by libhd. See the output of `hwinfo` for examples. In connection with `-`, you can use `*` as a placeholder that matches every id. Note: `` is optional. Note2: you cannot usefully *add* hardware that needs more info than that given by the `hwprobe` entry. Disks & floppies are notable examples. (But you can *remove* them.) Here is a typical `hwinfo` output for a mouse, with the relevant ids underlined (`` is the combined `base_class` & `sub_class`), (see 1st example below): 14: PS/2 00.0: 10500 PS/2 Mouse ^^^^^ --> [Created at mouse.110] Vendor: s0200 "Unknown" ^^^^^ --> Model: 0002 "Generic PS/2 Mouse" ^^^^ --> Device File: /dev/psaux ^^^^^^^^^^ --> Driver Info #0: XFree86 Protocol: ps/2 GPM Protocol: ps2 Attached to: #8 (PS/2 Controller) Examples: hwprobe=+10500:s200:2:/dev/psaux o add a ps/2 mouse [at the end of the hardware list] hwprobe=10500:s200:2:/dev/psaux o add a ps/2 mouse [at the start of the hardware list, so it is our default mouse] hwprobe=+10b00:s5001:0:/dev/ttyS0 o add a braille display connected to /dev/ttyS0 hwprobe=-10500:s200:2:/dev/psaux o remove ps/2 mice attached to /dev/psaux hwprobe=-10500:s200:2 o remove all ps/2 mice hwprobe=-10500:*:* o remove all ps/2 mice hwprobe=-*:*:*:/dev/hdc o remove /dev/hdc hwprobe=+401:1274:5000 o add an ensoniq sound card Graphics cards are slightly trickier: hwprobe=+300:1014:b7 o add a Fire GL1 card Note: this way you'll get a multihead config. You'll probably rather want the following example. hwprobe=-300:*:*,+300:1014:b7 o remove all graphics cards; then add a Fire GL1 card hwprobe=+400:121a:1 o add a 3fx voodoo card (Note the class "400", not "300"!) For more ids, see `src/ids/names.*` and `src/ids/drivers.*`. hwinfo-21.52/README-legacy.md000066400000000000000000000021331323731041200155310ustar00rootroot00000000000000# Legacy This document describes some legacy features. __Note: please do not do this, this is only kept to assist debugging.__ Legacy mode is activated when no option starting with "--" is given. In this case hwinfo works as follows: hwinfo [debug=deb_flag] [log=log_file] [list[+]=hw_item] [[+|-]probe_option1] [[+|-]probe_option2] ... Examples: * `hwinfo` - probes for nearly everything * `hwinfo +all` - probes for everything * `hwinfo log=hw_log` - default probing, output is written to hw_log. Please don't use `hwinfo >some_log 2>&1` to store the output into a log file! * `hwinfo -all +pci +int` - probe for pci devices Note that `int` should almost always be active. Some probing flags do not stand for complete modules but enable additional features; e.g. `bios.vesa` or `block.cdrom`. Example: hwinfo -all +block +int gives a list of all block devs hwinfo -all +block.cdrom +int additionally reads the iso9660 info. The list of supported flags varies from version to version. To get a list of the actual set of probing flags, call `hwinfo -all` and look at the top of the log. hwinfo-21.52/README.md000066400000000000000000000107101323731041200142670ustar00rootroot00000000000000# hwinfo ## Overview hwinfo/libhd are used to probe for the hardware present in the system. It can be used to generate a system overview log which can be later used for support. This project provides a hardware probing library `libhd.so` and a command line tool `hwinfo` using it. A major project using this library is [YaST](https://yast.github.io), the SUSE installation tool. To give you an idea what kind of information it provides, here's the output it gives when asked about the graphcs card: ```sh # hwinfo --gfxcard 27: PCI 200.0: 0300 VGA compatible controller (VGA) [Created at pci.378] Unique ID: B35A.G9ppNwS+xM4 Parent ID: _Znp.nMBktMhAWbC SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:02:00.0 SysFS BusID: 0000:02:00.0 Hardware Class: graphics card Model: "nVidia GF119 [NVS 310]" Vendor: pci 0x10de "nVidia Corporation" Device: pci 0x107d "GF119 [NVS 310]" SubVendor: pci 0x10de "nVidia Corporation" SubDevice: pci 0x094e Revision: 0xa1 Driver: "nvidia" Driver Modules: "nvidia" Memory Range: 0xfa000000-0xfaffffff (rw,non-prefetchable) Memory Range: 0xf0000000-0xf7ffffff (ro,non-prefetchable) Memory Range: 0xf8000000-0xf9ffffff (ro,non-prefetchable) I/O Ports: 0xe000-0xefff (rw) Memory Range: 0xfb000000-0xfb07ffff (ro,non-prefetchable,disabled) IRQ: 82 (3241635 events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v000010DEd0000107Dsv000010DEsd0000094Ebc03sc00i00" Driver Info #0: Driver Status: nouveau is not active Driver Activation Cmd: "modprobe nouveau" Driver Info #1: Driver Status: nvidia is active Driver Activation Cmd: "modprobe nvidia" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #9 (PCI bridge) Primary display adapter: #27 ``` If that's a bit too much information, you can ask it also for an abbreviated form. For example: ```sh # hwinfo --short --disk --cdrom disk: /dev/sda WDC WD10EARS-00Y /dev/sdb ST2000DM001-1CH1 cdrom: /dev/sr0 PLDS DVD+-RW DS-8ABSH ``` You can influence libhd via the `hwprobe` environment variable resp. the `hwprobe` boot option. This includes turning on or off probing modules and also manually adding hardware devices (to some degree). For example ```sh export hwprobe=-bios ``` will turn off the `bios` probing module. For details about `hwprobe` look [here](README-hwprobe.md). For general usage instructions, see `hwinfo` manual page. > ### Note > > > `hwinfo` has a legacy interface, accepting `hwprobe`-like options as command argument (For example > `hwinfo -bios` - note the single '`-`'). Please don't do this. If you are interested, you can > read about it [here](README-legacy.md). ## Technical documentation The hardware detection library makes use of a number of technical specifications. [Here](specifications.md) is a compilation of external links to technical standards relevant to `libhd`. ## openSUSE Development To build the library, simply run `make`. Install with `make install`. Basically every new commit into the master branch of the repository will be auto-submitted to all current SUSE products. No further action is needed except accepting the pull request. Submissions are managed by a SUSE internal [jenkins](https://jenkins.io) node in the InstallTools tab. Each time a new commit is integrated into the master branch of the repository, a new submit request is created to the openSUSE Build Service. The devel project is [system:install:head](https://build.opensuse.org/package/show/system:install:head/hwinfo). For maintained branches, the package is submitted to a devel project but the final submission must be triggered manually. `*.changes` and version numbers are auto-generated from git commits, you don't have to worry about this. The spec file is maintained in the Build Service only. If you need to change it for the `master` branch, submit to the [devel project](https://build.opensuse.org/package/show/system:install:head/hwinfo) in the build service directly. The current names of the devel projects for other branches can be seen in the jenkins logs. Development happens mainly in the `master` branch. The branch is used for all current products. In rare cases branching was unavoidable: * branch `sl_11.1`: SLE 11 SP4 * branch `sle12`: SLE 12 (**not** SPx) You can find more information about the changes auto-generation and the tools used for jenkis submissions in the [linuxrc-devtools documentation](https://github.com/openSUSE/linuxrc-devtools#opensuse-development). hwinfo-21.52/doc/000077500000000000000000000000001323731041200135565ustar00rootroot00000000000000hwinfo-21.52/doc/.cvsignore000066400000000000000000000000061323731041200155520ustar00rootroot00000000000000libhd hwinfo-21.52/doc/check_hd.1000066400000000000000000000036161323731041200153760ustar00rootroot00000000000000.TH CHECK_HD "1" "User Commands" .SH NAME manual page for check_hd .SH SYNOPSIS .B check_hd [\fIoptions\fR] \fIfiles\fR .SH DESCRIPTION Try to put hardware data into a consistent form. .TP \fB\-\-check\fR do a lot of checks and remove unnecessary data .TP \fB\-\-sort\fR sort data .TP \fB\-\-reverse\fR reverse sorting order .TP \fB\-\-split\fR write separate entries for each key .TP \fB\-\-with\-source\fR add comment to each item indicating info source .TP \fB\-\-mini\fR minimal data base (basically driver info only) .TP \fB\-\-join\-keys\-first\fR when combining similar items, join entries with common keys first (default is common values first) .TP \fB\-\-cfile\fR file create C file to be included in libhd .TP \fB\-\-no\-compact\fR don't try to make C version as small as possible .TP \fB\-\-out\fR file write results to file, default is "hd.ids" .TP \fB\-\-log\fR file write log info to file, default is "hd.log" .IP Note: check_hd works with libhd/hwinfo internal format only; to convert to other formats, use convert_hd .PP Try to put hardware data into a consistent form. .TP \fB\-\-check\fR do a lot of checks and remove unnecessary data .TP \fB\-\-sort\fR sort data .TP \fB\-\-reverse\fR reverse sorting order .TP \fB\-\-split\fR write separate entries for each key .TP \fB\-\-with\-source\fR add comment to each item indicating info source .TP \fB\-\-mini\fR minimal data base (basically driver info only) .TP \fB\-\-join\-keys\-first\fR when combining similar items, join entries with common keys first (default is common values first) .TP \fB\-\-cfile\fR file create C file to be included in libhd .TP \fB\-\-no\-compact\fR don't try to make C version as small as possible .TP \fB\-\-out\fR file write results to file, default is "hd.ids" .TP \fB\-\-log\fR file write log info to file, default is "hd.log" .IP Note: check_hd works with libhd/hwinfo internal format only; to convert to other formats, use convert_hd hwinfo-21.52/doc/convert_hd.1000066400000000000000000000011571323731041200157770ustar00rootroot00000000000000.TH CONVERT_HD "1" "User Commands" .SH NAME convert_hd .SH SYNOPSIS .B convert_hd [\fIoptions\fR] \fIfiles\fR .SH DESCRIPTION Convert various hardware info to libhd/hwinfo internal format or to XML. .TP \fB\-\-ids\fR write internal format (default) to "hd.ids" .TP \fB\-\-no\-ids\fR do not write internal format .TP \fB\-\-xml\fR write XML to "hd.xml", DTD to "hd.dtd" .TP \fB\-\-no\-xml\fR do not write XML (default) .TP \fB\-\-with\-source\fR add comment to each item indicating info source .TP \fB\-\-internal\-dtd\fR generate internal dtd .IP Note: for more sophisticated operations on hardware data use check_hd. .IP hwinfo-21.52/doc/example1.c000066400000000000000000000006001323731041200154320ustar00rootroot00000000000000#include #include #include int main(int argc, char **argv) { hd_data_t *hd_data; hd_t *hd; hd_data = calloc(1, sizeof *hd_data); hd = hd_list(hd_data, hw_scsi, 1, NULL); for(; hd; hd = hd->next) { hd_dump_entry(hd_data, hd, stdout) } hd_free_hd_list(hd); /* free it */ hd_free_hd_data(hd_data); free(hd_data); return 0; } hwinfo-21.52/doc/example2.c000066400000000000000000000006761323731041200154500ustar00rootroot00000000000000#include #include #include int main(int argc, char **argv) { hd_data_t *hd_data; hd_t *hd; unsigned display_idx; hd_data = calloc(1, sizeof *hd_data); hd = hd_list(hd_data, hw_display, 1, NULL); display_idx = hd_display_adapter(hd_data); hd_dump_entry(hd_data, hd_get_device_by_idx(hd_data, display_idx), stdout) hd_free_hd_list(hd); hd_free_hd_data(hd_data); free(hd_data); return 0; } hwinfo-21.52/doc/footer.html000066400000000000000000000000171323731041200157400ustar00rootroot00000000000000 hwinfo-21.52/doc/getsysinfo.1000066400000000000000000000003041323731041200160270ustar00rootroot00000000000000.TH GETSYSINFO "1" "getsysinfo" "User Commands" .SH NAME getsysinfo .SH SYNOPSIS .B getsysinfo .SH DESCRIPTION Collect some system data that are useful for debugging hardware detection bugs. .PP hwinfo-21.52/doc/hwinfo.8000066400000000000000000000075651323731041200151560ustar00rootroot00000000000000.TH HWINFO 8 "June 2016" "hwinfo" "System configuration" .\" .nh .SH NAME hwinfo \- probe for hardware .\" .SH SYNOPSIS .B hwinfo [ .I OPTIONS .B ] .\" .SH DESCRIPTION .B hwinfo is used to probe for the hardware present in the system. It can be used to generate a system overview log which can be later used for support. .\" .SH OPTIONS Note that running \fBhwinfo\fR without any options is roughly equivalent to 'hwinfo --all --log=-'. .TP \fB--<\f[BI]HARDWARE_ITEM\fB>\fR This option can be given more than once. Probe for a particular \fIHARDWARE_ITEM\fR. Available hardware items are: all, arch, bios, block, bluetooth, braille, bridge, camera, cdrom, chipcard, cpu, disk, dsl, dvb, fingerprint, floppy, framebuffer, gfxcard, hub, ide, isapnp, isdn, joystick, keyboard, memory, mmc-ctrl, modem, monitor, mouse, netcard, network, partition, pci, pcmcia, pcmcia-ctrl, pppoe, printer, redasd, reallyall, scanner, scsi, smp, sound, storage-ctrl, sys, tape, tv, uml, usb, usb-ctrl, vbe, wlan, xen, zip Note that if this option is missing, no hardware probing will be done! .TP \fB--short\fR Show only a summary. Use this option in addition to a hardware probing option. .TP \fB--listmd\fR Normally hwinfo does not report RAID devices. Add this option to see them. .TP \fB--only \fIDEVNAME\fR This option can be given more than once. If you add this option only entries in the device list matching \fIDEVNAME\fR will be shown. Note that you also have to specify --<\fIHARDWARE_ITEM\fR> to trigger any device probing. .TP \fB--save-config \fISPEC\fR Store config for a particular device below /var/lib/hardware. \fISPEC\fR can be a device name, an UDI, or 'all'. This option must be given in addition to a hardware probing option. .TP \fB--show-config \fIUDI\fR Show saved config data for a particular device. .TP \fB--map\fR If disk names have changed (e.g. after a kernel update) this prints a list of disk name mappings. Note that you must have used --save-config at some point before for this can work. .TP \fB--debug \fIN\fR Set debug level to \fIN\fR. The debug info is shown only in the log file. If you specify a log file, the debug level is implicitly set to a reasonable value (N is a bitmask of individual flags). .TP \fB--verbose\fR Increase verbosity. Only together with --map. .TP \fB--log \fIFILE\fR Write log info to \fIFILE\fR. Don't forget to also specify --<\fIHARDWARE_ITEM\fR> to trigger any device probing. .TP \fB--dump-db \fIN\fR Dump hardware data base. \fIN\fR is either 0 for the external data base in /var/lib/hardware, or 1 for the internal data base. .TP \fB--version\fR Print libhd version. .TP \fB--help\fR Print usage. .\" .SH ENVIRONMENT \fBhwprobe\fR can hold a comma-separated list of probing flags preceded by '+' or '-' to be turned on or off. To get a complete list of supported flags, run 'hwinfo -all' (note: not '--all') and look at the top of the output. hwinfo also looks at /proc/cmdline for a \fBhwprobe\fR option. .\" .SH EXAMPLES .TP - show all disks hwinfo --disk .TP - just an overview hwinfo --short --block .TP - show a particular disk hwinfo --disk --only /dev/sdb .TP - save disk config state hwinfo --disk --save-config=all .TP - try 4 graphics card ports for monitor data (default: 3) hwprobe=bios.ddc.ports=4 hwinfo --monitor .TP - monitor detection runs the Video BIOS to get the monitor data; dump a complete BIOS code execution trace to the log hwprobe=bios.ddc.ports=1,x86emu=trace:dump:trace.only=0:dump.only=0 \ hwinfo --monitor --log=foo .\" .SH FILES .TP \fB/var/lib/hardware/hd.ids\fR External hardware data base (in readable text form). Try the --dump-db option to see the format. .TP \fB/var/lib/hardware/udi\fR Directory where persistent config data are stored (see --save-config option). .\" .SH BUGS Not all hardware can be detected. .\" .SH "SEE ALSO" More documentation in /usr/share/doc/packages/hwinfo. .br Source repository: git://git.opensuse.org/projects/hwinfo.git. .\" hwinfo-21.52/doc/libhd.doc000066400000000000000000000052101323731041200153250ustar00rootroot00000000000000/*! \mainpage libhd documentation

Introduction

libhd is a hardware detection lib.

Changes

\ref libhd_5_12

Examples

\ref example1 \ref example2 */ /*! \page examples Examples \ref example1 \ref example2
\subsection example1 Get list of SCSI controllers \include example1.c
\subsection example2 Get primary display controller \include example2.c */ /*! \page changes Changes \ref libhd_5_12
\subsection libhd_5_12 libhd-5.12
  • changes in \ref hd_t
    • \ref hd_t::bus "bus" is now a struct, use \ref hd_t::bus "bus.id" instead.
    • \ref hd_t::base_class "base_class" is now a struct, use \ref hd_t::base_class "base_class.id" instead.
    • \ref hd_t::sub_class "sub_class" is now a struct, use \ref hd_t::sub_class "sub_class.id" instead.
    • \ref hd_t::prog_if "prog_if" is now a struct, use \ref hd_t::prog_if "prog_if.id" instead.
    • \ref hd_t::vendor "vendor" is a struct replacing vend and vend_name. Use \ref hd_t::vendor "vendor.id" and \ref hd_t::vendor "vendor.name" now.
    • \ref hd_t::device "device" is a struct replacing dev and dev_name. Use \ref hd_t::device "device.id" and \ref hd_t::device "device.name" now.
    • \ref hd_t::sub_vendor "sub_vendor" is a struct replacing sub_vend and sub_vend_name. Use \ref hd_t::sub_vendor "sub_vendor.id" and \ref hd_t::sub_vendor "sub_vendor.name" now.
    • \ref hd_t::sub_device "sub_device" is a struct replacing sub_dev and sub_dev_name. Use \ref hd_t::sub_device "sub_device.id" and \ref hd_t::sub_device "sub_device.name" now.
    • \ref hd_t::revision "revision" is a struct replacing rev and rev_name. Use \ref hd_t::revision "revision.id" and \ref hd_t::revision "revision.name" now.
    • \ref hd_t::compat_vendor "compat_vendor" is a struct replacing compat_vend. Use \ref hd_t::compat_vendor "compat_vendor.id" now.
    • \ref hd_t::compat_device "compat_device" is a struct replacing compat_dev. Use \ref hd_t::compat_device "compat_device.id" now.
  • interface functions removed
    • hd_bus_name is gone. Use \ref hd_t::bus "bus.name" instead.
    • hd_class_name is gone. Use \ref hd_t::base_class "base_class.name", \ref hd_t::sub_class "sub_class.name" or \ref hd_t::prog_if "prog_if.name" instead.
    • hd_vendor_name is gone. Use \ref hd_t::vendor "vendor.name" instead.
    • hd_device_name is gone. Use \ref hd_t::device "device.name" instead.
    • hd_sub_device_name is gone. Use \ref hd_t::sub_device "sub_device.name" instead.
    • hd_find_device_by_name is gone.

*/ hwinfo-21.52/doc/libhd.doxy000066400000000000000000001055411323731041200155530ustar00rootroot00000000000000# Doxyfile 1.2.13.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = libhd # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = 5.0 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = libhd # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Brazilian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, # German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, # Portuguese, Romanian, Russian, Slovak, Slovene, Spanish and Swedish. OUTPUT_LANGUAGE = English # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = YES # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = NO # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these class will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited # members of a class in the documentation of that class as if those members were # ordinary class members. Constructors, destructors and assignment operators of # the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. It is allowed to use relative paths in the argument list. STRIP_FROM_PATH = # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower case letters. If set to YES upper case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # users are adviced to set this option to NO. CASE_SENSE_NAMES = YES # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like the Qt-style comments (thus requiring an # explict @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # reimplements. INHERIT_DOCS = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 8 # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consist of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources # only. Doxygen will then generate output that is more tailored for C. # For instance some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = YES # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. WARN_FORMAT = # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = libhd.doc ../src # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp # *.h++ *.idl FILE_PATTERNS = *.c *.h # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = YES # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = ../src/ids # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. EXCLUDE_PATTERNS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = . # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = *.c # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. INPUT_FILTER = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse. FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. SOURCE_BROWSER = NO # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # If the REFERENCED_BY_RELATION tag is set to YES (the default) # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES # If the REFERENCES_RELATION tag is set to YES (the default) # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = NO # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = footer.html # The HTML_STYLESHEET tag can be used to specify a user defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet HTML_STYLESHEET = # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compressed HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the Html help documentation and to the tree view. TOC_EXPAND = NO # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # If the GENERATE_TREEVIEW tag is set to YES, a side panel will be # generated containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript and frames is required (for instance Mozilla, Netscape 4.0+, # or Internet explorer 4.0+). Note that for large projects the tree generation # can take a very long time. In such cases it is better to disable this feature. # Windows users are probably better off using the HTML help feature. GENERATE_TREEVIEW = NO # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = YES # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = NO # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = NO # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimised for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assigments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_XML = NO #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line and do not end with a semicolon. Such function macros are typically # used for boiler-plate code, and will confuse the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::addtions related to external references #--------------------------------------------------------------------------- # The TAGFILES tag can be used to specify one or more tagfiles. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in Html, RTF and LaTeX) for classes with base or # super classes. Setting the tag to NO turns the diagrams off. Note that this # option is superceded by the HAVE_DOT option below. This is only a fallback. It is # recommended to install and use dot, since it yield more powerful graphs. CLASS_DIAGRAMS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = NO # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = YES # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found on the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_WIDTH = 1024 # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermedate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::addtions related to the search engine #--------------------------------------------------------------------------- # The SEARCHENGINE tag specifies whether or not a search engine should be # used. If set to NO the values of all tags below this one will be ignored. SEARCHENGINE = NO # The CGI_NAME tag should be the name of the CGI script that # starts the search engine (doxysearch) with the correct parameters. # A script with this name will be generated by doxygen. CGI_NAME = # The CGI_URL tag should be the absolute URL to the directory where the # cgi binaries are located. See the documentation of your http daemon for # details. CGI_URL = # The DOC_URL tag should be the absolute URL to the directory where the # documentation is located. If left blank the absolute path to the # documentation, with file:// prepended to it, will be used. DOC_URL = # The DOC_ABSPATH tag should be the absolute path to the directory where the # documentation is located. If left blank the directory on the local machine # will be used. DOC_ABSPATH = # The BIN_ABSPATH tag must point to the directory where the doxysearch binary # is installed. BIN_ABSPATH = # The EXT_DOC_PATHS tag can be used to specify one or more paths to # documentation generated for other projects. This allows doxysearch to search # the documentation for these projects as well. EXT_DOC_PATHS = hwinfo-21.52/doc/mk_isdnhwdb.1000066400000000000000000000001701323731041200161270ustar00rootroot00000000000000.TH mk_isdnhwdb "1" "mk_isdnhwdb" "User Commands" .SH NAME mk_isdnhwdb .SH SYNOPSIS .B mk_isdnhwdb .SH DESCRIPTION .PP hwinfo-21.52/gen-hwcfg-disk.sh000077500000000000000000000023021323731041200161420ustar00rootroot00000000000000#! /bin/sh # # gen-hwcfg-disk.sh # # Generates hwcfg file for all configured disks # if [ -x /sbin/ata_identify ]; then ATA_ID=/sbin/ata_identify elif [ -x /lib/klibc/bin/ata_identify ]; then ATA_ID=/lib/klibc/bin/ata_identify else echo "ata_identify not found, please install udev" exit 1 fi hwcfg=/etc/sysconfig/hardware if [ ! -d "$hwcfg" ]; then echo "No hardware configuration directory found" exit 1 fi # IDE disks first for ifname in /sys/block/hd*; do id=$($ATA_ID /dev/${ifname##*/} 2> /dev/null) if [ $? -eq 0 ]; then filename="SATA_$id" echo "Generate hwcfg file for $filename" echo "DEVICE=${ifname##*/}" > ${hwcfg}/hwcfg-disk-id-${filename} fi done # SCSI disks next for ifname in /sys/block/sd*; do if [ -d $ifname/device ]; then read vendor < $ifname/device/vendor if [ "$vendor" = "ATA" ]; then # We need page 0x80 to get the serial number page="-p 0x80" else page= fi scsi_id -g $page -s ${ifname#/sys} 2> /dev/null | while read vendor model serial; do filename="${vendor}_${model}_${serial}" echo "Generate hwcfg file for $filename" echo "DEVICE=${ifname##*/}" > ${hwcfg}/hwcfg-disk-id-${filename} done fi done hwinfo-21.52/getsysinfo000077500000000000000000000032471323731041200151370ustar00rootroot00000000000000#! /bin/sh if [ "$1" ] ; then cat </dev/null chmod -R u+w,a+r,a+X "$dir/$host" for i in `( cd "$dir/$host" ; find proc -type f -size 0 )` ; do cat "/$i" >"$dir/$host/$i" done fi done echo /proc/mounts perl -nl -e 'print unless (split)[0] =~ /none|automount|:/' /proc/mounts >"$dir/$host/proc/mounts" mkdir -p "$dir/$host/var/log" echo " ------ dmesg start ------ " >>"$dir/$host/var/log/boot.msg" dmesg >>"$dir/$host/var/log/boot.msg" if [ -x /usr/bin/lshal ] ; then echo lshal lshal >$dir/$host/lshal.txt 2>/dev/null fi file="$host.tar.gz" tar -C "$dir" -zcf "$dir/$file" "$host" rm -f "/tmp/$file" if [ -e "/tmp/$file" ] ; then echo "Warning: /tmp/$file exists, no info written"\! rm -rf "$dir" exit 1 fi ln -nf "$dir/$file" "/tmp/$file" rm -rf "$dir" echo " System data written to: /tmp/$file" hwinfo-21.52/git2log000077500000000000000000000135201323731041200143070ustar00rootroot00000000000000#! /usr/bin/perl # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # This script is maintained at https://github.com/openSUSE/ssob # # If you're in another project, this is just a copy. # You may update it to the latest version from time to time... # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - use strict; use Getopt::Long; use Data::Dumper; $Data::Dumper::Sortkeys = 1; $Data::Dumper::Terse = 1; $Data::Dumper::Indent = 1; sub usage; sub get_branch_tags; sub get_branch; sub get_parent_branch; sub get_version; usage 0 if !@ARGV; my @deps = qw ( .git/HEAD .git/refs/heads .git/refs/tags ); my $branch; my $current_version; my @tags; my @all_tags; my $opt_log; my $opt_version; my $opt_branch; my $opt_update; my $opt_file; GetOptions( 'help' => sub { usage 0 }, 'version' => \$opt_version, 'branch' => \$opt_branch, 'update' => \$opt_update, 'log|changelog' => \$opt_log, ) || usage 1; usage 1 if @ARGV > 1 || !($opt_log || $opt_version || $opt_branch); $opt_file = @ARGV ? shift : '-'; die "no git repo\n" unless -d ".git"; if($opt_update && $opt_file ne '-' && -f($opt_file)) { my $ok = 1; my $t = (stat $opt_file)[9]; for (@deps) { $ok = 0 if (stat)[9] > $t; } exit 0 if $ok; } @all_tags = `git tag`; chomp @all_tags; $branch = get_branch; die "no branch?\n" unless $branch; @tags = get_branch_tags; die "no tags at all?\n" unless @tags; if($branch ne 'master') { if(!grep { /^$branch\-/ } @tags) { $branch = get_parent_branch; die "sorry, can't determine branch\n" unless $branch; @tags = get_branch_tags; die "no tags at all?\n" unless @tags; } } else { @tags = get_branch_tags; die "no tags at all?\n" unless @tags; } if($opt_branch) { open my $f, ">$opt_file"; print $f "$branch\n"; close $f; exit 0; } $current_version = get_version; if($opt_version) { open my $f, ">$opt_file"; print $f "$current_version\n"; close $f; exit 0; } if($branch ne 'master') { my ($i1, $i2, $bi); for (my $i = 0; $i < @tags; $i++) { if($tags[$i] =~ /^$branch\-(\S+)/) { $i2 = $i; $bi = $1; last; } } # print STDERR ">> $branch-$bi\n"; warn "no tags in this branch yet\n" unless $bi; for (my $i = 0; $i < $i2; $i++) { if($tags[$i] ge $bi) { if($tags[$i] eq $bi) { $i1 = $i; } elsif($i > 0) { $i1 = $i - 1; } last; } } splice @tags, $i1, $i2 - $i1; } map { s/(\d+)/$1 + 0/eg } @tags; push @tags, "HEAD"; # print Dumper(\@tags); open F, ">$opt_file"; for (my $i = @tags - 1; $i > 0; $i--) { my ($date, @t2); my @t = `git log --pretty=medium --date=iso '$tags[$i-1]..$tags[$i]'`; # print "\n--- $tags[$i-1]..$tags[$i] ---\n", @t, "---\n"; my $merge = 0; for (@t) { $merge = 1 if /^Merge: /; $merge = 0 if /^commit /; push @t2, $_ if !$merge; } @t = @t2; undef @t2; my $detail = 0; for (@t) { $detail = 1 if /^ $/; $detail = 2 if /^ Conflicts:$/; $detail = 0 if /^commit /; if(!$detail) { push @t2, $_ if $detail < 2; } } @t = @t2; # print "\n--- $tags[$i-1]..$tags[$i] ---\n", @t; chomp @t; for (@t) { if(/^Date:\s*(\S+)/) { $date = $1; last; } } # handle white space in every first line once and for all my $empty = 1; for (@t) { $empty = 1, $_ = "", next if $_ =~ /^\s*$/; next if !$empty; s/^\s*//; $empty = 0; } @t = grep { !/^(commit|Author:|Date:|Merge:|\s*$)|created.*tag/ } @t; if(@t) { # rewrite a bit to have it look more consistent map { s/(fate|bnc|bsc)#/$1 #/g } @t; map { s/(fate|bnc|bsc)\s*(\d{4})/$1 #$2/g } @t; map { s/\(#/(bnc #/g } @t; map { s/bug\s*#/bnc #/g } @t; map { s/feat(\.|ure)?\s*#?(\d+)/fate #$2/g } @t; map { s/^ {4}// } @t; map { s/^ {8}// } @t; map { s/^ +/ / } @t; map { s/^\s*[+\-][\-\s]*/- / } @t; map { s/^([^ \-])/- $1/ } @t; map { s/^/\t/ } @t; map { s/\\'/'/ } @t; # print "\n--- $tags[$i-1]..$tags[$i] ---\n", join("\n", @t); my $t = $tags[$i]; $t = "${branch}-$t" if $branch ne 'master' && $t eq "HEAD"; $t =~ s/HEAD/$current_version/; print F "$date:\t$t\n"; print F join("\n", @t), "\n\n"; } } close F; # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub usage { my $err = shift; print <<" usage"; Usage: git2log [OPTIONS] [FILE] Create changelog and project version from git repo. --changelog Write changelog to FILE. --version Write version number to FILE. --branch Write current branch to FILE. --update Write changelog or version only if FILE is outdated. --help Print this help text. usage exit $err; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub get_branch_tags { my @ntags; for (@all_tags) { if(/^\d/) { s/(\d+)/sprintf "%04d", $1/eg; push @ntags, $_; } elsif(s/^$branch\-//) { s/(\d+)/sprintf "%04d", $1/eg; push @ntags, "$branch-$_"; } } return sort @ntags; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub get_branch { my $b; for (`git branch`) { if(/^\*\s+(\S+)/) { $b = $1; last; } } $b = "master" if $b eq '(no'; return $b; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub get_parent_branch { my $p; for (`git log -g --pretty=oneline`) { $p = $1 if /checkout: moving from (\S+) to $branch/; } # print "parent = $p\n"; return $p || "master"; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub get_version { my $v = $tags[-1]; $v =~ s/(\d+)/$1 + 0/eg; if(`git log --pretty=medium --date=iso '$v..HEAD'`) { $v =~ s/(\d+)$/$1 + 1/e; } $v =~ s/^$branch\-//; return $v; } hwinfo-21.52/hwbootscan000066400000000000000000000004361323731041200151060ustar00rootroot00000000000000#!/bin/bash rm -f /var/lib/hardware/LOCK /sbin/hwscan --silent --boot --fast --isapnp --pci --block --floppy --mouse # # create icons for static drives # if [ -e /etc/hotplug/hotplug.subfs.functions ]; then . /etc/hotplug/hotplug.subfs.functions coldplug_create_subfs fi exit 0 hwinfo-21.52/hwbootscan.rc000066400000000000000000000054521323731041200155140ustar00rootroot00000000000000#! /bin/sh # Copyright (c) 2002 SuSE GmbH Nuernberg, Germany. All rights reserved. # # Author: Marcus Meissner # # /etc/init.d/hwscan # # System startup script for boot hw probing and reconfiguration # ### BEGIN INIT INFO # Provides: hwscan # Required-Start: # X-UnitedLinux-Should-Start: hotplug kbd # Required-Stop: # Default-Start: 2 3 5 # Default-Stop: # Description: Hardware scan and reconfiguration on boot. ### END INIT INFO HWBOOTSCAN_BIN=/usr/sbin/hwbootscan test -x $HWBOOTSCAN_BIN || exit 5 # Shell functions sourced from /etc/rc.status: # rc_check check and set local and overall rc status # rc_status check and set local and overall rc status # rc_status -v ditto but be verbose in local rc status # rc_status -v -r ditto and clear the local rc status # rc_failed set local and overall rc status to failed # rc_reset clear local rc status (overall remains) # rc_exit exit appropriate to overall rc status . /etc/rc.status # First reset status of this service rc_reset # Return values acc. to LSB for all commands but status: # 0 - success # 1 - misc error # 2 - invalid or excess args # 3 - unimplemented feature (e.g. reload) # 4 - insufficient privilege # 5 - program not installed # 6 - program not configured # 7 - program is not running # # Note that starting an already running service, stopping # or restarting a not-running service as well as the restart # with force-reload (in case signalling is not supported) are # considered a success. case "$1" in start) echo -n "Starting hardware scan on boot" rc_splash "YaST" [ -n "$REDIRECT" ] && exec 0<> $REDIRECT 1>&0 2>&0 $HWBOOTSCAN_BIN rc_check rc_status -v ;; stop) rc_check ;; restart) ## Stop the service and regardless of whether it was ## running or not, start it again. # Remember status and be quiet rc_check ;; force-reload) ## Signal the daemon to reload its config. Most daemons ## do this on signal 1 (SIGHUP). ## If it does not support it, restart. # Remember status and be quiet rc_check ;; reload) ## Like force-reload, but if daemon does not support ## signalling, do nothing (!) # If it supports signalling: rc_reset ;; status) ## Check status with checkproc(8), if process is running ## checkproc will return with exit status 0. # Status has a slightly different for the status command: # 0 - service running # 1 - service dead, but /var/run/ pid file exists # 2 - service dead, but /var/lock/ lock file exists # 3 - service not running rc_reset ;; *) echo "Usage: $0 {start|stop|restart|force-reload|reload|status}" exit 1 ;; esac rc_exit hwinfo-21.52/hwinfo.c000066400000000000000000001315221323731041200144530ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" typedef struct { hd_hw_item_t type; char *dev; char *dev_old; char *serial; char *model; uint64_t size; char *id; char *p_id; unsigned model_ok:1; unsigned serial_ok:1; unsigned size_ok:1; unsigned assigned:1; } map_t; static int get_probe_flags(int, char **, hd_data_t *); static void progress2(char *, char *); // ##### temporary solution, fix it later! str_list_t *read_file(char *file_name, unsigned start_line, unsigned lines); str_list_t *search_str_list(str_list_t *sl, char *str); str_list_t *add_str_list(str_list_t **sl, char *str); char *new_str(const char *); static unsigned deb = 0; static char *log_file = ""; static char *list = NULL; static int listplus = 0; static int test = 0; static int is_short = 0; static char *showconfig = NULL; static char *saveconfig = NULL; static hd_hw_item_t hw_item[100] = { }; static int hw_items = 0; int braille_install_info(hd_data_t *hd_data); int x11_install_info(hd_data_t *hd_data); int oem_install_info(hd_data_t *hd_data); void dump_packages(hd_data_t *hd_data); void do_hw(hd_data_t *hd_data, FILE *f, int hw_item); void do_hw_multi(hd_data_t *hd_data, FILE *f, hd_hw_item_t *hw_items); void do_short(hd_data_t *hd_data, hd_t *hd, FILE *f); void do_test(hd_data_t *hd_data); void help(void); void dump_db_raw(hd_data_t *hd_data); void dump_db(hd_data_t *hd_data); void do_chroot(hd_data_t *hd_data, char *dir); void ask_db(hd_data_t *hd_data, char *query); // void get_mapping(hd_data_t *hd_data); int get_mapping2(void); void write_udi(hd_data_t *hd_data, char *udi); void do_saveconfig(hd_data_t *hd_data, hd_t *hd, FILE *f); int map_cmp(const void *p0, const void *p1); unsigned map_fill(map_t *map, hd_data_t *hd_data, hd_t *hd_manual); void map_dump(map_t *map, unsigned map_len); struct { unsigned db_idx; unsigned separate:1; unsigned verbose:1; char *root; } opt; struct option options[] = { { "special", 1, NULL, 1 }, { "help", 0, NULL, 'h' }, { "debug", 1, NULL, 'd' }, { "version", 0, NULL, 400 }, { "log", 1, NULL, 'l' }, { "packages", 0, NULL, 'p' }, { "verbose", 0, NULL, 'v' }, { "test", 0, NULL, 300 }, { "format", 1, NULL, 301 }, { "show-config", 1, NULL, 302 }, { "save-config", 1, NULL, 303 }, { "short", 0, NULL, 304 }, { "fast", 0, NULL, 305 }, { "dump-db", 1, NULL, 306 }, { "dump-db-raw", 1, NULL, 307 }, { "separate", 0, NULL, 308 }, { "root", 1, NULL, 309 }, { "db", 1, NULL, 310 }, { "only", 1, NULL, 311 }, { "listmd", 0, NULL, 312 }, { "map", 0, NULL, 313 }, { "kernel-version", 1, NULL, 314 }, { "write-udi", 1, NULL, 315 }, { "hddb-dir", 1, NULL, 316 }, { "nowpa", 0, NULL, 317 }, { "map2", 0, NULL, 318 }, { "hddb-dir-new", 1, NULL, 319 }, { "cdrom", 0, NULL, 1000 + hw_cdrom }, { "floppy", 0, NULL, 1000 + hw_floppy }, { "disk", 0, NULL, 1000 + hw_disk }, { "network", 0, NULL, 1000 + hw_network }, { "display", 0, NULL, 1000 + hw_display }, { "gfxcard", 0, NULL, 1000 + hw_display }, { "framebuffer", 0, NULL, 1000 + hw_framebuffer }, { "monitor", 0, NULL, 1000 + hw_monitor }, { "camera", 0, NULL, 1000 + hw_camera }, { "mouse", 0, NULL, 1000 + hw_mouse }, { "joystick", 0, NULL, 1000 + hw_joystick }, { "keyboard", 0, NULL, 1000 + hw_keyboard }, { "chipcard", 0, NULL, 1000 + hw_chipcard }, { "sound", 0, NULL, 1000 + hw_sound }, { "isdn", 0, NULL, 1000 + hw_isdn }, { "modem", 0, NULL, 1000 + hw_modem }, { "storage-ctrl", 0, NULL, 1000 + hw_storage_ctrl }, { "storage_ctrl", 0, NULL, 1000 + hw_storage_ctrl }, { "netcard", 0, NULL, 1000 + hw_network_ctrl }, { "netcards", 0, NULL, 1000 + hw_network_ctrl }, // outdated, just kept for comaptibility { "network-ctrl", 0, NULL, 1000 + hw_network_ctrl }, { "network_ctrl", 0, NULL, 1000 + hw_network_ctrl }, { "printer", 0, NULL, 1000 + hw_printer }, { "tv", 0, NULL, 1000 + hw_tv }, { "dvb", 0, NULL, 1000 + hw_dvb }, { "scanner", 0, NULL, 1000 + hw_scanner }, { "braille", 0, NULL, 1000 + hw_braille }, { "sys", 0, NULL, 1000 + hw_sys }, { "bios", 0, NULL, 1000 + hw_bios }, { "cpu", 0, NULL, 1000 + hw_cpu }, { "partition", 0, NULL, 1000 + hw_partition }, { "usb-ctrl", 0, NULL, 1000 + hw_usb_ctrl }, { "usb_ctrl", 0, NULL, 1000 + hw_usb_ctrl }, { "usb", 0, NULL, 1000 + hw_usb }, { "pci", 0, NULL, 1000 + hw_pci }, { "isapnp", 0, NULL, 1000 + hw_isapnp }, { "scsi", 0, NULL, 1000 + hw_scsi }, { "ide", 0, NULL, 1000 + hw_ide }, { "bridge", 0, NULL, 1000 + hw_bridge }, { "hub", 0, NULL, 1000 + hw_hub }, { "memory", 0, NULL, 1000 + hw_memory }, { "manual", 0, NULL, 1000 + hw_manual }, { "pcmcia", 0, NULL, 1000 + hw_pcmcia }, { "pcmcia-ctrl", 0, NULL, 1000 + hw_pcmcia_ctrl }, { "pcmcia_ctrl", 0, NULL, 1000 + hw_pcmcia_ctrl }, { "ieee1394", 0, NULL, 1000 + hw_ieee1394 }, { "ieee1394-ctrl", 0, NULL, 1000 + hw_ieee1394_ctrl }, { "ieee1394_ctrl", 0, NULL, 1000 + hw_ieee1394_ctrl }, { "firewire", 0, NULL, 1000 + hw_ieee1394 }, { "firewire-ctrl", 0, NULL, 1000 + hw_ieee1394_ctrl }, { "firewire_ctrl", 0, NULL, 1000 + hw_ieee1394_ctrl }, { "hotplug", 0, NULL, 1000 + hw_hotplug }, { "hotplug-ctrl", 0, NULL, 1000 + hw_hotplug_ctrl }, { "hotplug_ctrl", 0, NULL, 1000 + hw_hotplug_ctrl }, { "mmc-ctrl", 0, NULL, 1000 + hw_mmc_ctrl }, { "mmc_ctrl", 0, NULL, 1000 + hw_mmc_ctrl }, { "zip", 0, NULL, 1000 + hw_zip }, { "pppoe", 0, NULL, 1000 + hw_pppoe }, { "dsl", 0, NULL, 1000 + hw_dsl }, { "wlan", 0, NULL, 1000 + hw_wlan }, { "redasd", 0, NULL, 1000 + hw_redasd }, { "block", 0, NULL, 1000 + hw_block }, { "tape", 0, NULL, 1000 + hw_tape }, { "vbe", 0, NULL, 1000 + hw_vbe }, { "bluetooth", 0, NULL, 1000 + hw_bluetooth }, { "fingerprint", 0, NULL, 1000 + hw_fingerprint }, { "all", 0, NULL, 2000 }, { "reallyall", 0, NULL, 2001 }, { "smp", 0, NULL, 2002 }, { "arch", 0, NULL, 2003 }, { "uml", 0, NULL, 2004 }, { "xen", 0, NULL, 2005 }, { } }; /* * Just scan the hardware and dump all info. */ int main(int argc, char **argv) { hd_data_t *hd_data; hd_t *hd; FILE *f = NULL; int i; unsigned first_probe = 1; hd_data = calloc(1, sizeof *hd_data); hd_data->progress = isatty(1) ? progress2 : NULL; hd_data->debug=~(HD_DEB_DRIVER_INFO | HD_DEB_HDDB); for(i = 0; i < argc; i++) { if(strstr(argv[i], "--") == argv[i]) break; } if(i != argc) { /* new style interface */ opterr = 0; while((i = getopt_long(argc, argv, "hd:l:pv", options, NULL)) != -1) { switch(i) { case 1: if(!strcmp(optarg, "braille")) { braille_install_info(hd_data); } else if(!strcmp(optarg, "x11")) { x11_install_info(hd_data); } else if(!strcmp(optarg, "oem")) { oem_install_info(hd_data); } else { help(); return 1; } break; case 'd': hd_data->debug = strtol(optarg, NULL, 0); break; case 'l': log_file = optarg; break; case 'p': dump_packages(hd_data); break; case 'v': opt.verbose = 1; break; case 300: do_test(hd_data); break; case 301: hd_data->flags.dformat = strtol(optarg, NULL, 0); break; case 302: showconfig = optarg; break; case 303: saveconfig = optarg; break; case 304: is_short = 1; break; case 305: hd_data->flags.fast = 1; break; case 306: opt.db_idx = strtoul(optarg, NULL, 0); dump_db(hd_data); break; case 307: opt.db_idx = strtoul(optarg, NULL, 0); dump_db_raw(hd_data); break; case 308: /* basically for debugging */ opt.separate = 1; break; case 309: opt.root = optarg; break; case 310: ask_db(hd_data, optarg); break; case 311: if(*optarg) add_str_list(&hd_data->only, optarg); break; case 312: hd_data->flags.list_md = 1; break; case 313: return get_mapping2(); break; case 314: if(*optarg) setenv("LIBHD_KERNELVERSION", optarg, 1); break; case 315: write_udi(hd_data, optarg); break; case 316: if(*optarg) setenv("LIBHD_HDDB_DIR", optarg, 1); break; case 317: break; case 318: return get_mapping2(); break; case 319: if(*optarg) setenv("LIBHD_HDDB_DIR_NEW", optarg, 1); break; case 400: printf("%s\n", hd_version()); break; case 1000 ... 1100: if(hw_items < sizeof hw_item / sizeof *hw_item - 1) { hw_item[hw_items++] = i - 1000; } break; case 2000 ... 2005: if(hw_items < sizeof hw_item / sizeof *hw_item - 1) { hw_item[hw_items++] = i; } break; default: help(); return 0; } } if(!hw_items && is_short) hw_item[hw_items++] = 2000; /* all */ if(hw_items >= 0 || showconfig || saveconfig) { if(*log_file) { if(!strcmp(log_file, "-")) { f = fdopen(1, "w"); } else { f = fopen(log_file, "w+"); } } if(opt.root) do_chroot(hd_data, opt.root); if(opt.separate || hw_items <= 1) { for(i = 0; i < hw_items; i++) { if(i) fputc('\n', f ? f : stdout); do_hw(hd_data, f, hw_item[i]); } } else { hw_item[hw_items] = 0; do_hw_multi(hd_data, f, hw_item); } #ifndef LIBHD_TINY if(showconfig) { hd = hd_read_config(hd_data, showconfig); if(hd_data->debug == -1) { fprintf(f ? f : stdout, "============ start debug info ============\n%s=========== end debug info ============\n", hd_data->log ); } if(hd) { hd_dump_entry(hd_data, hd, f ? f : stdout); hd = hd_free_hd_list(hd); } else { fprintf(f ? f : stdout, "No config data: %s\n", showconfig); } } #endif if(f) fclose(f); } hd_free_hd_data(hd_data); free(hd_data); return 0; } /* old style interface */ argc--; argv++; if(argc == 1 && !strcmp(*argv, "-h")) { help(); return 0; } do { if(first_probe) /* only for the 1st probing */ hd_set_probe_feature(hd_data, pr_default); else { hd_clear_probe_feature(hd_data, pr_all); } if((i = get_probe_flags(argc, argv, hd_data)) < 0) return 1; deb = hd_data->debug; argc -= i; argv += i; if(opt.root && first_probe) do_chroot(hd_data, opt.root); hd_scan(hd_data); if(hd_data->progress) printf("\r%64s\r", ""); first_probe = 0; } while(argc); if(*log_file) { if(!strcmp(log_file, "-")) { f = fdopen(1, "w"); } else { f = fopen(log_file, "w+"); } } if((hd_data->debug & HD_DEB_SHOW_LOG) && hd_data->log) { if(*log_file) { fprintf(f ? f : stdout, "============ start hardware log ============\n" ); } fprintf(f ? f : stdout, "============ start debug info ============\n%s=========== end debug info ============\n", hd_data->log ); } for(hd = hd_data->hd; hd; hd = hd->next) { hd_dump_entry(hd_data, hd, f ? f : stdout); } if(*log_file) { fprintf(f ? f : stdout, "============ end hardware log ============\n" ); } i = -1; if(list) { if(!strcmp(list, "cdrom")) i = hw_cdrom; if(!strcmp(list, "disk")) i = hw_disk; if(!strcmp(list, "floppy")) i = hw_floppy; if(!strcmp(list, "network")) i = hw_network; if(!strcmp(list, "display")) i = hw_display; if(!strcmp(list, "monitor")) i = hw_monitor; if(!strcmp(list, "mouse")) i = hw_mouse; if(!strcmp(list, "keyboard")) i = hw_keyboard; if(!strcmp(list, "sound")) i = hw_sound; if(!strcmp(list, "isdn")) i = hw_isdn; if(!strcmp(list, "dsl")) i = hw_dsl; if(!strcmp(list, "modem")) i = hw_modem; if(!strcmp(list, "storage_ctrl")) i = hw_storage_ctrl; if(!strcmp(list, "network_ctrl")) i = hw_network_ctrl; if(!strcmp(list, "netcards")) i = hw_network_ctrl; if(!strcmp(list, "printer")) i = hw_printer; if(!strcmp(list, "tv")) i = hw_tv; if(!strcmp(list, "scanner")) i = hw_scanner; if(!strcmp(list, "braille")) i = hw_braille; if(!strcmp(list, "sys")) i = hw_sys; if(!strcmp(list, "cpu")) i = hw_cpu; if(i >= 0) { hd = hd_list(hd_data, i, listplus, NULL); printf("\n"); printf("-- %s list --\n", list); for(; hd; hd = hd->next) hd_dump_entry(hd_data, hd, stdout); printf("-- %s list end --\n", list); hd = hd_free_hd_list(hd); } } if(f) fclose(f); hd_free_hd_data(hd_data); free(hd_data); return 0; } /* * hw_item might be either a 'real' hd_hw_item_t or some number >= 2000 used * for some special probe runs. */ void do_hw(hd_data_t *hd_data, FILE *f, int hw_item) { hd_t *hd, *hd0; int smp = -1, uml = 0, xen = 0, i; char *s, *t; enum boot_arch b_arch; enum cpu_arch c_arch; hd0 = NULL; switch(hw_item) { case 2002: smp = hd_smp_support(hd_data); break; case 2000: case 2001: case 2003: i = -1; switch(hw_item) { case 2000: i = pr_default; break; case 2001: i = pr_all; break; case 2003: i = pr_cpu; break; } if(i != -1) { hd_clear_probe_feature(hd_data, pr_all); hd_set_probe_feature(hd_data, i); hd_scan(hd_data); hd0 = hd_data->hd; } break; case 2004: uml = hd_is_uml(hd_data); break; case 2005: xen = hd_is_xen(hd_data); break; default: hd0 = hd_list(hd_data, hw_item, 1, NULL); } if(hd_data->progress) { printf("\r%64s\r", ""); fflush(stdout); } if(f) { if((hd_data->debug & HD_DEB_SHOW_LOG) && hd_data->log) { fprintf(f, "============ start hardware log ============\n" ); fprintf(f, "============ start debug info ============\n%s=========== end debug info ============\n", hd_data->log ); } i = hd_data->debug; hd_data->debug = -1; for(hd = hd_data->hd; hd; hd = hd->next) { hd_dump_entry(hd_data, hd, f); } hd_data->debug = i; fprintf(f, "============ end hardware log ============\n" ); } if(hw_item == 2002) { fprintf(f ? f : stdout, "SMP support: %s", smp < 0 ? "unknown" : smp > 0 ? "yes" : "no" ); if(smp > 0) fprintf(f ? f : stdout, " (%u cpus)", smp); fprintf(f ? f : stdout, "\n"); } else if(hw_item == 2003) { c_arch = hd_cpu_arch(hd_data); b_arch = hd_boot_arch(hd_data); s = t = "Unknown"; switch(c_arch) { case arch_unknown: break; case arch_intel: s = "X86 (32)"; break; case arch_alpha: s = "Alpha"; break; case arch_sparc: s = "Sparc (32)"; break; case arch_sparc64: s = "UltraSparc (64)"; break; case arch_ppc: s = "PowerPC"; break; case arch_ppc64: s = "PowerPC (64)"; break; case arch_68k: s = "68k"; break; case arch_ia64: s = "IA-64"; break; case arch_s390: s = "S390"; break; case arch_s390x: s = "S390x"; break; case arch_arm: s = "ARM"; break; case arch_mips: s = "MIPS"; break; case arch_x86_64: s = "X86_64"; break; case arch_aarch64: s = "AArch64"; break; } switch(b_arch) { case boot_unknown: break; case boot_lilo: t = "lilo"; break; case boot_milo: t = "milo"; break; case boot_aboot: t = "aboot"; break; case boot_silo: t = "silo"; break; case boot_ppc: t = "ppc"; break; case boot_elilo: t = "elilo"; break; case boot_s390: t = "s390"; break; case boot_mips: t = "mips"; break; case boot_grub: t = "grub"; break; case boot_uboot: t = "uboot"; break; } fprintf(f ? f : stdout, "Arch: %s/%s\n", s, t); } else if(hw_item == 2004) { fprintf(f ? f : stdout, "UML: %s\n", uml ? "yes" : "no"); } else if(hw_item == 2005) { fprintf(f ? f : stdout, "Xen: %s\n", xen ? "yes" : "no"); } else { if(is_short) { /* always to stdout */ do_short(hd_data, hd0, stdout); if(f) do_short(hd_data, hd0, f); } else { for(hd = hd0; hd; hd = hd->next) { hd_dump_entry(hd_data, hd, f ? f : stdout); } do_saveconfig(hd_data, hd0, f ? f : stdout); } } if(hw_item == hw_display && hd0) { fprintf(f ? f : stdout, "\nPrimary display adapter: #%u\n", hd_display_adapter(hd_data)); } if(hd0 != hd_data->hd) hd_free_hd_list(hd0); } void do_hw_multi(hd_data_t *hd_data, FILE *f, hd_hw_item_t *hw_items) { hd_t *hd, *hd0; int i; hd0 = hd_list2(hd_data, hw_items, 1); if(hd_data->progress) { printf("\r%64s\r", ""); fflush(stdout); } if(f) { if((hd_data->debug & HD_DEB_SHOW_LOG) && hd_data->log) { fprintf(f, "============ start hardware log ============\n" ); fprintf(f, "============ start debug info ============\n%s=========== end debug info ============\n", hd_data->log ); } i = hd_data->debug; hd_data->debug = -1; for(hd = hd_data->hd; hd; hd = hd->next) { hd_dump_entry(hd_data, hd, f); } hd_data->debug = i; fprintf(f, "============ end hardware log ============\n" ); } if(is_short) { /* always to stdout */ do_short(hd_data, hd0, stdout); if(f) do_short(hd_data, hd0, f); } else { for(hd = hd0; hd; hd = hd->next) { hd_dump_entry(hd_data, hd, f ? f : stdout); } do_saveconfig(hd_data, hd0, f ? f : stdout); } hd_free_hd_list(hd0); } void do_short(hd_data_t *hd_data, hd_t *hd, FILE *f) { #ifndef LIBHD_TINY hd_hw_item_t item; hd_t *hd1; int i; char *s; for(item = 1; item < hw_all; item++) { i = 0; s = hd_hw_item_name(item); if(!s) continue; if(item == hw_sys) continue; for(hd1 = hd; hd1; hd1 = hd1->next) { if(hd1->hw_class == item) { if(!i++) fprintf(f, "%s:\n", s); fprintf(f, " %-20s %s\n", hd1->unix_dev_name ? hd1->unix_dev_name : "", hd1->model ? hd1->model : "???" ); } } } #endif } void do_test(hd_data_t *hd_data) { hd_t *hd; char buf[10]; hd_hw_item_t hw_items[] = { hw_sound, 0 }; for(hd = hd_list2(hd_data, hw_items, 1); hd; hd = hd->next) { do { *buf = 0; fgets(buf, sizeof buf, stdin); hd_add_driver_data(hd_data, hd); hd_dump_entry(hd_data, hd, stderr); } while(*buf == '\n'); } } void help() { fprintf(stderr, "Usage: hwinfo [OPTIONS]\n" "Probe for hardware.\n" "Options:\n" " --\n" " This option can be given more than once. Probe for a particular\n" " HARDWARE_ITEM. Available hardware items are:\n" " all, arch, bios, block, bluetooth, braille, bridge, camera,\n" " cdrom, chipcard, cpu, disk, dsl, dvb, fingerprint, floppy,\n" " framebuffer, gfxcard, hub, ide, isapnp, isdn, joystick, keyboard,\n" " memory, mmc-ctrl, modem, monitor, mouse, netcard, network, partition,\n" " pci, pcmcia, pcmcia-ctrl, pppoe, printer, redasd,\n" " reallyall, scanner, scsi, smp, sound, storage-ctrl, sys, tape,\n" " tv, uml, usb, usb-ctrl, vbe, wlan, xen, zip\n" " --short\n" " Show only a summary. Use this option in addition to a hardware\n" " probing option.\n" " --listmd\n" " Normally hwinfo does not report RAID devices. Add this option to\n" " see them.\n" " --only DEVNAME\n" " This option can be given more than once. If you add this option\n" " only entries in the device list matching DEVNAME will be shown.\n" " Note that you also have to specify -- to trigger\n" " any device probing.\n" " --save-config SPEC\n" " Store config for a particular device below /var/lib/hardware.\n" " SPEC can be a device name, an UDI, or 'all'. This option must be\n" " given in addition to a hardware probing option.\n" " --show-config UDI\n" " Show saved config data for a particular device.\n" " --map\n" " If disk names have changed (e.g. after a kernel update) this\n" " prints a list of disk name mappings. Note that you must have\n" " used --save-config at some point before for this can work.\n" " --debug N\n" " Set debug level to N. The debug info is shown only in the log\n" " file. If you specify a log file, the debug level is implicitly\n" " set to a reasonable value (N is a bitmask of individual flags).\n" " --verbose\n" " Increase verbosity. Only together with --map.\n" " --log FILE\n" " Write log info to FILE.\n" " Don't forget to also specify -- to trigger any\n" " device probing.\n" " --dump-db N\n" " Dump hardware data base. N is either 0 for the external data\n" " base in /var/lib/hardware, or 1 for the internal data base.\n" " --version\n" " Print libhd version.\n" " --help\n" " Print usage.\n" ); } /* * Parse command line options. */ int get_probe_flags(int argc, char **argv, hd_data_t *hd_data) { int i, j, k; char *s, *t; for(i = 0; i < argc; i++) { s = argv[i]; if(!strcmp(s, ".")) { return i + 1; } t = "debug="; if(!strncmp(s, t, strlen(t))) { hd_data->debug = strtol(s + strlen(t), NULL, 0); continue; } t = "list="; if(!strncmp(s, t, strlen(t))) { list = s + strlen(t); continue; } t = "list+="; if(!strncmp(s, t, strlen(t))) { list = s + strlen(t); listplus = 1; continue; } t = "log="; if(!strncmp(s, t, strlen(t))) { log_file = s + strlen(t); continue; } t = "only="; if(!strncmp(s, t, strlen(t))) { add_str_list(&hd_data->only, s + strlen(t)); continue; } t = "root="; if(!strncmp(s, t, strlen(t))) { opt.root = s + strlen(t); continue; } k = 1; if(*s == '+') s++; else if(*s == '-') k = 0, s++; if((j = hd_probe_feature_by_name(s))) { if(k) hd_set_probe_feature(hd_data, j); else hd_clear_probe_feature(hd_data, j); continue; } fprintf(stderr, "oops: don't know what to do with \"%s\"\n", s); return -1; } return argc; } /* * A simple progress function. */ void progress2(char *pos, char *msg) { if(!test) printf("\r%64s\r", ""); printf("> %s: %s", pos, msg); if(test) printf("\n"); fflush(stdout); } #define INSTALL_INF "/etc/install.inf" int braille_install_info(hd_data_t *hd_data) { hd_t *hd; int ok = 0; char *braille = NULL; char *braille_dev = NULL; str_list_t *sl0, *sl; FILE *f; hd = hd_list(hd_data, hw_braille, 1, NULL); if(hd_data->progress) { printf("\r%64s\r", ""); fflush(stdout); } for(; hd; hd = hd->next) { if( hd->base_class.id == bc_braille && /* is a braille display */ hd->unix_dev_name && /* and has a device name */ (braille = hd->device.name) ) { braille_dev = hd->unix_dev_name; ok = 1; break; } } if(!ok) return 1; printf("found a %s at %s\n", braille, braille_dev); sl0 = read_file(INSTALL_INF, 0, 0); f = fopen(INSTALL_INF, "w"); if(!f) { perror(INSTALL_INF); return 1; } for(sl = sl0; sl; sl = sl->next) { if( strstr(sl->str, "Braille:") != sl->str && strstr(sl->str, "Brailledevice:") != sl->str ) { fprintf(f, "%s", sl->str); } } fprintf(f, "Braille: %s\n", braille); fprintf(f, "Brailledevice: %s\n", braille_dev); fclose(f); return 0; } /* * get VGA parameter from /proc/cmdline */ int get_fb_mode() { #ifndef __PPC__ FILE *f; char buf[256], *s, *t; int i, fb_mode = 0; if((f = fopen("/proc/cmdline", "r"))) { if(fgets(buf, sizeof buf, f)) { t = buf; while((s = strsep(&t, " "))) { if(sscanf(s, "vga=%i", &i) == 1) fb_mode = i; if(strstr(s, "vga=normal") == s) fb_mode = 0; } } fclose(f); } return fb_mode > 0x10 ? fb_mode : 0; #else /* __PPC__ */ /* this is the only valid test for active framebuffer ... */ FILE *f = NULL; int fb_mode = 0; if((f = fopen("/dev/fb", "r"))) { fb_mode++; fclose(f); } return fb_mode; #endif } /* * read "x11i=" entry from /proc/cmdline */ char *get_x11i() { FILE *f; char buf[256], *s, *t; static char x11i[64] = { }; if(*x11i) return x11i; if((f = fopen("/proc/cmdline", "r"))) { if(fgets(buf, sizeof buf, f)) { t = buf; while((s = strsep(&t, " "))) { if(sscanf(s, "x11i=%60s", x11i) == 1) break; } } fclose(f); } return x11i; } /* * Assumes xf86_ver to be either "3" or "4" (or empty). */ char *get_xserver(hd_data_t *hd_data, char **version, char **busid, driver_info_t **x11_driver) { static char display[16]; static char xf86_ver[2]; static char id[32]; char c, *x11i = get_x11i(); driver_info_t *di; hd_t *hd; *x11_driver = NULL; *display = *xf86_ver = *id = c = 0; *version = xf86_ver; *busid = id; if(x11i) { if(*x11i == '3' || *x11i == '4') { c = *x11i; } else { if(*x11i >= 'A' && *x11i <= 'Z') { c = '3'; } if(*x11i >= 'a' && *x11i <= 'z') { c = '4'; } if(c) { strncpy(display, x11i, sizeof display - 1); display[sizeof display - 1] = 0; } } } if(c) { xf86_ver[0] = c; xf86_ver[1] = 0; } hd = hd_get_device_by_idx(hd_data, hd_display_adapter(hd_data)); if(hd && hd->bus.id == bus_pci) sprintf(id, "%d:%d:%d", hd->slot >> 8, hd->slot & 0xff, hd->func); if(!hd || *display) return display; for(di = hd->driver_info; di; di = di->next) { if(di->any.type == di_x11 && di->x11.server && di->x11.xf86_ver && !di->x11.x3d) { if(c == 0 || c == di->x11.xf86_ver[0]) { xf86_ver[0] = di->x11.xf86_ver[0]; xf86_ver[1] = 0; strncpy(display, di->x11.server, sizeof display - 1); display[sizeof display - 1] = 0; *x11_driver = di; break; } } } if(*display) return display; if(c == 0) c = '4'; /* default to XF 4, if nothing else is known */ xf86_ver[0] = c; xf86_ver[1] = 0; strcpy(display, c == '3' ? "FBDev" : "fbdev"); return display; } int x11_install_info(hd_data_t *hd_data) { hd_t *hd; driver_info_t *di; char *x11i; int fb_mode, kbd_ok = 0; char *xkbrules = NULL, *xkbmodel = NULL, *xkblayout = NULL; char *xserver, *version, *busid; driver_info_t *x11_driver; str_list_t *sl0, *sl; FILE *f; /* get color info */ hd_set_probe_feature(hd_data, pr_cpu); hd_set_probe_feature(hd_data, pr_prom); hd_scan(hd_data); x11i = get_x11i(); fb_mode = get_fb_mode(); hd_list(hd_data, hw_display, 1, NULL); for(hd = hd_list(hd_data, hw_keyboard, 1, NULL); hd; hd = hd->next) { kbd_ok = 1; di = hd->driver_info; if(di && di->any.type == di_kbd) { xkbrules = di->kbd.XkbRules; xkbmodel = di->kbd.XkbModel; xkblayout = di->kbd.XkbLayout; break; } /* don't free di */ } xserver = get_xserver(hd_data, &version, &busid, &x11_driver); if(hd_data->progress) { printf("\r%64s\r", ""); fflush(stdout); } sl0 = read_file(INSTALL_INF, 0, 0); f = fopen(INSTALL_INF, "w"); if(!f) { perror(INSTALL_INF); return 1; } for(sl = sl0; sl; sl = sl->next) { if( strstr(sl->str, "Framebuffer:") != sl->str && strstr(sl->str, "XServer:") != sl->str && strstr(sl->str, "XVersion:") != sl->str && strstr(sl->str, "XBusID:") != sl->str && strstr(sl->str, "X11i:") != sl->str && strstr(sl->str, "Keyboard:") != sl->str && strstr(sl->str, "XkbRules:") != sl->str && strstr(sl->str, "XkbModel:") != sl->str && strstr(sl->str, "XkbLayout:") != sl->str && strstr(sl->str, "XF86Ext:") != sl->str && strstr(sl->str, "XF86Raw:") != sl->str ) { fprintf(f, "%s", sl->str); } } fprintf(f, "Keyboard: %d\n", kbd_ok); if(fb_mode) fprintf(f, "Framebuffer: 0x%04x\n", fb_mode); if(x11i) fprintf(f, "X11i: %s\n", x11i); if(xserver && *xserver) { fprintf(f, "XServer: %s\n", xserver); if(*version) fprintf(f, "XVersion: %s\n", version); if(*busid) fprintf(f, "XBusID: %s\n", busid); } if(xkbrules && *xkbrules) fprintf(f, "XkbRules: %s\n", xkbrules); if(xkbmodel && *xkbmodel) fprintf(f, "XkbModel: %s\n", xkbmodel); if(xkblayout && *xkblayout) fprintf(f, "XkbLayout: %s\n", xkblayout); if(x11_driver) { for(sl = x11_driver->x11.extensions; sl; sl = sl->next) { if(*sl->str) fprintf(f, "XF86Ext: Load\t\t\"%s\"\n", sl->str); } for(sl = x11_driver->x11.options; sl; sl = sl->next) { if(*sl->str) fprintf(f, "XF86Raw: Option\t\"%s\"\n", sl->str); } for(sl = x11_driver->x11.raw; sl; sl = sl->next) { if(*sl->str) fprintf(f, "XF86Raw: %s\n", sl->str); } } fclose(f); return 0; } char *xserver3map[] = { #ifdef __i386__ "VGA16", "xvga16", "RUSH", "xrush", #endif #if defined(__i386__) || defined(__alpha__) || defined(__ia64__) "SVGA", "xsvga", "3DLABS", "xglint", #endif #if defined(__i386__) || defined(__alpha__) "MACH64", "xmach64", "P9000", "xp9k", "S3", "xs3", #endif #ifdef __alpha__ "TGA", "xtga", #endif #ifdef __sparc__ "SUNMONO", "xsunmono", "SUN", "xsun", "SUN24", "xsun24", #endif #if 0 "VMWARE", "xvmware", #endif 0, 0 }; void dump_packages(hd_data_t *hd_data) { str_list_t *sl; int i; hd_data->progress = NULL; hd_scan(hd_data); sl = hddb_get_packages(hd_data); for(i = 0; xserver3map[i]; i += 2) { if (!search_str_list(sl, xserver3map[i + 1])) add_str_list(&sl, new_str(xserver3map[i + 1])); } for(; sl; sl = sl->next) { printf("%s\n", sl->str); } } struct x11pack { struct x11pack *next; char *pack; }; int oem_install_info(hd_data_t *hd_data) { hd_t *hd; str_list_t *str; str_list_t *x11packs = 0; str_list_t *sl0, *sl; FILE *f; int pcmcia, i; driver_info_x11_t *di, *drvinfo; hd_set_probe_feature(hd_data, pr_pci); hd_scan(hd_data); pcmcia = hd_has_pcmcia(hd_data); for(hd = hd_list(hd_data, hw_display, 1, NULL); hd; hd = hd->next) { for(str = hd->requires; str; str = str->next) { if(!search_str_list(x11packs, str->str)) { add_str_list(&x11packs, str->str); } } drvinfo = (driver_info_x11_t *) hd->driver_info; for (di = drvinfo; di; di = (driver_info_x11_t *)di->next) { if (di->type != di_x11) continue; if (di->xf86_ver[0] == '3') { char *server = di->server; if (server) { for (i = 0; xserver3map[i]; i += 2) if (!strcmp(xserver3map[i], server)) break; if (xserver3map[i]) if (!search_str_list(x11packs, xserver3map[i + 1])) add_str_list(&x11packs, xserver3map[i + 1]); } } } } if(hd_data->progress) { printf("\r%64s\r", ""); fflush(stdout); } sl0 = read_file(INSTALL_INF, 0, 0); f = fopen(INSTALL_INF, "w"); if(!f) { perror(INSTALL_INF); return 1; } for(sl = sl0; sl; sl = sl->next) { if( strstr(sl->str, "X11Packages:") != sl->str && strstr(sl->str, "Pcmcia:") != sl->str ) { fprintf(f, "%s", sl->str); } } if (x11packs) { fprintf(f, "X11Packages: "); for (sl = x11packs; sl; sl = sl->next) { if (sl != x11packs) fputc(',', f); fprintf(f, "%s", sl->str); } fputc('\n', f); } if (pcmcia) fprintf(f, "Pcmcia: %d\n", pcmcia); fclose(f); return 0; } void dump_db_raw(hd_data_t *hd_data) { hd_data->progress = NULL; hd_clear_probe_feature(hd_data, pr_all); hd_scan(hd_data); if(opt.db_idx >= sizeof hd_data->hddb2 / sizeof *hd_data->hddb2) return; hddb_dump_raw(hd_data->hddb2[opt.db_idx], stdout); } void dump_db(hd_data_t *hd_data) { hd_data->progress = NULL; hd_clear_probe_feature(hd_data, pr_all); hd_scan(hd_data); if(opt.db_idx >= sizeof hd_data->hddb2 / sizeof *hd_data->hddb2) return; hddb_dump(hd_data->hddb2[opt.db_idx], stdout); } void do_chroot(hd_data_t *hd_data, char *dir) { int i; i = chroot(dir); ADD2LOG("chroot %s: %s\n", dir, i ? strerror(errno) : "ok"); if(!i) chdir("/"); } void ask_db(hd_data_t *hd_data, char *query) { hd_t *hd; driver_info_t *di; str_list_t *sl, *query_sl; unsigned tag = 0, u, cnt; char buf[256]; setenv("hwprobe", "-all", 1); hd_scan(hd_data); hd = add_hd_entry(hd_data, __LINE__, 0); query_sl = hd_split(' ', query); for(sl = query_sl; sl; sl = sl->next) { if(!strcmp(sl->str, "pci")) { tag = TAG_PCI; continue; } if(!strcmp(sl->str, "usb")) { tag = TAG_USB; continue; } if(!strcmp(sl->str, "pnp")) { tag = TAG_EISA; continue; } if(!strcmp(sl->str, "isapnp")) { tag = TAG_EISA; continue; } if(!strcmp(sl->str, "special")) { tag = TAG_SPECIAL; continue; } if(!strcmp(sl->str, "pcmcia")) { tag = TAG_PCMCIA; continue; } if(!strcmp(sl->str, "sdio")) { tag = TAG_SDIO; continue; } if(sscanf(sl->str, "class=%i%n", &u, &cnt) >= 1 && !sl->str[cnt]) { hd->base_class.id = u >> 16; hd->sub_class.id = (u >> 8) & 0xff; hd->prog_if.id = u & 0xff; continue; } if(sscanf(sl->str, "vendor=%i%n", &u, &cnt) >= 1 && !sl->str[cnt]) { hd->vendor.id = MAKE_ID(tag, u); continue; } if(sscanf(sl->str, "vendor=%3s%n", buf, &cnt) >= 1 && !sl->str[cnt]) { u = name2eisa_id(buf); if(u) hd->vendor.id = u; tag = TAG_EISA; continue; } if(sscanf(sl->str, "device=%i%n", &u, &cnt) >= 1 && !sl->str[cnt]) { hd->device.id = MAKE_ID(tag, u); continue; } if(sscanf(sl->str, "subvendor=%i%n", &u, &cnt) >= 1 && !sl->str[cnt]) { hd->sub_vendor.id = MAKE_ID(tag, u); continue; } if(sscanf(sl->str, "subvendor=%3s%n", buf, &cnt) >= 1 && !sl->str[cnt]) { u = name2eisa_id(buf); if(u) hd->sub_vendor.id = u; tag = TAG_EISA; continue; } if(sscanf(sl->str, "subdevice=%i%n", &u, &cnt) >= 1 && !sl->str[cnt]) { hd->sub_device.id = MAKE_ID(tag, u); continue; } if(sscanf(sl->str, "revision=%i%n", &u, &cnt) >= 1 && !sl->str[cnt]) { hd->revision.id = u; continue; } if(sscanf(sl->str, "serial=%255s%n", buf, &cnt) >= 1 && !sl->str[cnt]) { hd->serial = new_str(buf); continue; } } free_str_list(query_sl); hddb_add_info(hd_data, hd); for(di = hd->driver_info; di; di = di->next) { if(di->any.type == di_module && di->module.modprobe) { for(sl = di->module.names; sl; sl = sl->next) { printf("%s%c", sl->str, sl->next ? ' ' : '\n'); } } } } #if 0 int is_same_block_dev(hd_t *hd1, hd_t *hd2) { if(!hd1 || !hd2 || hd1 == hd2) return 0; if( hd1->base_class.id != hd2->base_class.id || hd1->sub_class.id != hd2->sub_class.id ) return 0; if( !hd1->model || !hd2->model || strcmp(hd1->model, hd2->model) ) return 0; if(hd1->revision.name || hd2->revision.name) { if( !hd1->revision.name || !hd2->revision.name || strcmp(hd1->revision.name, hd2->revision.name) ) return 0; } if(hd1->serial || hd2->serial) { if( !hd1->serial || !hd2->serial || strcmp(hd1->serial, hd2->serial) ) return 0; } return 1; } hd_t *get_same_block_dev(hd_t *hd_list, hd_t *hd, hd_status_value_t status) { for(; hd_list; hd_list = hd_list->next) { if(hd_list->status.available != status) continue; if(is_same_block_dev(hd_list, hd)) return hd_list; } return NULL; } void get_mapping(hd_data_t *hd_data) { hd_t *hd_manual, *hd, *hd2; struct { hd_t *hd; unsigned unknown:1; } map[256] = { }; unsigned maps = 0, u; int broken, first; hd_hw_item_t hw_items[] = { hw_disk, hw_cdrom, 0 }; hd_data->progress = NULL; hd_data->flags.list_all = 1; hd_manual = hd_list2(hd_data, hw_items, 1); for(hd = hd_manual; hd && maps < sizeof map / sizeof *map; hd = hd->next) { if(!hd->unix_dev_name) continue; if(hd->status.available == status_yes) { /* check if we already have an active device with the same name */ for(broken = u = 0; u < maps; u++) { if(!strcmp(map[u].hd->unix_dev_name, hd->unix_dev_name)) { map[u].unknown = 1; broken = 1; } } if(broken) continue; /* ensure we really can tell different devices apart */ if(get_same_block_dev(hd_manual, hd, status_yes)) { map[maps].hd = hd; map[maps].unknown = 1; } else { map[maps].hd = hd; } maps++; } } /* ok, we have a list of all new devs */ for(u = 0; u < maps; u++) { if(map[u].unknown) { printf("%s\n", map[u].hd->unix_dev_name); } else { first = 1; for(hd2 = hd_manual; (hd2 = get_same_block_dev(hd2, map[u].hd, status_no)); hd2 = hd2->next) { if(hd2->unix_dev_name && strcmp(map[u].hd->unix_dev_name, hd2->unix_dev_name)) { printf("%s\t%s", first ? map[u].hd->unix_dev_name : "", hd2->unix_dev_name); first = 0; } } if(!first) printf("\n"); } } } #endif void write_udi(hd_data_t *hd_data, char *udi) { hal_prop_t prop = {}; int i; prop.type = p_string; prop.key = "foo.bar"; prop.val.str = "test XXX"; i = hd_write_properties(udi, &prop); fprintf(stderr, "write = %d\n", i); } void do_saveconfig(hd_data_t *hd_data, hd_t *hd, FILE *f) { #ifndef LIBHD_TINY int i; if(!saveconfig) return; fprintf(f, "\nSave Configuration:\n"); for(; hd; hd = hd->next) { if( !strcmp(saveconfig, "all") || (hd->udi && !strcmp(hd->udi, saveconfig)) || (hd->unique_id && !strcmp(hd->unique_id, saveconfig)) || (hd->unix_dev_name && !strcmp(hd->unix_dev_name, saveconfig)) || (hd->unix_dev_name2 && !strcmp(hd->unix_dev_name2, saveconfig)) || search_str_list(hd->unix_dev_names, saveconfig) ) { i = hd_write_config(hd_data, hd); fprintf(f, " %s: %s\n", hd->udi ?: hd->unique_id ?: saveconfig, i ? "failed" : "ok" ); } } #endif } int map_cmp(const void *p0, const void *p1) { const map_t *m0, *m1; m0 = p0; m1 = p1; if(!m0->dev && !m1->dev) return 0; if(!m0->dev && m1->dev) return 1; if(m0->dev && !m1->dev) return -1; return strcmp(m0->dev, m1->dev); } unsigned map_fill(map_t *map, hd_data_t *hd_data, hd_t *hd_manual) { hd_t *hd, *hd_ctrl; hd_hw_item_t type; hd_res_t *res; unsigned map_len = 0; int i, j; if(!map) return 0; for(hd = hd_manual; hd; hd = hd->next) { type = hw_none; if(hd_is_hw_class(hd, hw_cdrom)) type = hw_cdrom; if(hd_is_hw_class(hd, hw_disk)) type = hw_disk; if(type == hw_none || !hd->unix_dev_name) continue; if(hd->status.available_orig == status_no) continue; hd_ctrl = hd_get_device_by_idx(hd_data, hd->attached_to); map[map_len].type = type; map[map_len].dev = hd->unix_dev_name; map[map_len].id = hd->unique_id; if(hd_ctrl) map[map_len].p_id = hd_ctrl->unique_id; if(hd->serial && *hd->serial) map[map_len].serial = hd->serial; if(hd->model) map[map_len].model = hd->model; for(res = hd->res; res; res = res->next) { if( res->any.type == res_size && res->size.unit == size_unit_sectors ) { map[map_len].size = res->size.val1; break; } } map_len++; } if(map_len) qsort(map, map_len, sizeof *map, map_cmp); /* check whether model, serial and size are unique */ for(i = 0; i < map_len; i++) { if(map[i].model) { map[i].model_ok = 1; for(j = 0; j < map_len; j++) { if(j != i && map[j].model && !strcmp(map[i].model, map[j].model)) { map[i].model_ok = 0; break; } } } if(map[i].serial) { map[i].serial_ok = 1; for(j = 0; j < map_len; j++) { if(j != i && map[j].serial && !strcmp(map[i].serial, map[j].serial)) { map[i].serial_ok = 0; break; } } } if(map[i].size) { map[i].size_ok = 1; for(j = 0; j < map_len; j++) { if(j != i && map[i].size == map[j].size) { map[i].size_ok = 0; break; } } } } return map_len; } void map_dump(map_t *map, unsigned map_len) { int i; for(i = 0; i < map_len; i++) { fprintf(stderr, "%s: %s = %s\n\t%smodel \"%s\", %sserial \"%s\"\n\t%ssize %"PRIu64" sectors\n\t%s @ %s\n\n", map[i].type == hw_disk ? " disk" : "cdrom", map[i].dev, map[i].dev_old, map[i].model_ok ? "*" : "", map[i].model, map[i].serial_ok ? "*" : "", map[i].serial, map[i].size_ok ? "*" : "", map[i].size, map[i].id, map[i].p_id ); } } int get_mapping2() { hd_data_t *hd_data, *hd_data_new; hd_t *hd_manual, *hd; hd_hw_item_t hw_items[] = { hw_disk, hw_storage_ctrl, 0 }; map_t *map, *map_old; unsigned cnt, map_len, map_old_len; int err = 0, i, j; char *s; hd_data = calloc(1, sizeof *hd_data); hd_data->flags.list_all = 1; hd_data_new = calloc(1, sizeof *hd_data_new); hd_data_new->flags.list_all = 1; hd_data_new->debug = -1; /* first, old data */ hd_list(hd_data, hw_manual, 1, NULL); hd_manual = hd_list2(hd_data, hw_items, 0); for(cnt = 0, hd = hd_manual; hd; hd = hd->next) cnt++; map_old = cnt ? calloc(cnt, sizeof *map_old) : NULL; map_old_len = map_fill(map_old, hd_data, hd_manual); /* now, new data */ s = getenv("LIBHD_HDDB_DIR_NEW"); if(s) { setenv("LIBHD_HDDB_DIR", s, 1); hd_list(hd_data_new, hw_manual, 1, NULL); hd_manual = hd_list2(hd_data_new, hw_items, 0); } else { hd_data_new->flags.list_all = 0; hd_manual = hd_list2(hd_data_new, hw_items, 1); } for(cnt = 0, hd = hd_manual; hd; hd = hd->next) cnt++; map = cnt ? calloc(cnt, sizeof *map) : NULL; map_len = map_fill(map, hd_data_new, hd_manual); if(map_len) { /* try based on serial... */ for(i = 0; i < map_len; i++) { if(map[i].assigned || !map[i].serial_ok) continue; for(j = 0; j < map_old_len; j++) { if(map_old[j].assigned || !map_old[j].serial_ok) continue; if(!strcmp(map[i].serial, map_old[j].serial)) { map[i].dev_old = map_old[j].dev; map[i].assigned = map_old[j].assigned = 1; } } } /* ... then based on model... */ for(i = 0; i < map_len; i++) { if(map[i].assigned || !map[i].model_ok) continue; for(j = 0; j < map_old_len; j++) { if(map_old[j].assigned || !map_old[j].model_ok) continue; if(!strcmp(map[i].model, map_old[j].model)) { map[i].dev_old = map_old[j].dev; map[i].assigned = map_old[j].assigned = 1; } } } /* ... and finally based on disk size */ for(i = 0; i < map_len; i++) { if(map[i].assigned || !map[i].size_ok) continue; for(j = 0; j < map_old_len; j++) { if(map_old[j].assigned || !map_old[j].size_ok) continue; if(map[i].size == map_old[j].size) { map[i].dev_old = map_old[j].dev; map[i].assigned = map_old[j].assigned = 1; } } } if(opt.verbose) { map_dump(map_old, map_old_len); fprintf(stderr, "- - - - - - - - - - - - - - - - - - - -\n"); map_dump(map, map_len); } for(i = 0; i < map_len; i++) { if(map[i].dev_old && strcmp(map[i].dev, map[i].dev_old)) { printf("%s\t%s\n", map[i].dev, map[i].dev_old); } } } #if 0 // based on controller for(hd = hd_manual; hd; hd = hd->next) { type = hw_none; if(hd_is_hw_class(hd, hw_cdrom)) type = hw_cdrom; if(hd_is_hw_class(hd, hw_disk)) type = hw_disk; if(type == hw_none || !hd->unix_dev_name) continue; hd_ctrl = hd_get_device_by_idx(hd_data_new, hd->attached_to); if(hd_ctrl) { for(i = 0; i < map_len; i++) { if( map[i].type == type && !map[i].dev_new && map[i].p_id && !strcmp(map[i].p_id, hd_ctrl->unique_id) ) { map[i].dev_new = hd->unix_dev_name; break; } } if(i == map_len) unassigned++; } } #endif free(map); free(map_old); hd_free_hd_data(hd_data_new); free(hd_data_new); hd_free_hd_data(hd_data); free(hd_data); return err; } hwinfo-21.52/hwinfo.pc.in000066400000000000000000000003571323731041200152410ustar00rootroot00000000000000# Package Information for pkg-config prefix=/usr exec_prefix=${prefix} libdir=@LIBDIR@ includedir=${prefix}/include Name: hwinfo Description: Hardware Detection Library Version: @VERSION@ Libs: -L${libdir} @LIBS@ Cflags: -I${includedir} hwinfo-21.52/hwscan.c000066400000000000000000000346101323731041200144440ustar00rootroot00000000000000#include #include #include #include #include #include "hd.h" #include "hd_int.h" struct option options[] = { { "help", 0, NULL, 'h' }, { "verbose", 0, NULL, 'v' }, { "version", 0, NULL, 400 }, { "show", 1, NULL, 500 }, { "list", 0, NULL, 501 }, { "cfg", 1, NULL, 502 }, { "avail", 1, NULL, 503 }, { "need", 1, NULL, 504 }, { "new", 0, NULL, 505 }, { "fast", 0, NULL, 506 }, { "silent", 0, NULL, 507 }, { "boot", 0, NULL, 508 }, { "active", 1, NULL, 509 }, { "only", 1, NULL, 510 }, { "sys", 0, NULL, 1000 + hw_sys }, { "cpu", 0, NULL, 1000 + hw_cpu }, { "keyboard", 0, NULL, 1000 + hw_keyboard }, { "braille", 0, NULL, 1000 + hw_braille }, { "mouse", 0, NULL, 1000 + hw_mouse }, { "joystick", 0, NULL, 1000 + hw_joystick }, { "printer", 0, NULL, 1000 + hw_printer }, { "scanner", 0, NULL, 1000 + hw_scanner }, { "chipcard", 0, NULL, 1000 + hw_chipcard }, { "monitor", 0, NULL, 1000 + hw_monitor }, { "tv", 0, NULL, 1000 + hw_tv }, { "gfxcard", 0, NULL, 1000 + hw_display }, { "framebuffer", 0, NULL, 1000 + hw_framebuffer }, { "camera", 0, NULL, 1000 + hw_camera }, { "sound", 0, NULL, 1000 + hw_sound }, { "storage-ctrl", 0, NULL, 1000 + hw_storage_ctrl }, { "storage_ctrl", 0, NULL, 1000 + hw_storage_ctrl }, { "netcard", 0, NULL, 1000 + hw_network_ctrl }, { "network-ctrl", 0, NULL, 1000 + hw_network_ctrl }, { "network_ctrl", 0, NULL, 1000 + hw_network_ctrl }, { "isdn", 0, NULL, 1000 + hw_isdn }, { "modem", 0, NULL, 1000 + hw_modem }, { "network", 0, NULL, 1000 + hw_network }, { "disk", 0, NULL, 1000 + hw_disk }, { "partition", 0, NULL, 1000 + hw_partition }, { "cdrom", 0, NULL, 1000 + hw_cdrom }, { "floppy", 0, NULL, 1000 + hw_floppy }, { "update", 0, NULL, 1000 + hw_manual }, { "usb-ctrl", 0, NULL, 1000 + hw_usb_ctrl }, { "usb_ctrl", 0, NULL, 1000 + hw_usb_ctrl }, { "usb", 0, NULL, 1000 + hw_usb }, { "bios", 0, NULL, 1000 + hw_bios }, { "pci", 0, NULL, 1000 + hw_pci }, { "isapnp", 0, NULL, 1000 + hw_isapnp }, { "bridge", 0, NULL, 1000 + hw_bridge }, { "hub", 0, NULL, 1000 + hw_hub }, { "scsi", 0, NULL, 1000 + hw_scsi }, { "ide", 0, NULL, 1000 + hw_ide }, { "memory", 0, NULL, 1000 + hw_memory }, { "dvb", 0, NULL, 1000 + hw_dvb }, { "pcmcia", 0, NULL, 1000 + hw_pcmcia }, { "pcmcia_ctrl", 0, NULL, 1000 + hw_pcmcia_ctrl }, { "ieee1394", 0, NULL, 1000 + hw_ieee1394 }, { "firewire", 0, NULL, 1000 + hw_ieee1394 }, { "ieee1394_ctrl", 0, NULL, 1000 + hw_ieee1394_ctrl }, { "firewire_ctrl", 0, NULL, 1000 + hw_ieee1394_ctrl }, { "hotplug", 0, NULL, 1000 + hw_hotplug }, { "hotplug_ctrl", 0, NULL, 1000 + hw_hotplug_ctrl }, { "zip", 0, NULL, 1000 + hw_zip }, { "pppoe", 0, NULL, 1000 + hw_pppoe }, { "dsl", 0, NULL, 1000 + hw_dsl }, { "wlan", 0, NULL, 1000 + hw_wlan }, { "block", 0, NULL, 1000 + hw_block }, { "tape", 0, NULL, 1000 + hw_tape }, { "vbe", 0, NULL, 1000 + hw_vbe }, { "bluetooth", 0, NULL, 1000 + hw_bluetooth }, { "all", 0, NULL, 1000 + hw_all }, { } }; int verbose = 0; hd_hw_item_t scan_item[100] = { }; unsigned scan_items = 0; int found_items = 0; struct { unsigned show:1; unsigned scan:1; unsigned list:1; unsigned config_cfg:1; unsigned config_avail:1; unsigned config_need:1; unsigned config_active:1; unsigned new:1; unsigned fast:1; unsigned silent:1; unsigned boot:1; str_list_t *only; } opt; void help(void); int do_scan(hd_hw_item_t *items); int do_show(char *id); int do_list(hd_hw_item_t *items); int do_config(int type, char *val, char *id); int fast_ok(hd_hw_item_t *items); int has_item(hd_hw_item_t *items, hd_hw_item_t item); int has_hw_class(hd_t *hd, hd_hw_item_t *items); int main(int argc, char **argv) { int rc = 0; #ifndef LIBHD_TINY char *id = NULL; char *config_cfg = NULL; char *config_avail = NULL; char *config_need = NULL; char *config_active = NULL; int i; int ok = 0; FILE *f; opterr = 0; while((i = getopt_long(argc, argv, "hv", options, NULL)) != -1) { switch(i) { case 'v': verbose++; break; case 400: printf("%s\n", hd_version()); ok = 1; break; case 500: opt.show = 1; id = optarg; break; case 501: opt.list = 1; break; case 502: opt.config_cfg = 1; config_cfg = optarg; break; case 503: opt.config_avail = 1; config_avail = optarg; break; case 504: opt.config_need = 1; config_need = optarg; break; case 505: opt.new = 1; break; case 506: opt.fast = 1; break; case 507: opt.silent = 1; break; case 508: opt.boot = 1; break; case 509: opt.config_active = 1; config_active = optarg; break; case 510: if(*optarg) add_str_list(&opt.only, optarg); break; case 1000 ... 1100: opt.scan = 1; if(scan_items + 1 < sizeof scan_item / sizeof *scan_item) { scan_item[scan_items++] = i - 1000; } break; default: help(); return 1; } } scan_item[scan_items] = 0; if(opt.scan && !opt.list) { if(argv[optind] || !scan_items) return help(), 1; rc = do_scan(scan_item); if(found_items) { unlink(HARDWARE_DIR "/.update"); /* the old file */ unlink(HARDWARE_UNIQUE_KEYS "/.update"); /* so we trigger a rescan */ if((f = fopen(HARDWARE_UNIQUE_KEYS "/.update", "a"))) fclose(f); } ok = 1; } if(opt.show) { do_show(id); ok = 1; } if(opt.list) { do_list(scan_item); ok = 1; } if(opt.config_cfg) { if(!argv[optind]) return help(), 1; do_config(1, config_cfg, argv[optind]); ok = 1; } if(opt.config_avail) { if(!argv[optind]) return help(), 1; do_config(2, config_avail, argv[optind]); ok = 1; } if(opt.config_need) { if(!argv[optind]) return help(), 1; do_config(3, config_need, argv[optind]); ok = 1; } if(opt.config_active) { if(!argv[optind]) return help(), 1; do_config(4, config_active, argv[optind]); ok = 1; } if(!ok) help(); #endif /* !defined(LIBHD_TINY) */ return rc; } void help() { fprintf(stderr, "Usage: hwscan [options]\n" "Show information about currently known hardware.\n" " --list show list of known hardware\n" " --version show libhd version\n" " --silent don't show hardware config changes\n" " --boot run only if we haven't been disabled via 'hwprobe=-scan'\n" " --cfg=state id change 'configured' status; id is one of the\n" " ids from 'hwscan --list'\n" " state is one of new, no, yes\n" " --avail=state id change 'available' status\n" " --need=state id change 'needed' status\n" " --active=state id change 'active' status\n" " --hw_item probe for hw_item and update status info\n" " hw_item is one of:\n" " all, bios, block, bluetooth, braille, bridge, camera, cdrom, chipcard, cpu,\n" " disk, dsl, dvb, floppy, framebuffer, gfxcard, hub, ide, isapnp, isdn,\n" " joystick, keyboard, memory, modem, monitor, mouse, netcard, network,\n" " partition, pci, pcmcia, pcmcia-ctrl, pppoe, printer, scanner, scsi, smp,\n" " sound, storage-ctrl, sys, tape, tv, usb, usb-ctrl, vbe, wlan, zip\n" ); } #ifndef LIBHD_TINY int do_scan(hd_hw_item_t *items) { int run_config = 0; hd_status_t status = { }; hd_data_t *hd_data; hd_t *hd, *hd1; int err = 0; if(opt.fast) opt.fast = fast_ok(items); hd_data = calloc(1, sizeof *hd_data); if(opt.boot) { /* look if we have been disabled */ hd_clear_probe_feature(hd_data, pr_all); hd_scan(hd_data); hd_set_probe_feature(hd_data, pr_scan); if(!hd_probe_feature(hd_data, pr_scan)) { hd_free_hd_data(hd_data); free(hd_data); return 0; } } hd_data->only = opt.only; opt.only = NULL; hd_data->flags.list_all = 1; hd_data->flags.fast = opt.fast; hd = hd_list2(hd_data, items, 1); if(hd) found_items = 1; for(hd1 = hd; hd1; hd1 = hd1->next) { err = hd_write_config(hd_data, hd1); if(verbose >= 2) { printf( "write=%d %s: (cfg=%s, avail=%s, need=%s, active=%s", err, hd1->unique_id, hd_status_value_name(hd1->status.configured), hd_status_value_name(hd1->status.available), hd_status_value_name(hd1->status.needed), hd_status_value_name(hd1->status.active) ); if(hd1->unix_dev_name) { printf(", dev=%s", hd1->unix_dev_name); } printf( ") %s\n", hd1->model ); } if(err) break; } if(err) { fprintf(stderr, "Error writing configuration for %s (%s)\n", hd1->unique_id, hd1->model ); exit(1); } hd = hd_free_hd_list(hd); if(opt.new) { status.configured = status_new; } else { status.reconfig = status_yes; } hd = hd_list_with_status2(hd_data, items, status); if(hd) run_config = 1; if(verbose) { for(hd1 = hd; hd1; hd1 = hd1->next) { printf( "%s: (cfg=%s, avail=%s, need=%s, active=%s", hd1->unique_id, hd_status_value_name(hd1->status.configured), hd_status_value_name(hd1->status.available), hd_status_value_name(hd1->status.needed), hd_status_value_name(hd1->status.active) ); if(hd1->unix_dev_name) { printf(", dev=%s", hd1->unix_dev_name); } printf( ") %s\n", hd1->model ); } } else if(!opt.silent) { for(hd1 = hd; hd1; hd1 = hd1->next) printf("%s\n", hd1->unique_id); } hd = hd_free_hd_list(hd); hd_free_hd_data(hd_data); free(hd_data); return run_config ^ 1; } int do_show(char *id) { hd_data_t *hd_data; hd_t *hd; hd_data = calloc(1, sizeof *hd_data); if ( id[0] == '/' ){ int nr=0; char *_id = 0; hd_t *hd_manual; hd_manual = hd_list(hd_data, hw_manual, 1, NULL); for(hd = hd_manual; hd; hd = hd->next) { if(hd->status.available != status_yes) continue; if(!search_str_list(hd->unix_dev_names, id)) continue; _id = hd->unique_id; nr++; } if ( nr == 1 ) /* > 1 means our database is not okay */ hd = hd_read_config(hd_data, _id); }else hd = hd_read_config(hd_data, id); if(hd) { hd_data->debug = -1; hd_dump_entry(hd_data, hd, stdout); hd = hd_free_hd_list(hd); } else { printf("no such hardware item: %s\n", id); } hd_free_hd_data(hd_data); free(hd_data); return 0; } int do_list(hd_hw_item_t *items) { hd_data_t *hd_data; hd_t *hd, *hd_manual; char *s; char status[64]; int i; hd_data = calloc(1, sizeof *hd_data); hd_manual = hd_list(hd_data, hw_manual, 1, NULL); for(hd = hd_manual; hd; hd = hd->next) { if(opt.scan && ! has_hw_class(hd, items)) continue; strcpy(status, "("); i = 0; if(hd->status.configured && (s = hd_status_value_name(hd->status.configured))) { sprintf(status + strlen(status), "%scfg=%s", i ? ", " : "", s); i++; } if(hd->status.available && (s = hd_status_value_name(hd->status.available))) { sprintf(status + strlen(status), "%savail=%s", i ? ", " : "", s); i++; } if(hd->status.needed && (s = hd_status_value_name(hd->status.needed))) { sprintf(status + strlen(status), "%sneed=%s", i ? ", " : "", s); i++; } if(hd->status.active && (s = hd_status_value_name(hd->status.active))) { sprintf(status + strlen(status), "%sactive=%s", i ? ", " : "", s); i++; } strcat(status, ")"); s = hd_hw_item_name(hd->hw_class); if(!s) s = "???"; printf("%s: %-32s %-16s %s\n", hd->unique_id, status, s, hd->model); if(hd->config_string) { printf(" configured as: \"%s\"\n", hd->config_string); } } hd_free_hd_list(hd_manual); hd_free_hd_data(hd_data); free(hd_data); return 0; } int do_config(int type, char *val, char *id) { hd_data_t *hd_data; hd_t *hd; hd_status_value_t status = 0; int i; char *s; hd_data = calloc(1, sizeof *hd_data); if ( id[0] == '/' ){ int nr=0; char *_id = 0; hd_t *hd_manual; hd_manual = hd_list(hd_data, hw_manual, 1, NULL); for(hd = hd_manual; hd; hd = hd->next) { if(hd->status.available != status_yes) continue; if(!search_str_list(hd->unix_dev_names, id)) continue; _id = hd->unique_id; nr++; } if ( nr == 1 ) hd = hd_read_config(hd_data, _id); }else hd = hd_read_config(hd_data, id); if(hd) { for(i = 1; i < 8; i++) { s = hd_status_value_name(i); if(s && !strcmp(val, s)) { status = i; break; } } if(!status) { printf("invalid status: %s\n", val); } else { switch(type) { case 1: hd->status.configured = status; break; case 2: hd->status.available = status; break; case 3: hd->status.needed = status; break; case 4: hd->status.active = status; break; } hd_write_config(hd_data, hd); } hd = hd_free_hd_list(hd); } else { printf("no such hardware item: %s\n", id); } hd_free_hd_data(hd_data); free(hd_data); return 0; } /* * Check whether a 'fast' scan would suffice to re-check the presence * of all known hardware. */ int fast_ok(hd_hw_item_t *items) { hd_data_t *hd_data; hd_t *hd, *hd1; int ok = 1; if(!has_item(items, hw_mouse) && !has_item(items, hw_storage_ctrl)) { return 1; } hd_data = calloc(1, sizeof *hd_data); hd_data->flags.list_all = 1; hd = hd_list(hd_data, hw_manual, 1, NULL); for(hd1 = hd; hd1; hd1 = hd1->next) { /* serial mice */ if(hd1->hw_class == hw_mouse && hd1->bus.id == bus_serial) { ok = 0; break; } /* parallel zip */ if(hd1->hw_class == hw_storage_ctrl && hd1->bus.id == bus_parallel) { ok = 0; break; } } hd_free_hd_data(hd_data); free(hd_data); return ok; } /* check if item is in items */ int has_item(hd_hw_item_t *items, hd_hw_item_t item) { while(*items) if(*items++ == item) return 1; return 0; } /* check if one of items is in hw_class */ int has_hw_class(hd_t *hd, hd_hw_item_t *items) { while(*items) if(hd_is_hw_class(hd, *items++)) return 1; return 0; } #endif /* !defined(LIBHD_TINY) */ hwinfo-21.52/hwscand.c000066400000000000000000000137461323731041200146170ustar00rootroot00000000000000 /* hwscan front end Copyright 2004 by SUSE () */ #include #include #include #include #include #include #include #include #include #include #include #include "init_message.h" #define TIMEOUT 2 #define LONG_TIMEOUT 0 #define BUFFERS 1024 int main( int argc, char **argv ) { int ret, i; key_t key = KEY; int msgid; int mode = 0; int dev_nr = 0; int lines = 0; int block, usb, firewire, pci; int dev_last_state[BUFFERS]; int dev_counter[BUFFERS]; char * command_device[NR_COMMANDS][BUFFERS]; time_t command_device_last[NR_COMMANDS][BUFFERS]; time_t last; char **commands; char **devices; char buffer[32]; message m; // are we running already, maybe ? { do { ssize_t r; char b[1024]; char link[1024]; int fd = open( PID_FILE, O_RDONLY ); if ( fd >= 0 && (r=read(fd,b,1023)) > 0 ){ close(fd); b[r]='\0'; snprintf(link, 1023, "/proc/%s/exe", b); if ( (r=readlink( link, b, 1023 )) > 0 ){ b[r]='\0'; if ( r<8 ) unlink(PID_FILE); else if ( strcmp("/hwscand", b+strlen(b)-8) ) unlink(PID_FILE); else exit(1); }else unlink(PID_FILE); }else if ( fd >= 0 ) unlink(PID_FILE); } while ( 0 > (ret = open( PID_FILE, O_WRONLY|O_CREAT|O_EXCL, S_IRUSR|S_IWUSR ) ) ); sprintf(buffer, "%d", getpid()); if ( ret < 0 || write(ret,buffer,strlen(buffer)) <= 0 ){ perror("hwscand: unable to write pid file "PID_FILE); exit(1); } close(ret); } // initialize ... for ( i=0; i= 0 ){ char *p = m.mtext; if ( p == 0 ){ fprintf( stderr, "hwscand: error, zero sized message\n" ); }else{ if ( p[0] == 'S' && strlen(p) > 1 ){ // scan calls char z[2]; int c; z[0] = *(p+1); z[1] = '\0'; c = atoi(z); if ( c < NR_COMMANDS ){ if ( ! command_with_device[c] ){ last = time(0L); if ( LONG_TIMEOUT+command_device_last[c][0] < time(0L) ) command_device_last[c][0] = 0; }else for ( i=0; i 5 ){ int fd; char buf[MESSAGE_BUFFER]; dev_counter[i] = 0; fd = open( devices[i], O_RDONLY ); strcpy( buf, "/sbin/hwscan --fast --partition --only="); strcat( buf, devices[i] ); if ( fd < 0 ){ if ( dev_last_state[i] ) system(buf); dev_last_state[i] = 0; }else{ if ( dev_last_state[i] == 0) system(buf); dev_last_state[i] = 1; close(fd); } } } } if ( last && (last+TIMEOUT <= time(0L)) ){ char buf[MESSAGE_BUFFER * NR_COMMANDS]; int run_really = 0; last=0; strcpy( buf, "/sbin/hwscan --fast --boot --silent" ); for ( i=0; i) */ #include #include #include #include #include #include #include #include #include #include #include "init_message.h" int main( int argc, char **argv ) { int ret; unsigned short i; key_t key = KEY; int msgid; message m; char *device = argv[2]; if ( argc < 2 ){ fprintf( stderr, "help: hwscanqueue hwscan-commands\n" ); fprintf( stderr, "help: commands:\n" ); for ( i=0; i=NR_COMMANDS ){ fprintf(stderr, "unknown command\n"); exit(1); } }else exit(1); if ( (msgid = msgget(key, IPC_CREAT | 0600)) < 0 ){ perror("unable to init."); exit(1); } m.mtype = 1; ret = msgsnd( msgid, &m, MESSAGE_BUFFER, IPC_NOWAIT); #if DEBUG printf("SEND %s, return %d\n", m.mtext, ret ); #endif if ( ret < 0 ) perror("message send failed"); else{ // success ... start hwscand, if it is not yet running ssize_t r; char buffer[1024]; char link[1024]; int fd = open( PID_FILE, O_RDONLY ); if ( fd >= 0 && (r=read(fd,buffer,1023)) > 0 ){ close(fd); buffer[r]='\0'; snprintf(link, 1023, "/proc/%s/exe", buffer); if ( (r=readlink( link, buffer, 1023 )) > 0 ){ buffer[r]='\0'; if ( r<8 ) fd=-1; else if ( strcmp("/hwscand", buffer+strlen(buffer)-8) ) fd=-1; }else fd=-1; }else fd=-1; if ( fd < 0 ){ pid_t pid; signal(SIGCHLD,SIG_IGN); pid=fork(); if (pid==0){ /* Change directory to allow clean shut-down */ chdir("/"); /* Close std fds */ close(0); close(1); close(2); /* Start hwscand */ execve("/sbin/hwscand", 0, 0); } } } exit(ret); } hwinfo-21.52/init_message.h000066400000000000000000000007061323731041200156340ustar00rootroot00000000000000#define MESSAGE_BUFFER 1024 #define KEY 8024; #define PID_FILE "/var/run/hwscand.pid" // WARNING NEEDS TO BE <= 9 #define NR_COMMANDS 7 // WARNING NEEDS TO BE <= 9 static const char *command_args[] = { "block", "partition", "usb", "firewire", "pci", "pcmcia", "bluetooth" }; static const int command_with_device[] = { 1, 1, 0, 0, 0, 0, 0 }; typedef struct msgbuf { long mtype; char mtext[MESSAGE_BUFFER+1]; } message; #define DEBUG 0 hwinfo-21.52/scripts/000077500000000000000000000000001323731041200145005ustar00rootroot00000000000000hwinfo-21.52/scripts/mci000077500000000000000000000042101323731041200151730ustar00rootroot00000000000000#! /usr/bin/perl sub addr2line; $list = shift; $bin = shift; $ofs = shift; die "usage: mci data_file binary\n" unless -f($list); open F, $list; while() { if(/^;\s*(.+?)\s*$/) { @i = split ' ', $1; $i[0] = sprintf "%-24s", $i[0]; $i[1] = addr2line $i[1]; print "; ", join("\t", @i), "\n"; next } @i = split; die "oops, format error" if @i > 3; if(@i == 1) { if($i[0] =~ /^>(\S+)/) { unshift @funcs, $1; } elsif($i[0] =~ /<(\S+)/) { if($funcs[0] eq $1) { shift @funcs } else { die "oops, strange data (line $.)\n" } } else { die "oops, format error" } } else { $func = $i[0]; $addr = $i[1]; $size = undef; $size = @i == 2 ? undef : $i[2]; if(defined $size) { if(exists $mem{$addr}) { $x = addr2line $func; $y = addr2line ${$mem{$addr}}[1]; print "malloc oops (line $.): mem $addr; old: $y, size ${$mem{$addr}}[0]; new: $x, size $size\n"; } $mem{$addr} = [ $size, $func, @funcs ]; delete $lfree{$addr}; } else { if(!exists $mem{$addr}) { $xx = ""; $first = 1; for $f ($func, @funcs) { $xx .= "<-" unless $first; $first = 0; $xx .= addr2line $f; } print "free oops (line $.): $addr ($xx) [last free: line $lfree{$addr}]\n"; } delete $mem{$addr}; $lfree{$addr} .= " $."; } } } for (sort keys %mem) { $total += oct(${$mem{$_}}[0]); $cnt++; # $x = `addr2line -s -e $bin ${$mem{$_}}[1]`; # chomp $x; # $x = $x =~ /\?{2}/ ? undef : "$x "; $x = addr2line ${$mem{$_}}[1]; print "$_\t${$mem{$_}}[0]\t"; $first = 1; for $f (@{$mem{$_}}[1..$#{$mem{$_}}]) { print "<-" unless $first; $first = 0; print addr2line $f; } print "\n" } printf "total: %u bytes in %u blocks\n", $total, $cnt; sub addr2line { my ($x, $y); return $_[0] unless $bin; $y = sprintf "0x%x", oct($_[0]) + $ofs; return $addr_cache{$y} if exists $addr_cache{$y}; $x = `addr2line -s -e $bin $y`; chomp $x; $x = $x =~ /\?{2}/ ? $_[0] : $x; $addr_cache{$y} = $x; return $x; } hwinfo-21.52/specifications.md000066400000000000000000000014761323731041200163460ustar00rootroot00000000000000# Links to external technical documentaion ## System Management BIOS (SMBIOS) https://www.dmtf.org/standards/smbios ## VESA BIOS Extensions (VBE) http://www.petesqbsite.com/sections/tutorials/tuts/vbe3.pdf ## PCI specification https://pcisig.com/specifications ### device ids - http://pci-ids.ucw.cz ## SDIO specification https://www.sdcard.org/developers/overview/sdio/ ### device ids - https://github.com/systemd/systemd/blob/master/hwdb/sdio.ids - https://wikidevi.com/wiki/Talk:Linux_Wi-Fi_device_entries ## USB specification http://www.usb.org/developers/docs/ ### device ids - http://www.linux-usb.org/usb.ids ## SCSI specification ### SCSI commands Google for 'SCSI Primary Commands 5 (SPC-5)' (or choose another version). The latest draft is usually freely available but not directly downloadable. hwinfo-21.52/src/000077500000000000000000000000001323731041200136005ustar00rootroot00000000000000hwinfo-21.52/src/.cvsignore000066400000000000000000000000131323731041200155720ustar00rootroot00000000000000.lib *.so* hwinfo-21.52/src/.gitignore000066400000000000000000000000271323731041200155670ustar00rootroot00000000000000.lib libhd.a libhd.so* hwinfo-21.52/src/Makefile000066400000000000000000000013171323731041200152420ustar00rootroot00000000000000TOPDIR = .. SUBDIRS = hd isdn ids TARGETS = touch $(LIBHD) $(LIBHD_SO) CLEANFILES = $(LIBHD) $(LIBHD_D) $(LIBHD_SO) *.so *.so.* *.a .PHONY: touch include $(TOPDIR)/Makefile.common #ifeq "$(findstring $(ARCH), i386 alpha)" "" #SUBDIRS := $(filter-out pnpdump, $(SUBDIRS)) #endif $(LIBHD): $(OBJS) ar r $@ $? @rm -f $(LIBHD_D) ifdef SHARED_FLAGS $(LIBHD_SO): $(LIBHD) $(CC) -shared $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -Wl,--whole-archive $(LIBHD) -Wl,--no-whole-archive \ -Wl,-soname=$(LIBHD_SONAME) \ -o $(LIBHD_SO) $(SO_LIBS) ln -snf $(LIBHD_NAME) $(LIBHD_SONAME) ln -snf $(LIBHD_SONAME) $(LIBHD_BASE).so else $(LIBHD_SO): endif subdirs: touch touch: @touch -r $(LIBHD) $(LIBHD_D) 2>/dev/null || true hwinfo-21.52/src/hd/000077500000000000000000000000001323731041200141735ustar00rootroot00000000000000hwinfo-21.52/src/hd/.cvsignore000066400000000000000000000000221323731041200161650ustar00rootroot00000000000000.depend version.h hwinfo-21.52/src/hd/.gitignore000066400000000000000000000000261323731041200161610ustar00rootroot00000000000000*.o .depend version.h hwinfo-21.52/src/hd/Makefile000066400000000000000000000007011323731041200156310ustar00rootroot00000000000000TOPDIR = ../.. TARGETS = $(LIBHD_D) CLEANFILES = version.h include $(TOPDIR)/Makefile.common version.h: $(TOPDIR)/VERSION @echo "#define HD_VERSION_STRING \"`cat $(TOPDIR)/VERSION`\"" >$@ hd.h: $(TOPDIR)/VERSION @perl -pi -e "s/define\s+HD_VERSION\s+\d+/define HD_VERSION\t$(LIBHD_MAJOR_VERSION)/" $@ @perl -pi -e "s/define\s+HD_MINOR_VERSION\s+\d+/define HD_MINOR_VERSION\t$(LIBHD_MINOR_VERSION)/" $@ $(LIBHD_D): $(OBJS) ar r $(LIBHD) $? hwinfo-21.52/src/hd/bios.c000066400000000000000000001050521323731041200152760ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #if defined(__i386__) || defined (__x86_64__) || defined(__ia64__) #include #endif #include #include "hd.h" #include "hd_int.h" #include "bios.h" #include "smbios.h" #include "klog.h" /** * @defgroup BIOSint BIOS information * @ingroup libhdINFOint * @brief BIOS information scan * * @{ */ #if defined(__i386__) || defined (__x86_64__) || defined (__ia64__) #include "ibm-notebooks.h" static int tp_lookup(char *key, unsigned *width, unsigned *height, unsigned *xsize, unsigned *ysize); static struct { unsigned short xsize; /* mm */ unsigned short ysize; /* mm */ unsigned short width; unsigned short height; char *vendor; char *name; char *version; } __attribute((packed)) panel_data[] = { { 0, 0, 1400, 1050, "IBM", "73geu99", NULL }, { 0, 0, 800, 600, "Fujitsu Siemens", "LiteLine", "LF6" }, { 0, 0, 1024, 768, "ASUSTEK", "L2000D", NULL }, { 0, 0, 1024, 768, "ASUSTeK Computer Inc.", "L8400C series Notebook PC", NULL }, { 0, 0, 1024, 768, "ASUSTeK Computer Inc.", "S5N", NULL }, { 0, 0, 1024, 768, "Acer", "TravelMate 720", NULL }, { 0, 0, 1024, 768, "COMPAL", "N30T5", NULL }, { 0, 0, 1024, 768, "Dell Computer Corporation", "Inspiron 5000", NULL }, { 0, 0, 1024, 768, "Dell Computer Corporation", "Latitude C400", NULL }, { 0, 0, 1024, 768, "Dell Computer Corporation", "Latitude C600", NULL }, { 0, 0, 1024, 768, "Dell Computer Corporation", "Latitude CPt C400GT", NULL }, { 0, 0, 1024, 768, "Dell Computer Corporation", "Latitude CPx J650GT", NULL }, { 0, 0, 1024, 768, "Hewlett-Packard", "HP OmniBook PC", "HP OmniBook 4150 B" }, { 0, 0, 1280, 800, "Hewlett-Packard", "hp compaq nx9105 (DU367T#ABD)", "03" }, { 330, 210, 1280, 800, "Hewlett-Packard", "hp compaq nx9105 (DU367T#ABD)", "F.21" }, { 0, 0, 1280, 800, "Hewlett-Packard", "Pavilion zv5000 (PA456EA#ABD)", "F.11" }, { 0, 0, 1024, 768, "KDST", "KDS6KSUMO", NULL }, { 0, 0, 1024, 768, "Sony Corporation", "PCG-F370(UC)", NULL }, { 0, 0, 1024, 768, "Sony Corporation", "PCG-N505SN", NULL }, { 0, 0, 1024, 768, "TOSHIBA", "S2400-103", NULL }, { 0, 0, 1280, 800, "Acer", "Aspire 1520", NULL }, { 0, 0, 1440, 900, "FUJITSU SIEMENS", "Amilo M3438 Series", NULL }, { 0, 0, 1400, 1050, "Acer", "TravelMate 660", NULL }, { 0, 0, 1400, 1050, "Dell Computer Corporation", "Inspiron 8000", NULL }, { 286, 214, 1400, 1050, "Dell Computer Corporation", "Latitude D600", NULL }, { 0, 0, 1400, 1050, "TOSHIBA", "TECRA 9100", NULL }, { 0, 0, 1600, 1200, "Dell Computer Corporation", "Inspiron 8200", NULL }, { 0, 0, 1600, 1200, "Dell Computer Corporation", "Latitude C840", NULL }, { 190, 110, 1024, 600, "FUJITSU SIEMENS", "LIFEBOOK P1510", NULL }, { 285, 215, 1024, 768, "FUJITSU SIEMENS", "LIFEBOOK S7020", NULL }, { 305, 230, 1400, 1050, "Samsung Electronics", "SX20S", "Revision PR" }, { 290, 200, 1280, 800, "TOSHIBA", "Satellite M30X", "PSA72E-00J020GR" }, { 305, 230, 1400, 1050, "ASUSTeK Computer Inc.", "M6V", "1.0" }, { 246, 185, 1024, 768, "FUJITSU SIEMENS", "LifeBook T Series", NULL }, { 304, 190, 1400, 1050, "Hewlett-Packard", "HP Compaq nc6000 (PN887PA#ABG)", "F.0F" }, { 332, 208, 1280, 800, "MICRO-STAR INT'L CO.,LTD.", "MS-1011", "0101" }, { 304, 189, 1440, 900, "Dell Inc.", "Latitude D630C", NULL }, { 305, 229, 1024, 768, "IBM CORPORATION", "4840563", NULL }, { 337, 270, 1280, 1024, "IBM CORPORATION", "4840573", NULL }, { 305, 229, 1024, 768, "IBM CORPORATION", "4836135", NULL }, { 305, 229, 1024, 768, "IBM CORPORATION", "48361Z5", NULL }, { 305, 229, 1024, 768, "IBM CORPORATION", "48361z5", NULL }, { 305, 229, 1024, 768, "IBM CORPORATION", "48381Z5", NULL }, { 305, 229, 1024, 768, "IBM CORPORATION", "48381z5", NULL }, { 337, 270, 1280, 1024, "IBM CORPORATION", "4836137", NULL }, { 337, 270, 1280, 1024, "IBM CORPORATION", "48361Z7", NULL }, { 337, 270, 1280, 1024, "IBM CORPORATION", "48361z7", NULL }, { 337, 270, 1280, 1024, "IBM CORPORATION", "4838137", NULL }, { 337, 270, 1280, 1024, "IBM CORPORATION", "48381Z7", NULL }, { 337, 270, 1280, 1024, "IBM CORPORATION", "48381z7", NULL }, { 367, 230, 1440, 900, "Hewlett-Packard", "HP Pavilion dv7 Notebook PC", "F.12" }, }; #define BIOS_TEST typedef struct { unsigned eax, ebx, ecx, edx, esi, edi, eip, es, iret, cli; } bios32_regs_t; static void read_memory(hd_data_t *hd_data, memory_range_t *mem); static void dump_memory(hd_data_t *hd_data, memory_range_t *mem, int sparse, char *label); static void get_pnp_support_status(memory_range_t *mem, bios_info_t *bt); static void smbios_get_info(hd_data_t *hd_data, memory_range_t *mem, bios_info_t *bt); static void get_fsc_info(hd_data_t *hd_data, memory_range_t *mem, bios_info_t *bt); static void add_panel_info(hd_data_t *hd_data, bios_info_t *bt); static void add_mouse_info(hd_data_t *hd_data, bios_info_t *bt); static void chk_vbox(hd_data_t *hd_data); static unsigned char crc(unsigned char *mem, unsigned len); static int get_smp_info(hd_data_t *hd_data, memory_range_t *mem, smp_info_t *smp); static unsigned parse_mpconfig_len(hd_data_t *hd_data, memory_range_t *mem); static void parse_mpconfig(hd_data_t *hd_data, memory_range_t *mem, smp_info_t *smp); static int get_bios32_info(hd_data_t *hd_data, memory_range_t *mem, bios32_info_t *bios32); int detect_smp_bios(hd_data_t *hd_data) { bios_info_t *bt; hd_smbios_t *sm; hd_t *hd; int cpus; if(!hd_data->bios_ram.data) return -1; /* hd_scan_bios() not called */ for(bt = NULL, hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_bios && hd->detail && hd->detail->type == hd_detail_bios && (bt = hd->detail->bios.data) ) { break; } } if(!bt) return -1; cpus = 0; /* look at smbios data in case there's no mp table */ if(hd_data->smbios) { for(sm = hd_data->smbios; sm; sm = sm->next) { if( sm->any.type == sm_processor && sm->processor.pr_type.id == 3 && /* cpu */ sm->processor.cpu_status.id == 1 /* enabled */ ) { cpus++; } } ADD2LOG(" smp detect: mp %d cpus, smbios %d cpus\n", bt->smp.ok ? bt->smp.cpus_en : 0, cpus); } if(bt->smp.ok && bt->smp.cpus_en) cpus = bt->smp.cpus_en; return cpus; } void hd_scan_bios(hd_data_t *hd_data) { hd_t *hd; bios_info_t *bt; char *s; unsigned char *bios_ram; unsigned u, u1; memory_range_t mem; unsigned smp_ok; vbe_info_t *vbe; vbe_mode_info_t *mi; hd_res_t *res; str_list_t *sl, *sl0; if(!hd_probe_feature(hd_data, pr_bios)) return; /* we better do nothing on a SGI Altix machine */ if(hd_is_sgi_altix(hd_data)) return; hd_data->module = mod_bios; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "cmdline"); hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_bios; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_bios; hd->detail->bios.data = bt = new_mem(sizeof *bt); /* * first, look for APM support */ if((s = get_cmd_param(hd_data, 1))) { if(strlen(s) >= 10) { bt->apm_supported = 1; bt->apm_ver = hex(s, 1); bt->apm_subver = hex(s + 1, 1); bt->apm_bios_flags = hex(s + 2, 2); /* * Bitfields for APM flags (from Ralf Brown's list): * Bit(s) Description * 0 16-bit protected mode interface supported * 1 32-bit protected mode interface supported * 2 CPU idle call reduces processor speed * 3 BIOS power management disabled * 4 BIOS power management disengaged (APM v1.1) * 5-7 reserved */ bt->apm_enabled = (bt->apm_bios_flags & 8) ? 0 : 1; bt->vbe_ver = hex(s + 4, 2); bt->vbe_ver = (((bt->vbe_ver >> 4) & 0xf) << 8) + (bt->vbe_ver & 0xf); bt->vbe_video_mem = hex(s + 6, 4) << 16; } s = free_mem(s); } if((s = get_cmd_param(hd_data, 2))) { if(strlen(s) > 8) { if(s[8] == '.') bt->lba_support = 1; } s = free_mem(s); } PROGRESS(1, 1, "apm"); if(!bt->apm_ver) { str_list_t *sl0, *sl; sl0 = read_file(PROC_APM, 0, 0); if(sl0) { bt->apm_supported = 1; bt->apm_enabled = 1; ADD2LOG("----- %s -----\n", PROC_APM); for(sl = sl0; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- %s end -----\n", PROC_APM); } free_str_list(sl0); } /* * get the i/o ports for the parallel & serial interfaces from the BIOS * memory area starting at 0x40:0 */ PROGRESS(2, 0, "ram"); hd_data->bios_ram.start = BIOS_RAM_START; hd_data->bios_ram.size = BIOS_RAM_SIZE; read_memory(hd_data, &hd_data->bios_ram); hd_data->bios_rom.start = BIOS_ROM_START; hd_data->bios_rom.size = BIOS_ROM_SIZE; read_memory(hd_data, &hd_data->bios_rom); if(hd_data->bios_ram.data) { bios_ram = hd_data->bios_ram.data; bt->ser_port0 = (bios_ram[1] << 8) + bios_ram[0]; bt->ser_port1 = (bios_ram[3] << 8) + bios_ram[2]; bt->ser_port2 = (bios_ram[5] << 8) + bios_ram[4]; bt->ser_port3 = (bios_ram[7] << 8) + bios_ram[6]; bt->par_port0 = (bios_ram[ 9] << 8) + bios_ram[ 8]; bt->par_port1 = (bios_ram[0xb] << 8) + bios_ram[0xa]; bt->par_port2 = (bios_ram[0xd] << 8) + bios_ram[0xc]; bt->led.scroll_lock = bios_ram[0x97] & 1; bt->led.num_lock = (bios_ram[0x97] >> 1) & 1; bt->led.caps_lock = (bios_ram[0x97] >> 2) & 1; bt->led.ok = 1; /* * do some consistency checks: * * ports must be < 0x1000 and not appear twice */ if(bt->ser_port0 >= 0x1000) bt->ser_port0 = 0; if( bt->ser_port1 >= 0x1000 || bt->ser_port1 == bt->ser_port0 ) bt->ser_port1 = 0; if( bt->ser_port2 >= 0x1000 || bt->ser_port2 == bt->ser_port0 || bt->ser_port2 == bt->ser_port1 ) bt->ser_port2 = 0; if( bt->ser_port3 >= 0x1000 || bt->ser_port3 == bt->ser_port0 || bt->ser_port3 == bt->ser_port1 || bt->ser_port3 == bt->ser_port2 ) bt->ser_port3 = 0; if(bt->par_port0 >= 0x1000) bt->par_port0 = 0; if( bt->par_port1 >= 0x1000 || bt->par_port1 == bt->par_port0 ) bt->par_port1 = 0; if( bt->par_port2 >= 0x1000 || bt->par_port2 == bt->par_port0 || bt->par_port2 == bt->par_port1 ) bt->par_port2 = 0; ADD2LOG(" bios: %u disks\n", bios_ram[0x75]); bt->low_mem_size = ((bios_ram[0x14] << 8) + bios_ram[0x13]) << 10; if(bt->low_mem_size) { ADD2LOG(" bios: %uk low mem\n", bt->low_mem_size >> 10); } /* too unusual */ if(bt->low_mem_size >= (768 << 10) || bt->low_mem_size < (384 << 10)) { bt->low_mem_size = 0; } hd_data->bios_ebda.start = hd_data->bios_ebda.size = 0; hd_data->bios_ebda.data = free_mem(hd_data->bios_ebda.data); u = ((bios_ram[0x0f] << 8) + bios_ram[0x0e]) << 4; if(u) { hd_data->bios_ebda.start = u; hd_data->bios_ebda.size = 1; /* just one byte */ read_memory(hd_data, &hd_data->bios_ebda); if(hd_data->bios_ebda.data) { u1 = hd_data->bios_ebda.data[0]; if(u1 > 0 && u1 <= 64) { /* be sensible, typically only 1k */ u1 <<= 10; if(u + u1 <= (1 << 20)) { hd_data->bios_ebda.size = u1; read_memory(hd_data, &hd_data->bios_ebda); } } } } if(hd_data->bios_ebda.data) { ADD2LOG( " bios: EBDA 0x%05x bytes at 0x%05x\n", hd_data->bios_ebda.size, hd_data->bios_ebda.start ); } } /* * read the bios rom and look for useful things there... */ PROGRESS(2, 0, "rom"); if(hd_data->bios_rom.data) { get_pnp_support_status(&hd_data->bios_rom, bt); smbios_get_info(hd_data, &hd_data->bios_rom, bt); get_fsc_info(hd_data, &hd_data->bios_rom, bt); add_panel_info(hd_data, bt); add_mouse_info(hd_data, bt); chk_vbox(hd_data); } PROGRESS(3, 0, "smp"); smp_ok = 0; mem = hd_data->bios_ebda; smp_ok = get_smp_info(hd_data, &mem, &bt->smp); if(!smp_ok) { mem = hd_data->bios_rom; if(mem.data) { mem.size -= 0xf0000 - mem.start; mem.data += 0xf0000 - mem.start; mem.start = 0xf0000; if(mem.size < (1 << 20)) smp_ok = get_smp_info(hd_data, &mem, &bt->smp); } } if(!smp_ok) { mem.size = 1 << 10; mem.start = 639 << 10; mem.data = NULL; read_memory(hd_data, &mem); if(mem.data) smp_ok = get_smp_info(hd_data, &mem, &bt->smp); mem.data = free_mem(mem.data); } if(bt->smp.ok && bt->smp.mpconfig) { mem.start = bt->smp.mpconfig; mem.size = 0x40; mem.data = NULL; read_memory(hd_data, &mem); u = parse_mpconfig_len(hd_data, &mem); ADD2LOG(" MP config table size: %u\n", u); if(u > 0x40) { mem.size = u < (1 << 16) ? u : (1 << 16); read_memory(hd_data, &mem); } if(u) parse_mpconfig(hd_data, &mem, &bt->smp); mem.data = free_mem(mem.data); } if((hd_data->debug & HD_DEB_BIOS)) { dump_memory(hd_data, &hd_data->bios_ram, 0, "BIOS data"); dump_memory(hd_data, &hd_data->bios_ebda, hd_data->bios_ebda.size <= (8 << 10) ? 0 : 1, "EBDA"); // dump_memory(hd_data, &hd_data->bios_rom, 1, "BIOS ROM"); if(bt->smp.ok && bt->smp.mpfp) { mem.start = bt->smp.mpfp; mem.size = 0x10; mem.data = NULL; read_memory(hd_data, &mem); dump_memory(hd_data, &mem, 0, "MP FP"); mem.data = free_mem(mem.data); } if(bt->smp.ok && bt->smp.mpconfig && bt->smp.mpconfig_size) { mem.start = bt->smp.mpconfig; mem.size = bt->smp.mpconfig_size; mem.data = NULL; read_memory(hd_data, &mem); dump_memory(hd_data, &mem, 0, "MP config table"); mem.data = free_mem(mem.data); } } if(hd_probe_feature(hd_data, pr_bios_vesa)) { PROGRESS(4, 0, "vbe"); vbe = &bt->vbe; vbe->ok = 0; if(!hd_data->klog) read_klog(hd_data); for(sl = hd_data->klog; sl; sl = sl->next) { if(sscanf(sl->str, "<6>PCI: Using configuration type %u", &u) == 1) { hd_data->pci_config_type = u; ADD2LOG(" klog: pci config type %u\n", hd_data->pci_config_type); } } #if defined(__i386__) || defined (__x86_64__) get_vbe_info(hd_data, vbe); #endif if(vbe->ok) { bt->vbe_ver = vbe->version; } if(vbe->ok && vbe->modes) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_framebuffer; hd->sub_class.id = sc_fb_vesa; hd_set_hw_class(hd, hw_vbe); hd->vendor.name = new_str(vbe->vendor_name); hd->device.name = new_str(vbe->product_name); hd->sub_vendor.name = new_str(vbe->oem_name); hd->revision.name = new_str(vbe->product_revision); res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->phys_mem.type = res_phys_mem; res->phys_mem.range = vbe->memory; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->mem.type = res_mem; res->mem.base = vbe->fb_start; res->mem.range = vbe->memory; res->mem.access = acc_rw; res->mem.enabled = 1; if(vbe->mode) { for(u = 0; u < vbe->modes; u++) { mi = vbe->mode + u; if( (mi->attributes & 1) && /* mode supported */ (mi->fb_start || (mi->attributes & 0x80)) && /* has linear framebuffer support */ mi->pixel_size != -1u /* text mode */ ) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->framebuffer.type = res_framebuffer; res->framebuffer.width = mi->width; res->framebuffer.bytes_p_line = mi->bytes_p_line; res->framebuffer.height = mi->height; res->framebuffer.colorbits = mi->pixel_size; res->framebuffer.mode = mi->number + 0x200; } } } } } PROGRESS(5, 0, "32"); mem = hd_data->bios_rom; if(mem.data) { mem.size -= 0xe0000 - mem.start; mem.data += 0xe0000 - mem.start; mem.start = 0xe0000; if(mem.size < (1 << 20)) get_bios32_info(hd_data, &mem, &bt->bios32); } if(bt->bios32.ok) { mem = hd_data->bios_rom; if( mem.start <= 0xfffea && mem.start + mem.size >= 0xfffea + 6 && !memcmp(mem.data + 0xfffea - mem.start, "COMPAQ", 6) ) { bt->bios32.compaq = 1; ADD2LOG(" bios32: compaq machine\n"); } } if(hd_probe_feature(hd_data, pr_bios_acpi)) { PROGRESS(6, 0, "acpi"); if((sl0 = read_file("|/usr/sbin/acpidump 2>/dev/null", 0, 0))) { ADD2LOG("----- %s -----\n", "ACPI dump"); for(sl = sl0; sl; sl = sl->next) { ADD2LOG("%s", sl->str); } ADD2LOG("----- %s end -----\n", "ACPI dump"); free_str_list(sl0); } } } void read_memory(hd_data_t *hd_data, memory_range_t *mem) { #ifdef BIOS_TEST char *s = getenv("LIBHD_MEM"); #endif if(mem->data) free_mem(mem->data); mem->data = new_mem(mem->size); #ifdef BIOS_TEST hd_read_mmap(hd_data, s ?: DEV_MEM, mem->data, mem->start, mem->size); #else hd_read_mmap(hd_data, DEV_MEM, mem->data, mem->start, mem->size); #endif } void dump_memory(hd_data_t *hd_data, memory_range_t *mem, int sparse, char *label) { unsigned u, step; if(!mem->size || !mem->data) return; #if 1 step = sparse ? 0x1000 : 0x10; #else step = 0x10; #endif ADD2LOG("----- %s 0x%05x - 0x%05x -----\n", label, mem->start, mem->start + mem->size - 1); for(u = 0; u < mem->size; u += step) { ADD2LOG(" %03x ", u + mem->start); hd_log_hex(hd_data, 1, mem->size - u > 0x10 ? 0x10 : mem->size - u, mem->data + u); ADD2LOG("\n"); } ADD2LOG("----- %s end -----\n", label); } void get_pnp_support_status(memory_range_t *mem, bios_info_t *bt) { int i; unsigned char pnp[4] = { '$', 'P', 'n', 'P' }; unsigned char *t; unsigned l, cs; if(!mem->data) return; for(i = 0xf0000 - mem->start; (unsigned) i < mem->size; i += 0x10) { t = mem->data + i; if(t[0] == pnp[0] && t[1] == pnp[1] && t[2] == pnp[2] && t[3] == pnp[3]) { for(l = cs = 0; l < t[5]; l++) { cs += t[l]; } if((cs & 0xff) == 0) { // checksum ok bt->is_pnp_bios = 1; // printf("0x%x bytes at 0x%x, cs = 0x%x\n", t[5], i, cs); bt->pnp_id = t[0x17] + (t[0x18] << 8) + (t[0x19] << 16) + (t[0x20] << 24); } } } } unsigned char crc(unsigned char *mem, unsigned len) { unsigned char uc = 0; while(len--) uc += *mem++; return uc; } void smbios_get_info(hd_data_t *hd_data, memory_range_t *mem, bios_info_t *bt) { unsigned u, u1, u2, ok, hlen = 0, ofs; uint64_t addr = 0; unsigned len = 0, scnt; unsigned structs = 0, type, slen; unsigned use_sysfs = 0; char *s; memory_range_t memory, memory_sysfs; hd_smbios_t *sm; // looking for smbios data in 3 places: // 1st try: look it up in sysfs memory_sysfs.data = get_sysfs_attr_by_path2("/sys/firmware/dmi/tables", "smbios_entry_point", &memory_sysfs.size); if(memory_sysfs.data) { // get_sysfs_attr_by_path2 returns static buffer; make a copy unsigned char *buf = memory_sysfs.data; memory_sysfs.data = new_mem(memory_sysfs.size); memcpy(memory_sysfs.data, buf, memory_sysfs.size); memory_sysfs.start = 0; dump_memory(hd_data, &memory_sysfs, 0, "SMBIOS Entry Point (sysfs)"); if(memory_sysfs.size >= 0x10) { use_sysfs = 1; mem = &memory_sysfs; } } else { // 2nd try: look entry point up in EFI variables char *t; char *s = get_sysfs_attr_by_path("/sys/firmware/efi", "systab"); if(s && (t = strstr(s, "SMBIOS="))) { unsigned start_ofs = strtoul(t + sizeof "SMBIOS=" - 1, NULL, 0); if(start_ofs) { memory_sysfs.size = 0x20; memory_sysfs.start = start_ofs; read_memory(hd_data, &memory_sysfs); dump_memory(hd_data, &memory_sysfs, 0, "SMBIOS Entry Point (efi)"); mem = &memory_sysfs; } } } // 3rd try: scan legacy BIOS if(!mem->data || mem->size < 0x10) return; for(u = ok = 0; u <= mem->size - 0x10; u += 0x10) { if(memcmp(mem->data + u, "_SM3_", 5) == 0) { hlen = mem->data[u + 6]; if(hlen < 0x18 || u + hlen > mem->size) continue; addr = *(uint64_t *) (mem->data + u + 0x10); len = *(unsigned *) (mem->data + u + 0x0c); /* Maximum length */ structs = 0; /* Unknown */ ok = crc(mem->data + u, hlen) == 0 && len; if(ok) { bt->smbios_ver = (mem->data[u + 7] << 8) + mem->data[u + 8]; break; } } if(*(unsigned *) (mem->data + u) == 0x5f4d535f) { /* "_SM_" */ hlen = mem->data[u + 5]; if(hlen < 0x1e || u + hlen > mem->size) continue; addr = *(unsigned *) (mem->data + u + 0x18); len = *(unsigned short *) (mem->data + u + 0x16); structs = *(unsigned short *) (mem->data + u + 0x1c); ok = crc(mem->data + u, hlen) == 0 && len; if(ok) { bt->smbios_ver = (mem->data[u + 6] << 8) + mem->data[u + 7]; break; } } /* Also look for legacy DMI entry point */ if(memcmp(mem->data + u, "_DMI_", 5) == 0) { hlen = 0x0f; addr = *(unsigned *) (mem->data + u + 0x08); len = *(unsigned short *) (mem->data + u + 0x06); structs = *(unsigned short *) (mem->data + u + 0x0c); ok = crc(mem->data + u, hlen) == 0 && len; if(ok) { bt->smbios_ver = ((mem->data[u + 0x0e] & 0xf0) << 4) + (mem->data[u + 0x0e] & 0x0f); break; } } } if(!ok) return; hd_data->smbios = smbios_free(hd_data->smbios); // Starting with SMBIOS 3.0, exact table length is not known ADD2LOG( " Found DMI table at 0x%08llx (0x%04x bytes%s)\n", (unsigned long long) addr, len, structs ? "" : " max" ); memory.start = mem->start + u; memory.size = hlen; memory.data = mem->data + u; if(!use_sysfs) dump_memory(hd_data, &memory, 0, "SMBIOS Entry Point"); memory.data = NULL; /* * Note: memory.start is only 32 bit but this will only matter if we have * to read the memory ourself and not via /sys/firmware/dmi/tables. */ memory.start = addr; if(use_sysfs) { memory.data = get_sysfs_attr_by_path2("/sys/firmware/dmi/tables", "DMI", &memory.size); if(memory.data) { // get_sysfs_attr_by_path2 returns static buffer; make a copy unsigned char *buf = memory.data; memory.data = new_mem(memory.size); memcpy(memory.data, buf, memory.size); ADD2LOG(" Got DMI table from sysfs (0x%04x bytes)\n", memory.size); // Starting with SMBIOS 3.0, exact table length is not known if(structs && memory.size != len) { ADD2LOG(" Oops: DMI table size mismatch; expected 0x%04x bytes!\n", len); } } } if(!memory.data) { memory.size = len; read_memory(hd_data, &memory); } if(len >= 0x4000) { // Starting with SMBIOS 3.0, exact table length is not known ADD2LOG( " SMBIOS Structure Table at 0x%08llx (%ssize 0x%x)\n", (unsigned long long) addr, structs ? "" : "maximum ", len ); } else { dump_memory(hd_data, &memory, 0, "SMBIOS Structure Table"); } for(type = 0, u = 0, ofs = 0; (!structs || u < structs) && ofs + 3 < len; u++) { type = memory.data[ofs]; slen = memory.data[ofs + 1]; if(ofs + slen > len || slen < 4) break; sm = smbios_add_entry(&hd_data->smbios, new_mem(sizeof *sm)); sm->any.type = type; sm->any.data_len = slen; sm->any.data = new_mem(slen); memcpy(sm->any.data, memory.data + ofs, slen); sm->any.handle = memory.data[ofs + 2] + (memory.data[ofs + 3] << 8); ADD2LOG(" type 0x%02x [0x%04x]: ", type, sm->any.handle); if(slen) hd_log_hex(hd_data, 0, slen, sm->any.data); ADD2LOG("\n"); if(type == sm_end) break; ofs += slen; u1 = ofs; u2 = 1; scnt = 0; while(ofs + 1 < len) { if(!memory.data[ofs]) { if(ofs > u1) { s = canon_str(memory.data + u1, strlen(memory.data + u1)); add_str_list(&sm->any.strings, s); scnt++; if(*s) ADD2LOG(" str%d: \"%s\"\n", scnt, s); free_mem(s); u1 = ofs + 1; u2++; } if(!memory.data[ofs + 1]) { ofs += 2; break; } } ofs++; } } // Starting with SMBIOS 3.0, structure count is not announced if(structs && u != structs) { if(type == sm_end) { ADD2LOG(" smbios: stopped at end tag\n"); } else { ADD2LOG(" smbios oops: only %d of %d structs found\n", u, structs); } } memory.data = free_mem(memory.data); memory_sysfs.data = free_mem(memory_sysfs.data); smbios_parse(hd_data); } void get_fsc_info(hd_data_t *hd_data, memory_range_t *mem, bios_info_t *bt) { unsigned u, mtype, fsc_id; unsigned x, y; hd_smbios_t *sm; char *vendor = NULL; if(!mem->data || mem->size < 0x20) return; for(sm = hd_data->smbios; sm; sm = sm->next) { if(sm->any.type == sm_sysinfo) { vendor = sm->sysinfo.manuf; break; } } vendor = vendor && !strcasecmp(vendor, "Fujitsu") ? "Fujitsu" : "Fujitsu Siemens"; for(u = 0; u <= mem->size - 0x20; u += 0x10) { if( *(unsigned *) (mem->data + u) == 0x696a7546 && *(unsigned *) (mem->data + u + 4) == 0x20757374 ) { mtype = *(unsigned *) (mem->data + u + 0x14); if(!crc(mem->data + u, 0x20) && !(mtype & 0xf0000000)) { fsc_id = (mtype >> 12) & 0xf; switch(fsc_id) { case 1: x = 640; y = 480; break; case 2: x = 800; y = 600; break; case 3: x = 1024; y = 768; break; case 4: x = 1280; y = 1024; break; case 5: x = 1400; y = 1050; break; case 6: x = 1024; y = 512; break; case 7: x = 1280; y = 600; break; case 8: x = 1600; y = 1200; break; default: x = 0; y = 0; } if(x) { bt->lcd.vendor = new_str(vendor); bt->lcd.name = new_str("Notebook LCD"); bt->lcd.width = x; bt->lcd.height = y; } ADD2LOG(" found FSC LCD: %d (%ux%u)\n", fsc_id, x, y); break; } } } } void add_panel_info(hd_data_t *hd_data, bios_info_t *bt) { unsigned width, height, xsize = 0, ysize = 0; char *vendor, *name, *version; hd_smbios_t *sm; unsigned u; if(!hd_data->smbios) return; vendor = name = version = NULL; width = height = 0; for(sm = hd_data->smbios; sm; sm = sm->next) { if(sm->any.type == sm_sysinfo) { vendor = sm->sysinfo.manuf; name = sm->sysinfo.product; version = sm->sysinfo.version; break; } } if(!vendor || !name) return; if( !strcmp(vendor, "IBM") && tp_lookup(name, &width, &height, &xsize, &ysize) ) { bt->lcd.vendor = new_str(vendor); bt->lcd.name = new_str("Notebook LCD"); bt->lcd.width = width; bt->lcd.height = height; bt->lcd.xsize = xsize; bt->lcd.ysize = ysize; return; } for(u = 0; u < sizeof panel_data / sizeof *panel_data; u++) { if( !strcmp(vendor, panel_data[u].vendor) && !strcmp(name, panel_data[u].name) && (version || !panel_data[u].version) && (!version || !panel_data[u].version || !strcmp(version, panel_data[u].version)) ) { bt->lcd.vendor = new_str(vendor); bt->lcd.name = new_str("Notebook LCD"); bt->lcd.width = panel_data[u].width; bt->lcd.height = panel_data[u].height; bt->lcd.xsize = panel_data[u].xsize; bt->lcd.ysize = panel_data[u].ysize; break; } } } void add_mouse_info(hd_data_t *hd_data, bios_info_t *bt) { unsigned compat_vend, compat_dev, bus; char *vendor, *name, *type; hd_smbios_t *sm; if(bt->mouse.compat_vend || !hd_data->smbios) return; vendor = name = type = NULL; compat_vend = compat_dev = bus = 0; for(sm = hd_data->smbios; sm; sm = sm->next) { if(sm->any.type == sm_sysinfo) { vendor = sm->sysinfo.manuf; name = sm->sysinfo.product; } if( sm->any.type == sm_mouse && !compat_vend /* take the first entry */ ) { compat_vend = compat_dev = bus = 0; type = NULL; switch(sm->mouse.interface.id) { case 4: /* ps/2 */ case 7: /* bus mouse (dell notebooks report this) */ bus = bus_ps2; compat_vend = MAKE_ID(TAG_SPECIAL, 0x0200); compat_dev = MAKE_ID(TAG_SPECIAL, sm->mouse.buttons == 3 ? 0x0007 : 0x0006); break; } type = sm->mouse.mtype.name; if(sm->mouse.mtype.id == 1) type = "Touch Pad"; /* Why??? */ if(sm->mouse.mtype.id == 2) type = NULL; /* "Other" */ } } if(!vendor || !name) return; if(!type) { if(!strcmp(vendor, "Sony Corporation") && strstr(name, "PCG-") == name) { bus = bus_ps2; type = "Touch Pad"; compat_vend = MAKE_ID(TAG_SPECIAL, 0x0200); compat_dev = MAKE_ID(TAG_SPECIAL, 0x0006); } } if(!type) return; bt->mouse.vendor = new_str(vendor); bt->mouse.type = new_str(type); bt->mouse.bus = bus; bt->mouse.compat_vend = compat_vend; bt->mouse.compat_dev = compat_dev; } void chk_vbox(hd_data_t *hd_data) { hd_smbios_t *sm; for(sm = hd_data->smbios; sm; sm = sm->next) { if( sm->any.type == sm_sysinfo && sm->sysinfo.product && !strcmp(sm->sysinfo.product, "VirtualBox") ) { hd_data->flags.vbox = 1; } } } int get_smp_info(hd_data_t *hd_data, memory_range_t *mem, smp_info_t *smp) { #ifndef __ia64__ unsigned u, ok; unsigned addr = 0, len; if(mem->size < 0x10) return 0; for(u = ok = 0; u <= mem->size - 0x10; u++) { if(*(unsigned *) (mem->data + u) == 0x5f504d5f) { /* "_MP_" */ addr = *(unsigned *) (mem->data + u + 4); len = mem->data[u + 8]; ok = len == 1 && crc(mem->data + u, 0x10) == 0 ? 1 : 0; ADD2LOG( " smp: %svalid MP FP at 0x%05x (size 0x%x, rev %u), MP config at 0x%05x\n", ok ? "" : "in", u + mem->start, len << 4, mem->data[u + 9], addr ); if(ok) break; } } if(ok) { smp->ok = 1; smp->mpfp = mem->start + u; smp->rev = mem->data[u + 9]; smp->mpconfig = addr; memcpy(smp->feature, mem->data + u + 11, 5); } return ok; #else return 0; #endif } unsigned parse_mpconfig_len(hd_data_t *hd_data, memory_range_t *mem) { unsigned len = 0; if(*(unsigned *) (mem->data) == 0x504d4350) { /* "PCMP" */ len = mem->data[0x04] + (mem->data[0x05] << 8) + mem->data[0x28] + (mem->data[0x29] << 8); } return len; } void parse_mpconfig(hd_data_t *hd_data, memory_range_t *mem, smp_info_t *smp) { unsigned cfg_len, xcfg_len; unsigned char u0, ux0; unsigned u, type, len, entries, entry_cnt; char *s; cfg_len = xcfg_len = 0; if(*(unsigned *) (mem->data) == 0x504d4350) { /* "PCMP" */ cfg_len = mem->data[0x04] + (mem->data[0x05] << 8); smp->mpconfig_size = cfg_len; u0 = crc(mem->data, cfg_len); if(u0) return; smp->mpconfig_ok = 1; smp->cpus = smp->cpus_en = 0; xcfg_len = mem->data[0x28] + (mem->data[0x29] << 8); ux0 = crc(mem->data + cfg_len, xcfg_len) + mem->data[0x2a]; if(!ux0) { smp->mpconfig_size += xcfg_len; } else { xcfg_len = 0; } } if(cfg_len) { s = canon_str(mem->data + 8, 8); strcpy(smp->oem_id, s); free_mem(s); s = canon_str(mem->data + 0x10, 12); strcpy(smp->prod_id, s); s = free_mem(s); entries = mem->data[0x22] + (mem->data[0x23] << 8); ADD2LOG(" base MP config table (%u entries):\n", entries); entry_cnt = 0; for(u = 0x2c; u < cfg_len - 1; u += len, entry_cnt++) { type = mem->data[u]; len = type == 0 ? 20 : type <= 4 ? 8 : 16; ADD2LOG(" %stype %u, len %u\n ", type > 4 ? "unknown ": "", type, len); if(len + u > cfg_len) len = cfg_len - u; hd_log_hex(hd_data, 1, len, mem->data + u); ADD2LOG("\n"); if(type > 4) break; if(type == 0) { smp->cpus++; if((mem->data[u + 3] & 1)) smp->cpus_en++; } } if(entry_cnt != entries) { ADD2LOG(" oops: %u entries instead of %u found\n", entry_cnt, entries); } } if(xcfg_len) { ADD2LOG(" extended MP config table:\n"); for(u = 0; u < xcfg_len - 2; u += len) { type = mem->data[u + cfg_len]; len = mem->data[u + cfg_len + 1]; ADD2LOG(" type %u, len %u\n ", type, len); if(len + u > xcfg_len) len = xcfg_len - u; hd_log_hex(hd_data, 1, len, mem->data + cfg_len + u); ADD2LOG("\n"); if(len < 2) { ADD2LOG(" oops: invalid record length\n"); break; } } } } int get_bios32_info(hd_data_t *hd_data, memory_range_t *mem, bios32_info_t *bios32) { unsigned u, ok; unsigned addr = 0, len; if(mem->size < 0x10) return 0; for(u = ok = 0; u <= mem->size - 0x10; u += 0x10) { if(*(unsigned *) (mem->data + u) == 0x5f32335f) { /* "_32_" */ addr = *(unsigned *) (mem->data + u + 4); len = mem->data[u + 9]; ok = len == 1 && crc(mem->data + u, 0x10) == 0 && addr < (1 << 20) ? 1 : 0; ADD2LOG( " bios32: %svalid SD header at 0x%05x (size 0x%x, rev %u), SD at 0x%05x\n", ok ? "" : "in", u + mem->start, len << 4, mem->data[u + 8], addr ); if(ok) break; } } if(ok) { bios32->ok = 1; bios32->entry = addr; } return ok; } /** * db format (32 bits): * leaf: 1, last: 1, key: 6, range: 4, ofs: 20 */ int tp_lookup(char *key_str, unsigned *width, unsigned *height, unsigned *xsize, unsigned *ysize) { unsigned u; unsigned key, range, ofs, last, leaf = 0; if(strlen(key_str) != 7) return 0; for(u = 0; u < 7; u++) { if(key_str[u] < '0' || key_str[u] >= '0' + 64) return 0; } for(u = 0; u < sizeof tp_db / sizeof *tp_db; u++) { key = (tp_db[u] >> 24) & 0x3f; range = (tp_db[u] >> 20) & 0xf; ofs = tp_db[u] & ((1 << 20) - 1); // printf("key = %d, range = %d, ofs = %d, str = %d\n", key, range, ofs, *key_str - '0'); if(*key_str - '0' >= key && *key_str - '0' <= key + range) { // printf("match\n"); leaf = (tp_db[u] >> 31) & 1; if(leaf) break; key_str++; // printf("%d\n", *key_str); if(ofs >= sizeof tp_db / sizeof *tp_db || !*key_str) return 0; u = ofs - 1; // printf("next1 = %u\n", ofs); continue; } else { last = (tp_db[u] >> 30) & 1; if(last) return 0; // printf("next2 = %u\n", u + 1); } } if(leaf) { if(ofs >= sizeof tp_values / sizeof *tp_values) return 0; *width = tp_values[ofs].width; *height = tp_values[ofs].height; *xsize = tp_values[ofs].xsize; *ysize = tp_values[ofs].ysize; } return 1; } #endif /* defined(__i386__) || defined (__x86_64__) */ /** @} */ hwinfo-21.52/src/hd/bios.h000066400000000000000000000003351323731041200153010ustar00rootroot00000000000000#define BIOS_ROM_START 0xc0000 #define BIOS_ROM_SIZE 0x40000 #define BIOS_RAM_START 0x400 #define BIOS_RAM_SIZE 0x100 void hd_scan_bios(hd_data_t *hd_data); void get_vbe_info(hd_data_t *hd_data, vbe_info_t *vbe); hwinfo-21.52/src/hd/block.c000066400000000000000000001427501323731041200154420ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "block.h" #include "dvd.h" /** * @defgroup BLOCKint Block devices * @ingroup libhdDEVint * @brief Block device functions * * @{ */ static void get_block_devs(hd_data_t *hd_data); static void add_partitions(hd_data_t *hd_data, hd_t *hd, char *path); static void add_cdrom_info(hd_data_t *hd_data, hd_t *hd); static void add_other_sysfs_info(hd_data_t *hd_data, hd_t *hd); static void add_ide_sysfs_info(hd_data_t *hd_data, hd_t *hd); static void add_scsi_sysfs_info(hd_data_t *hd_data, hd_t *hd, char *sf_dev); static void read_partitions(hd_data_t *hd_data); static void read_cdroms(hd_data_t *hd_data); static cdrom_info_t *new_cdrom_entry(cdrom_info_t **ci); static cdrom_info_t *get_cdrom_entry(cdrom_info_t *ci, int n); static void get_scsi_tape(hd_data_t *hd_data); static void get_generic_scsi_devs(hd_data_t *hd_data); static void add_disk_size(hd_data_t *hd_data, hd_t *hd); void hd_scan_sysfs_block(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_block)) return; hd_data->module = mod_block; /* some clean-up */ remove_hd_entries(hd_data); hd_data->disks = free_str_list(hd_data->disks); hd_data->partitions = free_str_list(hd_data->partitions); hd_data->cdroms = free_str_list(hd_data->cdroms); if(hd_probe_feature(hd_data, pr_block_mods)) { PROGRESS(1, 0, "block modules"); // load_module(hd_data, "ide-cd"); load_module(hd_data, "ide-cd_mod"); load_module(hd_data, "ide-disk"); load_module(hd_data, "sr_mod"); load_module(hd_data, "sd_mod"); #if !defined(__s390__) && !defined(__s390x__) load_module(hd_data, "st"); #endif } PROGRESS(2, 0, "sysfs drivers"); hd_sysfs_driver_list(hd_data); PROGRESS(3, 0, "cdrom"); read_cdroms(hd_data); PROGRESS(4, 0, "partition"); read_partitions(hd_data); PROGRESS(5, 0, "get sysfs block dev data"); get_block_devs(hd_data); if(hd_data->cdrom) { ADD2LOG("oops: cdrom list not empty\n"); } } void get_block_devs(hd_data_t *hd_data) { str_list_t *sl; char *s, *t; unsigned u1, u2, u3; uint64_t ul0; hd_t *hd, *hd1; hd_dev_num_t dev_num; str_list_t *sf_class, *sf_class_e; char *sf_cdev = NULL, *sf_dev = NULL, *sf_dev_ide; char *sf_drv_name, *sf_drv, *bus_id, *bus_name, *ide_bus_id; str_list_t *sf_bus, *sf_bus_e; char *sf_block_dir; hd_data->lsscsi = free_str_list(hd_data->lsscsi); hd_data->lsscsi = read_file("|/usr/bin/lsscsi -t 2>/dev/null", 0, 0); ADD2LOG("----- lsscsi -----\n"); for(sl = hd_data->lsscsi; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- lsscsi end -----\n"); sf_bus = read_dir("/sys/bus/ide/devices", 'l'); if(sf_bus) { for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/ide/devices", sf_bus_e->str)); ADD2LOG( " ide: bus_id = %s path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); free_mem(sf_dev); } } sf_block_dir = "/sys/subsystem/block"; sf_class = read_dir(sf_block_dir, 'l'); if (!sf_class) { sf_block_dir = "/sys/class/block"; sf_class = read_dir(sf_block_dir, 'l'); } if (!sf_class) { sf_block_dir = "/sys/block"; sf_class = read_dir(sf_block_dir, 'd'); } if(!sf_class) { ADD2LOG("sysfs: no such class: block\n"); return; } for(sf_class_e = sf_class; sf_class_e; sf_class_e = sf_class_e->next) { str_printf(&sf_cdev, 0, "%s/%s", sf_block_dir, sf_class_e->str); ADD2LOG( " block: name = %s, path = %s\n", sf_class_e->str, hd_sysfs_id(sf_cdev) ); memset(&dev_num, 0, sizeof dev_num); if((s = get_sysfs_attr_by_path(sf_cdev, "dev"))) { if(sscanf(s, "%u:%u", &u1, &u2) == 2) { dev_num.type = 'b'; dev_num.major = u1; dev_num.minor = u2; dev_num.range = 1; } ADD2LOG(" dev = %u:%u\n", u1, u2); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_cdev, "range"), &ul0, 0)) { dev_num.range = ul0; ADD2LOG(" range = %u\n", dev_num.range); } sf_dev = new_str(hd_read_sysfs_link(sf_cdev, "device")); sf_drv_name = NULL; sf_drv = hd_read_sysfs_link(sf_dev, "driver"); if(!sf_drv) { /* maybe older kernel */ sf_drv = hd_read_sysfs_link(sf_cdev, "driver"); } if(sf_drv) { sf_drv_name = strrchr(sf_drv, '/'); if(sf_drv_name) sf_drv_name++; } sf_drv_name = new_str(sf_drv_name); bus_id = sf_dev ? strrchr(sf_dev, '/') : NULL; if(bus_id) bus_id++; bus_name = NULL; if( (s = hd_read_sysfs_link(sf_dev, "subsystem")) || (s = hd_read_sysfs_link(sf_dev, "bus")) ) { bus_name = strrchr(s, '/'); if(bus_name) bus_name++; bus_name = new_str(bus_name); } if(sf_dev) { ADD2LOG( " block device: bus = %s, bus_id = %s driver = %s\n path = %s\n", bus_name, bus_id, sf_drv_name, hd_sysfs_id(sf_dev) ); } hd = NULL; #if defined(__s390x__) || defined(__s390__) /* check if disk is DASD and has already been found by s390.c */ if(sf_drv_name && strstr(sf_drv_name,"dasd")) { char bid[9]; hd_res_t* res; //fprintf(stderr,"dn %s bi %s\n",sf_drv_name,bus_id); for(hd=hd_data->hd;hd;hd=hd->next) { //fprintf(stderr,"bcid %d\n",hd->base_class.id); if(hd->base_class.id == bc_storage_device && hd->detail && hd->detail->ccw.type == hd_detail_ccw) { for(res=hd->res;res;res=res->next) { if(res->io.type==res_io) { sprintf(bid,"%01x.%01x.%04x", hd->detail->ccw.data->lcss >> 8, hd->detail->ccw.data->lcss & 0xff, (unsigned short)res->io.base); //fprintf(stderr,"bid %s\n",bid); if (strcmp(bid,bus_id)==0) goto out; } } } } hd=NULL; out:; } else #endif if((sl = search_str_list(hd_data->disks, hd_sysfs_name2_dev(sf_class_e->str)))) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->sub_class.id = sc_sdev_disk; } else if((sl = search_str_list(hd_data->cdroms, hd_sysfs_name2_dev(sf_class_e->str)))) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->sub_class.id = sc_sdev_cdrom; } else if( bus_name && (!strcmp(bus_name, "scsi") || !strcmp(bus_name, "ide")) ) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->sub_class.id = sc_sdev_other; } if(hd) { str_printf(&hd->unix_dev_name, 0, "/dev/%s", hd_sysfs_name2_dev(sf_class_e->str)); hd->base_class.id = bc_storage_device; hd->sysfs_id = new_str(hd_sysfs_id(sf_cdev)); hd->sysfs_device_link = new_str(hd_sysfs_id(sf_dev)); hd->unix_dev_num = dev_num; hd->bus.id = bus_none; if(bus_name) { if(!strcmp(bus_name, "ide")) hd->bus.id = bus_ide; else if(!strcmp(bus_name, "scsi")) hd->bus.id = bus_scsi; else if(!strcmp(bus_name, "pci")) hd->bus.id = bus_pci; else if(!strcmp(bus_name, "nvme")) hd->bus.id = bus_pci; } hd->sysfs_bus_id = new_str(bus_id); if((s = hd_sysfs_id(sf_dev))) { /* parent has longest matching sysfs id */ u2 = strlen(s); for(u3 = 0, hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if(hd1->sysfs_id) { u1 = strlen(hd1->sysfs_id); if(u1 > u3 && u1 <= u2 && !strncmp(s, hd1->sysfs_id, u1)) { u3 = u1; hd->attached_to = hd1->idx; } } } /* find longest matching sysfs id we have a driver for */ s = new_str(s); t = strrchr(s, '/'); if(t) *t = 0; t = hd_sysfs_find_driver(hd_data, s, 0); if(t) { add_str_list(&hd->drivers, t); } s = free_mem(s); /* look for ide-scsi handled devices */ if(hd->bus.id == bus_scsi) { for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev_ide = new_str(hd_read_sysfs_link("/sys/bus/ide/devices", sf_bus_e->str)); ide_bus_id = sf_dev_ide ? strrchr(sf_dev_ide, '/') : NULL; if(ide_bus_id) ide_bus_id++; if( strcmp(sf_dev, sf_dev_ide) && !strncmp(sf_dev, sf_dev_ide, strlen(sf_dev_ide)) && sscanf(ide_bus_id, "%u.%u", &u1, &u2) == 2 ) { str_printf(&hd->unix_dev_name2, 0, "/dev/hd%c", 'a' + (u1 << 1) + u2); } sf_dev_ide = free_mem(sf_dev_ide); } } } /* * set hd->drivers before calling any of add_xxx_sysfs_info() */ if(sf_drv_name) { add_str_list(&hd->drivers, sf_drv_name); } if(hd->bus.id == bus_ide) { add_ide_sysfs_info(hd_data, hd); } else if(hd->bus.id == bus_scsi || hd->bus.id == bus_pci) { /* * In case there's no data in the 'device' subdir but in * 'device/device', try one level deeper (for some capricious * drivers). */ if( !get_sysfs_attr_by_path(sf_dev, "vendor") && get_sysfs_attr_by_path(sf_dev, "device/vendor") ) { char *x_dev = NULL; str_printf(&x_dev, 0, "%s/device", sf_dev); add_scsi_sysfs_info(hd_data, hd, x_dev); free_mem(x_dev); } else { add_scsi_sysfs_info(hd_data, hd, sf_dev); } } else { add_other_sysfs_info(hd_data, hd); } if(hd->sub_class.id == sc_sdev_cdrom) { add_cdrom_info(hd_data, hd); } if( hd->sub_class.id == sc_sdev_disk && hd_probe_feature(hd_data, pr_block_part) ) { add_partitions(hd_data, hd, sf_cdev); } } sf_drv_name = free_mem(sf_drv_name); bus_name = free_mem(bus_name); sf_dev = free_mem(sf_dev); } sf_cdev = free_mem(sf_cdev); sf_class = free_str_list(sf_class); sf_bus = free_str_list(sf_bus); } /* * Find driver for sysfs_id. * * Return driver for id (exact = 1) or longest matching id (exact = 0). */ char *hd_sysfs_find_driver(hd_data_t *hd_data, char *sysfs_id, int exact) { hd_sysfsdrv_t *sf; char *t; unsigned u1, u2, u3; if(!sysfs_id || !*sysfs_id) return NULL; t = NULL; if(exact) { for(sf = hd_data->sysfsdrv; sf; sf = sf->next) { if(sf->device && !strcmp(sysfs_id, sf->device)) { t = sf->driver; break; } } } else { u2 = strlen(sysfs_id); u3 = 0; for(sf = hd_data->sysfsdrv; sf; sf = sf->next) { if(!sf->device) continue; u1 = strlen(sf->device); if(u1 > u3 && u1 <= u2 && !strncmp(sysfs_id, sf->device, u1)) { u3 = u1; t = sf->driver; } } } return t; } void add_partitions(hd_data_t *hd_data, hd_t *hd, char *path) { hd_t *hd1; str_list_t *sl; char *s; size_t len; s = hd->unix_dev_name + sizeof "/dev/" - 1; len = strlen(s); for(sl = hd_data->partitions; sl; sl = sl->next) { if(!strncmp(sl->str, s, len)) { hd1 = add_hd_entry(hd_data, __LINE__, 0); hd1->base_class.id = bc_partition; str_printf(&hd1->unix_dev_name, 0, "/dev/%s", sl->str); hd1->attached_to = hd->idx; str_printf(&hd1->sysfs_id, 0, "%s/%s", hd->sysfs_id, hd_sysfs_dev2_name(sl->str)); } } } void add_cdrom_info(hd_data_t *hd_data, hd_t *hd) { cdrom_info_t *ci, **prev; int fd, caps, caps2; hd->detail = free_hd_detail(hd->detail); hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cdrom; for(ci = *(prev = &hd_data->cdrom); ci; ci = *(prev = &ci->next)) { if(!strcmp(hd->unix_dev_name + sizeof "/dev/" - 1, ci->name)) { hd->detail->cdrom.data = ci; *prev = ci->next; hd->detail->cdrom.data->next = NULL; break; } } if((ci = hd->detail->cdrom.data)) { fd = open(hd->unix_dev_name, O_RDONLY | O_NONBLOCK); caps = caps2 = 0; if(fd >= 0) { caps = ioctl(fd, CDROM_GET_CAPABILITY, 0); ADD2LOG(" cdrom caps(%s): 0x%x\n", hd->unix_dev_name, caps); if(caps >= 0) { if(caps & CDC_CD_R) hd->is.cdr = 1; if(caps & CDC_CD_RW) hd->is.cdrw = 1; if(caps & CDC_DVD_R) hd->is.dvdr = 1; if(caps & CDC_DVD_RAM) hd->is.dvdram = 1; if(caps & CDC_MO_DRIVE) hd->is.mo = 1; if(caps & CDC_MRW) hd->is.mrw = 1; if(caps & CDC_MRW_W) hd->is.mrww = 1; if(caps & CDC_DVD) { hd->is.dvd = 1; caps2 = get_dvd_profile(fd); ADD2LOG(" dvd caps(%s): 0x%x\n", hd->unix_dev_name, caps2); if(caps2 & DRIVE_CDROM_CAPS_DVDRW) hd->is.dvdrw = 1; if(caps2 & DRIVE_CDROM_CAPS_DVDRDL) hd->is.dvdrdl = 1; if(caps2 & DRIVE_CDROM_CAPS_DVDPLUSR) hd->is.dvdpr = 1; if(caps2 & DRIVE_CDROM_CAPS_DVDPLUSRW) hd->is.dvdprw = 1; if(caps2 & DRIVE_CDROM_CAPS_DVDPLUSRWDL) hd->is.dvdprwdl = 1; if(caps2 & DRIVE_CDROM_CAPS_DVDPLUSRDL) hd->is.dvdprdl = 1; if(caps2 & DRIVE_CDROM_CAPS_BDROM) hd->is.bd = 1; if(caps2 & DRIVE_CDROM_CAPS_BDR) hd->is.bdr = 1; if(caps2 & DRIVE_CDROM_CAPS_BDRE) hd->is.bdre = 1; if(caps2 & DRIVE_CDROM_CAPS_HDDVDROM) hd->is.hd = 1; if(caps2 & DRIVE_CDROM_CAPS_HDDVDR) hd->is.hdr = 1; if(caps2 & DRIVE_CDROM_CAPS_HDDVDRW) hd->is.hdrw = 1; } } close(fd); if(caps <= 0) { if(ci->cdr) hd->is.cdr = 1; if(ci->cdrw) hd->is.cdrw = 1; if(ci->dvd) hd->is.dvd = 1; if(ci->dvdr) hd->is.dvdr = 1; if(ci->dvdram) hd->is.dvdram = 1; } } if(hd->is.dvd) hd->prog_if.id = pif_dvd; if(hd->is.cdr) hd->prog_if.id = pif_cdr; if(hd->is.cdrw) hd->prog_if.id = pif_cdrw; if(hd->is.dvdr) hd->prog_if.id = pif_dvdr; if(hd->is.dvdram) hd->prog_if.id = pif_dvdram; } if( hd_probe_feature(hd_data, pr_block_cdrom) && hd_report_this(hd_data, hd) ) { hd_read_cdrom_info(hd_data, hd); } } void add_other_sysfs_info(hd_data_t *hd_data, hd_t *hd) { unsigned u0, u1; char c; if(hd->sysfs_id) { if( sscanf(hd->sysfs_id, "/block/cciss!c%ud%u", &u0, &u1) == 2 ) { hd->slot = (u0 << 8) + u1; str_printf(&hd->device.name, 0, "CCISS disk %u/%u", u0, u1); } else if( sscanf(hd->sysfs_id, "/block/ida!c%ud%u", &u0, &u1) == 2 ) { hd->slot = (u0 << 8) + u1; str_printf(&hd->device.name, 0, "SMART Array %u/%u", u0, u1); } else if( sscanf(hd->sysfs_id, "/block/rd!c%ud%u", &u0, &u1) == 2 ) { hd->slot = (u0 << 8) + u1; str_printf(&hd->device.name, 0, "DAC960 RAID Array %u/%u", u0, u1); } else if( sscanf(hd->sysfs_id, "/block/i2o!hd%c", &c) == 1 && c >= 'a' ) { hd->slot = c - 'a'; str_printf(&hd->device.name, 0, "I2O disk %u", hd->slot); } else if( sscanf(hd->sysfs_id, "/block/dasd%c", &c) == 1 && c >= 'a' ) { hd->slot = c - 'a'; hd->device.name = new_str("S390 Disk"); } } add_disk_size(hd_data, hd); } void add_ide_sysfs_info(hd_data_t *hd_data, hd_t *hd) { char *fname = NULL, buf[256], *dev_name, *s; unsigned u0, u1, u2, size = 0; str_list_t *sl, *sl0; hd_res_t *res; FILE *f; if(!hd_report_this(hd_data, hd)) return; if(hd->sysfs_bus_id && sscanf(hd->sysfs_bus_id, "%u.%u", &u0, &u1) == 2) { /* host.master/slave */ hd->slot = (u0 << 1) + u1; } if( hd->unix_dev_name && strlen(hd->unix_dev_name) > 5 ) { dev_name = hd->unix_dev_name + 5; str_printf(&fname, 0, PROC_IDE "/%s/media", dev_name); if((sl = read_file(fname, 0, 1))) { if(strstr(sl->str, "floppy")) hd->sub_class.id = sc_sdev_floppy; else if(strstr(sl->str, "cdrom")) hd->sub_class.id = sc_sdev_cdrom; else if(strstr(sl->str, "tape")) hd->sub_class.id = sc_sdev_tape; free_str_list(sl); } str_printf(&fname, 0, PROC_IDE "/%s/model", dev_name); if((sl = read_file(fname, 0, 1))) { hd->vendor.name = canon_str(sl->str, strlen(sl->str)); if((s = strchr(hd->vendor.name, ' '))) { hd->device.name = canon_str(s, strlen(s)); if(*hd->device.name) { *s = 0; } else { hd->device.name = free_mem(hd->device.name); } } if(!hd->device.name) { hd->device.name = hd->vendor.name; hd->vendor.name = NULL; } free_str_list(sl); } str_printf(&fname, 0, PROC_IDE "/%s/driver", dev_name); if((sl = read_file(fname, 0, 1))) { if((s = strchr(sl->str, ' '))) *s = 0; s = canon_str(sl->str, strlen(sl->str)); if(!search_str_list(hd->drivers, s)) add_str_list(&hd->drivers, s); s = free_mem(s); free_str_list(sl); } str_printf(&fname, 0, PROC_IDE "/%s/capacity", dev_name); if((sl = read_file(fname, 0, 1))) { if(sscanf(sl->str, "%u", &u0) == 1 && u0 != 0x7fffffff) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->size.type = res_size; res->size.unit = size_unit_sectors; res->size.val1 = size = u0; res->size.val2 = 512; // ####### FIXME: sector size? } free_str_list(sl); } str_printf(&fname, 0, PROC_IDE "/%s/geometry", dev_name); if((sl0 = read_file(fname, 0, 2))) { for(sl = sl0; sl; sl = sl->next) { if(sscanf(sl->str, " physical %u / %u / %u", &u0, &u1, &u2) == 3) { if(u0 || u1 || u2) { if(size && u1 && u2) { u0 = size / (u1 * u2); } res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->disk_geo.type = res_disk_geo; res->disk_geo.cyls = u0; res->disk_geo.heads = u1; res->disk_geo.sectors = u2; res->disk_geo.geotype = geo_physical; } continue; } if(sscanf(sl->str, " logical %u / %u / %u", &u0, &u1, &u2) == 3) { if(size && u1 && u2) { u0 = size / (u1 * u2); } res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->disk_geo.type = res_disk_geo; res->disk_geo.cyls = u0; res->disk_geo.heads = u1; res->disk_geo.sectors = u2; res->disk_geo.geotype = geo_logical; } } free_str_list(sl0); } str_printf(&fname, 0, PROC_IDE "/%s/cache", dev_name); if((sl = read_file(fname, 0, 1))) { if(sscanf(sl->str, "%u", &u0) == 1 && u0) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->cache.type = res_cache; res->cache.size = u0; } free_str_list(sl); } str_printf(&fname, 0, PROC_IDE "/%s/identify", dev_name); if((f = fopen(fname, "r"))) { u1 = 0; memset(buf, 0, sizeof buf); while(u1 < sizeof buf - 1 && fscanf(f, "%x", &u0) == 1) { buf[u1++] = u0 >> 8; buf[u1++] = u0; } fclose(f); /* ok, we now have the ATA/ATAPI ident block */ if(buf[0x14] || buf[0x15]) { /* has serial id */ hd->serial = canon_str(buf + 0x14, 20); } if(buf[0x2e] || buf[0x2f]) { /* has revision id */ hd->revision.name = canon_str(buf + 0x2e, 8); } } free_mem(fname); } if(!size) add_disk_size(hd_data, hd); } /* * assumes hd->drivers aleady includes scsi device drivers (like 'sd') * * The following code uses ioctl() calls to issue some SCSI commands * directly (namely the INQUIRY command). * * For reference, and to understand the layout of the ioctl() calls below, * google for a document named 'SCSI Primary Commands 5 (SPC-5)' (or more * recent versions - it doesn't matter for our purpose). * * The latest draft is usually freely available but not directly downloadable. */ void add_scsi_sysfs_info(hd_data_t *hd_data, hd_t *hd, char *sf_dev) { hd_t *hd1; char *s, *t, *cs, *pr_str; unsigned u0, u1, u2, u3; int fd, k; unsigned char scsi_cmd_buf[0x300]; struct sg_io_hdr hdr; unsigned char *uc; scsi_t *scsi; hd_res_t *geo, *size; uint64_t ul0; str_list_t *sl; char buf[16]; hd_res_t *res; if(!hd_report_this(hd_data, hd)) return; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_scsi; hd->detail->scsi.data = scsi = new_mem(sizeof *scsi); if(hd->sysfs_bus_id && sscanf(hd->sysfs_bus_id, "%u:%u:%u:%u", &u0, &u1, &u2, &u3) == 4) { /* host:channel:id:lun */ hd->slot = (u0 << 8) + (u1 << 4) + u2; hd->func = u3; } if(hd->bus.id == bus_pci) { if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "vendor"), &ul0, 0)) { ADD2LOG(" vendor = 0x%x\n", (unsigned) ul0); hd->vendor.id = MAKE_ID(TAG_PCI, ul0 & 0xffff); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "device"), &ul0, 0)) { ADD2LOG(" device = 0x%x\n", (unsigned) ul0); hd->device.id = MAKE_ID(TAG_PCI, ul0 & 0xffff); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "subsystem_vendor"), &ul0, 0)) { ADD2LOG(" subvendor = 0x%x\n", (unsigned) ul0); hd->sub_vendor.id = MAKE_ID(TAG_PCI, ul0 & 0xffff); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "subsystem_device"), &ul0, 0)) { ADD2LOG(" subdevice = 0x%x\n", (unsigned) ul0); hd->sub_device.id = MAKE_ID(TAG_PCI, ul0 & 0xffff); } } else { if((s = get_sysfs_attr_by_path(sf_dev, "vendor"))) { cs = canon_str(s, strlen(s)); ADD2LOG(" vendor = %s\n", cs); if(*cs) { hd->vendor.name = cs; } else { free_mem(cs); } } } if((s = get_sysfs_attr_by_path(sf_dev, "model"))) { cs = canon_str(s, strlen(s)); ADD2LOG(" model = %s\n", cs); if(*cs) { hd->device.name = cs; } else { free_mem(cs); } /* sata entries are somewhat strange... */ if( hd->vendor.name && !strcmp(hd->vendor.name, "ATA") && hd->device.name ) { hd->bus.id = bus_ide; if((cs = strchr(hd->device.name, ' '))) { t = canon_str(cs, strlen(cs)); if(*t) { *cs = 0; free_mem(hd->vendor.name); hd->vendor.name = hd->device.name; hd->device.name = t; } else { t = free_mem(t); } } if(!strcmp(hd->vendor.name, "ATA")) { hd->vendor.name = free_mem(hd->vendor.name); } } } if((s = get_sysfs_attr_by_path(sf_dev, "rev"))) { cs = canon_str(s, strlen(s)); ADD2LOG(" rev = %s\n", cs); if(*cs) { hd->revision.name = cs; } else { free_mem(cs); } } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "type"), &ul0, 0)) { ADD2LOG(" type = %u\n", (unsigned) ul0); if(ul0 == 6 /* scanner */) { hd->sub_class.id = sc_sdev_scanner; } else if(ul0 == 3 /* processor */ && hd->vendor.name) { if( !strncmp(hd->vendor.name, "HP", sizeof "HP" - 1) || !strncmp(hd->vendor.name, "EPSON", sizeof "EPSON" - 1) ) { hd->sub_class.id = sc_sdev_scanner; } } /* * typically needed for usb card readers (unused slots) */ if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_other ) { switch(ul0) { case 0: if(search_str_list(hd->drivers, "sd")) { hd->sub_class.id = sc_sdev_disk; } break; case 5: if(search_str_list(hd->drivers, "sr")) { hd->sub_class.id = sc_sdev_cdrom; } break; } } } res = new_mem(sizeof *res); res->any.type = res_fc; if(hd->sysfs_bus_id) { for(sl = hd_data->lsscsi; sl; sl = sl->next) { if( sscanf(sl->str, "[%15[^]]] %*s fc:%"SCNx64" , %x ", buf, &ul0, &u0) == 3 && !strcmp(hd->sysfs_bus_id, buf) ) { ADD2LOG(" lsscsi: wwpn = 0x%"PRIx64", port_id = 0x%x\n", ul0, u0); res->fc.wwpn = ul0; res->fc.wwpn_ok = 1; res->fc.port_id = u0; res->fc.port_id_ok = 1; if(hd->sysfs_device_link && strstr(hd->sysfs_device_link, "/net/")) hd->is.fcoe = 1; } } } /* s390: wwpn & fcp lun */ if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "wwpn"), &ul0, 0)) { ADD2LOG(" wwpn = 0x%016"PRIx64"\n", ul0); res->fc.wwpn = ul0; res->fc.wwpn_ok = 1; scsi->wwpn = ul0; scsi->wwpn_ok = 1; /* it's a bit of a hack, actually */ t = new_str(hd_sysfs_id(sf_dev)); if(t) { if((s = strrchr(t, '/'))) *s = 0; if((s = strrchr(t, '/'))) *s = 0; if((s = strrchr(t, '/'))) *s = 0; if((s = strrchr(t, '/'))) *s = 0; if((s = strrchr(t, '/'))) { scsi->controller_id = new_str(s + 1); res->fc.controller_id = new_str(s + 1); } } t = free_mem(t); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "fcp_lun"), &ul0, 0)) { ADD2LOG(" fcp_lun = 0x%016"PRIx64"\n", ul0); res->fc.fcp_lun = ul0; res->fc.fcp_lun_ok = 1; scsi->fcp_lun = ul0; scsi->fcp_lun_ok = 1; } if(res->fc.wwpn_ok || res->fc.port_id_ok || res->fc.fcp_lun_ok || res->fc.controller_id) { add_res_entry(&hd->res, res); } else { free_res_list(res); } /* ppc: get rom id */ if((hd1 = hd_get_device_by_idx(hd_data, hd->attached_to)) && hd1->rom_id) { str_printf(&hd->rom_id, 0, "%s/@%u", hd1->rom_id, (hd->slot & 0xf)); } pr_str = NULL; if( hd_report_this(hd_data, hd) && hd->unix_dev_name && hd->sub_class.id == sc_sdev_cdrom && !hd_data->flags.vmware /* VMware doesn't like it */ ) { PROGRESS(5, 0, hd->unix_dev_name); fd = open(hd->unix_dev_name, O_RDONLY | O_NONBLOCK); if(fd >= 0) { str_printf(&pr_str, 0, "%s cache", hd->unix_dev_name); PROGRESS(5, 1, pr_str); memset(scsi_cmd_buf, 0, sizeof scsi_cmd_buf); memset(&hdr, 0, sizeof(hdr)); hdr.interface_id = 'S'; hdr.cmd_len = 6; hdr.dxfer_direction = SG_DXFER_FROM_DEV; hdr.dxferp = scsi_cmd_buf + 8 + 6; hdr.dxfer_len = 0xff; hdr.cmdp = scsi_cmd_buf + 8; hdr.cmdp[0] = 0x1a; hdr.cmdp[2] = 0x08; hdr.cmdp[4] = 0xff; k = ioctl(fd, SG_IO, &hdr); if(k) { ADD2LOG("%s status(0x1a:8) 0x%x\n", hd->unix_dev_name, k); } else { unsigned char *ptr = hdr.dxferp; uc = ptr + 4 + ptr[3] + 2; scsi->cache = uc[0]; ADD2LOG(" scsi cache: 0x%02x\n", uc[0]); if((scsi->cache & 4)) { hd->prog_if.id = pif_cdr; } } close(fd); } } if( hd_report_this(hd_data, hd) && hd->unix_dev_name && hd->sub_class.id == sc_sdev_disk && !hd_probe_feature(hd_data, pr_scsi_noserial) ) { PROGRESS(5, 0, hd->unix_dev_name); fd = open(hd->unix_dev_name, O_RDONLY | O_NONBLOCK); if(fd >= 0) { str_printf(&pr_str, 0, "%s geo", hd->unix_dev_name); PROGRESS(5, 1, pr_str); if(hd_getdisksize(hd_data, hd->unix_dev_name, fd, &geo, &size) == 1) { /* (low-level) unformatted disk */ hd->is.notready = 1; } if(geo) add_res_entry(&hd->res, geo); if(size) add_res_entry(&hd->res, size); str_printf(&pr_str, 0, "%s serial", hd->unix_dev_name); PROGRESS(5, 2, pr_str); unsigned char *serial_buf = NULL; unsigned serial_buf_len = 0; memset(scsi_cmd_buf, 0, sizeof scsi_cmd_buf); // get the page from sysfs, if it's there already if(hd->sysfs_device_link) { char *path = NULL; str_printf(&path, 0, "/sys/%s/vpd_pg80", hd->sysfs_device_link); int fd = open(path, O_RDONLY); if(fd >= 0) { serial_buf = scsi_cmd_buf; int i = read(fd, scsi_cmd_buf, sizeof scsi_cmd_buf - 1); close(fd); if(i > 0) serial_buf_len = i; } path = free_mem(path); } // ... else go and fetch it if(!serial_buf) { memset(scsi_cmd_buf, 0, sizeof scsi_cmd_buf); memset(&hdr, 0, sizeof(hdr)); hdr.interface_id = 'S'; hdr.cmd_len = 6; hdr.dxfer_direction = SG_DXFER_FROM_DEV; hdr.dxferp = scsi_cmd_buf + 8 + 6; hdr.dxfer_len = 0x24; hdr.cmdp = scsi_cmd_buf + 8; hdr.cmdp[0] = 0x12; hdr.cmdp[1] = 0x01; hdr.cmdp[2] = 0x80; hdr.cmdp[4] = 0x24; k = ioctl(fd, SG_IO, &hdr); if(k) { ADD2LOG("%s status(0x12) 0x%x\n", scsi->dev_name, k); } else { serial_buf = hdr.dxferp; serial_buf_len = serial_buf[3] + 4; } } else { ADD2LOG(" got it from vpd_pg80\n"); } // sanity check: serial_buf[3] holds the lenght of user data starting at offset 4 if(serial_buf_len < 4 || serial_buf_len < serial_buf[3] + 4) serial_buf = NULL; if(serial_buf) { unsigned u; ADD2LOG(" serial id len: %u\n", serial_buf[3]); for(u = 0; u < serial_buf_len; u += 0x10) { ADD2LOG(" "); hd_log_hex(hd_data, 1, serial_buf_len - u >= 0x10 ? 0x10 : serial_buf_len - u, serial_buf + u); ADD2LOG("\n"); } // bsc#1078511: additional consistency check: // vpd page number should be returned at offset 1 if(serial_buf[1] == 0x80 && (hd->serial = canon_str(serial_buf + 4, serial_buf[3]))) { if(!*hd->serial) { hd->serial = free_mem(hd->serial); } else { ADD2LOG(" serial id: \"%s\"\n", hd->serial); } } else { ADD2LOG(" invalid response\n"); } } else { ADD2LOG(" no serial id\n"); } str_printf(&pr_str, 0, "%s model", hd->unix_dev_name); PROGRESS(5, 3, pr_str); memset(scsi_cmd_buf, 0, sizeof scsi_cmd_buf); memset(&hdr, 0, sizeof(hdr)); hdr.interface_id = 'S'; hdr.cmd_len = 6; hdr.dxfer_direction = SG_DXFER_FROM_DEV; hdr.dxferp = scsi_cmd_buf + 8 + 6; hdr.dxfer_len = 0x60; hdr.cmdp = scsi_cmd_buf + 8; hdr.cmdp[0] = 0x12; // inquiry cmd hdr.cmdp[4] = 0x60; // max transfer len k = ioctl(fd, SG_IO, &hdr); if(k) { ADD2LOG("%s status(0x12) 0x%x\n", scsi->dev_name, k); } else { unsigned u, len; unsigned char *ptr = hdr.dxferp; len = ptr[4] + 5; ADD2LOG(" inq resp len: %u\n", len); for(u = 0; u < len; u += 0x10) { ADD2LOG(" "); hd_log_hex(hd_data, 1, len - u >= 0x10 ? 0x10 : len - u, ptr + u); ADD2LOG("\n"); } if(len >= 36) { // extract vendor, device, revision char *v = canon_str(ptr + 8, 8); char *d = canon_str(ptr + 16, 16); char *r = canon_str(ptr + 32, 4); ADD2LOG(" vendor = \"%s\", device = \"%s\", rev = \"%s\"\n", v, d, r); // set values unless we already have them if(!hd->vendor.name && *v && strcmp(v, "ATA")) { hd->vendor.name = v; } else { free_mem(v); } if(!hd->device.name && *d) { hd->device.name = d; } else { free_mem(d); } if(!hd->revision.name && *r) { hd->revision.name = r; } else { free_mem(r); } } } close(fd); } } pr_str = free_mem(pr_str); if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_scanner ) { hd->base_class.id = bc_scanner; } // ###### FIXME: usb-storage: disk vs. floppy? } void read_partitions(hd_data_t *hd_data) { str_list_t *sl, *sl0, *pl0 = NULL; char buf[256], *s1, *name, *base; char *last_base = new_str(" "); char *last_name = new_str(" "); int l, is_disk; if(!(sl0 = read_file(PROC_PARTITIONS, 2, 0))) return; if(hd_data->debug) { ADD2LOG("----- "PROC_PARTITIONS" -----\n"); for(sl = sl0; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- "PROC_PARTITIONS" end -----\n"); } for(sl = sl0; sl; sl = sl->next) { *buf = 0; if(sscanf(sl->str, "%*s %*s %*s %255s", buf) > 0) { if(*buf) add_str_list(&pl0, buf); } } free_str_list(sl0); for(is_disk = 1, sl = pl0; sl; sl = sl->next) { base = sl->str; l = strlen(base); if(!l) continue; s1 = base + l - 1; while(isdigit(*s1) && s1 > base) s1--; if(s1 == base) continue; name = new_str(base); s1[1] = 0; if(!strcmp(last_base, base)) { if(!strcmp(last_name, base)) is_disk = 0; } else { is_disk = strncmp(last_name, base, strlen(last_name)) ? 1 : 0; } if(!search_str_list(hd_data->cdroms, name)) { if( strncmp(name, "loop", sizeof "loop" - 1) && ( hd_data->flags.list_md || ( strncmp(name, "md", sizeof "md" - 1) && strncmp(name, "dm-", sizeof "dm-" - 1) ) ) ) { add_str_list(is_disk ? &hd_data->disks : &hd_data->partitions, name); } } free_mem(last_base); free_mem(last_name); last_base = new_str(base); last_name = name; name = NULL; } free_mem(last_base); free_mem(last_name); free_str_list(pl0); if(hd_data->debug) { ADD2LOG("disks:\n"); for(sl = hd_data->disks; sl; sl = sl->next) ADD2LOG(" %s\n", sl->str); ADD2LOG("partitions:\n"); for(sl = hd_data->partitions; sl; sl = sl->next) ADD2LOG(" %s\n", sl->str); } } /* * Read iso9660/el torito info, if there is a CD inserted. * Returns NULL if nothing was found */ cdrom_info_t *hd_read_cdrom_info(hd_data_t *hd_data, hd_t *hd) { int fd; char *s; cdrom_info_t *ci; struct iso_primary_descriptor iso_desc; unsigned char sector[0x800]; unsigned et; unsigned u0, u1, u2; /* free existing entry */ if(hd->detail && hd->detail->type != hd_detail_cdrom) { hd->detail = free_hd_detail(hd->detail); } if(!hd->detail) { hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cdrom; hd->detail->cdrom.data = new_mem(sizeof *hd->detail->cdrom.data); } ci = hd->detail->cdrom.data; hd->is.notready = 0; if((fd = open(hd->unix_dev_name, O_RDONLY)) < 0) { /* we are here if there is no CD in the drive */ hd->is.notready = 1; return NULL; } ci->iso9660.ok = 0; if( lseek(fd, 0x8000, SEEK_SET) >= 0 && read(fd, &iso_desc, sizeof iso_desc) == sizeof iso_desc ) { ci->cdrom = 1; if(!memcmp(iso_desc.id, "CD001", 5)) { ci->iso9660.ok = 1; /* now, fill in the fields */ s = canon_str(iso_desc.volume_id, sizeof iso_desc.volume_id); if(!*s) s = free_mem(s); ci->iso9660.volume = s; s = canon_str(iso_desc.publisher_id, sizeof iso_desc.publisher_id); if(!*s) s = free_mem(s); ci->iso9660.publisher = s; s = canon_str(iso_desc.preparer_id, sizeof iso_desc.preparer_id); if(!*s) s = free_mem(s); ci->iso9660.preparer = s; s = canon_str(iso_desc.application_id, sizeof iso_desc.application_id); if(!*s) s = free_mem(s); ci->iso9660.application = s; s = canon_str(iso_desc.creation_date, sizeof iso_desc.creation_date); if(!*s) s = free_mem(s); ci->iso9660.creation_date = s; } } if( ci->iso9660.ok && lseek(fd, 0x8800, SEEK_SET) >= 0 && read(fd, §or, sizeof sector) == sizeof sector ) { if( sector[0] == 0 && sector[6] == 1 && !memcmp(sector + 1, "CD001", 5) && !memcmp(sector + 7, "EL TORITO SPECIFICATION", 23) ) { et = sector[0x47] + (sector[0x48] << 8) + (sector[0x49] << 16) + (sector[0x4a] << 24); ADD2LOG(" %s: el torito boot catalog at 0x%04x\n", ci->name, et); if( lseek(fd, et * 0x800, SEEK_SET) >= 0 && read(fd, §or, sizeof sector) == sizeof sector && sector[0] == 1 ) { ci->el_torito.ok = 1; ci->el_torito.catalog = et; ci->el_torito.platform = sector[1]; s = canon_str(sector + 4, 24); if(!*s) s = free_mem(s); ci->el_torito.id_string = s; ci->el_torito.bootable = sector[0x20] == 0x88 ? 1 : 0; ci->el_torito.media_type = sector[0x21]; ADD2LOG(" media type: %u\n", ci->el_torito.media_type); ci->el_torito.load_address = (sector[0x22] + (sector[0x23] << 8)) << 4; ADD2LOG(" load address: 0x%04x\n", ci->el_torito.load_address); #if 0 if(ci->el_torito.platform == 0 && ci->el_torito.load_address == 0) ci->el_torito.load_address = 0x7c00; #endif ci->el_torito.load_count = sector[0x26] + (sector[0x27] << 8); ci->el_torito.start = sector[0x28] + (sector[0x29] << 8) + (sector[0x2a] << 16) + (sector[0x2b] << 24); if(ci->el_torito.media_type >= 1 && ci->el_torito.media_type <= 3) { ci->el_torito.geo.c = 80; ci->el_torito.geo.h = 2; } switch(ci->el_torito.media_type) { case 1: ci->el_torito.geo.s = 15; break; case 2: ci->el_torito.geo.s = 18; break; case 3: ci->el_torito.geo.s = 36; break; } if( lseek(fd, ci->el_torito.start * 0x800, SEEK_SET) >= 0 && read(fd, §or, sizeof sector) == sizeof sector ) { if(ci->el_torito.media_type == 4) { /* ##### we should go on and read the 1st partition sector in this case... */ ci->el_torito.geo.h = (unsigned) sector[0x1be + 5] + 1; ci->el_torito.geo.s = sector[0x1be + 6] & 0x3f; ci->el_torito.geo.c = sector[0x1be + 7] + (((unsigned) sector[0x1be + 6] >> 6) << 8); } if( sector[0x1fe] == 0x55 && sector[0x1ff] == 0xaa && sector[0x0b] == 0 && sector[0x0c] == 2 && sector[0x0e] == 1 && sector[0x0f] == 0 ) { u0 = sector[0x13] + (sector[0x14] << 8); /* partition size */ u1 = sector[0x18] + (sector[0x19] << 8); /* sectors per track */ u2 = sector[0x1a] + (sector[0x1b] << 8); /* heads */ u0 = u0 ? u0 : sector[0x20] + (sector[0x21] << 8) + (sector[0x22] << 16) + ((unsigned) sector[0x23] << 24); if(sector[0x26] == 0x29) { s = canon_str(sector + 0x2b, 11); if(!*s) s = free_mem(s); ci->el_torito.label = s; } if(!ci->el_torito.label) { s = canon_str(sector + 3, 8); if(!*s) s = free_mem(s); ci->el_torito.label = s; } if( (ci->el_torito.media_type == 0 || ci->el_torito.media_type > 3) && u0 && u1 && u2 ) { ci->el_torito.geo.h = u2; ci->el_torito.geo.s = u1; ci->el_torito.geo.size = u0; ci->el_torito.geo.c = ci->el_torito.geo.size / (u1 * u2); } } } ci->el_torito.geo.size = ci->el_torito.geo.s * ci->el_torito.geo.c * ci->el_torito.geo.h; } } } close(fd); return ci; } /* * Read the list of CDROM devices known to the kernel. The info is taken * from /proc/sys/dev/cdrom/info. */ void read_cdroms(hd_data_t *hd_data) { char *s, *t, *v; str_list_t *sl, *sl0; cdrom_info_t *ci; int i, line, entries = 0; unsigned val; if(!(sl0 = read_file(PROC_CDROM_INFO, 2, 0))) return; if((hd_data->debug & HD_DEB_CDROM)) { ADD2LOG("----- "PROC_CDROM_INFO" -----\n"); for(sl = sl0; sl; sl = sl->next) { if(*sl->str != '\n') ADD2LOG("%s", sl->str); } ADD2LOG("----- "PROC_CDROM_INFO" end -----\n"); } for(sl = sl0; sl; sl = sl->next) { if( (line = 0, strstr(sl->str, "drive name:") == sl->str) || (line++, strstr(sl->str, "drive speed:") == sl->str) || (line++, strstr(sl->str, "Can write CD-R:") == sl->str) || (line++, strstr(sl->str, "Can write CD-RW:") == sl->str) || (line++, strstr(sl->str, "Can read DVD:") == sl->str) || (line++, strstr(sl->str, "Can write DVD-R:") == sl->str) || (line++, strstr(sl->str, "Can write DVD-RAM:") == sl->str) ) { s = strchr(sl->str, ':') + 1; i = 0; while((t = strsep(&s, " \t\n"))) { if(!*t) continue; i++; switch(line) { case 0: /* drive name */ ci = new_cdrom_entry(&hd_data->cdrom); entries++; add_str_list(&hd_data->cdroms, t); ci->name = new_str(t); break; case 1: /* drive speed */ case 2: /* Can write CD-R */ case 3: /* Can write CD-RW */ case 4: /* Can read DVD */ case 5: /* Can write DVD-R */ case 6: /* Can write DVD-RAM */ ci = get_cdrom_entry(hd_data->cdrom, entries - i); if(ci) { val = strtoul(t, &v, 10); if(!*v) { switch(line) { case 1: ci->speed = val; break; case 2: ci->cdr = val; break; case 3: ci->cdrw = val; break; case 4: ci->dvd = val; break; case 5: ci->dvdr = val; break; case 6: ci->dvdram = val; break; } } } break; } } } } free_str_list(sl0); } /* add new entries at the _start_ of the list */ cdrom_info_t *new_cdrom_entry(cdrom_info_t **ci) { cdrom_info_t *new_ci = new_mem(sizeof *new_ci); new_ci->next = *ci; return *ci = new_ci; } /* return nth entry */ cdrom_info_t *get_cdrom_entry(cdrom_info_t *ci, int n) { if(n < 0) return NULL; while(n--) { if(!ci) return NULL; ci = ci->next; } return ci; } /* * Add generic scsi devs. */ void hd_scan_sysfs_scsi(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_scsi)) return; hd_data->module = mod_scsi; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "scsi modules"); load_module(hd_data, "sg"); PROGRESS(2, 0, "scsi tape"); get_scsi_tape(hd_data); PROGRESS(3, 0, "scsi generic"); get_generic_scsi_devs(hd_data); } void get_scsi_tape(hd_data_t *hd_data) { char *s, *t; unsigned u1, u2, u3; uint64_t ul0; hd_t *hd, *hd1; hd_dev_num_t dev_num; str_list_t *sf_class, *sf_class_e; char *sf_cdev = NULL, *sf_dev = NULL; char *sf_drv_name, *sf_drv, *bus_id; sf_class = read_dir("/sys/class/scsi_tape", 'D'); if(!sf_class) { ADD2LOG("sysfs: no such class: scsi_tape\n"); return; } for(sf_class_e = sf_class; sf_class_e; sf_class_e = sf_class_e->next) { str_printf(&sf_cdev, 0, "/sys/class/scsi_tape/%s", sf_class_e->str); ADD2LOG( " scsi tape: name = %s, path = %s\n", sf_class_e->str, hd_sysfs_id(sf_cdev) ); memset(&dev_num, 0, sizeof dev_num); if((s = get_sysfs_attr_by_path(sf_cdev, "dev"))) { if(sscanf(s, "%u:%u", &u1, &u2) == 2) { dev_num.type = 'c'; dev_num.major = u1; dev_num.minor = u2; dev_num.range = 1; } ADD2LOG(" dev = %u:%u\n", u1, u2); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_cdev, "range"), &ul0, 0)) { dev_num.range = ul0; ADD2LOG(" range = %u\n", dev_num.range); } sf_dev = new_str(hd_read_sysfs_link(sf_cdev, "device")); sf_drv_name = NULL; sf_drv = hd_read_sysfs_link(sf_dev, "driver"); if(!sf_drv) { /* maybe older kernel */ sf_drv = hd_read_sysfs_link(sf_cdev, "driver"); } if(sf_drv) { sf_drv_name = strrchr(sf_drv, '/'); if(sf_drv_name) sf_drv_name++; } bus_id = sf_dev ? strrchr(sf_dev, '/') : NULL; if(bus_id) bus_id++; if(sf_dev) { s = hd_sysfs_id(sf_dev); ADD2LOG( " scsi device: bus_id = %s driver = %s\n path = %s\n", bus_id, sf_drv_name, s ); for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->sysfs_device_link && hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_tape && s && !strcmp(hd->sysfs_device_link, s) ) break; } if(!hd) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage_device; hd->sub_class.id = sc_sdev_tape; hd->bus.id = bus_scsi; hd->sysfs_device_link = new_str(s); hd->sysfs_bus_id = new_str(bus_id); /* parent has longest matching sysfs id */ u2 = strlen(s); for(u3 = 0, hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if(hd1->sysfs_id) { u1 = strlen(hd1->sysfs_id); if(u1 > u3 && u1 <= u2 && !strncmp(s, hd1->sysfs_id, u1)) { u3 = u1; hd->attached_to = hd1->idx; } } } /* find longest matching sysfs id we have a driver for */ s = new_str(s); t = strrchr(s, '/'); if(t) *t = 0; t = hd_sysfs_find_driver(hd_data, s, 0); if(t) { add_str_list(&hd->drivers, t); } s = free_mem(s); if(sf_drv_name) { add_str_list(&hd->drivers, sf_drv_name); } add_scsi_sysfs_info(hd_data, hd, sf_dev); } s = hd_sysfs_name2_dev(sf_class_e->str); if(!hd->unix_dev_name || strlen(s) + sizeof "/dev/" - 1 < strlen(hd->unix_dev_name)) { str_printf(&hd->unix_dev_name, 0, "/dev/%s", s); hd->unix_dev_num = dev_num; free_mem(hd->sysfs_id); hd->sysfs_id = new_str(hd_sysfs_id(sf_cdev)); } } } sf_cdev = free_mem(sf_cdev); sf_class = free_str_list(sf_class); } void get_generic_scsi_devs(hd_data_t *hd_data) { char *s, *t; unsigned u1, u2, u3; uint64_t ul0; hd_t *hd, *hd1; hd_dev_num_t dev_num; str_list_t *sf_class, *sf_class_e; char *sf_cdev = NULL, *sf_dev = NULL; char *sf_drv_name, *sf_drv, *bus_id; sf_class = read_dir("/sys/class/scsi_generic", 'D'); if(!sf_class) { ADD2LOG("sysfs: no such class: scsi_generic\n"); return; } for(sf_class_e = sf_class; sf_class_e; sf_class_e = sf_class_e->next) { str_printf(&sf_cdev, 0, "/sys/class/scsi_generic/%s", sf_class_e->str); ADD2LOG( " scsi: name = %s, path = %s\n", sf_class_e->str, hd_sysfs_id(sf_cdev) ); memset(&dev_num, 0, sizeof dev_num); if((s = get_sysfs_attr_by_path(sf_cdev, "dev"))) { if(sscanf(s, "%u:%u", &u1, &u2) == 2) { dev_num.type = 'c'; dev_num.major = u1; dev_num.minor = u2; dev_num.range = 1; } ADD2LOG(" dev = %u:%u\n", u1, u2); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_cdev, "range"), &ul0, 0)) { dev_num.range = ul0; ADD2LOG(" range = %u\n", dev_num.range); } sf_dev = new_str(hd_read_sysfs_link(sf_cdev, "device")); sf_drv_name = NULL; sf_drv = hd_read_sysfs_link(sf_dev, "driver"); if(!sf_drv) { /* maybe older kernel */ sf_drv = hd_read_sysfs_link(sf_cdev, "driver"); } if(sf_drv) { sf_drv_name = strrchr(sf_drv, '/'); if(sf_drv_name) sf_drv_name++; } bus_id = sf_dev ? strrchr(sf_dev, '/') : NULL; if(bus_id) bus_id++; s = NULL; if(sf_dev) { s = hd_sysfs_id(sf_dev); ADD2LOG( " scsi device: bus_id = %s driver = %s\n path = %s\n", bus_id, sf_drv_name, s ); } for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->sysfs_device_link && hd->bus.id == bus_scsi && s && !strcmp(hd->sysfs_device_link, s) ) break; } if(hd) { if(!hd->unix_dev_name2) { str_printf(&hd->unix_dev_name2, 0, "/dev/%s", hd_sysfs_name2_dev(sf_class_e->str)); hd->unix_dev_num2 = dev_num; } } hd = NULL; if(sf_dev && !sf_drv_name) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage_device; hd->sub_class.id = sc_sdev_other; str_printf(&hd->unix_dev_name, 0, "/dev/%s", hd_sysfs_name2_dev(sf_class_e->str)); hd->bus.id = bus_scsi; hd->sysfs_id = new_str(hd_sysfs_id(sf_cdev)); hd->unix_dev_num = dev_num; hd->sysfs_bus_id = new_str(bus_id); if((s = hd_sysfs_id(sf_dev))) { /* parent has longest matching sysfs id */ u2 = strlen(s); for(u3 = 0, hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if(hd1->sysfs_id) { u1 = strlen(hd1->sysfs_id); if(u1 > u3 && u1 <= u2 && !strncmp(s, hd1->sysfs_id, u1)) { u3 = u1; hd->attached_to = hd1->idx; } } } /* find longest matching sysfs id we have a driver for */ s = new_str(s); t = strrchr(s, '/'); if(t) *t = 0; t = hd_sysfs_find_driver(hd_data, s, 0); if(t) { add_str_list(&hd->drivers, t); } s = free_mem(s); } add_scsi_sysfs_info(hd_data, hd, sf_dev); } sf_dev = free_mem(sf_dev); } sf_cdev = free_mem(sf_cdev); sf_class = free_str_list(sf_class); } void add_disk_size(hd_data_t *hd_data, hd_t *hd) { hd_res_t *geo, *size; int fd; char *pr_str; pr_str = NULL; if( hd->unix_dev_name && hd->sub_class.id == sc_sdev_disk ) { PROGRESS(5, 0, hd->unix_dev_name); fd = open(hd->unix_dev_name, O_RDONLY | O_NONBLOCK); if(fd >= 0) { str_printf(&pr_str, 0, "%s geo", hd->unix_dev_name); PROGRESS(5, 1, pr_str); if(hd_getdisksize(hd_data, hd->unix_dev_name, fd, &geo, &size) == 1) { /* (low-level) unformatted disk */ hd->is.notready = 1; } if(geo) add_res_entry(&hd->res, geo); if(size) add_res_entry(&hd->res, size); close(fd); } } pr_str = free_mem(pr_str); } /** @} */ hwinfo-21.52/src/hd/block.h000066400000000000000000000001331323731041200154330ustar00rootroot00000000000000void hd_scan_sysfs_block(hd_data_t *hd_data); void hd_scan_sysfs_scsi(hd_data_t *hd_data); hwinfo-21.52/src/hd/braille.c000066400000000000000000000332561323731041200157620ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "braille.h" /** * @defgroup BRAILLEint Braille devices * @ingroup libhdDEVint * @brief Braille displays functions * * @{ */ #if !defined(LIBHD_TINY) && !defined(__sparc__) static unsigned do_alva(hd_data_t *hd_data, char *dev_name, int cnt); static unsigned do_fhp(hd_data_t *hd_data, char *dev_name, unsigned baud, int cnt); static unsigned do_fhp_new(hd_data_t *hd_data, char *dev_name, int cnt); static unsigned do_ht(hd_data_t *hd_data, char *dev_name, int cnt); static unsigned do_baum(hd_data_t *hd_data, char *dev_name, int cnt); void hd_scan_braille(hd_data_t *hd_data) { hd_t *hd, *hd_tmp; int cnt = 0; unsigned *dev, *vend; if(!hd_probe_feature(hd_data, pr_braille)) return; hd_data->module = mod_braille; /* some clean-up */ remove_hd_entries(hd_data); dev = hd_shm_add(hd_data, NULL, sizeof *dev); vend = hd_shm_add(hd_data, NULL, sizeof *vend); if(!dev || !vend) return; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_ser && hd->unix_dev_name && !hd->tag.skip_braille && !has_something_attached(hd_data, hd) ) { cnt++; *dev = *vend = 0; hd_fork(hd_data, 10, 10); if(hd_data->flags.forked) { if(hd_probe_feature(hd_data, pr_braille_alva)) { PROGRESS(1, cnt, "alva"); *vend = MAKE_ID(TAG_SPECIAL, 0x5001); *dev = do_alva(hd_data, hd->unix_dev_name, cnt); } if(!*dev && hd_probe_feature(hd_data, pr_braille_fhp)) { PROGRESS(1, cnt, "fhp_old"); *vend = MAKE_ID(TAG_SPECIAL, 0x5002); *dev = do_fhp(hd_data, hd->unix_dev_name, B19200, cnt); if(!*dev) { PROGRESS(1, cnt, "fhp_el"); *dev = do_fhp(hd_data, hd->unix_dev_name, B38400, cnt); } } if(!*dev && hd_probe_feature(hd_data, pr_braille_ht)) { PROGRESS(1, cnt, "ht"); *vend = MAKE_ID(TAG_SPECIAL, 0x5003); *dev = do_ht(hd_data, hd->unix_dev_name, cnt); } if(!*dev && hd_probe_feature(hd_data, pr_braille_baum)) { PROGRESS(1, cnt, "baum"); *vend = MAKE_ID(TAG_SPECIAL, 0x5004); *dev = do_baum(hd_data, hd->unix_dev_name, cnt); } if(!*dev && hd_probe_feature(hd_data, pr_braille_fhp)) { PROGRESS(1, cnt, "fhp new"); *vend = MAKE_ID(TAG_SPECIAL, 0x5002); *dev = do_fhp_new(hd_data, hd->unix_dev_name, cnt); } } hd_fork_done(hd_data); if(*dev && *vend) { hd_tmp = add_hd_entry(hd_data, __LINE__, 0); hd_tmp->base_class.id = bc_braille; hd_tmp->bus.id = bus_serial; hd_tmp->unix_dev_name = new_str(hd->unix_dev_name); hd_tmp->attached_to = hd->idx; hd_tmp->vendor.id = *vend; hd_tmp->device.id = *dev; } } } hd_shm_clean(hd_data); } /* * autodetect for Alva Braille-displays * Author: marco Skambraks * Suse GmbH Nuernberg * * This is free software, placed under the terms of the * GNU General Public License, as published by the Free Software * Foundation. Please see the file COPYING for details. */ /* Communication codes */ #define BRL_ID "\033ID=" #define WAIT_DTR 700000 #define WAIT_FLUSH 200 unsigned do_alva(hd_data_t *hd_data, char *dev_name, int cnt) { int fd, i, timeout = 100; struct termios oldtio, newtio; /* old & new terminal settings */ int model = -1; unsigned char buffer[sizeof BRL_ID]; unsigned dev = 0; PROGRESS(2, cnt, "alva open"); /* Open the Braille display device for random access */ fd = open(dev_name, O_RDWR | O_NOCTTY); if(fd < 0) return 0; tcgetattr(fd, &oldtio); /* save current settings */ /* Set flow control and 8n1, enable reading */ memset(&newtio, 0, sizeof newtio); newtio.c_cflag = CRTSCTS | CS8 | CLOCAL | CREAD; /* Ignore bytes with parity errors and make terminal raw and dumb */ newtio.c_iflag = IGNPAR; newtio.c_oflag = 0; /* raw output */ newtio.c_lflag = 0; /* don't echo or generate signals */ newtio.c_cc[VMIN] = 0; /* set nonblocking read */ newtio.c_cc[VTIME] = 0; PROGRESS(3, cnt, "alva init ok"); PROGRESS(4, cnt, "alva read data"); /* autodetecting ABT model */ /* to force DTR off */ cfsetispeed(&newtio, B0); cfsetospeed(&newtio, B0); tcsetattr(fd, TCSANOW, &newtio); /* activate new settings */ usleep(WAIT_DTR); tcflush(fd, TCIOFLUSH); /* clean line */ usleep(WAIT_FLUSH); /* DTR back on */ cfsetispeed(&newtio, B9600); cfsetospeed(&newtio, B9600); tcsetattr(fd, TCSANOW, &newtio); /* activate new settings */ usleep(WAIT_DTR); /* give time to send ID string */ if((i = read(fd, buffer, sizeof buffer)) == sizeof buffer) { if(!strncmp(buffer, BRL_ID, sizeof BRL_ID - 1)) { /* Find out which model we are connected to... */ switch(model = buffer[sizeof buffer - 1]) { case 1: case 2: case 3: case 4: case 0x0b: case 0x0d: case 0x0e: dev = MAKE_ID(TAG_SPECIAL, model); break; } } } ADD2LOG("alva.%d@%s[%d]: ", timeout, dev_name, i); if(i > 0) hd_log_hex(hd_data, 1, i, buffer); ADD2LOG("\n"); PROGRESS(5, cnt, "alva read done"); /* reset serial lines */ tcflush(fd, TCIOFLUSH); tcsetattr(fd, TCSAFLUSH, &oldtio); close(fd); return dev; } /* * autodetect for Papenmeier Braille-displays * Author: marco Skambraks * Suse GmbH Nuernberg * * This is free software, placed under the terms of the * GNU General Public License, as published by the Free Software * Foundation. Please see the file COPYING for details. */ unsigned do_fhp(hd_data_t *hd_data, char *dev_name, unsigned baud, int cnt) { int fd, i; char crash[] = { 2, 'S', 0, 0, 0, 0 }; unsigned char buf[10]; struct termios oldtio, newtio; /* old & new terminal settings */ unsigned dev; PROGRESS(2, cnt, "fhp open"); /* Now open the Braille display device for random access */ fd = open(dev_name, O_RDWR | O_NOCTTY); if(fd < 0) return 0; tcgetattr(fd, &oldtio); /* save current settings */ /* Set bps, flow control and 8n1, enable reading */ memset(&newtio, 0, sizeof newtio); newtio.c_cflag = baud | CS8 | CLOCAL | CREAD; /* Ignore bytes with parity errors and make terminal raw and dumb */ newtio.c_iflag = IGNPAR; newtio.c_oflag = 0; /* raw output */ newtio.c_lflag = 0; /* don't echo or generate signals */ newtio.c_cc[VMIN] = 0; /* set nonblocking read */ newtio.c_cc[VTIME] = 0; tcflush(fd, TCIFLUSH); /* clean line */ tcsetattr(fd, TCSANOW, &newtio); /* activate new settings */ PROGRESS(3, cnt, "fhp init ok"); crash[2] = 0x200 >> 8; crash[3] = 0x200 & 0xff; crash[5] = (7+10) & 0xff; write(fd, crash, sizeof crash); write(fd, "1111111111",10); write(fd, "\03", 1); crash[2] = 0x0 >> 8; crash[3] = 0x0 & 0xff; crash[5] = 5 & 0xff; write(fd, crash, sizeof crash); write(fd, "1111111111", 10); write(fd, "\03", 1); usleep(500000); /* 100000 should be enough */ PROGRESS(4, cnt, "fhp write ok"); i = read(fd, &buf, 10); PROGRESS(5, cnt, "fhp read done"); ADD2LOG("fhp@%s[%d]: ", dev_name, i); if(i > 0) hd_log_hex(hd_data, 1, i, buf); ADD2LOG("\n"); dev = 0; if(i == 10 && buf[0] == 0x02 && buf[1] == 0x49) { switch(buf[2]) { case 1: case 2: case 3: case 64: case 65: case 66: case 67: case 68: dev = buf[2]; dev = MAKE_ID(TAG_SPECIAL, dev); break; } } if(!dev) ADD2LOG("no fhp display: 0x%02x\n", i >= 2 ? buf[2] : 0); /* reset serial lines */ tcflush(fd, TCIOFLUSH); tcsetattr(fd, TCSAFLUSH, &oldtio); close(fd); return dev; } /* * autodetect for Handy Tech Braille-displays * Author: marco Skambraks * Suse GmbH Nuernberg * * This is free software, placed under the terms of the * GNU General Public License, as published by the Free Software * Foundation. Please see the file COPYING for details. */ unsigned do_ht(hd_data_t *hd_data, char *dev_name, int cnt) { int fd, i; unsigned char code = 0xff, buf[2] = { 0, 0 }; struct termios oldtio, newtio; unsigned dev = 0; PROGRESS(2, cnt, "ht open"); fd = open(dev_name, O_RDWR | O_NOCTTY); if(fd < 0) return 0; tcgetattr(fd, &oldtio); newtio = oldtio; newtio.c_cflag = CLOCAL | PARODD | PARENB | CREAD | CS8; newtio.c_iflag = IGNPAR; newtio.c_oflag = 0; newtio.c_lflag = 0; newtio.c_cc[VMIN] = 0; newtio.c_cc[VTIME] = 0; i = 0; /* * Force down DTR, flush any pending data and then the port to what we * want it to be */ if( !( cfsetispeed(&newtio, B0) || cfsetospeed(&newtio, B0) || tcsetattr(fd, TCSANOW, &newtio) || tcflush(fd, TCIOFLUSH) || cfsetispeed(&newtio, B19200) || cfsetospeed(&newtio, B19200) || tcsetattr(fd, TCSANOW, &newtio) ) ) { /* Pause 20ms to let them take effect */ usleep(20 * 1000); PROGRESS(3, cnt, "ht init ok"); write(fd, &code, 1); /* reset brl */ usleep(40 * 1000); /* wait for reset */ PROGRESS(4, cnt, "ht write ok"); read(fd, buf, 1); i = 1; PROGRESS(5, cnt, "ht read done"); if(buf[0] == 0xfe) { /* resetok now read id */ usleep(80 * 1000); read(fd, buf + 1, 1); i = 2; PROGRESS(6, cnt, "ht read done"); switch(buf[1]) { case 0x05: case 0x09: case 0x36: case 0x38: case 0x44: case 0x72: case 0x74: case 0x78: case 0x80: case 0x84: case 0x88: case 0x89: dev = buf[1]; dev = MAKE_ID(TAG_SPECIAL, dev); break; } } } ADD2LOG("ht@%s[%d]: ", dev_name, i); if(i > 0) hd_log_hex(hd_data, 1, i, buf); ADD2LOG("\n"); if(!dev) ADD2LOG("no ht display: 0x%02x\n", buf[1]); /* reset serial lines */ tcflush(fd, TCIOFLUSH); tcsetattr(fd, TCSAFLUSH, &oldtio); close(fd); return dev; } /* * autodetect for Baum Braille-displays * Author: marco Skambraks * Suse GmbH Nuernberg * * This is free software, placed under the terms of the * GNU General Public License, as published by the Free Software * Foundation. Please see the file COPYING for details. */ #define BAUDRATE B19200 /* But both run at 19k2 */ #define MAXREAD 18 unsigned do_baum(hd_data_t *hd_data, char *dev_name, int cnt) { static char device_id[] = { 0x1b, 0x84 }; int fd; struct termios oldtio, curtio; unsigned char buf[MAXREAD + 1]; int i; PROGRESS(2, cnt, "baum open"); fd = open(dev_name, O_RDWR | O_NOCTTY); if(fd < 0) return 0; tcgetattr(fd, &curtio); oldtio = curtio; cfmakeraw(&curtio); /* no SIGTTOU to backgrounded processes */ curtio.c_lflag &= ~TOSTOP; curtio.c_cflag = BAUDRATE | CS8 | CLOCAL | CREAD; /* no input parity check, no XON/XOFF */ curtio.c_iflag &= ~(INPCK | ~IXOFF); curtio.c_cc[VTIME] = 2; /* 0.1s timeout between chars on input */ curtio.c_cc[VMIN] = 0; /* no minimum input */ tcsetattr(fd, TCSAFLUSH, &curtio); /* write ID-request */ write(fd, device_id, sizeof device_id); /* wait for response */ usleep(250000); PROGRESS(3, cnt, "baum write ok"); i = read(fd, buf, sizeof buf - 1); buf[sizeof buf - 1] = 0; PROGRESS(4, cnt, "baum read done"); ADD2LOG("baum@%s[%d]: ", dev_name, i); if(i > 0) hd_log_hex(hd_data, 1, i, buf); ADD2LOG("\n"); /* reset serial lines */ tcflush(fd, TCIOFLUSH); tcsetattr(fd, TCSAFLUSH, &oldtio); close(fd); if(!strcmp(buf + 2, "Baum Vario40")) return MAKE_ID(TAG_SPECIAL, 1); if(!strcmp(buf + 2, "Baum Vario80")) return MAKE_ID(TAG_SPECIAL, 2); return 0; } unsigned do_fhp_new(hd_data_t *hd_data, char *dev_name, int cnt) { int i, fd, status = 0; unsigned id; unsigned char retstr[50] = ""; unsigned char brlauto[] = { 2, 0x42, 0x50, 0x50, 3 }; struct termios oldtio, tiodata = { }; PROGRESS(2, cnt, "fhp2 open"); fd = open(dev_name, O_RDWR | O_NONBLOCK | O_NOCTTY); if(fd < 0) return 0; fcntl(fd, F_SETFL, 0); // remove O_NONBLOCK tcgetattr(fd, &oldtio); /* Set bps, and 8n1, enable reading */ tiodata.c_cflag = (CLOCAL | CREAD | CS8); tiodata.c_iflag = IGNPAR; tiodata.c_lflag = 0; tiodata.c_cc[VMIN] = 0; tiodata.c_cc[VTIME] = 0; if( cfsetispeed(&tiodata, B0) || cfsetospeed(&tiodata, B0) || tcsetattr(fd, TCSANOW, &tiodata) || tcflush(fd, TCIOFLUSH) || cfsetispeed(&tiodata, B57600) || cfsetospeed(&tiodata, B57600) || tcsetattr(fd, TCSANOW, &tiodata) ) { /* init error */ tcflush(fd, TCIOFLUSH); tcsetattr(fd, TCSAFLUSH, &oldtio); close(fd); return 0; } tcflush(fd, TCIOFLUSH); usleep(100 * 1000); /* get status of inteface */ ioctl(fd, TIOCMGET, &status); /* clear dtr-line */ status &= ~TIOCM_DTR; /* set new status */ ioctl(fd, TIOCMSET, &status); usleep(100 * 1000); write(fd, brlauto, sizeof brlauto); PROGRESS(3, cnt, "fhp2 write ok"); usleep(100 * 1000); i = read(fd, retstr, 20); PROGRESS(4, cnt, "fhp2 read done"); ADD2LOG("fhp2@%s[%d]: ", dev_name, i); if(i > 0) hd_log_hex(hd_data, 1, i, retstr); ADD2LOG("\n"); id = 0; if(i == 10 && retstr[1] == 'J') { id = retstr[3]; /* papenmeir new serial and usb device IDs */ switch(id) { case 0x55: case 0x57: case 0x58: id = MAKE_ID(TAG_SPECIAL, id); break; default: ADD2LOG("unknown id %d\n", id); id = 0; } } /* reset serial lines */ tcflush(fd, TCIOFLUSH); tcsetattr(fd, TCSAFLUSH, &oldtio); close(fd); return id; } #endif /* !defined(LIBHD_TINY) && !defined(__sparc__) */ /** @} */ hwinfo-21.52/src/hd/braille.h000066400000000000000000000000521323731041200157530ustar00rootroot00000000000000void hd_scan_braille(hd_data_t *hd_data); hwinfo-21.52/src/hd/cpu.c000066400000000000000000000633301323731041200151330ustar00rootroot00000000000000#include #include #include #include #ifdef __ia64__ #include #include #include #include #endif #ifdef __powerpc__ #include #endif #include "hd.h" #include "hd_int.h" #include "klog.h" #include "cpu.h" /** * @defgroup CPUint CPU information * @ingroup libhdINFOint * @brief CPU detection functions * * Note: on other architectures, entries differ (cf. Alpha)!!! * * @{ */ static void read_cpuinfo(hd_data_t *hd_data); static void dump_cpu_data(hd_data_t *hd_data); #if defined(__i386__) || defined(__x86_64__) static inline unsigned units_per_cpu(); #endif #ifdef __ia64__ static int ia64DetectSMP(hd_data_t *hd_data); #endif void hd_scan_cpu(hd_data_t *hd_data) { hd_t *hd0, *hd; int i, cpus; unsigned u; if(!hd_probe_feature(hd_data, pr_cpu)) return; hd_data->module = mod_cpu; /* some clean-up */ remove_hd_entries(hd_data); hd_data->cpu = free_str_list(hd_data->cpu); PROGRESS(1, 0, "cpuinfo"); read_cpuinfo(hd_data); for(hd0 = hd_data->hd; hd0; hd0 = hd0->next) { if(hd0->base_class.id == bc_internal && hd0->sub_class.id == sc_int_cpu) break; } if(!hd0 || hd0->next) return; /* 0 or > 1 entries */ /* only one entry, maybe UP kernel on SMP system */ cpus = 0; #ifdef __ia64__ cpus = ia64DetectSMP(hd_data); #endif for(i = 1; i < cpus; i++) { hd = add_hd_entry(hd_data, __LINE__, 0); u = hd->idx; hd_copy(hd, hd0); hd->idx = u; hd->slot = i; } } void read_cpuinfo(hd_data_t *hd_data) { hd_t *hd; unsigned cpus = 0; cpu_info_t *ct; str_list_t *sl; #if defined(__i386__) || defined (__x86_64__) char model_id[80], vendor_id[80], features[0x400]; unsigned mhz, cache, family, model, stepping; double bogo; char *t0, *t; #endif #ifdef __ia64__ char model_id[0x100], vendor_id[80], features[0x400]; unsigned mhz, family, model, stepping; double bogo; #endif #ifdef __alpha__ char model_id[80], system_id[80], serial_number[80], platform[80]; unsigned cpu_variation, cpu_revision, u, hz; cpu_info_t *ct1; #endif #ifdef __arm__ char model_id[80], system_id[80], serial_number[80], features[0x400]; unsigned cpu_variation, cpu_revision, vendor_id; unsigned u; double bogo; char *t0, *t; #endif #ifdef __aarch64__ char model_id[80], system_id[80], serial_number[80], features[0x400]; unsigned cpu_variation, cpu_revision, vendor_id; unsigned u; double bogo; char *t0, *t; int old_format; #endif #ifdef __PPC__ char model_id[80], vendor_id[80], motherboard[80]; unsigned mhz, cache, family, model, stepping; double bogo; struct utsname un; #endif #ifdef __sparc__ char cpu_id[80], fpu_id[80], promlib[80], prom[80], type[80], mmu[80]; unsigned u, cpus_active; double bogo; #endif #if defined(__s390__) || defined(__s390x__) char vendor_id[80]; double bogo; unsigned u0, u1, u2, u3; #endif #ifdef __m68k__ char cpu[32], mmu[32], fpu[32]; unsigned mhz; double bogo; #endif hd_data->cpu = read_file(PROC_CPUINFO, 0, 0); if((hd_data->debug & HD_DEB_CPU)) dump_cpu_data(hd_data); if(!hd_data->cpu) return; #ifdef __alpha__ *model_id = *system_id = *serial_number = *platform = 0; cpu_variation = cpu_revision = hz = 0; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "cpu model : %79[^\n]", model_id) == 1) continue; if(sscanf(sl->str, "system type : %79[^\n]", system_id) == 1) continue; if(sscanf(sl->str, "cpu variation : %u", &cpu_variation) == 1) continue; if(sscanf(sl->str, "cpu revision : %u", &cpu_revision) == 1) continue; if(sscanf(sl->str, "system serial number : %79[^\n]", serial_number) == 1) continue; if(sscanf(sl->str, "cpus detected : %u", &cpus) == 1) continue; if(sscanf(sl->str, "cycle frequency [Hz] : %u", &hz) == 1) continue; if(sscanf(sl->str, "system variation : %79[^\n]", platform) == 1) continue; } if(*model_id || *system_id) { /* at least one of those */ ct = new_mem(sizeof *ct); ct->architecture = arch_alpha; if(*model_id) ct->model_name = new_str(model_id); if(*system_id) ct->vend_name = new_str(system_id); if(strncmp(serial_number, "MILO", 4) == 0) hd_data->boot = boot_milo; else hd_data->boot = boot_aboot; ct->family = cpu_variation; ct->model = cpu_revision; ct->stepping = 0; ct->cache = 0; ct->clock = (hz + 500000) / 1000000; ct->bogo = bogo; if(platform && strcmp(platform, "0")) { ct->platform = new_str(platform); } if(!cpus) cpus = 1; /* at least 1 machine had a "cpus: 0" entry... */ for(u = 0; u < cpus; u++) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = u; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; if(u) { hd->detail->cpu.data = ct1 = new_mem(sizeof *ct); *ct1 = *ct; ct1->model_name = new_str(ct1->model_name); ct1->vend_name = new_str(ct1->vend_name); ct1->platform = new_str(ct1->platform); } else { hd->detail->cpu.data = ct; } } } #endif /* __alpha__ */ #ifdef __arm__ *model_id = *system_id = *serial_number = 0; cpu_variation = cpu_revision = 0; ct = 0; bogo = 0; hd_data->boot = boot_uboot; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "Processor : %79[^\n]", model_id) == 1) continue; if(sscanf(sl->str, "Hardware : %79[^\n]", system_id) == 1) continue; if(sscanf(sl->str, "Features : %1000[^\n]", features) == 1) continue; if(sscanf(sl->str, "CPU variant : 0x%x", &cpu_variation) == 1) continue; if(sscanf(sl->str, "CPU implementer : 0x%x", &vendor_id) == 1) continue; if(sscanf(sl->str, "CPU revision : %d", &cpu_revision) == 1) continue; if(!bogo && sscanf(sl->str, "BogoMIPS : %lg", &bogo) == 1); if(strstr(sl->str, "processor\t: ") == sl->str) cpus++; } /* if we didn't find any cpus, we might be running under qemu. So simulate just one CPU to make the rest happy. */ if(!cpus) cpus = 1; for(u = 0; u < cpus; u++) { ct = new_mem(sizeof *ct); ct->architecture = arch_arm; ct->family = cpu_variation; ct->model = cpu_revision; ct->stepping = 0; ct->cache = 0; ct->clock = 0; ct->bogo = bogo; ct->platform = 0; if(*system_id) ct->platform = new_str(system_id); if(*model_id) ct->model_name = new_str(model_id); switch (vendor_id) { case 0x41: ct->vend_name = new_str("ARM Limited"); break; case 0x44: ct->vend_name = new_str("Digital Equipment Corporation"); break; case 0x4d: ct->vend_name = new_str("Motorola, Freescale Semiconductor Inc."); break; case 0x51: ct->vend_name = new_str("QUALCOMM Inc."); break; case 0x56: ct->vend_name = new_str("Marvell Semiconductor Inc."); break; case 0x69: ct->vend_name = new_str("Intel Corporation."); break; default: { char buf[80]; sprintf(buf, "unknown (%x)", vendor_id); ct->vend_name = new_str(buf); } } if(*features) { for(t0 = features; (t = strsep(&t0, " ")); ) { add_str_list(&ct->features, new_str(t)); } } hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = u; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; } #endif /* __arm__ */ #ifdef __aarch64__ *model_id = *system_id = *serial_number = 0; cpu_variation = cpu_revision = 0; ct = 0; bogo = 0; vendor_id = 0; hd_data->boot = boot_uboot; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "Processor : %79[^\n]", model_id) == 1); if(sscanf(sl->str, "Hardware : %79[^\n]", system_id) == 1); if(sscanf(sl->str, "Features : %1000[^\n]", features) == 1); if(sscanf(sl->str, "CPU variant : 0x%x", &cpu_variation) == 1); if(sscanf(sl->str, "CPU implementer : 0x%x", &vendor_id) == 1); if(sscanf(sl->str, "CPU revision : %d", &cpu_revision) == 1); if(!bogo && sscanf(sl->str, "BogoMIPS : %lg", &bogo) == 1); if(strstr(sl->str, "processor") == sl->str || !sl->next) { /* EOF */ if (!vendor_id) { /* pre-3.19 format */ cpus++; continue; } if (*model_id || vendor_id) { /* at least one of those */ loop: ct = new_mem(sizeof *ct); ct->architecture = arch_aarch64; ct->family = cpu_variation; ct->model = cpu_revision; ct->stepping = 0; ct->cache = 0; ct->clock = 0; ct->bogo = bogo; ct->platform = 0; if(*system_id) ct->platform = new_str(system_id); if(*model_id) ct->model_name = new_str(model_id); switch (vendor_id) { case 0x41: ct->vend_name = new_str("ARM Limited"); break; case 0x44: ct->vend_name = new_str("Digital Equipment Corporation"); break; case 0x4d: ct->vend_name = new_str("Motorola, Freescale Semiconductor Inc."); break; case 0x51: ct->vend_name = new_str("QUALCOMM Inc."); break; case 0x56: ct->vend_name = new_str("Marvell Semiconductor Inc."); break; case 0x69: ct->vend_name = new_str("Intel Corporation."); break; default: { char buf[80]; sprintf(buf, "unknown (%x)", vendor_id); ct->vend_name = new_str(buf); } } if(*features) { for(t0 = features; (t = strsep(&t0, " ")); ) { add_str_list(&ct->features, t); } } hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = u; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; if (*model_id && --cpus) goto loop; /* pre-3.19 format */ cpus++; } } } #endif /* __aarch64__ */ #ifdef __sparc__ *cpu_id = *fpu_id = *promlib = *prom = *type = *mmu = 0; cpus = cpus_active = 0; bogo = 0; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "cpu : %79[^\n]", cpu_id) == 1); if(sscanf(sl->str, "fpu : %79[^\n]", fpu_id) == 1); if(sscanf(sl->str, "promlib : %79[^\n]", promlib) == 1); if(sscanf(sl->str, "prom : %79[^\n]", prom) == 1); if(sscanf(sl->str, "type : %79[^\n]", type) == 1); if(sscanf(sl->str, "ncpus probed : %u", &cpus) == 1); if(sscanf(sl->str, "ncpus active : %u", &cpus_active) == 1); if(sscanf(sl->str, "BogoMips : %lg", &bogo) == 1); if(sscanf(sl->str, "MMU Type : %79[^\n]", mmu) == 1); } if(*cpu_id) { for(u = 0; u < cpus; u++) { ct = new_mem(sizeof *ct); ct->platform = new_str (type); if(strcmp (type, "sun4u") == 0) ct->architecture = arch_sparc64; else ct->architecture = arch_sparc; ct->model_name = new_str(cpu_id); ct->bogo = bogo; hd_data->boot = boot_silo; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = u; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; } } #endif /* sparc */ #if defined(__i386__) || defined (__x86_64__) *model_id = *vendor_id = *features = 0; mhz = cache = family = model = stepping = 0; bogo = 0; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "model name : %79[^\n]", model_id) == 1); if(sscanf(sl->str, "vendor_id : %79[^\n]", vendor_id) == 1); if(sscanf(sl->str, "flags : %1023[^\n]", features) == 1); if(sscanf(sl->str, "bogomips : %lg", &bogo) == 1); if(sscanf(sl->str, "cpu MHz : %u", &mhz) == 1); if(sscanf(sl->str, "cache size : %u KB", &cache) == 1); if(sscanf(sl->str, "cpu family : %u", &family) == 1); if(sscanf(sl->str, "model : %u", &model) == 1); if(sscanf(sl->str, "stepping : %u", &stepping) == 1); if(strstr(sl->str, "processor") == sl->str || !sl->next) { /* EOF */ if(*model_id || *vendor_id) { /* at least one of those */ ct = new_mem(sizeof *ct); #ifdef __i386__ ct->architecture = arch_intel; #endif #ifdef __x86_64__ ct->architecture = arch_x86_64; #endif if(*model_id) ct->model_name = new_str(model_id); if(*vendor_id) ct->vend_name = new_str(vendor_id); ct->family = family; ct->model = model; ct->stepping = stepping; ct->cache = cache; ct->bogo = bogo; hd_data->boot = boot_grub; /* round clock to typical values */ if(mhz >= 38 && mhz <= 42) mhz = 40; else if(mhz >= 88 && mhz <= 92) mhz = 90; else { unsigned u, v; u = (mhz + 2) % 100; v = (mhz + 2) / 100; if(u <= 4) u = 2; else if(u >= 25 && u <= 29) u = 25 + 2; else if(u >= 33 && u <= 37) u = 33 + 2; else if(u >= 50 && u <= 54) u = 50 + 2; else if(u >= 66 && u <= 70) u = 66 + 2; else if(u >= 75 && u <= 79) u = 75 + 2; else if(u >= 80 && u <= 84) /* there are 180MHz PPros */ u = 80 + 2; u -= 2; mhz = v * 100 + u; } ct->clock = mhz; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = cpus; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; if(*features) { for(t0 = features; (t = strsep(&t0, " ")); ) { add_str_list(&ct->features, t); if(!strcmp(t, "ht")) ct->units = units_per_cpu(); } } *model_id = *vendor_id = 0; mhz = cache = family = model= 0; bogo = 0; cpus++; } } } #endif /* __i386__ || __x86_64__ */ #ifdef __PPC__ *model_id = *vendor_id = *motherboard = 0; mhz = cache = family = model = stepping = 0; bogo = 0; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "machine : %79[^\n]", vendor_id) == 1); } for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "cpu : %79[^\n]", model_id) == 1); if(sscanf(sl->str, "motherboard : %79[^\n]", motherboard) == 1); if(sscanf(sl->str, "bogomips : %lg", &bogo) == 1); if(sscanf(sl->str, "clock : %u", &mhz) == 1); if(sscanf(sl->str, "L2 cache : %u KB", &cache) == 1); if(strstr(sl->str, "processor") == sl->str || !sl->next) { /* EOF */ if(*model_id) { /* at least one of those */ ct = new_mem(sizeof *ct); ct->architecture = arch_ppc; if(*model_id) ct->model_name = new_str(model_id); if(!uname(&un)) if(strstr(un.machine,"ppc64")) ct->architecture = arch_ppc64; if(*vendor_id) ct->vend_name = new_str(vendor_id); if(*motherboard) ct->platform = new_str(motherboard); ct->family = family; ct->model = model; ct->stepping = stepping; ct->cache = cache; hd_data->boot = boot_ppc; ct->clock = mhz; ct->bogo = bogo; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = cpus; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; if(ct->vend_name && !strcmp(ct->vend_name, "PowerBook") && !hd_data->color_code) { hd_data->color_code = 7; // black } *model_id = 0; mhz = cache = family = model= 0; bogo = 0; cpus++; } } } #endif /* __PPC__ */ #ifdef __ia64__ *model_id = *vendor_id = *features = 0; mhz = family = model = stepping = 0; bogo = 0; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "model name : %255[^\n]", model_id) == 1); if(sscanf(sl->str, "vendor : %79[^\n]", vendor_id) == 1); if(sscanf(sl->str, "features : %1023[^\n]", features) == 1); if(sscanf(sl->str, "cpu MHz : %u", &mhz) == 1); if(sscanf(sl->str, "family : %u", &family) == 1); if(sscanf(sl->str, "model : %u", &model) == 1); if(sscanf(sl->str, "revision : %u", &stepping) == 1); if(sscanf(sl->str, "BogoMIPS : %lg", &bogo) == 1); if(strstr(sl->str, "processor") == sl->str || !sl->next) { /* EOF */ if(*model_id || *vendor_id) { /* at least one of those */ ct = new_mem(sizeof *ct); ct->architecture = arch_ia64; if(*model_id) ct->model_name = new_str(model_id); if(*vendor_id) ct->vend_name = new_str(vendor_id); ct->family = family; ct->model = model; ct->stepping = stepping; hd_data->boot = boot_elilo; /* round clock to typical values */ if(mhz >= 38 && mhz <= 42) mhz = 40; else if(mhz >= 88 && mhz <= 92) mhz = 90; else { unsigned u, v; u = (mhz + 2) % 100; v = (mhz + 2) / 100; if(u <= 4) u = 2; else if(u >= 25 && u <= 29) u = 25 + 2; else if(u >= 33 && u <= 37) u = 33 + 2; else if(u >= 50 && u <= 54) u = 50 + 2; else if(u >= 66 && u <= 70) u = 66 + 2; else if(u >= 75 && u <= 79) u = 75 + 2; else if(u >= 80 && u <= 84) /* there are 180MHz PPros */ u = 80 + 2; u -= 2; mhz = v * 100 + u; } ct->clock = mhz; ct->bogo = bogo; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = cpus; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; if(*features) { ct->features = hd_split(',', features); } *model_id = *vendor_id = 0; mhz = 0; cpus++; } } } #endif /* __ia64__ */ #if defined(__s390__) || defined(__s390x__) *vendor_id = 0; bogo = 0; for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "vendor_id : %79[^\n]", vendor_id) == 1); if(sscanf(sl->str, "bogomips per cpu : %lg", &bogo) == 1); } for(sl = hd_data->cpu; sl; sl = sl->next) { if( sscanf(sl->str, "processor %u : version = %x , identification = %x , machine = %x", &u0, &u1, &u2, &u3) == 4 ) { ct = new_mem(sizeof *ct); #ifdef __s390x__ ct->architecture = arch_s390x; #else ct->architecture = arch_s390; #endif if(*vendor_id) ct->vend_name = new_str(vendor_id); ct->stepping = u1; hd_data->boot = boot_s390; ct->bogo = bogo; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = cpus; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; cpus++; } } #endif /* defined(__s390__) || defined(__s390x__) */ #ifdef __m68k__ *cpu = *mmu = *fpu = 0; mhz = 0; bogo = 0; for (sl = hd_data->cpu; sl; sl = sl->next) { if (sscanf(sl->str, "CPU: %31[^\n]", cpu) == 1); if (sscanf(sl->str, "MMU: %31[^\n]", mmu) == 1); if (sscanf(sl->str, "FPU: %31[^\n]", fpu) == 1); if (sscanf(sl->str, "Clocking: %u", &mhz) == 1); if (sscanf(sl->str, "BogoMips: %lg", &bogo) == 1); } if (*cpu) { ct = new_mem(sizeof *ct); ct->architecture = arch_68k; ct->model_name = new_str(cpu); ct->clock = mhz; ct->bogo = bogo; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_cpu; hd->slot = 0; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_cpu; hd->detail->cpu.data = ct; } #endif /* __m68k__ */ } /* * Add some cpu data to the global log. */ void dump_cpu_data(hd_data_t *hd_data) { str_list_t *sl; ADD2LOG("----- /proc/cpuinfo -----\n"); for(sl = hd_data->cpu; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- /proc/cpuinfo end -----\n"); } #if defined(__i386__) || defined(__x86_64__) inline unsigned units_per_cpu() { unsigned u; asm( #ifdef __i386__ "push %%ebx\n\t" #else "push %%rbx\n\t" #endif "mov $1,%%eax\n\t" "cpuid\n\t" "shr $8,%%ebx\n\t" "movzx %%bh,%%eax\n\t" #ifdef __i386__ "pop %%ebx" #else "pop %%rbx" #endif : "=a" (u) :: "%ecx", "%edx" ); return u; } #endif #ifdef __ia64__ /* * IA64 SMP detection code */ #define PAGE_OFFSET(addr) ((uintptr_t) (addr) & (getpagesize () - 1)) typedef struct { uint8_t type; uint8_t length; } __attribute__ ((packed)) acpi_table_entry_header; struct acpi20_table_rsdp { char signature[8]; uint8_t checksum; char oem_id[6]; uint8_t revision; uint32_t rsdt_address; uint32_t length; unsigned long xsdt_address; uint8_t ext_checksum; uint8_t reserved[3]; } __attribute__ ((packed)); struct acpi_table_header { char signature[4]; uint32_t length; uint8_t revision; uint8_t checksum; char oem_id[6]; char oem_table_id[8]; uint32_t oem_revision; char asl_compiler_id[4]; uint32_t asl_compiler_revision; }; #define ACPI_XSDT_SIG "XSDT" struct acpi_table_xsdt { struct acpi_table_header header; unsigned long entry[0]; } __attribute__ ((packed)); #define ACPI_MADT_SIG "ACPI" struct acpi_table_madt { struct acpi_table_header header; uint32_t lapic_address; struct { uint32_t pcat_compat:1; uint32_t reserved:31; } flags; } __attribute__ ((packed)); #define ACPI_MADT_LSAPIC 7 struct acpi_table_lsapic { acpi_table_entry_header header; uint8_t acpi_id; uint8_t id; uint8_t eid; uint8_t reserved[3]; struct { uint32_t enabled:1; uint32_t reserved:31; } flags; } __attribute__ ((packed)); /* * Map an ACPI table into virtual memory */ static struct acpi_table_header * acpi_map_table (int mem, unsigned long addr, char *signature) { /* mmap header to determine table size */ struct acpi_table_header *table = NULL; unsigned long offset = PAGE_OFFSET (addr); uint8_t *mapped = mmap (NULL, sizeof (struct acpi_table_header) + offset, PROT_READ, MAP_PRIVATE, mem, (unsigned long) addr - offset); table = (struct acpi_table_header *) (mapped != MAP_FAILED ? mapped + offset : NULL); if (table) { if (memcmp (table->signature, signature, sizeof (table->signature))) { munmap ((char *) table - offset, sizeof (struct acpi_table_header) + offset); return NULL; } { /* re-mmap entire table */ unsigned long size = table->length; munmap ((uint8_t *) table - offset, sizeof (struct acpi_table_header) + offset); mapped = mmap (NULL, size + offset, PROT_READ, MAP_PRIVATE, mem, (unsigned long) addr - offset); table = (struct acpi_table_header *) (mapped != MAP_FAILED ? mapped + offset : NULL); } } return table; } /* * Unmap an ACPI table from virtual memory */ static void acpi_unmap_table (struct acpi_table_header * table) { if (table) { unsigned long offset = PAGE_OFFSET (table); munmap ((uint8_t *) table - offset, table->length + offset); } } int acpi_parse_lsapic (acpi_table_entry_header *p) { struct acpi_table_lsapic *lsapic = (struct acpi_table_lsapic *) p; return lsapic->flags.enabled; } static int acpi_parse_madt (struct acpi_table_madt *madt) { acpi_table_entry_header *p, *end; int n_cpu = 0; p = (acpi_table_entry_header *) (madt + 1); end = (acpi_table_entry_header *) ((char *) madt + madt->header.length); while (p < end) { if (p->type == ACPI_MADT_LSAPIC) n_cpu += acpi_parse_lsapic (p); p = (acpi_table_entry_header *) ((char *) p + p->length); } return n_cpu; } static int acpi_parse_rsdp (int mem_fd, struct acpi20_table_rsdp *rsdp) { int n_cpu = 0; int i; struct acpi_table_xsdt *xsdt = 0; int tables; if (rsdp->xsdt_address) xsdt = (struct acpi_table_xsdt *) acpi_map_table (mem_fd, rsdp->xsdt_address, ACPI_XSDT_SIG); if (xsdt) { tables = (xsdt->header.length - sizeof (struct acpi_table_header)) / 8; for (i = 0; i < tables; i++) { struct acpi_table_header *dt = acpi_map_table (mem_fd, xsdt->entry[i], ACPI_MADT_SIG); if (dt) n_cpu += acpi_parse_madt ((struct acpi_table_madt *) dt); acpi_unmap_table (dt); } acpi_unmap_table ((struct acpi_table_header *) xsdt); } return n_cpu; } int ia64DetectSMP(hd_data_t *hd_data) { int n_cpu = 0, mem_fd, systab_fd; struct acpi20_table_rsdp rsdp; uint8_t *mapped; unsigned long addr = 0, offset; int ok = 0; str_list_t *sl; const char *rsd_klog = "ACPI 2.0="; const char *rsd_systab = "ACPI20="; char *s; mem_fd = open("/dev/mem", O_RDONLY); if(mem_fd == -1) return -1; systab_fd = open("/proc/efi/systab", O_RDONLY); if (systab_fd != -1) { char buffer[512]; int n_read = read(systab_fd, buffer, sizeof(buffer) - 1); close(systab_fd); if (n_read > 0) { buffer[n_read] = 0; if ((s = strstr(buffer, rsd_systab)) != NULL && sscanf(s + strlen(rsd_systab), "%lx", &addr) == 1) goto found_it; } } if(!hd_data->klog) read_klog(hd_data); for(sl = hd_data->klog; sl; sl = sl->next) { if((s = strstr(sl->str, rsd_klog))) { if(sscanf(s + strlen(rsd_klog), "%lx", &addr) == 1) { found_it: offset= PAGE_OFFSET (addr); mapped = mmap(NULL, sizeof rsdp + offset, PROT_READ, MAP_PRIVATE, mem_fd, (unsigned long) addr - offset); if(mapped != MAP_FAILED) { ADD2LOG("seek to 0x%lx\n", addr); memcpy(&rsdp, mapped + offset, sizeof rsdp); munmap(mapped, sizeof rsdp + offset); ok = 1; } break; } } } if(ok) { n_cpu = acpi_parse_rsdp(mem_fd, &rsdp); if(n_cpu) { ADD2LOG("RSDP found at 0x%lx\n", addr); } } close (mem_fd); ADD2LOG("n_cpu = %d\n", n_cpu); return n_cpu; } #endif /* __ia64__ */ /** @} */ hwinfo-21.52/src/hd/cpu.h000066400000000000000000000000461323731041200151330ustar00rootroot00000000000000void hd_scan_cpu(hd_data_t *hd_data); hwinfo-21.52/src/hd/drm.c000066400000000000000000000003261323731041200151220ustar00rootroot00000000000000 #include #include "hd.h" #include "hd_int.h" int is_kms_active(hd_data_t *hd_data) { int kms = open("/sys/class/drm/card0", O_RDONLY) > 0; ADD2LOG(" KMS detected: %d\n", kms); return kms; } hwinfo-21.52/src/hd/drm.h000066400000000000000000000001321323731041200151220ustar00rootroot00000000000000 #ifndef DRM_H #define DRM_H int is_kms_active(hd_data_t *hd_data); #endif /* DRM_H */ hwinfo-21.52/src/hd/dvd.c000066400000000000000000000142061323731041200151170ustar00rootroot00000000000000/* * taken from HAL 0.5.14 * http://www.freedesktop.org/Software/hal * * Originally part of dvd+rw-tools by Andy Polyakov * http://fy.chalmers.se/~appro/linux/DVD+RW/ */ #define CREAM_ON_ERRNO(s) do { \ switch ((s)[2]&0x0F) \ { case 2: if ((s)[12]==4) errno=EAGAIN; break; \ case 5: errno=EINVAL; \ if ((s)[13]==0) \ { if ((s)[12]==0x21) errno=ENOSPC; \ else if ((s)[12]==0x20) errno=ENODEV; \ } \ break; \ } \ } while(0) #define ERRCODE(s) ((((s)[2]&0x0F)<<16)|((s)[12]<<8)|((s)[13])) #define SK(errcode) (((errcode)>>16)&0xF) #define ASC(errcode) (((errcode)>>8)&0xFF) #define ASCQ(errcode) ((errcode)&0xFF) #ifndef _LARGEFILE_SOURCE #define _LARGEFILE_SOURCE #endif #ifndef _LARGEFILE64_SOURCE #define _LARGEFILE64_SOURCE #endif #ifndef _FILE_OFFSET_BITS #define _FILE_OFFSET_BITS 64 #endif #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "dvd.h" #if !defined(SG_FLAG_LUN_INHIBIT) # if defined(SG_FLAG_UNUSED_LUN_INHIBIT) # define SG_FLAG_LUN_INHIBIT SG_FLAG_UNUSED_LUN_INHIBIT # else # define SG_FLAG_LUN_INHIBIT 0 # endif #endif typedef enum { NONE = CGC_DATA_NONE, // 3 READ = CGC_DATA_READ, // 2 WRITE = CGC_DATA_WRITE // 1 } Direction; typedef struct ScsiCommand ScsiCommand; struct ScsiCommand { int fd; int autoclose; char *filename; struct cdrom_generic_command cgc; union { struct request_sense s; unsigned char u[18]; } _sense; struct sg_io_hdr sg_io; }; #define DIRECTION(i) (Dir_xlate[i]); /* 1,CGC_DATA_WRITE * 2,CGC_DATA_READ * 3,CGC_DATA_NONE */ const int Dir_xlate[4] = { 0, // implementation-dependent... SG_DXFER_TO_DEV, // 1,CGC_DATA_WRITE SG_DXFER_FROM_DEV, // 2,CGC_DATA_READ SG_DXFER_NONE // 3,CGC_DATA_NONE }; static ScsiCommand * scsi_command_new (void) { ScsiCommand *cmd; cmd = (ScsiCommand *) malloc (sizeof (ScsiCommand)); memset (cmd, 0, sizeof (ScsiCommand)); cmd->fd = -1; cmd->filename = NULL; cmd->autoclose = 1; return cmd; } static ScsiCommand * scsi_command_new_from_fd (int f) { ScsiCommand *cmd; cmd = scsi_command_new (); cmd->fd = f; cmd->autoclose = 0; return cmd; } static void scsi_command_free (ScsiCommand * cmd) { if (cmd->fd >= 0 && cmd->autoclose) { close (cmd->fd); cmd->fd = -1; } if (cmd->filename) { free (cmd->filename); cmd->filename = NULL; } free (cmd); } static int scsi_command_transport (ScsiCommand * cmd, Direction dir, void *buf, size_t sz) { int ret = 0; cmd->sg_io.dxferp = buf; cmd->sg_io.dxfer_len = sz; cmd->sg_io.dxfer_direction = DIRECTION (dir); if (ioctl (cmd->fd, SG_IO, &cmd->sg_io)) return -1; if ((cmd->sg_io.info & SG_INFO_OK_MASK) != SG_INFO_OK) { errno = EIO; ret = -1; if (cmd->sg_io.masked_status & CHECK_CONDITION) { CREAM_ON_ERRNO ((unsigned char*)cmd->sg_io.sbp); ret = ERRCODE ((unsigned char*)cmd->sg_io.sbp); if (ret == 0) ret = -1; } } return ret; } static void scsi_command_init (ScsiCommand * cmd, size_t i, int arg) { if (i == 0) { memset (&cmd->cgc, 0, sizeof (cmd->cgc)); memset (&cmd->_sense, 0, sizeof (cmd->_sense)); cmd->cgc.quiet = 1; cmd->cgc.sense = &cmd->_sense.s; memset (&cmd->sg_io, 0, sizeof (cmd->sg_io)); cmd->sg_io.interface_id = 'S'; cmd->sg_io.mx_sb_len = sizeof (cmd->_sense); cmd->sg_io.cmdp = cmd->cgc.cmd; cmd->sg_io.sbp = cmd->_sense.u; cmd->sg_io.flags = SG_FLAG_LUN_INHIBIT | SG_FLAG_DIRECT_IO; } cmd->sg_io.cmd_len = i + 1; cmd->cgc.cmd[i] = arg; } int get_dvd_profile(int fd) { ScsiCommand *cmd; int retval = 0; unsigned char page[20]; unsigned char *list; int i, len; cmd = scsi_command_new_from_fd (fd); scsi_command_init (cmd, 0, 0x46); scsi_command_init (cmd, 1, 2); scsi_command_init (cmd, 8, 8); scsi_command_init (cmd, 9, 0); if (scsi_command_transport (cmd, READ, page, 8)) { /* GET CONFIGURATION failed */ scsi_command_free (cmd); return -1; } /* See if it's 2 gen drive by checking if DVD+R profile is an option */ len = 4 + (page[0] << 24 | page[1] << 16 | page[2] << 8 | page[3]); if (len > 264) { scsi_command_free (cmd); /* insane profile list length */ return -1; } list = (unsigned char *) malloc (len); scsi_command_init (cmd, 0, 0x46); scsi_command_init (cmd, 1, 2); scsi_command_init (cmd, 7, len >> 8); scsi_command_init (cmd, 8, len); scsi_command_init (cmd, 9, 0); if (scsi_command_transport (cmd, READ, list, len)) { /* GET CONFIGURATION failed */ scsi_command_free (cmd); free (list); return -1; } for (i = 12; i < list[11]; i += 4) { int profile = (list[i] << 8 | list[i + 1]); /* 0x13: DVD-RW Restricted Overwrite * 0x14: DVD-RW Sequential * 0x15: DVD-R Dual Layer Sequential * 0x16: DVD-R Dual Layer Jump * 0x1A: DVD+RW * 0x1B: DVD+R * 0x2A: DVD+RW DL * 0x2B: DVD+R DL * 0x40: BD-ROM * 0x41: BD-R SRM * 0x42: BR-R RRM * 0x43: BD-RE * 0x50: HD DVD-ROM * 0x51: HD DVD-R * 0x52: HD DVD-Rewritable */ switch (profile) { case 0x13: case 0x14: retval |= DRIVE_CDROM_CAPS_DVDRW; break; case 0x15: case 0x16: retval |= DRIVE_CDROM_CAPS_DVDRDL; break; case 0x1B: retval |= DRIVE_CDROM_CAPS_DVDPLUSR; break; case 0x1A: retval |= DRIVE_CDROM_CAPS_DVDPLUSRW; break; case 0x2A: retval |= DRIVE_CDROM_CAPS_DVDPLUSRWDL; break; case 0x2B: retval |= DRIVE_CDROM_CAPS_DVDPLUSRDL; break; case 0x40: retval |= DRIVE_CDROM_CAPS_BDROM; break; case 0x41: case 0x42: retval |= DRIVE_CDROM_CAPS_BDR; break; case 0x43: retval |= DRIVE_CDROM_CAPS_BDRE; break; case 0x50: retval |= DRIVE_CDROM_CAPS_HDDVDROM; break; case 0x51: retval |= DRIVE_CDROM_CAPS_HDDVDR; break; case 0x52: retval |= DRIVE_CDROM_CAPS_HDDVDRW; break; default: break; } } scsi_command_free (cmd); free (list); return retval; } hwinfo-21.52/src/hd/dvd.h000066400000000000000000000010671323731041200151250ustar00rootroot00000000000000/* * taken from HAL 0.5.14 * http://www.freedesktop.org/Software/hal */ #define DRIVE_CDROM_CAPS_DVDRW 1 #define DRIVE_CDROM_CAPS_DVDRDL 2 #define DRIVE_CDROM_CAPS_DVDPLUSR 4 #define DRIVE_CDROM_CAPS_DVDPLUSRW 8 #define DRIVE_CDROM_CAPS_DVDPLUSRWDL 16 #define DRIVE_CDROM_CAPS_DVDPLUSRDL 32 #define DRIVE_CDROM_CAPS_BDROM 64 #define DRIVE_CDROM_CAPS_BDR 128 #define DRIVE_CDROM_CAPS_BDRE 256 #define DRIVE_CDROM_CAPS_HDDVDROM 512 #define DRIVE_CDROM_CAPS_HDDVDR 1024 #define DRIVE_CDROM_CAPS_HDDVDRW 2048 int get_dvd_profile(int fd); hwinfo-21.52/src/hd/edd.c000066400000000000000000000230441323731041200150760ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "edd.h" /** * @defgroup EDDint EDD partition information * @ingroup libhdINFOint * @brief EDD disks layout / partition functions * * @{ */ #if defined(__i386__) || defined(__x86_64__) static void read_edd_info(hd_data_t *hd_data); static int does_match(edd_info_t *ei, hd_t *hd, unsigned type); static int does_match0(edd_info_t *ei, edd_info_t *ei0, unsigned type); static int is_disk(hd_t *hd); static uint64_t disk_size(hd_t *hd); static int identical_disks(hd_t *hd1, hd_t *hd2); void hd_scan_sysfs_edd(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_edd)) return; hd_data->module = mod_edd; /* some clean-up */ remove_hd_entries(hd_data); hd_data->flags.edd_used = 0; if(hd_probe_feature(hd_data, pr_edd_mod)) { PROGRESS(1, 0, "edd mod"); load_module(hd_data, "edd"); } PROGRESS(2, 0, "edd info"); read_edd_info(hd_data); } void read_edd_info(hd_data_t *hd_data) { unsigned u, u1; uint64_t ul0, edd_dev_path1, edd_dev_path2; edd_info_t *ei; str_list_t *sl, *sf_dir, *sf_dir_e, *sf_dir2; char *sf_edd = NULL, *net_link = NULL; unsigned char *edd_raw; char *edd_bus, *edd_interface, *edd_link; for(u = 0; u < sizeof hd_data->edd / sizeof *hd_data->edd; u++) { free_mem(hd_data->edd[u].sysfs_id); } memset(hd_data->edd, 0, sizeof hd_data->edd); sf_dir = read_dir("/sys/firmware/edd", 'd'); for(sf_dir_e = sf_dir; sf_dir_e; sf_dir_e = sf_dir_e->next) { str_printf(&sf_edd, 0, "/sys/firmware/edd/%s", sf_dir_e->str); if( sscanf(sf_dir_e->str, "int13_dev%02x", &u) == 1 && u >= 0x80 && u <= 0xff ) { u -= 0x80; ei = hd_data->edd + u; ei->valid = 1; if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "sectors"), &ul0, 0)) { ei->sectors = ul0; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "default_cylinders"), &ul0, 0)) { ei->edd.cyls = ul0; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "default_heads"), &ul0, 0)) { ei->edd.heads = ul0; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "default_sectors_per_track"), &ul0, 0)) { ei->edd.sectors = ul0; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "legacy_max_cylinder"), &ul0, 0)) { ei->legacy.cyls = ul0 + 1; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "legacy_max_head"), &ul0, 0)) { ei->legacy.heads = ul0 + 1; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "legacy_sectors_per_track"), &ul0, 0)) { ei->legacy.sectors = ul0; } if(ei->sectors && ei->edd.heads && ei->edd.sectors) { ei->edd.cyls = ei->sectors / (ei->edd.heads * ei->edd.sectors); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_edd, "mbr_signature"), &ul0, 0)) { ei->signature = ul0; } sl = hd_attr_list(get_sysfs_attr_by_path(sf_edd, "extensions")); if(search_str_list(sl, "Fixed disk access")) hd_data->edd[u].ext_fixed_disk = 1; if(search_str_list(sl, "Device locking and ejecting")) hd_data->edd[u].ext_lock_eject = 1; if(search_str_list(sl, "Enhanced Disk Drive support")) hd_data->edd[u].ext_edd = 1; if(search_str_list(sl, "64-bit extensions")) hd_data->edd[u].ext_64bit = 1; edd_bus = edd_interface = NULL; edd_dev_path1 = edd_dev_path2 = 0; edd_raw = get_sysfs_attr_by_path2(sf_edd, "raw_data", &u1); if(u1 >= 40) edd_bus = canon_str(edd_raw + 36, 4); if(u1 >= 48) { edd_interface = canon_str(edd_raw + 40, 8); if(!strcmp(edd_interface, "FIBRE")) ei->ext_fibre = 1; } if(u1 >= 72) { memcpy(&edd_dev_path1, edd_raw + 56, 8); memcpy(&edd_dev_path2, edd_raw + 64, 8); edd_dev_path1 = be64toh(edd_dev_path1); // wwid for fc } edd_link = hd_read_sysfs_link(sf_edd, "pci_dev"); if(edd_link) { str_printf(&net_link, 0, "%s/net", edd_link); sf_dir2 = read_dir("/sys/firmware/edd", 'D'); if(sf_dir2) ei->ext_net = 1; free_str_list(sf_dir2); } ADD2LOG( "edd: 0x%02x\n mbr sig: 0x%08x\n size: %"PRIu64"\n chs default: %u/%u/%u\n chs legacy: %u/%u/%u\n caps: %s%s%s%s%s%s\n", u + 0x80, ei->signature, ei->sectors, ei->edd.cyls, ei->edd.heads, ei->edd.sectors, ei->legacy.cyls, ei->legacy.heads, ei->legacy.sectors, ei->ext_fixed_disk ? "fixed " : "", ei->ext_lock_eject ? "lock " : "", ei->ext_edd ? "edd " : "", ei->ext_64bit ? "64bit " : "", ei->ext_fibre ? "fibre " : "", ei->ext_net ? "net " : "" ); ADD2LOG(" bus: %s\n interface: %s\n dev path: %016"PRIx64" %016"PRIx64"\n", edd_bus, edd_interface, edd_dev_path1, edd_dev_path2); free_mem(edd_bus); free_mem(edd_interface); } } free_mem(sf_edd); free_mem(net_link); free_str_list(sf_dir); } void assign_edd_info(hd_data_t *hd_data) { hd_t *hd, *match_hd; unsigned u, u1, u2, lba, matches, real_matches, match_edd, type; bios_info_t *bt; edd_info_t *ei; for(hd = hd_data->hd; hd; hd = hd->next) { if(is_disk(hd)) hd->rom_id = free_mem(hd->rom_id); } /* add BIOS drive ids to disks */ for(type = 0; type < 4; type++) { for(u = 0; u < sizeof hd_data->edd / sizeof *hd_data->edd; u++) { ei = hd_data->edd + u; if(!ei->valid || ei->assigned) continue; for(u1 = u2 = 0; u1 < sizeof hd_data->edd / sizeof *hd_data->edd; u1++) { if(does_match0(ei, hd_data->edd + u1, type)) u2++; } /* not unique */ if(u2 != 1) continue; matches = real_matches = 0; match_hd = 0; match_edd = 0; for(hd = hd_data->hd; hd; hd = hd->next) { if(!is_disk(hd) || hd->rom_id) continue; if(does_match(ei, hd, type)) { if(!matches) { match_edd = u; match_hd = hd; } else { if(identical_disks(hd, match_hd)) real_matches--; } matches++; real_matches++; } } ADD2LOG(" %02x: matches %d (%d)\n", u + 0x80, real_matches, matches); if(real_matches == 1) { hd_data->flags.edd_used = 1; hd_data->edd[match_edd].assigned = 1; if(matches == 1) { str_printf(&match_hd->rom_id, 0, "0x%02x", match_edd + 0x80); ADD2LOG(" %s = %s (match %d)\n", match_hd->unix_dev_name, match_hd->rom_id, type); } else { for(hd = hd_data->hd; hd; hd = hd->next) { if(!is_disk(hd) || hd->rom_id) continue; if(does_match(ei, hd, type)) { str_printf(&hd->rom_id, 0, "0x%02x", match_edd + 0x80); ADD2LOG(" %s = %s (match %d)\n", hd->unix_dev_name, hd->rom_id, type); } } } } } } /* set lba support flag in BIOS data */ for(lba = u = 0; u < sizeof hd_data->edd / sizeof *hd_data->edd; u++) { if(hd_data->edd[u].ext_fixed_disk) { lba = 1; break; } } if(lba) { for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_bios && hd->detail && hd->detail->type == hd_detail_bios && (bt = hd->detail->bios.data) ) { bt->lba_support = lba; } } } } int does_match(edd_info_t *ei, hd_t *hd, unsigned type) { int i = 0; uint64_t u64; switch(type) { case 0: i = ei->signature == edd_disk_signature(hd) && ei->sectors == disk_size(hd); break; case 1: i = ei->signature == edd_disk_signature(hd); break; case 2: i = ei->sectors == disk_size(hd); break; case 3: u64 = ei->edd.heads * ei->edd.sectors; if(u64) { i = ei->edd.cyls == disk_size(hd) / u64; } break; } return i; } int does_match0(edd_info_t *ei, edd_info_t *ei0, unsigned type) { int i = 0; switch(type) { case 0: i = ei->signature == ei0->signature && ei->sectors == ei0->sectors; break; case 1: i = ei->signature == ei0->signature; break; case 2: i = ei->sectors == ei0->sectors; break; case 3: i = ei->edd.cyls == ei0->edd.cyls; break; } return i; } int is_disk(hd_t *hd) { return hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk; } uint64_t disk_size(hd_t *hd) { hd_res_t *res; uint64_t ul = 0; for(res = hd->res; res; res = res->next) { if( res->any.type == res_size && res->size.unit == size_unit_sectors ) { ul = res->size.val1; break; } } return ul; } unsigned edd_disk_signature(hd_t *hd) { unsigned char *s = hd->block0; if(!s) return 0; return s[0x1b8] + (s[0x1b9] << 8) + (s[0x1ba] << 16) + (s[0x1bb] << 24); } int identical_disks(hd_t *hd1, hd_t *hd2) { char *s1 = NULL, *s2 = NULL; str_list_t *sl; for(sl = hd1->unix_dev_names; sl; sl = sl->next) { if(!strncmp(sl->str, "/dev/disk/by-id/", sizeof "/dev/disk/by-id/" - 1)) { s1 = sl->str; break; } } for(sl = hd2->unix_dev_names; sl; sl = sl->next) { if(!strncmp(sl->str, "/dev/disk/by-id/", sizeof "/dev/disk/by-id/" - 1)) { s2 = sl->str; break; } } if(!s1) s1 = hd1->serial; if(!s2) s2 = hd1->serial; if(s1 && s2 && !strcmp(s1, s2)) return 1; return 0; } #endif /* defined(__i386__) || defined(__x86_64__) */ /** @} */ hwinfo-21.52/src/hd/edd.h000066400000000000000000000002611323731041200150770ustar00rootroot00000000000000#if defined(__i386__) || defined(__x86_64__) void hd_scan_sysfs_edd(hd_data_t *hd_data); unsigned edd_disk_signature(hd_t *hd); void assign_edd_info(hd_data_t *hd_data); #endif hwinfo-21.52/src/hd/fb.c000066400000000000000000000066711323731041200147400ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "fb.h" /** * @defgroup Framebuffer Framebuffer devices * @ingroup libhdDEVint * @brief Scan framebuffer devices * * @{ */ typedef struct { unsigned width; unsigned height; double pix_clock; double h_freq; double v_freq; } fb_info_t; static fb_info_t *fb_get_info(hd_data_t *hd_data); void hd_scan_fb(hd_data_t *hd_data) { fb_info_t *fb; hd_t *hd; hd_res_t *res; unsigned imac_dev, imac_vend; unsigned imac = 0; monitor_info_t *mi = NULL; if(!hd_probe_feature(hd_data, pr_fb)) return; hd_data->module = mod_fb; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "read info"); fb = fb_get_info(hd_data); if(fb) { imac_dev = MAKE_ID(TAG_EISA, 0x9d03); imac_vend = name2eisa_id("APP"); for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_monitor) break; } if(hd && hd->device.id == imac_dev && hd->vendor.id == imac_vend) { hd->tag.remove = 1; remove_tagged_hd_entries(hd_data); imac = 1; hd = NULL; } /* add monitor entry based on fb data if we have no other info */ if(!hd) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_monitor; if(imac) { hd->vendor.id = imac_vend; hd->device.id = imac_dev; } else { hd->vendor.name = new_str("Generic"); hd->device.name = new_str("Monitor"); } res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->monitor.type = res_monitor; res->monitor.width = fb->width; res->monitor.height = fb->height; res->monitor.vfreq = fb->v_freq + 0.5; if(!hd->detail) { mi = new_mem(sizeof *mi); hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_monitor; hd->detail->monitor.data = mi; mi->min_vsync = 50; mi->min_hsync = 31; mi->max_vsync = fb->v_freq * 1.11 + 0.9; mi->max_hsync = fb->h_freq / 1000.0 + 1.9; if(mi->max_vsync <= mi->min_vsync) mi->max_vsync = mi->min_vsync + 10; if(mi->max_hsync <= mi->min_hsync) mi->max_hsync = mi->min_hsync + 5; /* round up */ mi->max_vsync = ((mi->max_vsync + 9) / 10) * 10; } } } } fb_info_t *fb_get_info(hd_data_t *hd_data) { int fd; struct fb_var_screeninfo fbv_info; static fb_info_t fb_info; fb_info_t *fb = NULL; int h, v; fd = open(DEV_FB, O_RDONLY); if(fd < 0) fd = open(DEV_FB0, O_RDONLY); if(fd < 0) return fb; if(!ioctl(fd, FBIOGET_VSCREENINFO, &fbv_info)) { h = fbv_info.left_margin + fbv_info.xres + fbv_info.right_margin + fbv_info.hsync_len; v = fbv_info.upper_margin + fbv_info.yres + fbv_info.lower_margin + fbv_info.vsync_len; if(fbv_info.pixclock && h && v) { fb_info.width = fbv_info.xres; fb_info.height = fbv_info.yres; fb_info.pix_clock = 1e12 / fbv_info.pixclock; fb_info.h_freq = fb_info.pix_clock / h; fb_info.v_freq = fb_info.h_freq / v; fb = &fb_info; ADD2LOG("fb: size %d x %d\n", fb_info.width, fb_info.height); ADD2LOG("fb: timing %.2f MHz, %.2f kHz, %.2f Hz\n", fb_info.pix_clock * 1e-6, fb_info.h_freq * 1e-3, fb_info.v_freq); } } close(fd); return fb; } /** @} */ hwinfo-21.52/src/hd/fb.h000066400000000000000000000000451323731041200147320ustar00rootroot00000000000000void hd_scan_fb(hd_data_t *hd_data); hwinfo-21.52/src/hd/floppy.c000066400000000000000000000105711323731041200156540ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "klog.h" #include "floppy.h" /** * @defgroup FLOPPYint Floppy devices * @ingroup libhdDEVint * * This should currently be called *before* scan_misc() so we can try to get * the floppy controller resources in scan_misc() by actually accessing the * floppy drive. (Otherwise there would be a rather longish timeout.) * * This is all rather strange and should be rewritten... * * @{ */ static void dump_floppy_data(hd_data_t *hd_data); void hd_scan_floppy(hd_data_t *hd_data) { hd_t *hd; char b0[10], b1[10], c; unsigned u; int fd, i, floppy_ctrls = 0, floppy_ctrl_idx = 0; str_list_t *sl; hd_res_t *res; int floppy_stat[2] = { 1, 1 }; unsigned floppy_created = 0; if(!hd_probe_feature(hd_data, pr_floppy)) return; hd_data->module = mod_floppy; /* some clean-up */ remove_hd_entries(hd_data); hd_data->floppy = free_str_list(hd_data->floppy); PROGRESS(1, 0, "get nvram"); /* * Look for existing floppy controller entries (typically there will be * *none*). */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_storage && hd->sub_class.id == sc_sto_floppy) { floppy_ctrls++; floppy_ctrl_idx = hd->idx; } } /* * Is enough to load the nvram module. * * Note: although you must be root to access /dev/nvram, every * user can read /proc/nvram. */ fd = open(DEV_NVRAM, O_RDONLY | O_NONBLOCK); if(fd >= 0) close(fd); if( !(hd_data->floppy = read_file(PROC_NVRAM_24, 0, 0)) && !(hd_data->floppy = read_file(PROC_NVRAM_22, 0, 0)) ); if(hd_data->floppy && (hd_data->debug & HD_DEB_FLOPPY)) dump_floppy_data(hd_data); if(!hd_data->klog) read_klog(hd_data); for(sl = hd_data->klog; sl; sl = sl->next) { if(sscanf(sl->str, "<4>floppy%u: no floppy controllers foun%c", &u, &c) == 2) { if(u < sizeof floppy_stat / sizeof *floppy_stat) { floppy_stat[u] = 0; } } } if(hd_data->floppy) { PROGRESS(2, 0, "nvram info"); sl = hd_data->floppy; } else { PROGRESS(2, 0, "klog info"); sl = hd_data->klog; } for(; sl; sl = sl->next) { if(hd_data->floppy) { i = sscanf(sl->str, " Floppy %u type : %8[0-9.]'' %8[0-9.]%c", &u, b0, b1, &c) == 4; } else { i = sscanf(sl->str, "<6>Floppy drive(s): fd%u is %8[0-9.]%c", &u, b1, &c) == 3; *b0 = 0; } if(i) { if( !floppy_ctrls && u < sizeof floppy_stat / sizeof *floppy_stat && floppy_stat[u] ) { /* create one, if missing (there's no floppy without a controller...) */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_floppy; floppy_ctrl_idx = hd->idx; floppy_ctrls++; } struct stat sbuf; unsigned floppy_exists = 0; char *floppy_name = NULL; str_printf(&floppy_name, 0, "/dev/fd%u", u); floppy_exists = stat(floppy_name, &sbuf) ? 0 : 1; free_mem(floppy_name); if(floppy_ctrls && !(floppy_created & (1 << u)) && floppy_exists) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage_device; hd->sub_class.id = sc_sdev_floppy; hd->bus.id = bus_floppy; hd->slot = u; str_printf(&hd->unix_dev_name, 0, "/dev/fd%u", u); floppy_created |= 1 << u; if(*b0) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->size.type = res_size; res->size.val1 = str2float(b0, 2); res->size.unit = size_unit_cinch; } /* 'k' or 'M' */ i = c == 'M' ? str2float(b1, 3) : str2float(b1, 0); res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->size.type = res_size; res->size.val1 = i << 1; res->size.val2 = 0x200; res->size.unit = size_unit_sectors; /* the only choice... */ if(floppy_ctrls == 1) hd->attached_to = floppy_ctrl_idx; } } } } /* * Add floppy data to the global log. */ void dump_floppy_data(hd_data_t *hd_data) { str_list_t *sl; ADD2LOG("----- /proc/nvram -----\n"); for(sl = hd_data->floppy; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- /proc/nvram end -----\n"); } /** @} */ hwinfo-21.52/src/hd/floppy.h000066400000000000000000000000511323731041200156510ustar00rootroot00000000000000void hd_scan_floppy(hd_data_t *hd_data); hwinfo-21.52/src/hd/hal.c000066400000000000000000000413471323731041200151140ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include #include // #define WITH_HAL 1 #if WITH_HAL #ifndef DBUS_API_SUBJECT_TO_CHANGE #define DBUS_API_SUBJECT_TO_CHANGE 1 #endif #include #include #endif #include "hd.h" #include "hd_int.h" #include "hal.h" /** * @defgroup HALint Hardware abstraction (HAL) information * @ingroup libhdInternals * * @{ */ static void read_hal(hd_data_t *hd_data); static void add_pci(hd_data_t *hd_data); static void link_hal_tree(hd_data_t *hd_data); static int hal_match_str(hal_prop_t *prop, const char *key, const char *val); static int check_udi(const char *udi); static FILE *hd_open_properties(const char *udi, const char *mode); static char *skip_space(char *s); static char *skip_non_eq_or_space(char *s); static char *skip_nonquote(char *s); static void parse_property(hal_prop_t *prop, char *str); static void find_udi(hd_data_t *hd_data, hd_t *hd, int match); /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * * read hal data * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void hd_scan_hal(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_hal)) return; hd_data->module = mod_hal; /* some clean-up */ remove_hd_entries(hd_data); hd_data->hal = hd_free_hal_devices(hd_data->hal); PROGRESS(1, 0, "read hal data"); read_hal(hd_data); if(!hd_data->hal) return; link_hal_tree(hd_data); PROGRESS(1, 0, "pci sysfs"); hd_pci_read_data(hd_data); PROGRESS(2, 0, "pci devices"); add_pci(hd_data); } void hd_scan_hal_basic(hd_data_t *hd_data) { hd_data->module = mod_hal; /* some clean-up */ hd_data->hal = hd_free_hal_devices(hd_data->hal); PROGRESS(1, 0, "read hal data"); read_hal(hd_data); } void read_hal(hd_data_t *hd_data) { #if WITH_HAL DBusError error; DBusConnection *conn; LibHalContext *hal_ctx; LibHalPropertySet *props; LibHalPropertySetIterator it; char **device_names, **slist, *s; int i, num_devices, type; hal_device_t *dev; hal_prop_t *prop; dbus_error_init(&error); if(!(conn = dbus_bus_get(DBUS_BUS_SYSTEM, &error))) { ADD2LOG(" hal: dbus_bus_get: %s: %s\n", error.name, error.message); return; } ADD2LOG(" hal: connected to: %s\n", dbus_bus_get_unique_name(conn)); if(!(hal_ctx = libhal_ctx_new())) return; if(!libhal_ctx_set_dbus_connection(hal_ctx, conn)) return; if(!libhal_ctx_init(hal_ctx, &error)) { ADD2LOG(" hal: libhal_ctx_init: %s: %s\n", error.name, error.message); return; } dbus_error_init(&error); if((device_names = libhal_get_all_devices(hal_ctx, &num_devices, &error))) { ADD2LOG("----- hal device list -----\n"); for(i = 0; i < num_devices; i++) { if(!(props = libhal_device_get_all_properties(hal_ctx, device_names[i], &error))) { ADD2LOG(" hal: %s: %s\n", error.name, error.message); dbus_error_init(&error); continue; } dev = new_mem(sizeof *dev); dev->udi = new_str(device_names[i]); dev->next = hd_data->hal; hd_data->hal = dev; ADD2LOG(" %d: udi = '%s'\n", i, dev->udi); for(libhal_psi_init(&it, props); libhal_psi_has_more(&it); libhal_psi_next(&it)) { type = libhal_psi_get_type(&it); prop = new_mem(sizeof *prop); prop->next = dev->prop; dev->prop = prop; switch(type) { case LIBHAL_PROPERTY_TYPE_STRING: prop->type = p_string; prop->key = new_str(libhal_psi_get_key(&it)); prop->val.str = new_str(libhal_psi_get_string(&it)); break; case LIBHAL_PROPERTY_TYPE_INT32: prop->type = p_int32; prop->key = new_str(libhal_psi_get_key(&it)); prop->val.int32 = libhal_psi_get_int(&it); break; case LIBHAL_PROPERTY_TYPE_UINT64: prop->type = p_uint64; prop->key = new_str(libhal_psi_get_key(&it)); prop->val.uint64 = libhal_psi_get_uint64(&it); break; case LIBHAL_PROPERTY_TYPE_DOUBLE: prop->type = p_double; prop->key = new_str(libhal_psi_get_key(&it)); prop->val.d = libhal_psi_get_double(&it); break; case LIBHAL_PROPERTY_TYPE_BOOLEAN: prop->type = p_bool; prop->key = new_str(libhal_psi_get_key(&it)); prop->val.b = libhal_psi_get_bool(&it); break; case LIBHAL_PROPERTY_TYPE_STRLIST: prop->type = p_list; prop->key = new_str(libhal_psi_get_key(&it)); for(slist = libhal_psi_get_strlist(&it); *slist; slist++) { add_str_list(&prop->val.list, *slist); } break; default: prop->type = p_invalid; } if((s = hd_hal_print_prop(prop))) { ADD2LOG(" %s\n", s); } } libhal_free_property_set(props); if(i != num_devices - 1) ADD2LOG("\n"); } ADD2LOG("----- hal device list end -----\n"); libhal_free_string_array(device_names); dbus_error_free(&error); } else { ADD2LOG(" hal: empty device list\n"); } libhal_ctx_shutdown(hal_ctx, &error); libhal_ctx_free(hal_ctx); dbus_connection_unref(conn); dbus_error_free(&error); #endif /* WITH_HAL */ } void link_hal_tree(hd_data_t *hd_data) { hal_device_t *dev; hal_prop_t *prop; for(dev = hd_data->hal; dev; dev = dev->next) { prop = hal_get_str(dev->prop, "info.parent"); if(prop) { dev->parent = hal_find_device(hd_data, prop->val.str); } } } hal_device_t *hal_find_device(hd_data_t *hd_data, char *udi) { hal_device_t *dev; if(udi) { for(dev = hd_data->hal; dev; dev = dev->next) { if(!strcmp(dev->udi, udi)) return dev; } } return NULL; } void hal_invalidate(hal_prop_t *prop) { if(prop->type == p_string) free_mem(prop->val.str); if(prop->type == p_list) free_str_list(prop->val.list); prop->type = p_invalid; memset(&prop->val, 0, sizeof prop->val); } void hal_invalidate_all(hal_prop_t *prop, const char *key) { for(; (prop = hal_get_any(prop, key)); prop = prop->next) { hal_invalidate(prop); } } hal_prop_t *hal_get_any(hal_prop_t *prop, const char *key) { for(; prop; prop = prop->next) { if(!strcmp(prop->key, key)) return prop; } return NULL; } hal_prop_t *hal_get_bool(hal_prop_t *prop, const char *key) { for(; prop; prop = prop->next) { if(prop->type == p_bool && !strcmp(prop->key, key)) return prop; } return NULL; } hal_prop_t *hal_get_int32(hal_prop_t *prop, const char *key) { for(; prop; prop = prop->next) { if(prop->type == p_int32 && !strcmp(prop->key, key)) return prop; } return NULL; } hal_prop_t *hal_get_str(hal_prop_t *prop, const char *key) { for(; prop; prop = prop->next) { if(prop->type == p_string && !strcmp(prop->key, key)) return prop; } return NULL; } char *hal_get_useful_str(hal_prop_t *prop, const char *key) { for(; prop; prop = prop->next) { if(prop->type == p_string && !strcmp(prop->key, key)) { if(prop->val.str && strncmp(prop->val.str, "Unknown", sizeof "Unknown" - 1)) return prop->val.str; break; } } return NULL; } int hal_match_str(hal_prop_t *prop, const char *key, const char *val) { return val && (prop = hal_get_str(prop, key)) && !strcmp(prop->val.str, val); } hal_prop_t *hal_get_list(hal_prop_t *prop, const char *key) { for(; prop; prop = prop->next) { if(prop->type == p_list && !strcmp(prop->key, key)) return prop; } return NULL; } hal_prop_t *hal_add_new(hal_prop_t **prop) { while(*prop) prop = &(*prop)->next; *prop = new_mem(sizeof **prop); hal_invalidate(*prop); return *prop; } void add_pci(hd_data_t *hd_data) { hd_t *hd; hal_prop_t *prop; int i, j; char *s; hal_device_t *dev; pci_t *pci; for(dev = hd_data->hal ; dev; dev = dev->next) { if(dev->used) continue; if(!hal_match_str(dev->prop, "info.subsystem", "pci")) continue; dev->used = 1; hd = add_hd_entry(hd_data, __LINE__, 0); if((prop = hal_get_str(dev->prop, "linux.sysfs_path"))) hd->sysfs_id = new_str(hd_sysfs_id(prop->val.str)); for(pci = hd_data->pci; pci; pci = pci->next) { if(!strcmp(hd_sysfs_id(pci->sysfs_id), hd->sysfs_id)) { hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_pci; hd->detail->pci.data = pci; break; } } hd_pci_complete_data(hd); hd->udi = new_str(dev->udi); if(dev->parent) hd->parent_udi = new_str(dev->parent->udi); if((prop = hal_get_int32(dev->prop, "pci.device_protocol"))) hd->prog_if.id = prop->val.int32; if((prop = hal_get_int32(dev->prop, "pci.device_subclass"))) hd->sub_class.id = prop->val.int32; if((prop = hal_get_int32(dev->prop, "pci.device_class"))) hd->base_class.id = prop->val.int32; i = (prop = hal_get_int32(dev->prop, "pci.vendor_id")) ? prop->val.int32 : 0; j = (prop = hal_get_int32(dev->prop, "pci.product_id")) ? prop->val.int32 : 0; if(i || j) { hd->vendor.id = MAKE_ID(TAG_PCI, i); hd->device.id = MAKE_ID(TAG_PCI, j); } if((s = hal_get_useful_str(dev->prop, "pci.vendor"))) hd->vendor.name = new_str(s); if((s = hal_get_useful_str(dev->prop, "pci.product"))) hd->device.name = new_str(s); i = (prop = hal_get_int32(dev->prop, "pci.subsys_vendor_id")) ? prop->val.int32 : 0; j = (prop = hal_get_int32(dev->prop, "pci.subsys_product_id")) ? prop->val.int32 : 0; if(i || j) { hd->sub_vendor.id = MAKE_ID(TAG_PCI, i); hd->sub_device.id = MAKE_ID(TAG_PCI, j); } if((s = hal_get_useful_str(dev->prop, "pci.subsys_vendor"))) hd->sub_vendor.name = new_str(s); if((s = hal_get_useful_str(dev->prop, "pci.subsys_product"))) hd->sub_device.name = new_str(s); if((prop = hal_get_str(dev->prop, "linux.sysfs_path"))) hd->sysfs_id = new_str(hd_sysfs_id(prop->val.str)); if((prop = hal_get_str(dev->prop, "info.linux.driver"))) add_str_list(&hd->drivers, prop->val.str); hd->hal_prop = dev->prop; dev->prop = NULL; } for(hd = hd_data->hd; hd; hd = hd->next) { if( !hd->detail || hd->detail->type != hd_detail_pci || !(pci = hd->detail->pci.data) ) continue; pci->next = NULL; } hd_data->pci = NULL; } char *hd_hal_print_prop(hal_prop_t *prop) { static char *s = NULL; str_list_t *sl; switch(prop->type) { case p_string: str_printf(&s, 0, "%s = '%s'", prop->key, prop->val.str); break; case p_int32: str_printf(&s, 0, "%s = %d (0x%x)", prop->key, prop->val.int32, prop->val.int32); break; case p_uint64: str_printf(&s, 0, "%s = %"PRIu64"ull (0x%"PRIx64"ull)", prop->key, prop->val.uint64, prop->val.uint64); break; case p_double: str_printf(&s, 0, "%s = %#g", prop->key, prop->val.d); break; case p_bool: str_printf(&s, 0, "%s = %s", prop->key, prop->val.b ? "true" : "false"); break; case p_list: str_printf(&s, 0, "%s = { ", prop->key); for(sl = prop->val.list; sl; sl = sl->next) { str_printf(&s, -1, "'%s'%s", sl->str, sl->next ? ", " : ""); } str_printf(&s, -1, " }"); break; case p_invalid: str_printf(&s, 0, "%s", prop->key); break; } return s; } /* * Ensure that udi is a sane path name. * * return: * 0/1: fail/ok */ int check_udi(const char *udi) { if( !udi || !strncmp(udi, "../", sizeof "../" - 1) || strstr(udi, "/../") || strstr(udi, "//") ) return 0; return 1; } int hd_write_properties(const char *udi, hal_prop_t *prop) { FILE *f; char *s; f = hd_open_properties(udi, "w"); if(!f) return 1; for(; prop; prop = prop->next) { if(prop->type == p_invalid) continue; s = hd_hal_print_prop(prop); if(s) fprintf(f, "%s\n", s); } fclose(f); return 0; } hal_prop_t *hd_read_properties(const char *udi) { char *path = NULL; str_list_t *sl0, *sl; hal_prop_t *prop_list = NULL, *prop_list_e = NULL, prop, *p; if(!udi) return NULL; while(*udi == '/') udi++; if(!check_udi(udi)) return NULL; str_printf(&path, 0, "%s/%s", hd_get_hddb_path("udi"), udi); sl0 = read_file(path, 0, 0); free_mem(path); for(sl = sl0; sl; sl = sl->next) { parse_property(&prop, sl->str); if(prop.type != p_invalid) { p = new_mem(sizeof *p); *p = prop; if(prop_list) { prop_list_e->next = p; prop_list_e = prop_list_e->next; } else { prop_list = prop_list_e = p; } } else { prop.key = free_mem(prop.key); } } free_str_list(sl0); return prop_list; } FILE *hd_open_properties(const char *udi, const char *mode) { str_list_t *path, *sl; struct stat sbuf; char *dir = NULL; int err, i; FILE *f = NULL; if(!udi) return f; while(*udi == '/') udi++; if(!check_udi(udi)) return f; path = hd_split('/', udi); if(!path) return f; dir = new_str(hd_get_hddb_path("udi")); for(err = 0, sl = path; sl->next; sl = sl->next) { str_printf(&dir, -1, "/%s", sl->str); i = lstat(dir, &sbuf); if(i == -1 && errno == ENOENT) { mkdir(dir, 0755); i = lstat(dir, &sbuf); } if(i || !S_ISDIR(sbuf.st_mode)) { err = 1; break; } } if(!err) { str_printf(&dir, -1, "/%s", sl->str); f = fopen(dir, mode); } free_mem(dir); return f; } char *skip_space(char *s) { while(isspace(*s)) s++; return s; } char *skip_non_eq_or_space(char *s) { while(*s && *s != '=' && !isspace(*s)) s++; return s; } char *skip_nonquote(char *s) { while(*s && *s != '\'') s++; return s; } void parse_property(hal_prop_t *prop, char *str) { char *s, *s1, *key, *s_val; int l; memset(prop, 0, sizeof *prop); prop->type = p_invalid; s = skip_space(str); s = skip_non_eq_or_space(key = s); *s++ = 0; if(!*key) return; s = skip_space(s); if(*s == '=') s++; s = skip_space(s); prop->key = new_str(key); if(!*s) return; if(*s == '\'') { s_val = s + 1; s = strrchr(s_val, '\''); *(s ?: s_val) = 0; prop->type = p_string; prop->val.str = strdup(s_val); } else if(*s == '{') { s_val = skip_space(s + 1); s1 = strrchr(s_val, '}'); if(s1) *s1 = 0; prop->type = p_list; while(*s_val++ == '\'') { s = skip_nonquote(s_val); if(*s) *s++ = 0; add_str_list(&prop->val.list, s_val); s_val = skip_nonquote(s); } } else if(!strncmp(s, "true", 4)) { s += 4; prop->type = p_bool; prop->val.b = 1; } else if(!strncmp(s, "false", 5)) { s += 5; prop->type = p_bool; prop->val.b = 0; } else if(isdigit(*s) || *s == '+' || *s == '-' || *s == '.') { *skip_non_eq_or_space(s) = 0; if(strchr(s, '.')) { prop->type = p_double; prop->val.d = strtod(s, NULL); } else { l = strlen(s); if(l >= 2 && s[l - 2] == 'l' && s[l - 1] == 'l') { prop->type = p_uint64; s[l -= 2] = 0; } else { prop->type = p_int32; } if(l >= 1 && s[l - 1] == 'u') s[--l] = 0; if(prop->type == p_int32) { prop->val.int32 = strtol(s, NULL, 0); } else { prop->val.uint64 = strtoull(s, NULL, 0); } } } } void hd_scan_hal_assign_udi(hd_data_t *hd_data) { hd_t *hd; int i; if(!hd_data->hal) return; PROGRESS(2, 0, "assign udi"); for(i = 0; i < 3; i++) { for(hd = hd_data->hd; hd; hd = hd->next) find_udi(hd_data, hd, i); } } void find_udi(hd_data_t *hd_data, hd_t *hd, int match) { hal_device_t *dev; char *h_sysfsid, *h_devname; if(hd->udi) return; dev = NULL; /* device file first, thanks to usb devices */ /* based on device file */ if( !dev && ( (match == 0 && hd->unix_dev_name) || (match == 1 && hd->unix_dev_name2) || (match == 2 && hd->unix_dev_names) ) ) for(dev = hd_data->hal; dev; dev = dev->next) { h_devname = hal_get_useful_str(dev->prop, "linux.device_file"); if(!h_devname) h_devname = hal_get_useful_str(dev->prop, "block.device"); if(h_devname) { if(match == 0 && hd->unix_dev_name && !strcmp(hd->unix_dev_name, h_devname)) break; if(match == 1 && hd->unix_dev_name2 && !strcmp(hd->unix_dev_name2, h_devname)) break; if(match == 2 && search_str_list(hd->unix_dev_names, h_devname)) break; } } /* based on sysfs id, only once for match == 0 */ if(!dev && !match && hd->sysfs_id) for(dev = hd_data->hal; dev; dev = dev->next) { h_sysfsid = hd_sysfs_id(hal_get_useful_str(dev->prop, "linux.sysfs_path")); if(h_sysfsid && !strcmp(hd->sysfs_id, h_sysfsid)) break; } if(dev) { hd->udi = new_str(dev->udi); hd->hal_prop = dev->prop; dev->prop = NULL; } } /** @} */ hwinfo-21.52/src/hd/hal.h000066400000000000000000000002031323731041200151030ustar00rootroot00000000000000void hd_scan_hal(hd_data_t *hd_data); void hd_scan_hal_basic(hd_data_t *hd_data); void hd_scan_hal_assign_udi(hd_data_t *hd_data); hwinfo-21.52/src/hd/hd.c000066400000000000000000004212401323731041200147350ustar00rootroot00000000000000#define _GNU_SOURCE /* strcasestr() */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define _LINUX_AUDIT_H_ #define _LINUX_PRIO_TREE_H #include /** * @defgroup libhdBUSint Bus scanning code * @ingroup libhdInternals */ /** * @defgroup libhdDEVint Device handling * @ingroup libhdInternals */ /** * @defgroup libhdINFOint Information gathering * @ingroup libhdInternals */ /** * @defgroup libhdInternals Implementation internals * * various functions commmon to all probing modules * * @{ */ #define u64 uint64_t #ifndef BLKSSZGET #define BLKSSZGET _IO(0x12,104) /* get block device sector size */ #endif #include "hd.h" #include "hddb.h" #include "hd_int.h" #include "smbios.h" #include "memory.h" #include "isapnp.h" #include "monitor.h" #include "cpu.h" #include "misc.h" #include "mouse.h" #include "floppy.h" #include "bios.h" #include "serial.h" #include "net.h" #include "version.h" #include "usb.h" #include "modem.h" #include "parallel.h" #include "isa.h" #include "isdn.h" #include "kbd.h" #include "prom.h" #include "sbus.h" #include "int.h" #include "braille.h" #include "sys.h" #include "manual.h" #include "fb.h" #include "pppoe.h" #include "pcmcia.h" #include "s390.h" #include "pci.h" #include "block.h" #include "edd.h" #include "input.h" #include "wlan.h" #include "hal.h" #include "klog.h" #include "drm.h" /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * various functions commmon to all probing modules * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifdef __i386__ #define HD_ARCH "ia32" #endif #ifdef __ia64__ #define HD_ARCH "ia64" #endif #ifdef __alpha__ #define HD_ARCH "axp" #endif #ifdef __PPC__ #define HD_ARCH "ppc" #endif #ifdef __sparc__ #define HD_ARCH "sparc" #endif #ifdef __s390x__ #define HD_ARCH "s390x" #else #ifdef __s390__ #define HD_ARCH "s390" #endif #endif #ifdef __arm__ #define HD_ARCH "arm" #endif #ifdef __aarch64__ #define HD_ARCH "aarch64" #endif #ifdef __mips__ #define HD_ARCH "mips" #endif #ifdef __x86_64__ #define HD_ARCH "x86-64" #endif #ifdef __hppa__ #define HD_ARCH "hppa" #endif #ifdef __m68k__ #define HD_ARCH "68k" #endif typedef struct disk_s { struct disk_s *next; unsigned crc; unsigned crc_match:1; unsigned hd_idx; char *dev_name; unsigned char *data; } disk_t; typedef struct { enum probe_feature val, parent; unsigned mask; /* bit 0: default, bit 1: all, bit 2: max, bit 3: linuxrc */ char *name; hal_prop_type_t type; } pr_flags_t; static pr_flags_t *pr_flags_by_name(char *name); static pr_flags_t *pr_flags_by_id(enum probe_feature feature); static int set_probe_val(hd_data_t *hd_data, enum probe_feature feature, char *val); static void fix_probe_features(hd_data_t *hd_data); static void set_probe_feature(hd_data_t *hd_data, enum probe_feature feature, unsigned val); static void free_old_hd_entries(hd_data_t *hd_data); static hd_t *free_hd_entry(hd_t *hd); static hd_t *add_hd_entry2(hd_t **hd, hd_t *new_hd); static void timeout_alarm_handler(int signal); static void get_probe_env(hd_data_t *hd_data); static void hd_scan_xtra(hd_data_t *hd_data); static hd_t *hd_get_device_by_id(hd_data_t *hd_data, char *id); static int has_item(hd_hw_item_t *items, hd_hw_item_t item); static int has_hw_class(hd_t *hd, hd_hw_item_t *items); static void hd_scan_with_hal(hd_data_t *hd_data); static void hd_scan_no_hal(hd_data_t *hd_data); static void test_read_block0_open(void *arg); static void get_kernel_version(hd_data_t *hd_data); static int is_modem(hd_data_t *hd_data, hd_t *hd); static int is_audio(hd_data_t *hd_data, hd_t *hd); static int is_pppoe(hd_data_t *hd_data, hd_t *hd); static void assign_hw_class(hd_data_t *hd_data, hd_t *hd); static void short_vendor(char *vendor); static void create_model_name(hd_data_t *hd_data, hd_t *hd); static void copy_log2shm(hd_data_t *hd_data); static void sigchld_handler(int); static void sigusr1_handler(int); static pid_t child_id; static volatile pid_t child; static char *hd_shm_add_str(hd_data_t *hd_data, char *str); static str_list_t *hd_shm_add_str_list(hd_data_t *hd_data, str_list_t *sl); static hd_udevinfo_t *hd_free_udevinfo(hd_udevinfo_t *ui); static hd_sysfsdrv_t *hd_free_sysfsdrv(hd_sysfsdrv_t *sf); static hd_data_t *hd_data_sig; /* * Names of the probing modules. * Cf. enum mod_idx in hd_int.h. */ static struct s_mod_names { unsigned val; char *name; } pr_modules[] = { { mod_none, "none"}, { mod_memory, "memory"}, { mod_pci, "pci"}, { mod_isapnp, "isapnp"}, { mod_pnpdump, "pnpdump"}, { mod_net, "net"}, { mod_floppy, "floppy"}, { mod_misc, "misc" }, { mod_bios, "bios"}, { mod_cpu, "cpu"}, { mod_monitor, "monitor"}, { mod_serial, "serial"}, { mod_mouse, "mouse"}, { mod_scsi, "scsi"}, { mod_usb, "usb"}, { mod_modem, "modem"}, { mod_parallel, "parallel" }, { mod_isa, "isa" }, { mod_isdn, "isdn" }, { mod_kbd, "kbd" }, { mod_prom, "prom" }, { mod_sbus, "sbus" }, { mod_int, "int" }, { mod_braille, "braille" }, { mod_xtra, "hd" }, { mod_sys, "sys" }, { mod_manual, "manual" }, { mod_fb, "fb" }, { mod_pppoe, "pppoe" }, { mod_pcmcia, "pcmcia" }, { mod_s390, "s390" }, { mod_sysfs, "sysfs" }, { mod_dsl, "dsl" }, { mod_block, "block" }, { mod_edd, "edd" }, { mod_input, "input" }, { mod_hal, "hal" }, { mod_wlan, "wlan" } }; /* * Names for the probe flags. Used for debugging and command line parsing in * hw.c. Cf. enum probe_feature, hd_data_t.probe. */ static pr_flags_t pr_flags[] = { { pr_default, -1, 1, "default", p_bool }, { pr_all, -1, 2 , "all", p_bool }, { pr_max, -1, 4 , "max", p_bool }, { pr_lxrc, -1, 8 , "lxrc", p_bool }, { pr_memory, 0, 8|4|2|1, "memory", p_bool }, { pr_pci, 0, 8|4|2|1, "pci", p_bool }, { pr_s390, 0, 8|4|2|1, "s390", p_bool }, { pr_s390disks, 0, 0, "s390disks", p_bool }, { pr_isapnp, 0, 4|2|1, "isapnp", p_bool }, { pr_isapnp_old, pr_isapnp, 0, "isapnp.old", p_bool }, { pr_isapnp_new, pr_isapnp, 0, "isapnp.new", p_bool }, { pr_isapnp_mod, 0, 4 , "isapnp.mod", p_bool }, { pr_isapnp, 0, 0, "pnpdump", p_bool }, /* alias for isapnp */ { pr_net, 0, 8|4|2|1, "net", p_bool }, { pr_net_eeprom, 0, 0, "net.eeprom", p_bool }, { pr_floppy, 0, 8|4|2|1, "floppy", p_bool }, { pr_misc, pr_bios, 8|4|2|1, "misc", p_bool }, // ugly hack! { pr_misc_serial, pr_misc, 8|4|2|1, "misc.serial", p_bool }, { pr_misc_par, pr_misc, 4|2|1, "misc.par", p_bool }, { pr_misc_floppy, pr_misc, 8|4|2|1, "misc.floppy", p_bool }, { pr_bios, 0, 8|4|2|1, "bios", p_bool }, { pr_bios_vesa, pr_bios, 4|2|1, "bios.vesa", p_bool }, { pr_bios_ddc, pr_bios_vesa, 0, "bios.ddc", p_bool }, { pr_bios_ddc_ports, pr_bios_ddc, 0, "bios.ddc.ports", p_int32 }, { pr_bios_fb, pr_bios_vesa, 0, "bios.fb", p_bool }, { pr_bios_mode, pr_bios_vesa, 0, "bios.mode", p_bool }, { pr_bios_vbe, pr_bios_mode, 0, "bios.vbe", p_bool }, // just an alias { pr_bios_crc, 0, 0, "bios.crc", p_bool }, // require bios crc check to succeed { pr_bios_vram, 0, 0, "bios.vram", p_bool }, // map video bios ram { pr_bios_acpi, 0, 0, "bios.acpi", p_bool }, // dump acpi data { pr_cpu, 0, 8|4|2|1, "cpu", p_bool }, { pr_monitor, 0, 8|4|2|1, "monitor", p_bool }, { pr_serial, 0, 4|2|1, "serial", p_bool }, { pr_mouse, 0, 4|2|1, "mouse", p_bool }, { pr_scsi, 0, 8|4|2|1, "scsi", p_bool }, { pr_scsi_noserial, 0, 0, "scsi.noserial", p_bool }, { pr_usb, 0, 8|4|2|1, "usb", p_bool }, { pr_usb_mods, 0, 4 , "usb.mods", p_bool }, { pr_modem, 0, 4|2|1, "modem", p_bool }, { pr_modem_usb, pr_modem, 4|2|1, "modem.usb", p_bool }, { pr_parallel, 0, 4|2|1, "parallel", p_bool }, { pr_parallel_lp, pr_parallel, 4|2|1, "parallel.lp", p_bool }, { pr_parallel_zip, pr_parallel, 4|2|1, "parallel.zip", p_bool }, { pr_parallel_imm, 0, 0, "parallel.imm", p_bool }, { pr_isa, 0, 0, "isa", p_bool }, { pr_isa_isdn, pr_isa, 0, "isa.isdn", p_bool }, { pr_isdn, 0, 4|2|1, "isdn", p_bool }, { pr_kbd, 0, 8|4|2|1, "kbd", p_bool }, { pr_prom, 0, 8|4|2|1, "prom", p_bool }, { pr_sbus, 0, 8|4|2|1, "sbus", p_bool }, { pr_int, 0, 8|4|2|1, "int", p_bool }, #if defined(__i386__) || defined (__x86_64__) { pr_braille, 0, 4|2|1, "braille", p_bool }, { pr_braille_alva, pr_braille, 4|2|1, "braille.alva", p_bool }, { pr_braille_fhp, pr_braille, 4|2|1, "braille.fhp", p_bool }, { pr_braille_ht, pr_braille, 4|2|1, "braille.ht", p_bool }, { pr_braille_baum, pr_braille, 4|2|1, "braille.baum", p_bool }, #else { pr_braille, 0, 4|2 , "braille", p_bool }, { pr_braille_alva, pr_braille, 0, "braille.alva", p_bool }, { pr_braille_fhp, pr_braille, 4|2 , "braille.fhp", p_bool }, { pr_braille_ht, pr_braille, 4|2 , "braille.ht", p_bool }, { pr_braille_baum, pr_braille, 4|2 , "braille.baum", p_bool }, #endif { pr_ignx11, 0, 0, "ignx11", p_bool }, { pr_sys, 0, 8|4|2|1, "sys", p_bool }, { pr_manual, 0, 0, "manual", p_bool }, { pr_fb, 0, 8|4|2|1, "fb", p_bool }, { pr_pppoe, 0, 8|4|2|1, "pppoe", p_bool }, /* dummy, used to turn off hwscan */ { pr_scan, 0, 0, "scan", p_bool }, { pr_pcmcia, 0, 8|4|2|1, "pcmcia", p_bool }, { pr_fork, 0, 0, "fork", p_bool }, { pr_cpuemu, 0, 0, "cpuemu", p_bool }, { pr_cpuemu_debug, pr_cpuemu, 0, "cpuemu.debug", p_bool }, { pr_sysfs, 0, 0, "sysfs", p_bool }, { pr_udev, 0, 8|4|2|1, "udev", p_bool }, { pr_block, 0, 8|4|2|1, "block", p_bool }, { pr_block_cdrom, pr_block, 8|4|2|1, "block.cdrom", p_bool }, { pr_block_part, pr_block, 8|4|2|1, "block.part", p_bool }, { pr_block_mods, pr_block, 8|4|2|1, "block.mods", p_bool }, { pr_edd, 0, 8|4|2|1, "edd", p_bool }, { pr_edd_mod, pr_edd, 8|4|2|1, "edd.mod", p_bool }, { pr_input, 0, 8|4|2|1, "input", p_bool }, { pr_wlan, 0, 8|4|2|1, "wlan", p_bool }, { pr_hal, 0, 0, "hal", p_bool }, { pr_modules_pata, 0, 0, "modules.pata", p_bool }, { pr_x86emu, 0, 0, "x86emu", p_list }, }; /* * Returns pointer to probe feature struct for name. * If name is not a valid probe feature, NULL is returned. * */ pr_flags_t *pr_flags_by_name(char *name) { unsigned u; if(!name) return NULL; for(u = 0; u < sizeof pr_flags / sizeof *pr_flags; u++) { if(!strcmp(name, pr_flags[u].name)) return pr_flags + u; } return NULL; } pr_flags_t *pr_flags_by_id(enum probe_feature feature) { unsigned u; for(u = 0; u < sizeof pr_flags / sizeof *pr_flags; u++) { if(feature == pr_flags[u].val) return pr_flags + u; } return NULL; } int get_probe_val_int(hd_data_t *hd_data, enum probe_feature feature) { pr_flags_t *flags; hal_prop_t *prop; flags = pr_flags_by_id(feature); if(flags) { prop = hal_get_int32(hd_data->probe_val, flags->name); if(prop) return prop->val.int32; } return 0; } char *get_probe_val_str(hd_data_t *hd_data, enum probe_feature feature) { pr_flags_t *flags; hal_prop_t *prop; flags = pr_flags_by_id(feature); if(flags) { prop = hal_get_str(hd_data->probe_val, flags->name); if(prop) return prop->val.str; } return NULL; } str_list_t *get_probe_val_list(hd_data_t *hd_data, enum probe_feature feature) { pr_flags_t *flags; hal_prop_t *prop; flags = pr_flags_by_id(feature); if(flags) { prop = hal_get_list(hd_data->probe_val, flags->name); if(prop) return prop->val.list; } return NULL; } int set_probe_val(hd_data_t *hd_data, enum probe_feature feature, char *val) { hal_prop_t *prop; pr_flags_t *flags; char *s; int i, is_set = 0; if(!val) val = ""; flags = pr_flags_by_id(feature); if(flags && flags->type != p_bool) { prop = hal_get_any(hd_data->probe_val, flags->name); if(!prop) { prop = hal_add_new(&hd_data->probe_val); } else { hal_invalidate(prop); } switch(flags->type) { case p_int32: i = strtol(val, &s, 0); if(!*s) { prop->type = flags->type; prop->key = new_str(flags->name); prop->val.int32 = i; is_set = i ? 1 : 0; } break; case p_string: prop->type = flags->type; prop->key = new_str(flags->name); prop->val.str = new_str(val); is_set = *val ? 1 : 0; break; case p_list: prop->type = flags->type; prop->key = new_str(flags->name); prop->val.list = *val ? hd_split(':', val) : NULL; is_set = prop->val.list ? 1 : 0; break; default: break; } } return is_set; } void fix_probe_features(hd_data_t *hd_data) { int i; for(i = 0; i < sizeof hd_data->probe; i++) { hd_data->probe[i] |= hd_data->probe_set[i]; hd_data->probe[i] &= ~hd_data->probe_clr[i]; } } void set_probe_feature(hd_data_t *hd_data, enum probe_feature feature, unsigned val) { unsigned ofs, bit, mask; int i; pr_flags_t *pr; if(!(pr = pr_flags_by_id(feature))) return; if(pr->parent == -1u) { mask = pr->mask; for(i = 0; (unsigned) i < sizeof pr_flags / sizeof *pr_flags; i++) { if(pr_flags[i].parent != -1u && (pr_flags[i].mask & mask)) set_probe_feature(hd_data, pr_flags[i].val, val); } } else { ofs = feature >> 3; bit = feature & 7; if(ofs < sizeof hd_data->probe) { if(val) { hd_data->probe_set[ofs] |= 1 << bit; hd_data->probe_clr[ofs] &= ~(1 << bit); } else { hd_data->probe_clr[ofs] |= 1 << bit; hd_data->probe_set[ofs] &= ~(1 << bit); } } if(pr->parent) set_probe_feature(hd_data, pr->parent, val); } fix_probe_features(hd_data); } void hd_set_probe_feature(hd_data_t *hd_data, enum probe_feature feature) { unsigned ofs, bit, mask; int i; pr_flags_t *pr; if(!(pr = pr_flags_by_id(feature))) return; if(pr->parent == -1u) { mask = pr->mask; for(i = 0; i < sizeof pr_flags / sizeof *pr_flags; i++) { if(pr_flags[i].parent != -1u && (pr_flags[i].mask & mask)) { hd_set_probe_feature(hd_data, pr_flags[i].val); } } } else { ofs = feature >> 3; bit = feature & 7; if(ofs < sizeof hd_data->probe) { hd_data->probe[ofs] |= 1 << bit; } if(pr->parent) hd_set_probe_feature(hd_data, pr->parent); } fix_probe_features(hd_data); } void hd_clear_probe_feature(hd_data_t *hd_data, enum probe_feature feature) { unsigned ofs, bit, mask; int i; pr_flags_t *pr; if(!(pr = pr_flags_by_id(feature))) return; if(pr->parent == -1u) { mask = pr->mask; for(i = 0; (unsigned) i < sizeof pr_flags / sizeof *pr_flags; i++) { if(pr_flags[i].parent != -1u && (pr_flags[i].mask & mask)) hd_clear_probe_feature(hd_data, pr_flags[i].val); } } else { ofs = feature >> 3; bit = feature & 7; if(ofs < sizeof hd_data->probe) hd_data->probe[ofs] &= ~(1 << bit); } } int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature) { if(feature < 0 || feature >= pr_default) return 0; return hd_data->probe[feature >> 3] & (1 << (feature & 7)) ? 1 : 0; } void hd_set_probe_feature_hw(hd_data_t *hd_data, hd_hw_item_t item) { hd_set_probe_feature(hd_data, pr_int); // hd_set_probe_feature(hd_data, pr_manual); /* * note: pr_serial needs pr_pci */ switch(item) { case hw_cdrom: hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_block_mods); hd_set_probe_feature(hd_data, pr_scsi); if(!hd_data->flags.fast) { hd_set_probe_feature(hd_data, pr_block_cdrom); } break; case hw_floppy: hd_set_probe_feature(hd_data, pr_floppy); hd_set_probe_feature(hd_data, pr_misc_floppy); hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_block); hd_set_probe_feature(hd_data, pr_block_mods); hd_set_probe_feature(hd_data, pr_scsi); break; case hw_partition: hd_set_probe_feature(hd_data, pr_block_part); case hw_disk: hd_set_probe_feature(hd_data, pr_s390disks); hd_set_probe_feature(hd_data, pr_bios); // bios disk order hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_block); hd_set_probe_feature(hd_data, pr_block_mods); hd_set_probe_feature(hd_data, pr_edd_mod); hd_set_probe_feature(hd_data, pr_scsi); break; case hw_block: hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_s390disks); hd_set_probe_feature(hd_data, pr_bios); // bios disk order hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_block); hd_set_probe_feature(hd_data, pr_block_mods); hd_set_probe_feature(hd_data, pr_edd_mod); hd_set_probe_feature(hd_data, pr_scsi); if(!hd_data->flags.fast) { hd_set_probe_feature(hd_data, pr_floppy); hd_set_probe_feature(hd_data, pr_misc_floppy); hd_set_probe_feature(hd_data, pr_block_cdrom); } hd_set_probe_feature(hd_data, pr_block_part); break; case hw_network: hd_set_probe_feature(hd_data, pr_net); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_usb); break; case hw_display: hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_sbus); hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_misc); /* for isa cards */ break; case hw_monitor: /* if KMS is not active the data need to be read from BIOS */ if (!is_kms_active(hd_data)) { hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_bios_ddc); // hd_set_probe_feature(hd_data, pr_bios_fb); hd_set_probe_feature(hd_data, pr_fb); } hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_monitor); break; case hw_framebuffer: hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_bios_fb); hd_set_probe_feature(hd_data, pr_fb); break; case hw_mouse: hd_set_probe_feature(hd_data, pr_misc); if(!hd_data->flags.fast) { hd_set_probe_feature(hd_data, pr_serial); } hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_kbd); hd_set_probe_feature(hd_data, pr_sys); hd_set_probe_feature(hd_data, pr_bios); hd_set_probe_feature(hd_data, pr_mouse); hd_set_probe_feature(hd_data, pr_input); hd_set_probe_feature(hd_data, pr_pci); break; case hw_joystick: hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_input); break; case hw_chipcard: hd_set_probe_feature(hd_data, pr_misc); if(!hd_data->flags.fast) { hd_set_probe_feature(hd_data, pr_serial); } hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_mouse); /* we need the pnp code */ hd_set_probe_feature(hd_data, pr_pci); break; case hw_camera: hd_set_probe_feature(hd_data, pr_usb); break; case hw_keyboard: hd_set_probe_feature(hd_data, pr_cpu); hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_kbd); hd_set_probe_feature(hd_data, pr_input); #ifdef __PPC__ hd_set_probe_feature(hd_data, pr_serial); hd_set_probe_feature(hd_data, pr_pci); #endif break; case hw_sound: hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_isapnp); hd_set_probe_feature(hd_data, pr_isapnp_mod); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_sbus); hd_set_probe_feature(hd_data, pr_prom); break; case hw_isdn: hd_set_probe_feature(hd_data, pr_misc); /* get basic i/o res */ hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_pcmcia); hd_set_probe_feature(hd_data, pr_isapnp); hd_set_probe_feature(hd_data, pr_isapnp_mod); // hd_set_probe_feature(hd_data, pr_isa_isdn); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_isdn); break; case hw_modem: hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_serial); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_modem); hd_set_probe_feature(hd_data, pr_modem_usb); break; case hw_storage_ctrl: hd_set_probe_feature(hd_data, pr_floppy); hd_set_probe_feature(hd_data, pr_sys); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_sbus); if(!hd_data->flags.fast) { hd_set_probe_feature(hd_data, pr_misc_par); hd_set_probe_feature(hd_data, pr_parallel_zip); } hd_set_probe_feature(hd_data, pr_s390); hd_set_probe_feature(hd_data, pr_prom); #ifdef __PPC__ hd_set_probe_feature(hd_data, pr_misc); #endif break; case hw_network_ctrl: hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_net); hd_set_probe_feature(hd_data, pr_pcmcia); hd_set_probe_feature(hd_data, pr_isapnp); hd_set_probe_feature(hd_data, pr_isapnp_mod); hd_set_probe_feature(hd_data, pr_sbus); hd_set_probe_feature(hd_data, pr_isdn); hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_s390); hd_set_probe_feature(hd_data, pr_wlan); break; case hw_printer: hd_set_probe_feature(hd_data, pr_sys); hd_set_probe_feature(hd_data, pr_bios); hd_set_probe_feature(hd_data, pr_misc_par); hd_set_probe_feature(hd_data, pr_parallel_lp); hd_set_probe_feature(hd_data, pr_usb); break; case hw_wlan: hd_set_probe_feature(hd_data, pr_pcmcia); hd_set_probe_feature(hd_data, pr_wlan); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_net); break; case hw_tv: case hw_dvb: hd_set_probe_feature(hd_data, pr_pci); break; case hw_scanner: hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_scsi); break; case hw_braille: hd_set_probe_feature(hd_data, pr_misc_serial); hd_set_probe_feature(hd_data, pr_serial); hd_set_probe_feature(hd_data, pr_braille_alva); hd_set_probe_feature(hd_data, pr_braille_fhp); hd_set_probe_feature(hd_data, pr_braille_ht); hd_set_probe_feature(hd_data, pr_braille_baum); hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_pci); break; case hw_sys: hd_set_probe_feature(hd_data, pr_bios); hd_set_probe_feature(hd_data, pr_prom); hd_set_probe_feature(hd_data, pr_s390); hd_set_probe_feature(hd_data, pr_sys); break; case hw_cpu: hd_set_probe_feature(hd_data, pr_cpu); break; case hw_bios: hd_set_probe_feature(hd_data, pr_bios); hd_set_probe_feature(hd_data, pr_edd_mod); break; case hw_vbe: hd_set_probe_feature(hd_data, pr_bios_ddc); hd_set_probe_feature(hd_data, pr_bios_fb); hd_set_probe_feature(hd_data, pr_bios_mode); hd_set_probe_feature(hd_data, pr_monitor); break; case hw_manual: hd_set_probe_feature(hd_data, pr_manual); break; case hw_usb_ctrl: case hw_pcmcia_ctrl: case hw_ieee1394_ctrl: case hw_hotplug_ctrl: hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_pci); break; case hw_usb: hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_input); hd_set_probe_feature(hd_data, pr_isdn); // need pr_misc, too? hd_set_probe_feature(hd_data, pr_block); hd_set_probe_feature(hd_data, pr_block_mods); hd_set_probe_feature(hd_data, pr_scsi); hd_set_probe_feature(hd_data, pr_net); hd_data->flags.fast = 1; break; case hw_pci: case hw_mmc_ctrl: hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_net); hd_set_probe_feature(hd_data, pr_isdn); hd_set_probe_feature(hd_data, pr_prom); break; case hw_isapnp: hd_set_probe_feature(hd_data, pr_isapnp); hd_set_probe_feature(hd_data, pr_isapnp_mod); hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_isdn); break; case hw_bridge: hd_set_probe_feature(hd_data, pr_misc); hd_set_probe_feature(hd_data, pr_pci); break; case hw_hub: hd_set_probe_feature(hd_data, pr_usb); break; case hw_memory: hd_set_probe_feature(hd_data, pr_memory); break; case hw_scsi: case hw_tape: hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_block); hd_set_probe_feature(hd_data, pr_block_mods); hd_set_probe_feature(hd_data, pr_scsi); hd_set_probe_feature(hd_data, pr_usb); break; case hw_ide: hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_block); hd_set_probe_feature(hd_data, pr_block_mods); break; case hw_pppoe: hd_set_probe_feature(hd_data, pr_net); hd_set_probe_feature(hd_data, pr_pppoe); break; case hw_dsl: hd_set_probe_feature(hd_data, pr_net); hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_pppoe); hd_set_probe_feature(hd_data, pr_usb); break; case hw_pcmcia: hd_set_probe_feature(hd_data, pr_pci); hd_set_probe_feature(hd_data, pr_pcmcia); hd_set_probe_feature(hd_data, pr_wlan); hd_set_probe_feature(hd_data, pr_net); hd_set_probe_feature(hd_data, pr_isdn); break; case hw_bluetooth: hd_set_probe_feature(hd_data, pr_usb); hd_set_probe_feature(hd_data, pr_isdn); // need pr_misc, too? break; case hw_fingerprint: hd_set_probe_feature(hd_data, pr_usb); break; case hw_all: hd_set_probe_feature(hd_data, pr_default); break; case hw_redasd: hd_set_probe_feature(hd_data, pr_block); hd_set_probe_feature(hd_data, pr_block_mods); break; case hw_none: case hw_unknown: case hw_ieee1394: case hw_hotplug: case hw_zip: break; } } /* * Free all data associated with a hd_data_t struct. *Not* the struct itself. */ hd_data_t *hd_free_hd_data(hd_data_t *hd_data) { modinfo_t *p; unsigned u; add_hd_entry2(&hd_data->old_hd, hd_data->hd); hd_data->hd = NULL; hd_data->log = free_mem(hd_data->log); free_old_hd_entries(hd_data); /* hd_data->old_hd */ /* hd_data->pci is always NULL */ /* hd_data->isapnp->card is always NULL */ hd_data->isapnp = free_mem(hd_data->isapnp); /* hd_data->cdrom is always NULL */ hd_data->net = free_str_list(hd_data->net); hd_data->floppy = free_str_list(hd_data->floppy); hd_data->misc = free_misc(hd_data->misc); /* hd_data->serial is always NULL */ /* hd_data->scsi is always NULL */ /* hd_data->ser_mouse is always NULL */ /* hd_data->ser_modem is always NULL */ hd_data->cpu = free_str_list(hd_data->cpu); hd_data->klog = free_str_list(hd_data->klog); hd_data->klog_raw = free_str_list(hd_data->klog_raw); hd_data->proc_usb = free_str_list(hd_data->proc_usb); /* hd_data->usb is always NULL */ if((p = hd_data->modinfo)) { for(; p->type; p++) { free_mem(p->module); free_mem(p->alias); } } hd_data->modinfo = free_mem(hd_data->modinfo); if((p = hd_data->modinfo_ext)) { for(; p->type; p++) free_mem(p->module); } hd_data->modinfo = free_mem(hd_data->modinfo_ext); if(hd_data->hddb2[0]) { free_mem(hd_data->hddb2[0]->list); free_mem(hd_data->hddb2[0]->ids); free_mem(hd_data->hddb2[0]->strings); hd_data->hddb2[0] = free_mem(hd_data->hddb2[0]); } /* hddb2[1] is the static internal database; don't try to free it! */ hd_data->hddb2[1] = NULL; hd_data->kmods = free_str_list(hd_data->kmods); hd_data->bios_rom.data = free_mem(hd_data->bios_rom.data); hd_data->bios_ram.data = free_mem(hd_data->bios_ram.data); hd_data->bios_ebda.data = free_mem(hd_data->bios_ebda.data); hd_data->cmd_line = free_mem(hd_data->cmd_line); hd_data->xtra_hd = free_str_list(hd_data->xtra_hd); hd_data->devtree = free_devtree(hd_data); #if 0 // always NULL -> manual.c for(hd = hd_data->manual; hd; hd = next) { next = hd->next; hd->next = NULL; hd_free_hd_list(hd); } hd_data->manual = NULL; #endif hd_data->disks = free_str_list(hd_data->disks); hd_data->partitions = free_str_list(hd_data->partitions); hd_data->cdroms = free_str_list(hd_data->cdroms); hd_data->smbios = smbios_free(hd_data->smbios); hd_data->udevinfo = hd_free_udevinfo(hd_data->udevinfo); hd_data->sysfsdrv = hd_free_sysfsdrv(hd_data->sysfsdrv); hd_data->only = free_str_list(hd_data->only); hd_data->scanner_db = free_str_list(hd_data->scanner_db); for(u = 0; u < sizeof hd_data->edd / sizeof *hd_data->edd; u++) { hd_data->edd[u].sysfs_id = free_mem(hd_data->edd[u].sysfs_id); } hd_data->hal = hd_free_hal_devices(hd_data->hal); hd_data->lsscsi = free_str_list(hd_data->lsscsi); hd_data->probe_val = hd_free_hal_properties(hd_data->probe_val); hd_data->last_idx = 0; hd_shm_done(hd_data); memset(hd_data, 0, sizeof *hd_data); return NULL; } /* * Free HAL property data. */ hal_prop_t *hd_free_hal_properties(hal_prop_t *prop) { hal_prop_t *next; for(; prop; prop = next) { next = prop->next; free_mem(prop->key); if(prop->type == p_string) free_mem(prop->val.str); if(prop->type == p_list) free_str_list(prop->val.list); free_mem(prop); } return NULL; } /* * Free HAL data. */ hal_device_t *hd_free_hal_devices(hal_device_t *dev) { hal_device_t *next; for(; dev; dev = next) { next = dev->next; free_mem(dev->udi); hd_free_hal_properties(dev->prop); free_mem(dev); } return NULL; } /* * Free all data associated with a driver_info_t struct. Even the struct itself. */ driver_info_t *free_driver_info(driver_info_t *di) { driver_info_t *next; for(; di; di = next) { next = di->next; switch(di->any.type) { case di_any: case di_display: break; case di_module: free_str_list(di->module.names); free_str_list(di->module.mod_args); free_mem(di->module.conf); break; case di_mouse: free_mem(di->mouse.xf86); free_mem(di->mouse.gpm); break; case di_x11: free_mem(di->x11.server); free_mem(di->x11.xf86_ver); free_str_list(di->x11.extensions); free_str_list(di->x11.options); free_str_list(di->x11.raw); free_mem(di->x11.script); break; case di_isdn: free_mem(di->isdn.i4l_name); if(di->isdn.params) { isdn_parm_t *p = di->isdn.params, *next; for(; p; p = next) { next = p->next; free_mem(p->name); free_mem(p->alt_value); free_mem(p); } } break; case di_dsl: free_mem(di->dsl.name); free_mem(di->dsl.mode); break; case di_kbd: free_mem(di->kbd.XkbRules); free_mem(di->kbd.XkbModel); free_mem(di->kbd.XkbLayout); free_mem(di->kbd.keymap); break; } free_str_list(di->any.hddb0); free_str_list(di->any.hddb1); free_mem(di); } return NULL; } int exists_hd_entry(hd_data_t *hd_data, hd_t *old_hd, hd_t *hd_ex) { hd_t *hd; if(!hd_ex) return 0; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd == hd_ex) return 1; } for(hd = old_hd; hd; hd = hd->next) { if(hd == hd_ex) return 1; } return 0; } /*! * \note This may not free it. */ hd_t *hd_free_hd_list(hd_t *hd) { hd_t *h; /* Note: hd->next should better be NULL! */ if(hd && hd->tag.freeit) { free_hd_entry(hd); return free_mem(hd); } /* do nothing unless the list holds only copies of hd_t entries */ for(h = hd; h; h = h->next) if(!h->ref) return NULL; for(; hd; hd = (h = hd)->next, free_mem(h)); return NULL; } hd_detail_t *free_hd_detail(hd_detail_t *d) { if(!d) return NULL; switch(d->type) { case hd_detail_pci: { pci_t *p = d->pci.data; free_mem(p->log); free_mem(p->sysfs_id); free_mem(p->sysfs_bus_id); free_mem(p); } break; case hd_detail_usb: { usb_t *u = d->usb.data; if(!u->cloned) { free_str_list(u->c); free_str_list(u->e); } free_str_list(u->d); free_str_list(u->p); free_str_list(u->s); free_str_list(u->t); free_str_list(u->i); free_mem(u->manufact); free_mem(u->product); free_mem(u->serial); free_mem(u->driver); free_mem(u->raw_descr.data); free_mem(u); } break; case hd_detail_isapnp: { isapnp_dev_t *i = d->isapnp.data; int j; if(!i->ref) { free_mem(i->card->serial); free_mem(i->card->card_regs); free_mem(i->card->ldev_regs); for(j = 0; j < i->card->res_len; j++) { free_mem(i->card->res[j].data); } if(i->card->res) free_mem(i->card->res); } free_mem(i->card); free_mem(i); } break; case hd_detail_cdrom: { cdrom_info_t *c = d->cdrom.data; if(c) { free_mem(c->name); free_mem(c->iso9660.volume); free_mem(c->iso9660.publisher); free_mem(c->iso9660.preparer); free_mem(c->iso9660.application); free_mem(c->iso9660.creation_date); free_mem(c->el_torito.id_string); free_mem(c->el_torito.label); free_mem(c); } } break; case hd_detail_floppy: free_mem(d->floppy.data); break; case hd_detail_bios: { bios_info_t *b = d->bios.data; free_mem(b->vbe.oem_name); free_mem(b->vbe.vendor_name); free_mem(b->vbe.product_name); free_mem(b->vbe.product_revision); free_mem(b->vbe.mode); free_mem(b->lcd.vendor); free_mem(b->lcd.name); free_mem(b->mouse.vendor); free_mem(b->mouse.type); free_mem(b); } break; case hd_detail_cpu: { cpu_info_t *c = d->cpu.data; free_mem(c->vend_name); free_mem(c->model_name); free_mem(c->platform); free_str_list(c->features); free_mem(c); } break; case hd_detail_prom: free_mem(d->prom.data); break; case hd_detail_monitor: { monitor_info_t *m; hd_detail_monitor_t *mdetail, *next; for(mdetail = &d->monitor; mdetail; mdetail = next) { next = mdetail->next; m = mdetail->data; free_mem(m->vendor); free_mem(m->name); free_mem(m->serial); free_mem(m); if(mdetail != &d->monitor) free_mem(mdetail); } } break; case hd_detail_sys: { sys_info_t *s = d->sys.data; free_mem(s->system_type); free_mem(s->generation); free_mem(s->vendor); free_mem(s->model); free_mem(s->serial); free_mem(s->lang); free_mem(s); } break; case hd_detail_scsi: free_scsi(d->scsi.data, 1); break; case hd_detail_devtree: /* is freed with hd_data->dev_tree */ break; case hd_detail_ccw: free_mem(d->ccw.data); break; case hd_detail_joystick: free_mem(d->joystick.data); break; } free_mem(d); return NULL; } hd_t *free_hd_entry(hd_t *hd) { free_mem(hd->bus.name); free_mem(hd->base_class.name); free_mem(hd->sub_class.name); free_mem(hd->prog_if.name); free_mem(hd->vendor.name); free_mem(hd->device.name); free_mem(hd->sub_vendor.name); free_mem(hd->sub_device.name); free_mem(hd->revision.name); free_mem(hd->serial); free_mem(hd->compat_vendor.name); free_mem(hd->compat_device.name); free_mem(hd->model); free_mem(hd->sysfs_id); free_mem(hd->sysfs_bus_id); free_mem(hd->sysfs_device_link); free_str_list(hd->unix_dev_names); free_mem(hd->unix_dev_name); free_mem(hd->unix_dev_name2); free_mem(hd->rom_id); free_mem(hd->unique_id); free_mem(hd->udi); free_mem(hd->block0); free_mem(hd->driver); free_str_list(hd->drivers); free_str_list(hd->driver_modules); free_mem(hd->old_unique_id); free_mem(hd->unique_id1); free_mem(hd->usb_guid); free_mem(hd->parent_id); free_str_list(hd->child_ids); free_mem(hd->config_string); free_str_list(hd->extra_info); free_res_list(hd->res); free_hd_detail(hd->detail); free_driver_info(hd->driver_info); free_str_list(hd->requires); free_mem(hd->modalias); hd_free_hal_properties(hd->hal_prop); hd_free_hal_properties(hd->persistent_prop); memset(hd, 0, sizeof *hd); return NULL; } misc_t *free_misc(misc_t *m) { int i, j; if(!m) return NULL; for(i = 0; (unsigned) i < m->io_len; i++) { free_mem(m->io[i].dev); } free_mem(m->io); for(i = 0; (unsigned) i < m->dma_len; i++) { free_mem(m->dma[i].dev); } free_mem(m->dma); for(i = 0; (unsigned) i < m->irq_len; i++) { for(j = 0; j < m->irq[i].devs; j++) { free_mem(m->irq[i].dev[j]); } free_mem(m->irq[i].dev); } free_mem(m->irq); free_str_list(m->proc_io); free_str_list(m->proc_dma); free_str_list(m->proc_irq); free_mem(m); return NULL; } scsi_t *free_scsi(scsi_t *scsi, int free_all) { scsi_t *next; for(; scsi; scsi = next) { next = scsi->next; free_mem(scsi->dev_name); free_mem(scsi->guessed_dev_name); free_mem(scsi->vendor); free_mem(scsi->model); free_mem(scsi->rev); free_mem(scsi->type_str); free_mem(scsi->serial); free_mem(scsi->proc_dir); free_mem(scsi->driver); free_mem(scsi->info); free_mem(scsi->usb_guid); free_str_list(scsi->host_info); free_mem(scsi->controller_id); if(!free_all) { next = scsi->next; memset(scsi, 0, sizeof *scsi); scsi->next = next; break; } free_mem(scsi); } return NULL; } // FIXME: obsolete hd_manual_t *hd_free_manual(hd_manual_t *manual) { return NULL; } /* * Removes all hd_data->old_hd entries and frees their memory. */ void free_old_hd_entries(hd_data_t *hd_data) { hd_t *hd, *next; for(hd = hd_data->old_hd; hd; hd = next) { next = hd->next; if(exists_hd_entry(hd_data, next, hd->ref) && hd->ref->ref_cnt) hd->ref->ref_cnt--; if(!hd->ref) free_hd_entry(hd); free_mem(hd); } hd_data->old_hd = NULL; } void *new_mem(size_t size) { void *p; if(size == 0) return NULL; p = calloc(size, 1); if(p) return p; fprintf(stderr, "memory oops 1\n"); exit(11); /*NOTREACHED*/ return 0; } void *resize_mem(void *p, size_t n) { p = realloc(p, n); if(!p) { fprintf(stderr, "memory oops 7\n"); exit(17); } return p; } void *add_mem(void *p, size_t elem_size, size_t n) { p = realloc(p, (n + 1) * elem_size); if(!p) { fprintf(stderr, "memory oops 7\n"); exit(17); } memset(p + n * elem_size, 0, elem_size); return p; } char *new_str(const char *s) { char *t; if(!s) return NULL; t = strdup(s); if(t) return t; fprintf(stderr, "memory oops 2\n"); /*NOTREACHED*/ exit(12); return NULL; } void *free_mem(void *p) { if(p) free(p); return NULL; } void join_res_io(hd_res_t **res1, hd_res_t *res2) { hd_res_t *res; /* * see if we must add an i/o range (tricky...) * * We look for identical i/o bases and add a range if one was missing. If * no matching pair was found, add the i/o resource. */ for(; res2; res2 = res2->next) { if(res2->io.type == res_io) { for(res = *res1; res; res = res->next) { if(res->io.type == res_io) { if(res->io.base == res2->io.base) { /* identical bases: take maximum of both ranges */ if(res2->io.range > res->io.range) { res->io.range = res2->io.range; } break; } else if( res->io.range && res2->io.range && res->io.base + res->io.range == res2->io.base) { /* res2 directly follows res1: extend res1 to cover res2 */ res->io.range += res2->io.range; break; } else if( res2->io.base >= res->io.base && res2->io.base < res->io.base + res->io.range ) { /* res2 is totally contained in res1: ignore it */ break; } } } if(!res) { res = add_res_entry(res1, new_mem(sizeof *res)); *res = *res2; /* *copy* the struct */ res->next = NULL; } } } } void join_res_irq(hd_res_t **res1, hd_res_t *res2) { hd_res_t *res; /* see if we must add an dma channel */ for(; res2; res2 = res2->next) { if(res2->irq.type == res_irq) { for(res = *res1; res; res = res->next) { if(res->irq.type == res_irq && res->irq.base == res2->irq.base) break; } if(!res) { res = add_res_entry(res1, new_mem(sizeof *res)); *res = *res2; /* *copy* the struct */ res->next = NULL; } } } } void join_res_dma(hd_res_t **res1, hd_res_t *res2) { hd_res_t *res; /* see if we must add an dma channel */ for(; res2; res2 = res2->next) { if(res2->dma.type == res_dma) { for(res = *res1; res; res = res->next) { if(res->dma.type == res_dma && res->dma.base == res2->dma.base) break; } if(!res) { res = add_res_entry(res1, new_mem(sizeof *res)); *res = *res2; /* *copy* the struct */ res->next = NULL; } } } } /* * Check whether both resource lists have common entries. */ int have_common_res(hd_res_t *res1, hd_res_t *res2) { hd_res_t *res; for(; res1; res1 = res1->next) { for(res = res2; res; res = res->next) { if(res->any.type == res1->any.type) { switch(res->any.type) { case res_io: if(res->io.base == res1->io.base) return 1; break; case res_irq: if(res->irq.base == res1->irq.base) return 1; break; case res_dma: if(res->dma.base == res1->dma.base) return 1; break; default: /* gcc -Wall */ break; } } } } return 0; } /* * Free the memory allocated by a resource list. */ hd_res_t *free_res_list(hd_res_t *res) { hd_res_t *next; for(; res; res = next) { next = res->next; if(res->any.type == res_init_strings) { free_mem(res->init_strings.init1); free_mem(res->init_strings.init2); } if(res->any.type == res_pppd_option) { free_mem(res->pppd_option.option); } if(res->any.type == res_hwaddr || res->any.type == res_phwaddr) { free_mem(res->hwaddr.addr); } if(res->any.type == res_wlan) { free_str_list(res->wlan.channels); free_str_list(res->wlan.frequencies); free_str_list(res->wlan.bitrates); free_str_list(res->wlan.auth_modes); free_str_list(res->wlan.enc_modes); } if(res->any.type == res_fc) { free_mem(res->fc.controller_id); } free_mem(res); } return NULL; } /* * Note: new_res is directly inserted into the list, so you *must* make sure * that new_res points to a malloc'ed pice of memory. */ hd_res_t *add_res_entry(hd_res_t **res, hd_res_t *new_res) { while(*res) res = &(*res)->next; return *res = new_res; } hd_t *add_hd_entry(hd_data_t *hd_data, unsigned line, unsigned count) { hd_t *hd; hd = add_hd_entry2(&hd_data->hd, new_mem(sizeof *hd)); hd->idx = ++(hd_data->last_idx); hd->module = hd_data->module; hd->line = line; hd->count = count; return hd; } hd_t *add_hd_entry2(hd_t **hd, hd_t *new_hd) { while(*hd) hd = &(*hd)->next; return *hd = new_hd; } void hd_scan(hd_data_t *hd_data) { char *s = NULL; int i, j; hd_t *hd, *hd2; uint64_t irqs; str_list_t *sl, *sl0; pr_flags_t *pf; if(!hd_data->flags.internal) { /* log debug & probe flags */ if(hd_data->debug) { ADD2LOG("libhd version %s%s (%s) [%ld]\n", HD_VERSION_STRING, getuid() ? "u" : "", HD_ARCH, sizeof (hd_data_t)); } ADD2LOG("using %s\n", hd_get_hddb_dir()); } get_kernel_version(hd_data); /* needed only on 1st call */ if(hd_data->last_idx == 0) { get_probe_env(hd_data); } /* init driver info database */ hddb_init(hd_data); /* only first time */ if(hd_data->last_idx == 0) { hd_set_probe_feature(hd_data, pr_fork); if(!hd_probe_feature(hd_data, pr_fork)) hd_data->flags.nofork = 1; // hd_set_probe_feature(hd_data, pr_sysfs); if(!hd_probe_feature(hd_data, pr_sysfs)) hd_data->flags.nosysfs = 1; hd_set_probe_feature(hd_data, pr_cpuemu); if(hd_probe_feature(hd_data, pr_cpuemu)) hd_data->flags.cpuemu = 1; if(hd_probe_feature(hd_data, pr_udev)) hd_data->flags.udev = 1; if(!hd_probe_feature(hd_data, pr_bios_crc)) hd_data->flags.nobioscrc = 1; hd_set_probe_feature(hd_data, pr_bios_vram); if(hd_probe_feature(hd_data, pr_bios_vram)) hd_data->flags.biosvram = 1; hd_set_probe_feature(hd_data, pr_bios_acpi); hd_set_probe_feature(hd_data, pr_modules_pata); hd_data->flags.pata = hd_probe_feature(hd_data, pr_modules_pata) ? 1 : 0; hd_set_probe_feature(hd_data, pr_x86emu); if(!get_probe_val_list(hd_data, pr_x86emu)) { set_probe_val(hd_data, pr_x86emu, "dump"); } } fix_probe_features(hd_data); if(hd_data->debug && !hd_data->flags.internal) { for(i = sizeof hd_data->probe - 1; i >= 0; i--) { str_printf(&s, -1, "%02x", hd_data->probe[i]); } ADD2LOG("debug = 0x%x\nprobe = 0x%s (", hd_data->debug, s); s = free_mem(s); for(i = 1; i < pr_default; i++) { /* 1 because of pr_memory */ pf = pr_flags_by_id(i); if(pf) { j = hd_probe_feature(hd_data, i); ADD2LOG("%s%c%s", i == 1 ? "" : " ", j ? '+' : '-', pf->name); switch(pf->type) { case p_int32: ADD2LOG("=%d", get_probe_val_int(hd_data, i)); break; case p_string: ADD2LOG("=%s", get_probe_val_str(hd_data, i) ?: ""); break; case p_list: s = hd_join(":", get_probe_val_list(hd_data, i)); ADD2LOG("=%s", s ?: ""); s = free_mem(s); break; default: break; } } } ADD2LOG(")\n"); } /* get shm segment, if we didn't do it already */ hd_shm_init(hd_data); if(!hd_data->shm.ok && !hd_data->flags.nofork) { hd_data->flags.nofork = 1; ADD2LOG("shm: failed to get shm segment; will not fork\n"); } if(hd_data->only) { s = hd_join(", ", hd_data->only); ADD2LOG("only: %s\n", s); s = free_mem(s); } /* * There might be old 'manual' entries left from an earlier scan. Remove * them, they will confuse us. */ hd_data->module = mod_manual; remove_hd_entries(hd_data); hd_scan_with_hal(hd_data); if(!hd_data->hal) { hd_scan_hal_basic(hd_data); hd_scan_no_hal(hd_data); } hd_scan_int(hd_data); /* and again... */ for(hd = hd_data->hd; hd; hd = hd->next) hd_add_id(hd_data, hd); /* assign parent & child ids */ for(hd = hd_data->hd; hd; hd = hd->next) { hd->child_ids = free_str_list(hd->child_ids); if((hd2 = hd_get_device_by_idx(hd_data, hd->attached_to))) { free_mem(hd->parent_id); hd->parent_id = new_str(hd2->unique_id); } else if((hd2 = hd_get_device_by_id(hd_data, hd->parent_id))) { hd->attached_to = hd2->idx; } else { hd->attached_to = 0; } } for(hd = hd_data->hd; hd; hd = hd->next) { if((hd2 = hd_get_device_by_idx(hd_data, hd->attached_to))) { add_str_list(&hd2->child_ids, hd->unique_id); } } /* assign a hw_class & build a useful model string */ for(hd = hd_data->hd; hd; hd = hd->next) { assign_hw_class(hd_data, hd); /* create model name _after_ hw_class */ create_model_name(hd_data, hd); } #ifndef LIBHD_TINY /* must be _after_ we have valid hw_class entries */ hd_scan_manual2(hd_data); #endif /* we are done... */ for(hd = hd_data->hd; hd; hd = hd->next) hd->tag.fixed = 1; hd_data->module = mod_none; if(hd_data->debug && !hd_data->flags.internal && hd_data->klog) { dump_klog(hd_data); } if( hd_data->debug && !hd_data->flags.internal && ( hd_data->kmods || hd_probe_feature(hd_data, pr_int /* arbitrary; just avoid /proc/modules for -pr_all */) ) ) { sl0 = read_file(PROC_MODULES, 0, 0); ADD2LOG("----- /proc/modules -----\n"); for(sl = sl0; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- /proc/modules end -----\n"); free_str_list(sl0); } update_irq_usage(hd_data); if(hd_data->debug && !hd_data->flags.internal) { irqs = hd_data->used_irqs; ADD2LOG(" used irqs:"); for(i = j = 0; i < 64; i++, irqs >>= 1) { if((irqs & 1)) { ADD2LOG("%c%d", j ? ',' : ' ', i); j = 1; } } ADD2LOG("\n"); } } void hd_scan_with_hal(hd_data_t *hd_data) { hd_t *hd; hd_data->hal = hd_free_hal_devices(hd_data->hal); hd_scan_hal(hd_data); for(hd = hd_data->hd; hd; hd = hd->next) { if(!hd->persistent_prop) hd->persistent_prop = hd_read_properties(hd->udi); } } void hd_scan_no_hal(hd_data_t *hd_data) { hd_t *hd; /* * for various reasons, do it befor scan_misc() */ hd_scan_floppy(hd_data); /* * to be able to read the right parport io, * we have to do this before scan_misc() */ #if defined(__i386__) || defined (__x86_64__) || defined (__ia64__) hd_scan_bios(hd_data); #endif /* before hd_scan_misc(): we need some ppc info later */ hd_scan_sys(hd_data); /* get basic system info */ hd_scan_misc(hd_data); /* hd_scan_cpu() after hd_scan_misc(): klog needed */ hd_scan_cpu(hd_data); hd_scan_memory(hd_data); hd_scan_sysfs_pci(hd_data); /* do it _after_ hd_scan_sysfs_pci() */ #if defined(__PPC__) hd_scan_prom(hd_data); #endif #if defined(__s390__) || defined(__s390x__) hd_scan_s390disks(hd_data); hd_scan_s390(hd_data); #endif /* after hd_scan_prom() and hd_scan_bios() */ hd_scan_monitor(hd_data); #ifndef LIBHD_TINY #if defined(__i386__) || defined(__alpha__) hd_scan_isapnp(hd_data); #endif #endif #ifndef LIBHD_TINY #if defined(__i386__) hd_scan_isa(hd_data); #endif #endif /* after pci & isa */ hd_scan_pcmcia(hd_data); /* after pci */ hd_scan_serial(hd_data); /* merge basic system info & the easy stuff */ hd_scan_misc2(hd_data); #ifndef LIBHD_TINY if(!hd_data->flags.no_parport) { hd_scan_parallel(hd_data); /* after hd_scan_misc*() */ } #endif hd_scan_sysfs_block(hd_data); hd_scan_sysfs_scsi(hd_data); hd_scan_sysfs_usb(hd_data); #if defined(__i386__) || defined(__x86_64__) hd_scan_sysfs_edd(hd_data); #endif #ifndef LIBHD_TINY #if !defined(__sparc__) hd_scan_braille(hd_data); #endif hd_scan_modem(hd_data); /* do it before hd_scan_mouse() */ hd_scan_mouse(hd_data); #endif hd_scan_sbus(hd_data); hd_scan_input(hd_data); #if !defined(__s390__) && !defined(__s390x__) hd_scan_kbd(hd_data); #endif /* must be after hd_scan_monitor() */ hd_scan_fb(hd_data); /* keep these at the end of the list */ hd_scan_net(hd_data); hd_scan_pppoe(hd_data); #ifndef LIBHD_TINY hd_scan_wlan(hd_data); #endif for(hd = hd_data->hd; hd; hd = hd->next) hd_add_id(hd_data, hd); hd_scan_hal_assign_udi(hd_data); #ifndef LIBHD_TINY hd_scan_manual(hd_data); #endif /* add test entries */ hd_scan_xtra(hd_data); /* some final fixup's */ #if WITH_ISDN hd_scan_isdn(hd_data); hd_scan_dsl(hd_data); #endif } /* * Note: due to byte order problems decoding the id is really a mess... * And, we use upper case for hex numbers! */ char *isa_id2str(unsigned id) { char *s = new_mem(8); unsigned u = ((id & 0xff) << 8) + ((id >> 8) & 0xff); unsigned v = ((id >> 8) & 0xff00) + ((id >> 24) & 0xff); s[0] = ((u >> 10) & 0x1f) + 'A' - 1; s[1] = ((u >> 5) & 0x1f) + 'A' - 1; s[2] = ( u & 0x1f) + 'A' - 1; sprintf(s + 3, "%04X", v); return s; } char *eisa_vendor_str(unsigned v) { static char s[4]; s[0] = ((v >> 10) & 0x1f) + 'A' - 1; s[1] = ((v >> 5) & 0x1f) + 'A' - 1; s[2] = ( v & 0x1f) + 'A' - 1; s[3] = 0; return s; } /* * Must _not_ check that s is exactly 3 chars. */ unsigned name2eisa_id(char *s) { int i; unsigned u = 0; for(i = 0; i < 3; i++) { u <<= 5; if(s[i] < 'A' - 1 || s[i] > 'A' - 1 + 0x1f) return 0; u += s[i] - 'A' + 1; } return MAKE_ID(TAG_EISA, u); } /* * Create a 'canonical' version, i.e. no spaces at start and end. * * Note: removes chars >= 0x80 as well (due to (char *))! This * is currently considered a feature. */ char *canon_str(char *s, int len) { char *m2, *m1, *m0; int i; if(len < 0) len = 0; /* just to be safe */ m0 = new_mem(len + 1); for(m1 = m0, i = 0; i < len; i++) { if(m1 == m0 && s[i] <= ' ') continue; *m1++ = s[i]; } *m1 = 0; while(m1 > m0 && m1[-1] <= ' ') { *--m1 = 0; } m2 = new_str(m0); free_mem(m0); return m2; } /* * Convert a n-digit hex number to its numerical value. */ int hex(char *s, int n) { int i = 0, j; while(n--) { if(sscanf(s++, "%1x", &j) != 1) return -1; i = (i << 4) + j; } return i; } /* simple 32 bit fixed point numbers with n decimals */ int str2float(char *s, int n) { int i = 0; int dot = 0; while(*s) { if(*s == '.') { if(dot++) return 0; } else if(*s >= '0' && *s <= '9') { if(dot) { if(!n) return i; n--; } i *= 10; i += *s - '0'; } else { return 0; } s++; } while(n--) i *= 10; return i; } /* simple 32 bit fixed point numbers with n decimals */ char *float2str(int f, int n) { int i = 1, j, m = n; static char buf[32]; while(n--) i *= 10; j = f / i; i = f % i; while(i && !(i % 10)) i /= 10, m--; if(i) { sprintf(buf, "%d.%0*d", j, m, i); } else { sprintf(buf, "%d", j); } return buf; } /* * find hardware entry with given index */ hd_t *hd_get_device_by_idx(hd_data_t *hd_data, unsigned idx) { hd_t *hd; if(!idx) return NULL; /* early out: idx is always != 0 */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->idx == idx) return hd; } return NULL; } /* * find hardware entry with given unique id */ hd_t *hd_get_device_by_id(hd_data_t *hd_data, char *id) { hd_t *hd; if(!id) return NULL; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->unique_id && !strcmp(hd->unique_id, id)) return hd; } return NULL; } /* * Give the actual name of the probing module. */ char *mod_name_by_idx(unsigned idx) { unsigned u; for(u = 0; u < sizeof pr_modules / sizeof *pr_modules; u++) if(idx == pr_modules[u].val) return pr_modules[u].name; return ""; } void hd_log(hd_data_t *hd_data, char *buf, ssize_t len) { if (!hd_data) return; ssize_t new_size; char *p; if(len <= 0 || !buf) return; if(hd_data->log_size + len + 1 > hd_data->log_max) { new_size = hd_data->log_max + len + (1 << 20); new_size += new_size / 2; p = realloc(hd_data->log, new_size); if(p) { hd_data->log = p; hd_data->log_max = new_size; } } if(hd_data->log) { memcpy(hd_data->log + hd_data->log_size, buf, len); hd_data->log_size += len; hd_data->log[hd_data->log_size] = 0; } } void hd_log_printf(hd_data_t *hd_data, char *format, ...) { ssize_t l; char *s = NULL; va_list args; va_start(args, format); l = vasprintf(&s, format, args); va_end(args); hd_log(hd_data, s, l); free(s); } void hd_log_hex(hd_data_t *hd_data, int with_ascii, unsigned data_len, unsigned char *data) { char *buf = NULL; hexdump(&buf, with_ascii, data_len, data); if(buf) hd_log(hd_data, buf, strlen(buf)); free(buf); } /* * Print to a string. * Note: *buf must point to a malloc'd memory area (or be NULL). * * Use an offset of -1 or -2 to append the new string. * * As this function is quite often used to extend our log messages, there * is a cache that holds the length of the last string we created. This way * we speed this up somewhat. Use an offset of -2 to use this feature. * Note: this only works as long as str_printf() is used *exclusively* to * extend the string. */ void str_printf(char **buf, int offset, char *format, ...) { static char *last_buf = NULL; static int last_len = 0; int len, use_cache; char b[0x10000]; va_list args; use_cache = offset == -2 ? 1 : 0; if(*buf) { if(offset == -1) { offset = strlen(*buf); } else if(offset == -2) { if(last_buf == *buf && last_len && !(*buf)[last_len]) offset = last_len; else offset = strlen(*buf); } } else { offset = 0; } va_start(args, format); vsnprintf(b, sizeof b, format, args); va_end(args); *buf = resize_mem(*buf, (len = offset + strlen(b)) + 1); strcpy(*buf + offset, b); if(use_cache) { last_buf = *buf; last_len = len; } } void hexdump(char **buf, int with_ascii, unsigned data_len, unsigned char *data) { unsigned i; for(i = 0; i < data_len; i++) { if(i) str_printf(buf, -2, " %02x", data[i]); else str_printf(buf, -2, "%02x", data[i]); } if(with_ascii) { str_printf(buf, -2, " \""); for(i = 0; i < data_len; i++) { str_printf(buf, -2, "%c", data[i] < ' ' || data[i] >= 0x7f ? '.' : data[i]); } str_printf(buf, -2, "\""); } } /** \relates s_str_list_t * Search a string list for a string. */ str_list_t *search_str_list(str_list_t *sl, char *str) { if(!str) return NULL; for(; sl; sl = sl->next) if(sl->str && !strcmp(sl->str, str)) return sl; return NULL; } /** \relates s_str_list_t * Add a string to a string list. * * The new string (str) will be *copied*! */ str_list_t *add_str_list(str_list_t **sl, char *str) { while(*sl) sl = &(*sl)->next; *sl = new_mem(sizeof **sl); (*sl)->str = new_str(str); return *sl; } /** \relates s_str_list_t * Free the memory allocated by a string list. */ str_list_t *free_str_list(str_list_t *list) { str_list_t *l; for(; list; list = (l = list)->next, free_mem(l)) { free_mem(list->str); } return NULL; } /** \relates s_str_list_t * Reverse string list. */ str_list_t *reverse_str_list(str_list_t *list) { str_list_t *sl, *sl_new = NULL, *next; for(sl = list; sl; sl = next) { next = sl->next; sl->next = sl_new; sl_new = sl; } return sl_new; } /* * Read a file; return a linked list of lines. * * start_line is zero-based; lines == 0 -> all lines */ str_list_t *read_file(char *file_name, unsigned start_line, unsigned lines) { FILE *f; char buf[0x10000]; int pipe = 0; str_list_t *sl_start = NULL, *sl_end = NULL, *sl; if(*file_name == '|') { pipe = 1; file_name++; if(!(f = popen(file_name, "r"))) { return NULL; } } else { if(!(f = fopen(file_name, "r"))) { return NULL; } } while(fgets(buf, sizeof buf, f)) { if(start_line) { start_line--; continue; } sl = new_mem(sizeof *sl); sl->str = new_str(buf); if(sl_start) sl_end->next = sl; else sl_start = sl; sl_end = sl; if(lines == 1) break; lines--; } if(pipe) pclose(f); else fclose(f); return sl_start; } /* * Read directory, return a list of entries with file type 'type'. */ str_list_t *read_dir(char *dir_name, int type) { str_list_t *sl_start = NULL, *sl_end = NULL, *sl; DIR *dir; struct dirent *de; struct stat sbuf; char *s; int dir_type, link_allowed = 0; if(type == 'D') { type = 'd'; link_allowed = 1; } if(dir_name && (dir = opendir(dir_name))) { while((de = readdir(dir))) { if(!strcmp(de->d_name, ".") || !strcmp(de->d_name, "..")) continue; dir_type = 0; if(type) { s = NULL; str_printf(&s, 0, "%s/%s", dir_name, de->d_name); if(!lstat(s, &sbuf)) { if(S_ISDIR(sbuf.st_mode)) { dir_type = 'd'; } else if(S_ISREG(sbuf.st_mode)) { dir_type = 'r'; } else if(S_ISLNK(sbuf.st_mode)) { dir_type = 'l'; } } s = free_mem(s); } if(dir_type == type || (link_allowed && dir_type == 'l')) { sl = new_mem(sizeof *sl); sl->str = new_str(de->d_name); if(sl_start) sl_end->next = sl; else sl_start = sl; sl_end = sl; } } closedir(dir); } return sl_start; } char *hd_read_sysfs_link(char *base_dir, char *link_name) { char *s = NULL; static char *buf = NULL; if(!base_dir || !link_name) return NULL; str_printf(&s, 0, "%s/%s", base_dir, link_name); free_mem(buf); buf = realpath(s, NULL); free_mem(s); return buf; } /* * Log the hardware detection progress. */ void progress(hd_data_t *hd_data, unsigned pos, unsigned count, char *msg) { if (!hd_data) return; char buf1[32], buf2[32], buf3[128], *fn; if(hd_data->shm.ok && hd_data->flags.forked) { ((hd_data_t *) (hd_data->shm.data))->shm.updated++; } if(!msg) msg = ""; sprintf(buf1, "%u", hd_data->module); sprintf(buf2, ".%u", count); fn = mod_name_by_idx(hd_data->module); sprintf(buf3, "%s.%u%s", *fn ? fn : buf1, pos, count ? buf2 : ""); if((hd_data->debug & HD_DEB_PROGRESS)) ADD2LOG(">> %s: %s\n", buf3, msg); if(hd_data->progress) hd_data->progress(buf3, msg); } /* * Returns a probe feature suitable for hd_*probe_feature(). * If name is not a valid probe feature, 0 is returned. * */ enum probe_feature hd_probe_feature_by_name(char *name) { pr_flags_t *flags; flags = pr_flags_by_name(name); return flags ? flags->val : 0; } /* * Coverts a enum probe_feature to a string. * If it fails, NULL is returned. */ char *hd_probe_feature_by_value(enum probe_feature feature) { pr_flags_t *flags; flags = pr_flags_by_id(feature); return flags ? flags->name : NULL; } /* * Removes all hd_data->hd entries created by the current module from the * list. The old entries are added to hd_data->old_hd. */ void remove_hd_entries(hd_data_t *hd_data) { hd_t *hd; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->module == hd_data->module) { hd->tag.remove = 1; } } remove_tagged_hd_entries(hd_data); } /* * Removes all hd_data->hd entries that have the remove tag set from the * list. The old entries are added to hd_data->old_hd. */ void remove_tagged_hd_entries(hd_data_t *hd_data) { hd_t *hd, **prev, **h; for(hd = *(prev = &hd_data->hd); hd;) { if(hd->tag.remove) { /* find end of the old list... */ h = &hd_data->old_hd; while(*h) h = &(*h)->next; *h = hd; /* ...and append the entry */ hd = *prev = hd->next; (*h)->next = NULL; } else { hd = *(prev = &hd->next); } } } int hd_module_is_active(hd_data_t *hd_data, char *mod) { str_list_t *sl, *sl0 = read_kmods(hd_data); int active = 0; char *s; #ifdef __PPC__ char *s1, *s2; #endif mod = new_str(mod); /* convert '-' to '_' */ for(s = mod; *s; s++) if(*s == '-') *s = '_'; for(sl = sl0; sl; sl = sl->next) { if(!strcmp(sl->str, mod)) break; } free_str_list(sl0); active = sl ? 1 : 0; if(active) { free_mem(mod); return active; } #ifdef __PPC__ /* temporary hack for ppc */ if(!strcmp(mod, "gmac")) { s1 = "<6>eth"; s2 = " GMAC "; } else if(!strcmp(mod, "mace")) { s1 = "<6>eth"; s2 = " MACE "; } else if(!strcmp(mod, "bmac")) { s1 = "<6>eth"; s2 = " BMAC"; } else if(!strcmp(mod, "mac53c94")) { s1 = "<4>scsi"; s2 = " 53C94"; } else if(!strcmp(mod, "mesh")) { s1 = "<4>scsi"; s2 = " MESH"; } else if(!strcmp(mod, "swim3")) { s1 = "<6>fd"; s2 = " SWIM3 "; } else { s1 = s2 = NULL; } if(s1) { for(sl = hd_data->klog; sl; sl = sl->next) { if(strstr(sl->str, s1) == sl->str && strstr(sl->str, s2)) { active = 1; break; } } } #endif free_mem(mod); return active; } int hd_has_pcmcia(hd_data_t *hd_data) { hd_t *hd; for(hd = hd_data->hd; hd; hd = hd->next) { if(is_pcmcia_ctrl(hd_data, hd)) return 1; } return 0; } int hd_apm_enabled(hd_data_t *hd_data) { hd_t *hd; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_bios && hd->detail && hd->detail->type == hd_detail_bios && hd->detail->bios.data ) { return hd->detail->bios.data->apm_enabled; } } return 0; } int hd_usb_support(hd_data_t *hd_data) { hd_t *hd; hd_res_t *res; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_serial && hd->sub_class.id == sc_ser_usb) { for(res = hd->res; res; res = res->next) { if(res->any.type == res_irq) return hd->prog_if.id == pif_usb_ohci ? 2 : 1; /* 2: ohci, 1: uhci */ } } } return 0; } int hd_smp_support(hd_data_t *hd_data) { int is_smp = 0; unsigned u; hd_t *hd, *hd0; #if defined(__i386__) || defined (__x86_64__) unsigned cpu_threads = 0; cpu_info_t *ct; #endif u = hd_data->flags.internal; hd_data->flags.internal = 1; hd = hd_list(hd_data, hw_cpu, 0, NULL); if(!hd) hd = hd_list(hd_data, hw_cpu, 1, NULL); hd_data->flags.internal = u; for(is_smp = 0, hd0 = hd; hd0; hd0 = hd0->next) is_smp++; if(is_smp == 1) is_smp = 0; #if defined(__i386__) || defined (__x86_64__) if( hd && hd->detail && hd->detail->type == hd_detail_cpu && (ct = hd->detail->cpu.data) ) { cpu_threads = ct->units; } #endif hd = hd_free_hd_list(hd); #if !defined(LIBHD_TINY) && (defined(__i386__) || defined (__x86_64__)) if(is_smp < 2) { if(!hd_data->bios_ram.data) { hd_free_hd_list(hd_list(hd_data, hw_sys, 1, NULL)); } is_smp = detect_smp_bios(hd_data); // at least 2 processors if(is_smp < 2) is_smp = 0; if(!is_smp && cpu_threads > 1) is_smp = 2; } #endif #ifdef __PPC__ if(is_smp < 2) { if(!hd_data->devtree) { hd_free_hd_list(hd_list(hd_data, hw_sys, 1, NULL)); } is_smp = detect_smp_prom(hd_data); if(is_smp < 0) is_smp = 0; } #endif #if defined(__s390__) || defined(__s390x__) if(!is_smp) is_smp = 1; #endif return is_smp; } int hd_color(hd_data_t *hd_data) { #if 0 hd_t *hd; prom_info_t *pt; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_prom && hd->detail && hd->detail->type == hd_detail_prom && (pt = hd->detail->prom.data) && pt->has_color ) { return pt->color; } } #endif if(hd_data->color_code) return hd_data->color_code & 0xffff; return -1; } int hd_mac_color(hd_data_t *hd_data) { return hd_color(hd_data); } unsigned hd_display_adapter(hd_data_t *hd_data) { hd_t *hd; driver_info_t *di; unsigned disp, disp_sbus, disp_pci, disp_any, disp_di; unsigned disp_cnt, disp_any_cnt; /* if we know exactly where our primary display is, return it */ if(hd_get_device_by_idx(hd_data, hd_data->display)) return hd_data->display; disp = disp_sbus = disp_pci = disp_any = disp_di = 0; disp_cnt = disp_any_cnt = 0; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_display) { disp_any_cnt++; if(!disp_any) disp_any = hd->idx; if(hd->sub_class.id == sc_dis_vga) { disp_cnt++; if(!disp) disp = hd->idx; if(hd->bus.id == bus_pci && !disp_pci) disp_pci = hd->idx; if(hd->bus.id == bus_sbus && !disp_sbus) disp_sbus = hd->idx; } if(!disp_di) { if(!(di = hd->driver_info)) { hddb_add_info(hd_data, hd); di = hd->driver_info; } if(di && di->any.type == di_x11 && di->x11.server) { disp_di = hd->idx; } } } } /* if there's only one display adapter, return it */ if(disp_any_cnt == 1) return disp_any; /* if there's only one vga compatible adapter, return it */ if(disp_cnt == 1) return disp; /* return 1st (vga compatible) sbus card */ /* note: the sbus code enters display cards as 'vga compatible' */ if(disp_sbus) return disp_sbus; /* return 1st display adapter that has some x11 info */ if(disp_di) return disp_di; /* return 1st vga compatible pci card */ if(disp_pci) return disp_pci; /* return 1st vga compatible card */ if(disp) return disp; /* return 1st display adapter */ if(disp_any) return disp_any; /* there were none... */ return 0; } enum cpu_arch hd_cpu_arch(hd_data_t *hd_data) { hd_t *hd; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_cpu && hd->detail && hd->detail->type == hd_detail_cpu && hd->detail->cpu.data ) { return hd->detail->cpu.data->architecture; } } #ifdef __i386__ return arch_intel; #else #ifdef __alpha__ return arch_alpha; #else #ifdef __PPC__ return arch_ppc; #else #ifdef __sparc__ return arch_sparc; #else #ifdef __s390x__ return arch_s390x; #else #ifdef __s390__ return arch_s390; #else #ifdef __ia64__ return arch_ia64; #else #ifdef __x86_64__ return arch_x86_64; #else #ifdef __arm__ return arch_arm; #else #ifdef __aarch64__ return arch_aarch64; #elif defined __m68k__ return arch_68k; #else return arch_unknown; #endif #endif #endif #endif #endif #endif #endif #endif #endif #endif } enum boot_arch hd_boot_arch(hd_data_t *hd_data) { return hd_data->boot; } int hd_is_uml(hd_data_t *hd_data) { int is_uml = 0; hd_t *hd; cpu_info_t *ct; unsigned u; unsigned saved_mod = hd_data->module; unsigned char probe_save[sizeof hd_data->probe]; u = hd_data->flags.internal; hd_data->flags.internal = 1; hd = hd_list(hd_data, hw_cpu, 0, NULL); if(!hd) { /* Do *not* run hd_list(,, 1,) here! */ memcpy(probe_save, hd_data->probe, sizeof probe_save); hd_set_probe_feature(hd_data, pr_cpu); hd_scan_cpu(hd_data); memcpy(hd_data->probe, probe_save, sizeof hd_data->probe); for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_cpu) break; } } hd_data->flags.internal = u; if( hd && hd->detail && hd->detail->type == hd_detail_cpu && (ct = hd->detail->cpu.data) && ct->model_name && !strcmp(ct->model_name, "UML") ) { is_uml = 1; } hd = hd_free_hd_list(hd); hd_data->module = saved_mod; return is_uml; } int hd_is_sgi_altix(hd_data_t *hd_data) { struct stat sbuf; return stat("/proc/sgi_sn", &sbuf) ? 0 : 1; } /* * check for xen hypervisor */ int hd_is_xen(hd_data_t *hd_data) { #if defined(__i386__) || defined(__x86_64__) char signature[13]; unsigned u, foo; __asm__( #ifdef __i386__ "push %%ebx\n\t" "cpuid\n\t" "mov %%ebx,(%%esi)\n\t" "mov %%ecx,4(%%esi)\n\t" "mov %%edx,8(%%esi)\n\t" "pop %%ebx" #else "push %%rbx\n\t" "cpuid\n\t" "mov %%ebx,(%%rsi)\n\t" "mov %%ecx,4(%%rsi)\n\t" "mov %%edx,8(%%rsi)\n\t" "pop %%rbx" #endif : "=a" (u), "=c" (foo) : "a" (0x40000000), "c" (0), "S" (signature) : "%edx" ); signature[12] = 0; return u < 0x40000002 || strcmp(signature, "XenVMMXenVMM") ? 0 : 1; #else return 0; #endif } /* * makes a (shallow) copy; does some magic fixes */ void hd_copy(hd_t *dst, hd_t *src) { hd_t *tmp; // unsigned u; tmp = dst->next; // u = dst->idx; *dst = *src; src->ref_cnt++; dst->ref = src; dst->next = tmp; // dst->idx = u; /* needed to keep in sync with the real device tree */ if( dst->detail && dst->detail->type == hd_detail_devtree ) { dst->detail = NULL; /* ??? was: free_mem(dst->detail); */ } } hd_t *hd_list(hd_data_t *hd_data, hd_hw_item_t item, int rescan, hd_t *hd_old) { hd_t *hd, *hd1, *hd_list = NULL; unsigned char probe_save[sizeof hd_data->probe]; unsigned fast_save; if(rescan) { memcpy(probe_save, hd_data->probe, sizeof probe_save); fast_save = hd_data->flags.fast; hd_clear_probe_feature(hd_data, pr_all); #ifdef __powerpc__ hd_set_probe_feature(hd_data, pr_sys); hd_scan(hd_data); #endif hd_set_probe_feature_hw(hd_data, item); hd_scan(hd_data); memcpy(hd_data->probe, probe_save, sizeof hd_data->probe); hd_data->flags.fast = fast_save; } for(hd = hd_data->hd; hd; hd = hd->next) { if(!hd_report_this(hd_data, hd)) continue; if( ( item == hw_manual || hd_is_hw_class(hd, item) ) #ifndef LIBHD_TINY /* with LIBHD_TINY hd->status is not maintained (cf. manual.c) */ && ( hd_data->hal || hd->status.available == status_yes || hd->status.available == status_unknown || item == hw_manual || hd_data->flags.list_all ) #endif ) { // if(hd->is.softraiddisk) continue; /* don't report them */ /* don't report old entries again */ for(hd1 = hd_old; hd1; hd1 = hd1->next) { if(!cmp_hd(hd1, hd)) break; } if(!hd1) { hd1 = add_hd_entry2(&hd_list, new_mem(sizeof *hd_list)); hd_copy(hd1, hd); } } } if(item == hw_manual) { for(hd = hd_list; hd; hd = hd->next) { hd->status.available = hd->status.available_orig; } } return hd_list; } hd_t *hd_list_with_status(hd_data_t *hd_data, hd_hw_item_t item, hd_status_t status) { hd_t *hd, *hd1, *hd_list = NULL; unsigned char probe_save[sizeof hd_data->probe]; memcpy(probe_save, hd_data->probe, sizeof probe_save); hd_clear_probe_feature(hd_data, pr_all); // hd_set_probe_feature(hd_data, pr_manual); hd_scan(hd_data); memcpy(hd_data->probe, probe_save, sizeof hd_data->probe); for(hd = hd_data->hd; hd; hd = hd->next) { if(hd_is_hw_class(hd, item)) { if( (status.configured == 0 || status.configured == hd->status.configured) && (status.available == 0 || status.available == hd->status.available) && (status.needed == 0 || status.needed == hd->status.needed) && (status.reconfig == 0 || status.reconfig == hd->status.reconfig) ) { hd1 = add_hd_entry2(&hd_list, new_mem(sizeof *hd_list)); hd_copy(hd1, hd); } } } return hd_list; } /* check if item is in items */ int has_item(hd_hw_item_t *items, hd_hw_item_t item) { while(*items) if(*items++ == item) return 1; return 0; } /* check if one of items is in hw_class */ int has_hw_class(hd_t *hd, hd_hw_item_t *items) { while(*items) if(hd_is_hw_class(hd, *items++)) return 1; return 0; } /* * items must be a 0 terminated list */ hd_t *hd_list2(hd_data_t *hd_data, hd_hw_item_t *items, int rescan) { hd_t *hd, *hd1, *hd_list = NULL; unsigned char probe_save[sizeof hd_data->probe]; unsigned fast_save; hd_hw_item_t *item_ptr; int is_manual; if(!items) return NULL; is_manual = has_item(items, hw_manual); if(rescan) { memcpy(probe_save, hd_data->probe, sizeof probe_save); fast_save = hd_data->flags.fast; hd_clear_probe_feature(hd_data, pr_all); #ifdef __powerpc__ hd_set_probe_feature(hd_data, pr_sys); hd_scan(hd_data); #endif for(item_ptr = items; *item_ptr; item_ptr++) { hd_set_probe_feature_hw(hd_data, *item_ptr); } hd_scan(hd_data); memcpy(hd_data->probe, probe_save, sizeof hd_data->probe); hd_data->flags.fast = fast_save; } for(hd = hd_data->hd; hd; hd = hd->next) { if(!hd_report_this(hd_data, hd)) continue; if( ( (is_manual && hd->module == mod_manual) || has_hw_class(hd, items) ) #ifndef LIBHD_TINY /* with LIBHD_TINY hd->status is not maintained (cf. manual.c) */ && ( hd_data->hal || hd->status.available == status_yes || hd->status.available == status_unknown || is_manual || hd_data->flags.list_all ) #endif ) { // if(hd->is.softraiddisk) continue; /* don't report them */ /* don't report old entries again */ hd1 = add_hd_entry2(&hd_list, new_mem(sizeof *hd_list)); hd_copy(hd1, hd); } } if(is_manual) { for(hd = hd_list; hd; hd = hd->next) { if(hd->module == mod_manual) { hd->status.available = hd->status.available_orig; } } } return hd_list; } /* * items must be a 0 terminated list */ hd_t *hd_list_with_status2(hd_data_t *hd_data, hd_hw_item_t *items, hd_status_t status) { hd_t *hd, *hd1, *hd_list = NULL; unsigned char probe_save[sizeof hd_data->probe]; if(!items) return NULL; memcpy(probe_save, hd_data->probe, sizeof probe_save); hd_clear_probe_feature(hd_data, pr_all); // hd_set_probe_feature(hd_data, pr_manual); hd_scan(hd_data); memcpy(hd_data->probe, probe_save, sizeof hd_data->probe); for(hd = hd_data->hd; hd; hd = hd->next) { if(has_hw_class(hd, items)) { if( (status.configured == 0 || status.configured == hd->status.configured) && (status.available == 0 || status.available == hd->status.available) && (status.needed == 0 || status.needed == hd->status.needed) && (status.reconfig == 0 || status.reconfig == hd->status.reconfig) ) { hd1 = add_hd_entry2(&hd_list, new_mem(sizeof *hd_list)); hd_copy(hd1, hd); } } } return hd_list; } hd_t *hd_base_class_list(hd_data_t *hd_data, unsigned base_class) { hd_t *hd, *hd1, *hd_list = NULL; // hd_t *bridge_hd; for(hd = hd_data->hd; hd; hd = hd->next) { /* add multimedia/sc_multi_video to display */ if( hd->base_class.id == base_class || ( base_class == bc_display && hd->base_class.id == bc_multimedia && hd->sub_class.id == sc_multi_video ) ) { hd1 = add_hd_entry2(&hd_list, new_mem(sizeof *hd_list)); hd_copy(hd1, hd); } } return hd_list; } hd_t *hd_sub_class_list(hd_data_t *hd_data, unsigned base_class, unsigned sub_class) { hd_t *hd, *hd1, *hd_list = NULL; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == base_class && hd->sub_class.id == sub_class) { hd1 = add_hd_entry2(&hd_list, new_mem(sizeof *hd_list)); hd_copy(hd1, hd); } } return hd_list; } hd_t *hd_bus_list(hd_data_t *hd_data, unsigned bus) { hd_t *hd, *hd1, *hd_list = NULL; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->bus.id == bus) { hd1 = add_hd_entry2(&hd_list, new_mem(sizeof *hd_list)); hd_copy(hd1, hd); } } return hd_list; } /* Convert libhd bus IDs to hwcfg bus names */ const char* hd_busid_to_hwcfg(int busid) { const char* const ids1[]={"none","isa","eisa","mc","pci","pcmcia","nubus","cardbus","other"}; const char* const ids2[]={"ps2","serial","parallel","floppy","scsi","ide","usb","adb","raid","sbus","i2o","vio","ccw","iucv"}; if(busid <9) return ids1[busid]; else if(busid >=0x80 && busid <0x8e) return ids2[busid-0x80]; else return 0; } /* * Check if the execution of (*func)() takes longer than timeout seconds. * This is useful to work around long kernel-timeouts as in the floppy * detection and ps/2 mouse detection. */ int hd_timeout(void(*func)(void *), void *arg, int timeout) { int child1, child2; int status = 0; child1 = fork(); if(child1 == -1) return -1; if(child1) { if(waitpid(child1, &status, 0) == -1) return -1; // fprintf(stderr, ">child1 status: 0x%x\n", status); if(WIFEXITED(status)) { status = WEXITSTATUS(status); // fprintf(stderr, ">normal child1 status: 0x%x\n", status); /* != 0 if we timed out */ } else { status = 0; } } else { /* fork again */ child2 = fork(); if(child2 == -1) return -1; if(child2) { // fprintf(stderr, ">signal\n"); signal(SIGALRM, timeout_alarm_handler); alarm(timeout); if(waitpid(child2, &status, 0) == -1) return -1; // fprintf(stderr, ">child2 status: 0x%x\n", status); _exit(0); } else { (*func)(arg); _exit(0); } } return status ? 1 : 0; } void timeout_alarm_handler(int signal) { _exit(63); } /* * Return list of loaded modules. Converts '-' to '_'. */ str_list_t *read_kmods(hd_data_t *hd_data) { str_list_t *sl, *sl0, *sl1 = NULL; char *s; if(!hd_data->kmods || hd_data->flags.keep_kmods != 2) { hd_data->kmods = free_str_list(hd_data->kmods); if(!(sl0 = read_file(PROC_MODULES, 0, 0))) return NULL; hd_data->kmods = sl0; if(hd_data->flags.keep_kmods == 1) hd_data->flags.keep_kmods = 2; } for(sl = hd_data->kmods; sl; sl = sl->next) { s = sl->str; add_str_list(&sl1, strsep(&s, " \t")); } for(sl = sl1; sl; sl = sl->next) { for(s = sl->str; *s; s++) if(*s == '-') *s = '_'; } return sl1; } str_list_t *get_cmdline(hd_data_t *hd_data, char *key) { str_list_t *sl0, *sl1, *cmd = NULL; char *s, *t, *t0, *lib_cmdline; int i, l = strlen(key); if(!hd_data->cmd_line) { sl0 = read_file(PROC_CMDLINE, 0, 1); sl1 = read_file((lib_cmdline = hd_get_hddb_path("cmdline")), 0, 1); if(sl0) { i = strlen(sl0->str); if(i && sl0->str[i - 1] == '\n') sl0->str[i - 1] = 0; hd_data->cmd_line = new_str(sl0->str); if(hd_data->debug) { ADD2LOG("----- " PROC_CMDLINE " -----\n"); ADD2LOG(" %s\n", sl0->str); ADD2LOG("----- " PROC_CMDLINE " end -----\n"); } } if(sl1) { i = strlen(sl1->str); if(i && sl1->str[i - 1] == '\n') sl1->str[i - 1] = 0; str_printf(&hd_data->cmd_line, -1, " %s", sl1->str); if(hd_data->debug) { ADD2LOG("----- %s -----\n", lib_cmdline); ADD2LOG(" %s\n", sl1->str); ADD2LOG("----- %s end -----\n", lib_cmdline); } } free_str_list(sl0); free_str_list(sl1); } if(!hd_data->cmd_line) return NULL; t = t0 = new_str(hd_data->cmd_line); while((s = strsep(&t, " "))) { if(!*s) continue; if(!strncmp(s, key, l) && s[l] == '=') { add_str_list(&cmd, s + l + 1); } } free_mem(t0); return cmd; } /* * Return field 'field' (starting with 0) from the 'SuSE=' * kernel cmd line parameter. */ char *get_cmd_param(hd_data_t *hd_data, int field) { char *s, *t; str_list_t *cmd; if(!(cmd = get_cmdline(hd_data, "SuSE"))) return NULL; s = cmd->str; t = NULL; if(s) { for(; field; field--) { if(!(s = strchr(s, ','))) break; s++; } if(s && (t = strchr(s, ','))) *t = 0; } t = new_str(s); free_str_list(cmd); return t; } unsigned get_disk_crc(unsigned char *data, unsigned len) { unsigned i, crc; crc = -1; for(i = 0; i < len; i++) { crc += data[i]; crc *= 57; } return crc; } disk_t *add_disk_entry(disk_t **dl, disk_t *new_dl) { while(*dl) dl = &(*dl)->next; return *dl = new_dl; } disk_t *free_disk_list(disk_t *dl) { disk_t *l; for(; dl; dl = (l = dl)->next, free_mem(l)); return NULL; } int dev_name_duplicate(disk_t *dl, char *dev_name) { for(; dl; dl = dl->next) { if(!strcmp(dl->dev_name, dev_name)) return 1; } return 0; } unsigned hd_boot_disk(hd_data_t *hd_data, int *matches) { hd_t *hd; unsigned crc, hd_idx = 0; char *s; int i, j; disk_t *dl, *dl0 = NULL, *dl1 = NULL; if(matches) *matches = 0; if(!(s = get_cmd_param(hd_data, 2))) return 0; i = strlen(s); if(i >= 8) { crc = hex(s, 8); } else { free_mem(s); return 0; } s = free_mem(s); if((hd_data->debug & HD_DEB_BOOT)) { ADD2LOG(" boot dev crc 0x%x\n", crc); } for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk && hd->block0 ) { if(dev_name_duplicate(dl0, hd->unix_dev_name)) continue; dl = add_disk_entry(&dl0, new_mem(sizeof *dl0)); dl->dev_name = hd->unix_dev_name; dl->hd_idx = hd->idx; dl->crc = get_disk_crc(dl->data = hd->block0, 512); } } if(!dl0) return 0; if((hd_data->debug & HD_DEB_BOOT)) { for(dl = dl0; dl; dl = dl->next) { ADD2LOG(" crc %s 0x%08x\n", dl->dev_name, dl->crc); } } for(i = 0, dl = dl0; dl; dl = dl->next) { if(crc == dl->crc) { dl->crc_match = 1; dl1 = dl; if(!i++) hd_idx = dl->hd_idx; } } if(i == 1 && dl1 && (hd_data->debug & HD_DEB_BOOT)) { ADD2LOG("----- MBR -----\n"); for(j = 0; j < 512; j += 0x10) { ADD2LOG(" %03x ", j); hd_log_hex(hd_data, 1, 0x10, dl1->data + j); ADD2LOG("\n"); } ADD2LOG("----- MBR end -----\n"); } free_disk_list(dl0); if(matches) *matches = i; hd_data->debug &= ~HD_DEB_BOOT; return hd_idx; } void update_irq_usage(hd_data_t *hd_data) { hd_t *hd; misc_irq_t *mi; unsigned u, v; uint64_t irqs = 0; hd_res_t *res; if(hd_data->misc) { mi = hd_data->misc->irq; for(u = 0; u < hd_data->misc->irq_len; u++) { v = mi[u].irq; irqs |= 1ull << v; } } for(hd = hd_data->hd; hd; hd = hd->next) { for(res = hd->res; res; res = res->next) { if(res->any.type == res_irq) { irqs |= 1ull << res->irq.base; } } } hd_data->used_irqs = irqs; } int run_cmd(hd_data_t *hd_data, char *cmd) { char *xcmd = NULL; str_list_t *sl, *sl0; ADD2LOG("----- exec: \"%s\" -----\n", cmd); if(*cmd == '/') { str_printf(&xcmd, 0, "|%s 2>&1", cmd); sl0 = read_file(xcmd, 0, 0); for(sl = sl0; sl; sl = sl->next) ADD2LOG(" %s", sl->str); sl0 = free_str_list(sl0); } ADD2LOG("----- return code: ? -----\n"); free_mem(xcmd); return 0; } int probe_module(hd_data_t *hd_data, char *module) { char *cmd = NULL; int i; struct stat sbuf; if(hd_module_is_active(hd_data, module)) return 0; if(stat(PROG_MODPROBE, &sbuf)) return 127; str_printf(&cmd, 0, PROG_MODPROBE " %s", module); i = run_cmd(hd_data, cmd); free_mem(cmd); return i; } int load_module_with_params(hd_data_t *hd_data, char *module, char *params) { char *cmd = NULL; int i; struct stat sbuf; if(hd_module_is_active(hd_data, module)) return 0; if(stat(PROG_MODPROBE, &sbuf)) return 127; str_printf(&cmd, 0, PROG_MODPROBE " %s %s", module, params ? params : ""); i = run_cmd(hd_data, cmd); free_mem(cmd); return i; } int load_module(hd_data_t *hd_data, char *module) { return load_module_with_params(hd_data, module, NULL); } int unload_module(hd_data_t *hd_data, char *module) { char *cmd = NULL; int i; if(!hd_module_is_active(hd_data, module)) return 0; str_printf(&cmd, 0, PROG_RMMOD " %s", module); i = run_cmd(hd_data, cmd); free_mem(cmd); return i; } /* * Compare two hd entries and return 0 if they are identical. */ int cmp_hd(hd_t *hd1, hd_t *hd2) { if(!hd1 || !hd2) return 1; if( hd1->bus.id != hd2->bus.id || hd1->slot != hd2->slot || hd1->func != hd2->func || hd1->base_class.id != hd2->base_class.id || hd1->sub_class.id != hd2->sub_class.id || hd1->prog_if.id != hd2->prog_if.id || hd1->device.id != hd2->device.id || hd1->vendor.id != hd2->vendor.id || hd1->sub_vendor.id != hd2->sub_vendor.id || hd1->revision.id != hd2->revision.id || hd1->compat_device.id != hd2->compat_device.id || hd1->compat_vendor.id != hd2->compat_vendor.id || hd1->module != hd2->module || hd1->line != hd2->line ) { return 1; } if(hd1->unix_dev_name || hd2->unix_dev_name) { if(hd1->unix_dev_name && hd2->unix_dev_name) { if(strcmp(hd1->unix_dev_name, hd2->unix_dev_name)) return 1; } else { return 1; } } return 0; } void get_probe_env(hd_data_t *hd_data) { char *s, *t, *env, *t2; str_list_t *cmd = NULL; int i, k; char buf[10]; pr_flags_t *flags; env = getenv("hwprobe"); if(!env) { cmd = get_cmdline(hd_data, "hwprobe"); if(cmd) env = cmd->str; } s = env = new_str(env); free_str_list(cmd); if(!env) return; hd_data->xtra_hd = free_str_list(hd_data->xtra_hd); while((t = strsep(&s, ","))) { if(*t == '+') { k = 1; t++; } else if(*t == '-') { k = 0; t++; } else { k = 2; } if((t2 = strchr(t, '=')) && t2 != t) *t2++ = 0; if((flags = pr_flags_by_name(t))) { if(flags->type == p_bool) { set_probe_feature(hd_data, flags->val, k ? 1 : 0); } else { i = set_probe_val(hd_data, flags->val, t2); set_probe_feature(hd_data, flags->val, k != 2 ? k : i); } } else if(sscanf(t, "%8[^:]:%8[^:]:%8[^:]", buf, buf, buf) == 3) { add_str_list(&hd_data->xtra_hd, t - (k == 2 ? 0 : 1)); } else { if(*t) ADD2LOG("hwprobe: what is \"%s\"?\n", t); return; } } free_mem(env); } void hd_scan_xtra(hd_data_t *hd_data) { str_list_t *sl; hd_t *hd, *hd_tmp; unsigned u0, u1, u2, u4 = 0, u5 = 0, tag; int i, err; char buf0[10], buf1[10], buf2[10], buf3[64], buf4[10], buf5[10], *s, k; hd_data->module = mod_xtra; remove_hd_entries(hd_data); for(sl = hd_data->xtra_hd; sl; sl = sl->next) { s = sl->str; err = 0; switch(*s) { case '+': k = 1; s++; break; case '-': k = 0; s++; break; default: k = 2; } if( (i = sscanf(s, "%8[^:]:%8[^:]:%8[^:]:%8[^:]:%8[^:]:%60s", buf0, buf1, buf2, buf4, buf5, buf3)) >= 5 || (i = sscanf(s, "%8[^:]:%8[^:]:%8[^:]:%60s", buf0, buf1, buf2, buf3)) >= 3 ) { if(i == 5 || i == 3) *buf3 = 0; if(i <= 4) *buf4 = *buf5 = 0; u0 = strtoul(buf0, &s, 16); if(*s) err |= 1; if(strlen(buf1) == 3) { u1 = name2eisa_id(buf1); } else { tag = TAG_PCI; s = buf1; switch(*s) { case 'p': tag = TAG_PCI; s++; break; case 'r': tag = 0; s++; break; case 's': tag = TAG_SPECIAL; s++; break; case 'u': tag = TAG_USB; s++; break; case 'P': tag = TAG_PCMCIA; s++; break; case 'S': tag = TAG_SDIO; s++; break; } u1 = strtoul(s, &s, 16); if(*s) err |= 2; u1 = MAKE_ID(tag, u1); } u2 = strtoul(buf2, &s, 16); if(*s) err |= 4; u2 = MAKE_ID(ID_TAG(u1), ID_VALUE(u2)); if(i > 4) { u4 = strtoul(buf4, &s, 16); if(*s) err |= 8; u4 = MAKE_ID(ID_TAG(u1), ID_VALUE(u4)); u5 = strtoul(buf5, &s, 16); if(*s) err |= 16; u5 = MAKE_ID(ID_TAG(u1), ID_VALUE(u5)); } if((err & 1) && !strcmp(buf0, "*")) { u0 = -1; err &= ~1; } if((err & 2) && !strcmp(buf1, "*")) { u1 = 0; err &= ~2; } if((err & 4) && !strcmp(buf2, "*")) { u2 = 0; err &= ~4; } if((err & 8) && !strcmp(buf4, "*")) { u4 = 0; err &= ~8; } if((err & 16) && !strcmp(buf5, "*")) { u5 = 0; err &= ~16; } if(!err) { if(k) { if(k == 2) { /* insert at top */ hd_tmp = hd_data->hd; hd_data->hd = NULL; hd = add_hd_entry(hd_data, __LINE__, 0); hd->next = hd_tmp; hd_tmp = NULL; } else { hd = add_hd_entry(hd_data, __LINE__, 0); } hd->base_class.id = u0 >> 8; hd->sub_class.id = u0 & 0xff; hd->vendor.id = u1; hd->device.id = u2; hd->sub_vendor.id = u4; hd->sub_device.id = u5; if(ID_TAG(hd->vendor.id) == TAG_PCI) hd->bus.id = bus_pci; if(ID_TAG(hd->vendor.id) == TAG_USB) hd->bus.id = bus_usb; if(ID_TAG(hd->vendor.id) == TAG_PCMCIA) { hd->bus.id = bus_pcmcia; hd->hotplug = hp_pcmcia; } if(*buf3) hd->unix_dev_name = new_str(buf3); hd->status.available = status_yes; hd->status.configured = status_new; hd->status.needed = status_no; } else { for(hd = hd_data->hd; hd; hd = hd->next) { if( (u0 == -1u || ( hd->base_class.id == (u0 >> 8) && hd->sub_class.id == (u0 & 0xff) )) && (u1 == 0 || hd->vendor.id == u1) && (u2 == 0 || hd->device.id == u2) && (*buf3 == 0 || ( hd->unix_dev_name && !strcmp(hd->unix_dev_name, buf3) )) ) { hd->tag.remove = 1; } } remove_tagged_hd_entries(hd_data); } } } } } unsigned has_something_attached(hd_data_t *hd_data, hd_t *hd) { hd_t *hd1; for(hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if(hd1->attached_to == hd->idx) return hd1->idx; } return 0; } /* ##### FIX: replace with a real crc later ##### */ void crc64(uint64_t *id, void *p, int len) { unsigned char uc; for(; len; len--, p++) { uc = *(unsigned char *) p; *id += uc + ((uc + 57) << 27); *id *= 73; *id *= 65521; } } char *numid2str(uint64_t id, int len) { static char buf[32]; #ifdef NUMERIC_UNIQUE_ID /* numeric */ if(len < (sizeof id << 3)) id &= ~(-1LL << len); sprintf(buf, "%0*"PRIx64, len >> 2, id); #else /* base64 like */ int i; unsigned char u; memset(buf, 0, sizeof buf); for(i = 0; len > 0 && i < (int) sizeof buf - 1; i++, len -= 6, id >>= 6) { u = id & 0x3f; if(u < 10) { u += '0'; /* 0..9 */ } else if(u < 10 + 26) { u += 'A' - 10; /* A..Z */ } else if(u < 10 + 26 + 26) { u += 'a' - 10 - 26; /* a..z */ } else if(u == 63) { u = '+'; } else { u = '_'; } buf[i] = u; } #endif return buf; } /* * calculate unique ids */ #define INT_CRC(a, b) crc64(&a, &hd->b, sizeof hd->b); #define STR_CRC(a, b) if(hd->b) crc64(&a, hd->b, strlen(hd->b) + 1); // old method void hd_add_old_id(hd_t *hd) { uint64_t id0 = 0, id1 = 0; if(hd->unique_id) return; INT_CRC(id0, bus.id); INT_CRC(id0, slot); INT_CRC(id0, func); INT_CRC(id0, base_class.id); INT_CRC(id0, sub_class.id); INT_CRC(id0, prog_if.id); STR_CRC(id0, unix_dev_name); STR_CRC(id0, rom_id); INT_CRC(id1, base_class.id); INT_CRC(id1, sub_class.id); INT_CRC(id1, prog_if.id); INT_CRC(id1, device.id); INT_CRC(id1, vendor.id); INT_CRC(id1, sub_device.id); INT_CRC(id1, sub_vendor.id); INT_CRC(id1, revision.id); INT_CRC(id1, compat_device.id); INT_CRC(id1, compat_vendor.id); STR_CRC(id1, device.name); STR_CRC(id1, vendor.name); STR_CRC(id1, sub_device.name); STR_CRC(id1, sub_vendor.name); STR_CRC(id1, revision.name); STR_CRC(id1, serial); id0 += (id0 >> 32); str_printf(&hd->unique_id, 0, "%s", numid2str(id0, 24)); str_printf(&hd->unique_id, -1, ".%s", numid2str(id1, 64)); } void hd_add_id(hd_data_t *hd_data, hd_t *hd) { uint64_t id0 = 0, id1 = 0; if(hd->unique_id) return; hd_add_old_id(hd); hd->old_unique_id = hd->unique_id; hd->unique_id = NULL; INT_CRC(id1, base_class.id); INT_CRC(id1, sub_class.id); INT_CRC(id1, prog_if.id); INT_CRC(id1, device.id); INT_CRC(id1, vendor.id); INT_CRC(id1, sub_device.id); INT_CRC(id1, sub_vendor.id); INT_CRC(id1, revision.id); if( hd->detail && hd->detail->type == hd_detail_ccw && hd->detail->ccw.data ) INT_CRC(id1, detail->ccw.data->cu_model); INT_CRC(id1, compat_device.id); INT_CRC(id1, compat_vendor.id); // make sure we get the same id even if, say, the pci name list changes if(!hd->device.id) STR_CRC(id1, device.name); if(!hd->vendor.id) STR_CRC(id1, vendor.name); if(!hd->sub_device.name) STR_CRC(id1, sub_device.name); if(!hd->sub_vendor.name) STR_CRC(id1, sub_vendor.name); if(!hd->revision.name) STR_CRC(id1, revision.name); STR_CRC(id1, serial); hd->unique_id1 = new_str(numid2str(id1, 64)); INT_CRC(id0, bus.id); if( (hd->bus.id == bus_usb || hd->bus.id == bus_ccw) && hd->sysfs_bus_id ) { STR_CRC(id0, sysfs_bus_id); } else if( hd->bus.id != bus_usb && hd->bus.id != bus_pci && hd->sysfs_id ) { STR_CRC(id0, sysfs_id); } else if(hd->unix_dev_name) { STR_CRC(id0, unix_dev_name); } else { INT_CRC(id0, slot); INT_CRC(id0, func); } STR_CRC(id0, rom_id); id0 += (id0 >> 32); str_printf(&hd->unique_id, 0, "%s.%s", numid2str(id0, 24), hd->unique_id1); } #undef INT_CRC #undef STR_CRC devtree_t *free_devtree(hd_data_t *hd_data) { hd_t *hd; devtree_t *dt, *next; /* * first, remove all references in the current device tree * (refs in hd_old can remain) */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->detail && hd->detail->type == hd_detail_devtree) { hd->detail = free_mem(hd->detail); } } for(dt = hd_data->devtree; dt; dt = next) { next = dt->next; free_mem(dt->path); free_mem(dt->filename); free_mem(dt->name); free_mem(dt->model); free_mem(dt->device_type); free_mem(dt->compatible); free_mem(dt->edid); free_mem(dt->ccin); free_mem(dt->fru_number); free_mem(dt->loc_code); free_mem(dt->serial_number); free_mem(dt->part_number); free_mem(dt->description); free_mem(dt); } return hd_data->devtree = NULL; } void test_read_block0_open(void *arg) { open((char *) arg, O_RDONLY); } unsigned char *read_block0(hd_data_t *hd_data, char *dev, int *timeout) { int fd, len, buf_size = 512, k, sel; unsigned char *buf = NULL; struct timeval to; fd_set set, set0; if(hd_timeout(test_read_block0_open, dev, *timeout) > 0) { ADD2LOG(" read_block0: open(%s) timed out\n", dev); *timeout = -1; fd = -2; } else { fd = open(dev, O_RDONLY); if(fd < 0) ADD2LOG(" read_block0: open(%s) failed\n", dev); } if(fd >= 0) { buf = new_mem(buf_size); len = k = 0; FD_ZERO(&set0); FD_SET(fd, &set0); to.tv_sec = *timeout; to.tv_usec = 0; for(;;) { set = set0; if((sel = select(fd + 1, &set, NULL, NULL, &to)) > 0) { if((k = read(fd, buf + len, buf_size - len)) > 0) len += k; ADD2LOG(" read_block0: %d bytes (%ds, %dus)\n", k, (int) to.tv_sec, (int) to.tv_usec); if(k <= 0 || buf_size == len) break; } if(sel == 0) { *timeout = -2; break; } } if(k < 0) { ADD2LOG(" read_block0: read error(%s, %d, %d): errno %d\n", dev, len, buf_size - len, errno); buf = free_mem(buf); } close(fd); } return buf; } void get_kernel_version(hd_data_t *hd_data) { unsigned u1, u2; str_list_t *sl; if(hd_data->kernel_version) return; hd_data->kernel_version = KERNEL_24; sl = read_file(PROC_VERSION, 0, 1); if(!sl || !sl->str) return; if(sscanf(sl->str, "Linux version %u.%u.", &u1, &u2) == 2) { if(hd_data->debug) { ADD2LOG("kernel version is %u.%u\n", u1, u2); } u1 = (u1 << 16) + (u2 << 8); if(u1 <= KERNEL_22) { hd_data->kernel_version = KERNEL_22; } else if(u1 <= KERNEL_24) { hd_data->kernel_version = KERNEL_24; } else if(u1 <= KERNEL_26) { hd_data->kernel_version = KERNEL_26; } } free_str_list(sl); } char *vend_id2str(unsigned vend) { static char buf[32]; char *s; *(s = buf) = 0; if(ID_TAG(vend) == TAG_EISA) { strcpy(s, eisa_vendor_str(vend)); } else { if(ID_TAG(vend) == TAG_USB) *s++ = 'u', *s = 0; if(ID_TAG(vend) == TAG_SPECIAL) *s++ = 's', *s = 0; if(ID_TAG(vend) == TAG_PCMCIA) *s++ = 'P', *s = 0; sprintf(s, "%04x", ID_VALUE(vend)); } return buf; } int is_modem(hd_data_t *hd_data, hd_t *hd) { if( hd->base_class.id == bc_modem || ( hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_modem ) ) return 1; return 0; } int is_audio(hd_data_t *hd_data, hd_t *hd) { /* ISA-PnP sound cards: just one entry per card */ if( hd->bus.id == bus_isa && hd->is.isapnp && hd->func ) return 0; if( hd->base_class.id == bc_multimedia && ( hd->sub_class.id == sc_multi_audio || hd->sub_class.id == 3 ) ) return 1; return 0; } int is_pppoe(hd_data_t *hd_data, hd_t *hd) { return hd->base_class.id == bc_network_interface && hd->is.pppoe ? 1 : 0; } void assign_hw_class(hd_data_t *hd_data, hd_t *hd) { int sc; /* compare sub_class too */ unsigned base_class, sub_class; hd_hw_item_t item; int (*test_func)(hd_data_t *, hd_t *); if(!hd) return; // ###### FIXME: maybe just return here? if(!hd->hw_class) { /* skip if we've already done it */ for(item = 1; item < hw_all; item++) { test_func = NULL; sc = 0; sub_class = 0; base_class = -1; switch(item) { case hw_cdrom: base_class = bc_storage_device; sub_class = sc_sdev_cdrom; sc = 1; break; case hw_floppy: base_class = bc_storage_device; sub_class = sc_sdev_floppy; sc = 1; break; case hw_disk: base_class = bc_storage_device; sub_class = sc_sdev_disk; sc = 1; break; case hw_network: base_class = bc_network_interface; break; case hw_display: base_class = bc_display; break; case hw_monitor: base_class = bc_monitor; break; case hw_mouse: base_class = bc_mouse; break; case hw_joystick: base_class = bc_joystick; break; case hw_keyboard: base_class = bc_keyboard; break; case hw_camera: base_class = bc_camera; break; case hw_framebuffer: base_class = bc_framebuffer; break; case hw_chipcard: base_class = bc_chipcard; break; case hw_sound: test_func = is_audio; break; case hw_isdn: base_class = bc_isdn; break; case hw_dsl: base_class = bc_dsl; break; case hw_modem: test_func = is_modem; break; case hw_storage_ctrl: base_class = bc_storage; break; case hw_network_ctrl: base_class = bc_network; break; case hw_printer: base_class = bc_printer; break; case hw_tv: base_class = bc_tv; break; case hw_dvb: base_class = bc_dvb; break; case hw_scanner: base_class = bc_scanner; break; case hw_braille: base_class = bc_braille; break; case hw_sys: base_class = bc_internal; sub_class = sc_int_sys; sc = 1; break; case hw_cpu: base_class = bc_internal; sub_class = sc_int_cpu; sc = 1; break; case hw_bios: base_class = bc_internal; sub_class = sc_int_bios; sc = 1; break; case hw_usb_ctrl: base_class = bc_serial; sub_class = sc_ser_usb; sc = 1; break; case hw_bridge: base_class = bc_bridge; break; case hw_hub: base_class = bc_hub; break; case hw_memory: base_class = bc_internal; sub_class = sc_int_main_mem; sc = 1; break; case hw_ieee1394_ctrl: base_class = bc_serial; sub_class = sc_ser_fire; sc = 1; break; case hw_pcmcia_ctrl: test_func = is_pcmcia_ctrl; break; case hw_pppoe: test_func = is_pppoe; break; case hw_partition: base_class = bc_partition; break; case hw_bluetooth: base_class = bc_bluetooth; break; case hw_fingerprint: base_class = bc_fingerprint; break; case hw_mmc_ctrl: base_class = bc_mmc_ctrl; break; case hw_wlan: case hw_block: case hw_tape: case hw_vbe: break; case hw_none: case hw_unknown: case hw_all: case hw_manual: /* special */ /* bus types */ case hw_usb: case hw_pci: case hw_isapnp: case hw_scsi: case hw_ide: case hw_pcmcia: /* special */ case hw_ieee1394: /* not handled */ case hw_hotplug: /* not handled */ case hw_hotplug_ctrl: /* not handled */ case hw_zip: /* not handled */ case hw_redasd: break; } if(test_func) { if(test_func(hd_data, hd)) { hd_set_hw_class(hd, item); if(!hd->hw_class) hd->hw_class = item; } } else if( ( hd->base_class.id == base_class && (sc == 0 || hd->sub_class.id == sub_class) ) || ( /* list other display adapters, too */ base_class == bc_display && hd->base_class.id == bc_multimedia && hd->sub_class.id == sc_multi_video ) || ( /* make i2o storage controllers */ item == hw_storage_ctrl && hd->base_class.id == bc_i2o ) || ( /* add fibre channel to storage ctrl list */ item == hw_storage_ctrl && hd->base_class.id == bc_serial && hd->sub_class.id == sc_ser_fiber ) || ( /* add infiniband to network ctrl list */ item == hw_network_ctrl && hd->base_class.id == bc_serial && hd->sub_class.id == sc_ser_infiniband ) ) { hd_set_hw_class(hd, item); if(!hd->hw_class) hd->hw_class = item; } } if(!hd->hw_class) hd->hw_class = hw_unknown; } hd_set_hw_class(hd, hd->hw_class); if(hd->bus.id == bus_usb) { hd_set_hw_class(hd, hw_usb); } else if(hd->bus.id == bus_pci) { hd_set_hw_class(hd, hw_pci); } else if(hd->bus.id == bus_scsi) { hd_set_hw_class(hd, hw_scsi); } else if(hd->bus.id == bus_ide) { hd_set_hw_class(hd, hw_ide); } else if(hd->bus.id == bus_isa && hd->is.isapnp) { hd_set_hw_class(hd, hw_isapnp); } if(hd->usb_guid) { hd_set_hw_class(hd, hw_usb); // ###### maybe only if(hd->bus.id == bus_scsi)? } if(hd->hotplug == hp_pcmcia || hd->hotplug == hp_cardbus) { hd_set_hw_class(hd, hw_pcmcia); } if(hd->is.wlan) { hd_set_hw_class(hd, hw_wlan); } if(hd_is_hw_class(hd, hw_bios)) { hd_set_hw_class(hd, hw_vbe); } if( hd->base_class.id == bc_storage_device || hd->base_class.id == bc_partition ) { hd_set_hw_class(hd, hw_block); } if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_tape ) { hd_set_hw_class(hd, hw_tape); } if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk ) { hd_set_hw_class(hd, hw_redasd); } } void short_vendor(char *vendor) { static char *remove[] = { ".", ",", "-", "&", " inc", "corporation", " corp", " system", " systems", "technology", "technologies", "multimedia", "communications", "computer", " ltd", "(formerly ncr)", " group", " labs", "research", "equipment", " ag", "personal", " canada", "data", "products", " america", " co", " of", "solutions", " as", "publishing", "(old)", " usa", " gmbh", "electronic", "components", "(matsushita)", " ab", " pte", " north", " japan", "limited", "microcomputer", " kg", "incorporated", "semiconductor", "sem", "graphics" }; int i, j; int len, len1, len2; if(!vendor) return; len2 = strlen(vendor); if(!len2) return; do { len = len2; for(i = 0; (unsigned) i < sizeof remove / sizeof *remove; i++) { len1 = strlen(remove[i]); if(len > len1 && !strcasecmp(vendor + len - len1, remove[i])) { vendor[j = len - len1] = 0; for(j--; j >= 0; vendor[j--] = 0) { if(!isspace(vendor[j])) break; } } } len2 = strlen(vendor); } while(len2 != len); } void create_model_name(hd_data_t *hd_data, hd_t *hd) { char *vend, *dev; char *compat, *dev_class, *hw_class; char *part1, *part2; cpu_info_t *ct; /* early out */ if(!hd || hd->model) return; part1 = part2 = NULL; vend = dev = compat = dev_class = hw_class = NULL; if( hd->hw_class == hw_cpu && hd->detail && hd->detail->type == hd_detail_cpu && (ct = hd->detail->cpu.data) && ct->model_name ) { /* cpu entry */ part1 = new_str(ct->model_name); if(ct->clock) str_printf(&part1, -1, ", %u MHz", ct->clock); } else { /* normal entry */ vend = new_str(hd->sub_vendor.name); dev = new_str(hd->sub_device.name); /* catch strange subdevice names */ if( dev && ( (strcasestr(dev, "motherboard") && !strcasestr(dev, "on motherboard")) || strcasestr(dev, "mainboard") || strcasestr(dev, "primergy") || strcasestr(dev, "poweredge") ) ) { dev = free_mem(dev); } if(!vend || !dev) { vend = free_mem(vend); dev = free_mem(dev); vend = new_str(hd->vendor.name); dev = new_str(hd->device.name); } if(dev) { if(vend) { part1 = vend; part2 = dev; } else { part1 = dev; } } if(!part1 && !part2) { compat = new_str(hd->compat_device.name); dev_class = new_str(hd->sub_class.name ?: hd->base_class.name); hw_class = new_str(hd_hw_item_name(hd->hw_class)); if(vend) { if(compat) { part1 = vend; part2 = compat; } else if(dev_class) { part1 = vend; part2 = dev_class; } } else { if( compat && dev_class && hd->base_class.id != bc_internal /* avoid things like 'Notebook *System*' */ ) { part1 = compat; part2 = dev_class; } else if(compat) { part1 = compat; } else if(dev_class) { part1 = dev_class; if(hw_class && !strchr(part1, ' ') && strchr(hw_class, ' ')) { part2 = hw_class; } } } } } if(part1 && part2) { short_vendor(part1); } if(part1 && !strcasecmp(part1, "unknown")) { part1 = part2; part2 = NULL; } if(part1 && part2) { /* maybe the vendor name is already part of the device name... */ if(strstr(part2, part1) || !strcasecmp(part1, part2)) { part1 = part2; part2 = NULL; } } if(!part1 && !part2 && hw_class) { str_printf(&part1, 0, "unknown %s", hw_class); if(strchr(hw_class, ' ')) { str_printf(&part1, -1, " hardware"); } } str_printf(&hd->model, 0, "%s%s%s", part1, part2 ? " " : "", part2 ? part2 : ""); free_mem(vend); free_mem(dev); free_mem(compat); free_mem(dev_class); free_mem(hw_class); } #ifndef LIBHD_TINY int hd_change_config_status(hd_data_t *hd_data, const char *id, hd_status_t status, const char *config_string) { hd_t *hd; int i; hd = hd_read_config(hd_data, id); if(!hd || hd->status.invalid) return 1; if(status.configured) hd->status.configured = status.configured; if(status.available) hd->status.available = status.available; if(status.needed) hd->status.needed = status.needed; hd->status.invalid = status.invalid; if(hd->config_string) { free_mem(hd->config_string); hd->config_string = new_str(config_string); } i = hd_write_config(hd_data, hd); hd_free_hd_list(hd); return i; } /* wrapper for hd_change_config_status(); obsolete - do not use */ int hd_change_status(const char *id, hd_status_t status, const char *config_string) { hd_data_t *hd_data; int i; hd_data = new_mem(sizeof *hd_data); i = hd_change_config_status(hd_data, id, status, config_string); hd_free_hd_data(hd_data); free_mem(hd_data); return i; } #endif /* !defined(LIBHD_TINY) */ int hd_getdisksize(hd_data_t *hd_data, char *dev, int fd, hd_res_t **geo, hd_res_t **size) { int status=0; hd_res_t *res; struct hd_geometry geo_s; #ifdef HDIO_GETGEO_BIG struct hd_big_geometry big_geo_s; #endif unsigned long secs32; uint64_t secs, secs0; unsigned sec_size; int close_fd = 0; int got_big = 0; *geo = *size = NULL; ADD2LOG(" dev = %s, fd = %d\n", dev, fd); if(fd < 0) { if(!dev) return 0; fd = open(dev, O_RDONLY | O_NONBLOCK); close_fd = 1; if(fd < 0) return 0; } ADD2LOG(" open ok, fd = %d\n", fd); secs0 = 0; res = NULL; #ifdef HDIO_GETGEO_BIG if(!ioctl(fd, HDIO_GETGEO_BIG, &big_geo_s)) { if(dev) ADD2LOG("%s: ioctl(big geo) ok\n", dev); res = add_res_entry(geo, new_mem(sizeof *res)); res->disk_geo.type = res_disk_geo; res->disk_geo.cyls = big_geo_s.cylinders; res->disk_geo.heads = big_geo_s.heads; res->disk_geo.sectors = big_geo_s.sectors; res->disk_geo.geotype = geo_logical; secs0 = (uint64_t) res->disk_geo.cyls * res->disk_geo.heads * res->disk_geo.sectors; got_big = 1; } else { ADD2LOG(" big geo failed: %s\n", strerror(errno)); #else { #endif if(!ioctl(fd, HDIO_GETGEO, &geo_s)) { if(dev) ADD2LOG("%s: ioctl(geo) ok\n", dev); res = add_res_entry(geo, new_mem(sizeof *res)); res->disk_geo.type = res_disk_geo; res->disk_geo.cyls = geo_s.cylinders; res->disk_geo.heads = geo_s.heads; res->disk_geo.sectors = geo_s.sectors; res->disk_geo.geotype = geo_logical; secs0 = (uint64_t) res->disk_geo.cyls * res->disk_geo.heads * res->disk_geo.sectors; } else { ADD2LOG(" geo failed: %s\n", strerror(errno)); } } /* ##### maybe always BLKSZGET or always 0x200? */ if(!ioctl(fd, BLKSSZGET, &sec_size)) { if(dev) ADD2LOG("%s: ioctl(block size) ok\n", dev); if(!sec_size) sec_size = 0x200; } else { sec_size = 0x200; } secs = 0; #if defined(__s390__) || defined(__s390x__) if(res && res->disk_geo.sectors == 0) { /* This seems to be an unformatted DASD -> fake the formatted geometry */ res->disk_geo.sectors=12; sec_size=4096; secs = (uint64_t) res->disk_geo.cyls * res->disk_geo.heads * res->disk_geo.sectors; status=1; } else { #endif if(!ioctl(fd, BLKGETSIZE64, &secs)) { if(dev) ADD2LOG("%s: ioctl(disk size) ok\n", dev); secs /= sec_size; } else if(!ioctl(fd, BLKGETSIZE, &secs32)) { if(dev) ADD2LOG("%s: ioctl(disk size32) ok\n", dev); secs = secs32; } else { secs = secs0; } #if defined(__s390__) || defined(__s390x__) } #endif if(!got_big && secs0 && res) { /* fix cylinder value */ res->disk_geo.cyls = secs / (res->disk_geo.heads * res->disk_geo.sectors); } if(secs) { res = add_res_entry(size, new_mem(sizeof *res)); res->size.type = res_size; res->size.unit = size_unit_sectors; res->size.val1 = secs; res->size.val2 = sec_size; } // ADD2LOG(" geo = %p, size = %p\n", *geo, *size); if(close_fd) close(fd); return status; } str_list_t *hd_split(char del, const char *str) { char *t, *s, *str0; str_list_t *sl = NULL; if(!str) return NULL; for(s = str0 = new_str(str); (t = strchr(s, del)); s = t + 1) { *t = 0; add_str_list(&sl, s); } add_str_list(&sl, s); free_mem(str0); return sl; } char *hd_join(char *del, str_list_t *str) { char *s; str_list_t *str0; int len = 0, del_len = 0; if(del) del_len = strlen(del); for(str0 = str; str0; str0 = str0->next) { if(str0->str) len += strlen(str0->str); if(str0->next) len += del_len; } if(!len) return NULL; len++; s = new_mem(len); for(; str; str = str->next) { if(str->str) strcat(s, str->str); if(str->next && del) strcat(s, del); } return s; } /* * cf. pcmcia-cs-*:cardmgr/pcic_probe.c */ int is_pcmcia_ctrl(hd_data_t *hd_data, hd_t *hd) { int i; static unsigned ids[][2] = { { 0x1013, 0x1100 }, { 0x1013, 0x1110 }, { 0x10b3, 0xb106 }, { 0x1180, 0x0465 }, { 0x1180, 0x0466 }, { 0x1180, 0x0475 }, { 0x1180, 0x0476 }, { 0x1180, 0x0478 }, { 0x104c, 0xac12 }, { 0x104c, 0xac13 }, { 0x104c, 0xac15 }, { 0x104c, 0xac1a }, { 0x104c, 0xac1e }, { 0x104c, 0xac17 }, { 0x104c, 0xac19 }, { 0x104c, 0xac1c }, { 0x104c, 0xac16 }, { 0x104c, 0xac1d }, { 0x104c, 0xac1f }, { 0x104c, 0xac50 }, { 0x104c, 0xac51 }, { 0x104c, 0xac1b }, { 0x104c, 0xac52 }, { 0x104c, 0xac41 }, { 0x104c, 0xac40 }, { 0x104c, 0xac42 }, { 0x1217, 0x6729 }, { 0x1217, 0x673a }, { 0x1217, 0x6832 }, { 0x1217, 0x6836 }, { 0x1217, 0x6872 }, { 0x1217, 0x6925 }, { 0x1217, 0x6933 }, { 0x1217, 0x6972 }, { 0x1179, 0x0603 }, { 0x1179, 0x060a }, { 0x1179, 0x060f }, { 0x1179, 0x0617 }, { 0x119b, 0x1221 }, { 0x8086, 0x1221 } }; if(!hd) return 0; if( hd->base_class.id == bc_bridge && (hd->sub_class.id == sc_bridge_pcmcia || hd->sub_class.id == sc_bridge_cardbus) ) return 1; /* just in case... */ if(hd->bus.id == bus_pci) { for(i = 0; (unsigned) i < sizeof ids / sizeof *ids; i++) { if( ID_VALUE(hd->vendor.id) == ids[i][0] && ID_VALUE(hd->device.id) == ids[i][1] ) return 1; } } return 0; } void hd_set_hw_class(hd_t *hd, hd_hw_item_t hw_class) { unsigned ofs, bit; ofs = (unsigned) hw_class >> 3; bit = (unsigned) hw_class & 7; if(ofs < sizeof hd->hw_class_list / sizeof *hd->hw_class_list) { hd->hw_class_list[ofs] |= 1 << bit; } } int hd_is_hw_class(hd_t *hd, hd_hw_item_t hw_class) { unsigned ofs, bit; if(hw_class == hw_all) return 1; ofs = (unsigned) hw_class >> 3; bit = (unsigned) hw_class & 7; if(ofs < sizeof hd->hw_class_list / sizeof *hd->hw_class_list) { return hd->hw_class_list[ofs] & (1 << bit) ? 1 : 0; } return 0; } /* * Start subprocess for dangerous things. * * Stop it after total_timeout seconds or if nothing happens for * timeout seconds. */ void hd_fork(hd_data_t *hd_data, int timeout, int total_timeout) { void (*old_sigchld_handler)(int); struct timespec wait_time; int i, j, sleep_intr = 1; hd_data_t *hd_data_shm; time_t stop_time; int updated, rem_time; sigset_t new_set, old_set; int kill_sig[] = { SIGUSR1, SIGKILL }; if(hd_data->flags.forked) return; if(hd_data->flags.nofork) { hd_data->flags.forked = 1; return; } hd_data_shm = hd_data->shm.data; stop_time = time(NULL) + total_timeout; rem_time = total_timeout; child_id = child = 0; sigemptyset(&new_set); sigaddset(&new_set, SIGCHLD); sigprocmask(SIG_BLOCK, &new_set, &old_set); old_sigchld_handler = signal(SIGCHLD, sigchld_handler); wait_time.tv_sec = timeout; wait_time.tv_nsec = 0; updated = hd_data_shm->shm.updated; child = fork(); sigprocmask(SIG_SETMASK, &old_set, NULL); if(child != -1) { if(child) { ADD2LOG( "****** started child process %d (%ds/%ds) ******\n", (int) child, timeout, total_timeout ); while(child_id != child && sleep_intr) { sleep_intr = nanosleep(&wait_time, &wait_time); // fprintf(stderr, "woke up %d\n", sleep_intr); rem_time = stop_time - time(NULL); if(updated != hd_data_shm->shm.updated && rem_time >= 0) { /* reset time if there was some progress and we've got some time left */ rem_time++; wait_time.tv_sec = rem_time > timeout ? timeout : rem_time; wait_time.tv_nsec = 0; sleep_intr = 1; } updated = hd_data_shm->shm.updated; } if(child_id != child) { ADD2LOG("****** killed child process %d (%ds) ******\n", (int) child, rem_time); for(i = 0; i < sizeof kill_sig / sizeof *kill_sig; i++) { kill(child, kill_sig[i]); for(j = 10; j && !waitpid(child, NULL, WNOHANG); j--) { wait_time.tv_sec = 0; wait_time.tv_nsec = 10*1000000; nanosleep(&wait_time, NULL); } } } hd_log(hd_data, hd_data_shm->log, hd_data_shm->log_size); ADD2LOG("****** stopped child process %d (%ds) ******\n", (int) child, rem_time); } else { hd_data->log = free_mem(hd_data->log); hd_data->log_size = hd_data->log_max = 0; hd_data->flags.forked = 1; hd_data_sig = hd_data; signal(SIGUSR1, sigusr1_handler); } } signal(SIGCHLD, old_sigchld_handler); } /* * Stop subprocess. */ void hd_fork_done(hd_data_t *hd_data) { if(!hd_data->flags.forked || hd_data->flags.nofork) return; copy_log2shm(hd_data); _exit(0); } /* * Copy log to shm segment. */ void copy_log2shm(hd_data_t *hd_data) { hd_data_t *hd_data_shm; hd_data_shm = hd_data->shm.data; if(hd_data->log) { hd_data_shm->log_size = hd_data->log_size; hd_data_shm->log_max = hd_data->log_size + 1; hd_data_shm->log = hd_shm_add(hd_data, hd_data->log, hd_data_shm->log_max); } } /* * SIGCHLD handler while we're waiting for our child. */ void sigchld_handler(int num) { pid_t p = waitpid(child, NULL, WNOHANG); if(p && p == child) child_id = p; } /* * SIGUSR1 handler - copy log to shm, then exit */ void sigusr1_handler(int num) { hd_data_t *hd_data = hd_data_sig; ADD2LOG("* got signal USR1 *\n"); copy_log2shm(hd_data); _exit(0); } /* * Get a sufficiently large shm segment. */ void hd_shm_init(hd_data_t *hd_data) { void *p; if(hd_data->shm.ok || hd_data->flags.nofork) return; memset(&hd_data->shm, 0, sizeof hd_data->shm); hd_data->shm.size = 256*1024; hd_data->shm.id = shmget(IPC_PRIVATE, hd_data->shm.size, IPC_CREAT | 0600); if(hd_data->shm.id == -1) { ADD2LOG("shm: shmget failed (errno %d)\n", errno); return; } p = shmat(hd_data->shm.id, NULL, 0); if(p == (void *) -1) { ADD2LOG("shm: shmat for segment %d failed (errno %d)\n", hd_data->shm.id, errno); } shmctl(hd_data->shm.id, IPC_RMID, NULL); if(p == (void *) -1) return; hd_data->shm.data = p; ADD2LOG("shm: attached segment %d at %p\n", hd_data->shm.id, hd_data->shm.data); hd_data->shm.ok = 1; hd_shm_clean(hd_data); } /* * Reset shm usage, remove references to shm area. */ void hd_shm_clean(hd_data_t *hd_data) { hd_data_t *hd_data_shm; if(!hd_data->shm.ok) return; if(hd_is_shm_ptr(hd_data, hd_data->ser_mouse)) hd_data->ser_mouse = NULL; if(hd_is_shm_ptr(hd_data, hd_data->ser_modem)) hd_data->ser_modem = NULL; hd_data->shm.used = sizeof *hd_data; hd_data->shm.updated = 0; memcpy(hd_data_shm = hd_data->shm.data, hd_data, sizeof *hd_data); hd_data_shm->log = NULL; } /* * Release shm segment. */ void hd_shm_done(hd_data_t *hd_data) { if(!hd_data->shm.ok) return; shmdt(hd_data->shm.data); hd_data->shm.ok = 0; } /* * Copy into shm area. If ptr is NULL return a shm area of size len. */ void *hd_shm_add(hd_data_t *hd_data, void *ptr, unsigned len) { if(!hd_data->shm.ok || !len) return NULL; hd_data = hd_data->shm.data; if(hd_data->shm.size - hd_data->shm.used < len) return NULL; if(ptr) { ptr = memcpy(hd_data->shm.data + hd_data->shm.used, ptr, len); } else { ptr = memset(hd_data->shm.data + hd_data->shm.used, 0, len); } hd_data->shm.used += len; return ptr; } /* * Check if ptr points to a valid shm address. */ int hd_is_shm_ptr(hd_data_t *hd_data, void *ptr) { if(!hd_data->shm.ok || !ptr) return 0; hd_data = hd_data->shm.data; if( ptr < hd_data->shm.data || ptr >= hd_data->shm.data + hd_data->shm.used ) return 0; return 1; } char *hd_shm_add_str(hd_data_t *hd_data, char *str) { return hd_shm_add(hd_data, str, str ? strlen(str) + 1 : 0); } str_list_t *hd_shm_add_str_list(hd_data_t *hd_data, str_list_t *sl) { str_list_t *sl0 = NULL, **sl_shm; for(sl_shm = &sl0; sl; sl = sl->next, sl_shm = &(*sl_shm)->next) { *sl_shm = hd_shm_add(hd_data, NULL, sizeof **sl_shm); (*sl_shm)->str = hd_shm_add_str(hd_data, sl->str); } return sl0; } void hd_move_to_shm(hd_data_t *hd_data) { hd_data_t *hd_data_shm; ser_device_t *ser, **ser_shm; struct { ser_device_t **src, **dst; } ser_dev[2]; unsigned u; if(!hd_data->shm.ok) return; hd_data_shm = hd_data->shm.data; ser_dev[0].src = &hd_data->ser_mouse; ser_dev[0].dst = &hd_data_shm->ser_mouse; ser_dev[1].src = &hd_data->ser_modem; ser_dev[1].dst = &hd_data_shm->ser_modem; for(u = 0; u < sizeof ser_dev / sizeof *ser_dev; u++) { if(*ser_dev[u].src) { /* copy serial mouse data */ for( ser = *ser_dev[u].src, ser_shm = ser_dev[u].dst; ser; ser = ser->next, ser_shm = &(*ser_shm)->next ) { *ser_shm = hd_shm_add(hd_data, ser, sizeof *ser); } for(ser = *ser_dev[u].dst; ser; ser = ser->next) { ser->dev_name = hd_shm_add_str(hd_data, ser->dev_name); ser->serial = hd_shm_add_str(hd_data, ser->serial); ser->class_name = hd_shm_add_str(hd_data, ser->class_name); ser->dev_id = hd_shm_add_str(hd_data, ser->dev_id); ser->user_name = hd_shm_add_str(hd_data, ser->user_name); ser->vend = hd_shm_add_str(hd_data, ser->vend); ser->init_string1 = hd_shm_add_str(hd_data, ser->init_string1); ser->init_string2 = hd_shm_add_str(hd_data, ser->init_string2); ser->pppd_option = hd_shm_add_str(hd_data, ser->pppd_option); ser->at_resp = hd_shm_add_str_list(hd_data, ser->at_resp); } } } } hd_udevinfo_t *hd_free_udevinfo(hd_udevinfo_t *ui) { hd_udevinfo_t *next; for(; ui; ui = next) { next = ui->next; free_mem(ui->sysfs); free_mem(ui->name); free_str_list(ui->links); free_mem(ui); } return NULL; } void read_udevinfo(hd_data_t *hd_data) { str_list_t *sl, *udevinfo; hd_udevinfo_t **uip, *ui; char *s = NULL, buf[256]; udevinfo = read_file("| " PROG_UDEVADM " info -e 2>/dev/null", 0, 0); if(!udevinfo) udevinfo = read_file("| " PROG_UDEVINFO " -e 2>/dev/null", 0, 0); ADD2LOG("----- udevinfo -----\n"); for(sl = udevinfo; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- udevinfo end -----\n"); hd_data->udevinfo = hd_free_udevinfo(hd_data->udevinfo); uip = &hd_data->udevinfo; for(ui = NULL, sl = udevinfo; sl; sl = sl->next) { if(sscanf(sl->str, "P: %255s", buf) == 1) { ui = *uip = new_mem(sizeof **uip); uip = &(*uip)->next; ui->sysfs = new_str(buf); continue; } if(!ui) continue; if(sscanf(sl->str, "N: %255s", buf) == 1) { str_printf(&ui->name, 0, "/dev/%s", buf); continue; } if(sscanf(sl->str, "S: %255s", buf) == 1) { str_printf(&s, 0, "/dev/%s", buf); add_str_list(&ui->links, s); continue; } } s = free_mem(s); for(ui = hd_data->udevinfo; ui; ui = ui->next) { ADD2LOG("%s\n", ui->sysfs); if(ui->name) ADD2LOG(" name: %s\n", ui->name); if(ui->links) { s = hd_join(", ", ui->links); ADD2LOG(" links: %s\n", s); free_mem(s); } } free_str_list(udevinfo); } /* * Return libhd version. */ char *hd_version() { return HD_VERSION_STRING; } hd_t *hd_find_sysfs_id(hd_data_t *hd_data, char *id) { hd_t *hd; if(id && *id) { for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->sysfs_id && !strcmp(hd->sysfs_id, id)) return hd; } } return NULL; } hd_t *hd_find_sysfs_id_devname(hd_data_t *hd_data, char *id, char *devname) { hd_t *hd; if(id && *id && devname) { for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->sysfs_id && !strcmp(hd->sysfs_id, id) && ( !hd->unix_dev_name || ( hd->unix_dev_name && !strcmp(hd->unix_dev_name, devname) ) ) ) return hd; } } return NULL; } hd_sysfsdrv_t *hd_free_sysfsdrv(hd_sysfsdrv_t *sf) { hd_sysfsdrv_t *next; for(; sf; sf = next) { next = sf->next; free_mem(sf->driver); free_mem(sf->device); free_mem(sf->module); free_mem(sf); } return NULL; } void hd_sysfs_driver_list(hd_data_t *hd_data) { hd_sysfsdrv_t **sfp, *sf; str_list_t *sl, *sl0; uint64_t id = 0; char *drv_dir = NULL, *drv = NULL, *module, *s; str_list_t *sf_bus, *sf_bus_e, *sf_drv, *sf_drv_e, *sf_drv2, *sf_drv2_e; for(sl = sl0 = read_file(PROC_MODULES, 0, 0); sl; sl = sl->next) { crc64(&id, sl->str, strlen(sl->str) + 1); } free_str_list(sl0); if(id != hd_data->sysfsdrv_id) { hd_data->sysfsdrv = hd_free_sysfsdrv(hd_data->sysfsdrv); } if(hd_data->sysfsdrv) return; hd_data->sysfsdrv_id = id; sfp = &hd_data->sysfsdrv; ADD2LOG("----- sysfs driver list (id 0x%016"PRIx64") -----\n", id); sf_bus = read_dir("/sys/bus", 'd'); for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { str_printf(&drv_dir, 0, "/sys/bus/%s/drivers", sf_bus_e->str); sf_drv = read_dir(drv_dir, 'd'); for(sf_drv_e = sf_drv; sf_drv_e; sf_drv_e = sf_drv_e->next) { str_printf(&drv, 0, "/sys/bus/%s/drivers/%s", sf_bus_e->str, sf_drv_e->str); sf_drv2 = read_dir(drv, 'l'); for(sf_drv2_e = sf_drv2; sf_drv2_e; sf_drv2_e = sf_drv2_e->next) { if(!strcmp(sf_drv2_e->str, "module")) { s = hd_read_sysfs_link(drv, sf_drv2_e->str); module = s ? strrchr(s, '/') : NULL; if(module) { sf = *sfp = new_mem(sizeof **sfp); sfp = &(*sfp)->next; sf->driver = new_str(sf_drv_e->str); sf->module = new_str(module + 1); ADD2LOG("%16s: module = %s\n", sf->driver, sf->module); } } else { sf = *sfp = new_mem(sizeof **sfp); sfp = &(*sfp)->next; sf->driver = new_str(sf_drv_e->str); sf->device = new_str(hd_sysfs_id(hd_read_sysfs_link(drv, sf_drv2_e->str))); ADD2LOG("%16s: %s\n", sf->driver, sf->device); } } free_str_list(sf_drv2); } free_str_list(sf_drv); } free_str_list(sf_bus); drv = free_mem(drv); drv_dir = free_mem(drv_dir); ADD2LOG("----- sysfs driver list end -----\n"); } int hd_report_this(hd_data_t *hd_data, hd_t *hd) { if(!hd_data->only) return 1; if(search_str_list(hd_data->only, hd->sysfs_id)) return 1; return search_str_list(hd_data->only, hd->unix_dev_name) ? 1 : 0; } str_list_t *hd_module_list(hd_data_t *hd_data, unsigned id) { hd_t *hd; str_list_t *drivers = NULL, *sl; driver_info_t *di; hd = new_mem(sizeof *hd); hd->tag.freeit = 1; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0xf000); hd->device.id = MAKE_ID(TAG_SPECIAL, id); hddb_add_info(hd_data, hd); for(di = hd->driver_info; di; di = di->next) { if(di->any.type == di_module && di->module.modprobe) { for(sl = di->module.names; sl; sl = sl->next) { add_str_list(&drivers, sl->str); } } } hd_free_hd_list(hd); return drivers; } /* * Read using mmap(). */ int hd_read_mmap(hd_data_t *hd_data, char *name, unsigned char *buf, off_t start, unsigned size) { off_t map_start, xofs; int psize = getpagesize(), fd; unsigned map_size; void *p; struct stat sbuf; if(!size || !name) return 0; memset(buf, 0, size); map_start = start & -psize; xofs = start - map_start; map_size = (xofs + size + psize - 1) & -psize; fd = open(name, O_RDONLY); if(fd == -1) return 0; if(!fstat(fd, &sbuf) && S_ISREG(sbuf.st_mode)) { if(sbuf.st_size < start + size) { if(sbuf.st_size > start) { size = sbuf.st_size - start; } else { size = 0; } } } if(!size) { close(fd); return 0; } p = mmap(NULL, map_size, PROT_READ, MAP_PRIVATE, fd, map_start); if(p == MAP_FAILED) { if(hd_data) ADD2LOG( "%s[0x%x, %u]: mmap(, %u,,,, 0x%x) failed: %s\n", name, (unsigned) start, size, map_size, (unsigned) map_start, strerror(errno) ); close(fd); return 0; } if(hd_data) ADD2LOG( "%s[0x%x, %u]: mmap(, %u,,,, 0x%x) ok\n", name, (unsigned) start, size, map_size, (unsigned) map_start ); memcpy(buf, p + xofs, size); munmap(p, map_size); close(fd); return 1; } /* * Get hardware data base dir (default: /var/lib/hardware). */ char *hd_get_hddb_dir() { char *s = getenv("LIBHD_HDDB_DIR"); return s && *s ? s : HARDWARE_DIR; } /* * Convenience function. Returns static buffer with full path. */ char *hd_get_hddb_path(char *sub) { static char *dir = NULL; str_printf(&dir, 0, "%s/%s", hd_get_hddb_dir(), sub); return dir; } /* * Parse attribute and return integer value. */ int hd_attr_uint(char* attr, uint64_t* u, int base) { char *s; uint64_t u2; int ok; if(!(s = attr)) return 0; u2 = strtoull(s, &s, base); ok = !*s || isspace(*s) ? 1 : 0; if(ok && u) *u = u2; return ok; } /* * Return attribute as string list. */ str_list_t *hd_attr_list(char *str) { static str_list_t *sl = NULL; free_str_list(sl); return sl = hd_split('\n', str); } /* * Remove leading "/sys" from path. */ char *hd_sysfs_id(char *path) { if(!path || !*path) return NULL; //fprintf(stderr, "hd_sysfs_id %s\n",path); return strchr(path + 1, '/'); } /* * Convert '!' to '/'. */ char *hd_sysfs_name2_dev(char *str) { static char *s = NULL; if(!str) return NULL; free_mem(s); s = str = new_str(str); while(*str) { if(*str == '!') *str = '/'; str++; } return s; } /* * Convert '/' to '!'. */ char *hd_sysfs_dev2_name(char *str) { static char *s = NULL; if(!str) return NULL; free_mem(s); s = str = new_str(str); while(*str) { if(*str == '/') *str = '!'; str++; } return s; } char* get_sysfs_attr(const char* bus, const char* device, const char* attr) { static char buf[256]; FILE* fp; sprintf(buf, "/sys/bus/%s/devices/%s/%s", bus, device, attr); fp = fopen(buf, "r"); if(!fp) return NULL; fgets(buf, 127, fp); fclose(fp); return buf; } /* * must be able to read more than one line */ char *get_sysfs_attr_by_path(const char *path, const char *attr) { return get_sysfs_attr_by_path2(path, attr, NULL); } /* * binary data version; return data length, too */ char *get_sysfs_attr_by_path2(const char *path, const char *attr, unsigned *len) { static char *buf = NULL; char * ptr; int i, fd, max; if(len) *len = 0; // init static buffer on first run if(!buf) buf = new_mem(MAX_ATTR_SIZE + 1); if(!buf) return NULL; sprintf(buf, "%s/%s", path, attr); fd = open(buf, O_RDONLY); if(fd >= 0) { max = MAX_ATTR_SIZE; ptr = buf; while((i = read(fd, ptr, max)) > 0) max -= i, ptr += i; close(fd); // even if there was some read error, accept partial data if(ptr != buf) i = ptr - buf; if(i >= 0) { if(len) *len = i; buf[i] = 0; } else { return NULL; } } else { return NULL; } return buf; } /* * Compare module names. */ int hd_mod_cmp(char *str1, char *str2) { char *s; int i; str1 = strdup(str1); str2 = strdup(str2); for(s = str1; *s; s++) if(*s == '-') *s = '_'; for(s = str2; *s; s++) if(*s == '-') *s = '_'; i = strcmp(str1, str2); free(str1); free(str2); return i; } str_list_t *sort_str_list(str_list_t *sl0, int (*cmp_func)(const void *, const void *)) { int i, list_len; str_list_t *sl1 = NULL, *sl, **ssl; str_list_t **str_list_array; for(list_len = 0, sl = sl0; sl; sl = sl->next) list_len++; if(list_len < 2) return sl0; str_list_array = malloc(list_len * sizeof *str_list_array); for(i = 0, sl = sl0; sl; sl = sl->next) str_list_array[i++] = sl; qsort(str_list_array, list_len, sizeof *str_list_array, cmp_func); for(i = 0, ssl = &sl1; i < list_len; i++) { *ssl = str_list_array[i]; ssl = &str_list_array[i]->next; } *ssl = NULL; free(str_list_array); return sl1; } /** @} */ hwinfo-21.52/src/hd/hd.h000066400000000000000000002362621323731041200147520ustar00rootroot00000000000000#ifndef _HD_H #define _HD_H /** * @defgroup libhdPublic Public interface * @{ */ #ifdef __cplusplus extern "C" { #endif /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * * libhd data structures * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /** Interface version */ #define HD_VERSION 21 #define HD_MINOR_VERSION 38 #define HD_FULL_VERSION (HD_VERSION * 1000 + HD_MINOR_VERSION) /** * @defgroup DEBUGpub Debug flags * @ingroup libhdPublic * hd_data_t debug flags * @see hd_data_t::debug * @{ */ #define HD_DEB_SHOW_LOG (1 << 0) #define HD_DEB_PROGRESS (1 << 1) #define HD_DEB_CREATION (1 << 2) #define HD_DEB_DRIVER_INFO (1 << 3) #define HD_DEB_PCI (1 << 4) #define HD_DEB_ISAPNP (1 << 5) #define HD_DEB_CDROM (1 << 6) #define HD_DEB_NET (1 << 7) #define HD_DEB_FLOPPY (1 << 8) #define HD_DEB_MISC (1 << 9) #define HD_DEB_SERIAL (1 << 10) #define HD_DEB_MONITOR (1 << 11) #define HD_DEB_CPU (1 << 12) #define HD_DEB_BIOS (1 << 13) #define HD_DEB_MOUSE (1 << 14) #define HD_DEB_IDE (1 << 15) #define HD_DEB_SCSI (1 << 16) #define HD_DEB_USB (1 << 17) #define HD_DEB_ADB (1 << 18) #define HD_DEB_MODEM (1 << 19) #define HD_DEB_PARALLEL (1 << 20) #define HD_DEB_ISA (1 << 21) #define HD_DEB_BOOT (1 << 22) #define HD_DEB_HDDB (1 << 23) /** @} */ #include #include #include #include //typedef struct vm_s vm_t; /** * libhd's directory */ #define HARDWARE_DIR "/var/lib/hardware" /** * \defgroup idmacros ID macros * Macros to handle device and vendor ids. * * Example: to check if an id is a pci id and get its value, * do something like this: * \code * if(ID_TAG(hd->dev) == TAG_PCI) { * pci_id = ID_VALUE(hd->dev) * } * \endcode *@{ */ #define TAG_PCI 1 /**< PCI ids. */ #define TAG_EISA 2 /**< EISA ids (monitors, ISA-PnP, modems, mice etc). */ #define TAG_USB 3 /**< USB ids. */ #define TAG_SPECIAL 4 /**< Internally used ids. */ #define TAG_PCMCIA 5 /**< PCMCIA ids. */ #define TAG_SDIO 6 /**< SDIO ids. */ /** * Get the real id value. */ #define ID_VALUE(id) ((id) & 0xffff) /** * Get the tag value. */ #define ID_TAG(id) (((id) >> 16) & 0xf) /** * Combine tag and id value. */ #define MAKE_ID(tag, id_val) ((tag << 16) | (id_val)) /*@}*/ /** * flags to control the probing. */ typedef enum probe_feature { pr_memory = 1, pr_pci, pr_isapnp, pr_net, pr_floppy, pr_misc, pr_misc_serial, pr_misc_par, pr_misc_floppy, pr_serial, pr_cpu, pr_bios, pr_monitor, pr_mouse, pr_scsi, pr_usb, pr_usb_mods, pr_adb, pr_modem, pr_modem_usb, pr_parallel, pr_parallel_lp, pr_parallel_zip, pr_isa, pr_isa_isdn, pr_isdn, pr_kbd, pr_prom, pr_sbus, pr_int, pr_braille, pr_braille_alva, pr_braille_fhp, pr_braille_ht, pr_ignx11, pr_sys, pr_bios_vbe, pr_isapnp_old, pr_isapnp_new, pr_isapnp_mod, pr_braille_baum, pr_manual, pr_fb, pr_veth, pr_pppoe, pr_scan, pr_pcmcia, pr_fork, pr_parallel_imm, pr_s390, pr_cpuemu, pr_sysfs, pr_s390disks, pr_udev, pr_block, pr_block_cdrom, pr_block_part, pr_edd, pr_edd_mod, pr_bios_ddc, pr_bios_fb, pr_bios_mode, pr_input, pr_block_mods, pr_bios_vesa, pr_cpuemu_debug, pr_scsi_noserial, pr_wlan, pr_bios_crc, pr_hal, pr_bios_vram, pr_bios_acpi, pr_bios_ddc_ports, pr_modules_pata, pr_net_eeprom, pr_x86emu, pr_max, pr_lxrc, pr_default, pr_all /**< pr_all must be last */ } hd_probe_feature_t; /** * list types for hd_list() * * if you want to modify this: cf. manual.c::hw_items[] * * Note: hw_tv _must_ be < hw_display! * Sync with check_hd and convert_hd! */ typedef enum hw_item { hw_none = 0, hw_sys, hw_cpu, hw_keyboard, hw_braille, hw_mouse, hw_joystick, hw_printer, hw_scanner, hw_chipcard, hw_monitor, hw_tv, hw_display, hw_framebuffer, hw_camera, hw_sound, hw_storage_ctrl, hw_network_ctrl, hw_isdn, hw_modem, hw_network, hw_disk, hw_partition, hw_cdrom, hw_floppy, hw_manual, hw_usb_ctrl, hw_usb, hw_bios, hw_pci, hw_isapnp, hw_bridge, hw_hub, hw_scsi, hw_ide, hw_memory, hw_dvb, hw_pcmcia, hw_pcmcia_ctrl, hw_ieee1394, hw_ieee1394_ctrl, hw_hotplug, hw_hotplug_ctrl, hw_zip, hw_pppoe, hw_wlan, hw_redasd, hw_dsl, hw_block, hw_tape, hw_vbe, hw_bluetooth, hw_fingerprint, hw_mmc_ctrl, /** append new entries here */ hw_unknown, hw_all /**< hw_all must be last */ } hd_hw_item_t; /** * @defgroup DEVCLASSpub Device class enums * Device base classes and bus types * @{ */ /** base class values (superset of PCI classes) */ typedef enum base_classes { // these *must* match standard PCI class numbers bc_none, bc_storage, bc_network, bc_display, bc_multimedia, bc_memory, bc_bridge, bc_comm, bc_system, bc_input, bc_docking, bc_processor, bc_serial, bc_wireless, bc_i2o, bc_other = 0xff, // add our own classes here (starting at 0x100 as PCI values are 8 bit) bc_monitor = 0x100, bc_internal, bc_modem, bc_isdn, bc_ps2, bc_mouse, bc_storage_device, bc_network_interface, bc_keyboard, bc_printer, bc_hub, bc_braille, bc_scanner, bc_joystick, bc_chipcard, bc_camera, bc_framebuffer, bc_dvb, bc_tv, bc_partition, bc_dsl, bc_bluetooth, bc_fingerprint, bc_mmc_ctrl } hd_base_classes_t; /** subclass values of bc_monitor */ typedef enum sc_monitor { sc_mon_other, sc_mon_crt, sc_mon_lcd } hd_sc_monitor_t; /** subclass values of bc_storage */ typedef enum sc_storage { sc_sto_scsi, sc_sto_ide, sc_sto_floppy, sc_sto_ipi, sc_sto_raid, sc_sto_other = 0x80 } hd_sc_storage_t; /** subclass values of bc_display */ typedef enum sc_display { sc_dis_vga, sc_dis_xga, sc_dis_other = 0x80 } hd_sc_display_t; /** subclass values of bc_framebuffer */ typedef enum sc_framebuffer { sc_fb_vesa = 1 } hd_sc_framebuffer_t; /** subclass values of bc_bridge */ typedef enum sc_bridge { sc_bridge_host, sc_bridge_isa, sc_bridge_eisa, sc_bridge_mc, sc_bridge_pci, sc_bridge_pcmcia, sc_bridge_nubus, sc_bridge_cardbus, sc_bridge_other = 0x80 } hd_sc_bridge_t; /** subclass values of bc_comm */ typedef enum sc_comm { sc_com_ser, sc_com_par, sc_com_multi, sc_com_modem, sc_com_other = 0x80 } hd_sc_comm_t; /** subclass values of bc_system */ typedef enum sc_system { sc_sys_pic, sc_sys_dma, sc_sys_timer, sc_sys_rtc, sc_sys_other = 0x80 } hd_sc_system_t; /** subclass values of bc_input */ typedef enum sc_input { sc_inp_keyb, sc_inp_digit, sc_inp_mouse, sc_inp_other = 0x80 } hd_sc_input_t; /** subclass values of bc_serial */ typedef enum sc_serial { sc_ser_fire, sc_ser_access, sc_ser_ssa, sc_ser_usb, sc_ser_fiber, sc_ser_smbus, sc_ser_infiniband, sc_ser_other = 0x80 } hd_sc_serial_t; /** internal sub class values (bc_internal) */ typedef enum sc_internal { sc_int_none, sc_int_isapnp_if, sc_int_main_mem, sc_int_cpu, sc_int_fpu, sc_int_bios, sc_int_prom, sc_int_sys } hd_sc_internal_t; /** subclass values of bc_mouse */ typedef enum sc_mouse { sc_mou_ps2, sc_mou_ser, sc_mou_bus, sc_mou_usb, sc_mou_sun, sc_mou_other = 0x80 } hd_sc_mouse_t; /** subclass values of bc_storage_device */ typedef enum sc_std { sc_sdev_disk, sc_sdev_tape, sc_sdev_cdrom, sc_sdev_floppy, sc_sdev_scanner, sc_sdev_other = 0x80 } hd_sc_std_t; /** subclass values of bc_network_interface */ typedef enum sc_net_if { sc_nif_loopback, sc_nif_ethernet, sc_nif_tokenring, sc_nif_fddi, sc_nif_ctc, sc_nif_iucv, sc_nif_hsi, sc_nif_qeth, sc_nif_escon, sc_nif_myrinet, sc_nif_wlan, sc_nif_xp, sc_nif_usb, sc_nif_other = 0x80, sc_nif_sit } hd_sc_net_if_t; /** subclass values of bc_multimedia */ typedef enum sc_multimedia { sc_multi_video, sc_multi_audio, sc_multi_other } hd_sc_multimedia_t; /** subclass values of bc_keyboard */ typedef enum sc_keyboard { sc_keyboard_kbd, sc_keyboard_console } hd_sc_keyboard_t; /** subclass values of bc_hub */ typedef enum sc_hub { sc_hub_other, sc_hub_usb } hd_sc_hub_t; /** subclass values of bc_camera */ typedef enum sc_camera { sc_camera_webcam, sc_camera_digital } hd_sc_camera_t; /** subclass values of bc_modem */ typedef enum sc_modem { sc_mod_at, sc_mod_win1, sc_mod_win2, sc_mod_win3, sc_mod_win4 } hd_sc_modem_t; /** subclass values of bc_dsl */ typedef enum sc_dsl { sc_dsl_unknown, sc_dsl_pppoe, sc_dsl_capi, sc_dsl_capiisdn } hd_sc_dsl_t; /** prog_if's of sc_ser_usb */ typedef enum pif_usb_e { pif_usb_uhci = 0, pif_usb_ohci = 0x10, pif_usb_ehci = 0x20, pif_usb_other = 0x80, pif_usb_device = 0xfe } hd_pif_usb_t; /** CD-ROM prog_if values */ typedef enum pif_cdrom { pif_cdrom, pif_cdr, pif_cdrw, pif_dvd, pif_dvdr, pif_dvdram } hd_pif_cdrom_t ; /** S/390 disk prog_if values */ typedef enum pif_s390disk { pif_scsi, pif_dasd, pif_dasd_fba } hd_pif_s390disk_t; /** bus type values similar to PCI bridge subclasses */ typedef enum bus_types { bus_none, bus_isa, bus_eisa, bus_mc, bus_pci, bus_pcmcia, bus_nubus, bus_cardbus, bus_other, /** outside the range of the PCI values */ bus_ps2 = 0x80, bus_serial, bus_parallel, bus_floppy, bus_scsi, bus_ide, bus_usb, bus_adb, bus_raid, bus_sbus, bus_i2o, bus_vio, bus_ccw, bus_iucv, bus_ps3_system_bus, bus_virtio, bus_ibmebus, bus_gameport, bus_uisvirtpci, bus_mmc, bus_sdio, bus_nd } hd_bus_types_t; /** @} */ /** * Hardware status. * The status is stored in /var/lib/hardware/unique-keys/ and used * to detect if the hardware is new and has to be configured by some * hardware %config tool. */ typedef struct { /** * Status fields are invalid. */ unsigned invalid:1; /** * Hardware should be reconfigured. * Either \ref hd_status_t::status_yes or \ref hd_status_t::status_no. * A hardware must be reconfigured if it is in state * \ref hd_status_t::available == \ref hd_status_t::status_no and * \ref hd_status_t::needed == \ref hd_status_t::status_yes. * In other words, if a hardware that was * needed to run the system is gone. */ unsigned reconfig:3; /** * Hardware %config status. * Set to \ref hd_status_t::status_yes if the hardware has been configured, otherwise * \ref hd_status_t::status_no. */ unsigned configured:3; /** * Hardware availability. * Set to \ref hd_status_t::status_yes if the hardware has been detected or * \ref hd_status_t::status_no if the hardware has not been found. You can set * it to \ref hd_status_t::status_unknown to indicate that this hardware cannot * be automatically detected (say, ISA cards). * \note You can simulate all kinds of hardware on your system by * creating entries in /var/lib/hardware/unique-keys/ that have * \ref hd_status_t::available set to \ref hd_status_t::status_unknown. */ unsigned available:3; /** * Hardware is needed. * Set to \ref hd_status_t::status_yes if this hardware is really necessary to run * your computer. The effect will be that some hardware %config dialog * is run if the hardware item is not found. * Typical examples are graphics cards and mice. */ unsigned needed:3; /** * (Internal) original value of \ref available; * This is used to keep track of the original value of the \ref hd_status_t::available * state as it was stored in /var/lib/hardware/unique-keys/. (\ref hd_status_t::available * is automatically updated during the detection process.) */ unsigned available_orig:3; /** * Hardware is active. */ unsigned active:3; } hd_status_t; /** hardware config status values */ typedef enum { status_no = 1, status_yes, status_unknown, status_new } hd_status_value_t; /** * Various types of hotplug devices. */ typedef enum { hp_none, /**< Not a hotpluggable %device. */ hp_pcmcia, /**< PCMCIA %device. */ hp_cardbus, /**< Cardbus %device. */ hp_pci, /**< PCI hotplug %device. */ hp_usb, /**< USB %device. */ hp_ieee1394 /**< IEEE 1394 (FireWire) %device */ } hd_hotplug_t; /** * @defgroup HDDATATYPEpub General data types * @brief General types used all over the library * @{ */ /** * Holds ID + name pairs. * Used for bus, class, vendor, %device and such. */ typedef struct { unsigned id; /**< Numeric id. */ char *name; /**< Name (if any) that corresponds to \ref hd_id_t::id. */ } hd_id_t; /** * String list type. * Used whenever we create a list of strings (e.g. file read). */ typedef struct s_str_list_t { struct s_str_list_t *next; /**< Link to next member. */ char *str; /**< Some string data. */ } str_list_t; /** * Bitmap data type */ typedef struct { unsigned char bitmap[16]; /**< large enough for all uses */ unsigned bits; /**< real bitmap length in bits */ unsigned not_empty:1; /**< at least 1 bit is set */ str_list_t *str; /**< interpreted bitmask */ } hd_bitmap_t; /** @} */ /** * @defgroup DEVINFOpub Device information structs * @brief Standard device structs, compared to @ref HWDETAILpub */ /** * @addtogroup DEVINFOpub * @{ */ /** * for memory areas */ typedef struct { unsigned start, size; /**< base address & size */ unsigned char *data; /**< actual data */ } memory_range_t; /** * smp info according to Intel smp spec (ia32) */ typedef struct { unsigned ok:1; /**< data are valid */ unsigned rev; /**< MP spec revision */ unsigned mpfp; /**< MP Floating Pointer struct */ unsigned mpconfig_ok:1; /**< MP config table valid */ unsigned mpconfig; /**< MP config table */ unsigned mpconfig_size; /**< dto, size */ unsigned char feature[5]; /**< MP feature info */ char oem_id[9]; /**< oem id */ char prod_id[13]; /**< product id */ unsigned cpus, cpus_en; /**< number of cpus & ennabled cpus */ } smp_info_t; /** * VESA BIOS mode information item */ typedef struct vbe_mode_info_s { unsigned number; /**< mode number */ unsigned attributes; /**< mode attributes */ unsigned width, height; /**< mode size */ unsigned bytes_p_line; /**< line length */ unsigned pixel_size; /**< bits per pixel */ unsigned fb_start; /**< frame buffer start address (if any) */ unsigned win_A_start; /**< window A start address */ unsigned win_A_attr; /**< window A attributes */ unsigned win_B_start; /**< window B start address */ unsigned win_B_attr; /**< window B attributes */ unsigned win_size; /**< window size in bytes */ unsigned win_gran; /**< window granularity in bytes */ unsigned pixel_clock; /**< maximum pixel clock */ } vbe_mode_info_t; /** * @brief VESA BIOS extensions information * Also includes a VESA mode list * @see vbe_mode_info_t */ typedef struct { unsigned ok:1; /**< data are valid */ unsigned version; /**< vbe version */ unsigned oem_version; /**< oem version info */ unsigned memory; /**< in bytes */ unsigned fb_start; /**< != 0 if framebuffer is supported */ char *oem_name; /**< oem name */ char *vendor_name; /**< vendor name */ char *product_name; /**< product name */ char *product_revision; /**< product revision */ unsigned modes; /**< number of supported video modes */ vbe_mode_info_t *mode; /**< video mode list */ unsigned current_mode; /**< current video mode */ unsigned ddc_ports; /**< max ports to probe */ unsigned char ddc_port[4][0x80]; /**< ddc monitor info per port */ } vbe_info_t; /** * Compaq Controller Order EV (CQHORD) definition */ typedef struct { unsigned id; unsigned char slot; unsigned char bus; unsigned char devfn; unsigned char misc; } cpq_ctlorder_t; typedef struct { unsigned ok:1; /**< data are valid */ unsigned entry; /**< entry point */ unsigned compaq:1; /**< is compaq system */ cpq_ctlorder_t cpq_ctrl[32]; /**< 32 == MAX_CONTROLLERS */ } bios32_info_t; /** @} */ /** * @defgroup SMBIOSpub SMBIOS structures * Structures holding decoded SMBIOS information * @{ */ /** smbios entries */ typedef enum { sm_biosinfo, sm_sysinfo, sm_boardinfo, sm_chassis, sm_processor, sm_memctrl, sm_memmodule, sm_cache, sm_connect, sm_slot, sm_onboard, sm_oem, sm_config, sm_lang, sm_group, sm_eventlog, sm_memarray, sm_memdevice, sm_memerror, sm_memarraymap, sm_memdevicemap, sm_mouse, sm_battery, sm_reset, sm_secure, sm_power, sm_voltage, sm_cool, sm_temperature, sm_current, sm_outofband, sm_bis, sm_boot, sm_mem64error, sm_mandev, sm_mandevcomp, sm_mdtd, sm_inactive = 126, sm_end = 127 } hd_smbios_type_t; /** common part of all smbios_* types */ typedef struct { union u_hd_smbios_t *next; /**< link to next entry */ hd_smbios_type_t type; /**< BIOS info type */ int data_len; /**< formatted section length */ unsigned char *data; /**< formatted section */ str_list_t *strings; /**< strings taken from the unformed section */ int handle; /**< handle, unique 16 bit number */ } smbios_any_t; /** BIOS related information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *vendor; /**< vendor name */ char *version; /**< version (free form) */ char *date; /**< date mm/dd/yyyy (old: yy) */ hd_bitmap_t feature; /**< BIOS characteristics */ unsigned start; /**< start address */ unsigned rom_size; /**< ROM size (in bytes) */ } smbios_biosinfo_t; /** overall system related information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *manuf; /**< manufacturer */ char *product; /**< product name */ char *version; /**< version */ char *serial; /**< serial number */ unsigned char uuid[16]; /**< universal unique id; all 0x00: undef, all 0xff: undef but settable */ hd_id_t wake_up; /**< wake-up type */ } smbios_sysinfo_t; /** motherboard related information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *manuf; /**< manufacturer */ char *product; /**< product name */ char *version; /**< version */ char *serial; /**< serial number */ char *asset; /**< asset tag */ hd_id_t board_type; /**< board type */ hd_bitmap_t feature; /**< board features */ char *location; /**< location in chassis */ int chassis; /**< handle of chassis */ int objects_len; /**< number of contained objects */ int *objects; /**< array of object handles */ } smbios_boardinfo_t; /** chassis information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *manuf; /**< manufacturer */ char *version; /**< version */ char *serial; /**< serial number */ char *asset; /**< asset tag */ hd_id_t ch_type; /**< chassis type */ unsigned lock; /**< 1: lock present, 0: not present or unknown */ hd_id_t bootup; /**< bootup state */ hd_id_t power; /**< power supply state (at last boot) */ hd_id_t thermal; /**< thermal state (at last boot) */ hd_id_t security; /**< security state (at last boot) */ unsigned oem; /**< OEM-specific information */ } smbios_chassis_t; /** processor information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *socket; /**< socket */ hd_id_t upgrade; /**< socket type */ char *manuf; /**< manufacturer */ char *version; /**< version */ char *serial; /**< serial number */ char *asset; /**< asset tag */ char *part; /**< part number */ hd_id_t pr_type; /**< processor type */ hd_id_t family; /**< processor family */ uint64_t cpu_id; /**< processor id */ unsigned voltage; /**< in 0.1 V */ unsigned ext_clock; /**< MHz */ unsigned max_speed; /**< MHz */ unsigned current_speed; /**< MHz */ unsigned sock_status; /**< socket status (1: populated, 0: empty */ hd_id_t cpu_status; /**< cpu status */ int l1_cache; /**< handle of L1 cache */ int l2_cache; /**< handle of L2 cache */ int l3_cache; /**< handle of L3 cache */ } smbios_processor_t; /** cache information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *socket; /**< socket designation */ unsigned max_size; /**< max cache size in kbytes */ unsigned current_size; /**< current size in kbytes */ unsigned speed; /**< cache speed in nanoseconds */ hd_id_t mode; /**< operational mode */ unsigned state; /**< 0/1: disabled/enabled */ hd_id_t location; /**< cache location */ unsigned socketed; /**< 0/1: not socketed/socketed */ unsigned level; /**< cache level (0 = L1, 1 = L2, ...) */ hd_id_t ecc; /**< error correction type */ hd_id_t cache_type; /**< logical cache type */ hd_id_t assoc; /**< cache associativity */ hd_bitmap_t supp_sram; /**< supported SRAM types */ hd_bitmap_t sram; /**< current SRAM type */ } smbios_cache_t; /** port connector information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; hd_id_t port_type; /**< port type */ char *i_des; /**< internal reference designator */ hd_id_t i_type; /**< internal connector type */ char *x_des; /**< external reference designator */ hd_id_t x_type; /**< external connector type */ } smbios_connect_t; /** system slot information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *desig; /**< slot designation */ hd_id_t slot_type; /**< slot type */ hd_id_t bus_width; /**< data bus width */ hd_id_t usage; /**< current usage */ hd_id_t length; /**< slot length */ unsigned id; /**< slot id */ hd_bitmap_t feature; /**< slot characteristics */ } smbios_slot_t; /** on board devices information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; unsigned dev_len; /**< device list length */ struct { char *name; /**< device name */ hd_id_t type; /**< device type */ unsigned status; /**< 0: disabled, 1: enabled */ } *dev; /**< device list */ } smbios_onboard_t; /** OEM information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; str_list_t *oem_strings; /**< OEM strings */ } smbios_oem_t; /** system config options */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; str_list_t *options; /**< system config options */ } smbios_config_t; /** language information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; /**< list of languages */ int handle; char *current; /**< current language */ } smbios_lang_t; /** group associations */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *name; /**< group name */ int items_len; /**< number of items in this group */ int *item_handles; /**< array of item handles */ } smbios_group_t; /** physical memory array (consists of several memory devices) */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; hd_id_t location; /**< memory device location */ hd_id_t use; /**< memory usage */ hd_id_t ecc; /**< ECC types */ unsigned max_size; /**< maximum memory size in kB */ int error_handle; /**< points to error info record; 0xfffe: not supported, 0xffff: no error */ unsigned slots; /**< slots or sockets for this device */ } smbios_memarray_t; /** memory device */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; char *location; /**< device location */ char *bank; /**< bank location */ char *manuf; /**< manufacturer */ char *serial; /**< serial number */ char *asset; /**< asset tag */ char *part; /**< part number */ int array_handle; /**< memory array this device belongs to */ int error_handle; /**< points to error info record; 0xfffe: not supported, 0xffff: no error */ unsigned width; /**< data width in bits */ unsigned eccbits; /**< ecc bits */ unsigned size; /**< kB */ hd_id_t form; /**< form factor */ unsigned set; /**< 0: does not belong to a set; 1-0xfe: set number; 0xff: unknown */ hd_id_t mem_type; /**< memory type */ hd_bitmap_t type_detail; /**< memory type details */ unsigned speed; /**< in MHz */ } smbios_memdevice_t; /** 32-bit memory error information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; hd_id_t err_type; /**< error type memory */ hd_id_t granularity; /**< memory array or memory partition */ hd_id_t operation; /**< mem operation causing the error */ unsigned syndrome; /**< vendor-specific ECC syndrome; 0: unknown */ unsigned array_addr; /**< fault address rel. to mem array; 0x80000000: unknown */ unsigned device_addr; /**< fault address rel to mem device; 0x80000000: unknown */ unsigned range; /**< range, within which the error can be determined; 0x80000000: unknown */ } smbios_memerror_t; /** memory array mapped address */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; int array_handle; /**< memory array this mapping belongs to */ uint64_t start_addr; /**< memory range start address */ uint64_t end_addr; /**< end address */ unsigned part_width; /**< number of memory devices */ } smbios_memarraymap_t; /** memory device mapped address */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; int memdevice_handle; /**< memory device handle */ int arraymap_handle; /**< memory array mapping handle */ uint64_t start_addr; /**< memory range start address */ uint64_t end_addr; /**< end address */ unsigned row_pos; /**< position of the referenced memory device in a row of the address partition */ unsigned interleave_pos; /**< dto, in an interleave */ unsigned interleave_depth; /**< number of consecutive rows */ } smbios_memdevicemap_t; /** pointing device (aka 'mouse') information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; hd_id_t mtype; /**< mouse type */ hd_id_t interface; /**< interface type */ unsigned buttons; /**< number of buttons */ } smbios_mouse_t; /** hardware security */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; hd_id_t power; /**< power-on password status */ hd_id_t keyboard; /**< keyboard password status */ hd_id_t admin; /**< admin password status */ hd_id_t reset; /**< front panel reset status */ } smbios_secure_t; /** system power controls */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; unsigned month; /**< next scheduled power-on month */ unsigned day; /**< dto, day */ unsigned hour; /**< dto, hour */ unsigned minute; /**< dto, minute */ unsigned second; /**< dto, second */ } smbios_power_t; /** 64-bit memory error information */ typedef struct { union u_hd_smbios_t *next; hd_smbios_type_t type; int data_len; unsigned char *data; str_list_t *strings; int handle; hd_id_t err_type; /**< error type memory */ hd_id_t granularity; /**< memory array or memory partition */ hd_id_t operation; /**< mem operation causing the error */ unsigned syndrome; /**< vendor-specific ECC syndrome; 0: unknown */ uint64_t array_addr; /**< fault address rel. to mem array; 0x80000000: unknown */ uint64_t device_addr; /**< fault address rel to mem device; 0x80000000: unknown */ unsigned range; /**< range, within which the error can be determined; 0x80000000: unknown */ } smbios_mem64error_t; /** SMBIOS list item */ typedef union u_hd_smbios_t { union u_hd_smbios_t *next; smbios_any_t any; smbios_biosinfo_t biosinfo; smbios_sysinfo_t sysinfo; smbios_boardinfo_t boardinfo; smbios_chassis_t chassis; smbios_processor_t processor; smbios_cache_t cache; smbios_connect_t connect; smbios_slot_t slot; smbios_onboard_t onboard; smbios_oem_t oem; smbios_config_t config; smbios_lang_t lang; smbios_group_t group; smbios_memarray_t memarray; smbios_memdevice_t memdevice; smbios_memerror_t memerror; smbios_memarraymap_t memarraymap; smbios_memdevicemap_t memdevicemap; smbios_mouse_t mouse; smbios_secure_t secure; smbios_power_t power; smbios_mem64error_t mem64error; } hd_smbios_t; /** @} */ /** * udev database info */ typedef struct s_udevinfo_t { struct s_udevinfo_t *next; char *sysfs; char *name; str_list_t *links; } hd_udevinfo_t; /** * sysfs driver info */ typedef struct s_sysfsdrv_t { struct s_sysfsdrv_t *next; char *driver; char *device; char *module; } hd_sysfsdrv_t; /** * device number; type is either 0 or 'b' or 'c'. * * range: number of nodes */ typedef struct { int type; unsigned major, minor, range; } hd_dev_num_t; /** * @defgroup HWDETAILpub Hardware information * * Some hardware doesn't fit into the hd_t scheme or there is info we * gathered during the scan process but that no-one really cares about. Such * stuff is stored in hd_detail_t. * * @{ */ /** * @brief structure holding the (raw) PCI data */ typedef struct s_pci_t { struct s_pci_t *next; /**< linked list */ unsigned data_len; /**< the actual length of the data field */ unsigned data_ext_len; /**< max. accessed config byte; see code */ unsigned char data[256]; /**< the PCI data */ char *log; /**< log messages */ unsigned flags, /**< various info, see enum pci_flags */ cmd, /**< PCI_COMMAND */ hdr_type, /**< PCI_HEADER_TYPE */ secondary_bus; /**< > 0 for PCI & CB bridges */ unsigned bus, /**< PCI bus #, *nothing* to do with hw_t.bus */ slot, func; /**< slot & function */ unsigned base_class, sub_class, prog_if; /**< PCI device classes */ unsigned dev, vend, sub_dev, sub_vend, rev; /**< vendor & device ids */ unsigned irq; /**< used irq, if any */ uint64_t base_addr[7]; /**< I/O or memory base */ uint64_t base_len[7]; /**< I/O or memory ranges */ unsigned addr_flags[7]; /**< I/O or memory address flags */ uint64_t rom_base_addr; /**< memory base for card ROM */ uint64_t rom_base_len; /**< memory range for card ROM */ char *sysfs_id; /**< sysfs path */ char *sysfs_bus_id; /**< sysfs bus id */ char *modalias; /**< module alias */ char *label; /**< Consistant Device Name (CDN), pci firmware spec 3.1, chapter 4.6.7 */ unsigned edid_len[6]; /**< edid record length */ unsigned char edid_data[6][0x80]; /**< edid record */ } pci_t; /** * @brief pci related flags * cf. (pci_t).flags */ typedef enum pci_flags { pci_flag_ok, pci_flag_pm, pci_flag_agp } hd_pci_flags_t; /** * @brief raw USB data * @see Linux USB docs */ typedef struct usb_s { struct usb_s *next; unsigned hd_idx; unsigned hd_base_idx; str_list_t *c, *d, *e, *i, *p, *s, *t; struct usb_s *cloned; int bus, dev_nr, lev, parent, port, count, conns, used_conns, ifdescr; unsigned speed; unsigned vendor, device, rev; char *manufact, *product, *serial; char *driver; memory_range_t raw_descr; int d_cls, d_sub, d_prot; int i_alt, i_cls, i_sub, i_prot; unsigned country; } usb_t; /** * @brief ISA-PnP resource */ typedef struct { int len; int type; unsigned char *data; } isapnp_res_t; /** * @brief ISA-PnP card information (raw) */ typedef struct { int csn; int log_devs; unsigned char *serial; unsigned char *card_regs; unsigned char (*ldev_regs)[0xd0]; int res_len; unsigned broken:1; /**< mark a broken card */ isapnp_res_t *res; } isapnp_card_t; /** * ISA-PnP collected card information struct */ typedef struct { int read_port; int cards; isapnp_card_t *card; } isapnp_t; /** * @brief ISA-PnP device information struct */ typedef struct { isapnp_card_t *card; int dev; unsigned flags; /**< cf. enum isapnp_flags */ unsigned ref:1; /**< internally used flag */ } isapnp_dev_t; /** * @brief ISA-PnP related flags * cf. (isapnp_dev_t).flags */ typedef enum isapnp_flags { isapnp_flag_act } hd_isapnp_flags_t; /** * @brief raw SCSI data */ typedef struct scsi_s { struct scsi_s *next; unsigned deleted:1; unsigned generic:1; unsigned fake:1; unsigned wwpn_ok:1; unsigned fcp_lun_ok:1; char *dev_name; char *guessed_dev_name; int generic_dev; unsigned host, channel, id, lun; char *vendor, *model, *rev, *type_str, *serial; int type; unsigned inode_low; char *proc_dir, *driver; unsigned unique; char *info; unsigned lgeo_c, lgeo_h, lgeo_s; unsigned pgeo_c, pgeo_h, pgeo_s; uint64_t size; unsigned sec_size; unsigned cache; str_list_t *host_info; char *usb_guid; unsigned pci_info; unsigned pci_bus; unsigned pci_slot; unsigned pci_func; uint64_t wwpn; uint64_t fcp_lun; char *controller_id; } scsi_t; /** * @brief PROM tree on PPC */ typedef struct devtree_s { struct devtree_s *next; struct devtree_s *parent; unsigned idx; char *path, *filename; unsigned pci:1; char *name, *model, *device_type, *compatible; char *ccin, *fru_number, *loc_code, *serial_number, *part_number; char *description; int class_code; /**< class : sub_class : prog-if */ int vendor_id, device_id, subvendor_id, subdevice_id; int revision_id, interrupt; unsigned char *edid; /**< 128 bytes */ } devtree_t; enum pmac_model { AAPL_3400, AAPL_3500, AAPL_7200, AAPL_7300, AAPL_7500, AAPL_8500, AAPL_9500, AAPL_Gossamer, AAPL_PowerBook1998, AAPL_PowerMac_G3, AAPL_ShinerESB, AAPL_e407, AAPL_e411, PowerBook1_1, PowerBook2_1, PowerBook2_2, PowerBook3_1, PowerBook3_2, PowerBook3_3, PowerBook3_4, PowerBook3_5, PowerBook4_1, PowerBook4_2, PowerBook4_3, PowerBook5_1, PowerBook5_2, PowerBook5_3, PowerBook5_4, PowerBook5_5, PowerBook5_6, PowerBook5_7, PowerBook5_8, PowerBook5_9, PowerBook6_1, PowerBook6_2, PowerBook6_3, PowerBook6_4, PowerBook6_5, PowerBook6_7, PowerBook6_8, PowerMac1_1, PowerMac1_2, PowerMac10_1, PowerMac11_2, PowerMac12_1, PowerMac2_1, PowerMac2_2, PowerMac3_1, PowerMac3_2, PowerMac3_3, PowerMac3_4, PowerMac3_5, PowerMac3_6, PowerMac4_1, PowerMac4_2, PowerMac4_4, PowerMac5_1, PowerMac6_1, PowerMac6_3, PowerMac6_4, PowerMac7_2, PowerMac7_3, PowerMac8_1, PowerMac9_1, RackMac1_1, RackMac1_2, RackMac3_1, iMac_1, }; /** * @brief PowerMac model matching */ struct pmac_mb_def { enum pmac_model model; const char *string; }; /** * @brief Device/CU model numbers for S/390 */ typedef struct ccw_s { unsigned char lcss; unsigned char cu_model; unsigned char dev_model; } ccw_t; /** * @brief Joystick details */ typedef struct joystick_s { unsigned char buttons; unsigned char axes; } joystick_t; /** * @brief special CDROM entry */ typedef struct cdrom_info_s { struct cdrom_info_s *next; char *name; unsigned speed; unsigned cdr:1, cdrw:1, dvd:1, dvdr:1, dvdram:1; unsigned cdrom:1; /**< cdrom in drive */ struct { unsigned ok:1; char *volume, *publisher, *preparer, *application, *creation_date; } iso9660; struct { unsigned ok:1; unsigned platform; char *id_string; unsigned bootable:1; unsigned media_type; /**< boot emulation type */ unsigned load_address; unsigned load_count; /**< sectors to load */ unsigned start; /**< start sector */ unsigned catalog; /**< boot catalog start */ struct { unsigned c, h, s; unsigned size; } geo; char *label; } el_torito; } cdrom_info_t; /** * @brief Floppy information * note: obsolete, will be removed * @deprecated */ typedef struct { unsigned char block0[512]; } floppy_info_t; /** * @brief bios data (ix86) */ typedef struct { unsigned apm_supported:1; unsigned apm_enabled:1; unsigned apm_ver, apm_subver; unsigned apm_bios_flags; unsigned vbe_ver; unsigned vbe_video_mem; unsigned ser_port0, ser_port1, ser_port2, ser_port3; unsigned par_port0, par_port1, par_port2; /** The id is still in big endian format! */ unsigned is_pnp_bios:1; unsigned pnp_id; unsigned lba_support:1; unsigned low_mem_size; smp_info_t smp; vbe_info_t vbe; unsigned smbios_ver; struct { unsigned width; unsigned height; unsigned xsize; unsigned ysize; char *vendor; char *name; } lcd; struct { char *vendor; char *type; unsigned bus; unsigned compat_vend; unsigned compat_dev; } mouse; struct { unsigned ok:1; unsigned scroll_lock:1; unsigned num_lock:1; unsigned caps_lock:1; } led; bios32_info_t bios32; } bios_info_t; /** * @brief prom data (ppc, sparc) */ typedef struct { unsigned has_color:1; unsigned color; } prom_info_t; /** * @brief general system data */ typedef struct { char *system_type; char *generation; char *vendor; char *model; char *serial; char *lang; char *formfactor; } sys_info_t; /** * @brief monitor (DDC) data */ typedef struct { unsigned manu_year; unsigned manu_week; unsigned min_vsync, max_vsync; /**< vsync range */ unsigned min_hsync, max_hsync; /**< hsync range */ unsigned clock; /**< pixel clock in kHz */ unsigned width, height; /**< display size */ unsigned width_mm, height_mm; /**< dto, in mm */ unsigned hdisp, hsyncstart, hsyncend, htotal; /**< h_timings */ unsigned vdisp, vsyncstart, vsyncend, vtotal; /**< v_timings */ char hflag,vflag; /**< h/v flags */ char *vendor; char *name; char *serial; } monitor_info_t; /** @} */ /** * @brief CPU architecture */ typedef enum cpu_arch { arch_unknown = 0, arch_intel, arch_alpha, arch_sparc, arch_sparc64, arch_ppc, arch_ppc64, arch_68k, arch_ia64, arch_s390, arch_s390x, arch_arm, arch_mips, arch_x86_64, arch_aarch64 } hd_cpu_arch_t; /** * @todo drop boot_arch at all? */ typedef enum boot_arch { boot_unknown = 0, boot_lilo, boot_milo, boot_aboot, boot_silo, boot_ppc, boot_elilo, boot_s390, boot_mips, boot_grub, boot_uboot, } hd_boot_arch_t; /** * @addtogroup HWDETAILpub * @{ */ /** * @brief special cpu entry */ typedef struct { enum cpu_arch architecture; unsigned family; /**< axp: cpu variation */ unsigned model; /**< axp: cpu revision */ unsigned stepping; unsigned cache; unsigned clock; unsigned units; /**< >1 "hyperthreading" */ char *vend_name; /**< axp: system type */ char *model_name; /**< axp: cpu model */ char *platform; /**< x86: NULL */ str_list_t *features; /**< x86: flags */ double bogo; /**< bogo mips */ } cpu_info_t; /** * @brief enhanced disk data * (cf. edd.c) */ typedef struct { uint64_t sectors; struct { unsigned cyls, heads, sectors; } edd; struct { unsigned cyls, heads, sectors; } legacy; unsigned ext_fixed_disk:1; unsigned ext_lock_eject:1; unsigned ext_edd:1; unsigned ext_64bit:1; unsigned assigned:1; unsigned valid:1; unsigned ext_fibre:1; unsigned ext_net:1; char *sysfs_id; unsigned hd_idx; unsigned signature; } edd_info_t; /** @} */ /** * Hardware DB (v1) data */ typedef struct { unsigned data_len, data_max; unsigned *data; unsigned names_len, names_max; char *names; } hddb_data_t; /** * Hardware DB item entry mask */ typedef uint32_t hddb_entry_mask_t; /** * Hardware DB list item */ typedef struct hddb_list_s { hddb_entry_mask_t key_mask; hddb_entry_mask_t value_mask; unsigned key; unsigned value; } hddb_list_t; /** * Hardware DB (v2) data */ typedef struct { unsigned list_len, list_max; hddb_list_t *list; unsigned ids_len, ids_max; unsigned *ids; unsigned strings_len, strings_max; char *strings; } hddb2_data_t; /** * module information type */ typedef enum modinfo_type_e { mi_none = 0, mi_pci, mi_other } modinfo_type_t; /** * module.alias information */ typedef struct { char *module; char *alias; modinfo_type_t type; union { struct { struct { unsigned vendor:1; unsigned device:1; unsigned sub_vendor:1; unsigned sub_device:1; unsigned base_class:1; unsigned sub_class:1; unsigned prog_if:1; } has; unsigned vendor; unsigned device; unsigned sub_vendor; unsigned sub_device; unsigned base_class; unsigned sub_class; unsigned prog_if; } pci; struct { struct { unsigned vendor:1; unsigned product:1; unsigned device_class:1; unsigned device_subclass:1; } has; unsigned vendor; unsigned product; unsigned device_class; unsigned device_subclass; } usb; }; } modinfo_t; /** * HAL device property types */ typedef enum { p_invalid, p_string, p_int32, p_uint64, p_double, p_bool, p_list } hal_prop_type_t; /** * HAL device properties */ typedef struct hal_prop_s { struct hal_prop_s *next; hal_prop_type_t type; char *key; union { char *str; int32_t int32; uint64_t uint64; double d; int b; str_list_t *list; } val; } hal_prop_t; /** * HAL device */ typedef struct hal_device_s { struct hal_device_s *next, *parent; char *udi; unsigned used:1; hal_prop_t *prop; } hal_device_t; /** * resource types: see @ref RESOURCEpub */ typedef enum resource_types { res_any, res_phys_mem, res_mem, res_io, res_irq, res_dma, res_monitor, res_size, res_disk_geo, res_cache, res_baud, res_init_strings, res_pppd_option, res_framebuffer, res_hwaddr, res_link, res_wlan, res_fc, res_phwaddr } hd_resource_types_t; /** * size units (cf. (res_size_t).unit) */ typedef enum size_units { size_unit_cm, size_unit_cinch, size_unit_byte, size_unit_sectors, size_unit_kbyte, size_unit_mbyte, size_unit_gbyte, size_unit_mm } hd_size_units_t; /** * access types for I/O and memory resources */ typedef enum access_flags { acc_unknown, /**< unknown */ acc_ro, /**< read only */ acc_wo, /**< write only */ acc_rw /**< read/write */ } hd_access_flags_t; typedef enum yes_no_flag { flag_unknown, /**< unknown */ flag_no, /**< no */ flag_yes /**< yes */ } hd_yes_no_flag_t; typedef enum geo_types { geo_physical = 0, geo_logical, geo_bios_edd, geo_bios_legacy } hd_geo_types_t; /** * @defgroup RESOURCEpub Resource structures * definitions for the various resource types * @{ */ typedef struct { union u_hd_res_t *next; enum resource_types type; } res_any_t; typedef struct { union u_hd_res_t *next; enum resource_types type; uint64_t base, range; unsigned enabled:1, /**< 0: disabled, 1 enabled */ access:2, /**< enum access_flags */ prefetch:2; /**< enum yes_no_flag */ } res_mem_t; typedef struct { union u_hd_res_t *next; enum resource_types type; uint64_t range; } res_phys_mem_t; typedef struct { union u_hd_res_t *next; enum resource_types type; uint64_t base, range; unsigned enabled:1, /**< 0: disabled, 1 enabled */ access:2; /**< enum access_flags */ } res_io_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned base; unsigned triggered; /**< # of interrupts */ unsigned enabled:1; /**< 0: disabled, 1 enabled */ } res_irq_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned base; unsigned enabled:1; /**< 0: disabled, 1 enabled */ } res_dma_t; typedef struct { union u_hd_res_t *next; enum resource_types type; enum size_units unit; uint64_t val1, val2; /**< to allow for 2D values */ } res_size_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned speed; unsigned bits, stopbits; char parity; /**< n, e, o, s, m */ char handshake; /**< -, h, s */ } res_baud_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned size; /**< in kbyte */ } res_cache_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned cyls, heads, sectors; uint64_t size; enum geo_types geotype; /**< 0-3: physical/logical/bios edd/bios legacy */ } res_disk_geo_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned width, height; /**< in pixel */ unsigned vfreq; /**< in Hz */ unsigned interlaced:1; /**< 0/1 */ } res_monitor_t; typedef struct { union u_hd_res_t *next; enum resource_types type; char *init1; char *init2; } res_init_strings_t; typedef struct { union u_hd_res_t *next; enum resource_types type; char *option; } res_pppd_option_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned width, height; /**< in pixel */ unsigned bytes_p_line; /**< line length in bytes (do not confuse with 'width') */ unsigned colorbits; /**< 4, 8, 15, 16, 24, 32 */ unsigned mode; /**< mode number for kernel */ } res_framebuffer_t; typedef struct { union u_hd_res_t *next; enum resource_types type; char *addr; } res_hwaddr_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned state:1; /**< network link state: 0 - not connected, 1 - connected */ } res_link_t; /** wlan capabilities */ typedef struct { union u_hd_res_t *next; enum resource_types type; str_list_t *channels; str_list_t *frequencies; /**< in GHz units */ str_list_t *bitrates; /**< in Mbps units */ str_list_t *auth_modes; /**< open, sharedkey, wpa-psk, wpa-eap, wpa-leap */ str_list_t *enc_modes; /**< WEP40, WEP104, WEP128, WEP232, TKIP, CCMP */ } res_wlan_t; typedef struct { union u_hd_res_t *next; enum resource_types type; unsigned wwpn_ok:1; unsigned fcp_lun_ok:1; unsigned port_id_ok:1; uint64_t wwpn; uint64_t fcp_lun; unsigned port_id; char *controller_id; } res_fc_t; /** libhd resource union */ typedef union u_hd_res_t { union u_hd_res_t *next; res_any_t any; res_io_t io; res_mem_t mem; res_phys_mem_t phys_mem; res_irq_t irq; res_dma_t dma; res_size_t size; res_cache_t cache; res_baud_t baud; res_disk_geo_t disk_geo; res_monitor_t monitor; res_init_strings_t init_strings; res_pppd_option_t pppd_option; res_framebuffer_t framebuffer; res_hwaddr_t hwaddr; res_link_t link; res_wlan_t wlan; res_fc_t fc; } hd_res_t; /** @} */ /** * @defgroup MISCpub Misc resource data * data gathered by the misc module; basically resources from /proc * @{ */ typedef struct { uint64_t addr, size; char *dev; unsigned tag; } misc_io_t; typedef struct { unsigned channel; char *dev; unsigned tag; } misc_dma_t; typedef struct { unsigned irq, events; int devs; char **dev; unsigned tag; } misc_irq_t; typedef struct { unsigned io_len, dma_len, irq_len; misc_io_t *io; misc_dma_t *dma; misc_irq_t *irq; str_list_t *proc_io, *proc_dma, *proc_irq; } misc_t; /** @} */ /** * Serial device resource and hardware information */ typedef struct s_serial_t { struct s_serial_t *next; char *name; char *device; unsigned line, port, irq, baud; } serial_t; /** * Serial device configuration information */ typedef struct s_ser_device_t { struct s_ser_device_t *next; unsigned hd_idx; char *dev_name; str_list_t *at_resp; int fd; struct termios tio; unsigned max_baud, cur_baud; unsigned is_mouse:1; unsigned is_modem:1; unsigned do_io:1; unsigned char buf[0x1000]; int buf_len; int garbage, non_pnp, pnp; unsigned char pnp_id[8]; char *serial, *class_name, *dev_id, *user_name, *vend, *init_string1, *init_string2, *pppd_option; unsigned pnp_rev; unsigned bits; } ser_device_t; /** * @defgroup DRVINFO Driver information * @brief Driver information structures and union * @{ */ /** * @brief ISDN configuration parameter * Notes on isdn_parm_t: * - def_value is only relevant of alt_values != 0 * - def_value should be a value out of alt_value[] * - see libihw docu for the meaning of name,type,flags,def_value */ typedef struct isdn_parm_s { struct isdn_parm_s *next; char *name; /**< parameter name */ unsigned valid:1; /**< 1: entry is valid, 0: some inconsistencies */ unsigned conflict:1; /**< 1: ressource conflict (eg. no free irq) */ uint64_t value; /**< value of the parameter */ unsigned type; /**< CDBISDN type (P_...) */ unsigned flags; /**< CDBISDN flags (P_...) */ unsigned def_value; /**< default value */ int alt_values; /**< length of alt_value[] */ unsigned *alt_value; /**< possible values */ } isdn_parm_t; /** device driver info types */ typedef enum driver_info_type { di_any, di_display, di_module, di_mouse, di_x11, di_isdn, di_kbd, di_dsl } hd_driver_info_t; /** unspecific info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ } driver_info_any_t; /** display (monitor) info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ unsigned width, height; /**< max. useful display geometry */ unsigned min_vsync, max_vsync; /**< vsync range */ unsigned min_hsync, max_hsync; /**< hsync range */ unsigned bandwidth; /** max. pixel clock */ unsigned hdisp, hsyncstart, hsyncend, htotal; /** h_timings */ unsigned vdisp, vsyncstart, vsyncend, vtotal; /** v_timings */ char hflag,vflag; /** h/v flags */ } driver_info_display_t; /** module info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ unsigned active:1; /**< if module is currently active */ unsigned modprobe:1; /**< modprobe or insmod */ str_list_t *names; /**< (ordered) list of module names */ str_list_t *mod_args; /**< list of module args (corresponds to the module name list) */ char *conf; /**< conf.modules entry, if any (e.g. for sb.o) */ } driver_info_module_t; /** mouse protocol info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ char *xf86; /**< the XF86 protocol name */ char *gpm; /**< dto, gpm */ int buttons; /**< number of buttons, -1 --> unknown */ int wheels; /**< dto, wheels */ } driver_info_mouse_t; /** X11 server info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ char *server; /**< the server/module name */ char *xf86_ver; /**< XFree86 version (3 or 4) */ unsigned x3d:1; /**< has 3D support */ struct { unsigned all:5; /**< the next 5 entries combined */ unsigned c8:1, c15:1, c16:1, c24:1, c32:1; } colors; /**< supported color depths */ unsigned dacspeed; /**< max. ramdac clock */ str_list_t *extensions; /**< additional X extensions to load ('Module' section) */ str_list_t *options; /**< special server options */ str_list_t *raw; /**< extra info to add to XF86Config */ char *script; /**< 3d script to run */ } driver_info_x11_t; /** isdn info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ int i4l_type, i4l_subtype; /**< I4L types */ char *i4l_name; /**< I4L card name */ isdn_parm_t *params; /**< isdn parameters */ } driver_info_isdn_t; /** dsl info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ char *mode; /**< DSL driver types */ char *name; /**< DSL driver name */ } driver_info_dsl_t; /** keyboard info */ typedef struct { union driver_info_u *next; enum driver_info_type type; /**< driver info type */ str_list_t *hddb0, *hddb1; /**< the actual driver database entries */ char *XkbRules; /**< XF86Config entries */ char *XkbModel; char *XkbLayout; char *keymap; /**< console keymap */ } driver_info_kbd_t; /* * holds device driver info */ typedef union driver_info_u { union driver_info_u *next; driver_info_any_t any; driver_info_module_t module; driver_info_mouse_t mouse; driver_info_x11_t x11; driver_info_display_t display; driver_info_isdn_t isdn; driver_info_dsl_t dsl; driver_info_kbd_t kbd; } driver_info_t; /** @} */ /** * @ingroup HWDETAILpub * @{ */ /** * Hardware detail information type */ typedef enum hd_detail_type { hd_detail_pci, hd_detail_usb, hd_detail_isapnp, hd_detail_cdrom, hd_detail_floppy, hd_detail_bios, hd_detail_cpu, hd_detail_prom, hd_detail_monitor, hd_detail_sys, hd_detail_scsi, hd_detail_devtree, hd_detail_ccw, hd_detail_joystick } hd_detail_type_t; typedef struct { enum hd_detail_type type; pci_t *data; } hd_detail_pci_t; typedef struct { enum hd_detail_type type; usb_t *data; } hd_detail_usb_t; typedef struct { enum hd_detail_type type; isapnp_dev_t *data; } hd_detail_isapnp_t; typedef struct { enum hd_detail_type type; cdrom_info_t *data; } hd_detail_cdrom_t; typedef struct { enum hd_detail_type type; floppy_info_t *data; } hd_detail_floppy_t; typedef struct { enum hd_detail_type type; bios_info_t *data; } hd_detail_bios_t; typedef struct { enum hd_detail_type type; cpu_info_t *data; } hd_detail_cpu_t; typedef struct { enum hd_detail_type type; prom_info_t *data; } hd_detail_prom_t; typedef struct hd_detail_monitor_s { enum hd_detail_type type; monitor_info_t *data; struct hd_detail_monitor_s *next; } hd_detail_monitor_t; typedef struct { enum hd_detail_type type; sys_info_t *data; } hd_detail_sys_t; typedef struct { enum hd_detail_type type; scsi_t *data; } hd_detail_scsi_t; typedef struct { enum hd_detail_type type; devtree_t *data; } hd_detail_devtree_t; typedef struct { enum hd_detail_type type; ccw_t *data; } hd_detail_ccw_t; typedef struct { enum hd_detail_type type; joystick_t *data; } hd_detail_joystick_t; typedef union { enum hd_detail_type type; hd_detail_pci_t pci; hd_detail_usb_t usb; hd_detail_isapnp_t isapnp; hd_detail_cdrom_t cdrom; hd_detail_floppy_t floppy; hd_detail_bios_t bios; hd_detail_cpu_t cpu; hd_detail_prom_t prom; hd_detail_monitor_t monitor; hd_detail_sys_t sys; hd_detail_scsi_t scsi; hd_detail_devtree_t devtree; hd_detail_ccw_t ccw; hd_detail_joystick_t joystick; } hd_detail_t; /** @} */ /** * @defgroup MANUALpub Manual hardware configuration * @brief Handle manually configured hardware (in /var/lib/hardware/) * @ingroup libhdPublic */ /** * @brief Manually configured hardware information * @ingroup MANUALpub */ typedef struct hd_manual_s { struct hd_manual_s *next; char *unique_id; char *parent_id; char *child_ids; unsigned hw_class; char *model; hd_status_t status; char *config_string; /* More or less free-form key, value pairs. * key should not contain '=', however. */ str_list_t *key; str_list_t *value; } hd_manual_t; /** * Individual hardware item. * Every hardware component gets an \ref hd_t entry. A list of all hardware * items is in \ref hd_data_t::hd. */ typedef struct s_hd_t { struct s_hd_t *next; /**< Link to next hardware item. */ /** * Unique index, starting at 1. * Use \ref hd_get_device_by_idx() to look up an hardware entry by index. And don't * free the result! */ unsigned idx; /** * Hardware appears to be broken in some way. * This was used to indicate broken framebuffer support of some graphics cards. * Currently unused. */ unsigned broken:1; /** * Bus type (id and name). */ hd_id_t bus; /** * Slot and bus number. * Bits 0-7: slot number, 8-31 bus number. */ unsigned slot; /** * (PCI) function. */ unsigned func; /** * Base class (id and name). */ hd_id_t base_class; /** * Sub class (id and name). */ hd_id_t sub_class; /** * (PCI) programming interface (id and name). */ hd_id_t prog_if; /** * Vendor id and name. * Id is actually a combination of some tag to differentiate the * various id types and the real id. Use the \ref ID_VALUE macro to * get e.g. the real PCI id value for a PCI %device. */ hd_id_t vendor; /** * Device id and name. * Id is actually a combination of some tag to differentiate the * various id types and the real id. Use the \ref ID_VALUE macro to * get e.g. the real PCI id value for a PCI %device. * \note If you're looking or something printable, you might want to use \ref hd_t::model * instead. */ hd_id_t device; /** * Subvendor id and name. * Id is actually a combination of some tag to differentiate the * various id types and the real id. Use the \ref ID_VALUE macro to * get e.g. the real PCI id value for a PCI %device. */ hd_id_t sub_vendor; /** * Subdevice id and name. * Id is actually a combination of some tag to differentiate the * various id types and the real id. Use the \ref ID_VALUE macro to * get e.g. the real PCI id value for a PCI %device. */ hd_id_t sub_device; /** * Revision id or string. * If revision is numerical (e.g. PCI) \ref hd_id_t::id is used. * If revision is some char data (e.g. disk drives) it is stored in \ref hd_id_t::name. */ hd_id_t revision; /** * Serial id. */ char *serial; /** * Vendor id and name of some compatible hardware. * Used mainly for ISA-PnP devices. */ hd_id_t compat_vendor; /** * Device id and name of some compatible hardware. * Used mainly for ISA-PnP devices. */ hd_id_t compat_device; /** * Hardware class. * Not to confuse with \ref base_class! */ hd_hw_item_t hw_class; /** * Hardware class list. * A device may belong to more than one hardware class. */ unsigned char hw_class_list[(hw_all + 7) / 8]; /**< (Internal) bitmask of hw classes. */ /** * Model name. * This is a combination of vendor and %device names. Some heuristics is used * to make it more presentable. Use this instead of \ref hd_t::vendor and * \ref hd_t::device. */ char *model; /** * Device this hardware is attached to. * Link to some 'parent' %device. Use \ref hd_get_device_by_idx() to get * the corresponding hardware entry. */ unsigned attached_to; /** * sysfs entry for this hardware, if any. */ char *sysfs_id; /** * sysfs bus id for this hardware, if any. */ char *sysfs_bus_id; /** * sysfs device link. */ char *sysfs_device_link; /** * Special %device file. * Device file name to access this hardware. Normally something below /dev. * For network interfaces this is the interface name. */ char *unix_dev_name; /** * Device type & number according to sysfs. */ hd_dev_num_t unix_dev_num; /** * List of %device names. * Device file names to access this hardware. Normally something below /dev. * They should be all equivalent. The preferred name however is * \ref hd_t::unix_dev_name. */ str_list_t *unix_dev_names; /** * Special %device file. * Device file name to access this hardware. Most hardware only has one * %device name stored in \ref hd_t::unix_dev_name. But in some cases * there's an alternative name. */ char *unix_dev_name2; /** * Device type & number according to sysfs. */ hd_dev_num_t unix_dev_num2; /** * BIOS/PROM id. * Where appropriate, this is a special BIOS/PROM id (e.g. "0x80" for * the first harddisk on Intel-PCs). * CHPID for s390. */ char *rom_id; /** * HAL udi. */ char *udi; /** * \ref udi of parent (\ref attached_to). */ char *parent_udi; /** * Unique id for this hardware. * A unique string identifying this hardware. The string consists * of two parts separated by a dot ("."). The part before the dot * describes the location (where the hardware is attached in the system). * The part after the dot identifies the hardware itself. The string * must not contain slashes ("/") because we're going to create files * with this id as name. Apart from this there are no restrictions on * the form of this string. */ char *unique_id; /** List of ids. */ str_list_t *unique_ids; /** * (Internal) Probing module that created this entry. */ unsigned module; /** * (Internal) Source code line where this entry was created. */ unsigned line; /** * (Internal) Counter, used in combination with \ref hd_t::module and \ref hd_t::line. */ unsigned count; /** * Device resources. */ hd_res_t *res; /** * Special info associated with this hardware. * \note This is going to change! */ hd_detail_t *detail; /** * (Internal) Unspecific text info. * It is used to track IDE interfaces and assign them to the correct * IDE controllers. */ str_list_t *extra_info; /** * Hardware status (if available). * The status is stored in files below /var/lib/hardware/unique-keys/. Every * hardware item gets a file there with its unique id as file name. */ hd_status_t status; /** * Some %config info. * Every hardware item may get some string assigned. This string is stored * in files below /var/lib/hardware/unique-keys/. There is no meaning * associated with this string. */ char *config_string; /** * Hotplug controller for this %device. * It indicates what kind of hotplug %device (if any) this is. */ hd_hotplug_t hotplug; /** * Slot the hotplug device is connected to (e.g. PCMCIA socket). * \note \ref hotplug_slot counts 1-based (0: no information available). */ unsigned hotplug_slot; struct is_s { unsigned agp:1; /**< AGP device */ unsigned isapnp:1; /**< ISA-PnP device */ unsigned notready:1; /**< block devices: no medium, other: device not configured */ unsigned manual:1; /**< undetectable, manually configured hardware */ unsigned softraiddisk:1; /**< disk belongs to some soft raid array */ unsigned zip:1; /**< zip floppy */ unsigned cdr:1; /**< CD-R */ unsigned cdrw:1; /**< CD-RW */ unsigned dvd:1; /**< DVD */ unsigned dvdr:1; /**< DVD-R */ unsigned dvdrw:1; /**< DVD-RW */ unsigned dvdrdl:1; /**< DVD-R DL */ unsigned dvdpr:1; /**< DVD+R */ unsigned dvdprw:1; /**< DVD+RW */ unsigned dvdprdl:1; /**< DVD+R DL */ unsigned dvdprwdl:1; /**< DVD+RW DL */ unsigned bd:1; /**< BD */ unsigned bdr:1; /**< BD-R */ unsigned bdre:1; /**< BD-RE */ unsigned hd:1; /**< HD */ unsigned hdr:1; /**< HD-R */ unsigned hdrw:1; /**< HD-RW */ unsigned dvdram:1; /**< DVDRAM */ unsigned mo:1; /**< MO */ unsigned mrw:1; /**< MRW */ unsigned mrww:1; /**< MRW-W */ unsigned pppoe:1; /**< PPPOE modem connected */ unsigned wlan:1; /**< WLAN card */ unsigned with_acpi:1; /**< acpi works fine */ unsigned hotpluggable:1; /**< hotpluggable storage device */ unsigned dualport:1; /**< OSA Express device with two ports (S/390) */ unsigned fcoe:1; /**< fcoe device */ unsigned fcoe_offload:2; /**< fcoe offload capable device */ unsigned iscsi_offload:2; /**< iscsi offload capable device */ unsigned storage_only:2; /**< storage only network interface */ } is; struct tag_s { /**< this struct is for internal purposes only */ unsigned remove:1; /**< schedule for removal */ unsigned freeit:1; /**< for internal memory management */ unsigned fixed:1; /**< fixed, do no longer modify this entry */ unsigned skip_mouse:1; /**< if serial line, don't scan for mice */ unsigned skip_modem:1; /**< if serial line, don't scan for modems */ unsigned skip_braille:1; /**< if serial line, don't scan for braille devices */ unsigned ser_device:2; /**< if != 0: info about attached serial device; see serial.c */ } tag; /** * (Internal) First 512 bytes of block devices. * To check accessibility of block devices we read the first block. The data * is used to identify the boot %device. */ unsigned char *block0; /** * Currently active driver. */ char *driver; /** * Currently active driver module (if any). */ char *driver_module; /** * List of currently active drivers. */ str_list_t *drivers; /** * List of currently active driver modules. */ str_list_t *driver_modules; /** * Old \ref unique_id for compatibility. * The calculation of unique ids has changed in libhd v3.17. Basically * we no longer use the vendor/%device names if there are vendor/%device * ids. (Otherwise a simple %device name database update would change the id, * which is really not what you want.) */ char *old_unique_id; /** * \ref unique_id of parent (\ref attached_to). * \note Please do not use it for now. * */ char *parent_id; /** * \ref unique_ids of children (\ref parent_id). * \note Please do not use it for now. * */ str_list_t *child_ids; /** * (Internal) location independent \ref unique_id part. * The speed up some internal searches, we store it here separately. */ char *unique_id1; /** * USB Global Unique Identifier. * Available for USB devices. This may even be set if \ref hd_t::bus is not * \ref bus_usb (e.g. USB storage devices will have \ref hd_t::bus set to * \ref bus_scsi due to SCSI emulation). */ char *usb_guid; driver_info_t *driver_info; /**< device driver info */ str_list_t *requires; /**< packages/programs required for this hardware */ hal_prop_t *hal_prop; /**< hal property list */ hal_prop_t *persistent_prop; /**< persistent property list */ char *modalias; /**< module alias */ char *label; /**< Consistent Device Name (CDN), pci firmware spec 3.1, chapter 4.6.7 */ /* * These are used internally for memory management. * Do not even _think_ of modifying these! */ unsigned ref_cnt; /**< (Internal) memory reference count. */ struct s_hd_t *ref; /**< (Internal) if set, this is only a reference. */ } hd_t; /** * Holds all data accumulated during hardware probing. */ typedef struct { /** * @brief Current hardware list. * The list of all currently probed hardware. This is not identical with * the result of \ref hd_list(). (But a superset of it.) */ hd_t *hd; /** * @brief A progress indicator. * If this callback function is not NULL, it is called at various points and can * be used to give some user feedback what we are actually doing. * If the debug flag HD_DEB_PROGRESS is set, progress messages are logged. * \param pos Indicates where we are. * \param msg Indicates what we are going to do. */ void (*progress)(char *pos, char *msg); /** * @brief Log messages. * All messages logged during hardware probing accumulate here. */ char *log; /** * @brief Debug flags. * Although there exist some debug flag defines this scheme is currently * not followed consistently. It is guaranteed however that -1 will give * the most log messages and 0 the least. * @see DEBUGpub */ unsigned debug; /** * @brief Special flags. * Influence hardware probing in some strange ways with these. You normally * do not want to use them. */ struct flag_struct { unsigned internal:1; /**< \ref hd_scan() has been called internally. */ unsigned dformat:2; /**< Alternative output format. */ unsigned no_parport:1; /**< Don't do parport probing: parport modules (used to) crash pmacs. */ unsigned iseries:1; /**< Set if we are on an iSeries machine. */ unsigned list_all:1; /**< Return even devices with status 'not available'. */ unsigned fast:1; /**< Don't check tricky hardware. */ unsigned list_md:1; /**< Report md & lvm devices from /proc/partitions */ unsigned nofork:1; /**< don't run potentially hanging code in a subprocess */ unsigned nosysfs:1; /**< don't ask sysfs */ unsigned forked:1; /**< we're running in a subprocess */ unsigned cpuemu:1; /**< use CPU emulation to run BIOS code (i386 only) */ unsigned udev:1; /**< return first udev symlink as device name */ unsigned edd_used:1; /**< internal: edd info has been used */ unsigned keep_kmods:2; /**< internal: don't reread kmods */ unsigned nobioscrc:1; /**< internal: don't check VBIOS crc */ unsigned biosvram:1; /**< internal: map Video BIOS RAM (128k at 0xa0000) */ unsigned nowpa:1; /**< no longer used */ unsigned pata:1; /**< use new libata modules instead of classical ide modules */ unsigned vbox:1; /**< running in virtual box */ unsigned vmware:1; /**< running in vmware */ unsigned vmware_mouse:1; /**< has vmware mouse */ } flags; /** * @brief Concentrate on these devices. * List of sysfs ids for devices to look for. */ str_list_t *only; /* * The following entries should *not* be accessed outside of libhd! */ unsigned char probe[(pr_all + 7) / 8]; /**< (Internal) bitmask of probing features. */ unsigned char probe_set[(pr_all + 7) / 8]; /**< (Iternal) bitmask of probing features that will always be set. */ unsigned char probe_clr[(pr_all + 7) / 8]; /**< (Internal) bitmask of probing features that will always be reset. */ hal_prop_t *probe_val; /**< (Internal) probing features with arbitrary values */ unsigned last_idx; /**< (Internal) index of the last hd entry generated */ unsigned module; /**< (Internal) the current probing module we are in */ enum boot_arch boot; /**< (Internal) boot method */ hd_t *old_hd; /**< (Internal) old (outdated) entries (if you scan more than once) */ pci_t *pci; /**< (Internal) raw PCI data */ isapnp_t *isapnp; /**< (Internal) raw ISA-PnP data */ cdrom_info_t *cdrom; /**< (Internal) CDROM devs from PROC_CDROM_INFO */ str_list_t *net; /**< (Internal) list of network interfaces */ str_list_t *floppy; /**< (Internal) contents of PROC_NVRAM, used by the floppy module */ misc_t *misc; /**< (Internal) data gathered in the misc module */ serial_t *serial; /**< (Internal) /proc's serial info */ scsi_t *scsi; /**< (Internal) raw SCSI data */ ser_device_t *ser_mouse; /**< (Internal) info about serial mice */ ser_device_t *ser_modem; /**< (Internal) info about serial modems */ str_list_t *cpu; /**< (Internal) /proc/cpuinfo */ str_list_t *klog; /**< (Internal) kernel log */ str_list_t *proc_usb; /**< (Internal) /proc/bus/usb info */ usb_t *usb; /**< (Internal) usb info */ modinfo_t *modinfo_ext; /**< (Internal) external module info */ modinfo_t *modinfo; /**< (Internal) module info */ hddb2_data_t *hddb2[2]; /**< (Internal) hardware database */ str_list_t *kmods; /**< (Internal) list of active kernel modules */ uint64_t used_irqs; /**< (Internal) irq usage */ uint64_t assigned_irqs; /**< (Internal) irqs automatically assigned by libhd (for driver info) */ memory_range_t bios_rom; /**< (Internal) BIOS 0xc0000 - 0xfffff */ memory_range_t bios_ram; /**< (Internal) BIOS 0x00400 - 0x004ff */ memory_range_t bios_ebda; /**< (Internal) EBDA */ unsigned display; /**< (Internal) hd_idx of the active (vga) display */ unsigned color_code; /**< (Internal) color, if any */ char *cmd_line; /**< (Internal) kernel command line */ str_list_t *xtra_hd; /**< (Internal) fake hd entries (for testing) */ devtree_t *devtree; /**< (Internal) prom device tree on ppc */ unsigned kernel_version; /**< (Internal) kernel version */ hd_t *manual; /**< (Internal) hardware config info */ str_list_t *disks; /**< (Internal) disks according to /proc/partitions */ str_list_t *partitions; /**< (Internal) dto, partitions */ str_list_t *cdroms; /**< (Internal) cdroms according to PROC_CDROM_INFO */ hd_smbios_t *smbios; /**< (Internal) smbios data */ struct { unsigned ok:1; unsigned size; unsigned used; void *data; int id; int updated; } shm; /**< (Internal) our shm segment */ unsigned pci_config_type; /**< (Internal) PCI config type (1 or 2), 0: unknown */ hd_udevinfo_t *udevinfo; /**< (Internal) udev info */ hd_sysfsdrv_t *sysfsdrv; /**< (Internal) sysfs driver info */ uint64_t sysfsdrv_id; /**< (Internal) sysfs driver info id */ str_list_t *scanner_db; /**< (Internal) list of scanner modules */ edd_info_t edd[0x80]; /**< (Internal) enhanced disk drive data */ hal_device_t *hal; /**< (Internal) HAL data (if any) */ str_list_t *lsscsi; /**< (Internal) lsscsi result (if any) */ struct vm_s *vm; /**< (Internal) x86emu vm */ size_t log_size; /**< (Internal) current log size (including final 0) */ size_t log_max; /**< (Internal) log buffer size */ str_list_t *klog_raw; /**< (Internal) unmodified kernel log */ } hd_data_t; /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * * libhd interface functions * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* implemented in hd.c */ /** the actual hardware scan */ void hd_scan(hd_data_t *hd_data); //! Free all data. hd_data_t *hd_free_hd_data(hd_data_t *hd_data); //! Free hardware items returned by e.g. \ref hd_list(). hd_t *hd_free_hd_list(hd_t *hd); void hd_set_probe_feature(hd_data_t *hd_data, enum probe_feature feature); void hd_clear_probe_feature(hd_data_t *hd_data, enum probe_feature feature); int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature); void hd_set_probe_feature_hw(hd_data_t *hd_data, hd_hw_item_t item); enum probe_feature hd_probe_feature_by_name(char *name); char *hd_probe_feature_by_value(enum probe_feature feature); int hd_module_is_active(hd_data_t *hd_data, char *mod); hd_t *hd_base_class_list(hd_data_t *hd_data, unsigned base_class); hd_t *hd_sub_class_list(hd_data_t *hd_data, unsigned base_class, unsigned sub_class); hd_t *hd_bus_list(hd_data_t *hd_data, unsigned bus); const char* hd_busid_to_hwcfg(int busid); hd_t *hd_list(hd_data_t *hd_data, hd_hw_item_t item, int rescan, hd_t *hd_old); hd_t *hd_list_with_status(hd_data_t *hd_data, hd_hw_item_t item, hd_status_t status); hd_t *hd_list2(hd_data_t *hd_data, hd_hw_item_t *items, int rescan); hd_t *hd_list_with_status2(hd_data_t *hd_data, hd_hw_item_t *items, hd_status_t status); void hd_add_driver_data(hd_data_t *hd_data, hd_t *hd); int hd_has_pcmcia(hd_data_t *hd_data); #if 0 /** * will be gone soon * @deprecated */ int hd_apm_enabled(hd_data_t *hd_data); #endif int hd_usb_support(hd_data_t *hd_data); int hd_smp_support(hd_data_t *hd_data); int hd_mac_color(hd_data_t *hd_data); int hd_color(hd_data_t *hd_data); int hd_is_uml(hd_data_t *hd_data); int hd_is_xen(hd_data_t *hd_data); unsigned hd_display_adapter(hd_data_t *hd_data); unsigned hd_boot_disk(hd_data_t *hd_data, int *matches); enum cpu_arch hd_cpu_arch(hd_data_t *hd_data); enum boot_arch hd_boot_arch(hd_data_t *hd_data); hd_t *hd_get_device_by_idx(hd_data_t *hd_data, unsigned idx); void hd_set_hw_class(hd_t *hd, hd_hw_item_t hw_class); int hd_is_hw_class(hd_t *hd, hd_hw_item_t hw_class); int hd_is_sgi_altix(hd_data_t *hd_data); char *hd_version(void); hal_prop_t *hd_free_hal_properties(hal_prop_t *prop); hal_prop_t *hd_read_properties(const char *udi); int hd_write_properties(const char *udi, hal_prop_t *prop); int hd_change_status(const char *id, hd_status_t status, const char *config_string); int hd_change_config_status(hd_data_t *hd_data, const char *id, hd_status_t status, const char *config_string); int hd_read_mmap(hd_data_t *hd_data, char *name, unsigned char *buf, off_t start, unsigned size); /* implemented in hddb.c */ /** * @todo implement in hddb.c */ str_list_t *hddb_get_packages(hd_data_t *hd_data); void hddb_add_info(hd_data_t *hd_data, hd_t *hd); void hddb_dump_raw(hddb2_data_t *hddb, FILE *f); void hddb_dump(hddb2_data_t *hddb, FILE *f); /* implemented in hdp.c */ void hd_dump_entry(hd_data_t *hd_data, hd_t *hd, FILE *f); /* implemented in cdrom.c */ cdrom_info_t *hd_read_cdrom_info(hd_data_t *hd_data, hd_t *hd); /** * @ingroup MANUALpub * @brief Manually configured devices * implemented in manual.c * @{ */ hd_manual_t *hd_manual_read_entry(hd_data_t *hd_data, const char *id); int hd_manual_write_entry(hd_data_t *hd_data, hd_manual_t *entry); hd_manual_t *hd_free_manual(hd_manual_t *manual); hd_t *hd_read_config(hd_data_t *hd_data, const char *id); int hd_write_config(hd_data_t *hd_data, hd_t *hd); char *hd_hw_item_name(hd_hw_item_t item); hd_hw_item_t hd_hw_item_type(char *name); char *hd_status_value_name(hd_status_value_t status); /** @} */ /** * @defgroup CDB ISDN interface * @author (C) 2003 kkeil@suse.de * @brief Handle ISDN devices * @{ */ #define CDBISDN_VERSION 0x0101 #ifndef PCI_ANY_ID #define PCI_ANY_ID 0xffff #endif #define CDBISDN_P_NONE 0x0 #define CDBISDN_P_IRQ 0x1 #define CDBISDN_P_MEM 0x2 #define CDBISDN_P_IO 0x3 /** vendor info */ typedef struct { char *name; char *shortname; int vnr; int refcnt; } cdb_isdn_vendor; typedef struct { int handle; /**< internal identifier idx in database */ int vhandle; /**< internal identifier to vendor database */ char *name; /**< cardname */ char *lname; /**< vendor short name + cardname */ char *Class; /**< CLASS of the card */ char *bus; /**< bus type */ int revision; /**< revision used with USB */ int vendor; /**< Vendor ID for ISAPNP and PCI cards */ int device; /**< Device ID for ISAPNP and PCI cards */ int subvendor; /**< Subvendor ID for PCI cards */ /**< A value of 0xffff is ANY_ID */ int subdevice; /**< Subdevice ID for PCI cards */ /**< A value of 0xffff is ANY_ID */ unsigned int features; /**< feature flags */ int line_cnt; /**< count of ISDN ports */ int vario_cnt; /**< count of driver varios */ int vario; /**< referenz to driver vario record */ } cdb_isdn_card; typedef struct { int handle; /**< idx in database */ int next_vario; /**< link to alternate vario */ int drvid; /**< unique id of the driver vario */ int typ; /**< Type to identify the driver */ int subtyp; /**< Subtype of the driver type */ int smp; /**< SMP supported ? */ char *mod_name; /**< name of the driver module */ char *para_str; /**< optional parameter string */ char *mod_preload; /**< optional modules to preload */ char *cfg_prog; /**< optional cfg prog */ char *firmware; /**< optional firmware to load */ char *description; /**< optional description */ char *need_pkg; /**< list of packages needed for function */ char *info; /**< optional additional info */ char *protocol; /**< supported D-channel protocols */ char *interface; /**< supported API interfaces */ char *io; /**< possible IO ports with legacy ISA cards */ char *irq; /**< possible interrupts with legacy ISA cards */ char *membase; /**< possible membase with legacy ISA cards */ char *features; /**< optional features*/ int card_ref; /**< reference to a card */ char *name; /**< driver name */ } cdb_isdn_vario; extern cdb_isdn_vendor *hd_cdbisdn_get_vendor(int); extern cdb_isdn_card *hd_cdbisdn_get_card(int); extern cdb_isdn_vario *hd_cdbisdn_get_vario_from_type(int, int); extern cdb_isdn_card *hd_cdbisdn_get_card_from_type(int, int); extern cdb_isdn_card *hd_cdbisdn_get_card_from_id(int, int, int, int); extern cdb_isdn_vario *hd_cdbisdn_get_vario(int); extern int hd_cdbisdn_get_version(void); extern int hd_cdbisdn_get_db_version(void); extern char *hd_cdbisdn_get_db_date(void); /** * CDB ISDN interface end * @} */ #ifdef __cplusplus } #endif /** @} */ #endif /* _HD_H */ hwinfo-21.52/src/hd/hd_int.h000066400000000000000000000213041323731041200156110ustar00rootroot00000000000000#define PROC_CMDLINE "/proc/cmdline" #define PROC_PCI_DEVICES "/proc/bus/pci/devices" #define PROC_PCI_BUS "/proc/bus/pci" #define PROC_CPUINFO "/proc/cpuinfo" #define PROC_IOPORTS "/proc/ioports" #define PROC_DMA "/proc/dma" #define PROC_INTERRUPTS "/proc/interrupts" #define PROC_NVRAM_22 "/proc/driver/nvram" #define PROC_NVRAM_24 "/proc/nvram" #define PROC_IDE "/proc/ide" #define PROC_SCSI "/proc/scsi" #define PROC_CDROM_INFO "/proc/sys/dev/cdrom/info" #define PROC_NET_IF_INFO "/proc/net/dev" #define PROC_MODULES "/proc/modules" #define PROC_DRIVER_SERIAL "/proc/tty/driver/serial" #define PROC_DRIVER_MACSERIAL "/proc/tty/driver/macserial" #define PROC_PARPORT_22 "/proc/parport/" /* Final '/' is essential! */ #define PROC_PARPORT_24 "/proc/sys/dev/parport/parport" #define PROC_KCORE "/proc/kcore" // #define PROC_USB_DEVICES "/proc/bus/usb/devices" #define PROC_USB_DEVICES "/proc/bus/usb/devices_please-use-sysfs-instead" #define PROC_PROM "/proc/device-tree" #define PROC_MEMINFO "/proc/meminfo" #define PROC_VERSION "/proc/version" #define PROC_ISAPNP "/proc/isapnp" #define PROC_PARTITIONS "/proc/partitions" #define PROC_APM "/proc/apm" #define PROC_XEN_BALLOON "/proc/xen/balloon" #define DEV_NVRAM "/dev/nvram" #define DEV_PSAUX "/dev/psaux" #define DEV_ADBMOUSE "/dev/adbmouse" #define DEV_MEM "/dev/mem" #define DEV_KBD "/dev/kbd" #define DEV_CONSOLE "/dev/console" #define DEV_OPENPROM "/dev/openprom" #define DEV_SUNMOUSE "/dev/sunmouse" #define DEV_MICE "/dev/input/mice" #define DEV_FB "/dev/fb" #define DEV_FB0 "/dev/fb0" #define PROG_MODPROBE "/sbin/modprobe" #define PROG_RMMOD "/sbin/rmmod" #define PROG_CARDCTL "/sbin/cardctl" #define PROG_UDEVINFO "/usr/bin/udevinfo" #define PROG_UDEVADM "/sbin/udevadm" #define KLOG_BOOT "/var/log/boot.msg" #define ISAPNP_CONF "/etc/isapnp.conf" #define KERNEL_22 0x020200 #define KERNEL_24 0x020400 #define KERNEL_26 0x020600 #if defined(__s390__) || defined(__s390x__) || defined(__alpha__) || defined(LIBHD_TINY) #define WITH_ISDN 0 #else #define WITH_ISDN 1 #endif // maximum attribute size in sysfs we expect // (this is to avoid accidentally reading unlimited data) #define MAX_ATTR_SIZE 0x10000 #define PROGRESS(a, b, c) progress(hd_data, a, b, c) #define ADD2LOG(a...) hd_log_printf(hd_data, a) /* * define to make (hd_t).unique_id a hex string, otherwise it is a * base64-like string */ #undef NUMERIC_UNIQUE_ID /* * Internal probing module numbers. Use mod_name_by_idx() outside of libhd. */ enum mod_idx { mod_none, mod_memory, mod_pci, mod_isapnp, mod_pnpdump, mod_net, mod_floppy, mod_misc, mod_bios, mod_cpu, mod_monitor, mod_mouse, mod_scsi, mod_serial, mod_usb, mod_adb, mod_modem, mod_parallel, mod_isa, mod_isdn, mod_kbd, mod_prom, mod_sbus, mod_int, mod_braille, mod_xtra, mod_sys, mod_manual, mod_fb, mod_veth, mod_pppoe, mod_pcmcia, mod_s390, mod_sysfs, mod_dsl, mod_block, mod_edd, mod_input, mod_wlan, mod_hal }; void *new_mem(size_t size); void *resize_mem(void *, size_t); void *add_mem(void *, size_t, size_t); char *new_str(const char *); void *free_mem(void *); int have_common_res(hd_res_t *res1, hd_res_t *res2); void join_res_io(hd_res_t **res1, hd_res_t *res2); void join_res_irq(hd_res_t **res1, hd_res_t *res2); void join_res_dma(hd_res_t **res1, hd_res_t *res2); hd_res_t *free_res_list(hd_res_t *res); hd_res_t *add_res_entry(hd_res_t **res, hd_res_t *new_res); hd_t *add_hd_entry(hd_data_t *hd_data, unsigned line, unsigned count); misc_t *free_misc(misc_t *m); scsi_t *free_scsi(scsi_t *scsi, int free_all); hd_detail_t *free_hd_detail(hd_detail_t *d); devtree_t *free_devtree(hd_data_t *hd_data); void hd_add_id(hd_data_t *hd_data, hd_t *hd); char *isa_id2str(unsigned); char *eisa_vendor_str(unsigned); unsigned name2eisa_id(char *); char *canon_str(char *, int); int hex(char *string, int digits); void hd_log(hd_data_t *hd_data, char *buf, ssize_t len); void hd_log_printf(hd_data_t *hd_data, char *format, ...) __attribute__ ((format (printf, 2, 3))); void hd_log_hex(hd_data_t *hd_data, int with_ascii, unsigned data_len, unsigned char *data); void str_printf(char **buf, int offset, char *format, ...) __attribute__ ((format (printf, 3, 4))); void hexdump(char **buf, int with_ascii, unsigned data_len, unsigned char *data); str_list_t *search_str_list(str_list_t *sl, char *str); str_list_t *add_str_list(str_list_t **sl, char *str); str_list_t *free_str_list(str_list_t *list); str_list_t *reverse_str_list(str_list_t *list); str_list_t *read_file(char *file_name, unsigned start_line, unsigned lines); str_list_t *read_dir(char *dir_name, int type); char *hd_read_sysfs_link(char *base_dir, char *link_name); void progress(hd_data_t *hd_data, unsigned pos, unsigned count, char *msg); void remove_hd_entries(hd_data_t *hd_data); void remove_tagged_hd_entries(hd_data_t *hd_data); driver_info_t *free_driver_info(driver_info_t *di); int str2float(char *s, int n); char *float2str(int i, int n); /* return the file name of a module */ char *mod_name_by_idx(unsigned idx); int hd_timeout(void(*func)(void *), void *arg, int timeout); str_list_t *read_kmods(hd_data_t *hd_data); char *get_cmd_param(hd_data_t *hd_data, int field); #ifdef __i386__ /* smp/smp.c */ int detectSMP(void); #endif void update_irq_usage(hd_data_t *hd_data); int run_cmd(hd_data_t *hd_data, char *cmd); int load_module_with_params(hd_data_t *hd_data, char *module, char *params); int load_module(hd_data_t *hd_data, char *module); int unload_module(hd_data_t *hd_data, char *module); int probe_module(hd_data_t *hd_data, char *module); int cmp_hd(hd_t *hd1, hd_t *hd2); unsigned has_something_attached(hd_data_t *hd_data, hd_t *hd); str_list_t *get_cmdline(hd_data_t *hd_data, char *key); int detect_smp_bios(hd_data_t *hd_data); int detect_smp_prom(hd_data_t *hd_data); unsigned char *read_block0(hd_data_t *hd_data, char *dev, int *timeout); void hd_copy(hd_t *dst, hd_t *src); /* parameter for gather_resources(,,, which) */ #define W_IO (1 << 0) #define W_DMA (1 << 1) #define W_IRQ (1 << 2) void gather_resources(misc_t *m, hd_res_t **r, char *name, unsigned which); char *vend_id2str(unsigned vend); int hd_getdisksize(hd_data_t *hd_data, char *dev, int fd, hd_res_t **geo, hd_res_t **size); str_list_t *hd_split(char del, const char *str); char *hd_join(char *del, str_list_t *str); int is_pnpinfo(ser_device_t *mi, int ofs); int is_pcmcia_ctrl(hd_data_t *hd_data, hd_t *hd); void hd_fork(hd_data_t *hd_data, int timeout, int total_timeout); void hd_fork_done(hd_data_t *hd_data); void hd_shm_init(hd_data_t *hd_data); void hd_shm_clean(hd_data_t *hd_data); void hd_shm_done(hd_data_t *hd_data); void *hd_shm_add(hd_data_t *hd_data, void *ptr, unsigned len); int hd_is_shm_ptr(hd_data_t *hd_data, void *ptr); void hd_move_to_shm(hd_data_t *hd_data); void read_udevinfo(hd_data_t *hd_data); hd_t *hd_find_sysfs_id(hd_data_t *hd_data, char *id); hd_t *hd_find_sysfs_id_devname(hd_data_t *hd_data, char *id, char *devname); int hd_attr_uint(char* attr, uint64_t* u, int base); str_list_t *hd_attr_list(char *str); char *hd_sysfs_id(char *path); char *hd_sysfs_name2_dev(char *str); char *hd_sysfs_dev2_name(char *str); void hd_sysfs_driver_list(hd_data_t *hd_data); char *hd_sysfs_find_driver(hd_data_t *hd_data, char *sysfs_id, int exact); int hd_report_this(hd_data_t *hd_data, hd_t *hd); str_list_t *hd_module_list(hd_data_t *hd_data, unsigned id); char* get_sysfs_attr(const char* bus, const char* device, const char* attr); char *get_sysfs_attr_by_path(const char *path, const char *attr); char *get_sysfs_attr_by_path2(const char *path, const char *attr, unsigned *len); void hd_pci_complete_data(hd_t *hd); void hd_pci_read_data(hd_data_t *hd_data); hal_device_t *hd_free_hal_devices(hal_device_t *dev); char *hd_hal_print_prop(hal_prop_t *prop); void hal_invalidate(hal_prop_t *prop); void hal_invalidate_all(hal_prop_t *prop, const char *key); hal_prop_t *hal_get_any(hal_prop_t *prop, const char *key); hal_prop_t *hal_get_bool(hal_prop_t *prop, const char *key); hal_prop_t *hal_get_int32(hal_prop_t *prop, const char *key); hal_prop_t *hal_get_str(hal_prop_t *prop, const char *key); hal_prop_t *hal_get_list(hal_prop_t *prop, const char *key); char *hal_get_useful_str(hal_prop_t *prop, const char *key); hal_device_t *hal_find_device(hd_data_t *hd_data, char *udi); hal_prop_t *hal_add_new(hal_prop_t **prop); char *hd_get_hddb_dir(void); char *hd_get_hddb_path(char *sub); int hd_mod_cmp(char *str1, char *str2); int get_probe_val_int(hd_data_t *hd_data, enum probe_feature feature); char *get_probe_val_str(hd_data_t *hd_data, enum probe_feature feature); str_list_t *get_probe_val_list(hd_data_t *hd_data, enum probe_feature feature); str_list_t *sort_str_list(str_list_t *sl0, int (*cmp_func)(const void *, const void *)); #ifdef __cplusplus } #endif hwinfo-21.52/src/hd/hddb.c000066400000000000000000002213201323731041200152400ustar00rootroot00000000000000#define _GNU_SOURCE /* asprintf */ #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "isdn.h" #include "hddb_int.h" /** * @defgroup HDDBint Hardware DB (HDDB) * @ingroup libhdInternals * @brief Hardware DB functions * * @{ */ extern hddb2_data_t hddb_internal; /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ // #define HDDB_TRACE // #define HDDB_TEST // #define HDDB_EXTERNAL_ONLY static char *hid_tag_names[] = { "", "pci ", "eisa ", "usb ", "special ", "pcmcia ", "sdio " }; // just experimenting... static char *hid_tag_names2[] = { "", "pci ", "eisa ", "usb ", "int ", "pcmcia ", "sdio " }; typedef enum { pref_empty, pref_new, pref_and, pref_or, pref_add } prefix_t; typedef struct line_s { prefix_t prefix; hddb_entry_t key; char *value; char *raw; } line_t; typedef struct { int len; unsigned val[32]; /**< arbitrary (approx. max. number of modules/xf86 config lines) */ } tmp_entry_t; /** * Hardware DB search struct. * @note except for driver, all strings are static and _must not_ be freed */ typedef struct { hddb_entry_mask_t key; hddb_entry_mask_t value; hddb_entry_mask_t value_mask[he_nomask]; hd_id_t bus; hd_id_t base_class; hd_id_t sub_class; hd_id_t prog_if; hd_id_t vendor; hd_id_t device; hd_id_t sub_vendor; hd_id_t sub_device; hd_id_t revision; hd_id_t cu_model; char *serial; str_list_t *driver; char *requires; unsigned hwclass; } hddb_search_t; /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ static void hddb_init_pci(hd_data_t *hd_data); static char *get_mi_field(char *str, char *tag, int field_len, unsigned *value, unsigned *has_value); static modinfo_t *parse_modinfo(str_list_t *file); static driver_info_t *hd_modinfo_db(hd_data_t *hd_data, modinfo_t *modinfo_db, hd_t *hd, driver_info_t *drv_info); static int cmp_dir_entry_s(const void *p0, const void *p1); static void hddb_init_external(hd_data_t *hd_data); static line_t *parse_line(char *str); static unsigned store_string(hddb2_data_t *x, char *str); static unsigned store_list(hddb2_data_t *x, hddb_list_t *list); static unsigned store_value(hddb2_data_t *x, unsigned val); static unsigned store_entry(hddb2_data_t *x, tmp_entry_t *te); static void clear_entry(tmp_entry_t *te); static void add_value(tmp_entry_t *te, hddb_entry_t idx, unsigned val); static hddb_entry_mask_t add_entry(hddb2_data_t *hddb2, tmp_entry_t *te, hddb_entry_t idx, char *str); static int compare_ids(hddb2_data_t *hddb, hddb_search_t *hs, hddb_entry_mask_t mask, unsigned key); static void complete_ids(hddb2_data_t *hddb, hddb_search_t *hs, hddb_entry_mask_t key_mask, hddb_entry_mask_t mask, unsigned val_idx); static int hddb_search(hd_data_t *hd_data, hddb_search_t *hs, int max_recursions); #ifdef HDDB_TEST static void test_db(hd_data_t *hd_data); #endif static driver_info_t *hddb_to_device_driver(hd_data_t *hd_data, hddb_search_t *hs); static driver_info_t *kbd_driver(hd_data_t *hd_data, hd_t *hd); static driver_info_t *monitor_driver(hd_data_t *hd_data, hd_t *hd); #if WITH_ISDN /* static int chk_free_biosmem(hd_data_t *hd_data, unsigned addr, unsigned len); */ /* static isdn_parm_t *new_isdn_parm(isdn_parm_t **ip); */ static driver_info_t *isdn_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic); static driver_info_t *dsl_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic); #endif static hd_res_t *get_res(hd_t *h, enum resource_types t, unsigned index); static driver_info_t *reorder_x11(driver_info_t *di0, char *info); static void expand_driver_info(hd_data_t *hd_data, hd_t *hd); static char *module_cmd(hd_t *hd, char *cmd); /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void hddb_init_pci(hd_data_t *hd_data) { str_list_t *sl = NULL; char *s = NULL, *r; struct utsname ubuf; if(!hd_data->modinfo) { if(!uname(&ubuf)) { r = getenv("LIBHD_KERNELVERSION"); if(!r || !*r) r = ubuf.release; str_printf(&s, 0, "/lib/modules/%s/modules.alias", r); sl = read_file(s, 0, 0); s = free_mem(s); } hd_data->modinfo = parse_modinfo(sl); sl = free_str_list(sl); } #if 0 // currently nothing if(!hd_data->modinfo_ext) { sl = read_file("/WHATEVER", 0, 0); hd_data->modinfo_ext = parse_modinfo(sl); sl = free_str_list(sl); } #endif } char *get_mi_field(char *str, char *tag, int field_len, unsigned *value, unsigned *has_value) { int i, j; i = strlen(tag); if(strncmp(str, tag, i)) return NULL; str += i; if(*str == '*') { str++; *value = 0; *has_value = 0; } else { i = sscanf(str, "%8x%n", value, &j); if(i < 1) return NULL; *has_value = 1; str += j; } return str; } modinfo_t *parse_modinfo(str_list_t *file) { str_list_t *sl; unsigned len; modinfo_t *modinfo, *m; char *s; unsigned u; char alias[256], module[256]; /* length + 1! */ for(len = 1, sl = file; sl; sl = sl->next) len++; modinfo = new_mem(len * sizeof *modinfo); for(m = modinfo, sl = file; sl; sl = sl->next) { if(sscanf(sl->str, "alias %255s %255s", alias, module) != 2) continue; m->module = new_str(module); m->alias = new_str(alias); m->type = mi_other; if(!strncmp(alias, "pci:", sizeof "pci:" - 1)) { s = alias + sizeof "pci:" - 1; m->type = mi_pci; if(!(s = get_mi_field(s, "v", 8, &m->pci.vendor, &u))) continue; m->pci.has.vendor = u; if(!(s = get_mi_field(s, "d", 8, &m->pci.device, &u))) continue; m->pci.has.device = u; if(!(s = get_mi_field(s, "sv", 8, &m->pci.sub_vendor, &u))) continue; m->pci.has.sub_vendor = u; if(!(s = get_mi_field(s, "sd", 8, &m->pci.sub_device, &u))) continue; m->pci.has.sub_device = u; if(!(s = get_mi_field(s, "bc", 2, &m->pci.base_class, &u))) continue; m->pci.has.base_class = u; if(!(s = get_mi_field(s, "sc", 2, &m->pci.sub_class, &u))) continue; m->pci.has.sub_class = u; if(!(s = get_mi_field(s, "i", 2, &m->pci.prog_if, &u))) continue; m->pci.has.prog_if = u; } m++; } /* note: list stops at first entry with m->type == mi_none */ #if 0 fprintf(stderr, "--- modinfo ---\n"); for(m = modinfo; m->type; m++) { switch(m->type) { case mi_pci: fprintf(stderr, "%s: %s\n v 0x%x:%u, d 0x%x:%u, sv 0x%x:%u, sd 0x%x:%u, bc 0x%x:%u, sc 0x%x:%u, i 0x%x:%u\n", m->module, m->alias, m->pci.vendor, m->pci.has.vendor, m->pci.device, m->pci.has.device, m->pci.sub_vendor, m->pci.has.sub_vendor, m->pci.sub_device, m->pci.has.sub_device, m->pci.base_class, m->pci.has.base_class, m->pci.sub_class, m->pci.has.sub_class, m->pci.prog_if, m->pci.has.prog_if ); break; case mi_other: fprintf(stderr, "%s: %s\n", m->module, m->alias ); break; case mi_none: break; } } #endif return modinfo; } /** * return prio, 0: no match */ int match_modinfo(hd_data_t *hd_data, modinfo_t *db, modinfo_t *match) { int prio = 0; char *s; if(db->type != match->type) return prio; switch(db->type) { case mi_pci: if(db->pci.has.base_class) { if(match->pci.has.base_class && db->pci.base_class == match->pci.base_class) { prio = 10; } else { prio = 0; break; } } if(db->pci.has.sub_class) { if(match->pci.has.sub_class && db->pci.sub_class == match->pci.sub_class) { prio = 10; } else { prio = 0; break; } } if(db->pci.has.prog_if) { if(match->pci.has.prog_if && db->pci.prog_if == match->pci.prog_if) { prio = 10; } else { prio = 0; break; } } if(db->pci.has.vendor) { if(match->pci.has.vendor && db->pci.vendor == match->pci.vendor) { prio = 20; } else { prio = 0; break; } } if(db->pci.has.device) { if(match->pci.has.device && db->pci.device == match->pci.device) { prio = 30; } else { prio = 0; break; } } if(db->pci.has.sub_vendor) { if(match->pci.has.sub_vendor && db->pci.sub_vendor == match->pci.sub_vendor) { prio = 40; } else { prio = 0; break; } } if(db->pci.has.sub_device) { if(match->pci.has.sub_device && db->pci.sub_device == match->pci.sub_device) { prio = 50; } else { prio = 0; break; } } if(prio && db->module) { if(!strncmp(db->module, "pata_", sizeof "pata_" - 1)) { prio += hd_data->flags.pata ? 1 : -1; } if(!strcmp(db->module, "piix")) { /* ata_piix vs. piix */ prio += hd_data->flags.pata ? -1 : 1; } if(!strcmp(db->module, "generic")) prio -= 2; if(!strcmp(db->module, "sk98lin")) prio -= 1; /* deprecate sk98lin (#298724) */ } break; case mi_other: if(match->alias && db->alias) { if(!fnmatch(db->alias, match->alias, 0)) { s = strchr(db->alias, '*'); prio = s ? s - db->alias + 1 : strlen(db->alias) + 1; } } break; case mi_none: return 0; } return prio; } driver_info_t *hd_modinfo_db(hd_data_t *hd_data, modinfo_t *modinfo_db, hd_t *hd, driver_info_t *drv_info) { driver_info_t **di = NULL, *di2; pci_t *pci; char *mod_list[16 /* arbitrary, > 0 */]; int mod_prio[sizeof mod_list / sizeof *mod_list]; int i, prio, mod_list_len; modinfo_t match = { }; if(!modinfo_db) return drv_info; match.alias = hd->modalias; match.type = match.alias && !strncmp(match.alias, "pci:", 4) ? mi_pci : mi_other; if(!match.type) return drv_info; /* don't add module info if driver info of some other type exists */ for(di = &drv_info; *di; di = &(*di)->next) { if((*di)->any.type != di_module) return drv_info; } if(match.type == mi_pci) { if(hd->vendor.id) { match.pci.vendor = ID_VALUE(hd->vendor.id); match.pci.has.vendor = 1; } if(hd->device.id) { match.pci.device = ID_VALUE(hd->device.id); match.pci.has.device = 1; } if(hd->sub_vendor.id) { match.pci.sub_vendor = ID_VALUE(hd->sub_vendor.id); match.pci.has.sub_vendor = 1; } if(hd->sub_device.id) { match.pci.sub_device = ID_VALUE(hd->sub_device.id); match.pci.has.sub_device = 1; } match.pci.base_class = hd->base_class.id; match.pci.has.base_class = 1; match.pci.sub_class = hd->sub_class.id; match.pci.has.sub_class = 1; match.pci.prog_if = hd->prog_if.id; match.pci.has.prog_if = 1; if( hd->detail && hd->detail->type == hd_detail_pci && (pci = hd->detail->pci.data) ) { match.pci.base_class = pci->base_class; match.pci.sub_class = pci->sub_class; match.pci.prog_if = pci->prog_if; } } for(mod_list_len = 0; modinfo_db->type; modinfo_db++) { if((prio = match_modinfo(hd_data, modinfo_db, &match))) { for(di2 = drv_info; di2; di2 = di2->next) { if( di2->any.type == di_module && di2->any.hddb0 && ( ( di2->any.hddb0->str && !hd_mod_cmp(di2->any.hddb0->str, modinfo_db->module) ) || ( di2->any.hddb0->next && di2->any.hddb0->next->str && !hd_mod_cmp(di2->any.hddb0->next->str, modinfo_db->module) ) ) ) break; } if(di2) continue; for(i = 0; i < mod_list_len; i++) { if(!strcmp(mod_list[i], modinfo_db->module)) { if(prio > mod_prio[i]) mod_prio[i] = prio; break; } } if(i < mod_list_len) continue; mod_prio[mod_list_len] = prio; mod_list[mod_list_len++] = modinfo_db->module; if(mod_list_len >= sizeof mod_list / sizeof *mod_list) break; } } if(!mod_list_len && hd->modalias && !strchr(hd->modalias, ':')) { mod_prio[mod_list_len] = 0; mod_list[mod_list_len++] = hd->modalias; } for(prio = 256; prio >= 0; prio--) { for(i = 0; i < mod_list_len; i++) { if(mod_prio[i] == prio) { *di = new_mem(sizeof **di); (*di)->any.type = di_module; (*di)->module.modprobe = 1; add_str_list(&(*di)->any.hddb0, mod_list[i]); di = &(*di)->next; } } } return drv_info; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* wrapper for qsort */ int cmp_dir_entry_s(const void *p0, const void *p1) { str_list_t **sl0, **sl1; sl0 = (str_list_t **) p0; sl1 = (str_list_t **) p1; return -strcmp((*sl0)->str, (*sl1)->str); /* first files win */ } void hddb_init(hd_data_t *hd_data) { hddb_init_pci(hd_data); hddb_init_external(hd_data); #ifndef HDDB_EXTERNAL_ONLY hd_data->hddb2[1] = &hddb_internal; #endif #ifdef HDDB_TEST test_db(hd_data); #endif } void hddb_init_external(hd_data_t *hd_data) { str_list_t *sl, *sl0, *sl1, *sl2, *id_dir; line_t *l; unsigned l_start, l_end /* end points _past_ last element */; unsigned u, ent, l_nr = 1; tmp_entry_t tmp_entry[he_nomask /* _must_ be he_nomask! */]; hddb_entry_mask_t entry_mask = 0; int state; hddb_list_t dbl = {}; hddb2_data_t *hddb2; char *s; if(hd_data->hddb2[0]) return; hddb2 = hd_data->hddb2[0] = new_mem(sizeof *hd_data->hddb2[0]); sl0 = read_file(hd_get_hddb_path("hd.ids"), 0, 0); if(sl0) ADD2LOG("id file: hd.ids\n"); id_dir = read_dir(hd_get_hddb_path("ids"), 0); if(id_dir) { id_dir = sort_str_list(id_dir, cmp_dir_entry_s); for(sl = id_dir; sl; sl = sl->next) { asprintf(&s, "ids/%s", sl->str); ADD2LOG("id file: %s\n", s); sl1 = sl2 = read_file(hd_get_hddb_path(s), 0, 0); free(s); if(sl1) { while(sl1->next) sl1 = sl1->next; sl1->next = sl0; sl0 = sl2; } } } l_start = l_end = 0; state = 0; for(sl = sl0; sl; sl = sl->next, l_nr++) { l = parse_line(sl->str); if(!l) { ADD2LOG("id line %d: invalid line\n", l_nr); state = 4; goto error; }; if(l->prefix == pref_empty) continue; switch(l->prefix) { case pref_new: if((state == 2 && !entry_mask) || state == 1) { ADD2LOG("id line %d: new item not allowed\n", l_nr); state = 4; break; } if(state == 2 && entry_mask) { ent = store_entry(hddb2, tmp_entry); if(ent == -1u) { ADD2LOG("id line %d: internal hddb oops 1\n", l_nr); state = 4; break; } if(l_end && l_end > l_start) { for(u = l_start; u < l_end; u++) { hddb2->list[u].value_mask = entry_mask; hddb2->list[u].value = ent; } } } entry_mask = 0; clear_entry(tmp_entry); state = 1; l_start = store_list(hddb2, &dbl); l_end = l_start + 1; break; case pref_and: if(state != 1) { ADD2LOG("id line %d: must start item first\n", l_nr); state = 4; break; } break; case pref_or: if(state != 1 || !entry_mask || l_end <= l_start || l_end < 1) { ADD2LOG("id line %d: must start item first\n", l_nr); state = 4; break; } ent = store_entry(hddb2, tmp_entry); if(ent == -1u) { ADD2LOG("id line %d: internal hddb oops 2\n", l_nr); state = 4; break; } hddb2->list[l_end - 1].key_mask = entry_mask; hddb2->list[l_end - 1].key = ent; entry_mask = 0; clear_entry(tmp_entry); u = store_list(hddb2, &dbl); if(u != l_end) { ADD2LOG("id line %d: internal hddb oops 2\n", l_nr); state = 4; break; } l_end++; break; case pref_add: if(state == 1 && !entry_mask) { ADD2LOG("id line %d: driver info not allowed\n", l_nr); state = 4; break; } if(state == 1 && l_end > l_start) { ent = store_entry(hddb2, tmp_entry); if(ent == -1u) { ADD2LOG("id line %d: internal hddb oops 3\n", l_nr); state = 4; break; } hddb2->list[l_end - 1].key_mask = entry_mask; hddb2->list[l_end - 1].key = ent; entry_mask = 0; clear_entry(tmp_entry); state = 2; } if(state != 2 || l_end == 0) { ADD2LOG("id line %d: driver info not allowed\n", l_nr); state = 4; break; } break; default: state = 4; } if(state != 4) { u = add_entry(hddb2, tmp_entry, l->key, l->value); if(u) { entry_mask |= u; } else { ADD2LOG("id line %d: invalid info\n", l_nr); state = 4; } } error: if(state == 4) { /* error */ state = 0; u = 10; /* log max 10 lines context */ while(sl->next && *sl->str != '\n') { if(u) { ADD2LOG(" %s", sl->str); u--; } sl = sl->next; } } } /* finalize last item */ if(state == 2 && entry_mask) { ent = store_entry(hddb2, tmp_entry); if(ent == -1u) { ADD2LOG("id line %d: internal hddb oops 4\n", l_nr); state = 4; } else if(l_end && l_end > l_start) { for(u = l_start; u < l_end; u++) { hddb2->list[u].value_mask = entry_mask; hddb2->list[u].value = ent; } } } sl0 = free_str_list(sl0); if(state == 4) { /* there was an error */ free_mem(hddb2->list); free_mem(hddb2->ids); free_mem(hddb2->strings); hd_data->hddb2[0] = free_mem(hd_data->hddb2[0]); } } line_t *parse_line(char *str) { static line_t l; char *s; int i; free_mem(l.raw); str = l.raw = new_str(str); /* drop leading spaces */ while(isspace(*str)) str++; /* skip emtpy lines and comments */ if(!*str || *str == ';' || *str == '#') { l.prefix = pref_empty; return &l; } l.prefix = pref_new; switch(*str) { case '&': l.prefix = pref_and; str++; break; case '|': l.prefix = pref_or; str++; break; case '+': l.prefix = pref_add; str++; break; } /* skip spaces */ while(isspace(*str)) str++; s = str; while(*str && !isspace(*str)) str++; if(*str) *str++ = 0; while(isspace(*str)) str++; for(i = 0; (unsigned) i < sizeof hddb_entry_strings / sizeof *hddb_entry_strings; i++) { if(!strcmp(s, hddb_entry_strings[i])) { l.key = i; break; } } if((unsigned) i >= sizeof hddb_entry_strings / sizeof *hddb_entry_strings) return NULL; l.value = str; /* drop trailing white space */ i = strlen(str); while(i > 0) { if(isspace(str[i - 1])) str[--i] = 0; else break; } /* special case: drop leading and final double quotes, if any */ i = strlen(l.value); if(i >= 2 && l.value[0] == '"' && l.value[i - 1] == '"') { l.value[i - 1] = 0; l.value++; } // fprintf(stderr, "pre = %d, key = %d, val = \"%s\"\n", l.prefix, l.key, l.value); return &l; } unsigned store_string(hddb2_data_t *x, char *str) { unsigned l = strlen(str), u; if(x->strings_len + l >= x->strings_max) { x->strings_max += l + 0x1000; /* >4k steps */ x->strings = resize_mem(x->strings, x->strings_max * sizeof *x->strings); } /* make sure the 1st byte is 0 */ if(x->strings_len == 0) { *x->strings = 0; /* resize_mem does _not_ clear memory */ x->strings_len = 1; } if(l == 0) return 0; /* 1st byte is always 0 */ strcpy(x->strings + (u = x->strings_len), str); x->strings_len += l + 1; return u; } unsigned store_list(hddb2_data_t *x, hddb_list_t *list) { if(x->list_len == x->list_max) { x->list_max += 0x100; /* 4k steps */ x->list = resize_mem(x->list, x->list_max * sizeof *x->list); } x->list[x->list_len++] = *list; return x->list_len - 1; } unsigned store_value(hddb2_data_t *x, unsigned val) { if(x->ids_len == x->ids_max) { x->ids_max += 0x400; /* 4k steps */ x->ids = resize_mem(x->ids, x->ids_max * sizeof *x->ids); } x->ids[x->ids_len++] = val; return x->ids_len - 1; } /* returns index in hddb2->ids */ unsigned store_entry(hddb2_data_t *x, tmp_entry_t *te) { int i, j; unsigned ent = -1, u, v; for(i = 0; i < he_nomask; i++) { if(te[i].len) { for(j = 0; j < te[i].len; j++) { v = te[i].val[j] | (1 << 31); if(j == te[i].len - 1) v &= ~(1 << 31); u = store_value(x, v); if(ent == -1u) ent = u; } } } return ent; } void clear_entry(tmp_entry_t *te) { memset(te, 0, he_nomask * sizeof *te); } void add_value(tmp_entry_t *te, hddb_entry_t idx, unsigned val) { if(idx >= he_nomask) return; te += idx; if((unsigned) te->len >= sizeof te->val / sizeof *te->val) return; te->val[te->len++] = val; } int parse_id(char *str, unsigned *id, unsigned *range, unsigned *mask) { static unsigned id0, val; unsigned tag = 0; char c = 0, *s, *t = NULL; *id = *range = *mask = 0; if(!str || !*str) return 0; for(s = str; *str && !isspace(*str); str++); if(*str) { c = *(t = str); /* remember for later */ *str++ = 0; } while(isspace(*str)) str++; if(*s) { if(!strcmp(s, "pci")) tag = TAG_PCI; else if(!strcmp(s, "usb")) tag = TAG_USB; else if(!strcmp(s, "special")) tag = TAG_SPECIAL; else if(!strcmp(s, "eisa")) tag = TAG_EISA; else if(!strcmp(s, "isapnp")) tag = TAG_EISA; else if(!strcmp(s, "pcmcia")) tag = TAG_PCMCIA; else if(!strcmp(s, "sdio")) tag = TAG_SDIO; else { str = s; if(t) *t = c; /* restore */ } } id0 = strtoul(str, &s, 0); if(s == str) { id0 = name2eisa_id(str); if(!id0) return 0; s = str + 3; id0 = ID_VALUE(id0); if(!tag) tag = TAG_EISA; } while(isspace(*s)) s++; if(*s && *s != '&' && *s != '+') return 0; *id = MAKE_ID(tag, id0); if(!*s) return 1; c = *s++; while(isspace(*s)) s++; val = strtoul(s, &str, 0); if(s == str) return 0; while(isspace(*str)) str++; if(*str) return 0; if(c == '+') *range = val; else *mask = val; return c == '+' ? 2 : 3; } hddb_entry_mask_t add_entry(hddb2_data_t *hddb2, tmp_entry_t *te, hddb_entry_t idx, char *str) { hddb_entry_mask_t mask = 0; int i; unsigned u, u0, u1, u2; char *s, c; str_list_t *sl, *sl0; for(i = 0; (unsigned) i < sizeof hddb_is_numeric / sizeof *hddb_is_numeric; i++) { if(idx == hddb_is_numeric[i]) break; } if((unsigned) i < sizeof hddb_is_numeric / sizeof *hddb_is_numeric) { /* numeric id */ mask |= 1 << idx; /* special */ if(idx == he_hwclass) { sl0 = hd_split('|', str); for(u0 = u1 = 0, sl = sl0; sl && u1 <= 16; sl = sl->next) { u = hd_hw_item_type(sl->str); if(u) { u0 += u << u1; u1 += 8; } } free_str_list(sl0); i = 1; } else { i = parse_id(str, &u0, &u1, &u2); } switch(i) { case 1: add_value(te, idx, MAKE_DATA(FLAG_ID, u0)); break; case 2: add_value(te, idx, MAKE_DATA(FLAG_RANGE, u1)); add_value(te, idx, MAKE_DATA(FLAG_ID, u0)); break; case 3: add_value(te, idx, MAKE_DATA(FLAG_MASK, u2)); add_value(te, idx, MAKE_DATA(FLAG_ID, u0)); break; default: return 0; } } else { if(idx < he_nomask) { /* strings */ mask |= 1 << idx; u = store_string(hddb2, str); // fprintf(stderr, ">>> %s\n", str); add_value(te, idx, MAKE_DATA(FLAG_STRING, u)); } else { /* special */ if(idx == he_class_id) { i = parse_id(str, &u0, &u1, &u2); if(i != 1) return 0; u = ID_VALUE(u0) >> 8; add_value(te, he_baseclass_id, MAKE_DATA(FLAG_ID, u)); u = u0 & 0xff; add_value(te, he_subclass_id, MAKE_DATA(FLAG_ID, u)); /* add_value(te, he_progif_id, MAKE_DATA(FLAG_ID, 0)); */ mask |= (1 << he_baseclass_id) + (1 << he_subclass_id) /* + (1 << he_progif_id) */; } else { switch(idx) { case he_driver_module_insmod: c = 'i'; break; case he_driver_module_modprobe: c = 'm'; break; case he_driver_module_config: c = 'M'; break; case he_driver_xfree: c = 'x'; break; case he_driver_xfree_config: c = 'X'; break; case he_driver_mouse: c = 'p'; break; case he_driver_display: c = 'd'; break; case he_driver_any: c = 'a'; break; default: c = 0; break; } if(c) { s = new_mem(strlen(str) + 3); s[0] = c; s[1] = '\t'; strcpy(s + 2, str); mask |= add_entry(hddb2, te, he_driver, s); s = free_mem(s); } } } } return mask; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void hddb_dump_raw(hddb2_data_t *hddb, FILE *f) { int i; unsigned u, fl, v, t, id; char *s; if(!hddb) return; fprintf(f, "=== strings 0x%05x/0x%05x ===\n", hddb->strings_len, hddb->strings_max); for(s = hddb->strings, i = 0, u = 0; u < hddb->strings_len; u++) { if(!hddb->strings[u]) { fprintf(f, "%4d (0x%05x): \"%s\"\n", i, (unsigned) (s - hddb->strings), s); i++; s = hddb->strings + u + 1; } } fprintf(f, "\n=== ids 0x%05x/0x%05x ===\n", hddb->ids_len, hddb->ids_max); for(u = 0; u < hddb->ids_len; u++) { fprintf(f, "0x%05x: 0x%08x ", u, hddb->ids[u]); if(hddb->ids[u] & (1 << 31)) fprintf(f, " "); fl = DATA_FLAG(hddb->ids[u]) & 0x7; v = DATA_VALUE(hddb->ids[u]); if(fl == FLAG_STRING && v < hddb->strings_len) { fprintf(f, "\"%s\"", hddb->strings + v); } else if(fl == FLAG_MASK) { fprintf(f, "&0x%04x", v); } else if(fl == FLAG_RANGE) { fprintf(f, "+0x%04x", v); } else if(fl == FLAG_ID) { t = ID_TAG(v); id = ID_VALUE(v); fprintf(f, "%s0x%04x", hid_tag_name(t), id); if(t == TAG_EISA) { fprintf(f, " (%s)", eisa_vendor_str(id)); } } fprintf(f, "\n"); } fprintf(f, "\n=== search list 0x%05x/0x%05x ===\n", hddb->list_len, hddb->list_max); for(u = 0; u < hddb->list_len; u++) { fprintf(f, "%4d: 0x%08x 0x%08x 0x%05x 0x%05x\n", u, hddb->list[u].key_mask, hddb->list[u].value_mask, hddb->list[u].key, hddb->list[u].value ); } } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void hddb_dump_ent_name(hddb2_data_t *hddb, FILE *f, char pre, hddb_entry_t ent) { int len, tab_ind = 24; if(ent >= sizeof hddb_entry_strings / sizeof *hddb_entry_strings) return; fprintf(f, "%c%s\t", pre, hddb_entry_strings[ent]); len = strlen(hddb_entry_strings[ent]) + 1; for(len = (len & ~7) + 8; len < tab_ind; len += 8) { fputc('\t', f); } } void hddb_dump_skey(hddb2_data_t *hddb, FILE *f, prefix_t pre, hddb_entry_mask_t key_mask, unsigned key) { static char pref_char[5] = { ' ', ' ', '&', '|', '+' }; hddb_entry_t ent; unsigned rm_val = 0, r_or_m = 0; unsigned fl, val, *ids, id, tag, u; char *str_val, *s; int i; if(pre >= sizeof pref_char) return; if(key >= hddb->ids_len) return; ids = hddb->ids + key; for(ent = 0; ent < he_nomask && key_mask; ent++, key_mask >>= 1) { if(!(key_mask & 1)) continue; fl = DATA_FLAG(*ids); val = DATA_VALUE(*ids); r_or_m = 0; while((fl & FLAG_CONT)) { if(fl == (FLAG_CONT | FLAG_RANGE)) { rm_val = val; r_or_m = 1; } else if(fl == (FLAG_CONT | FLAG_MASK)) { rm_val = val; r_or_m = 2; } else { break; } ids++; fl = DATA_FLAG(*ids); val = DATA_VALUE(*ids); } fl &= ~FLAG_CONT; if(ent != he_driver) { hddb_dump_ent_name(hddb, f, pref_char[pre], ent); if(fl == FLAG_ID) { tag = ID_TAG(val); id = ID_VALUE(val); if(ent == he_hwclass) { /* is special */ for(u = (val & 0xffffff); u; u >>= 8) { s = hd_hw_item_name(u & 0xff); if(s) fprintf(f, "%s", s); if(u > 0x100) fprintf(f, "|"); } } else if(tag == TAG_EISA && (ent == he_vendor_id || ent == he_subvendor_id)) { fprintf(f, "%s", eisa_vendor_str(id)); } else { u = 4; if(ent == he_bus_id || ent == he_subclass_id || ent == he_progif_id) { u = 2; } else if(ent == he_baseclass_id) { u = 3; } fprintf(f, "%s0x%0*x", hid_tag_name(tag), u, id); } if(r_or_m) { fprintf(f, "%c0x%04x", r_or_m == 1 ? '+' : '&', rm_val); } } else if(fl == FLAG_STRING) { if(val < hddb->strings_len) { str_val = hddb->strings + val; fprintf(f, "%s", str_val); } } fputc('\n', f); } else { ids--; do { ids++; fl = DATA_FLAG(*ids) & ~FLAG_CONT; val = DATA_VALUE(*ids); if(fl != FLAG_STRING) break; str_val = NULL; if(val < hddb->strings_len) str_val = hddb->strings + val; if(!str_val) break; // expected format is if(!(*str_val && str_val[1] == '\t')) break; switch(*str_val) { case 'x': i = he_driver_xfree; break; case 'X': i = he_driver_xfree_config; break; case 'i': i = he_driver_module_insmod; break; case 'm': i = he_driver_module_modprobe; break; case 'M': i = he_driver_module_config; break; case 'p': i = he_driver_mouse; break; case 'd': i = he_driver_display; break; case 'a': i = he_driver_any; break; default: i = -1; break; } if(i == -1) break; hddb_dump_ent_name(hddb, f, pref_char[pre], i); fprintf(f, "%s\n", str_val + 2); } while((*ids & (1 << 31))); } /* at this point 'ids' must be the _current_ entry (_not_ the next) */ /* skip potential garbage/unhandled entries */ while((*ids & (1 << 31))) ids++; ids++; if(pre != pref_add) pre = pref_and; } } void hddb_dump(hddb2_data_t *hddb, FILE *f) { unsigned u; if(!hddb) return; for(u = 0; u < hddb->list_len; u++) { hddb_dump_skey(hddb, f, pref_new, hddb->list[u].key_mask, hddb->list[u].key); hddb_dump_skey(hddb, f, pref_add, hddb->list[u].value_mask, hddb->list[u].value); fputc('\n', f); } } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ int compare_ids(hddb2_data_t *hddb, hddb_search_t *hs, hddb_entry_mask_t mask, unsigned key) { hddb_entry_t ent; unsigned rm_val = 0, r_or_m = 0, res = 0; unsigned fl, val, ok, *ids, id; char *str, *str_val; if(key >= hddb->ids_len) return 1; ids = hddb->ids + key; for(ent = 0; ent < he_nomask && mask && !res; ent++, mask >>= 1) { if(!(mask & 1)) continue; fl = DATA_FLAG(*ids); val = DATA_VALUE(*ids); r_or_m = 0; while((fl & FLAG_CONT)) { if(fl == (FLAG_CONT | FLAG_RANGE)) { rm_val = val; r_or_m = 1; } else if(fl == (FLAG_CONT | FLAG_MASK)) { rm_val = val; r_or_m = 2; } else { break; } ids++; fl = DATA_FLAG(*ids); val = DATA_VALUE(*ids); } fl &= ~FLAG_CONT; id = 0; str = str_val = NULL; ok = 0; if(fl == FLAG_ID) { ok = 1; switch(ent) { case he_bus_id: id = hs->bus.id; break; case he_baseclass_id: id = hs->base_class.id; break; case he_subclass_id: id = hs->sub_class.id; break; case he_progif_id: id = hs->prog_if.id; break; case he_vendor_id: id = hs->vendor.id; break; case he_device_id: id = hs->device.id; break; case he_subvendor_id: id = hs->sub_vendor.id; break; case he_subdevice_id: id = hs->sub_device.id; break; case he_rev_id: id = hs->revision.id; break; case he_detail_ccw_data_cu_model: id = hs->cu_model.id; break; #if 0 /* not allowed as search key */ case he_hwclass: #endif default: ok = 0; break; } } else if(fl == FLAG_STRING) { if(val < hddb->strings_len) str_val = hddb->strings + val; ok = 2; switch(ent) { case he_bus_name: str = hs->bus.name; break; case he_baseclass_name: str = hs->base_class.name; break; case he_subclass_name: str = hs->sub_class.name; break; case he_progif_name: str = hs->prog_if.name; break; case he_vendor_name: str = hs->vendor.name; break; case he_device_name: str = hs->device.name; break; case he_subvendor_name: str = hs->sub_vendor.name; break; case he_subdevice_name: str = hs->sub_device.name; break; case he_rev_name: str = hs->revision.name; break; case he_serial: str = hs->serial; break; case he_requires: str = hs->requires; break; default: ok = 0; } } switch(ok) { case 1: switch(r_or_m) { case 1: if(id < val || id >= val + rm_val) res = 1; break; case 2: if((id & ~rm_val) != val) res = 1; break; default: if(id != val) res = 1; } break; case 2: if(str && str_val) { if(strcmp(str, str_val)) res = 1; } else { res = 1; } break; default: res = 1; } #ifdef HDDB_TRACE switch(ok) { case 1: if(r_or_m) { printf( "cmp: 0x%05x: (ent = %2d, id = 0x%x, val = 0x%x%c0x%x) = %d\n", key, ent, id, val, r_or_m == 1 ? '+' : '&', rm_val, res ); } else { printf( "cmp: 0x%05x: (ent = %2d, id = 0x%x, val = 0x%x) = %d\n", key, ent, id, val, res ); } break; case 2: printf( "cmp: 0x%05x: (ent = %2d, id = \"%s\", val = \"%s\") = %d\n", key, ent, str, str_val, res ); break; default: printf("cmp: 0x%05x: (ent = %2d, *** unhandled key ***) = %d\n", key, ent, res); } #endif /* at this point 'ids' must be the _current_ entry (_not_ the next) */ /* skip potential garbage/unhandled entries */ while((*ids & (1 << 31))) ids++; ids++; } return res; } void complete_ids( hddb2_data_t *hddb, hddb_search_t *hs, hddb_entry_mask_t key_mask, hddb_entry_mask_t mask, unsigned val_idx ) { hddb_entry_t ent; unsigned *ids, *id; unsigned fl, val, ok; char **str, *str_val; if(val_idx >= hddb->ids_len) return; ids = hddb->ids + val_idx; for(ent = 0; ent < he_nomask && mask; ent++, mask >>= 1) { if(!(mask & 1)) continue; fl = DATA_FLAG(*ids); val = DATA_VALUE(*ids); fl &= ~FLAG_CONT; id = NULL; str = NULL; str_val = NULL; ok = 0; if(fl == FLAG_ID) { ok = 1; switch(ent) { case he_bus_id: id = &hs->bus.id; break; case he_baseclass_id: id = &hs->base_class.id; break; case he_subclass_id: id = &hs->sub_class.id; break; case he_progif_id: id = &hs->prog_if.id; break; case he_vendor_id: id = &hs->vendor.id; break; case he_device_id: id = &hs->device.id; break; case he_subvendor_id: id = &hs->sub_vendor.id; break; case he_subdevice_id: id = &hs->sub_device.id; break; case he_rev_id: id = &hs->revision.id; break; case he_detail_ccw_data_cu_model: id = &hs->cu_model.id; break; case he_hwclass: id = &hs->hwclass; break; default: ok = 0; break; } } else if(fl == FLAG_STRING) { if(val < hddb->strings_len) str_val = hddb->strings + val; ok = 2; switch(ent) { case he_bus_name: str = &hs->bus.name; break; case he_baseclass_name: str = &hs->base_class.name; break; case he_subclass_name: str = &hs->sub_class.name; break; case he_progif_name: str = &hs->prog_if.name; break; case he_vendor_name: str = &hs->vendor.name; break; case he_device_name: str = &hs->device.name; break; case he_subvendor_name: str = &hs->sub_vendor.name; break; case he_subdevice_name: str = &hs->sub_device.name; break; case he_rev_name: str = &hs->revision.name; break; case he_serial: str = &hs->serial; break; case he_driver: ok = 3; break; case he_requires: str = &hs->requires; break; default: ok = 0; } } if(ok) { if( (hs->value_mask[ent] & key_mask) == hs->value_mask[ent] && key_mask != hs->value_mask[ent] ) { hs->value_mask[ent] = key_mask; hs->value |= 1 << ent; } else { /* don't change if already set */ ok = 4; } #if 0 if((hs->value & (1 << ent))) { /* don't change if already set */ ok = 4; } else if(ent != he_driver) { hs->value |= 1 << ent; } #endif } switch(ok) { case 1: *id = val; #ifdef HDDB_TRACE printf("add: 0x%05x: (ent = %2d, val = 0x%08x)\n", val_idx, ent, val); #endif break; case 2: *str = str_val; #ifdef HDDB_TRACE printf("add: 0x%05x: (ent = %2d, val = \"%s\")\n", val_idx, ent, str_val); #endif break; case 3: ids--; hs->driver = free_str_list(hs->driver); do { ids++; fl = DATA_FLAG(*ids) & ~FLAG_CONT; val = DATA_VALUE(*ids); if(fl != FLAG_STRING) break; str_val = NULL; if(val < hddb->strings_len) str_val = hddb->strings + val; if(!str_val) break; #ifdef HDDB_TRACE printf("add: 0x%05x: (ent = %2d, val = \"%s\")\n", val_idx, ent, str_val); #endif add_str_list(&hs->driver, str_val); } while((*ids & (1 << 31))); break; case 4: break; #ifdef HDDB_TRACE default: printf("add: 0x%05x: (ent = %2d, *** unhandled value ***)\n", val_idx, ent); #endif } /* at this point 'ids' must be the _current_ entry (_not_ the next) */ /* skip potential garbage/unhandled entries */ while((*ids & (1 << 31))) ids++; ids++; } } int hddb_search(hd_data_t *hd_data, hddb_search_t *hs, int max_recursions) { unsigned u; int i; hddb2_data_t *hddb; int db_idx; hddb_entry_mask_t all_values = 0; if(!hs) return 0; if(!max_recursions) max_recursions = 2; while(max_recursions--) { for(db_idx = 0; (unsigned) db_idx < sizeof hd_data->hddb2 / sizeof *hd_data->hddb2; db_idx++) { if(!(hddb = hd_data->hddb2[db_idx])) continue; for(u = 0; u < hddb->list_len; u++) { if( (hs->key & hddb->list[u].key_mask) == hddb->list[u].key_mask /* && (hs->value & hddb->list[u].value_mask) != hddb->list[u].value_mask */ ) { i = compare_ids(hddb, hs, hddb->list[u].key_mask, hddb->list[u].key); if(!i) { complete_ids(hddb, hs, hddb->list[u].key_mask, hddb->list[u].value_mask, hddb->list[u].value ); } } } } all_values |= hs->value; if(!max_recursions) break; hs->key |= hs->value; hs->value = 0; memset(hs->value_mask, 0, sizeof hs->value_mask); } hs->value = all_values; return 1; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifdef HDDB_TEST void test_db(hd_data_t *hd_data) { hddb_search_t hs = {}; int i; hs.bus.id = 4; hs.key |= (1 << he_bus_id) + (1 << he_serial); hs.serial = "ser 0123"; i = hddb_search(hd_data, &hs, 0); printf("%d, >%s<\n", i, hs.bus.name); } #endif str_list_t *hddb_get_packages(hd_data_t *hd_data) { return NULL; } unsigned device_class(hd_data_t *hd_data, unsigned vendor, unsigned device) { hddb_search_t hs = {}; hs.vendor.id = vendor; hs.device.id = device; hs.key |= (1 << he_vendor_id) + (1 << he_device_id); hddb_search(hd_data, &hs, 1); if( (hs.value & ((1 << he_baseclass_id) + (1 << he_subclass_id))) == ((1 << he_baseclass_id) + (1 << he_subclass_id)) ) { return (hs.base_class.id << 8) + (hs.sub_class.id & 0xff); } return 0; } unsigned sub_device_class(hd_data_t *hd_data, unsigned vendor, unsigned device, unsigned sub_vendor, unsigned sub_device) { hddb_search_t hs = {}; hs.vendor.id = vendor; hs.device.id = device; hs.sub_vendor.id = sub_vendor; hs.sub_device.id = sub_device; hs.key |= (1 << he_vendor_id) + (1 << he_device_id) + (1 << he_subvendor_id) + (1 << he_subdevice_id); hddb_search(hd_data, &hs, 1); if( (hs.value & ((1 << he_baseclass_id) + (1 << he_subclass_id))) == ((1 << he_baseclass_id) + (1 << he_subclass_id)) ) { return (hs.base_class.id << 8) + (hs.sub_class.id & 0xff); } return 0; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void hddb_add_info(hd_data_t *hd_data, hd_t *hd) { hddb_search_t hs = {}; driver_info_t *new_driver_info = NULL; unsigned u; #if WITH_ISDN cdb_isdn_card *cic; #endif if(hd->tag.fixed) return; hs.bus.id = hd->bus.id; hs.key |= 1 << he_bus_id; hs.base_class.id = hd->base_class.id; hs.key |= 1 << he_baseclass_id; hs.sub_class.id = hd->sub_class.id; hs.key |= 1 << he_subclass_id; hs.prog_if.id = hd->prog_if.id; hs.key |= 1 << he_progif_id; if(hd->vendor.id) { hs.vendor.id = hd->vendor.id; hs.key |= 1 << he_vendor_id; } if(hd->vendor.name) { hs.vendor.name = hd->vendor.name; hs.key |= 1 << he_vendor_name; } if(hd->device.id) { hs.device.id = hd->device.id; hs.key |= 1 << he_device_id; } if(hd->device.name) { hs.device.name = hd->device.name; hs.key |= 1 << he_device_name; } if(hd->sub_vendor.id) { hs.sub_vendor.id = hd->sub_vendor.id; hs.key |= 1 << he_subvendor_id; } if(hd->sub_device.id) { hs.sub_device.id = hd->sub_device.id; hs.key |= 1 << he_subdevice_id; } hs.revision.id = hd->revision.id; hs.key |= 1 << he_rev_id; if(hd->revision.name) { hs.revision.name = hd->revision.name; hs.key |= 1 << he_rev_name; } if(hd->serial) { hs.serial = hd->serial; hs.key |= 1 << he_serial; } if(hd->detail && hd->detail->ccw.data) { hs.cu_model.id=hd->detail->ccw.data->cu_model; hs.key |= 1 << he_detail_ccw_data_cu_model; } hddb_search(hd_data, &hs, 0); if((hs.value & (1 << he_bus_id))) { hd->bus.id = hs.bus.id; } if((hs.value & (1 << he_bus_name))) { if(!hd->ref) free_mem(hd->bus.name); hd->bus.name = new_str(hs.bus.name); } if((hs.value & (1 << he_baseclass_id))) { hd->base_class.id = hs.base_class.id; } if((hs.value & (1 << he_baseclass_name))) { if(!hd->ref) free_mem(hd->base_class.name); hd->base_class.name = new_str(hs.base_class.name); } if((hs.value & (1 << he_subclass_id))) { hd->sub_class.id = hs.sub_class.id; } if((hs.value & (1 << he_subclass_name))) { if(!hd->ref) free_mem(hd->sub_class.name); hd->sub_class.name = new_str(hs.sub_class.name); } if((hs.value & (1 << he_progif_id))) { hd->prog_if.id = hs.prog_if.id; } if((hs.value & (1 << he_progif_name))) { if(!hd->ref) free_mem(hd->prog_if.name); hd->prog_if.name = new_str(hs.prog_if.name); } if((hs.value & (1 << he_requires))) { if(!hd->ref) hd->requires = free_str_list(hd->requires); hd->requires = hd_split('|', hs.requires); } if((hs.value & (1 << he_vendor_id))) { hd->vendor.id = hs.vendor.id; } if((hs.value & (1 << he_vendor_name))) { if(!hd->ref) free_mem(hd->vendor.name); hd->vendor.name = new_str(hs.vendor.name); } if((hs.value & (1 << he_device_id))) { hd->device.id = hs.device.id; } if((hs.value & (1 << he_device_name))) { if(!hd->ref) free_mem(hd->device.name); hd->device.name = new_str(hs.device.name); } if((hs.value & (1 << he_subvendor_id))) { hd->sub_vendor.id = hs.sub_vendor.id; } if((hs.value & (1 << he_subvendor_name))) { if(!hd->ref) free_mem(hd->sub_vendor.name); hd->sub_vendor.name = new_str(hs.sub_vendor.name); } if((hs.value & (1 << he_subdevice_id))) { hd->sub_device.id = hs.sub_device.id; } if((hs.value & (1 << he_subdevice_name))) { if(!hd->ref) free_mem(hd->sub_device.name); hd->sub_device.name = new_str(hs.sub_device.name); } if((hs.value & (1 << he_detail_ccw_data_cu_model))) { if(hd->detail && hd->detail->ccw.data) hd->detail->ccw.data->cu_model=hs.cu_model.id; } if((hs.value & (1 << he_hwclass))) { for(u = hs.hwclass; u; u >>= 8) { hd_set_hw_class(hd, u & 0xff); } } /* look for sub vendor again */ if(!hd->sub_vendor.name && hd->sub_vendor.id) { hddb_search_t hs2 = {}; hs2.vendor.id = hd->sub_vendor.id; hs2.key |= 1 << he_vendor_id; hddb_search(hd_data, &hs2, 1); if((hs2.value & (1 << he_vendor_name))) { hd->sub_vendor.name = new_str(hs2.vendor.name); } } /* look for compat device name */ if( hd->compat_vendor.id && hd->compat_device.id && !hd->compat_vendor.name && !hd->compat_device.name ) { hddb_search_t hs2 = {}; hs2.vendor.id = hd->compat_vendor.id; hs2.key |= 1 << he_vendor_id; hs2.device.id = hd->compat_device.id; hs2.key |= 1 << he_device_id; hddb_search(hd_data, &hs2, 1); if((hs2.value & (1 << he_vendor_name))) { hd->compat_vendor.name = new_str(hs2.vendor.name); } if((hs2.value & (1 << he_device_name))) { hd->compat_device.name = new_str(hs2.device.name); } } /* get package info for compat device id */ if(!hd->requires) { hddb_search_t hs2 = {}; hs2.vendor.id = hd->compat_vendor.id; hs2.key |= 1 << he_vendor_id; hs2.device.id = hd->compat_device.id; hs2.key |= 1 << he_device_id; hddb_search(hd_data, &hs2, 1); if((hs2.value & (1 << he_requires))) { hd->requires = hd_split('|', hs2.requires); } } /* get driver info */ #if WITH_ISDN if((cic = get_isdn_info(hd))) { new_driver_info = isdn_driver(hd_data, hd, cic); if(!hd->model && cic->lname && *cic->lname) { hd->model = new_str(cic->lname); } free_mem(cic); } if (!new_driver_info && ((cic = get_dsl_info(hd)))) { new_driver_info = dsl_driver(hd_data, hd, cic); if(!hd->model && cic->lname && *cic->lname) { hd->model = new_str(cic->lname); } free_mem(cic); } #endif if(!new_driver_info) { new_driver_info = hd_modinfo_db(hd_data, hd_data->modinfo_ext, hd, new_driver_info); } #if 1 if(!new_driver_info && (hs.value & (1 << he_driver))) { new_driver_info = hddb_to_device_driver(hd_data, &hs); } if(!new_driver_info && (hd->compat_vendor.id || hd->compat_device.id)) { memset(&hs, 0, sizeof hs); if(hd->compat_vendor.id) { hs.vendor.id = hd->compat_vendor.id; hs.key |= 1 << he_vendor_id; } if(hd->compat_device.id) { hs.device.id = hd->compat_device.id; hs.key |= 1 << he_device_id; } hddb_search(hd_data, &hs, 1); if((hs.value & (1 << he_driver))) { new_driver_info = hddb_to_device_driver(hd_data, &hs); } } #endif /* acpi: load temperature control modules */ if(!new_driver_info && hd->is.with_acpi) { memset(&hs, 0, sizeof hs); hs.vendor.id = MAKE_ID(TAG_SPECIAL, 0xf001); hs.key |= 1 << he_vendor_id; hs.device.id = MAKE_ID(TAG_SPECIAL, 4); hs.key |= 1 << he_device_id; hddb_search(hd_data, &hs, 1); if((hs.value & (1 << he_driver))) { new_driver_info = hddb_to_device_driver(hd_data, &hs); } } if(!new_driver_info && hd->base_class.id == bc_keyboard) { new_driver_info = kbd_driver(hd_data, hd); } if(!new_driver_info && hd->base_class.id == bc_monitor) { new_driver_info = monitor_driver(hd_data, hd); } new_driver_info = hd_modinfo_db(hd_data, hd_data->modinfo, hd, new_driver_info); if(new_driver_info) { if(!hd->ref) { hd->driver_info = free_driver_info(hd->driver_info); } hd->driver_info = new_driver_info; expand_driver_info(hd_data, hd); } free_str_list(hs.driver); } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ driver_info_t *hddb_to_device_driver(hd_data_t *hd_data, hddb_search_t *hs) { char *s, *t, *t0; driver_info_t *di = NULL, *di0 = NULL; str_list_t *sl; for(sl = hs->driver; sl; sl = sl->next) { if(!sl->str || !*sl->str || sl->str[1] != '\t') return NULL; if(di && (*sl->str == 'M' || *sl->str == 'X')) { add_str_list(&di->any.hddb1, sl->str + 2); continue; } if(di) di = di->next = new_mem(sizeof *di); else di = di0 = new_mem(sizeof *di); switch(*sl->str) { case 'd': di->any.type = di_display; break; case 'm': di->module.modprobe = 1; case 'i': di->any.type = di_module; break; case 'p': di->any.type = di_mouse; break; case 'x': di->any.type = di_x11; break; default: di->any.type = di_any; } s = new_str(sl->str + 2); for(t0 = s; (t = strsep(&t0, "|")); ) { add_str_list(&di->any.hddb0, t); } free_mem(s); } return di0; } driver_info_t *kbd_driver(hd_data_t *hd_data, hd_t *hd) { driver_info_t *di; driver_info_kbd_t *ki; int arch = hd_cpu_arch(hd_data); unsigned u; char *s1, *s2; hd_t *hd_tmp; usb_t *usb; /* country codes 1 Arabic 2 Belgian 3 Canadian-Bilingual 4 Canadian-French 5 Czech Republic 6 Danish 7 Finnish 8 French 9 German 10 Greek 11 Hebrew 12 Hungary 13 International (ISO) 14 Italian 15 Japan (Katakana) 16 Korean 17 Latin American 18 Netherlands/Dutch 19 Norwegian 20 Persian (Farsi) 21 Poland 22 Portuguese 23 Russia 24 Slovakia 25 Spanish 26 Swedish 27 Swiss/French 28 Swiss/German 29 Switzerland 30 Taiwan 31 Turkish 32 UK 33 US 34 Yugoslavia */ static struct { unsigned country; char *layout; char *keymap; } country_code[] = { { 5, "cs", "cz-us-qwertz" }, { 8, "fr", "fr-latin1" }, { 9, "de", "de-latin1-nodeadkeys" }, { 10, "gr", "gr" }, { 14, "it", "it" }, { 18, "nl", "us" }, { 23, "ru", "ru1" }, { 25, "es", "es" }, { 32, "uk", "uk" }, { 33, "us", "us" } }; if(hd->sub_class.id == sc_keyboard_console) return NULL; di = new_mem(sizeof *di); di->kbd.type = di_kbd; ki = &(di->kbd); switch(arch) { case arch_intel: case arch_x86_64: case arch_alpha: ki->XkbRules = new_str("xfree86"); ki->XkbModel = new_str(hd->vendor.id == MAKE_ID(TAG_USB, 0x05ac) ? "macintosh" : "pc104"); break; case arch_ppc: case arch_ppc64: ki->XkbRules = new_str("xfree86"); ki->XkbModel = new_str("macintosh"); for(hd_tmp = hd_data->hd; hd_tmp; hd_tmp = hd_tmp->next) { if( hd_tmp->base_class.id == bc_internal && hd_tmp->sub_class.id == sc_int_cpu && hd_tmp->detail && hd_tmp->detail->type == hd_detail_cpu && hd_tmp->detail->cpu.data ) { s1 = hd_tmp->detail->cpu.data->vend_name; if(s1 && (strstr(s1, "CHRP ") == s1 || strstr(s1, "PReP ") == s1)) { free_mem(ki->XkbModel); ki->XkbModel = new_str("pc104"); } } } if(ID_TAG(hd->vendor.id) == TAG_USB) { free_mem(ki->XkbModel); ki->XkbModel = new_str(hd->vendor.id == MAKE_ID(TAG_USB, 0x05ac) ? "macintosh" : "pc104"); } break; case arch_sparc: case arch_sparc64: if(hd->vendor.id == MAKE_ID(TAG_SPECIAL, 0x0202)) { ki->XkbRules = new_str("sun"); u = ID_VALUE(hd->device.id); if(u == 4) ki->XkbModel = new_str("type4"); if(u == 5) { ki->XkbModel = new_str(ID_VALUE(hd->sub_device.id) == 2 ? "type5_euro" : "type5"); } s1 = s2 = NULL; switch(hd->prog_if.id) { case 0: case 1: case 33: case 34: case 80: case 81: default: s1 = "us"; s2 = "sunkeymap"; break; case 2: s1 = "fr"; s2 = "sunt5-fr-latin1"; // fr_BE? break; case 3: s1 = "ca"; break; case 4: case 36: case 83: s1 = "dk"; break; case 5: case 37: case 84: s1 = "de"; s2 = "sunt5-de-latin1"; break; case 6: case 38: case 85: s1 = "it"; break; case 7: case 39: case 86: s1 = "nl"; break; case 8: case 40: case 87: s1 = "no"; if(u == 4) s2 = "sunt4-no-latin1"; break; case 9: case 41: case 88: s1 = "pt"; break; case 10: case 42: case 89: s1 = "es"; s2 = u == 4 ? "sunt4-es" : "sunt5-es"; break; case 11: case 43: case 90: s1 = "se"; s2 = "sunt5-fi-latin1"; // se is swedish, not fi break; case 12: case 44: case 91: s1 = "fr"; s2 = "sunt5-fr-latin1"; // fr_CH break; case 13: case 45: case 92: s1 = "de"; s2 = "sunt5-de-latin1"; // de_CH break; case 14: case 46: case 93: s1 = "gb"; s2 = "sunt5-uk"; break; case 16: case 47: case 94: s1 = "ko"; break; case 17: case 48: case 95: s1 = "tw"; break; case 32: case 49: case 96: s1 = "jp"; break; case 50: case 97: s1 = "fr"; s2 = "sunt5-fr-latin1"; // fr_CA break; case 51: s1 = "hu"; break; case 52: s1 = "pl"; s2 = "sun-pl"; break; case 53: s1 = "cs"; break; case 54: s1 = "ru"; s2 = "sunt5-ru"; break; } ki->XkbLayout = new_str(s1); ki->keymap = new_str(s2); } else { ki->XkbRules = new_str("xfree86"); ki->XkbModel = new_str("pc104"); } break; default: ki->XkbRules = new_str("xfree86"); } if( hd->bus.id == bus_usb && hd->detail && hd->detail->type == hd_detail_usb && (usb = hd->detail->usb.data) && usb->country ) { for(u = 0; u < sizeof country_code / sizeof *country_code; u++) { if(country_code[u].country == usb->country) { if(!ki->XkbLayout) ki->XkbLayout = new_str(country_code[u].layout); if(!ki->keymap) ki->keymap = new_str(country_code[u].keymap); break; } } } return di; } driver_info_t *monitor_driver(hd_data_t *hd_data, hd_t *hd) { driver_info_t *di = NULL; driver_info_display_t *ddi; monitor_info_t *mi; hd_res_t *res; unsigned width = 640, height = 480; if( hd->detail && hd->detail->type == hd_detail_monitor && (mi = hd->detail->monitor.data) && mi->min_hsync ) { di = new_mem(sizeof *di); di->display.type = di_display; ddi = &(di->display); ddi->min_vsync = mi->min_vsync; ddi->max_vsync = mi->max_vsync; ddi->min_hsync = mi->min_hsync; ddi->max_hsync = mi->max_hsync; ddi->bandwidth = mi->clock / 1000; ddi->hdisp = mi->hdisp; ddi->hsyncstart= mi->hsyncstart; ddi->hsyncend = mi->hsyncend; ddi->htotal = mi->htotal; ddi->hflag = mi->hflag; ddi->vdisp = mi->vdisp; ddi->vsyncstart= mi->vsyncstart; ddi->vsyncend = mi->vsyncend; ddi->vtotal = mi->vtotal; ddi->vflag = mi->vflag; for(res = hd->res; res; res = res->next) { if(res->any.type == res_monitor) { if(res->monitor.width * res->monitor.height > width * height ) { width = res->monitor.width; height = res->monitor.height; } } } ddi->width = width; ddi->height = height; } return di; } #if WITH_ISDN #if 0 int chk_free_biosmem(hd_data_t *hd_data, unsigned addr, unsigned len) { unsigned u; unsigned char c; addr -= hd_data->bios_rom.start; if( !hd_data->bios_rom.data || addr >= hd_data->bios_rom.size || addr + len > hd_data->bios_rom.size ) return 0; for(c = 0xff, u = addr; u < addr + len; u++) { c &= hd_data->bios_rom.data[u]; } return c == 0xff ? 1 : 0; } isdn_parm_t *new_isdn_parm(isdn_parm_t **ip) { while(*ip) ip = &(*ip)->next; return *ip = new_mem(sizeof **ip); } #endif driver_info_t *isdn_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic) { driver_info_t *di0, *di; cdb_isdn_vario *civ; /* hd_res_t *res; uint64_t i, irqs, irqs2; int irq_val, pnr; */ int drv; str_list_t *sl, *sl0; if(!cic) return NULL; di0 = new_mem(sizeof *di0); drv = cic->vario; di = NULL; while((civ = hd_cdbisdn_get_vario(drv))) { drv = civ->next_vario; if (di) { di->next = new_mem(sizeof *di); di = di->next; } else { di = di0; } di->isdn.type = di_isdn; di->isdn.i4l_type = civ->typ; di->isdn.i4l_subtype = civ->subtyp; di->isdn.i4l_name = new_str(cic->lname); if(civ->need_pkg && *civ->need_pkg) { sl0 = hd_split(',', (char *) civ->need_pkg); for(sl = sl0; sl; sl = sl->next) { if(!search_str_list(hd->requires, sl->str)) { add_str_list(&hd->requires, sl->str); } } free_str_list(sl0); } if(hd->bus.id == bus_pci) continue; #if 0 pnr = 1; civ = hd_cdbisdn_get_vario(cic->vario); if (!civ) continue; if (civ->irq && civ->irq[0]) { ip = new_isdn_parm(&di->isdn.params); ip->name = new_str("IRQ"); ip->type = CDBISDN_P_IRQ; } if (civ->io && civ->io[0]) { ip = new_isdn_parm(&di->isdn.params); ip->name = new_str("IO"); ip->type = CDBISDN_P_IO; } if (civ->membase && civ->membase[0]) { ip = new_isdn_parm(&di->isdn.params); ip->name = new_str("MEMBASE"); ip->type = CDBISDN_P_MEM; } while((ipi = hd_ihw_get_parameter(ici->handle, pnr++))) { ip = new_isdn_parm(&di->isdn.params); ip->name = new_str(ipi->name); ip->type = ipi->type & P_TYPE_MASK; ip->flags = ipi->flags & P_PROPERTY_MASK; ip->def_value = ipi->def_value; if(ipi->list) ip->alt_values = *ipi->list; ip->alt_value = new_mem(ip->alt_values * sizeof *ip->alt_value); for(i = 0; i < ip->alt_values; i++) { ip->alt_value[i] = ipi->list[i + 1]; } ip->valid = 1; if((ip->flags & P_SOFTSET)) { switch(ip->type) { case P_IRQ: update_irq_usage(hd_data); irqs = 0; for(i = 0; i < ip->alt_values; i++) { irqs |= 1ull << ip->alt_value[i]; } irqs &= ~(hd_data->used_irqs | hd_data->assigned_irqs); #ifdef __i386__ irqs &= 0xffffull; /* max. 16 on intel */ /* * The point is, that this is relevant for isa boards only * and those have irq values < 16 anyway. So it really * doesn't matter if we mask with 0xffff or not. */ #endif if(!irqs) { ip->conflict = 1; ip->valid = 0; } else { irqs2 = irqs & ~0xc018ull; /* see if we can avoid irqs 3,4,14,15 */ if(irqs2) irqs = irqs2; irq_val = -1; /* try default value first */ if(ip->def_value && (irqs & (1ull << ip->def_value))) { irq_val = ip->def_value; } else { for(i = 0; i < 64 && irqs; i++, irqs >>= 1) { if((irqs & 1)) irq_val = i; } } if(irq_val >= 0) { ip->value = irq_val; hd_data->assigned_irqs |= 1ull << irq_val; } else { ip->valid = 0; } } break; case P_MEM: if(!hd_data->bios_rom.data) { if(ip->def_value) { ip->value = ip->def_value; } } else { /* ###### 0x2000 is just guessing -> should be provided by libihw */ if(ip->def_value && chk_free_biosmem(hd_data, ip->def_value, 0x2000)) { ip->value = ip->def_value; } else { for(i = ip->alt_values - 1; i >= 0; i--) { if(chk_free_biosmem(hd_data, ip->alt_value[i], 0x2000)) { ip->value = ip->alt_value[i]; break; } } } } if(!ip->value) ip->conflict = 1; break; default: ip->valid = 0; } } else if((ip->flags & P_DEFINE)) { res = NULL; switch(ip->type) { case P_IRQ: res = get_res(hd, res_irq, 0); if(res) ip->value = res->irq.base; break; case P_MEM: res = get_res(hd, res_mem, 0); if(res) ip->value = res->mem.base; break; case P_IO: res = get_res(hd, res_io, 0); if(res) ip->value = res->io.base; break; case P_IO0: case P_IO1: case P_IO2: res = get_res(hd, res_io, ip->type - P_IO0); if(res) ip->value = res->io.base; break; // ##### might break for 64bit pci entries? case P_BASE0: case P_BASE1: case P_BASE2: case P_BASE3: case P_BASE4: case P_BASE5: res = get_res(hd, res_mem, ip->type - P_BASE0); if(res) ip->value = res->mem.base; break; default: ip->valid = 0; } if(!res) ip->valid = 0; } } #endif } if(!di) di0 = free_mem(di0); return di0; } driver_info_t *dsl_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic) { driver_info_t *di0, *di; cdb_isdn_vario *civ; int drv; str_list_t *sl, *sl0; if(!cic) return NULL; di0 = new_mem(sizeof *di0); drv = cic->vario; di = NULL; while((civ = hd_cdbisdn_get_vario(drv))) { drv = civ->next_vario; if (di) { di->next = new_mem(sizeof *di); di = di->next; } else { di = di0; } di->dsl.type = di_dsl; if(civ->interface && *civ->interface) { if (!strcmp(civ->interface, "CAPI20")) { di->dsl.mode = new_str("capiadsl"); if(civ->mod_name && *civ->mod_name) di->dsl.name = new_str(civ->mod_name); else di->dsl.name = new_str("unknown"); } else if (!strcmp(civ->interface, "pppoe")) { di->dsl.mode = new_str("pppoe"); if(civ->mod_name && *civ->mod_name) di->dsl.name = new_str(civ->mod_name); else di->dsl.name = new_str("none"); } else { di->dsl.mode = new_str("unknown"); di->dsl.name = new_str("unknown"); } } else { di->dsl.mode = new_str("unknown"); di->dsl.name = new_str("unknown"); } if(civ->need_pkg && *civ->need_pkg) { sl0 = hd_split(',', (char *) civ->need_pkg); for(sl = sl0; sl; sl = sl->next) { if(!search_str_list(hd->requires, sl->str)) { add_str_list(&hd->requires, sl->str); } } free_str_list(sl0); } if(hd->bus.id == bus_pci) continue; } if(!di) di0 = free_mem(di0); return di0; } #endif /* WITH_ISDN */ hd_res_t *get_res(hd_t *hd, enum resource_types t, unsigned index) { hd_res_t *res; for(res = hd->res; res; res = res->next) { if(res->any.type == t) { if(!index) return res; index--; } } return NULL; } driver_info_t *reorder_x11(driver_info_t *di0, char *info) { driver_info_t *di, *di_new, **di_list; int i, dis, found; for(dis = 0, di = di0; di; di = di->next) dis++; di_list = new_mem(dis * sizeof *di_list); for(i = 0, di = di0; di; di = di->next) { di_list[i++] = di; } di = di_new = NULL; for(i = found = 0; i < dis; i++) { if( !strcmp(di_list[i]->x11.xf86_ver, info) || !strcmp(di_list[i]->x11.server, info) ) { found = 1; if(di) { di = di->next = di_list[i]; } else { di = di_new = di_list[i]; } di->next = NULL; di_list[i] = NULL; } } for(i = 0; i < dis; i++) { if(di_list[i]) { if(di) { di = di->next = di_list[i]; } else { di = di_new = di_list[i]; } di->next = NULL; di_list[i] = NULL; } } free_mem(di_list); if(!found && strlen(info) > 1) { free_driver_info(di_new); di_new = new_mem(sizeof *di_new); di_new->any.type = di_x11; di_new->x11.server = new_str(info); di_new->x11.xf86_ver = new_str(*info >= 'A' && *info <= 'Z' ? "3" : "4"); } return di_new; } void expand_driver_info(hd_data_t *hd_data, hd_t *hd) { int i; unsigned u1, u2; char *s, *t, *t0; driver_info_t *di; str_list_t *sl, *sl1, *sl2, *cmd; if(!hd || !hd->driver_info) return; for(di = hd->driver_info; di; di = di->next) { switch(di->any.type) { case di_display: for(i = 0, sl = di->display.hddb0; sl; sl = sl->next, i++) { if(i == 0 && sscanf(sl->str, "%ux%u", &u1, &u2) == 2) { di->display.width = u1; di->display.height = u2; } else if(i == 1 && sscanf(sl->str, "%u-%u", &u1, &u2) == 2) { di->display.min_vsync = u1; di->display.max_vsync = u2; } else if(i == 2 && sscanf(sl->str, "%u-%u", &u1, &u2) == 2) { di->display.min_hsync = u1; di->display.max_hsync = u2; } else if(i == 3 && sscanf(sl->str, "%u", &u1) == 1) { di->display.bandwidth = u1; } } break; case di_module: for(di->module.active = 1, sl = di->module.hddb0; sl; sl = sl->next) { t0 = s = new_str(sl->str); t = strsep(&t0, " "); add_str_list(&di->module.names, t); di->module.active &= ( hd_module_is_active(hd_data, t) | (search_str_list(hd->drivers, t) ? 1 : 0) ); if(t0) { add_str_list(&di->module.mod_args, module_cmd(hd, t0)); } else { add_str_list(&di->module.mod_args, NULL); } free_mem(s); } for(sl = di->module.hddb1; sl; sl = sl->next) { s = module_cmd(hd, sl->str); if(s) str_printf(&di->module.conf, -1, "%s\n", s); } break; case di_mouse: di->mouse.buttons = di->mouse.wheels = -1; u1 = 0; if( hd->compat_vendor.id == MAKE_ID(TAG_SPECIAL, 0x0210) && ID_TAG(hd->compat_device.id) == TAG_SPECIAL ) { u1 = hd->compat_device.id; } if( hd->vendor.id == MAKE_ID(TAG_SPECIAL, 0x0210) && ID_TAG(hd->device.id) == TAG_SPECIAL ) { u1 = hd->device.id; } if(u1) { di->mouse.wheels = ID_VALUE(u1) >> 4; di->mouse.buttons = ID_VALUE(u1) & 15; } for(i = 0, sl = di->mouse.hddb0; sl; sl = sl->next, i++) { if(i == 0) { di->mouse.xf86 = new_str(sl->str); } else if(i == 1) { di->mouse.gpm = new_str(sl->str); } else if(i == 2 && *sl->str) { di->mouse.buttons = strtol(sl->str, NULL, 10); } else if(i == 3 && *sl->str) { di->mouse.wheels = strtol(sl->str, NULL, 10); } } break; case di_x11: for(i = 0, sl = di->x11.hddb0; sl; sl = sl->next, i++) { if(i == 0) { di->x11.xf86_ver = new_str(sl->str); } else if(i == 1) { di->x11.server = new_str(sl->str); } else if(i == 2) { if(!strcmp(sl->str, "3d")) di->x11.x3d = 1; } #if 0 else if(i == 3) { s = new_str(sl->str); for(t0 = s; (t = strsep(&t0, ",")); ) { add_str_list(&di->x11.packages, t); } free_mem(s); } #endif else if(i == 4) { s = new_str(sl->str); for(t0 = s; (t = strsep(&t0, ",")); ) { add_str_list(&di->x11.extensions, t); } free_mem(s); } else if(i == 5) { s = new_str(sl->str); for(t0 = s; (t = strsep(&t0, ",")); ) { add_str_list(&di->x11.options, t); } free_mem(s); } else if(i == 6) { for(sl2 = sl1 = hd_split(',', sl->str); sl2; sl2 = sl2->next) { u1 = strtoul(sl2->str, NULL, 0); switch(u1) { case 8: di->x11.colors.c8 = 1; di->x11.colors.all |= (1 << 0); break; case 15: di->x11.colors.c15 = 1; di->x11.colors.all |= (1 << 1); break; case 16: di->x11.colors.c16 = 1; di->x11.colors.all |= (1 << 2); break; case 24: di->x11.colors.c24 = 1; di->x11.colors.all |= (1 << 3); break; case 32: di->x11.colors.c32 = 1; di->x11.colors.all |= (1 << 4); break; } } free_str_list(sl1); } else if(i == 7) { di->x11.dacspeed = strtol(sl->str, NULL, 10); } else if(i == 8) { di->x11.script = new_str(sl->str); } } for(i = 0, sl = di->x11.hddb1; sl; sl = sl->next, i++) { add_str_list(&di->x11.raw, sl->str); } #if 0 // ######## for compatibility for(sl = hd->requires; sl; sl = sl->next) { add_str_list(&di->x11.packages, sl->str); } #endif break; default: break; } } di = hd->driver_info; if(di && di->any.type == di_x11 && !hd_probe_feature(hd_data, pr_ignx11)) { cmd = get_cmdline(hd_data, "x11"); if(cmd && *cmd->str) { hd->driver_info = reorder_x11(di, cmd->str); } free_str_list(cmd); } } char *module_cmd(hd_t *hd, char *cmd) { static char buf[256]; char *s = buf; int idx, ofs; hd_res_t *res; // skip inactive PnP cards // ##### Really necessary here? if( hd->is.isapnp && hd->detail && hd->detail->isapnp.data && !(hd->detail->isapnp.data->flags & (1 << isapnp_flag_act)) ) return NULL; *buf = 0; while(*cmd) { if(sscanf(cmd, "%n", &idx, &ofs) >= 1) { if((res = get_res(hd, res_io, idx))) { s += sprintf(s, "0x%02"PRIx64, res->io.base); cmd += ofs; } else { return NULL; } } else if(sscanf(cmd, "%n", &idx, &ofs) >= 1) { if((res = get_res(hd, res_irq, idx))) { s += sprintf(s, "%u", res->irq.base); cmd += ofs; } else { return NULL; } } else { *s++ = *cmd++; } if(s - buf > (int) sizeof buf - 20) return NULL; } *s = 0; return buf; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ char *hid_tag_name(int tag) { return (unsigned) tag < sizeof hid_tag_names / sizeof *hid_tag_names ? hid_tag_names[tag] : ""; } char *hid_tag_name2(int tag) { return (unsigned) tag < sizeof hid_tag_names2 / sizeof *hid_tag_names2 ? hid_tag_names2[tag] : ""; } /** @} */ hwinfo-21.52/src/hd/hddb.h000066400000000000000000000004511323731041200152450ustar00rootroot00000000000000void hddb_init(hd_data_t *hd_data); unsigned device_class(hd_data_t *hd_data, unsigned vendor, unsigned device); unsigned sub_device_class(hd_data_t *hd_data, unsigned vendor, unsigned device, unsigned sub_vendor, unsigned sub_device); char *hid_tag_name(int tag); char *hid_tag_name2(int tag); hwinfo-21.52/src/hd/hddb_int.h000066400000000000000000000040041323731041200161150ustar00rootroot00000000000000/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * * type defs for internal data base * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #define DATA_VALUE(a) ((a) & ~(-1 << 28)) #define DATA_FLAG(a) (((a) >> 28) & 0xf) #define MAKE_DATA(a, b) ((a << 28) | (b)) #define FLAG_ID 0 #define FLAG_RANGE 1 #define FLAG_MASK 2 #define FLAG_STRING 3 #define FLAG_REGEXP 4 /* 5 - 7 reserved */ #define FLAG_CONT 8 /* bit mask, _must_ be bit 31 */ typedef enum hddb_entry_e { he_other, he_bus_id, he_baseclass_id, he_subclass_id, he_progif_id, he_vendor_id, he_device_id, he_subvendor_id, he_subdevice_id, he_rev_id, he_bus_name, he_baseclass_name, he_subclass_name, he_progif_name, he_vendor_name, he_device_name, he_subvendor_name, he_subdevice_name, he_rev_name, he_serial, he_driver, he_requires, he_detail_ccw_data_cu_model, he_hwclass /* 23 */, /* add new entries _here_! */ he_nomask, /* if he_nomask exceeds 31, adjust entry_mask_t & hddb_entry_mask_t */ he_class_id = he_nomask, he_driver_module_insmod, he_driver_module_modprobe, he_driver_module_config, he_driver_xfree, he_driver_xfree_config, he_driver_mouse, he_driver_display, he_driver_any } hddb_entry_t; static hddb_entry_t hddb_is_numeric[] = { he_bus_id, he_baseclass_id, he_subclass_id, he_progif_id, he_vendor_id, he_device_id, he_subvendor_id, he_subdevice_id, he_rev_id, he_detail_ccw_data_cu_model, he_hwclass }; static char *hddb_entry_strings[] = { "other", "bus.id", "baseclass.id", "subclass.id", "progif.id", "vendor.id", "device.id", "subvendor.id", "subdevice.id", "rev.id", "bus.name", "baseclass.name", "subclass.name", "progif.name", "vendor.name", "device.name", "subvendor.name", "subdevice.name", "rev.name", "serial", "driver", "requires", "detail.ccw.data.cu_model", "hwclass", "class.id", "driver.module.insmod", "driver.module.modprobe", "driver.module.config", "driver.xfree", "driver.xfree.config", "driver.mouse", "driver.display", "driver.any" }; hwinfo-21.52/src/hd/hdp.c000066400000000000000000001145701323731041200151220ustar00rootroot00000000000000#include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hdp.h" #include "hddb.h" #include "smbios.h" /** * @defgroup HDPRINTint Hardware scan console output * @ingroup libhdInternals * @brief Hardware scan console output functions * * This module provides a function that prints a hardware entry. * This is useful for debugging or to provide the user with some fancy info. * * @{ */ #ifndef LIBHD_TINY #define dump_line(x0, x1...) fprintf(f, "%*s" x0, ind, "", x1) #define dump_line_str(x0...) fprintf(f, "%*s%s", ind, "", x0) #define dump_line0(x0...) fprintf(f, x0) static int ind = 0; /* output indentation */ static void dump_normal(hd_data_t *, hd_t *, FILE *); static void dump_cpu(hd_data_t *, hd_t *, FILE *); static void dump_bios(hd_data_t *, hd_t *, FILE *); static void dump_prom(hd_data_t *, hd_t *, FILE *); static void dump_sys(hd_data_t *, hd_t *, FILE *); static char *dump_hid(hd_data_t *hd_data, hd_id_t *hid, int format, char *buf, int buf_size); static char *dump_hid2(hd_data_t *hd_data, hd_id_t *hid1, hd_id_t *hid2, char *buf, int buf_size); static char *print_dev_num(hd_dev_num_t *d); /* * Dump a hardware entry to FILE *f. */ void hd_dump_entry(hd_data_t *hd_data, hd_t *h, FILE *f) { char *s, *a0, *a1, *a2, *s1, *s2; char buf1[32], buf2[32]; hd_t *hd_tmp; int i, j; str_list_t *sl; hal_prop_t *prop; if(!h) return; s = ""; if(h->is.agp) s = "(AGP)"; // pci_flag_pm: dump_line0(", supports PM"); if(h->is.isapnp) s = "(PnP)"; a0 = h->bus.name; a2 = NULL; a1 = h->sub_class.name ?: h->base_class.name; if(a1 && h->prog_if.name) { str_printf(&a2, 0, "%s (%s)", a1, h->prog_if.name); } else { a2 = new_str(a1 ?: "?"); } dump_line( "%02d: %s%s %02x.%x: %02x%02x %s\n", h->idx, a0 ? a0 : "?", s, h->slot, h->func, h->base_class.id, h->sub_class.id, a2 ); ind += 2; if((hd_data->debug & HD_DEB_CREATION)) { s = mod_name_by_idx(h->module); if(!s) sprintf(s = buf1, "%u", h->module); if(h->count) sprintf(buf2, ".%u", h->count); else *buf2 = 0; dump_line("[Created at %s.%u%s]\n", s, h->line, buf2); } if(hd_data->flags.dformat == 1) { dump_line("ClassName: \"%s\"\n", a2); dump_line("Bus: %d\n", h->slot >> 8); dump_line("Slot: %d\n", h->slot & 0xff); dump_line("Function: %d\n", h->func); } a2 = free_mem(a2); if(h->udi) { dump_line("UDI: %s\n", h->udi); } if(h->parent_udi) { dump_line("Parent UDI: %s\n", h->parent_udi); } if((hd_data->debug & HD_DEB_CREATION) && h->unique_id) { dump_line("Unique ID: %s\n", h->unique_id); } if(hd_data->debug == -1u && h->old_unique_id) { dump_line("Old Unique ID: %s\n", h->old_unique_id); } if((hd_data->debug & HD_DEB_CREATION) && h->parent_id) { dump_line("Parent ID: %s\n", h->parent_id); } if(hd_data->debug == -1u && h->child_ids) { s = hd_join(", ", h->child_ids); dump_line("Child IDs: %s\n", s); s = free_mem(s); } if(h->sysfs_id) { dump_line("SysFS ID: %s\n", h->sysfs_id); } if(h->sysfs_bus_id) { dump_line("SysFS BusID: %s\n", h->sysfs_bus_id); } if(h->sysfs_device_link) { dump_line("SysFS Device Link: %s\n", h->sysfs_device_link); } if(h->hw_class && (s = hd_hw_item_name(h->hw_class))) { dump_line("Hardware Class: %s\n", s); } if(hd_data->debug == -1u) { for(i = j = 0; i < (int) hw_all; i++) { if(i != hw_unknown && hd_is_hw_class(h, i) && (s = hd_hw_item_name(i))) { if(!j) { dump_line("HW Class List: %s", s); } else { dump_line0(", %s", s); } j = 1; } } if(j) dump_line0("\n"); } if(h->base_class.id == bc_internal && h->sub_class.id == sc_int_cpu) { dump_cpu(hd_data, h, f); } else if(h->base_class.id == bc_internal && h->sub_class.id == sc_int_bios) { dump_bios(hd_data, h, f); } else if(h->base_class.id == bc_internal && h->sub_class.id == sc_int_prom) { dump_prom(hd_data, h, f); } else { dump_normal(hd_data, h, f); } s1 = s2 = NULL; if(h->is.notready) { if(h->base_class.id == bc_storage_device) { s1 = "no medium"; } else { s1 = "not configured"; } } if(h->is.softraiddisk) s2 = "soft raid"; if(!s1) { s1 = s2; s2 = NULL; } if(s1) { dump_line("Drive status: %s%s%s\n", s1, s2 ? ", " : "", s2 ?: ""); } if(h->extra_info) { dump_line_str("Extra Info: "); for(i = 0, sl = h->extra_info; sl; sl = sl->next) { dump_line0("%s%s", i ? ", " : "", sl->str); i = 1; } dump_line0("\n"); } if(hd_data->debug == -1 && (prop = h->hal_prop)) { dump_line_str("HAL Properties:\n"); for(; prop; prop = prop->next) { s = hd_hal_print_prop(prop); dump_line(" %s\n", s); } } if(hd_data->debug == -1 && (prop = h->persistent_prop)) { dump_line_str("Persistent Properties:\n"); for(; prop; prop = prop->next) { s = hd_hal_print_prop(prop); dump_line(" %s\n", s); } } if( hd_data->debug && ( h->status.configured || h->status.available || h->status.needed || h->status.active || h->status.invalid || h->is.manual ) ) { dump_line_str("Config Status: "); i = 0; if(h->status.invalid) { dump_line0("invalid"); i++; } if(h->is.manual) { dump_line0("%smanual", i ? ", " : ""); i++; } if(h->status.configured && (s = hd_status_value_name(h->status.configured))) { dump_line0("%scfg=%s", i ? ", " : "", s); i++; } if(h->status.available && (s = hd_status_value_name(h->status.available))) { dump_line0("%savail=%s", i ? ", " : "", s); i++; } if(h->status.needed && (s = hd_status_value_name(h->status.needed))) { dump_line0("%sneed=%s", i ? ", " : "", s); i++; } if(h->status.active && (s = hd_status_value_name(h->status.active))) { dump_line0("%sactive=%s", i ? ", " : "", s); i++; } dump_line0("\n"); } if(hd_data->debug == -1u && h->config_string) { dump_line("Configured as: \"%s\"\n", h->config_string); } if( h->attached_to && (hd_tmp = hd_get_device_by_idx(hd_data, h->attached_to)) ) { s = hd_tmp->sub_class.name ?: hd_tmp->base_class.name; dump_line("Attached to: #%u (%s)\n", h->attached_to, s ?: "?"); } if(h->detail && h->detail->ccw.type == hd_detail_ccw) { dump_line("LCSS: %x.%x\n",h->detail->ccw.data->lcss >> 8, h->detail->ccw.data->lcss & 0xf); dump_line("CU Model: 0x%x\n",h->detail->ccw.data->cu_model); dump_line("Device Model: 0x%x\n",h->detail->ccw.data->dev_model); } if( h->base_class.id == bc_storage_device && h->sub_class.id == sc_sdev_cdrom && h->detail && h->detail->type == hd_detail_cdrom && h->detail->cdrom.data ) { cdrom_info_t *ci = h->detail->cdrom.data; if(ci->speed) { dump_line("Drive Speed: %u\n", ci->speed); } if(ci->iso9660.ok) { if(ci->iso9660.volume) dump_line("Volume ID: \"%s\"\n", ci->iso9660.volume); if(ci->iso9660.application) dump_line("Application: \"%s\"\n", ci->iso9660.application); if(ci->iso9660.publisher) dump_line("Publisher: \"%s\"\n", ci->iso9660.publisher); if(ci->iso9660.preparer) dump_line("Preparer: \"%s\"\n", ci->iso9660.preparer); if(ci->iso9660.creation_date) dump_line("Creation date: \"%s\"\n", ci->iso9660.creation_date); } #if 0 else { if(ci->cdrom) { dump_line_str("Drive status: non-ISO9660 cdrom\n"); } else { dump_line_str("Drive status: no cdrom found\n"); } } #endif if(ci->el_torito.ok) { dump_line( "El Torito info: platform %u, %sbootable\n", ci->el_torito.platform, ci->el_torito.bootable ? "" : "not " ); dump_line(" Boot Catalog: at sector 0x%04x\n", ci->el_torito.catalog); if(ci->el_torito.id_string) dump_line(" Id String: \"%s\"\n", ci->el_torito.id_string); if(ci->el_torito.label) dump_line(" Volume Label: \"%s\"\n", ci->el_torito.label); { static char *media[] = { "none", "1.2MB Floppy", "1.44MB Floppy", "2.88MB Floppy", "Hard Disk" }; dump_line( " Media: %s starting at sector 0x%04x\n", media[ci->el_torito.media_type < sizeof media / sizeof *media ? ci->el_torito.media_type : 0], ci->el_torito.start ); } if(ci->el_torito.geo.size) dump_line( " Geometry (CHS): %u/%u/%u (%u blocks)\n", ci->el_torito.geo.c, ci->el_torito.geo.h, ci->el_torito.geo.s, ci->el_torito.geo.size ); dump_line(" Load: %u bytes", ci->el_torito.load_count * 0x200); if(ci->el_torito.load_address) { dump_line0(" at 0x%04x\n", ci->el_torito.load_address); } else { dump_line0("\n"); } } } ind -= 2; if(h->next) dump_line_str("\n"); } /* * print 'normal' hardware entries */ void dump_normal(hd_data_t *hd_data, hd_t *h, FILE *f) { int i, j; char *s; uint64_t u64; hd_res_t *res; char buf[256], c0, c1; driver_info_t *di; str_list_t *sl, *sl1, *sl2; isdn_parm_t *ip; monitor_info_t *mi; hd_detail_monitor_t *mdetail; static char *geo_type_str[] = { "Physical", "Logical", "BIOS EDD", "BIOS Legacy" }; if(h->label) dump_line("Device Name: \"%s\"\n", h->label); if(h->model) dump_line("Model: \"%s\"\n", h->model); s = NULL; switch(h->hotplug) { case hp_none: break; case hp_pcmcia: s = "PCMCIA"; break; case hp_cardbus: s = "CardBus"; break; case hp_pci: s = "PCI"; break; case hp_usb: s = "USB"; break; case hp_ieee1394: s = "IEEE1394 (FireWire)"; break; } if(s) { dump_line("Hotplug: %s\n", s); } if( (h->hotplug == hp_pcmcia || h->hotplug == hp_cardbus) && h->hotplug_slot ) { dump_line("Socket: %u\n", h->hotplug_slot - 1); } if(h->vendor.id || h->vendor.name || h->device.id || h->device.name) { if(h->vendor.id || h->vendor.name) { dump_line("Vendor: %s\n", dump_hid(hd_data, &h->vendor, 1, buf, sizeof buf)); } dump_line("Device: %s\n", dump_hid(hd_data, &h->device, 0, buf, sizeof buf)); } if(h->sub_vendor.id || h->sub_device.id || h->sub_device.name || h->sub_vendor.name) { if(h->sub_vendor.id || h->sub_vendor.name || h->sub_device.id) { dump_line("SubVendor: %s\n", dump_hid(hd_data, &h->sub_vendor, 1, buf, sizeof buf)); } dump_line("SubDevice: %s\n", dump_hid(hd_data, &h->sub_device, 0, buf, sizeof buf)); } if(h->revision.name) { dump_line("Revision: \"%s\"\n", h->revision.name); } else if(h->revision.id) { dump_line("Revision: 0x%02x\n", h->revision.id); } if(h->serial) { dump_line("Serial ID: \"%s\"\n", h->serial); } if(h->usb_guid) { dump_line("USB GUID: %s\n", h->usb_guid); } if(h->compat_vendor.id || h->compat_device.id) { dump_line( "Compatible to: %s\n", dump_hid2(hd_data, &h->compat_vendor, &h->compat_device, buf, sizeof buf) ); } if(h->base_class.id == bc_internal && h->sub_class.id == sc_int_sys) { dump_sys(hd_data, h, f); } if(h->drivers) { s = hd_join("\", \"", h->drivers); dump_line("Driver: \"%s\"\n", s); s = free_mem(s); } if(h->driver_modules) { s = hd_join("\", \"", h->driver_modules); dump_line("Driver Modules: \"%s\"\n", s); s = free_mem(s); } if(hd_data->debug == -1u && h->driver_module) { dump_line("Main Driver Module: \"%s\"\n", h->driver_module); } if(h->broken) { dump_line_str("Warning: might be broken\n"); } if(hd_data->flags.dformat == 1) { if(h->unix_dev_name) { dump_line("Device File: %s\n", h->unix_dev_name); } if(h->unix_dev_name2) { dump_line("Alternative Device File: %s\n", h->unix_dev_name2); } } else { s = h->unix_dev_name; if(!s) s = h->unix_dev_name2; if(s) { dump_line("Device File: %s", s); if(h->unix_dev_name2) { dump_line0(" (%s)", h->unix_dev_name2); } dump_line0("\n"); } } /* only if there are more than one */ if(h->unix_dev_names && h->unix_dev_names->next) { s = hd_join(", ", h->unix_dev_names); dump_line("Device Files: %s\n", s); s = free_mem(s); } if(h->unix_dev_num.type) { dump_line("Device Number: %s", print_dev_num(&h->unix_dev_num)); if(h->unix_dev_num2.type) { dump_line0(" (%s)", print_dev_num(&h->unix_dev_num2)); } dump_line0("\n"); } if(h->rom_id) { #if defined(__i386__) || defined (__x86_64__) dump_line("BIOS id: %s\n", h->rom_id); #endif #if defined(__PPC__) || defined(__sparc__) dump_line("PROM id: %s\n", h->rom_id); #endif #if defined(__s390__) || defined(__s390x__) dump_line("IUCV user: %s", h->rom_id); #endif } if(h->tag.skip_mouse || h->tag.skip_modem || h->tag.skip_braille) { dump_line_str("Tags:"); i = 0; if(h->tag.skip_mouse) dump_line0("%s mouse", i++ ? "," : ""); if(h->tag.skip_modem) dump_line0("%s modem", i++ ? "," : ""); if(h->tag.skip_braille) dump_line0("%s braille", i++ ? "," : ""); dump_line0("\n"); } if( h->is.zip || h->is.cdr || h->is.cdrw || h->is.dvd || h->is.dvdr || h->is.dvdrw || h->is.dvdpr || h->is.dvdprw || h->is.dvdprdl || h->is.dvdram || h->is.pppoe || h->is.wlan || h->is.hotpluggable || h->is.fcoe || h->is.fcoe_offload || h->is.iscsi_offload || h->is.storage_only ) { dump_line_str("Features:"); i = 0; if(h->is.zip) dump_line0("%s ZIP", i++ ? "," : ""); if(h->is.cdr) dump_line0("%s CD-R", i++ ? "," : ""); if(h->is.cdrw) dump_line0("%s CD-RW", i++ ? "," : ""); if(h->is.dvd) dump_line0("%s DVD", i++ ? "," : ""); if(h->is.dvdr) dump_line0("%s DVD-R", i++ ? "," : ""); if(h->is.dvdrw) dump_line0("%s DVD-RW", i++ ? "," : ""); if(h->is.dvdrdl) dump_line0("%s DVD-R DL", i++ ? "," : ""); if(h->is.dvdpr) dump_line0("%s DVD+R", i++ ? "," : ""); if(h->is.dvdprw) dump_line0("%s DVD+RW", i++ ? "," : ""); if(h->is.dvdprdl) dump_line0("%s DVD+R DL", i++ ? "," : ""); if(h->is.dvdprwdl) dump_line0("%s DVD+RW DL", i++ ? "," : ""); if(h->is.bd) dump_line0("%s BD", i++ ? "," : ""); if(h->is.bdr) dump_line0("%s BD-R", i++ ? "," : ""); if(h->is.bdre) dump_line0("%s BD-RE", i++ ? "," : ""); if(h->is.hd) dump_line0("%s HD", i++ ? "," : ""); if(h->is.hdr) dump_line0("%s HD-R", i++ ? "," : ""); if(h->is.hdrw) dump_line0("%s HD-RW", i++ ? "," : ""); if(h->is.dvdram) dump_line0("%s DVD-RAM", i++ ? "," : ""); if(h->is.mo) dump_line0("%s MO", i++ ? "," : ""); if(h->is.mrw) dump_line0("%s MRW", i++ ? "," : ""); if(h->is.mrww) dump_line0("%s MRW-W", i++ ? "," : ""); if(h->is.pppoe) dump_line0("%s PPPOE", i++ ? "," : ""); if(h->is.wlan) dump_line0("%s WLAN", i++ ? "," : ""); if(h->is.fcoe) dump_line0("%s FCoE", i++ ? "," : ""); if(h->is.fcoe_offload) dump_line0("%s FCoEOffload = %s", i++ ? "," : "", h->is.fcoe_offload == 1 ? "off" : "on"); if(h->is.iscsi_offload) dump_line0("%s iSCSIOffload = %s", i++ ? "," : "", h->is.iscsi_offload == 1 ? "off" : "on"); if(h->is.storage_only) dump_line0("%s StorageOnly = %s", i++ ? "," : "", h->is.storage_only == 1 ? "off" : "on"); if(h->is.hotpluggable) dump_line0("%s Hotpluggable", i++ ? "," : ""); dump_line0("\n"); } for(res = h->res; res; res = res->next) { switch(res->any.type) { case res_phys_mem: u64 = res->phys_mem.range >> 10; c0 = 'M'; c1 = 'k'; if(u64 >> 20) { u64 >>= 10; c0 = 'G'; c1 = 'M'; } if((u64 & 0x3ff)) { dump_line("Memory Size: %"PRId64" %cB + %"PRId64" %cB\n", u64 >> 10, c0, u64 & 0x3ff, c1); } else { dump_line("Memory Size: %"PRId64" %cB\n", u64 >> 10, c0); } break; case res_mem: *(s = buf) = 0; strcat(buf, res->mem.access == acc_rw ? "rw" : res->mem.access == acc_ro ? "ro" : "wo"); strcat(buf, res->mem.prefetch == flag_yes ? ",prefetchable" : res->mem.prefetch == flag_no ? ",non-prefetchable" : ""); if(!res->mem.enabled) strcat(buf, ",disabled"); if(*s == ',') s++; if(res->mem.range) { dump_line( "Memory Range: 0x%08"PRIx64"-0x%08"PRIx64" (%s)\n", res->mem.base, res->mem.base + res->mem.range - 1, s ); } else { dump_line("Memory Range: 0x%08"PRIx64"-??? (%s)\n", res->mem.base, s); } break; case res_io: *(s = buf) = 0; strcat(buf, res->io.access == acc_rw ? "rw" : res->io.access == acc_ro ? "ro" : "wo"); if(!res->io.enabled) strcat(buf, ",disabled"); if(*s == ',') s++; if(res->io.range == 0) { dump_line("I/O Ports: 0x%02"PRIx64"-??? (%s)\n", res->io.base, s); } else if(res->io.range == 1) { dump_line("I/O Port: 0x%02"PRIx64" (%s)\n", res->io.base, s); } else { dump_line("I/O Ports: 0x%02"PRIx64"-0x%02"PRIx64" (%s)\n", res->io.base, res->io.base + res->io.range -1, s); } break; case res_irq: *(s = buf) = 0; switch(res->irq.triggered) { case 0: strcpy(s, "no events"); break; case 1: strcpy(s, "1 event"); break; default: sprintf(s, "%u events", res->irq.triggered); } if(!res->irq.enabled) { if(res->irq.triggered) strcat(s, ","); else *s = 0; strcat(s, "disabled"); } dump_line("IRQ: %u (%s)\n", res->irq.base, s); break; case res_dma: *(s = buf) = 0; if(!res->dma.enabled) strcpy(buf, " (disabled)"); dump_line("DMA: %u%s\n", res->dma.base, s); break; case res_monitor: dump_line( "Resolution: %ux%u@%uHz%s\n", res->monitor.width, res->monitor.height, res->monitor.vfreq, res->monitor.interlaced ? " (interlaced)" : "" ); break; case res_size: { char *s, b0[64], b1[64]; switch(res->size.unit) { case size_unit_cinch: s = "''"; snprintf(b0, sizeof b0 - 1, "%s", float2str(res->size.val1, 2)); snprintf(b1, sizeof b1 - 1, "%s", float2str(res->size.val2, 2)); break; default: switch(res->size.unit) { case size_unit_cm: s = "cm"; break; case size_unit_mm: s = "mm"; break; case size_unit_sectors: s = "sectors"; break; case size_unit_kbyte: s = "kByte"; break; default: s = "some unit"; } snprintf(b0, sizeof b0 - 1, "%"PRIu64, res->size.val1); snprintf(b1, sizeof b1 - 1, "%"PRIu64, res->size.val2); } if(!res->size.val2) { dump_line("Size: %s %s\n", b0, s); } else if(res->size.unit == size_unit_sectors) { dump_line("Size: %s %s a %s bytes\n", b0, s, b1); dump_line( "Capacity: %" PRIu64 " GB (%" PRIu64 " bytes)\n", (res->size.val1 * res->size.val2) >> 30, res->size.val1 * res->size.val2 ); } else { dump_line("Size: %sx%s %s\n", b0, b1, s); } } break; case res_disk_geo: s = res->disk_geo.geotype < sizeof geo_type_str / sizeof *geo_type_str ? geo_type_str[res->disk_geo.geotype] : ""; dump_line( "Geometry (%s): CHS %u/%u/%u\n", s, res->disk_geo.cyls, res->disk_geo.heads, res->disk_geo.sectors ); if(res->disk_geo.size) { dump_line("Size (%s): %"PRIu64" sectors\n", s, res->disk_geo.size); } break; case res_cache: dump_line("Cache: %u kb\n", res->cache.size); break; case res_baud: if(res->baud.speed == 0 || res->baud.speed % 100) { dump_line("Speed: %u bps\n", res->baud.speed); } else if(res->baud.speed % 100000) { dump_line("Speed: %s kbps\n", float2str(res->baud.speed, 3)); } else { dump_line("Speed: %s Mbps\n", float2str(res->baud.speed, 6)); } if(res->baud.bits || res->baud.stopbits || res->baud.parity || res->baud.handshake) { int i = 0; dump_line_str("Config: "); if(res->baud.bits) { dump_line0("%u bits", res->baud.bits); i++; } if(res->baud.parity) { dump_line0("%sparity %c", i++ ? ", " : "", res->baud.parity); } if(res->baud.stopbits) { dump_line0("%s%u stopbits", i++ ? ", " : "", res->baud.stopbits); } if(res->baud.handshake) { dump_line0("%shandshake %c", i++ ? ", " : "", res->baud.handshake); } dump_line0("\n"); } break; case res_init_strings: if(res->init_strings.init1) dump_line("Init1: %s\n", res->init_strings.init1); if(res->init_strings.init2) dump_line("Init2: %s\n", res->init_strings.init2); break; case res_pppd_option: dump_line("PPPD Option: %s\n", res->pppd_option.option); break; case res_framebuffer: dump_line("Mode 0x%04x: %ux%u (+%u), %u bits\n", res->framebuffer.mode, res->framebuffer.width, res->framebuffer.height, res->framebuffer.bytes_p_line, res->framebuffer.colorbits ); break; case res_hwaddr: dump_line("HW Address: %s\n", res->hwaddr.addr); break; case res_phwaddr: dump_line("Permanent HW Address: %s\n", res->hwaddr.addr); break; case res_link: dump_line("Link detected: %s\n", res->link.state ? "yes" : "no"); break; case res_wlan: if(res->wlan.channels) { str_list_t *ptr = res->wlan.channels; dump_line("WLAN channels: %s", ptr->str); while((ptr=ptr->next)) dump_line0(" %s", ptr->str); dump_line0("\n"); } if(res->wlan.frequencies) { str_list_t *ptr = res->wlan.frequencies; dump_line("WLAN frequencies: %s", ptr->str); while((ptr=ptr->next)) dump_line0(" %s", ptr->str); dump_line0("\n"); } if(res->wlan.bitrates) { str_list_t *ptr = res->wlan.bitrates; dump_line("WLAN bitrates: %s", ptr->str); while((ptr=ptr->next)) dump_line0(" %s", ptr->str); dump_line0("\n"); } if(res->wlan.enc_modes) { str_list_t *ptr = res->wlan.enc_modes; dump_line("WLAN encryption modes: %s", ptr->str); while((ptr=ptr->next)) dump_line0(" %s", ptr->str); dump_line0("\n"); } if(res->wlan.auth_modes) { str_list_t *ptr = res->wlan.auth_modes; dump_line("WLAN authentication modes: %s", ptr->str); while((ptr=ptr->next)) dump_line0(" %s", ptr->str); dump_line0("\n"); } break; case res_fc: if(res->fc.wwpn_ok) dump_line("WWPN: 0x%016"PRIx64"\n", res->fc.wwpn); if(res->fc.fcp_lun_ok) dump_line("FCP LUN: 0x%"PRIx64"\n", res->fc.fcp_lun); if(res->fc.port_id_ok) dump_line("Port ID: 0x%06x\n", res->fc.port_id); if(res->fc.controller_id) dump_line("SCSI Host CCW ID: %s\n", res->fc.controller_id); break; default: dump_line("Unknown resource type %d\n", res->any.type); } } if((sl = h->requires)) { dump_line("Requires: %s", sl->str); for(sl = sl->next; sl; sl = sl->next) { dump_line0(", %s", sl->str); } dump_line0("\n"); } if(h->modalias) { dump_line("Module Alias: \"%s\"\n", h->modalias); } // print joystick details if(h->detail && h->detail->type == hd_detail_joystick) { joystick_t *jt = h->detail->joystick.data; dump_line("Buttons: %hhd\n", jt->buttons); dump_line("Axes: %hhd\n", jt->axes); } if( h->detail && h->detail->type == hd_detail_monitor && (mi = h->detail->monitor.data) ) { for(i = 0, mdetail = &h->detail->monitor; mdetail; i++, mdetail = mdetail->next) { mi = mdetail->data; if (mi->manu_week == 255) { dump_line("The Model Year: %d\n", mi->manu_year); } else { dump_line("Year of Manufacture: %d\n", mi->manu_year); dump_line("Week of Manufacture: %d\n", mi->manu_week); } if(mi->htotal && mi->vtotal) { dump_line("Detailed Timings #%d:\n", i); dump_line(" Resolution: %ux%u\n", mi->width, mi->height); dump_line( " Horizontal: %4u %4u %4u %4u (+%u +%u +%u) %chsync\n", mi->hdisp, mi->hsyncstart, mi->hsyncend, mi->htotal, mi->hsyncstart - mi->hdisp, mi->hsyncend - mi->hdisp, mi->htotal - mi->hdisp, mi->hflag ?: ' ' ); dump_line( " Vertical: %4u %4u %4u %4u (+%u +%u +%u) %cvsync\n", mi->vdisp, mi->vsyncstart, mi->vsyncend, mi->vtotal, mi->vsyncstart - mi->vdisp, mi->vsyncend - mi->vdisp, mi->vtotal - mi->vdisp, mi->vflag ?: ' ' ); dump_line( " Frequencies: %.2f MHz, %.2f kHz, %.2f Hz\n", (double) mi->clock / 1000, (double) mi->clock / mi->htotal, (double) mi->clock / mi->htotal / mi->vtotal * 1000 ); } } } for(di = h->driver_info, i = 0; di; di = di->next, i++) { dump_line("Driver Info #%d:\n", i); ind += 2; switch(di->any.type) { case di_any: dump_line_str("Driver Info:"); for(sl = di->any.hddb0, j = 0; sl; sl = sl->next, j++) { dump_line0("%c%s", j ? ',' : ' ', sl->str); } dump_line0("\n"); break; case di_display: if(di->display.width) dump_line("Max. Resolution: %ux%u\n", di->display.width, di->display.height); if(di->display.min_vsync) dump_line("Vert. Sync Range: %u-%u Hz\n", di->display.min_vsync, di->display.max_vsync); if(di->display.min_hsync) dump_line("Hor. Sync Range: %u-%u kHz\n", di->display.min_hsync, di->display.max_hsync); if(di->display.bandwidth) dump_line("Bandwidth: %u MHz\n", di->display.bandwidth); break; case di_module: dump_line_str("Driver Status: "); for(sl1 = di->module.names; sl1; sl1 = sl1->next) { dump_line0("%s%c", sl1->str, sl1->next ? ',' : ' '); } dump_line0("%s %sactive\n", di->module.names->next ? "are" : "is", di->module.active ? "" : "not " ); dump_line_str("Driver Activation Cmd: \""); for(sl1 = di->module.names, sl2 = di->module.mod_args; sl1 && sl2; sl1 = sl1->next, sl2 = sl2->next) { dump_line0("%s %s%s%s%s", di->module.modprobe ? "modprobe" : "insmod", sl1->str, sl2->str ? " " : "", sl2->str ? sl2->str : "", (sl1->next && sl2->next) ? "; " : "" ); } dump_line0("\"\n"); if(di->module.conf) { char *s = di->module.conf; dump_line_str("Driver \"modules.conf\" Entry: \""); for(; *s; s++) { if(isprint(*s)) { dump_line0("%c", *s); } else { switch(*s) { case '\n': dump_line0("\\n"); break; case '\r': dump_line0("\\r"); break; case '\t': dump_line0("\t"); break; /* *no* typo! */ default: dump_line0("\\%03o", *s); } } } dump_line0("\"\n"); } break; case di_mouse: if(di->mouse.buttons >= 0) dump_line("Buttons: %d\n", di->mouse.buttons); if(di->mouse.wheels >= 0) dump_line("Wheels: %d\n", di->mouse.wheels); if(di->mouse.xf86) dump_line("XFree86 Protocol: %s\n", di->mouse.xf86); if(di->mouse.gpm) dump_line("GPM Protocol: %s\n", di->mouse.gpm); break; case di_x11: if(di->x11.server) { dump_line( "XFree86 v%s Server%s: %s\n", di->x11.xf86_ver, strcmp(di->x11.xf86_ver, "4") ? "" : " Module", di->x11.server ); } if(di->x11.x3d) dump_line_str("3D Support: yes\n"); if(di->x11.script) dump_line("3D Script: %s\n", di->x11.script); if(di->x11.colors.all) { dump_line_str("Color Depths: "); j = 0; if(di->x11.colors.c8) { dump_line0("8"); j++; } if(di->x11.colors.c15) { if(j) dump_line0(", "); dump_line0("15"); j++; } if(di->x11.colors.c16) { if(j) dump_line0(", "); dump_line0("16"); j++; } if(di->x11.colors.c24) { if(j) dump_line0(", "); dump_line0("24"); j++; } if(di->x11.colors.c32) { if(j) dump_line0(", "); dump_line0("32"); j++; } dump_line0("\n"); } if(di->x11.dacspeed) dump_line("Max. DAC Clock: %u MHz\n", di->x11.dacspeed); if(di->x11.extensions) { dump_line("Extensions: %s", di->x11.extensions->str); for(sl = di->x11.extensions->next; sl; sl = sl->next) { dump_line0(", %s", sl->str); } dump_line0("\n"); } if(di->x11.options) { dump_line("Options: %s", di->x11.options->str); for(sl = di->x11.options->next; sl; sl = sl->next) { dump_line0(", %s", sl->str); } dump_line0("\n"); } if(di->x11.raw) { dump_line("XF86Config Entry: %s", di->x11.raw->str); for(sl = di->x11.raw->next; sl; sl = sl->next) { dump_line0("\\n%s", sl->str); } dump_line0("\n"); } break; case di_isdn: dump_line( "I4L Type: %d/%d [%s]\n", di->isdn.i4l_type, di->isdn.i4l_subtype, di->isdn.i4l_name ); if((ip = di->isdn.params)) { int k, l; dump_line_str("Parameter:\n"); for(k = 0; ip; ip = ip->next, k++) { dump_line( " %d%s: (0x%x/%02x): %s = 0x%"PRIx64, k, ip->conflict ? "(conflict)" : ip->valid ? "" : "(invalid)", ip->type, ip->flags >> 8, ip->name, ip->value ); if(ip->alt_values) { for(l = 0; l < ip->alt_values; l++) { dump_line0( "%s%s0x%x", l ? "," : " [", ip->alt_value[l] == ip->def_value ? "*" : "", ip->alt_value[l] ); } dump_line0("]"); } dump_line0("\n"); } } break; case di_dsl: dump_line( "DSL Mode: %s\n", di->dsl.mode ); dump_line( "Driver: %s\n", di->dsl.name ); break; case di_kbd: if(di->kbd.XkbRules) dump_line("XkbRules: %s\n", di->kbd.XkbRules); if(di->kbd.XkbModel) dump_line("XkbModel: %s\n", di->kbd.XkbModel); if(di->kbd.XkbLayout) dump_line("XkbLayout: %s\n", di->kbd.XkbLayout); if(di->kbd.keymap) dump_line("keymap: %s\n", di->kbd.keymap); break; default: dump_line_str("Driver Status: unknown driver info format\n"); } if((hd_data->debug & HD_DEB_DRIVER_INFO)) { for(sl = di->any.hddb0, j = 0; sl; sl = sl->next, j++) { if(j) { dump_line0("|%s", sl->str); } else { dump_line("Driver DB0: %d, %s", di->any.type, sl->str); } } if(di->any.hddb0) dump_line0("\n"); for(sl = di->any.hddb1, j = 0; sl; sl = sl->next, j++) { if(!j) dump_line_str("Driver DB1: \""); dump_line0("%s\\n", sl->str); } if(di->any.hddb1) dump_line0("\"\n"); } ind -= 2; } } /* * print CPU entries */ void dump_cpu(hd_data_t *hd_data, hd_t *hd, FILE *f) { cpu_info_t *ct; str_list_t *sl; if(!hd->detail || hd->detail->type != hd_detail_cpu) return; if(!(ct = hd->detail->cpu.data)) return; dump_line0 (" Arch: "); switch (ct->architecture) { case arch_intel: dump_line0 ("Intel\n"); break; case arch_alpha: dump_line0 ("Alpha\n"); break; case arch_sparc: dump_line0 ("Sparc (32)\n"); break; case arch_sparc64: dump_line0 ("UltraSparc (64)\n"); break; case arch_ppc: dump_line0 ("PowerPC\n"); break; case arch_ppc64: dump_line0 ("PowerPC (64)\n"); break; case arch_68k: dump_line0 ("68k\n"); break; case arch_ia64: dump_line0 ("IA-64\n"); break; case arch_s390: dump_line0 ("S390\n"); break; case arch_s390x: dump_line0 ("S390x\n"); break; case arch_arm: dump_line0 ("ARM\n"); break; case arch_mips: dump_line0 ("MIPS\n"); break; case arch_x86_64: dump_line0 ("X86-64\n"); break; case arch_aarch64: dump_line0 ("AArch64\n"); break; default: dump_line0 ("**UNKNWON**\n"); break; } if(ct->vend_name) dump_line("Vendor: \"%s\"\n", ct->vend_name); dump_line( "Model: %u.%u.%u \"%s\"\n", ct->family, ct->model, ct->stepping, ct->model_name ?: "" ); if(ct->platform) dump_line("Platform: \"%s\"\n", ct->platform); if(ct->features) { dump_line("Features: %s", ct->features->str); for(sl = ct->features->next; sl; sl = sl->next) { dump_line0(",%s", sl->str); } dump_line0("\n"); } if(ct->clock) dump_line("Clock: %u MHz\n", ct->clock); if(ct->bogo) dump_line("BogoMips: %.2f\n", ct->bogo); if(ct->cache) dump_line("Cache: %u kb\n", ct->cache); if(ct->units) dump_line("Units/Processor: %u\n", ct->units); } /* * print BIOS entries */ void dump_bios(hd_data_t *hd_data, hd_t *hd, FILE *f) { bios_info_t *bt; if(!hd->detail || hd->detail->type != hd_detail_bios) return; if(!(bt = hd->detail->bios.data)) return; if(bt->vbe_ver) { dump_line("VESA BIOS Version: %u.%u\n", bt->vbe_ver >> 8, bt->vbe_ver & 0xff); } if(bt->vbe_video_mem) { dump_line("Video Memory: %u kb\n", bt->vbe_video_mem >> 10); } if(bt->vbe.ok && bt->vbe.current_mode) { dump_line("Current VESA Mode: 0x%04x\n", bt->vbe.current_mode); } if(bt->apm_supported) { dump_line("APM Version: %u.%u\n", bt->apm_ver, bt->apm_subver); dump_line("APM Status: %s\n", bt->apm_enabled ? "on" : "off"); dump_line("APM BIOS Flags: 0x%x\n", bt->apm_bios_flags); } if(bt->led.ok) { dump_line_str("BIOS Keyboard LED Status:\n"); dump_line(" Scroll Lock: %s\n", bt->led.scroll_lock ? "on" : "off"); dump_line(" Num Lock: %s\n", bt->led.num_lock ? "on" : "off"); dump_line(" Caps Lock: %s\n", bt->led.caps_lock ? "on" : "off"); } if(bt->ser_port0) dump_line("Serial Port 0: 0x%x\n", bt->ser_port0); if(bt->ser_port1) dump_line("Serial Port 1: 0x%x\n", bt->ser_port1); if(bt->ser_port2) dump_line("Serial Port 2: 0x%x\n", bt->ser_port2); if(bt->ser_port3) dump_line("Serial Port 3: 0x%x\n", bt->ser_port3); if(bt->par_port0) dump_line("Parallel Port 0: 0x%x\n", bt->par_port0); if(bt->par_port1) dump_line("Parallel Port 1: 0x%x\n", bt->par_port1); if(bt->par_port2) dump_line("Parallel Port 2: 0x%x\n", bt->par_port2); if(bt->low_mem_size) dump_line("Base Memory: %u kB\n", bt->low_mem_size >> 10); if(bt->is_pnp_bios) { char *s = isa_id2str(bt->pnp_id); dump_line("PnP BIOS: %s\n", s); free_mem(s); } if(bt->lba_support) { dump_line_str("BIOS: extended read supported\n"); } if(bt->smp.ok) { dump_line("MP spec rev 1.%u info:\n", bt->smp.rev); dump_line(" OEM id: \"%s\"\n", bt->smp.oem_id); dump_line(" Product id: \"%s\"\n", bt->smp.prod_id); dump_line(" %u CPUs (%u disabled)\n", bt->smp.cpus, bt->smp.cpus - bt->smp.cpus_en); } if(bt->bios32.ok) { dump_line("BIOS32 Service Directory Entry: 0x%05x\n", bt->bios32.entry); } if(bt->smbios_ver) { dump_line("SMBIOS Version: %u.%u\n", bt->smbios_ver >> 8, bt->smbios_ver & 0xff); } smbios_dump(hd_data, f); } /* * print PROM entries */ void dump_prom(hd_data_t *hd_data, hd_t *hd, FILE *f) { prom_info_t *pt; char *s; if(!hd->detail || hd->detail->type != hd_detail_prom) return; if(!(pt = hd->detail->prom.data)) return; if(pt->has_color) { // ########################### // s = hd_device_name(hd_data, MAKE_ID(TAG_SPECIAL, 0x0300), MAKE_ID(TAG_SPECIAL, pt->color)); s = NULL; if(s) dump_line("Color: %s (0x%02x)\n", s, pt->color); else dump_line("Color: 0x%02x\n", pt->color); } } /* * print System entries */ void dump_sys(hd_data_t *hd_data, hd_t *hd, FILE *f) { sys_info_t *st; if(!hd->detail || hd->detail->type != hd_detail_sys) return; if(!(st = hd->detail->sys.data)) return; if(st->system_type) { dump_line("SystemType: \"%s\"\n", st->system_type); } if(st->generation) { dump_line("Generation: \"%s\"\n", st->generation); } if(st->formfactor) { dump_line("Formfactor: \"%s\"\n", st->formfactor); } if(st->lang) { dump_line("Language: \"%s\"\n", st->lang); } } char *dump_hid(hd_data_t *hd_data, hd_id_t *hid, int format, char *buf, int buf_size) { char *s; int i; unsigned t, id; *buf = 0; if(hid->id) { t = ID_TAG(hid->id); id = ID_VALUE(hid->id); if(format && t == TAG_EISA) { snprintf(buf, buf_size - 1, "%s", eisa_vendor_str(id)); } else { snprintf(buf, buf_size - 1, "%s0x%04x", hid_tag_name2(t), id); } } i = strlen(buf); if(i) { buf[i++] = ' '; buf[i] = 0; } s = buf + i; buf_size -= i; if(!buf_size) return buf; if(hid->name) { snprintf(s, buf_size - 1, "\"%s\"", hid->name); } return buf; } char *dump_hid2(hd_data_t *hd_data, hd_id_t *hid1, hd_id_t *hid2, char *buf, int buf_size) { char *s; int i; unsigned t, id1, id2; *buf = 0; t = 0; if(hid1->id) t = ID_TAG(hid1->id); if(hid2->id) t = ID_TAG(hid2->id); id1 = ID_VALUE(hid1->id); id2 = ID_VALUE(hid2->id); if(hid1->id || hid2->id) { if(t == TAG_EISA) { snprintf(buf, buf_size - 1, "%s 0x%04x", eisa_vendor_str(id1), id2); } else { snprintf(buf, buf_size - 1, "%s0x%04x 0x%04x", hid_tag_name2(t), id1, id2); } } i = strlen(buf); s = buf + i; buf_size -= i; if(!buf_size) return buf; if(hid2->name) { snprintf(s, buf_size - 1, " \"%s\"", hid2->name); } return buf; } char *print_dev_num(hd_dev_num_t *d) { static char *buf = NULL; if(d->type) { str_printf(&buf, 0, "%s %u:%u", d->type == 'b' ? "block" : "char", d->major, d->minor ); if(d->range > 1) { str_printf(&buf, -1, "-%u:%u", d->major, d->minor + d->range - 1 ); } } else { str_printf(&buf, 0, "%s", ""); } return buf; } #else /* ifndef LIBHD_TINY */ void hd_dump_entry(hd_data_t *hd_data, hd_t *h, FILE *f) { } #endif /* ifndef LIBHD_TINY */ /** @} */ hwinfo-21.52/src/hd/hdp.h000066400000000000000000000000001323731041200151050ustar00rootroot00000000000000hwinfo-21.52/src/hd/hwclass_names.h000066400000000000000000000061321323731041200171750ustar00rootroot00000000000000typedef struct { int key; char *value; } hash_t; static char *key2value(hash_t *hash, int id); static int value2key(hash_t *hash, char *str); /* corresponds to hd_hw_item_t */ static hash_t hw_items[] = { { hw_sys, "system" }, { hw_cpu, "cpu" }, { hw_keyboard, "keyboard" }, { hw_braille, "braille" }, { hw_mouse, "mouse" }, { hw_joystick, "joystick" }, { hw_printer, "printer" }, { hw_scanner, "scanner" }, { hw_chipcard, "chipcard" }, { hw_monitor, "monitor" }, { hw_tv, "tv card" }, { hw_display, "graphics card" }, { hw_framebuffer, "framebuffer" }, { hw_camera, "camera" }, { hw_sound, "sound" }, { hw_storage_ctrl, "storage" }, { hw_network_ctrl, "network" }, { hw_isdn, "isdn adapter" }, { hw_modem, "modem" }, { hw_network, "network interface" }, { hw_disk, "disk" }, { hw_partition, "partition" }, { hw_cdrom, "cdrom" }, { hw_floppy, "floppy" }, { hw_manual, "manual" }, { hw_usb_ctrl, "usb controller" }, { hw_usb, "usb" }, { hw_bios, "bios" }, { hw_pci, "pci" }, { hw_isapnp, "isapnp" }, { hw_bridge, "bridge" }, { hw_hub, "hub" }, { hw_scsi, "scsi" }, { hw_ide, "ide" }, { hw_memory, "memory" }, { hw_dvb, "dvb card" }, { hw_pcmcia, "pcmcia" }, { hw_pcmcia_ctrl, "pcmcia controller" }, { hw_ieee1394, "firewire" }, { hw_ieee1394_ctrl, "firewire controller" }, { hw_hotplug, "hotplug" }, { hw_hotplug_ctrl, "hotplug controller" }, { hw_zip, "zip" }, { hw_pppoe, "pppoe" }, { hw_wlan, "wlan card" }, { hw_redasd, "redasd" }, { hw_dsl, "dsl adapter" }, { hw_block, "block device" }, { hw_tape, "tape" }, { hw_vbe, "vesa bios" }, { hw_bluetooth, "bluetooth" }, { hw_unknown, "unknown" }, { 0, NULL } }; int value2key(hash_t *hash, char *str) { for(; hash->value; hash++) { if(!strcmp(hash->value, str)) break; } return hash->key; } char *key2value(hash_t *hash, int id) { for(; hash->value; hash++) { if(hash->key == id) break; } return hash->value; } char *hd_hw_item_name(hd_hw_item_t item) { return key2value(hw_items, item); } hd_hw_item_t hd_hw_item_type(char *name) { return name ? value2key(hw_items, name) : hw_none; } hwinfo-21.52/src/hd/ibm-notebooks.h000066400000000000000000025265121323731041200171310ustar00rootroot00000000000000static struct { unsigned short width; unsigned short height; unsigned short xsize; /* mm */ unsigned short ysize; /* mm */ } tp_values[35] = { { 800, 600, 246, 184 }, { 800, 600, 264, 198 }, { 800, 600, 270, 203 }, { 1024, 768, 270, 203 }, { 1024, 768, 246, 184 }, { 1400, 1050, 305, 229 }, { 1024, 768, 305, 229 }, { 1024, 768, 287, 215 }, { 1024, 768, 293, 219 }, { 1400, 1050, 287, 215 }, { 1600, 1200, 305, 229 }, { 1280, 1024, 298, 238 }, { 1024, 768, 284, 213 }, { 1600, 1200, 287, 215 }, { 2048, 1536, 305, 229 }, { 1024, 768, 307, 230 }, { 1280, 1024, 280, 224 }, { 1400, 1050, 284, 213 }, { 1400, 1050, 307, 230 }, { 1280, 768, 305, 183 }, { 1280, 800, 332, 207 }, { 1680, 1050, 332, 207 }, { 640, 480, 171, 128 }, { 800, 600, 187, 140 }, { 640, 480, 167, 125 }, { 800, 600, 211, 158 }, { 1024, 768, 211, 158 }, { 800, 600, 287, 215 }, { 1600, 1200, 246, 184 }, { 800, 600, 305, 229 }, { 1024, 768, 264, 198 }, { 1600, 1200, 266, 200 }, { 1024, 768, 266, 200 }, { 1600, 1200, 270, 203 }, { 1280, 1024, 272, 217 }, }; static unsigned tp_db[56639] = { 0x01000003, 0x02000007, 0x4900000c, 0x0100000d, 0x0700000f, 0x08000010, 0x49000016, 0x03000017, 0x0500001a, 0x0600001c, 0x07000025, 0x48000026, 0x45000028, 0x06000029, 0x4700002a, 0x4000002b, 0x02000030, 0x03000031, 0x04000037, 0x05000040, 0x06000043, 0x4700004c, 0x45000053, 0x06000055, 0x07000058, 0x48000061, 0x01000067, 0x4200006a, 0x0000006f, 0x01000073, 0x02000075, 0x0300007c, 0x04000081, 0x0500008a, 0x06000093, 0x0700009c, 0x480000a4, 0x420000ab, 0x080000ae, 0x490000b7, 0x440000c1, 0x410000c4, 0x410000d7, 0x040000ec, 0x050000ee, 0x060000ef, 0x080000f0, 0x490000f1, 0x490000f4, 0x0000010d, 0x01000127, 0x02000142, 0x03000154, 0x04000162, 0x46000181, 0x0000018a, 0x0100018e, 0x02000196, 0x030001a0, 0x040001a2, 0x060001a5, 0x070001b4, 0x080001c8, 0x490001d2, 0x000001da, 0x080001dc, 0x490001f0, 0x000001f6, 0x0100020d, 0x02000220, 0x03000222, 0x04000228, 0x0500022b, 0x0600022e, 0x07000242, 0x49000250, 0x00000252, 0x01000254, 0x0200026c, 0x0300027d, 0x0400027f, 0x05000281, 0x46000287, 0x0300028a, 0x4800028b, 0x0600028d, 0x070002ab, 0x490002c8, 0x000002cb, 0x010002d2, 0x020002f0, 0x0300030b, 0x0400032e, 0x05000351, 0x06000359, 0x0800036c, 0x49000377, 0x0200037c, 0x0400038f, 0x0600039a, 0x070003ac, 0x080003af, 0x490003cd, 0x010003e6, 0x020003e9, 0x430003ea, 0x050003ec, 0x06000402, 0x07000412, 0x0800041e, 0x49000427, 0x0500042a, 0x0700042d, 0x0800042e, 0x49000430, 0x01000443, 0x42000446, 0x01000448, 0x0300044b, 0x0400044c, 0x0600044f, 0x07000465, 0x08000467, 0x4900048a, 0x02000496, 0x03000497, 0x050004a1, 0x060004b4, 0x490004b5, 0x000004ba, 0x010004c1, 0x020004c2, 0x030004c3, 0x040004c6, 0x050004d2, 0x060004eb, 0x070004f3, 0x48000516, 0x01000531, 0x02000533, 0x0300054e, 0x04000566, 0x05000579, 0x06000595, 0x070005b3, 0x080005ca, 0x490005de, 0x000005ee, 0x01000602, 0x02000607, 0x03000626, 0x04000629, 0x0600062c, 0x0700062f, 0x08000631, 0x49000651, 0x00000668, 0x02000672, 0x03000692, 0x050006b0, 0x060006b3, 0x070006c2, 0x080006cb, 0x490006ce, 0x010006d5, 0x020006f1, 0x0300070b, 0x04000721, 0x0500073b, 0x0600073e, 0x47000743, 0x02000746, 0x03000761, 0x4400077a, 0x01000793, 0x020007ab, 0x030007c0, 0x040007c6, 0x050007d8, 0x060007e2, 0x070007ec, 0x08000807, 0x49000822, 0x0000083a, 0x0100083b, 0x02000840, 0x03000841, 0x04000846, 0x0500084a, 0x06000854, 0x0700085e, 0x08000866, 0x49000868, 0x0400086c, 0x0800086e, 0x49000874, 0x0100087e, 0x02000881, 0x03000886, 0x04000888, 0x05000890, 0x06000896, 0x0700089b, 0x0800089e, 0x090008a0, 0x110008a7, 0x120008a8, 0x130008a9, 0x150008ab, 0x180008ac, 0x1d0008b0, 0x220008b1, 0x230008b2, 0x240008b3, 0x670008b4, 0x010008b5, 0x020008b6, 0x030008b8, 0x040008be, 0x050008bf, 0x060008c6, 0x070008ce, 0x080008d4, 0x090008d9, 0x120008e1, 0x130008e3, 0x140008e4, 0x150008e5, 0x180008e6, 0x190008e7, 0x1e0008e8, 0x200008e9, 0x220008ec, 0x240008ed, 0x260008ee, 0x680008f0, 0x030008f1, 0x440008f2, 0x420008f4, 0x450008f5, 0x450008f6, 0x020008f7, 0x040008f8, 0x470008f9, 0x030008fa, 0x040008fe, 0x05000900, 0x06000907, 0x0700090d, 0x08000920, 0x09000931, 0x11000942, 0x12000949, 0x13000952, 0x1400096e, 0x15000987, 0x17000997, 0x18000998, 0x19000999, 0x1a0009a2, 0x1b0009c0, 0x1c0009dd, 0x1d0009ec, 0x1e0009ed, 0x200009f1, 0x22000a0c, 0x27000a0d, 0x28000a14, 0x69000a15, 0x01000a16, 0x04000a18, 0x05000a1d, 0x06000a21, 0x07000a24, 0x08000a29, 0x09000a35, 0x11000a3b, 0x12000a4d, 0x13000a61, 0x14000a6e, 0x15000a75, 0x16000a7e, 0x17000a85, 0x18000a94, 0x19000aa0, 0x1b000aac, 0x1c000ab6, 0x1d000abb, 0x1e000ac4, 0x20000acd, 0x21000ad7, 0x22000ad9, 0x27000ade, 0x28000af4, 0x69000aff, 0x01000b05, 0x04000b0e, 0x05000b0f, 0x06000b12, 0x07000b14, 0x08000b16, 0x09000b1b, 0x11000b1e, 0x12000b24, 0x13000b2d, 0x14000b44, 0x15000b49, 0x16000b52, 0x17000b56, 0x18000b60, 0x19000b64, 0x1b000b67, 0x1c000b7b, 0x1d000b8b, 0x1e000ba1, 0x20000ba4, 0x21000bab, 0x22000bae, 0x24000bb8, 0x27000bb9, 0x28000bd0, 0x69000bd1, 0x02000bd3, 0x05000bdc, 0x11000bdd, 0x12000be4, 0x13000be8, 0x14000be9, 0x15000beb, 0x16000bed, 0x17000bee, 0x18000bf1, 0x1b000bf2, 0x1c000bf3, 0x1d000bf4, 0x1e000bf7, 0x20000c03, 0x27000c04, 0x28000c05, 0x69000c06, 0x02000c07, 0x12000c09, 0x13000c0a, 0x14000c17, 0x16000c18, 0x18000c1a, 0x1c000c21, 0x1d000c22, 0x20000c31, 0x22000c43, 0x23000c4e, 0x27000c4f, 0x28000c51, 0x69000c52, 0x01000c54, 0x02000c64, 0x04000c6e, 0x05000c89, 0x06000ca5, 0x07000ca9, 0x08000cac, 0x09000cc1, 0x11000cce, 0x12000ceb, 0x13000d05, 0x14000d15, 0x15000d1c, 0x16000d33, 0x17000d51, 0x18000d62, 0x19000d7a, 0x1a000d9a, 0x1b000da4, 0x1c000dc3, 0x1d000dd8, 0x1e000df6, 0x20000e09, 0x21000e21, 0x22000e2c, 0x23000e43, 0x24000e51, 0x25000e54, 0x27000e56, 0x28000e5a, 0x69000e5b, 0x02000e5c, 0x03000e66, 0x11000e73, 0x12000e76, 0x13000e7c, 0x17000e7d, 0x18000e82, 0x21000e8c, 0x68000ea3, 0x06000ea4, 0x11000ea5, 0x1c000ea6, 0x5d000ea7, 0x06000ea8, 0x11000ea9, 0x13000eb8, 0x14000eb9, 0x15000eba, 0x1d000ebb, 0x1e000ebc, 0x62000ebd, 0x02000ebf, 0x12000ec1, 0x15000ec2, 0x17000ec3, 0x18000ec9, 0x1d000ecc, 0x20000ecd, 0x21000ece, 0x23000ed1, 0x64000edc, 0x03000ede, 0x44000edf, 0x05000ee0, 0x06000ee2, 0x54000ee4, 0x03000ee5, 0x04000ee6, 0x05000ef0, 0x06000f08, 0x08000f20, 0x09000f28, 0x11000f33, 0x12000f40, 0x13000f44, 0x17000f48, 0x19000f49, 0x1b000f68, 0x1e000f69, 0x27000f6c, 0x69000f6e, 0x02000f6f, 0x03000f80, 0x04000f9b, 0x08000fa6, 0x09000fae, 0x11000fb8, 0x12000fc8, 0x13000fcb, 0x14000fcf, 0x15000fd0, 0x17000fd1, 0x18000fd2, 0x19000fd3, 0x1b000fd8, 0x1c000fda, 0x1e000fdb, 0x20000fe1, 0x21000fe2, 0x27000fe3, 0x69000fed, 0x02000fee, 0x03000ff8, 0x04000ffe, 0x08001004, 0x0900100b, 0x1100100f, 0x12001017, 0x14001019, 0x2700101b, 0x69001029, 0x0200102a, 0x0300102b, 0x0400102c, 0x05001034, 0x0600103c, 0x08001041, 0x09001048, 0x5100104d, 0x02001051, 0x51001052, 0x01001054, 0x02001058, 0x03001065, 0x04001072, 0x05001086, 0x06001099, 0x090010a8, 0x110010c8, 0x120010e8, 0x130010ee, 0x140010f8, 0x150010f9, 0x180010fa, 0x190010fb, 0x1b00111a, 0x1d00111c, 0x1e00111e, 0x22001121, 0x27001122, 0x69001123, 0x02001124, 0x0300112a, 0x0400112d, 0x05001137, 0x0600113b, 0x52001140, 0x02001150, 0x0300115a, 0x04001161, 0x05001164, 0x06001170, 0x08001174, 0x09001175, 0x11001177, 0x1200118d, 0x1300119c, 0x140011aa, 0x150011ad, 0x170011b1, 0x180011b2, 0x190011b7, 0x1a0011cc, 0x1b0011cd, 0x1c0011d1, 0x1d0011d2, 0x1e0011d4, 0x200011d6, 0x270011d9, 0x690011e7, 0x020011e9, 0x030011ef, 0x040011f5, 0x050011f6, 0x060011f9, 0x080011fd, 0x090011fe, 0x110011ff, 0x1200120f, 0x13001211, 0x1400122f, 0x15001230, 0x16001231, 0x17001232, 0x1d001233, 0x1e001234, 0x20001236, 0x27001237, 0x69001246, 0x02001248, 0x51001249, 0x0200124a, 0x1100124b, 0x14001250, 0x16001252, 0x22001254, 0x65001255, 0x01001256, 0x11001257, 0x5200125a, 0x0100125b, 0x1100125c, 0x5500125f, 0x01001260, 0x02001262, 0x03001264, 0x04001267, 0x0500126b, 0x0600126c, 0x08001271, 0x09001273, 0x11001274, 0x1200127e, 0x13001281, 0x14001285, 0x15001287, 0x17001288, 0x18001289, 0x1900128f, 0x1d001293, 0x20001295, 0x27001297, 0x6900129b, 0x0100129c, 0x0200129d, 0x0300129e, 0x0400129f, 0x050012a0, 0x110012a1, 0x120012ac, 0x130012ae, 0x190012b1, 0x1a0012b2, 0x1d0012b3, 0x1e0012b4, 0x270012b5, 0x690012be, 0x050012c0, 0x530012c1, 0x020012c2, 0x510012c3, 0x010012c6, 0x020012d3, 0x030012d9, 0x040012e7, 0x050012ec, 0x060012f1, 0x080012f8, 0x110012f9, 0x12001312, 0x1300131a, 0x1400131d, 0x15001320, 0x16001322, 0x17001328, 0x18001329, 0x1900132d, 0x1b00134b, 0x1c00134f, 0x1e001350, 0x1f001351, 0x20001352, 0x22001356, 0x27001357, 0x69001362, 0x01001364, 0x03001365, 0x04001366, 0x06001367, 0x11001369, 0x12001389, 0x130013a3, 0x140013ba, 0x150013bc, 0x180013c7, 0x190013c8, 0x1a0013d1, 0x1b0013d2, 0x1d0013d3, 0x200013d4, 0x270013d5, 0x690013ea, 0x040013ee, 0x510013ef, 0x040013f0, 0x510013f1, 0x110013f7, 0x140013f9, 0x15001404, 0x1b00140a, 0x1d00140b, 0x5e00140e, 0x14001414, 0x15001415, 0x5e001417, 0x54001419, 0x0300141a, 0x4600141e, 0x0100141f, 0x0200142f, 0x03001435, 0x04001439, 0x05001440, 0x06001447, 0x0700144f, 0x08001455, 0x09001473, 0x1100147f, 0x1200148e, 0x1300149b, 0x140014ae, 0x150014b4, 0x160014c3, 0x170014ce, 0x180014dc, 0x190014e7, 0x1a001506, 0x1b00150e, 0x1c00151e, 0x1d001534, 0x1e001543, 0x20001553, 0x2100155c, 0x2200156c, 0x25001573, 0x27001574, 0x28001576, 0x69001591, 0x01001592, 0x0200159f, 0x030015b5, 0x040015be, 0x050015d9, 0x060015e9, 0x070015fc, 0x0800160e, 0x0900161d, 0x11001627, 0x12001634, 0x13001646, 0x1400165f, 0x15001672, 0x16001682, 0x17001685, 0x18001698, 0x190016a1, 0x1a0016ae, 0x1b0016b0, 0x1c0016bb, 0x1d0016c2, 0x1e0016ce, 0x200016d9, 0x210016e8, 0x220016f8, 0x27001704, 0x28001705, 0x6900170b, 0x0600170c, 0x1b00170d, 0x5d00170e, 0x0600170f, 0x11001710, 0x13001711, 0x14001717, 0x1700171d, 0x1e00171e, 0x62001720, 0x01001722, 0x02001732, 0x03001734, 0x04001736, 0x0500173a, 0x06001740, 0x07001754, 0x0800175b, 0x09001764, 0x11001767, 0x12001786, 0x13001799, 0x140017a6, 0x150017a8, 0x160017b7, 0x170017c0, 0x180017cd, 0x190017da, 0x1a0017f6, 0x1b0017fd, 0x1c001816, 0x1d001826, 0x1e001836, 0x2000184b, 0x2100185e, 0x22001870, 0x2300187e, 0x2700187f, 0x2800188b, 0x6900188c, 0x01001894, 0x06001898, 0x08001899, 0x0900189a, 0x1100189b, 0x120018bc, 0x130018d1, 0x140018e9, 0x150018ee, 0x16001906, 0x17001907, 0x18001912, 0x19001914, 0x1a00191d, 0x1b00191f, 0x1c00193a, 0x1d001953, 0x1e001968, 0x2000197e, 0x21001995, 0x22001997, 0x240019af, 0x260019b0, 0x270019b4, 0x280019d5, 0x290019d6, 0x6a0019dd, 0x010019de, 0x020019f8, 0x03001a11, 0x04001a29, 0x05001a43, 0x06001a59, 0x07001a6e, 0x08001a88, 0x09001aa1, 0x11001ab6, 0x12001ad8, 0x13001afa, 0x14001b1c, 0x15001b3d, 0x16001b56, 0x17001b72, 0x18001b8e, 0x19001ba9, 0x1a001bc8, 0x1b001be4, 0x1c001c05, 0x1d001c23, 0x1e001c3c, 0x1f001c5c, 0x20001c7c, 0x21001c95, 0x22001cae, 0x23001cc9, 0x24001ce3, 0x25001cf7, 0x26001cf9, 0x27001d1a, 0x28001d3b, 0x29001d5c, 0x6a001d7b, 0x01001d96, 0x02001db3, 0x03001dd5, 0x04001ded, 0x05001e04, 0x06001e1b, 0x07001e2b, 0x08001e3c, 0x09001e52, 0x11001e65, 0x12001e86, 0x13001ea8, 0x14001ec7, 0x15001ee9, 0x16001f0b, 0x17001f2d, 0x18001f4f, 0x19001f6f, 0x1a001f8a, 0x1b001fa3, 0x1c001fbe, 0x1d001fd9, 0x1e001ff5, 0x1f002010, 0x20002011, 0x2100202f, 0x2200204a, 0x23002064, 0x24002085, 0x250020a1, 0x260020b1, 0x270020d1, 0x280020f2, 0x29002113, 0x6a00212f, 0x07002150, 0x12002151, 0x16002154, 0x1b002155, 0x1c002156, 0x1d002157, 0x20002158, 0x62002159, 0x0400215a, 0x0700215d, 0x1100215e, 0x1200216d, 0x13002171, 0x14002188, 0x1500218f, 0x16002191, 0x17002192, 0x18002196, 0x1b002197, 0x1c00219d, 0x1d0021a8, 0x1e0021aa, 0x230021ac, 0x240021ad, 0x250021ae, 0x270021af, 0x680021b0, 0x020021b1, 0x050021b4, 0x120021b5, 0x130021b6, 0x140021b8, 0x150021c6, 0x160021d4, 0x1a0021d8, 0x1b0021d9, 0x220021db, 0x680021f4, 0x050021fb, 0x140021fc, 0x15002205, 0x22002209, 0x68002213, 0x01002214, 0x05002216, 0x06002218, 0x07002219, 0x0800221a, 0x1100221c, 0x1200221d, 0x1500221e, 0x16002220, 0x17002221, 0x18002222, 0x1a002224, 0x1b002226, 0x1c002228, 0x1e002229, 0x2000222a, 0x2100222b, 0x2200222e, 0x68002231, 0x03002232, 0x07002236, 0x08002237, 0x09002238, 0x11002239, 0x1200223c, 0x1400223e, 0x15002240, 0x1a002242, 0x1b002244, 0x68002249, 0x0100224a, 0x05002250, 0x06002254, 0x08002259, 0x1100225c, 0x1200225f, 0x15002263, 0x16002266, 0x17002267, 0x1800226a, 0x1a00226e, 0x1b002272, 0x1c002277, 0x1d002279, 0x1e00227b, 0x2100227f, 0x22002283, 0x68002286, 0x01002288, 0x02002289, 0x4700228b, 0x0100228d, 0x020022a3, 0x030022b6, 0x040022c9, 0x050022df, 0x060022ea, 0x070022f3, 0x08002305, 0x0900230f, 0x1100231b, 0x12002334, 0x13002346, 0x14002355, 0x15002369, 0x16002378, 0x17002387, 0x1800238f, 0x1900239f, 0x1a0023a1, 0x1b0023b0, 0x1c0023be, 0x1d0023c9, 0x1e0023ce, 0x1f0023cf, 0x200023d0, 0x210023d1, 0x220023d2, 0x270023d5, 0x280023d6, 0x690023f1, 0x010023f2, 0x020023f3, 0x030023f4, 0x050023f5, 0x070023f6, 0x090023fb, 0x110023fc, 0x12002406, 0x13002408, 0x1400240a, 0x1500240d, 0x16002410, 0x17002412, 0x18002417, 0x1a002420, 0x1b002426, 0x1c00242c, 0x1d00242d, 0x1e00242f, 0x20002430, 0x21002432, 0x22002434, 0x27002435, 0x28002436, 0x69002437, 0x15002438, 0x1600243d, 0x6000243f, 0x41002444, 0x06002445, 0x47002446, 0x01002447, 0x02002455, 0x0300245f, 0x0400246c, 0x05002477, 0x0600248d, 0x1100249c, 0x120024b2, 0x130024ba, 0x140024c6, 0x150024cc, 0x160024d8, 0x180024eb, 0x190024f0, 0x1a00250b, 0x1e00250c, 0x2000251c, 0x2100251f, 0x22002520, 0x24002521, 0x27002522, 0x6900252a, 0x01002531, 0x03002532, 0x05002533, 0x11002534, 0x1200254d, 0x13002558, 0x15002563, 0x16002564, 0x18002565, 0x19002568, 0x1a00256b, 0x1d00256c, 0x1e00256d, 0x2000256e, 0x27002570, 0x6900258c, 0x01002590, 0x02002593, 0x03002595, 0x04002596, 0x05002597, 0x0600259a, 0x110025a0, 0x120025a4, 0x130025a6, 0x140025a7, 0x150025a9, 0x560025aa, 0x010025b0, 0x030025b2, 0x040025b3, 0x050025b4, 0x060025b7, 0x110025b9, 0x140025ba, 0x150025bb, 0x560025bd, 0x000025c1, 0x150025c5, 0x560025cc, 0x010025d3, 0x070025d4, 0x540025d5, 0x410025d7, 0x010025d9, 0x620025da, 0x010025db, 0x020025dc, 0x030025de, 0x040025e0, 0x050025e3, 0x060025e5, 0x070025e7, 0x080025e9, 0x110025eb, 0x130025ec, 0x140025ed, 0x160025ef, 0x170025f0, 0x180025f1, 0x190025f2, 0x1d0025f3, 0x200025f5, 0x220025f7, 0x630025fa, 0x040025fc, 0x05002602, 0x62002604, 0x06002605, 0x62002607, 0x04002608, 0x05002615, 0x62002617, 0x54002618, 0x1500261f, 0x1c002621, 0x62002624, 0x02002625, 0x05002627, 0x0700262b, 0x0900262d, 0x1100262f, 0x12002635, 0x13002638, 0x1400263e, 0x15002640, 0x16002644, 0x17002649, 0x1800264b, 0x1900264e, 0x1a00264f, 0x1c002651, 0x1d002655, 0x1e002658, 0x2000265d, 0x22002660, 0x23002661, 0x25002662, 0x67002664, 0x07002665, 0x62002667, 0x01002668, 0x02002674, 0x0300267c, 0x04002688, 0x05002699, 0x0600269b, 0x0700269c, 0x0800269e, 0x0900269f, 0x110026a0, 0x120026aa, 0x130026b9, 0x140026c7, 0x150026d4, 0x160026e3, 0x170026f4, 0x18002705, 0x1900270d, 0x1a002710, 0x1b00271c, 0x1c002723, 0x1d002726, 0x1e00272d, 0x1f002735, 0x20002738, 0x21002743, 0x2200274b, 0x23002764, 0x24002770, 0x2500277d, 0x26002780, 0x27002784, 0x2800278c, 0x29002795, 0x6a002796, 0x06002798, 0x110027a2, 0x150027a7, 0x170027a8, 0x180027a9, 0x1e0027b2, 0x200027b4, 0x220027b5, 0x240027b6, 0x250027b7, 0x280027bf, 0x690027c0, 0x590027c6, 0x040027c7, 0x120027ce, 0x170027cf, 0x180027d6, 0x1c0027db, 0x200027dd, 0x220027df, 0x240027e1, 0x260027e7, 0x680027e9, 0x010027ea, 0x020027eb, 0x030027ee, 0x040027f2, 0x050027f5, 0x060027f9, 0x070027fe, 0x08002801, 0x09002804, 0x1100280c, 0x1200280e, 0x14002810, 0x15002811, 0x16002812, 0x17002813, 0x18002814, 0x1a002817, 0x1c00281a, 0x6200281b, 0x5a00281c, 0x0400281e, 0x05002824, 0x13002826, 0x1e002827, 0x62002828, 0x0400282d, 0x0600282e, 0x07002831, 0x08002833, 0x09002835, 0x12002838, 0x6200283a, 0x5200283b, 0x4300283d, 0x0300283e, 0x12002840, 0x5d002841, 0x01002842, 0x02002845, 0x03002846, 0x06002848, 0x11002849, 0x1200284d, 0x1300284e, 0x1900284f, 0x1d002850, 0x1e002852, 0x22002853, 0x63002854, 0x01002855, 0x02002856, 0x03002857, 0x04002861, 0x05002870, 0x0700287d, 0x0800287e, 0x09002888, 0x1100288d, 0x1200289b, 0x1300289e, 0x140028a5, 0x150028af, 0x160028b1, 0x170028b2, 0x190028b4, 0x1a0028b6, 0x1b0028b7, 0x1d0028b8, 0x1e0028be, 0x200028c0, 0x220028c3, 0x230028c5, 0x250028c9, 0x670028cb, 0x040028cd, 0x080028d1, 0x140028d5, 0x150028d8, 0x170028d9, 0x1d0028da, 0x220028dc, 0x630028dd, 0x010028de, 0x020028ea, 0x030028fa, 0x04002909, 0x05002922, 0x06002937, 0x07002946, 0x08002952, 0x09002969, 0x1100297e, 0x1200299c, 0x130029b2, 0x140029c6, 0x150029e1, 0x160029ed, 0x170029fb, 0x18002a08, 0x19002a15, 0x1a002a21, 0x1b002a33, 0x1c002a47, 0x1d002a60, 0x1e002a75, 0x1f002a8d, 0x20002a8e, 0x21002aa0, 0x22002aa4, 0x23002ab8, 0x24002ac1, 0x25002ac8, 0x26002ace, 0x27002ad1, 0x28002ad4, 0x29002aee, 0x6a002af1, 0x01002af2, 0x02002af5, 0x04002af9, 0x05002b08, 0x06002b0a, 0x08002b0b, 0x09002b1c, 0x11002b21, 0x12002b32, 0x13002b36, 0x14002b43, 0x15002b55, 0x16002b61, 0x17002b62, 0x18002b6d, 0x19002b74, 0x1a002b7a, 0x1b002b7b, 0x1c002b7d, 0x1d002b88, 0x1e002b97, 0x20002ba4, 0x21002bb3, 0x22002bb7, 0x23002bc9, 0x26002bd7, 0x68002bdd, 0x05002bde, 0x62002be2, 0x01002be3, 0x02002bed, 0x03002bf2, 0x04002bfe, 0x08002c09, 0x09002c0a, 0x11002c0c, 0x12002c18, 0x13002c29, 0x14002c3a, 0x15002c47, 0x16002c4e, 0x17002c52, 0x18002c58, 0x19002c5f, 0x1a002c66, 0x1b002c78, 0x1c002c8d, 0x1d002c8f, 0x1e002c9c, 0x20002ca4, 0x21002cbe, 0x22002cc1, 0x25002cc4, 0x27002cc5, 0x28002cc6, 0x69002ce6, 0x01002ce7, 0x02002cea, 0x04002cf5, 0x06002cf6, 0x11002cfb, 0x12002d0e, 0x13002d12, 0x14002d16, 0x15002d1a, 0x16002d1e, 0x17002d1f, 0x18002d22, 0x19002d36, 0x1a002d39, 0x1b002d3d, 0x1c002d3f, 0x1d002d41, 0x1e002d47, 0x20002d51, 0x21002d65, 0x22002d67, 0x27002d81, 0x28002d82, 0x69002d89, 0x02002d8a, 0x03002d93, 0x04002d94, 0x11002d99, 0x12002d9b, 0x13002d9f, 0x14002da7, 0x15002da8, 0x16002daa, 0x17002dab, 0x18002dac, 0x1b002db8, 0x1c002db9, 0x1d002dba, 0x1e002dc7, 0x20002dd0, 0x22002dde, 0x28002deb, 0x69002dec, 0x01002ded, 0x02002dee, 0x03002df5, 0x04002dfb, 0x05002e02, 0x06002e07, 0x07002e09, 0x08002e0e, 0x09002e14, 0x11002e1c, 0x12002e24, 0x13002e2c, 0x14002e2f, 0x15002e30, 0x17002e34, 0x18002e37, 0x19002e3e, 0x1b002e3f, 0x1c002e42, 0x1d002e43, 0x1e002e46, 0x1f002e49, 0x20002e4c, 0x21002e51, 0x22002e52, 0x23002e56, 0x24002e58, 0x68002e5a, 0x01002e5b, 0x02002e6d, 0x03002e85, 0x04002e92, 0x05002ea1, 0x06002eb1, 0x07002ebf, 0x08002ec9, 0x09002ecf, 0x11002ed3, 0x12002eec, 0x13002efc, 0x14002f06, 0x15002f19, 0x16002f31, 0x17002f3b, 0x18002f40, 0x19002f51, 0x1a002f54, 0x1b002f57, 0x1c002f6a, 0x1d002f7b, 0x1e002f92, 0x1f002f9c, 0x20002f9d, 0x21002fa8, 0x22002fa9, 0x24002fb1, 0x25002fb4, 0x68002fb5, 0x01002fd5, 0x06002fd6, 0x07002fd7, 0x08002fd8, 0x09002fda, 0x11002fdb, 0x12002fe1, 0x13002fe5, 0x14002feb, 0x15002fed, 0x16002ff4, 0x17002ffa, 0x18002ffb, 0x1a002ffc, 0x1b002fff, 0x1c003000, 0x1d003001, 0x1e003004, 0x20003006, 0x2100300d, 0x2200300e, 0x2300300f, 0x68003010, 0x02003011, 0x11003012, 0x12003022, 0x13003040, 0x1400305f, 0x1500306b, 0x1600306d, 0x17003070, 0x1800307b, 0x19003085, 0x1a0030a1, 0x1b0030a2, 0x1c0030b4, 0x1d0030cb, 0x1e0030de, 0x200030fa, 0x21003100, 0x22003101, 0x25003102, 0x68003103, 0x11003108, 0x1200310d, 0x13003115, 0x1400311b, 0x15003120, 0x16003123, 0x17003125, 0x18003127, 0x1a00312c, 0x1b00312d, 0x1c00312f, 0x1d003131, 0x1e003134, 0x20003137, 0x22003139, 0x6800313b, 0x0200313c, 0x03003145, 0x0600314d, 0x09003153, 0x11003156, 0x1200315c, 0x1300315e, 0x14003162, 0x1500316d, 0x16003177, 0x17003178, 0x18003179, 0x1900317a, 0x1d00317c, 0x1e003182, 0x2000318a, 0x2200319c, 0x2300319d, 0x2600319e, 0x6800319f, 0x020031a0, 0x030031a5, 0x110031a7, 0x120031a8, 0x670031a9, 0x010031aa, 0x020031ad, 0x030031b2, 0x040031bf, 0x050031c2, 0x060031c4, 0x070031d0, 0x080031d2, 0x090031d7, 0x110031e7, 0x120031fc, 0x1300320b, 0x1400321a, 0x15003223, 0x16003238, 0x1700323e, 0x18003244, 0x19003250, 0x1a003258, 0x1b003266, 0x1c00326e, 0x1d003277, 0x1e003283, 0x1f00328d, 0x2000328e, 0x2100329f, 0x220032b1, 0x230032b7, 0x250032bb, 0x270032bc, 0x680032bd, 0x020032be, 0x070032bf, 0x570032c0, 0x020032c1, 0x070032c2, 0x600032c3, 0x040032c4, 0x180032c5, 0x600032c6, 0x040032c7, 0x600032c8, 0x000032cb, 0x010032cc, 0x020032d3, 0x030032d7, 0x040032df, 0x050032f5, 0x060032f8, 0x07003312, 0x08003324, 0x09003333, 0x11003346, 0x12003366, 0x13003385, 0x1400339a, 0x150033a0, 0x160033a5, 0x170033ad, 0x180033be, 0x190033cd, 0x1a0033ee, 0x1b0033fd, 0x1c003410, 0x1d00341b, 0x1e00341d, 0x1f003439, 0x20003456, 0x21003469, 0x22003472, 0x23003475, 0x26003476, 0x27003483, 0x690034a4, 0x010034b1, 0x040034b3, 0x060034b8, 0x080034bd, 0x110034bf, 0x120034df, 0x130034fd, 0x1400351b, 0x1500351c, 0x16003527, 0x1700352b, 0x1800352e, 0x19003530, 0x1b00353c, 0x1d003540, 0x1e003542, 0x2000354f, 0x21003558, 0x22003559, 0x2600355a, 0x2700357b, 0x2900359c, 0x6a0035aa, 0x110035ba, 0x120035bd, 0x140035c0, 0x150035c2, 0x180035c3, 0x1b0035c5, 0x1c0035ca, 0x1d0035cc, 0x200035cd, 0x620035ce, 0x000035cf, 0x010035d0, 0x020035eb, 0x03003605, 0x04003612, 0x05003632, 0x06003642, 0x07003648, 0x0800365a, 0x09003662, 0x11003668, 0x12003688, 0x1300369d, 0x140036b9, 0x150036d0, 0x160036e4, 0x170036f0, 0x18003702, 0x1900370d, 0x1a00372b, 0x1b003739, 0x1c00374e, 0x1d003766, 0x1e00377f, 0x1f003798, 0x200037b9, 0x210037d0, 0x220037e3, 0x240037f1, 0x270037f5, 0x280037fc, 0x69003817, 0x0100381a, 0x02003835, 0x0300384e, 0x04003863, 0x05003873, 0x07003878, 0x08003883, 0x09003891, 0x110038a4, 0x120038be, 0x130038d5, 0x140038f2, 0x15003900, 0x16003908, 0x1700391a, 0x18003934, 0x1900393d, 0x1a003946, 0x1b00394a, 0x1c003958, 0x1d00396f, 0x1e003988, 0x2000399f, 0x210039bf, 0x220039d2, 0x230039f1, 0x24003a09, 0x27003a11, 0x28003a2b, 0x69003a2c, 0x02003a30, 0x06003a32, 0x68003a34, 0x06003a35, 0x08003a36, 0x11003a37, 0x13003a39, 0x15003a3c, 0x16003a3f, 0x17003a40, 0x18003a41, 0x1a003a43, 0x1b003a46, 0x1d003a47, 0x1e003a48, 0x20003a49, 0x22003a52, 0x68003a53, 0x11003a54, 0x12003a55, 0x13003a5a, 0x19003a5e, 0x1a003a5f, 0x1d003a60, 0x1e003a63, 0x20003a66, 0x68003a71, 0x04003a72, 0x11003a73, 0x58003a79, 0x04003a7a, 0x11003a7b, 0x14003a8b, 0x16003a8e, 0x18003a90, 0x1d003a91, 0x65003a92, 0x01003a93, 0x02003a9e, 0x03003aab, 0x04003aaf, 0x05003abd, 0x06003ac2, 0x07003ace, 0x11003ad5, 0x12003adb, 0x13003aec, 0x14003b01, 0x15003b0d, 0x16003b11, 0x17003b29, 0x18003b38, 0x19003b40, 0x1a003b50, 0x1b003b67, 0x1c003b7f, 0x1d003b89, 0x1e003ba1, 0x1f003bac, 0x20003bad, 0x21003bb8, 0x22003bc0, 0x27003bc6, 0x28003bc9, 0x69003be4, 0x01003be5, 0x03003be9, 0x04003bea, 0x06003bec, 0x09003bed, 0x11003bee, 0x12003bf4, 0x13003bfa, 0x14003c01, 0x15003c05, 0x16003c08, 0x17003c10, 0x18003c17, 0x19003c1a, 0x1a003c1d, 0x1b003c1f, 0x1c003c2a, 0x1d003c32, 0x1e003c3d, 0x20003c42, 0x21003c47, 0x22003c49, 0x25003c4f, 0x27003c50, 0x28003c54, 0x69003c55, 0x01003c56, 0x04003c6a, 0x06003c6b, 0x11003c6c, 0x12003c6d, 0x13003c70, 0x14003c72, 0x15003c74, 0x16003c76, 0x17003c79, 0x18003c83, 0x19003c85, 0x1b003c87, 0x1c003c88, 0x1d003c89, 0x1e003c8b, 0x20003c8d, 0x21003c8e, 0x22003c8f, 0x27003c92, 0x28003c94, 0x69003c95, 0x01003c96, 0x02003c99, 0x03003c9c, 0x04003c9d, 0x05003ca4, 0x06003ca9, 0x08003cab, 0x11003cad, 0x12003cb6, 0x13003cbd, 0x14003ccc, 0x15003cd4, 0x16003cd9, 0x17003cdf, 0x18003cee, 0x19003d0c, 0x1a003d1f, 0x1b003d24, 0x1c003d38, 0x1d003d49, 0x1e003d4e, 0x1f003d5c, 0x20003d5d, 0x21003d5f, 0x22003d7a, 0x68003d7d, 0x02003d7e, 0x05003d7f, 0x56003d80, 0x11003d81, 0x14003d82, 0x15003d86, 0x1d003d8a, 0x5e003d8e, 0x14003d92, 0x15003d9f, 0x5e003da5, 0x01003dab, 0x02003dad, 0x03003dbb, 0x04003dc1, 0x05003dc2, 0x06003dcb, 0x07003dcd, 0x08003dcf, 0x09003dd0, 0x11003dd3, 0x12003de2, 0x13003df0, 0x14003df6, 0x15003dfa, 0x16003dff, 0x17003e03, 0x18003e0d, 0x19003e14, 0x1a003e1e, 0x1b003e22, 0x1c003e24, 0x1d003e28, 0x1e003e2c, 0x20003e30, 0x22003e34, 0x27003e36, 0x68003e37, 0x01003e38, 0x02003e45, 0x03003e4a, 0x04003e4e, 0x05003e4f, 0x06003e52, 0x11003e55, 0x12003e5e, 0x13003e66, 0x14003e6d, 0x15003e70, 0x16003e75, 0x17003e7a, 0x18003e7f, 0x1a003e83, 0x1b003e87, 0x1c003e8a, 0x1d003e9e, 0x1e003ea2, 0x20003ea5, 0x21003eb5, 0x22003ec2, 0x27003ec6, 0x28003ec9, 0x69003ece, 0x01003ecf, 0x02003ed1, 0x03003ed3, 0x04003ed5, 0x05003ee8, 0x06003ee9, 0x11003eeb, 0x12003ef4, 0x13003ef8, 0x14003f06, 0x15003f08, 0x16003f0a, 0x17003f13, 0x18003f15, 0x1a003f17, 0x1b003f21, 0x1c003f22, 0x1d003f25, 0x1e003f33, 0x20003f47, 0x21003f4f, 0x22003f57, 0x27003f59, 0x28003f5a, 0x69003f5b, 0x02003f5c, 0x03003f70, 0x04003f86, 0x05003f9a, 0x06003faf, 0x07003fc6, 0x08003fcc, 0x11003fe5, 0x12003ff9, 0x13004003, 0x1400400a, 0x16004013, 0x17004014, 0x18004015, 0x1a004016, 0x1b004017, 0x1c00401b, 0x1d00401c, 0x1e00401f, 0x20004022, 0x21004025, 0x22004026, 0x2700402b, 0x6800402c, 0x0200402d, 0x0300402e, 0x04004033, 0x05004039, 0x0600403e, 0x08004046, 0x1100404a, 0x12004051, 0x13004054, 0x14004059, 0x1800405a, 0x1a00405c, 0x1c00405e, 0x1d00405f, 0x1e004061, 0x20004062, 0x21004064, 0x23004066, 0x27004067, 0x28004068, 0x69004069, 0x0200406a, 0x08004073, 0x11004077, 0x1500407b, 0x17004081, 0x68004089, 0x0200408a, 0x0300408d, 0x04004090, 0x05004092, 0x06004094, 0x07004099, 0x0800409a, 0x0900409b, 0x1100409c, 0x120040a0, 0x130040a4, 0x160040a9, 0x170040aa, 0x1a0040ab, 0x1b0040ad, 0x1d0040af, 0x1e0040b5, 0x680040b6, 0x040040b7, 0x060040b9, 0x070040bb, 0x080040bc, 0x110040bd, 0x1b0040c0, 0x1d0040c2, 0x200040c4, 0x220040c5, 0x680040c6, 0x020040c7, 0x030040ce, 0x040040d2, 0x050040d4, 0x060040d7, 0x070040d9, 0x090040dd, 0x110040e5, 0x140040e7, 0x680040e9, 0x010040ea, 0x020040f2, 0x03004101, 0x04004102, 0x05004108, 0x0600411d, 0x07004123, 0x08004135, 0x0900413f, 0x11004155, 0x12004168, 0x13004180, 0x14004187, 0x1500418a, 0x1600419a, 0x170041ac, 0x180041bc, 0x190041d8, 0x1b0041ef, 0x1c0041f9, 0x1d0041ff, 0x1e004207, 0x2000420e, 0x2200421e, 0x27004223, 0x28004229, 0x6900422a, 0x0200422b, 0x0400422d, 0x05004230, 0x06004233, 0x07004236, 0x08004237, 0x09004239, 0x1100423f, 0x1200424c, 0x13004253, 0x14004260, 0x15004263, 0x1600426d, 0x17004277, 0x1800427f, 0x1900428f, 0x1a0042a8, 0x1b0042ab, 0x1c0042b8, 0x1d0042bd, 0x1e0042cd, 0x200042de, 0x220042f9, 0x230042fe, 0x27004300, 0x2800431f, 0x69004320, 0x02004323, 0x04004325, 0x07004326, 0x08004327, 0x11004329, 0x12004333, 0x13004337, 0x1400434a, 0x1500434d, 0x16004353, 0x17004357, 0x18004368, 0x1900436f, 0x1a004371, 0x1b004372, 0x1c004384, 0x1d004397, 0x1e0043a4, 0x200043a8, 0x220043b8, 0x230043bd, 0x270043c7, 0x280043d9, 0x690043da, 0x530043e0, 0x040043e1, 0x130043e4, 0x170043f7, 0x1c004408, 0x68004416, 0x52004417, 0x12004418, 0x1400441a, 0x1a00441b, 0x2500441c, 0x6800441d, 0x0400441e, 0x1100441f, 0x13004420, 0x5b004421, 0x04004422, 0x11004423, 0x12004428, 0x13004432, 0x15004434, 0x1b004435, 0x1e004446, 0x22004447, 0x25004448, 0x68004449, 0x0400444a, 0x0500444b, 0x0700444c, 0x1600444e, 0x1700444f, 0x1a004450, 0x1e004454, 0x20004458, 0x2100445b, 0x6800445f, 0x02004460, 0x03004462, 0x05004463, 0x08004465, 0x09004466, 0x12004467, 0x17004468, 0x6800446b, 0x1600446c, 0x5800446d, 0x1300446e, 0x14004471, 0x16004472, 0x68004473, 0x07004474, 0x48004475, 0x03004477, 0x0400447b, 0x0500447d, 0x14004480, 0x15004482, 0x62004485, 0x01004486, 0x04004488, 0x05004489, 0x0700448a, 0x0800448f, 0x11004495, 0x12004496, 0x15004497, 0x16004499, 0x6200449c, 0x0100449d, 0x020044a5, 0x630044aa, 0x010044ab, 0x030044b7, 0x050044c3, 0x060044cf, 0x5d0044db, 0x060044dc, 0x5d0044dd, 0x010044df, 0x020044e7, 0x030044ef, 0x040044f8, 0x050044fa, 0x060044fc, 0x070044fd, 0x510044fe, 0x010044ff, 0x02004505, 0x03004508, 0x0600450a, 0x0700450b, 0x6300450c, 0x0100450d, 0x02004514, 0x0500451c, 0x0600451d, 0x4700451e, 0x0100451f, 0x02004526, 0x43004528, 0x03004529, 0x4600452a, 0x0100452b, 0x02004532, 0x03004539, 0x0400453f, 0x05004544, 0x06004546, 0x4700454a, 0x5700454b, 0x5200454c, 0x1700454d, 0x6300454e, 0x5600454f, 0x11004550, 0x1e004551, 0x24004552, 0x65004553, 0x64004554, 0x62004555, 0x4500455e, 0x4100455f, 0x60004560, 0x66004561, 0x01004562, 0x51004563, 0x01004564, 0x02004565, 0x03004566, 0x0400456a, 0x0500456b, 0x4700456c, 0x5d004570, 0x01004571, 0x02004572, 0x12004573, 0x13004574, 0x27004575, 0x28004578, 0x6900457a, 0x0100457b, 0x0200457f, 0x1b004580, 0x1c004581, 0x1d004584, 0x1e004586, 0x27004587, 0x68004588, 0x01004589, 0x0200458b, 0x1700458c, 0x2700458d, 0x28004590, 0x69004591, 0x01004592, 0x02004595, 0x1d004596, 0x28004597, 0x6a004598, 0x01004599, 0x1100459b, 0x1200459c, 0x1b00459d, 0x1c00459e, 0x1d0045a1, 0x270045a2, 0x680045a4, 0x120045aa, 0x5d0045ab, 0x550045ac, 0x530045ad, 0x540045ae, 0x580045af, 0x410045b0, 0x5d0045b2, 0x110045b4, 0x170045b5, 0x690045b6, 0x620045b7, 0x5d0045c4, 0x130045c5, 0x620045c6, 0x680045c7, 0x540045c8, 0x140045c9, 0x5a0045ca, 0x440045cb, 0x5b0045cc, 0x5d0045cd, 0x440045ce, 0x470045cf, 0x580045d0, 0x140045d1, 0x150045d2, 0x170045d3, 0x580045d4, 0x040045d5, 0x510045d6, 0x030045d8, 0x070045d9, 0x090045da, 0x130045dc, 0x170045dd, 0x180045de, 0x5c0045df, 0x030045e1, 0x040045e2, 0x090045e3, 0x140045e4, 0x290045e5, 0x6a0045e6, 0x020045e7, 0x030045e8, 0x040045e9, 0x050045eb, 0x060045ec, 0x070045ee, 0x080045ef, 0x140045f0, 0x150045f1, 0x160045f3, 0x180045f5, 0x1a0045f7, 0x1b0045fb, 0x1c0045fc, 0x200045fd, 0x210045ff, 0x22004600, 0x29004601, 0x6a004603, 0x02004604, 0x03004606, 0x04004607, 0x0500460d, 0x0600460e, 0x0700460f, 0x08004610, 0x09004611, 0x11004612, 0x12004614, 0x13004617, 0x14004619, 0x1500461b, 0x1600461d, 0x17004621, 0x18004625, 0x5a004629, 0x0200462a, 0x0300462b, 0x0700462c, 0x08004630, 0x09004631, 0x11004632, 0x12004633, 0x13004634, 0x14004635, 0x15004636, 0x16004637, 0x17004638, 0x18004639, 0x1a00463a, 0x1b00463b, 0x1c00463d, 0x5d00463f, 0x02004640, 0x04004641, 0x11004642, 0x13004643, 0x16004644, 0x1b004645, 0x65004646, 0x02004647, 0x03004648, 0x04004649, 0x0500464a, 0x0600464b, 0x0700464c, 0x1200464d, 0x1300464e, 0x5a00464f, 0x02004650, 0x03004651, 0x04004653, 0x05004655, 0x06004656, 0x07004657, 0x08004659, 0x0900465b, 0x1100465d, 0x1200465e, 0x13004662, 0x14004668, 0x1500466c, 0x1600466f, 0x17004671, 0x18004672, 0x1a004674, 0x1b004676, 0x1c004678, 0x1d00467b, 0x1e00467c, 0x20004681, 0x21004682, 0x22004686, 0x2300468b, 0x2400468d, 0x2500468e, 0x6600468f, 0x02004690, 0x03004693, 0x04004696, 0x0500469b, 0x0600469c, 0x0700469d, 0x080046a3, 0x090046a4, 0x110046a6, 0x120046a9, 0x130046aa, 0x140046ac, 0x150046ae, 0x160046af, 0x170046b0, 0x180046b1, 0x1a0046b4, 0x1b0046b5, 0x1c0046b6, 0x1d0046b7, 0x1e0046bb, 0x200046bc, 0x210046bd, 0x220046be, 0x650046bf, 0x020046c0, 0x030046c1, 0x040046c3, 0x050046c5, 0x060046c6, 0x090046c8, 0x110046c9, 0x120046ca, 0x130046cf, 0x140046d2, 0x150046d4, 0x160046d5, 0x170046d6, 0x180046d7, 0x1b0046d8, 0x5d0046d9, 0x570046db, 0x520046dc, 0x010046dd, 0x020046e0, 0x030046e3, 0x040046e8, 0x050046eb, 0x060046ec, 0x070046ed, 0x080046ee, 0x490046ef, 0x020046f0, 0x030046f6, 0x040046f8, 0x050046fa, 0x060046fc, 0x070046fd, 0x080046ff, 0x09004704, 0x11004706, 0x12004708, 0x13004709, 0x1400470e, 0x1500470f, 0x16004710, 0x17004713, 0x18004716, 0x1a004718, 0x1b00471a, 0x1c00471c, 0x1d004722, 0x1e004724, 0x20004726, 0x21004727, 0x22004728, 0x2300472a, 0x2400472c, 0x2500472d, 0x2600472e, 0x2700472f, 0x68004730, 0x02004731, 0x03004733, 0x04004735, 0x0600473a, 0x0700473b, 0x08004741, 0x09004742, 0x11004743, 0x1200474a, 0x1300474b, 0x1400474d, 0x1500474f, 0x16004751, 0x17004753, 0x18004754, 0x1a004756, 0x1b004759, 0x1e00475e, 0x20004760, 0x21004761, 0x22004766, 0x2300476c, 0x2400476d, 0x25004770, 0x26004772, 0x27004773, 0x28004775, 0x2900477a, 0x6a00477b, 0x04004780, 0x05004781, 0x07004782, 0x08004783, 0x09004784, 0x11004787, 0x12004788, 0x1300478a, 0x1400478c, 0x1500478d, 0x1600478e, 0x17004794, 0x18004796, 0x1b004799, 0x6300479b, 0x5d00479c, 0x1300479d, 0x1600479e, 0x1800479f, 0x650047a0, 0x020047a1, 0x030047a2, 0x040047a3, 0x050047aa, 0x060047ab, 0x070047ac, 0x080047ae, 0x090047b0, 0x110047b1, 0x120047b5, 0x130047ba, 0x140047bf, 0x150047c3, 0x170047c4, 0x180047c5, 0x1a0047c6, 0x1b0047c7, 0x1c0047c9, 0x1d0047cb, 0x1e0047cd, 0x200047cf, 0x210047d1, 0x220047d3, 0x230047d5, 0x240047d7, 0x260047d8, 0x670047d9, 0x460047da, 0x010047db, 0x020047ef, 0x03004803, 0x04004810, 0x0500481c, 0x06004825, 0x5900482f, 0x68004830, 0x41004834, 0x02004837, 0x43004838, 0x06004839, 0x0700483a, 0x0800483b, 0x12004843, 0x56004844, 0x06004845, 0x1100484d, 0x1300484e, 0x5600484f, 0x07004850, 0x16004854, 0x5800485c, 0x1200485d, 0x1300485e, 0x1400485f, 0x17004860, 0x5e004861, 0x1b004862, 0x1c004863, 0x1d004864, 0x1e00486b, 0x2000486d, 0x2100486f, 0x22004871, 0x23004872, 0x24004873, 0x25004874, 0x26004878, 0x67004879, 0x2100487a, 0x2200487b, 0x2300487c, 0x2400487d, 0x2500487e, 0x6600487f, 0x01004880, 0x11004883, 0x12004887, 0x1300488c, 0x14004892, 0x15004893, 0x16004895, 0x17004896, 0x1800489b, 0x1a00489c, 0x1b00489d, 0x1c00489f, 0x1d0048a6, 0x1e0048a9, 0x230048aa, 0x250048ab, 0x260048af, 0x690048b0, 0x010048b1, 0x020048b2, 0x110048b4, 0x130048b6, 0x160048b7, 0x170048b8, 0x1a0048bd, 0x1b0048be, 0x1c0048bf, 0x1d0048c6, 0x1e0048c8, 0x200048ca, 0x210048cb, 0x220048cd, 0x230048ce, 0x240048d0, 0x250048d1, 0x260048d9, 0x270048e0, 0x680048e1, 0x000048e2, 0x110048e3, 0x150048e4, 0x170048e5, 0x180048eb, 0x1b0048ec, 0x1d0048ed, 0x1e0048ef, 0x230048f0, 0x250048f1, 0x260048f7, 0x270048fa, 0x690048fb, 0x000048fc, 0x110048fd, 0x14004900, 0x17004901, 0x1d004907, 0x20004908, 0x65004909, 0x01004911, 0x11004914, 0x17004915, 0x1c00491e, 0x1d00491f, 0x20004923, 0x23004925, 0x25004927, 0x6900492a, 0x0300492c, 0x0400492d, 0x0600492e, 0x08004932, 0x11004933, 0x17004934, 0x65004936, 0x02004937, 0x0300493a, 0x0400493b, 0x0500493c, 0x0600493d, 0x07004940, 0x08004941, 0x09004942, 0x11004943, 0x12004948, 0x17004949, 0x1800494c, 0x1d00494d, 0x2500494e, 0x66004950, 0x02004951, 0x03004958, 0x04004959, 0x0500495b, 0x0600495c, 0x1100495d, 0x12004960, 0x17004961, 0x1a004969, 0x1b00496a, 0x2500496b, 0x6600496e, 0x0100496f, 0x02004970, 0x03004971, 0x04004972, 0x05004973, 0x06004974, 0x07004975, 0x08004976, 0x11004977, 0x12004978, 0x17004979, 0x6400497a, 0x0100497b, 0x1100497e, 0x16004984, 0x17004986, 0x1b00498f, 0x1d004992, 0x20004993, 0x21004994, 0x25004995, 0x6600499b, 0x1700499c, 0x210049a2, 0x230049a3, 0x250049a4, 0x660049a6, 0x010049a7, 0x110049aa, 0x160049af, 0x170049b0, 0x1a0049b5, 0x1d0049b6, 0x1e0049b7, 0x250049b8, 0x660049b9, 0x000049bb, 0x110049bc, 0x130049bf, 0x170049c0, 0x210049c8, 0x230049c9, 0x250049cb, 0x260049ce, 0x690049d0, 0x110049d1, 0x170049d3, 0x180049d9, 0x1a0049da, 0x1d0049dc, 0x1e0049dd, 0x200049de, 0x230049e2, 0x250049e3, 0x660049e5, 0x170049ed, 0x600049ef, 0x110049f1, 0x170049f2, 0x1d0049f6, 0x230049f7, 0x650049f8, 0x010049f9, 0x02004a0e, 0x03004a23, 0x04004a37, 0x05004a4b, 0x06004a5b, 0x07004a6e, 0x08004a7d, 0x09004a84, 0x11004a8e, 0x12004aa0, 0x13004ab3, 0x14004ac6, 0x15004ad5, 0x16004ae7, 0x17004af8, 0x18004b06, 0x1a004b14, 0x1b004b28, 0x1c004b35, 0x1d004b40, 0x6a004b45, 0x01004b46, 0x02004b47, 0x03004b48, 0x04004b49, 0x05004b4a, 0x06004b4b, 0x07004b4c, 0x08004b4d, 0x09004b4e, 0x11004b4f, 0x68004b50, 0x01004b64, 0x02004b75, 0x03004b7e, 0x04004b87, 0x05004b96, 0x46004ba6, 0x11004ba7, 0x16004ba8, 0x17004ba9, 0x1c004baa, 0x1d004bab, 0x1e004bac, 0x22004bad, 0x25004bae, 0x6a004baf, 0x48004bb0, 0x06004bb8, 0x11004bc0, 0x53004bc1, 0x07004bc2, 0x56004bc3, 0x13004bcb, 0x54004bcc, 0x1b004bcd, 0x1c004bce, 0x1d004bcf, 0x28004bd6, 0x69004bda, 0x21004bdb, 0x27004bdc, 0x68004bdd, 0x01004bde, 0x11004bdf, 0x17004be0, 0x18004be4, 0x1a004be5, 0x65004be6, 0x17004be8, 0x1a004bee, 0x1c004bef, 0x1d004bf6, 0x21004bf8, 0x22004bf9, 0x24004bfa, 0x25004bfb, 0x69004c00, 0x01004c01, 0x02004c03, 0x03004c04, 0x04004c06, 0x05004c09, 0x06004c0a, 0x11004c0b, 0x14004c0c, 0x15004c0d, 0x16004c0e, 0x17004c10, 0x18004c12, 0x1a004c13, 0x1b004c14, 0x1c004c15, 0x1d004c17, 0x1e004c19, 0x20004c1a, 0x22004c1c, 0x23004c1d, 0x25004c1f, 0x29004c25, 0x6a004c26, 0x00004c27, 0x11004c28, 0x17004c29, 0x20004c30, 0x65004c32, 0x11004c36, 0x16004c37, 0x17004c38, 0x1d004c3e, 0x1e004c3f, 0x20004c40, 0x23004c42, 0x25004c44, 0x68004c49, 0x11004c4a, 0x13004c4e, 0x17004c4f, 0x65004c55, 0x11004c56, 0x13004c59, 0x17004c5b, 0x18004c5f, 0x1a004c62, 0x1b004c64, 0x1d004c66, 0x22004c69, 0x25004c6a, 0x66004c6c, 0x11004c6e, 0x17004c6f, 0x18004c74, 0x5b004c7b, 0x02004c7c, 0x03004c7d, 0x44004c7e, 0x01004c7f, 0x11004c80, 0x12004c85, 0x13004c86, 0x14004c87, 0x15004c88, 0x16004c8a, 0x17004c8b, 0x18004c90, 0x1a004c92, 0x1b004c94, 0x1d004c95, 0x1e004c97, 0x20004c98, 0x21004c99, 0x22004c9a, 0x25004c9b, 0x26004c9e, 0x27004c9f, 0x68004ca0, 0x11004ca1, 0x12004ca6, 0x13004ca8, 0x14004cad, 0x15004caf, 0x16004cb2, 0x17004cb3, 0x18004cb8, 0x1a004cbd, 0x1b004cc2, 0x1c004cc5, 0x1d004cc6, 0x21004ccb, 0x23004ccc, 0x25004ccd, 0x66004cd2, 0x01004cd4, 0x11004cd5, 0x13004cd7, 0x14004cd8, 0x15004cda, 0x16004cdc, 0x17004cde, 0x18004ce6, 0x1a004ce8, 0x1b004cea, 0x1c004cec, 0x1d004ced, 0x1e004cef, 0x20004cf1, 0x21004cf2, 0x22004cf3, 0x23004cf4, 0x24004cf6, 0x25004cf7, 0x26004cfa, 0x28004cfb, 0x69004cfc, 0x17004cfd, 0x1a004cff, 0x65004d00, 0x01004d02, 0x02004d03, 0x11004d06, 0x17004d09, 0x23004d0c, 0x25004d0d, 0x66004d0e, 0x17004d15, 0x20004d16, 0x65004d17, 0x11004d18, 0x13004d19, 0x17004d1a, 0x18004d1c, 0x1a004d1d, 0x1b004d1e, 0x1d004d1f, 0x20004d20, 0x25004d21, 0x66004d23, 0x65004d25, 0x01004d26, 0x02004d38, 0x03004d4e, 0x04004d5f, 0x05004d67, 0x06004d75, 0x07004d7a, 0x08004d8a, 0x09004d9c, 0x11004daa, 0x12004db2, 0x13004db6, 0x14004dba, 0x15004dbc, 0x16004dc1, 0x17004dc6, 0x18004dca, 0x1a004dd4, 0x1b004de4, 0x1c004df5, 0x1d004e03, 0x1e004e1a, 0x60004e2b, 0x68004e32, 0x01004e40, 0x45004e57, 0x02004e58, 0x03004e60, 0x04004e68, 0x05004e69, 0x06004e6a, 0x07004e6b, 0x08004e6e, 0x09004e70, 0x51004e71, 0x5e004e72, 0x11004e73, 0x15004e74, 0x17004e75, 0x1b004e76, 0x1e004e77, 0x25004e78, 0x66004e79, 0x14004e7a, 0x17004e7b, 0x23004e7c, 0x69004e7d, 0x57004e7e, 0x17004e7f, 0x65004e80, 0x17004e81, 0x65004e82, 0x57004e83, 0x16004e84, 0x17004e85, 0x65004e86, 0x57004e87, 0x57004e88, 0x57004e89, 0x17004e8a, 0x1d004e8b, 0x65004e8c, 0x11004e8d, 0x15004e8e, 0x16004e8f, 0x17004e90, 0x18004e91, 0x1b004e92, 0x1d004e93, 0x1e004e94, 0x20004e95, 0x25004e96, 0x27004e97, 0x6a004e98, 0x57004e99, 0x41004e9a, 0x68004ea2, 0x41004ea3, 0x02004ea4, 0x43004ea5, 0x65004ead, 0x11004eb0, 0x14004eb1, 0x15004eb2, 0x17004eb3, 0x18004eb4, 0x1a004eb5, 0x1c004eb6, 0x1d004eb7, 0x1e004eb8, 0x21004eb9, 0x22004eba, 0x25004ebb, 0x66004ebc, 0x57004ebd, 0x17004ebe, 0x65004ebf, 0x11004ec0, 0x17004ec1, 0x1d004ec2, 0x1e004ec3, 0x20004ec4, 0x25004ec5, 0x6a004ec6, 0x57004ec7, 0x11004ec8, 0x12004ec9, 0x13004eca, 0x16004ecb, 0x17004ecd, 0x1a004ecf, 0x1b004ed0, 0x1c004ed1, 0x1d004ed2, 0x20004ed3, 0x22004ed4, 0x23004ed6, 0x25004ed7, 0x29004ed9, 0x6a004eda, 0x11004edb, 0x13004edc, 0x14004edd, 0x16004edf, 0x17004ee0, 0x18004ee1, 0x1a004ee2, 0x1b004ee3, 0x1c004ee4, 0x1d004ee5, 0x20004ee6, 0x21004ee7, 0x22004ee9, 0x23004eea, 0x25004eeb, 0x26004eec, 0x29004eed, 0x6a004eee, 0x11004eef, 0x13004ef0, 0x17004ef1, 0x18004ef2, 0x1a004ef3, 0x1d004ef4, 0x1e004ef5, 0x20004ef6, 0x23004ef7, 0x25004ef8, 0x69004ef9, 0x65004efa, 0x01004efb, 0x42004f00, 0x68004f05, 0x01004f06, 0x42004f0a, 0x01004f0c, 0x02004f0d, 0x03004f0e, 0x04004f0f, 0x05004f10, 0x06004f11, 0x07004f12, 0x08004f13, 0x09004f14, 0x11004f15, 0x12004f16, 0x13004f17, 0x14004f18, 0x15004f19, 0x16004f1a, 0x57004f1b, 0x02004f1c, 0x03004f1d, 0x04004f1e, 0x05004f1f, 0x08004f20, 0x09004f21, 0x11004f22, 0x1b004f23, 0x1c004f24, 0x60004f25, 0x05004f26, 0x06004f27, 0x07004f2a, 0x08004f2c, 0x09004f2f, 0x11004f30, 0x13004f32, 0x14004f33, 0x15004f37, 0x16004f38, 0x17004f39, 0x18004f3b, 0x1a004f3d, 0x1b004f3e, 0x1c004f41, 0x1d004f47, 0x20004f49, 0x21004f4d, 0x22004f4e, 0x23004f51, 0x24004f54, 0x25004f55, 0x26004f56, 0x27004f59, 0x28004f5c, 0x29004f5d, 0x6a004f62, 0x01004f63, 0x02004f64, 0x03004f65, 0x04004f66, 0x05004f67, 0x06004f68, 0x07004f6a, 0x08004f6b, 0x09004f6c, 0x11004f70, 0x12004f71, 0x14004f72, 0x15004f73, 0x1a004f75, 0x1b004f76, 0x1c004f77, 0x1d004f7c, 0x20004f7f, 0x21004f80, 0x22004f83, 0x23004f84, 0x24004f85, 0x25004f86, 0x26004f8b, 0x27004f8e, 0x28004f8f, 0x29004f90, 0x6a004f91, 0x02004f92, 0x03004f93, 0x04004f94, 0x46004f95, 0x02004f96, 0x03004f97, 0x45004f98, 0x02004f99, 0x03004f9b, 0x04004fa0, 0x05004fa3, 0x06004fa7, 0x07004fa8, 0x08004fad, 0x09004fae, 0x11004fb2, 0x12004fb6, 0x13004fb7, 0x14004fbc, 0x15004fbf, 0x16004fc0, 0x1b004fc1, 0x1c004fc2, 0x20004fc3, 0x21004fc7, 0x22004fc8, 0x23004fc9, 0x65004fca, 0x02004fcb, 0x03004fcc, 0x04004fcd, 0x05004fd0, 0x08004fd2, 0x09004fd4, 0x11004fd6, 0x12004fdd, 0x15004fe1, 0x16004fe3, 0x17004fe4, 0x18004fe7, 0x5c004fec, 0x01004fed, 0x02004ff1, 0x03004ff6, 0x04004ffa, 0x05005002, 0x06005006, 0x0700500c, 0x08005013, 0x09005014, 0x11005016, 0x1200501d, 0x1300501f, 0x14005023, 0x15005027, 0x1600502b, 0x1700502c, 0x1800502e, 0x1a005032, 0x1b00503b, 0x1c005043, 0x1d005047, 0x23005048, 0x24005049, 0x2500504a, 0x2600504c, 0x2700504f, 0x28005051, 0x29005053, 0x6a005055, 0x02005056, 0x03005057, 0x04005058, 0x0500505b, 0x0600505c, 0x0700505d, 0x0900505e, 0x11005061, 0x12005067, 0x1300506c, 0x1400506d, 0x17005071, 0x1a005072, 0x1b005077, 0x1c005078, 0x1d00507a, 0x1e005080, 0x20005081, 0x21005087, 0x22005089, 0x2300508a, 0x2400508c, 0x2500508d, 0x2700508e, 0x2900508f, 0x6a005090, 0x02005091, 0x03005093, 0x04005094, 0x05005095, 0x09005096, 0x11005097, 0x12005098, 0x13005099, 0x1600509e, 0x1700509f, 0x180050a1, 0x1a0050a2, 0x230050a3, 0x250050a4, 0x260050a5, 0x690050a6, 0x110050a7, 0x140050a9, 0x1a0050aa, 0x1b0050ad, 0x1d0050ae, 0x210050b0, 0x660050b1, 0x010050b2, 0x020050b3, 0x030050b4, 0x040050b5, 0x050050ba, 0x060050bc, 0x070050c3, 0x080050c8, 0x090050cb, 0x110050cc, 0x120050d5, 0x130050d6, 0x140050d8, 0x150050db, 0x160050dc, 0x170050dd, 0x180050e0, 0x1a0050e4, 0x1b0050e5, 0x1c0050e6, 0x1d0050e7, 0x210050e8, 0x650050e9, 0x020050ea, 0x030050eb, 0x040050ec, 0x050050ed, 0x060050ee, 0x070050f0, 0x080050f5, 0x090050f6, 0x110050f8, 0x120050fc, 0x130050fe, 0x140050ff, 0x15005100, 0x16005101, 0x17005102, 0x18005106, 0x1a00510c, 0x1b00510f, 0x1c005114, 0x1d005119, 0x1e00511a, 0x2000511b, 0x2100511e, 0x22005121, 0x23005123, 0x24005125, 0x25005127, 0x26005129, 0x2700512b, 0x6800512c, 0x0300512d, 0x0400512e, 0x0500512f, 0x07005135, 0x08005138, 0x0900513a, 0x1100513b, 0x1300513f, 0x16005140, 0x17005144, 0x18005146, 0x1a005147, 0x1b00514e, 0x1c00514f, 0x1d005150, 0x20005151, 0x63005152, 0x11005153, 0x12005159, 0x1300515b, 0x1400515d, 0x1500515f, 0x16005161, 0x17005162, 0x18005163, 0x1a005166, 0x1b00516c, 0x1c00516f, 0x1d005170, 0x1e005171, 0x20005172, 0x21005173, 0x22005174, 0x23005178, 0x2400517a, 0x2500517c, 0x26005184, 0x27005188, 0x28005189, 0x2900518b, 0x6a00518c, 0x01005190, 0x02005191, 0x03005192, 0x04005193, 0x05005194, 0x06005195, 0x07005196, 0x08005197, 0x09005198, 0x11005199, 0x1200519a, 0x1300519b, 0x1400519e, 0x1500519f, 0x160051a0, 0x170051a1, 0x180051a2, 0x1a0051a3, 0x1b0051a4, 0x1c0051a5, 0x1d0051a6, 0x1e0051a7, 0x200051a8, 0x210051a9, 0x220051aa, 0x230051ab, 0x240051ac, 0x250051ad, 0x270051ae, 0x280051af, 0x290051b0, 0x6a0051b1, 0x020051b2, 0x030051b4, 0x040051b5, 0x050051b7, 0x060051b9, 0x070051bb, 0x080051bc, 0x090051bd, 0x110051be, 0x650051bf, 0x030051c0, 0x040051c1, 0x050051c2, 0x060051c7, 0x070051c8, 0x080051c9, 0x090051ca, 0x110051cb, 0x120051ce, 0x130051d0, 0x140051d2, 0x150051d3, 0x160051d4, 0x170051d5, 0x180051de, 0x1a0051e0, 0x1b0051e7, 0x1c0051ea, 0x1d0051ed, 0x1e0051f2, 0x200051f4, 0x210051f6, 0x220051f8, 0x230051f9, 0x240051fd, 0x250051fe, 0x26005200, 0x27005204, 0x28005206, 0x29005208, 0x6a005209, 0x0300520b, 0x0400520c, 0x0500520d, 0x06005211, 0x07005212, 0x08005213, 0x09005214, 0x11005217, 0x1200521f, 0x13005223, 0x14005226, 0x15005227, 0x16005228, 0x1700522a, 0x1800522c, 0x1a00522e, 0x1b00522f, 0x1d005230, 0x21005231, 0x25005235, 0x66005236, 0x02005237, 0x03005238, 0x04005239, 0x0500523a, 0x0600523d, 0x0700523f, 0x08005240, 0x09005241, 0x11005242, 0x12005247, 0x13005248, 0x14005249, 0x1500524d, 0x1600524e, 0x1700524f, 0x18005252, 0x1a005253, 0x1b005257, 0x1c005258, 0x1d005259, 0x1e00525d, 0x2000525e, 0x2100525f, 0x22005260, 0x23005261, 0x24005263, 0x26005264, 0x27005266, 0x29005269, 0x6a00526a, 0x0100526b, 0x0600526c, 0x0700526d, 0x0800526e, 0x09005270, 0x11005271, 0x12005276, 0x13005278, 0x1400527d, 0x1500527e, 0x1600527f, 0x17005281, 0x18005282, 0x1a005283, 0x1b005288, 0x21005289, 0x2300528b, 0x2500528c, 0x6600528d, 0x0600528e, 0x0700528f, 0x08005290, 0x09005292, 0x11005293, 0x12005297, 0x13005298, 0x1400529d, 0x1500529f, 0x160052a0, 0x170052a1, 0x180052a4, 0x1a0052a6, 0x1b0052a7, 0x1c0052aa, 0x1d0052ac, 0x1e0052b0, 0x200052b1, 0x210052b2, 0x220052b3, 0x230052b4, 0x240052b9, 0x250052ba, 0x660052bb, 0x020052be, 0x030052bf, 0x040052c0, 0x050052c5, 0x060052cb, 0x070052cc, 0x110052d0, 0x120052d1, 0x170052d6, 0x250052d7, 0x660052da, 0x020052db, 0x030052dc, 0x040052dd, 0x050052de, 0x060052df, 0x070052e0, 0x080052e1, 0x090052e3, 0x110052e5, 0x120052e7, 0x130052e8, 0x140052e9, 0x150052ec, 0x160052ed, 0x170052ee, 0x180052f1, 0x1a0052f3, 0x200052f6, 0x240052f8, 0x250052f9, 0x260052fa, 0x270052fb, 0x680052fc, 0x020052fd, 0x030052fe, 0x040052ff, 0x05005300, 0x06005301, 0x07005302, 0x08005303, 0x09005304, 0x16005305, 0x1a005306, 0x25005307, 0x27005309, 0x2800530a, 0x6900530b, 0x0200530c, 0x1100530d, 0x54005310, 0x02005312, 0x43005313, 0x01005314, 0x02005321, 0x03005328, 0x44005330, 0x68005333, 0x41005337, 0x1e00533d, 0x2000533e, 0x21005346, 0x22005347, 0x23005348, 0x24005349, 0x2500534a, 0x2600534b, 0x2700534c, 0x6800534d, 0x1c00534e, 0x1d00534f, 0x1e005350, 0x20005351, 0x21005352, 0x22005353, 0x23005354, 0x24005355, 0x25005356, 0x26005357, 0x27005358, 0x28005359, 0x6900535a, 0x0300535b, 0x0400535c, 0x4500535d, 0x0800535e, 0x0900535f, 0x11005360, 0x12005361, 0x13005362, 0x54005363, 0x56005364, 0x13005365, 0x14005366, 0x15005367, 0x16005368, 0x57005369, 0x0700536a, 0x0800536b, 0x0900536c, 0x1100536d, 0x1200536e, 0x1300536f, 0x14005370, 0x15005371, 0x16005372, 0x57005373, 0x02005374, 0x03005375, 0x04005376, 0x05005377, 0x06005378, 0x07005379, 0x0800537a, 0x0900537b, 0x1100537c, 0x1200537d, 0x1300537e, 0x1400537f, 0x15005380, 0x16005381, 0x17005382, 0x18005383, 0x1a005384, 0x1b005385, 0x1c005386, 0x1d005387, 0x1e005389, 0x2000538b, 0x6100538d, 0x6800538f, 0x550053a3, 0x650053ab, 0x650053ac, 0x650053ad, 0x550053ae, 0x010053b6, 0x020053b7, 0x110053b9, 0x130053ba, 0x150053bb, 0x170053bc, 0x180053bd, 0x1a0053be, 0x1b0053bf, 0x1e0053c0, 0x200053c1, 0x230053c2, 0x250053c3, 0x270053c4, 0x690053c5, 0x650053c6, 0x650053c7, 0x630053c9, 0x650053ca, 0x650053cb, 0x170053cc, 0x650053cd, 0x210053cf, 0x620053d0, 0x5a0053d8, 0x440053d9, 0x030053da, 0x070053db, 0x120053dc, 0x140053dd, 0x210053de, 0x620053df, 0x150053e0, 0x220053e1, 0x6a0053e2, 0x650053e3, 0x600053e6, 0x140053ea, 0x150053eb, 0x560053ec, 0x1b0053ed, 0x1c0053ee, 0x1d0053ef, 0x1e0053f0, 0x200053f1, 0x210053f2, 0x220053f3, 0x230053f4, 0x240053f5, 0x250053f6, 0x660053f7, 0x040053f8, 0x450053f9, 0x450053fa, 0x630053fb, 0x160053fc, 0x570053fd, 0x090053fe, 0x550053ff, 0x57005400, 0x67005401, 0x13005402, 0x15005403, 0x16005404, 0x17005405, 0x18005406, 0x1a005407, 0x1b005408, 0x1c005409, 0x1d00540d, 0x5e00540e, 0x0200540f, 0x03005410, 0x04005411, 0x05005412, 0x06005413, 0x07005419, 0x0800541f, 0x09005424, 0x1100542a, 0x12005430, 0x13005431, 0x14005432, 0x15005433, 0x16005435, 0x17005436, 0x18005437, 0x1a005438, 0x1b00543b, 0x1c00543d, 0x1d00543e, 0x1e00543f, 0x20005440, 0x21005441, 0x62005442, 0x01005443, 0x02005444, 0x04005445, 0x07005446, 0x09005447, 0x11005448, 0x1200544e, 0x13005454, 0x14005459, 0x1500545f, 0x16005465, 0x17005466, 0x18005468, 0x1a00546a, 0x1b00546b, 0x1c00546e, 0x1d005470, 0x1e005471, 0x20005472, 0x21005473, 0x22005476, 0x23005477, 0x24005478, 0x6500547b, 0x0400547c, 0x05005482, 0x06005483, 0x07005485, 0x08005487, 0x09005489, 0x1100548b, 0x5200548f, 0x04005491, 0x05005492, 0x06005493, 0x07005494, 0x08005496, 0x0900549c, 0x1100549d, 0x1200549e, 0x130054a0, 0x140054a7, 0x570054a9, 0x010054aa, 0x020054ae, 0x030054b5, 0x040054bd, 0x050054c1, 0x060054c6, 0x110054cb, 0x120054cc, 0x130054cd, 0x1b0054d0, 0x210054d1, 0x230054d2, 0x690054d3, 0x050054d4, 0x060054d5, 0x110054d6, 0x5d0054d7, 0x130054d8, 0x1b0054d9, 0x230054db, 0x640054dc, 0x530054dd, 0x010054de, 0x020054e0, 0x030054e2, 0x040054e3, 0x050054e4, 0x060054e5, 0x070054e6, 0x080054e7, 0x090054e8, 0x110054e9, 0x120054ea, 0x130054eb, 0x140054ef, 0x150054f0, 0x160054f1, 0x170054f2, 0x180054f3, 0x1a0054f4, 0x1b0054f5, 0x1c0054f6, 0x1d0054f7, 0x200054f8, 0x210054f9, 0x220054fa, 0x230054fb, 0x240054fc, 0x250054fd, 0x270054fe, 0x280054ff, 0x29005500, 0x6a005501, 0x5b005502, 0x11005507, 0x1b005508, 0x66005509, 0x0100550a, 0x42005515, 0x41005517, 0x02005519, 0x03005520, 0x04005521, 0x05005522, 0x06005524, 0x07005525, 0x08005526, 0x09005527, 0x11005528, 0x1200552a, 0x1300552f, 0x14005531, 0x15005533, 0x16005535, 0x17005536, 0x1b005537, 0x5c005538, 0x02005539, 0x03005540, 0x04005541, 0x05005542, 0x06005543, 0x07005544, 0x08005545, 0x09005546, 0x11005547, 0x12005548, 0x1300554a, 0x14005550, 0x15005551, 0x16005552, 0x17005553, 0x18005554, 0x1a005556, 0x1b00555b, 0x1c00555c, 0x1d00555d, 0x1e00555f, 0x20005560, 0x21005562, 0x22005563, 0x23005565, 0x24005567, 0x65005569, 0x0200556b, 0x0300556c, 0x0400556e, 0x0500556f, 0x06005570, 0x07005571, 0x08005573, 0x09005575, 0x11005576, 0x12005577, 0x68005578, 0x02005579, 0x03005580, 0x15005587, 0x16005589, 0x1700558c, 0x1800558e, 0x1a005590, 0x5b005592, 0x02005594, 0x0300559b, 0x1c0055a2, 0x1d0055a3, 0x1e0055a5, 0x200055a6, 0x210055a9, 0x220055ab, 0x230055ac, 0x640055ae, 0x010055b0, 0x020055b7, 0x030055ba, 0x040055bf, 0x090055c4, 0x110055c5, 0x140055c6, 0x150055c7, 0x160055c9, 0x170055cb, 0x180055d0, 0x1a0055d1, 0x1c0055d3, 0x210055d5, 0x230055d6, 0x660055d7, 0x020055d8, 0x130055dd, 0x600055de, 0x110055e0, 0x120055e1, 0x130055e2, 0x670055e3, 0x540055e4, 0x510055e5, 0x660055e6, 0x660055e7, 0x010055e8, 0x020055e9, 0x030055ea, 0x040055eb, 0x450055ec, 0x1b0055ed, 0x660055ee, 0x410055ef, 0x110055f0, 0x130055f2, 0x140055f3, 0x210055f4, 0x250055f5, 0x660055f6, 0x510055f7, 0x660055f8, 0x010055f9, 0x02005605, 0x03005611, 0x04005620, 0x0500562b, 0x0600563c, 0x07005649, 0x08005655, 0x09005668, 0x5200566b, 0x4100566c, 0x0200567c, 0x03005683, 0x04005684, 0x05005685, 0x06005686, 0x07005687, 0x16005688, 0x17005689, 0x1b00568a, 0x5c00568b, 0x0200568c, 0x03005693, 0x04005694, 0x05005695, 0x06005696, 0x47005697, 0x02005698, 0x03005699, 0x0400569a, 0x0500569b, 0x1200569c, 0x6800569d, 0x0200569e, 0x030056a5, 0x1c0056ac, 0x1d0056ad, 0x1e0056af, 0x250056b1, 0x660056b2, 0x020056b3, 0x030056ba, 0x250056c1, 0x660056c7, 0x010056c8, 0x020056cc, 0x030056cf, 0x040056d0, 0x050056d1, 0x140056d3, 0x1b0056d4, 0x5c0056d5, 0x030056d7, 0x440056d8, 0x070056d9, 0x570056db, 0x010056dc, 0x020056eb, 0x030056f9, 0x040056fe, 0x05005710, 0x06005714, 0x07005718, 0x0800571d, 0x09005726, 0x11005737, 0x1200573f, 0x13005749, 0x14005755, 0x55005761, 0x41005769, 0x5a005770, 0x66005771, 0x20005772, 0x21005774, 0x22005775, 0x23005777, 0x24005778, 0x25005779, 0x2600577a, 0x6700577b, 0x2300577c, 0x2400577e, 0x25005780, 0x26005785, 0x27005786, 0x28005787, 0x29005788, 0x6a005789, 0x2600578a, 0x2700578c, 0x2800578d, 0x2900578e, 0x6a00578f, 0x13005790, 0x14005796, 0x2000579c, 0x2100579d, 0x2200579e, 0x2300579f, 0x640057a0, 0x010057a1, 0x270057a2, 0x280057a8, 0x290057a9, 0x6a0057aa, 0x140057ab, 0x1d0057b1, 0x1e0057b2, 0x600057b3, 0x420057b4, 0x010057bb, 0x430057be, 0x010057bf, 0x020057c0, 0x030057c1, 0x440057c2, 0x010057c3, 0x020057c4, 0x090057c5, 0x150057c9, 0x200057cb, 0x210057cc, 0x220057cd, 0x230057ce, 0x250057cf, 0x260057d6, 0x270057da, 0x280057dc, 0x6a0057dd, 0x020057e0, 0x030057e6, 0x040057e7, 0x070057e9, 0x080057ea, 0x120057eb, 0x130057ed, 0x140057ee, 0x180057f0, 0x1a0057f3, 0x1b0057f4, 0x1e0057fa, 0x600057fb, 0x020057fc, 0x040057fd, 0x050057fe, 0x060057ff, 0x07005800, 0x08005801, 0x09005802, 0x13005805, 0x14005809, 0x1500580a, 0x1600580b, 0x1700580f, 0x1b005810, 0x1c005813, 0x1d005814, 0x1e005816, 0x24005817, 0x25005818, 0x26005819, 0x6700581a, 0x0300581b, 0x0400581f, 0x09005820, 0x11005821, 0x16005822, 0x17005823, 0x18005825, 0x1a005826, 0x1c005827, 0x1d005828, 0x1e005829, 0x2000582e, 0x2100582f, 0x24005830, 0x25005831, 0x26005837, 0x2700583c, 0x2800583d, 0x6900583e, 0x02005842, 0x04005846, 0x05005847, 0x07005848, 0x09005849, 0x1300584a, 0x1400584d, 0x1500584e, 0x1600584f, 0x1a005850, 0x1b005851, 0x1d005852, 0x22005853, 0x23005854, 0x64005855, 0x01005856, 0x02005857, 0x03005859, 0x0400585c, 0x0500585f, 0x06005861, 0x07005863, 0x08005865, 0x09005867, 0x11005869, 0x1200586b, 0x1400586c, 0x1500586d, 0x1600586f, 0x17005871, 0x18005874, 0x1a005876, 0x1b00587c, 0x1c005881, 0x1d005888, 0x1e00588c, 0x2000588d, 0x2100588e, 0x2200588f, 0x23005890, 0x24005891, 0x25005892, 0x26005893, 0x27005894, 0x28005895, 0x29005896, 0x6a005897, 0x01005898, 0x0200589f, 0x030058a6, 0x040058ad, 0x050058b1, 0x060058b2, 0x070058b3, 0x080058b4, 0x090058b5, 0x110058b7, 0x120058ba, 0x130058bf, 0x140058c3, 0x150058c4, 0x160058c6, 0x170058c7, 0x180058c8, 0x1a0058ca, 0x1b0058d2, 0x1c0058d6, 0x1d0058d7, 0x1e0058d8, 0x200058d9, 0x210058da, 0x220058db, 0x230058dc, 0x240058dd, 0x250058de, 0x260058df, 0x270058e1, 0x280058e2, 0x690058e3, 0x010058e4, 0x020058e5, 0x030058e6, 0x040058e7, 0x050058e8, 0x530058e9, 0x120058eb, 0x130058ec, 0x160058f5, 0x180058f6, 0x1a0058f7, 0x1b0058f8, 0x1c0058f9, 0x1d0058fa, 0x1e0058fb, 0x600058fc, 0x530058fd, 0x5b0058fe, 0x510058ff, 0x01005900, 0x02005903, 0x03005905, 0x04005907, 0x05005909, 0x0600590a, 0x0700590b, 0x0800590c, 0x0900590d, 0x1100590e, 0x1200590f, 0x13005910, 0x14005911, 0x15005912, 0x16005913, 0x17005914, 0x18005915, 0x1a005916, 0x1b005917, 0x1c005918, 0x1d005919, 0x2000591a, 0x2100591b, 0x2200591c, 0x2300591d, 0x2400591e, 0x2500591f, 0x27005920, 0x28005921, 0x29005922, 0x6a005923, 0x17005924, 0x5b005925, 0x1100592b, 0x6600592c, 0x1100592d, 0x14005930, 0x5a005931, 0x41005932, 0x41005933, 0x4100593f, 0x03005942, 0x04005943, 0x07005944, 0x08005945, 0x11005946, 0x58005948, 0x0500594c, 0x0900594d, 0x5100594e, 0x0300594f, 0x11005950, 0x12005951, 0x18005952, 0x20005953, 0x22005954, 0x23005956, 0x28005958, 0x29005959, 0x6a00595a, 0x0200595b, 0x0500595c, 0x1400595e, 0x62005960, 0x03005961, 0x06005962, 0x1c005963, 0x26005964, 0x67005965, 0x06005966, 0x07005967, 0x0800596d, 0x09005973, 0x11005979, 0x1200597f, 0x13005980, 0x14005981, 0x15005982, 0x16005983, 0x17005984, 0x18005985, 0x1a005986, 0x1b005987, 0x1c005988, 0x5d005989, 0x0500598a, 0x0600598b, 0x1200598c, 0x16005993, 0x1b005997, 0x1c005998, 0x1d005999, 0x1e00599a, 0x2400599b, 0x6900599d, 0x0200599e, 0x120059a2, 0x150059a3, 0x1d0059a4, 0x220059a5, 0x230059a6, 0x660059a7, 0x1a0059a8, 0x1d0059aa, 0x610059ab, 0x060059ac, 0x070059ad, 0x080059ae, 0x120059af, 0x130059b0, 0x150059b1, 0x170059b8, 0x180059b9, 0x1b0059ba, 0x230059bb, 0x250059bc, 0x6a0059be, 0x090059c0, 0x160059c1, 0x170059c2, 0x5a0059c3, 0x460059c4, 0x160059c5, 0x570059c7, 0x010059ce, 0x020059d3, 0x030059d7, 0x040059df, 0x050059e3, 0x060059e7, 0x070059ed, 0x080059ef, 0x090059f2, 0x110059f6, 0x120059f7, 0x140059fa, 0x170059fc, 0x180059fd, 0x1a0059fe, 0x1b0059ff, 0x1d005a00, 0x21005a04, 0x23005a08, 0x24005a0b, 0x25005a0c, 0x69005a0d, 0x08005a0e, 0x11005a0f, 0x13005a10, 0x1c005a11, 0x20005a12, 0x21005a14, 0x22005a17, 0x23005a18, 0x24005a19, 0x25005a1b, 0x26005a22, 0x27005a23, 0x28005a24, 0x29005a25, 0x6a005a26, 0x02005a2d, 0x03005a2e, 0x04005a2f, 0x05005a30, 0x06005a31, 0x07005a32, 0x08005a33, 0x09005a34, 0x11005a35, 0x12005a36, 0x14005a38, 0x18005a3d, 0x1d005a3e, 0x60005a3f, 0x11005a40, 0x14005a41, 0x61005a42, 0x17005a43, 0x18005a44, 0x21005a45, 0x66005a46, 0x61005a47, 0x12005a49, 0x13005a4a, 0x14005a4b, 0x18005a4d, 0x5b005a4e, 0x01005a4f, 0x02005a51, 0x03005a53, 0x04005a55, 0x05005a56, 0x06005a57, 0x07005a58, 0x08005a59, 0x09005a5a, 0x11005a5b, 0x12005a5c, 0x13005a5d, 0x14005a5e, 0x15005a5f, 0x16005a60, 0x17005a61, 0x18005a62, 0x1a005a63, 0x1b005a64, 0x1c005a65, 0x5d005a66, 0x51005a67, 0x12005a68, 0x17005a69, 0x18005a6a, 0x5b005a6b, 0x65005a6c, 0x13005a6e, 0x61005a6f, 0x11005a70, 0x61005a71, 0x12005a74, 0x18005a75, 0x61005a77, 0x01005a79, 0x02005a8e, 0x03005a9e, 0x04005aac, 0x05005abe, 0x06005ace, 0x07005adc, 0x08005aed, 0x09005afc, 0x11005b0a, 0x12005b15, 0x13005b1e, 0x14005b28, 0x55005b34, 0x01005b37, 0x42005b4b, 0x05005b51, 0x06005b52, 0x12005b53, 0x16005b5a, 0x1b005b5e, 0x69005b5f, 0x02005b60, 0x12005b62, 0x15005b63, 0x24005b64, 0x25005b65, 0x66005b66, 0x5d005b67, 0x06005b68, 0x15005b69, 0x63005b70, 0x09005b71, 0x16005b72, 0x17005b73, 0x5a005b74, 0x46005b75, 0x57005b76, 0x01005b7d, 0x02005b81, 0x03005b82, 0x04005b83, 0x05005b86, 0x06005b8b, 0x07005b8e, 0x08005b91, 0x09005b92, 0x11005b94, 0x12005b96, 0x13005b98, 0x17005b99, 0x1a005b9a, 0x21005b9b, 0x65005b9e, 0x25005b9f, 0x6a005ba6, 0x01005bad, 0x02005bae, 0x03005baf, 0x04005bb1, 0x05005bb2, 0x06005bb3, 0x07005bb5, 0x08005bb7, 0x09005bb8, 0x11005bb9, 0x12005bbb, 0x13005bbc, 0x14005bbd, 0x15005bbe, 0x16005bc0, 0x17005bc2, 0x18005bc5, 0x1a005bc7, 0x1b005bc8, 0x1c005bc9, 0x1d005bca, 0x1e005bcb, 0x20005bcd, 0x21005bce, 0x22005bcf, 0x23005bd0, 0x24005bd1, 0x25005bd2, 0x26005bd3, 0x67005bd4, 0x51005bd5, 0x51005bd6, 0x63005bd7, 0x61005bd8, 0x51005bd9, 0x11005bda, 0x5a005bdc, 0x5d005bdd, 0x01005bde, 0x02005be3, 0x03005be7, 0x04005bf2, 0x05005bfd, 0x06005c03, 0x07005c14, 0x08005c29, 0x09005c33, 0x11005c45, 0x12005c54, 0x13005c66, 0x14005c70, 0x15005c7c, 0x56005c83, 0x01005c84, 0x42005c90, 0x53005c93, 0x41005c9a, 0x54005c9c, 0x01005ca3, 0x02005ca4, 0x03005ca5, 0x04005ca6, 0x45005ca9, 0x01005caa, 0x42005cab, 0x01005cac, 0x63005cad, 0x41005cae, 0x5e005caf, 0x46005cb0, 0x01005cb7, 0x02005cb8, 0x43005cb9, 0x42005cba, 0x47005cbb, 0x01005cc2, 0x02005cc3, 0x43005cc4, 0x57005cc6, 0x13005cc7, 0x57005ccf, 0x13005cd0, 0x57005cd8, 0x16005cdf, 0x17005ce0, 0x62005ce8, 0x13005ced, 0x14005cee, 0x15005cef, 0x57005cf0, 0x57005cf1, 0x17005cf9, 0x18005cfb, 0x1a005d01, 0x23005d07, 0x64005d0f, 0x07005d17, 0x57005d18, 0x5d005d19, 0x01005d1a, 0x02005d1b, 0x03005d1d, 0x04005d1f, 0x05005d20, 0x06005d22, 0x07005d23, 0x08005d26, 0x09005d28, 0x51005d29, 0x07005d2a, 0x11005d2b, 0x5d005d2c, 0x17005d2d, 0x24005d2e, 0x29005d2f, 0x6a005d30, 0x13005d31, 0x57005d39, 0x57005d3f, 0x57005d47, 0x01005d4f, 0x18005d50, 0x1b005d51, 0x23005d52, 0x24005d58, 0x65005d5d, 0x01005d5e, 0x02005d60, 0x03005d62, 0x44005d63, 0x11005d64, 0x57005d65, 0x11005d66, 0x60005d67, 0x01005d68, 0x02005d6c, 0x03005d72, 0x44005d77, 0x41005d7c, 0x57005d7d, 0x53005d7f, 0x57005d87, 0x57005d8f, 0x57005d90, 0x01005d98, 0x02005d99, 0x03005d9a, 0x04005d9b, 0x05005d9d, 0x06005d9e, 0x07005d9f, 0x08005da0, 0x09005da1, 0x11005da2, 0x52005da3, 0x01005da4, 0x46005da5, 0x02005da6, 0x03005da7, 0x44005da8, 0x41005da9, 0x41005daa, 0x51005dab, 0x51005dac, 0x01005dad, 0x02005db1, 0x03005db5, 0x04005db9, 0x05005dbd, 0x06005dc1, 0x07005dc5, 0x08005dc9, 0x5d005dca, 0x01005dcb, 0x42005dcf, 0x53005dd0, 0x63005dd6, 0x42005dd7, 0x01005dde, 0x02005ddf, 0x43005de0, 0x01005de1, 0x02005de7, 0x03005dee, 0x04005df3, 0x05005df7, 0x06005df9, 0x07005dfd, 0x08005dff, 0x09005e00, 0x17005e01, 0x18005e02, 0x1b005e03, 0x5c005e04, 0x02005e05, 0x03005e06, 0x04005e07, 0x05005e08, 0x06005e09, 0x47005e0a, 0x01005e0b, 0x02005e10, 0x03005e17, 0x04005e1a, 0x05005e1d, 0x06005e1e, 0x07005e21, 0x08005e23, 0x09005e24, 0x11005e26, 0x12005e28, 0x13005e29, 0x14005e2a, 0x55005e2c, 0x08005e2d, 0x11005e2e, 0x12005e36, 0x13005e37, 0x60005e38, 0x01005e39, 0x02005e3a, 0x03005e3b, 0x04005e3c, 0x45005e3d, 0x02005e3e, 0x03005e3f, 0x04005e46, 0x05005e4d, 0x06005e4e, 0x22005e4f, 0x64005e50, 0x46005e51, 0x01005e52, 0x02005e54, 0x03005e55, 0x04005e56, 0x05005e57, 0x06005e58, 0x07005e59, 0x08005e5a, 0x09005e5d, 0x11005e5e, 0x12005e60, 0x13005e61, 0x14005e64, 0x15005e65, 0x16005e69, 0x17005e6a, 0x18005e6d, 0x1a005e6e, 0x1b005e6f, 0x1d005e73, 0x20005e74, 0x21005e75, 0x23005e76, 0x26005e77, 0x69005e78, 0x01005e79, 0x02005e7a, 0x03005e7b, 0x11005e7d, 0x15005e7e, 0x1a005e7f, 0x1d005e81, 0x65005e82, 0x01005e83, 0x12005e84, 0x5a005e86, 0x03005e87, 0x11005e88, 0x65005e89, 0x03005e8a, 0x54005e8b, 0x01005e8c, 0x11005e8d, 0x21005e90, 0x25005e91, 0x27005e92, 0x69005e93, 0x61005e94, 0x12005e95, 0x18005e96, 0x1a005e97, 0x65005e98, 0x01005e99, 0x02005e9c, 0x03005e9f, 0x04005ea2, 0x05005ea5, 0x06005ea8, 0x07005eaa, 0x08005ead, 0x09005eaf, 0x11005eb0, 0x12005eb1, 0x13005eb3, 0x14005eb4, 0x15005eb5, 0x16005eb6, 0x17005eb7, 0x18005eb8, 0x1a005eb9, 0x1b005eba, 0x1c005ebb, 0x1d005ebc, 0x1e005ebd, 0x20005ebe, 0x21005ebf, 0x22005ec0, 0x23005ec1, 0x24005ec2, 0x25005ec3, 0x27005ec4, 0x68005ec5, 0x01005ec6, 0x02005ec7, 0x1b005ece, 0x5d005ed4, 0x46005ed5, 0x5a005ed6, 0x67005ed7, 0x11005ed8, 0x18005ed9, 0x1d005eda, 0x69005edb, 0x51005edc, 0x01005edd, 0x02005eea, 0x03005ef8, 0x04005f0e, 0x05005f1e, 0x06005f2d, 0x07005f39, 0x08005f48, 0x09005f58, 0x11005f5e, 0x53005f61, 0x01005f62, 0x42005f6e, 0x42005f79, 0x42005f80, 0x51005f87, 0x03005f8e, 0x44005f95, 0x01005f9c, 0x02005f9f, 0x03005fa0, 0x04005fa1, 0x05005fa2, 0x06005fa3, 0x07005fa4, 0x08005fa5, 0x09005fa6, 0x11005fa7, 0x12005fa8, 0x13005fa9, 0x14005faa, 0x15005fab, 0x16005fac, 0x17005fad, 0x18005fae, 0x1a005faf, 0x1b005fb1, 0x1d005fb2, 0x1e005fb3, 0x20005fb5, 0x21005fb6, 0x22005fb7, 0x23005fb8, 0x24005fb9, 0x25005fba, 0x26005fbb, 0x27005fbc, 0x28005fbd, 0x29005fbf, 0x6a005fc0, 0x01005fc1, 0x02005fc2, 0x04005fc3, 0x05005fc4, 0x06005fc5, 0x08005fc6, 0x09005fc7, 0x11005fc8, 0x12005fca, 0x13005fcb, 0x14005fcc, 0x15005fcd, 0x16005fce, 0x17005fd0, 0x18005fd2, 0x1b005fd3, 0x1c005fd4, 0x1d005fd5, 0x1e005fd7, 0x20005fd8, 0x21005fda, 0x22005fdb, 0x23005fdd, 0x24005fde, 0x25005fe0, 0x66005fe1, 0x01005fe2, 0x02005fe5, 0x03005fe6, 0x04005fe8, 0x05005fea, 0x06005feb, 0x07005fed, 0x08005fee, 0x09005ff1, 0x11005ff2, 0x12005ff4, 0x13005ff6, 0x14005ff7, 0x15005ff8, 0x16005ff9, 0x17005ffa, 0x18005ffb, 0x1a005ffc, 0x1b005ffe, 0x1d005fff, 0x1e006000, 0x25006001, 0x66006002, 0x11006003, 0x57006004, 0x01006005, 0x02006006, 0x11006007, 0x12006008, 0x15006009, 0x1800600a, 0x1a00600b, 0x1b00600c, 0x1d00600d, 0x1e00600e, 0x6700600f, 0x51006010, 0x01006011, 0x02006013, 0x03006015, 0x04006017, 0x05006019, 0x0600601b, 0x0700601c, 0x0800601d, 0x4900601f, 0x41006020, 0x42006021, 0x51006028, 0x51006029, 0x0100602a, 0x0200602f, 0x03006039, 0x0400603e, 0x05006043, 0x0600604c, 0x07006055, 0x08006061, 0x09006066, 0x1100606d, 0x12006071, 0x13006079, 0x14006080, 0x1500608b, 0x16006094, 0x1700609a, 0x180060a1, 0x1b0060a2, 0x1d0060a3, 0x210060a4, 0x630060a5, 0x010060a6, 0x020060ad, 0x030060b1, 0x470060b7, 0x510060b8, 0x410060bf, 0x510060c1, 0x010060c8, 0x020060c9, 0x030060cb, 0x040060cc, 0x050060cd, 0x5b0060cf, 0x010060d0, 0x5b0060d1, 0x010060d2, 0x020060d3, 0x060060d4, 0x090060d5, 0x110060d6, 0x1b0060d7, 0x1c0060d9, 0x1d0060db, 0x1e0060dd, 0x200060de, 0x610060df, 0x010060e0, 0x050060e1, 0x110060e2, 0x120060e3, 0x130060e4, 0x540060e5, 0x5b0060e6, 0x010060e8, 0x020060ea, 0x430060ec, 0x010060ed, 0x020060ee, 0x030060ef, 0x040060f0, 0x050060f1, 0x460060f2, 0x520060f3, 0x150060f4, 0x560060f5, 0x070060f6, 0x480060f7, 0x450060f8, 0x160060f9, 0x170060fa, 0x1c0060fb, 0x610060fc, 0x610060fd, 0x010060fe, 0x02006100, 0x07006102, 0x11006104, 0x13006105, 0x16006106, 0x17006107, 0x18006108, 0x1a006109, 0x1d00610a, 0x1e00610b, 0x2300610c, 0x2400610d, 0x2500610e, 0x27006113, 0x69006114, 0x01006115, 0x0300611d, 0x11006124, 0x16006125, 0x1d006128, 0x65006129, 0x1600612c, 0x1700612d, 0x1e00612f, 0x65006130, 0x01006133, 0x0200613a, 0x03006141, 0x04006148, 0x0500614f, 0x16006156, 0x65006157, 0x01006159, 0x02006161, 0x06006169, 0x07006170, 0x11006177, 0x12006179, 0x6500617b, 0x0100617e, 0x03006185, 0x0600618c, 0x07006193, 0x08006194, 0x1600619b, 0x1700619c, 0x6500619d, 0x1700619e, 0x200061a0, 0x220061a1, 0x230061a2, 0x250061a3, 0x6a0061a7, 0x010061a8, 0x020061af, 0x030061b6, 0x040061bd, 0x050061c4, 0x060061c9, 0x070061d0, 0x080061d7, 0x090061de, 0x110061e5, 0x120061eb, 0x130061ec, 0x140061ed, 0x150061ee, 0x160061ef, 0x170061f0, 0x180061f2, 0x1a0061f3, 0x1b0061f5, 0x1c0061f6, 0x1d0061f7, 0x1e0061f8, 0x200061f9, 0x220061fa, 0x230061fb, 0x240061fc, 0x250061fd, 0x270061fe, 0x280061ff, 0x6a006200, 0x01006201, 0x02006208, 0x06006210, 0x07006217, 0x1100621e, 0x12006220, 0x15006222, 0x17006223, 0x1a006224, 0x1c006225, 0x1d006226, 0x65006227, 0x01006228, 0x02006229, 0x0300622a, 0x0400622b, 0x0500622c, 0x0600622d, 0x0700622e, 0x1100622f, 0x17006230, 0x1a006232, 0x1b006233, 0x1d006234, 0x1e006235, 0x24006237, 0x65006238, 0x01006239, 0x0200623a, 0x1100623b, 0x1300623c, 0x1600623e, 0x1700623f, 0x1a006242, 0x1d006243, 0x20006245, 0x23006246, 0x24006247, 0x25006248, 0x6800624a, 0x0100624b, 0x0600624d, 0x11006250, 0x12006252, 0x13006253, 0x15006254, 0x16006255, 0x17006257, 0x1800625a, 0x1a00625c, 0x1b00625d, 0x1d00625e, 0x1e006261, 0x22006262, 0x23006264, 0x24006265, 0x25006266, 0x2700626d, 0x6900626e, 0x0000626f, 0x01006270, 0x11006271, 0x17006272, 0x23006273, 0x65006274, 0x02006275, 0x07006277, 0x11006279, 0x1500627a, 0x1600627b, 0x1700627d, 0x18006280, 0x1b006281, 0x1e006282, 0x20006283, 0x22006284, 0x23006285, 0x24006286, 0x25006287, 0x68006288, 0x01006289, 0x0200628b, 0x1100628c, 0x1200628e, 0x15006295, 0x17006296, 0x18006298, 0x1a006299, 0x2300629a, 0x2400629b, 0x6500629c, 0x0100629d, 0x1100629f, 0x160062a0, 0x170062a1, 0x180062a2, 0x1a0062a4, 0x1c0062a5, 0x1d0062a6, 0x1e0062a8, 0x220062a9, 0x230062ab, 0x240062ac, 0x250062ad, 0x6a0062b0, 0x010062b1, 0x110062b2, 0x130062b3, 0x170062b4, 0x180062b5, 0x1c0062b7, 0x1d0062b8, 0x1e0062b9, 0x220062ba, 0x250062bb, 0x6a0062bc, 0x000062bd, 0x010062c1, 0x020062c9, 0x030062ce, 0x040062d3, 0x050062d8, 0x060062dc, 0x070062e0, 0x080062e1, 0x090062e4, 0x110062e7, 0x120062ea, 0x130062ed, 0x140062ee, 0x150062f0, 0x160062f2, 0x170062f4, 0x180062f6, 0x190062f7, 0x1a0062f8, 0x1c0062f9, 0x1d0062fa, 0x1e0062fb, 0x1f0062fc, 0x200062fd, 0x210062fe, 0x220062ff, 0x23006300, 0x28006301, 0x29006302, 0x6a006303, 0x01006304, 0x02006305, 0x03006306, 0x04006307, 0x12006308, 0x1300630f, 0x17006310, 0x65006311, 0x02006313, 0x07006315, 0x11006317, 0x13006318, 0x17006319, 0x1800631a, 0x1d00631b, 0x1e00631c, 0x2000631d, 0x2200631e, 0x2300631f, 0x25006320, 0x27006322, 0x28006323, 0x29006324, 0x6a006325, 0x00006326, 0x02006327, 0x11006329, 0x1200632a, 0x1300632b, 0x1400632c, 0x1500632d, 0x1600632e, 0x1700632f, 0x18006333, 0x1a006334, 0x1b006335, 0x1c006336, 0x1e006337, 0x20006338, 0x22006339, 0x2300633a, 0x2400633b, 0x2500633c, 0x2700633f, 0x28006340, 0x6a006341, 0x00006342, 0x01006343, 0x02006345, 0x03006347, 0x04006349, 0x0500634b, 0x0600634d, 0x0700634f, 0x16006351, 0x17006354, 0x1a006355, 0x2000635b, 0x2300635c, 0x2500635d, 0x68006360, 0x04006361, 0x05006365, 0x06006367, 0x07006369, 0x0800636a, 0x0900636b, 0x1100636c, 0x1300636e, 0x1500636f, 0x16006370, 0x17006371, 0x18006375, 0x1a006376, 0x1d006377, 0x24006378, 0x65006379, 0x0600637b, 0x1100637e, 0x1600637f, 0x17006381, 0x1c006382, 0x1d006383, 0x22006384, 0x25006385, 0x6a006388, 0x11006389, 0x1300638a, 0x1400638b, 0x1500638c, 0x1600638d, 0x1700638f, 0x18006391, 0x1a006392, 0x1b006393, 0x1e006394, 0x20006395, 0x23006396, 0x24006397, 0x25006398, 0x2800639d, 0x6900639e, 0x0600639f, 0x070063a0, 0x160063a1, 0x170063a2, 0x180063a5, 0x1d0063a6, 0x650063a7, 0x5e0063a8, 0x010063a9, 0x420063b2, 0x010063b8, 0x020063b9, 0x030063ba, 0x040063bb, 0x050063bc, 0x060063bd, 0x070063be, 0x080063bf, 0x090063c0, 0x110063c1, 0x120063c2, 0x130063c3, 0x140063c4, 0x150063c5, 0x1b0063c6, 0x1c0063c7, 0x1d0063c8, 0x1e0063c9, 0x200063ca, 0x210063cb, 0x220063cc, 0x230063cd, 0x240063ce, 0x250063cf, 0x260063d0, 0x270063d1, 0x680063d2, 0x410063de, 0x050063e3, 0x110063e4, 0x130063e5, 0x160063e6, 0x170063e7, 0x180063e9, 0x1a0063ea, 0x1b0063ec, 0x1d0063ed, 0x230063ee, 0x240063f0, 0x250063f1, 0x680063f3, 0x010063f4, 0x030063fb, 0x11006402, 0x13006405, 0x15006407, 0x16006409, 0x1700640b, 0x1800640f, 0x1a006411, 0x1b006413, 0x1c006415, 0x1d006416, 0x1e006419, 0x2000641a, 0x2200641d, 0x2300641e, 0x24006421, 0x25006423, 0x27006424, 0x28006425, 0x29006427, 0x6a006428, 0x11006429, 0x1700642d, 0x1d006431, 0x1e006433, 0x20006434, 0x22006436, 0x23006437, 0x25006438, 0x6800643c, 0x0100643d, 0x02006445, 0x0300644d, 0x04006455, 0x0500645d, 0x0600645e, 0x0700645f, 0x11006460, 0x12006462, 0x13006463, 0x15006464, 0x16006466, 0x17006467, 0x18006468, 0x1a00646a, 0x1b00646b, 0x1c00646c, 0x1d00646d, 0x1e00646f, 0x20006471, 0x22006473, 0x23006474, 0x24006476, 0x25006477, 0x27006478, 0x28006479, 0x6a00647b, 0x1100647c, 0x1200647d, 0x1300647e, 0x1500647f, 0x17006481, 0x18006482, 0x1a006483, 0x1b006484, 0x1d006485, 0x1e006487, 0x20006488, 0x23006489, 0x2400648a, 0x2500648b, 0x2700648c, 0x6800648d, 0x0100648e, 0x03006495, 0x0600649c, 0x080064a3, 0x110064aa, 0x130064ad, 0x170064ae, 0x180064b0, 0x1a0064b1, 0x1b0064b2, 0x1c0064b3, 0x1d0064b4, 0x1e0064b7, 0x200064b9, 0x220064ba, 0x230064bb, 0x250064bc, 0x270064bd, 0x6a0064be, 0x110064bf, 0x120064c0, 0x130064c1, 0x140064c2, 0x160064c3, 0x170064c4, 0x1a0064c5, 0x1b0064c6, 0x1c0064c7, 0x1d0064c8, 0x1e0064c9, 0x200064ca, 0x220064cb, 0x230064cc, 0x250064cd, 0x260064cf, 0x290064d0, 0x6a0064d1, 0x010064d2, 0x020064d9, 0x030064e0, 0x040064e7, 0x060064ee, 0x070064f5, 0x080064fc, 0x09006503, 0x1100650a, 0x1600650b, 0x1700650c, 0x2000650d, 0x2300650e, 0x2500650f, 0x68006510, 0x11006511, 0x15006512, 0x17006513, 0x18006514, 0x1a006515, 0x1d006516, 0x20006517, 0x22006518, 0x2500651a, 0x6a00651b, 0x1100651d, 0x1300651e, 0x1500651f, 0x16006520, 0x17006521, 0x18006523, 0x1a006524, 0x1d006525, 0x20006526, 0x23006527, 0x24006528, 0x25006529, 0x6600652a, 0x1100652b, 0x1300652d, 0x1400652f, 0x15006530, 0x17006531, 0x18006533, 0x1a006534, 0x1b006536, 0x1e006538, 0x2000653a, 0x2200653c, 0x2300653e, 0x2500653f, 0x26006541, 0x27006542, 0x28006543, 0x29006544, 0x6a006545, 0x01006546, 0x02006547, 0x03006548, 0x04006549, 0x0500654a, 0x0600654b, 0x0700654c, 0x1100654d, 0x1300654f, 0x15006551, 0x16006553, 0x17006554, 0x18006556, 0x1a006559, 0x1b00655b, 0x1c00655c, 0x1d00655f, 0x1e006561, 0x20006563, 0x22006564, 0x23006567, 0x24006569, 0x2500656b, 0x2800656c, 0x6a00656f, 0x11006570, 0x15006572, 0x16006573, 0x17006575, 0x18006578, 0x1a00657a, 0x1b00657b, 0x1c00657d, 0x1d00657f, 0x1e006580, 0x20006582, 0x22006584, 0x23006585, 0x24006586, 0x25006587, 0x27006589, 0x2800658b, 0x2900658c, 0x6a00658d, 0x1100658e, 0x16006591, 0x17006592, 0x18006594, 0x1a006596, 0x1b006598, 0x1c006599, 0x1d00659a, 0x1e00659d, 0x2000659f, 0x220065a1, 0x230065a2, 0x240065a4, 0x250065a6, 0x280065a8, 0x6a0065aa, 0x120065ab, 0x170065b2, 0x650065b3, 0x110065b6, 0x130065b8, 0x140065b9, 0x170065ba, 0x180065bd, 0x1a0065bf, 0x1b0065c1, 0x1c0065c2, 0x1d0065c3, 0x1e0065c5, 0x200065c6, 0x210065c7, 0x220065c8, 0x230065ca, 0x240065cc, 0x250065cd, 0x270065cf, 0x280065d0, 0x6a0065d1, 0x110065d2, 0x130065d3, 0x170065d4, 0x1d0065d6, 0x200065d7, 0x230065d8, 0x250065d9, 0x280065dc, 0x690065dd, 0x010065de, 0x020065df, 0x030065e0, 0x040065e1, 0x060065e2, 0x070065e3, 0x090065e4, 0x110065e5, 0x120065e6, 0x130065e7, 0x150065e8, 0x160065e9, 0x570065ea, 0x170065eb, 0x650065ec, 0x110065ed, 0x130065ee, 0x170065ef, 0x1a0065f2, 0x1b0065f3, 0x1d0065f4, 0x200065f5, 0x230065f6, 0x250065f7, 0x280065f8, 0x690065f9, 0x160065fa, 0x170065fb, 0x1e0065fd, 0x200065fe, 0x230065ff, 0x25006600, 0x68006602, 0x11006603, 0x13006607, 0x15006608, 0x1700660a, 0x1800660e, 0x1b006611, 0x1d006614, 0x1e006615, 0x22006617, 0x24006618, 0x25006619, 0x6700661d, 0x1100661f, 0x14006620, 0x15006622, 0x16006625, 0x17006627, 0x1a00662a, 0x1c00662d, 0x2000662e, 0x2200662f, 0x23006631, 0x65006632, 0x11006634, 0x13006636, 0x16006637, 0x17006639, 0x1800663b, 0x1a00663d, 0x1b00663e, 0x1e006640, 0x20006641, 0x22006643, 0x23006644, 0x24006646, 0x25006647, 0x27006649, 0x6800664a, 0x1100664c, 0x1300664e, 0x1400664f, 0x15006650, 0x17006651, 0x18006652, 0x1a006654, 0x1b006655, 0x1d006656, 0x1e006658, 0x20006659, 0x2200665a, 0x2400665b, 0x2500665c, 0x2700665d, 0x6800665e, 0x1100665f, 0x13006660, 0x17006661, 0x18006662, 0x1a006663, 0x1b006664, 0x1e006665, 0x20006666, 0x22006667, 0x23006668, 0x24006669, 0x6500666a, 0x4100666c, 0x01006673, 0x02006674, 0x03006675, 0x04006676, 0x05006677, 0x68006678, 0x41006680, 0x47006683, 0x5a00668b, 0x5a00668c, 0x4700668d, 0x5a006695, 0x16006696, 0x17006698, 0x1c006699, 0x2300669b, 0x2500669d, 0x6900669e, 0x1700669f, 0x1c0066a0, 0x200066a1, 0x220066a2, 0x230066a3, 0x650066a4, 0x570066a5, 0x170066a6, 0x650066a7, 0x170066a8, 0x650066a9, 0x010066aa, 0x020066ac, 0x030066ae, 0x040066b2, 0x050066b4, 0x060066b6, 0x070066b8, 0x080066ba, 0x130066bb, 0x140066c1, 0x150066c3, 0x180066c5, 0x220066c6, 0x250066c7, 0x260066c8, 0x690066c9, 0x050066ca, 0x650066cb, 0x150066cc, 0x570066cd, 0x060066ce, 0x260066cf, 0x270066d4, 0x6a0066d9, 0x010066da, 0x020066dc, 0x070066de, 0x160066df, 0x1b0066e0, 0x6a0066e1, 0x070066e2, 0x120066ea, 0x140066eb, 0x150066ef, 0x160066f4, 0x170066fc, 0x18006705, 0x1a006709, 0x1b00670a, 0x1c00670c, 0x1d00670e, 0x20006712, 0x21006714, 0x23006716, 0x24006717, 0x25006718, 0x2600671b, 0x2700671c, 0x2800671e, 0x6900671f, 0x01006722, 0x02006724, 0x09006726, 0x16006727, 0x17006729, 0x1a00672a, 0x6600672b, 0x0700672d, 0x11006732, 0x15006733, 0x1600673a, 0x1c00673b, 0x1e00673c, 0x22006743, 0x26006744, 0x67006746, 0x03006747, 0x07006748, 0x55006749, 0x0100674a, 0x0200674d, 0x0300674f, 0x04006752, 0x05006755, 0x06006758, 0x0700675a, 0x0800675d, 0x0900675f, 0x11006762, 0x12006768, 0x1300676b, 0x14006771, 0x15006776, 0x16006782, 0x17006784, 0x18006788, 0x1a00678e, 0x1b00678f, 0x1c006792, 0x1d006793, 0x1e006799, 0x2000679c, 0x2100679d, 0x2200679f, 0x230067a1, 0x240067a4, 0x250067a5, 0x260067a8, 0x270067aa, 0x690067ac, 0x010067ae, 0x020067b1, 0x040067b2, 0x050067b3, 0x120067b4, 0x130067bb, 0x140067bc, 0x160067bd, 0x170067c1, 0x1a0067c3, 0x1d0067c5, 0x210067c8, 0x220067c9, 0x230067cb, 0x240067ce, 0x250067cf, 0x260067d1, 0x270067d3, 0x690067d4, 0x010067d5, 0x090067d6, 0x120067d8, 0x130067d9, 0x140067da, 0x160067db, 0x170067dc, 0x180067df, 0x1a0067e0, 0x1d0067e1, 0x230067e3, 0x250067e4, 0x660067e5, 0x170067e6, 0x5a0067e8, 0x010067e9, 0x030067ec, 0x040067ee, 0x050067f0, 0x060067f2, 0x070067f7, 0x080067f8, 0x09006800, 0x11006803, 0x12006806, 0x14006809, 0x1700680c, 0x1a00680d, 0x1d00680f, 0x65006810, 0x01006811, 0x03006813, 0x04006814, 0x05006815, 0x07006817, 0x08006818, 0x0900681a, 0x1100681b, 0x5a00681d, 0x0100681e, 0x03006821, 0x04006823, 0x07006827, 0x08006828, 0x1100682a, 0x1200682b, 0x1400682c, 0x1500682f, 0x16006830, 0x17006834, 0x18006837, 0x5a00683f, 0x01006841, 0x04006843, 0x08006844, 0x0900684a, 0x11006851, 0x12006855, 0x14006858, 0x17006859, 0x1800685a, 0x1a00685b, 0x1b00685c, 0x2100685d, 0x6500685e, 0x0400685f, 0x05006860, 0x06006862, 0x07006864, 0x08006866, 0x09006868, 0x1100686a, 0x1200686c, 0x1300686e, 0x14006870, 0x15006872, 0x16006874, 0x17006876, 0x18006878, 0x1a00687a, 0x1b00687b, 0x1c00687c, 0x1d00687d, 0x2000687e, 0x2100687f, 0x22006880, 0x23006881, 0x24006882, 0x25006883, 0x27006884, 0x28006885, 0x29006886, 0x6a006887, 0x01006888, 0x03006889, 0x04006890, 0x06006894, 0x0700689a, 0x0900689d, 0x5a00689e, 0x0100689f, 0x020068a1, 0x030068a2, 0x040068a9, 0x050068ab, 0x060068ae, 0x070068b0, 0x080068b4, 0x090068b5, 0x110068b7, 0x130068b8, 0x150068ba, 0x160068bb, 0x170068bd, 0x180068bf, 0x1a0068c0, 0x1b0068c2, 0x1d0068c3, 0x1e0068c4, 0x200068c5, 0x230068c6, 0x250068c7, 0x260068c9, 0x290068ca, 0x6a0068cb, 0x010068cc, 0x020068ce, 0x030068cf, 0x110068d1, 0x120068d4, 0x130068d8, 0x140068dd, 0x150068df, 0x160068e2, 0x170068e3, 0x180068e6, 0x1a0068e8, 0x1b0068e9, 0x1d0068ea, 0x250068eb, 0x660068ed, 0x010068ee, 0x020068f0, 0x030068f1, 0x040068f2, 0x050068f9, 0x060068fb, 0x070068fc, 0x080068fd, 0x110068fe, 0x12006901, 0x17006904, 0x1a006905, 0x1d006906, 0x21006907, 0x25006908, 0x66006909, 0x0100690a, 0x02006911, 0x03006918, 0x0400691d, 0x0500691f, 0x09006920, 0x11006921, 0x15006923, 0x17006924, 0x18006925, 0x1a006926, 0x1b006927, 0x1c006928, 0x1d006929, 0x1e00692a, 0x2100692b, 0x2200692c, 0x2500692d, 0x2600692f, 0x27006930, 0x6a006931, 0x01006932, 0x11006933, 0x12006935, 0x13006937, 0x14006938, 0x15006939, 0x1700693a, 0x1800693b, 0x1a00693d, 0x1b00693f, 0x1d006940, 0x1e006942, 0x20006944, 0x22006945, 0x23006946, 0x25006947, 0x27006949, 0x2900694b, 0x6a00694c, 0x0100694d, 0x02006953, 0x03006955, 0x04006957, 0x05006959, 0x0600695a, 0x0700695b, 0x0800695d, 0x1100695e, 0x1300695f, 0x15006960, 0x17006967, 0x18006968, 0x1a006969, 0x1b00696a, 0x1d00696b, 0x2500696c, 0x6600696d, 0x0100696f, 0x02006972, 0x03006975, 0x04006976, 0x05006978, 0x0600697a, 0x0700697b, 0x0800697c, 0x1300697d, 0x1400697e, 0x17006980, 0x1a006983, 0x1e006984, 0x65006985, 0x53006986, 0x00006987, 0x01006988, 0x0200698c, 0x0300698e, 0x04006992, 0x05006999, 0x0600699f, 0x070069a3, 0x080069a8, 0x090069ac, 0x110069b0, 0x520069b4, 0x680069b6, 0x000069ba, 0x010069bb, 0x020069bf, 0x030069c3, 0x040069c8, 0x050069ce, 0x060069d2, 0x5a0069d8, 0x140069d9, 0x150069da, 0x170069db, 0x650069dc, 0x470069dd, 0x550069e5, 0x550069ed, 0x010069ee, 0x020069ef, 0x030069f0, 0x040069f1, 0x050069f2, 0x060069f3, 0x070069f5, 0x080069f6, 0x090069f7, 0x110069f8, 0x120069fb, 0x130069fc, 0x140069fd, 0x150069fe, 0x160069ff, 0x17006a00, 0x18006a02, 0x1a006a03, 0x1b006a04, 0x1c006a06, 0x1d006a07, 0x1e006a08, 0x20006a09, 0x21006a0a, 0x22006a0b, 0x23006a0d, 0x24006a0f, 0x25006a10, 0x26006a11, 0x27006a12, 0x28006a13, 0x29006a14, 0x6a006a15, 0x01006a16, 0x02006a17, 0x03006a18, 0x11006a19, 0x13006a1c, 0x14006a1d, 0x15006a1e, 0x17006a21, 0x18006a23, 0x1a006a26, 0x1b006a2a, 0x1c006a2c, 0x1d006a2d, 0x1e006a2f, 0x20006a31, 0x21006a32, 0x22006a34, 0x23006a36, 0x25006a39, 0x26006a3a, 0x67006a3b, 0x01006a3e, 0x02006a3f, 0x03006a41, 0x11006a43, 0x12006a45, 0x13006a46, 0x14006a48, 0x15006a4a, 0x16006a4c, 0x17006a4d, 0x18006a4e, 0x1a006a50, 0x1b006a53, 0x1d006a54, 0x1e006a56, 0x20006a58, 0x21006a59, 0x22006a5a, 0x23006a5c, 0x25006a5d, 0x26006a5f, 0x27006a60, 0x28006a61, 0x69006a62, 0x17006a63, 0x1a006a64, 0x1c006a67, 0x1d006a68, 0x5e006a69, 0x01006a6a, 0x02006a6b, 0x03006a6c, 0x04006a6d, 0x05006a6e, 0x06006a6f, 0x07006a71, 0x08006a72, 0x09006a7b, 0x11006a7c, 0x12006a7d, 0x14006a7e, 0x15006a7f, 0x17006a80, 0x18006a81, 0x1a006a82, 0x1b006a83, 0x1d006a84, 0x1e006a85, 0x21006a86, 0x23006a87, 0x25006a88, 0x27006a89, 0x69006a8a, 0x57006a8b, 0x01006a8c, 0x02006a8d, 0x03006a8e, 0x04006a90, 0x07006a91, 0x16006a92, 0x17006a93, 0x18006a94, 0x1a006a9c, 0x22006a9d, 0x65006a9e, 0x11006a9f, 0x57006aa0, 0x01006aa1, 0x02006aa2, 0x03006aa3, 0x04006aa5, 0x05006aa6, 0x06006aa7, 0x07006aa8, 0x08006aa9, 0x49006aaa, 0x11006aab, 0x57006ab2, 0x02006ab3, 0x03006ab4, 0x04006ab5, 0x05006ab6, 0x06006ab7, 0x07006ab8, 0x08006ab9, 0x11006aba, 0x12006abb, 0x13006abc, 0x14006abd, 0x15006abe, 0x16006abf, 0x17006ac0, 0x18006ac2, 0x1a006aca, 0x1b006acb, 0x1d006acd, 0x1e006acf, 0x20006ad0, 0x21006ad2, 0x22006ad3, 0x23006ad5, 0x24006ad6, 0x25006ad7, 0x29006ad8, 0x6a006ad9, 0x00006adb, 0x01006adc, 0x02006add, 0x07006ade, 0x11006adf, 0x12006ae2, 0x13006ae4, 0x14006ae6, 0x15006ae7, 0x16006ae9, 0x17006aea, 0x18006aec, 0x1a006aee, 0x1b006af1, 0x1c006af2, 0x1d006af3, 0x20006af5, 0x21006af6, 0x22006af7, 0x23006af8, 0x25006afa, 0x26006afb, 0x27006afc, 0x28006afd, 0x6a006afe, 0x11006aff, 0x12006b01, 0x13006b02, 0x14006b04, 0x15006b06, 0x16006b08, 0x17006b0a, 0x18006b0c, 0x1a006b0e, 0x1b006b0f, 0x1c006b11, 0x1d006b12, 0x1e006b14, 0x20006b15, 0x21006b16, 0x22006b18, 0x23006b1a, 0x24006b1c, 0x25006b1e, 0x26006b21, 0x69006b22, 0x01006b23, 0x02006b2b, 0x03006b2c, 0x04006b2d, 0x05006b2e, 0x06006b2f, 0x07006b30, 0x08006b31, 0x09006b32, 0x11006b33, 0x13006b35, 0x14006b36, 0x15006b37, 0x17006b38, 0x18006b3a, 0x1a006b3d, 0x1b006b40, 0x1e006b41, 0x22006b44, 0x23006b45, 0x25006b47, 0x67006b4a, 0x01006b4b, 0x02006b4c, 0x05006b4d, 0x11006b4e, 0x13006b52, 0x14006b55, 0x16006b58, 0x17006b5b, 0x18006b5d, 0x1a006b61, 0x1b006b63, 0x1c006b66, 0x1d006b6a, 0x1e006b6e, 0x20006b6f, 0x21006b73, 0x22006b74, 0x23006b77, 0x24006b7b, 0x25006b7c, 0x26006b7f, 0x29006b83, 0x6a006b85, 0x15006b86, 0x57006b8d, 0x01006b8e, 0x02006b8f, 0x03006b90, 0x11006b91, 0x12006b93, 0x13006b94, 0x14006b96, 0x15006b98, 0x16006b9a, 0x17006b9c, 0x18006b9e, 0x1a006b9f, 0x1b006ba1, 0x1d006ba3, 0x1e006ba5, 0x20006ba6, 0x21006ba8, 0x22006baa, 0x23006bab, 0x24006bad, 0x25006bae, 0x26006baf, 0x27006bb1, 0x69006bb2, 0x41006bb3, 0x01006bb4, 0x02006bb8, 0x03006bbc, 0x44006bc0, 0x01006bc5, 0x02006bc9, 0x03006bcd, 0x04006bd1, 0x05006bd5, 0x06006bd9, 0x07006bdd, 0x08006be2, 0x09006be5, 0x11006bea, 0x12006bee, 0x13006bf2, 0x14006bf6, 0x15006bfc, 0x16006c00, 0x17006c04, 0x18006c08, 0x1a006c0c, 0x1b006c11, 0x1c006c16, 0x1d006c1b, 0x1e006c1f, 0x20006c25, 0x21006c29, 0x22006c2d, 0x23006c31, 0x24006c36, 0x25006c3a, 0x26006c3e, 0x27006c42, 0x28006c46, 0x29006c4e, 0x6a006c52, 0x68006c56, 0x01006c58, 0x02006c5c, 0x03006c60, 0x04006c65, 0x05006c6a, 0x06006c6f, 0x60006c70, 0x58006c72, 0x01006c74, 0x02006c75, 0x03006c81, 0x04006c82, 0x05006c8b, 0x06006c8c, 0x07006c92, 0x08006c94, 0x09006c95, 0x11006c98, 0x12006c9a, 0x13006c9c, 0x15006c9d, 0x16006c9f, 0x17006ca8, 0x18006ca9, 0x1a006cb1, 0x1c006cb3, 0x21006cb5, 0x23006cb6, 0x24006cb7, 0x25006cb8, 0x26006cc2, 0x27006cc3, 0x29006cca, 0x6a006cd0, 0x02006cd6, 0x03006cd9, 0x04006cdc, 0x05006ce3, 0x06006ce7, 0x07006cec, 0x08006cef, 0x09006cf2, 0x11006cf5, 0x12006cf8, 0x13006cfb, 0x15006cfd, 0x16006cff, 0x17006d04, 0x18006d0a, 0x1b006d0b, 0x1d006d0c, 0x1e006d0d, 0x21006d0e, 0x24006d14, 0x25006d15, 0x26006d1e, 0x27006d1f, 0x28006d27, 0x69006d28, 0x01006d2a, 0x02006d2d, 0x03006d2f, 0x04006d31, 0x11006d32, 0x12006d37, 0x13006d38, 0x14006d3a, 0x15006d3b, 0x16006d3e, 0x17006d40, 0x18006d44, 0x1a006d4e, 0x1b006d51, 0x1d006d56, 0x1e006d58, 0x20006d5a, 0x21006d5c, 0x25006d5e, 0x26006d63, 0x27006d67, 0x28006d6f, 0x29006d70, 0x6a006d77, 0x02006d79, 0x04006d7a, 0x07006d7b, 0x09006d7c, 0x11006d80, 0x12006d84, 0x13006d86, 0x15006d89, 0x16006d8a, 0x17006d8d, 0x18006d92, 0x1a006d95, 0x1b006d98, 0x1d006d9a, 0x1e006d9c, 0x20006da2, 0x21006da4, 0x22006da5, 0x23006da6, 0x24006da8, 0x25006dac, 0x26006db4, 0x27006db9, 0x28006dc0, 0x29006dc1, 0x6a006dc3, 0x01006dc5, 0x04006dc9, 0x08006dca, 0x11006dcb, 0x12006dce, 0x13006dcf, 0x15006dd0, 0x16006dd2, 0x17006dd3, 0x18006dd7, 0x1b006dde, 0x1d006de0, 0x1e006de2, 0x20006de4, 0x21006de5, 0x22006de7, 0x24006de9, 0x25006dea, 0x27006df0, 0x28006df8, 0x29006dfa, 0x6a006dfc, 0x01006dfd, 0x06006e02, 0x11006e04, 0x12006e06, 0x13006e0d, 0x14006e0f, 0x16006e12, 0x17006e14, 0x18006e17, 0x1a006e18, 0x1b006e19, 0x1c006e1b, 0x1d006e1c, 0x1e006e1d, 0x21006e1e, 0x23006e1f, 0x25006e21, 0x26006e2d, 0x27006e2f, 0x29006e32, 0x6a006e3a, 0x00006e3d, 0x01006e3e, 0x02006e42, 0x05006e4a, 0x06006e52, 0x08006e56, 0x11006e5b, 0x12006e61, 0x13006e63, 0x15006e6c, 0x16006e71, 0x17006e7b, 0x18006e80, 0x1a006e82, 0x1b006e8a, 0x1c006e8e, 0x1d006e8f, 0x1e006e93, 0x20006e95, 0x22006e98, 0x24006e99, 0x25006e9c, 0x26006ea3, 0x27006ea6, 0x28006eae, 0x6a006eaf, 0x01006eb1, 0x02006eb6, 0x05006ebe, 0x06006ec5, 0x08006ec9, 0x11006ece, 0x12006ed3, 0x13006ed4, 0x14006ede, 0x16006ee2, 0x17006ee6, 0x18006eea, 0x1a006eeb, 0x1b006eec, 0x1c006eef, 0x1d006ef0, 0x20006ef2, 0x22006ef4, 0x23006efd, 0x24006f03, 0x25006f0a, 0x26006f15, 0x28006f18, 0x29006f1e, 0x6a006f24, 0x01006f29, 0x02006f2f, 0x03006f37, 0x04006f39, 0x06006f3e, 0x11006f40, 0x12006f43, 0x13006f46, 0x15006f49, 0x16006f51, 0x17006f5b, 0x18006f5f, 0x1a006f62, 0x1b006f64, 0x1d006f66, 0x20006f67, 0x24006f68, 0x25006f6f, 0x26006f76, 0x28006f7c, 0x6a006f83, 0x00006f89, 0x01006f8b, 0x02006f8e, 0x03006f95, 0x04006f9a, 0x05006f9d, 0x06006fa1, 0x07006fa6, 0x08006fab, 0x09006fb1, 0x11006fb4, 0x12006fb9, 0x13006fbd, 0x14006fc2, 0x15006fc5, 0x16006fcc, 0x17006fd4, 0x18006fda, 0x1a006fe3, 0x1b006fe9, 0x1c006fef, 0x1d006ff8, 0x1e007000, 0x20007007, 0x2100700c, 0x2200700f, 0x23007014, 0x2400701a, 0x2500701e, 0x26007026, 0x2700702e, 0x28007037, 0x29007038, 0x6a007040, 0x00007047, 0x0100704c, 0x0200704d, 0x03007052, 0x04007054, 0x05007056, 0x06007059, 0x0700705e, 0x08007062, 0x09007063, 0x1100706a, 0x1200706d, 0x13007071, 0x14007074, 0x1500707c, 0x16007080, 0x17007084, 0x18007086, 0x1a00708a, 0x1b00708c, 0x1c00708e, 0x1d00708f, 0x1e007090, 0x20007091, 0x21007097, 0x2200709d, 0x230070a0, 0x240070a4, 0x250070ab, 0x260070ae, 0x270070b3, 0x280070ba, 0x290070c0, 0x6a0070c3, 0x000070c5, 0x010070c9, 0x020070cb, 0x030070d1, 0x040070d8, 0x050070de, 0x060070e0, 0x070070e4, 0x080070e7, 0x090070ea, 0x110070ed, 0x120070f1, 0x130070f6, 0x140070f8, 0x150070fb, 0x16007100, 0x17007104, 0x1800710b, 0x1a00710f, 0x1b007112, 0x1c007113, 0x1d007114, 0x1e007117, 0x2000711a, 0x2100711e, 0x22007121, 0x23007127, 0x2400712c, 0x25007130, 0x26007134, 0x27007137, 0x28007140, 0x29007149, 0x6a007150, 0x00007155, 0x01007157, 0x02007159, 0x0300715a, 0x0400715f, 0x05007162, 0x06007165, 0x07007167, 0x08007168, 0x0900716c, 0x1100716d, 0x12007172, 0x13007177, 0x1400717b, 0x15007180, 0x17007185, 0x1800718a, 0x1a00718d, 0x1b00718e, 0x1c00718f, 0x1d007190, 0x1e007192, 0x20007194, 0x21007197, 0x22007198, 0x2300719a, 0x2400719d, 0x2500719f, 0x260071a4, 0x270071a6, 0x280071a7, 0x290071a8, 0x6a0071a9, 0x000071ab, 0x010071ac, 0x020071ae, 0x030071b0, 0x040071b2, 0x050071b6, 0x060071b7, 0x070071b8, 0x110071ba, 0x130071bd, 0x140071be, 0x150071bf, 0x160071c0, 0x170071c2, 0x180071c5, 0x1a0071c6, 0x1b0071c7, 0x1d0071c8, 0x1e0071cb, 0x200071cd, 0x220071ce, 0x230071cf, 0x250071d1, 0x270071d3, 0x690071d4, 0x000071d9, 0x010071dc, 0x020071e0, 0x030071e1, 0x040071e4, 0x060071e6, 0x070071e7, 0x110071e8, 0x120071ea, 0x140071eb, 0x150071ec, 0x160071ed, 0x170071ef, 0x180071f3, 0x1a0071f5, 0x1b0071f9, 0x1c0071fa, 0x1e0071fb, 0x200071fc, 0x210071fd, 0x220071fe, 0x230071ff, 0x25007200, 0x26007206, 0x27007208, 0x2800720a, 0x2900720b, 0x6a00720d, 0x0000720e, 0x01007210, 0x02007219, 0x0300721d, 0x04007226, 0x05007228, 0x06007230, 0x07007232, 0x11007233, 0x13007237, 0x14007238, 0x15007239, 0x16007241, 0x17007242, 0x1800724d, 0x1a00724f, 0x1b007254, 0x1c007255, 0x1d007258, 0x2000725b, 0x2200725d, 0x23007264, 0x24007268, 0x2500726e, 0x26007274, 0x2800727c, 0x2900727f, 0x6a007282, 0x00007284, 0x01007288, 0x0200728c, 0x0300728d, 0x0400728e, 0x05007290, 0x06007291, 0x07007294, 0x08007295, 0x09007296, 0x11007298, 0x1200729d, 0x130072a3, 0x140072a4, 0x150072a5, 0x170072a6, 0x180072a9, 0x1a0072af, 0x1b0072b2, 0x1d0072b3, 0x230072b4, 0x240072b5, 0x250072bc, 0x260072c2, 0x270072ca, 0x280072ce, 0x6a0072d0, 0x010072d1, 0x020072d6, 0x030072da, 0x040072de, 0x050072e6, 0x060072eb, 0x070072f6, 0x080072fc, 0x09007306, 0x11007311, 0x12007315, 0x13007318, 0x1400731b, 0x1500731e, 0x16007321, 0x17007323, 0x18007325, 0x19007328, 0x1a007329, 0x1c00732a, 0x1d00732d, 0x2000732f, 0x21007331, 0x22007332, 0x23007334, 0x25007335, 0x26007336, 0x27007344, 0x28007345, 0x29007346, 0x6a007347, 0x00007348, 0x01007349, 0x02007351, 0x03007358, 0x0400735e, 0x05007364, 0x06007369, 0x0700736d, 0x08007370, 0x09007373, 0x11007375, 0x12007377, 0x13007378, 0x1400737a, 0x1500737b, 0x1600737d, 0x1700737f, 0x18007384, 0x1a007385, 0x1d007387, 0x20007388, 0x23007389, 0x2400738a, 0x2500738f, 0x26007393, 0x27007394, 0x28007395, 0x6900739a, 0x0000739b, 0x0100739c, 0x020073a3, 0x030073ac, 0x040073b1, 0x050073b3, 0x060073bb, 0x070073c4, 0x080073c8, 0x090073cc, 0x110073cf, 0x120073d8, 0x130073df, 0x140073e5, 0x150073e6, 0x160073ea, 0x170073ed, 0x180073f4, 0x1a0073fa, 0x1b0073ff, 0x1c007404, 0x1d007405, 0x1e00740b, 0x2000740e, 0x21007411, 0x22007416, 0x2300741c, 0x2400741d, 0x25007425, 0x2600742e, 0x28007430, 0x29007436, 0x6a00743b, 0x0000743e, 0x01007440, 0x02007447, 0x0300744a, 0x0400744d, 0x05007452, 0x0600745c, 0x07007463, 0x08007469, 0x0900746c, 0x11007471, 0x12007478, 0x13007479, 0x15007480, 0x16007482, 0x17007484, 0x18007487, 0x1a00748a, 0x1c00748d, 0x1d00748e, 0x1e00748f, 0x21007490, 0x22007491, 0x23007492, 0x24007493, 0x25007494, 0x27007499, 0x2800749a, 0x2900749b, 0x6a00749c, 0x0000749d, 0x010074a0, 0x020074a9, 0x030074af, 0x040074b5, 0x050074ba, 0x060074c2, 0x110074ca, 0x130074ce, 0x150074cf, 0x160074d0, 0x170074d3, 0x180074d6, 0x1a0074d9, 0x1b0074dc, 0x1d0074df, 0x1e0074e2, 0x200074e4, 0x210074e5, 0x230074e7, 0x240074e8, 0x250074ea, 0x260074f0, 0x270074f2, 0x690074f3, 0x000074f4, 0x010074fb, 0x02007504, 0x0300750b, 0x0400750f, 0x05007513, 0x06007516, 0x07007519, 0x0800751b, 0x0900751c, 0x1100751e, 0x13007524, 0x14007526, 0x15007528, 0x1700752a, 0x1800752f, 0x1a007534, 0x1b007538, 0x1c00753d, 0x1d007540, 0x1e007544, 0x20007547, 0x21007548, 0x22007549, 0x2300754d, 0x24007550, 0x25007554, 0x2600755c, 0x2700755f, 0x28007561, 0x29007562, 0x6a007563, 0x01007568, 0x0200756b, 0x0300756e, 0x04007571, 0x05007574, 0x06007577, 0x0700757a, 0x0800757d, 0x09007580, 0x11007583, 0x12007586, 0x13007589, 0x1400758b, 0x1500758e, 0x16007591, 0x17007594, 0x18007597, 0x1a00759a, 0x1b00759d, 0x1c0075a0, 0x1d0075a3, 0x1e0075a6, 0x200075a7, 0x210075aa, 0x220075ac, 0x230075ae, 0x240075b0, 0x250075b1, 0x270075b2, 0x280075b3, 0x290075b4, 0x6a0075b5, 0x000075b6, 0x010075b9, 0x020075c0, 0x030075ca, 0x040075d0, 0x050075d6, 0x060075d7, 0x070075d8, 0x080075d9, 0x090075db, 0x110075dc, 0x120075e0, 0x160075e1, 0x170075e2, 0x180075e5, 0x1a0075e6, 0x1d0075e7, 0x200075ea, 0x210075f1, 0x220075f8, 0x230075ff, 0x24007609, 0x25007610, 0x26007618, 0x69007619, 0x0100761b, 0x02007623, 0x0300762a, 0x0400762d, 0x05007636, 0x06007637, 0x07007638, 0x09007639, 0x1100763a, 0x1300763e, 0x1400763f, 0x15007641, 0x16007644, 0x17007645, 0x18007649, 0x1a00764b, 0x1b00764d, 0x1d007650, 0x1e007652, 0x20007653, 0x22007654, 0x25007655, 0x26007657, 0x27007658, 0x6a00765b, 0x0000765c, 0x0100765e, 0x02007660, 0x03007662, 0x04007663, 0x05007664, 0x06007667, 0x07007668, 0x08007669, 0x0900766a, 0x1100766e, 0x13007670, 0x15007672, 0x16007674, 0x17007675, 0x1800767a, 0x1a00767d, 0x1b007680, 0x1d007683, 0x1e007686, 0x20007689, 0x2100768b, 0x2200768c, 0x23007690, 0x25007693, 0x27007698, 0x69007699, 0x0000769b, 0x010076a0, 0x020076a1, 0x030076a4, 0x040076a9, 0x050076ad, 0x060076b0, 0x070076b4, 0x080076b7, 0x090076ba, 0x110076bc, 0x130076be, 0x150076bf, 0x160076c1, 0x170076c3, 0x180076c8, 0x1a0076c9, 0x1b0076ca, 0x1d0076cb, 0x1e0076cc, 0x200076cd, 0x210076ce, 0x230076cf, 0x250076d0, 0x270076d4, 0x690076d5, 0x000076d6, 0x010076d7, 0x020076d9, 0x030076da, 0x040076dc, 0x050076dd, 0x060076de, 0x070076e0, 0x080076e1, 0x090076e2, 0x110076e4, 0x130076e5, 0x160076e6, 0x170076e8, 0x180076ed, 0x1a0076ee, 0x1b0076ef, 0x1d0076f0, 0x230076f3, 0x650076f4, 0x170076f8, 0x5e0076f9, 0x010076fa, 0x02007708, 0x0300770f, 0x04007722, 0x0500772d, 0x06007740, 0x07007750, 0x08007762, 0x09007775, 0x11007780, 0x12007787, 0x1300778c, 0x14007794, 0x150077a0, 0x160077ad, 0x170077b8, 0x180077ce, 0x1a0077d4, 0x1b0077e4, 0x1c0077ee, 0x1d007803, 0x1e007819, 0x20007829, 0x2100783b, 0x22007847, 0x23007856, 0x24007860, 0x25007869, 0x2600787c, 0x2700788c, 0x28007892, 0x290078a6, 0x6a0078bd, 0x010078ca, 0x020078cf, 0x030078d6, 0x040078df, 0x050078ef, 0x06007904, 0x07007913, 0x08007925, 0x09007935, 0x11007947, 0x12007953, 0x13007964, 0x14007978, 0x15007989, 0x1600799c, 0x170079ad, 0x180079c2, 0x1a0079cf, 0x1b0079dd, 0x1c0079e2, 0x1d0079ec, 0x1e0079fb, 0x20007a09, 0x21007a0f, 0x22007a13, 0x23007a16, 0x24007a1f, 0x25007a31, 0x26007a44, 0x27007a4a, 0x28007a50, 0x29007a5d, 0x6a007a71, 0x01007a80, 0x02007a93, 0x03007aa0, 0x04007aaa, 0x05007aaf, 0x06007ab7, 0x07007abf, 0x08007ac4, 0x09007acc, 0x11007ad3, 0x12007ad4, 0x13007ad5, 0x14007ad6, 0x15007ad7, 0x16007ad8, 0x17007ad9, 0x18007ada, 0x1a007adb, 0x1b007adc, 0x1c007add, 0x1d007ade, 0x1e007adf, 0x20007ae0, 0x21007ae1, 0x22007ae2, 0x23007ae3, 0x24007ae4, 0x25007ae5, 0x26007ae6, 0x27007ae7, 0x28007ae8, 0x29007af6, 0x6a007af7, 0x01007af8, 0x02007b01, 0x03007b0b, 0x04007b1a, 0x05007b28, 0x06007b2f, 0x07007b36, 0x08007b3e, 0x09007b46, 0x11007b4b, 0x12007b4f, 0x13007b53, 0x14007b5c, 0x15007b72, 0x16007b7c, 0x17007b8c, 0x18007b91, 0x1a007b94, 0x1b007b97, 0x1c007b9b, 0x1d007ba1, 0x1e007ba8, 0x1f007bb7, 0x20007bb8, 0x21007bc3, 0x22007bcd, 0x23007bd3, 0x24007be4, 0x25007bf0, 0x26007bfb, 0x69007c07, 0x01007c08, 0x02007c1d, 0x03007c27, 0x04007c35, 0x05007c3a, 0x06007c41, 0x07007c51, 0x08007c63, 0x09007c78, 0x11007c7f, 0x12007c83, 0x13007c8b, 0x14007c9b, 0x15007ca7, 0x16007cac, 0x17007cb7, 0x18007cc6, 0x1a007cd7, 0x1b007ceb, 0x1c007cf5, 0x1d007d05, 0x1e007d14, 0x20007d1d, 0x21007d2a, 0x22007d2e, 0x24007d3b, 0x65007d3e, 0x01007d3f, 0x02007d40, 0x03007d49, 0x04007d4a, 0x05007d53, 0x06007d55, 0x07007d59, 0x09007d5a, 0x11007d5b, 0x13007d60, 0x15007d61, 0x16007d63, 0x17007d6b, 0x18007d6e, 0x1a007d79, 0x1b007d7c, 0x1c007d81, 0x1d007d82, 0x1e007d85, 0x20007d89, 0x21007d8d, 0x22007d8e, 0x23007d91, 0x24007d93, 0x25007d94, 0x26007d97, 0x27007d98, 0x29007da0, 0x6a007da2, 0x00007da4, 0x01007da5, 0x02007da6, 0x03007da8, 0x04007daa, 0x05007dab, 0x06007dad, 0x07007dae, 0x08007db0, 0x09007db1, 0x11007db2, 0x12007db7, 0x13007db9, 0x14007dbb, 0x15007dbd, 0x16007dbf, 0x17007dc2, 0x18007dc5, 0x1a007dc9, 0x1b007dcc, 0x1c007dd1, 0x1d007dd3, 0x1e007dd7, 0x20007ddb, 0x21007ddf, 0x22007de2, 0x23007de4, 0x24007de7, 0x25007de8, 0x26007ded, 0x27007dee, 0x28007df0, 0x29007df1, 0x6a007df4, 0x00007df5, 0x01007df6, 0x02007df7, 0x03007df8, 0x04007df9, 0x11007dfa, 0x13007dfd, 0x15007dfe, 0x16007dff, 0x17007e00, 0x18007e06, 0x1a007e11, 0x1b007e14, 0x1c007e15, 0x1d007e16, 0x1e007e19, 0x20007e1b, 0x23007e1c, 0x24007e1d, 0x25007e1e, 0x26007e23, 0x27007e26, 0x28007e28, 0x69007e29, 0x04007e2b, 0x11007e2c, 0x13007e2e, 0x14007e2f, 0x15007e31, 0x16007e34, 0x17007e35, 0x18007e3a, 0x1a007e3d, 0x1b007e3e, 0x1c007e3f, 0x1d007e40, 0x1e007e42, 0x20007e44, 0x21007e47, 0x22007e48, 0x23007e4a, 0x24007e4c, 0x25007e4d, 0x27007e51, 0x28007e5a, 0x29007e5b, 0x6a007e5d, 0x01007e5e, 0x02007e5f, 0x03007e60, 0x04007e61, 0x05007e62, 0x06007e63, 0x07007e64, 0x11007e65, 0x14007e67, 0x15007e69, 0x16007e6b, 0x17007e6c, 0x18007e6d, 0x1b007e6f, 0x1d007e70, 0x1e007e72, 0x20007e73, 0x22007e75, 0x23007e77, 0x25007e78, 0x27007e7a, 0x29007e7b, 0x6a007e7c, 0x11007e7e, 0x14007e7f, 0x15007e81, 0x16007e83, 0x17007e84, 0x1a007e87, 0x1b007e88, 0x1c007e89, 0x1e007e8a, 0x20007e8b, 0x22007e8d, 0x23007e8e, 0x25007e8f, 0x26007e91, 0x29007e92, 0x6a007e99, 0x02007e9a, 0x05007ea2, 0x08007eaa, 0x11007eab, 0x13007eb0, 0x15007eb8, 0x16007eba, 0x17007ec2, 0x1a007ec7, 0x1b007ed2, 0x1d007ed6, 0x1e007ed7, 0x20007eda, 0x22007edb, 0x25007edc, 0x27007ee2, 0x68007ee6, 0x02007ee7, 0x11007eef, 0x12007ef1, 0x13007ef2, 0x14007efc, 0x15007eff, 0x17007f02, 0x18007f04, 0x1a007f06, 0x1b007f09, 0x1c007f0c, 0x1d007f0e, 0x1e007f10, 0x21007f12, 0x22007f14, 0x23007f1d, 0x24007f20, 0x25007f27, 0x26007f2b, 0x27007f2c, 0x28007f2e, 0x69007f2f, 0x11007f31, 0x12007f34, 0x13007f36, 0x15007f39, 0x16007f3b, 0x17007f3c, 0x18007f41, 0x1a007f43, 0x1b007f45, 0x1c007f47, 0x1d007f48, 0x1e007f4b, 0x20007f4c, 0x23007f4e, 0x25007f4f, 0x26007f52, 0x28007f54, 0x29007f57, 0x6a007f58, 0x00007f59, 0x01007f5b, 0x02007f5e, 0x03007f61, 0x04007f65, 0x06007f66, 0x07007f69, 0x08007f6b, 0x09007f6c, 0x11007f6f, 0x12007f74, 0x13007f75, 0x14007f78, 0x15007f79, 0x16007f7c, 0x17007f7f, 0x18007f83, 0x1a007f85, 0x1b007f87, 0x1c007f8a, 0x1d007f8c, 0x1e007f8f, 0x20007f91, 0x21007f92, 0x22007f95, 0x23007f98, 0x24007f99, 0x25007f9b, 0x26007f9c, 0x27007f9d, 0x28007fa0, 0x29007fa1, 0x6a007fa3, 0x00007fa5, 0x01007fa6, 0x02007fa7, 0x03007fa9, 0x04007fac, 0x05007fae, 0x06007fb0, 0x07007fb1, 0x08007fb2, 0x09007fb4, 0x11007fb5, 0x12007fbb, 0x13007fbe, 0x14007fc0, 0x15007fc4, 0x16007fc6, 0x17007fc9, 0x18007fca, 0x1a007fcb, 0x1b007fcc, 0x1c007fce, 0x1d007fd1, 0x1e007fd4, 0x20007fd7, 0x21007fdb, 0x22007fdc, 0x23007fdf, 0x24007fe3, 0x25007fe5, 0x26007fe8, 0x27007feb, 0x28007fed, 0x29007fee, 0x6a007ff2, 0x00007ff4, 0x01007ff7, 0x02007ffa, 0x03007ffb, 0x04007ffc, 0x05007ffd, 0x06007ffe, 0x07007fff, 0x08008000, 0x09008001, 0x11008002, 0x12008004, 0x13008005, 0x14008009, 0x1500800a, 0x1600800f, 0x17008010, 0x18008013, 0x1b008015, 0x1c00801a, 0x1d00801b, 0x1e008020, 0x20008022, 0x21008026, 0x2200802a, 0x2300802e, 0x2400802f, 0x25008030, 0x26008033, 0x27008034, 0x6a008036, 0x00008037, 0x01008039, 0x0200803e, 0x0300803f, 0x04008041, 0x05008043, 0x06008044, 0x07008046, 0x08008049, 0x0900804b, 0x1100804c, 0x1200804d, 0x1300804e, 0x1400804f, 0x15008050, 0x16008051, 0x17008052, 0x18008055, 0x1a008057, 0x1b00805a, 0x1c00805b, 0x1d00805c, 0x1e00805d, 0x2000805f, 0x21008060, 0x22008063, 0x23008065, 0x24008066, 0x25008067, 0x2600806b, 0x2700806c, 0x2800806e, 0x29008070, 0x6a008071, 0x00008072, 0x01008073, 0x02008077, 0x0300807a, 0x0400807b, 0x0500807e, 0x0600807f, 0x07008080, 0x08008081, 0x09008082, 0x11008085, 0x12008086, 0x13008087, 0x1400808a, 0x1500808b, 0x1600808e, 0x17008090, 0x18008095, 0x1a008097, 0x1b008099, 0x1c00809a, 0x1d00809c, 0x1e00809d, 0x2000809e, 0x2100809f, 0x220080a2, 0x230080a4, 0x240080a7, 0x250080a9, 0x260080aa, 0x270080ad, 0x280080af, 0x290080b3, 0x6a0080b7, 0x000080b8, 0x010080b9, 0x020080bb, 0x030080bf, 0x040080c1, 0x050080c3, 0x060080c4, 0x070080c6, 0x080080c7, 0x090080c8, 0x110080c9, 0x120080ca, 0x130080ce, 0x140080d2, 0x150080d4, 0x160080d7, 0x170080d8, 0x180080d9, 0x1a0080da, 0x1b0080db, 0x1c0080dc, 0x1d0080dd, 0x1e0080df, 0x200080e0, 0x210080e2, 0x220080e4, 0x230080e6, 0x240080ea, 0x250080ee, 0x260080f1, 0x270080f3, 0x280080f4, 0x290080f7, 0x6a0080f9, 0x000080fd, 0x010080fe, 0x020080ff, 0x03008100, 0x04008102, 0x05008103, 0x06008104, 0x07008105, 0x08008106, 0x09008108, 0x1100810a, 0x12008110, 0x13008114, 0x14008115, 0x15008117, 0x16008119, 0x1700811a, 0x18008123, 0x1a008126, 0x1b008129, 0x1c00812a, 0x1d00812b, 0x1e00812e, 0x2000812f, 0x21008131, 0x22008136, 0x2300813a, 0x2400813e, 0x25008140, 0x26008141, 0x27008144, 0x28008147, 0x29008148, 0x6a00814a, 0x0100814b, 0x0200814d, 0x0300814e, 0x04008150, 0x05008151, 0x06008153, 0x07008156, 0x08008158, 0x0900815a, 0x1100815b, 0x1200815e, 0x13008160, 0x14008162, 0x15008164, 0x17008165, 0x1800816a, 0x1a00816d, 0x1b00816f, 0x1c008170, 0x1d008171, 0x1e008174, 0x20008176, 0x21008178, 0x22008179, 0x2300817b, 0x2400817c, 0x25008184, 0x26008187, 0x27008189, 0x2800818b, 0x2900818e, 0x6a008193, 0x01008198, 0x0200819a, 0x0300819c, 0x0400819d, 0x0800819e, 0x0900819f, 0x120081a1, 0x130081a2, 0x140081a3, 0x150081a4, 0x160081a6, 0x170081a7, 0x180081a8, 0x1a0081aa, 0x1b0081ab, 0x1c0081ad, 0x1d0081af, 0x1e0081b1, 0x200081b2, 0x210081b4, 0x220081b6, 0x230081b8, 0x240081ba, 0x250081bc, 0x270081be, 0x280081c0, 0x690081c1, 0x010081c2, 0x020081c3, 0x030081c5, 0x040081c6, 0x050081cd, 0x060081cf, 0x070081d1, 0x080081d2, 0x090081d4, 0x110081d5, 0x120081db, 0x130081dd, 0x140081df, 0x150081e1, 0x160081e4, 0x170081e8, 0x180081eb, 0x1b0081ec, 0x1c0081f2, 0x1d0081f8, 0x1e0081fd, 0x21008200, 0x22008201, 0x25008202, 0x68008205, 0x00008206, 0x01008207, 0x0200820f, 0x03008217, 0x04008218, 0x0500821b, 0x06008221, 0x07008222, 0x08008223, 0x09008224, 0x11008227, 0x1400822a, 0x1500822c, 0x1700822d, 0x18008233, 0x1a008235, 0x1b008236, 0x1d008237, 0x1e00823a, 0x2000823d, 0x2100823e, 0x2200823f, 0x23008245, 0x24008247, 0x25008248, 0x2600824d, 0x6900824e, 0x0000824f, 0x01008252, 0x0200825b, 0x0300825e, 0x0400825f, 0x05008260, 0x06008261, 0x07008263, 0x08008264, 0x09008265, 0x11008267, 0x1300826f, 0x14008272, 0x15008273, 0x16008274, 0x17008275, 0x18008278, 0x1a008279, 0x1b00827c, 0x1d00827e, 0x1e008281, 0x21008282, 0x23008283, 0x25008284, 0x26008286, 0x27008287, 0x69008288, 0x00008289, 0x0100828c, 0x0200828d, 0x0300828f, 0x04008290, 0x05008291, 0x06008292, 0x07008293, 0x08008295, 0x09008297, 0x1100829d, 0x130082a2, 0x150082a3, 0x170082a7, 0x180082ac, 0x1a0082b1, 0x1b0082b5, 0x1d0082b9, 0x1e0082bd, 0x200082c1, 0x210082c5, 0x220082c7, 0x230082cb, 0x240082cc, 0x250082cd, 0x260082d1, 0x270082d3, 0x6a0082d6, 0x000082d9, 0x010082db, 0x020082dc, 0x030082df, 0x040082e0, 0x050082e1, 0x060082e3, 0x070082e4, 0x080082e5, 0x090082e6, 0x110082e7, 0x120082ea, 0x130082ec, 0x150082ed, 0x160082f0, 0x170082f1, 0x180082f5, 0x1a0082f8, 0x1b0082fb, 0x1d0082fd, 0x1e0082ff, 0x20008300, 0x22008302, 0x23008304, 0x25008308, 0x2600830a, 0x6a00830b, 0x6700830d, 0x0000830e, 0x0100830f, 0x02008310, 0x03008311, 0x04008314, 0x05008317, 0x06008319, 0x0700831b, 0x0800831c, 0x0900831e, 0x1100831f, 0x12008322, 0x13008324, 0x14008326, 0x15008328, 0x1600832a, 0x1700832b, 0x1800832d, 0x1a00832f, 0x1b008332, 0x1c008334, 0x1d008337, 0x1e00833a, 0x2000833e, 0x22008341, 0x23008342, 0x25008343, 0x26008348, 0x2900834c, 0x6a00834d, 0x01008350, 0x02008353, 0x0300835a, 0x0400835c, 0x0500835d, 0x0600835e, 0x0700835f, 0x08008360, 0x09008361, 0x11008363, 0x12008367, 0x13008368, 0x1400836a, 0x1500836b, 0x1700836d, 0x18008370, 0x1a008374, 0x1b008376, 0x1d008379, 0x2000837d, 0x2200837f, 0x23008382, 0x25008383, 0x26008387, 0x27008389, 0x2900838a, 0x6a00838c, 0x01008390, 0x02008392, 0x03008393, 0x04008394, 0x05008395, 0x06008397, 0x07008398, 0x08008399, 0x0900839c, 0x1100839f, 0x130083a4, 0x150083a6, 0x160083a7, 0x170083a9, 0x180083ac, 0x1a0083ad, 0x1b0083af, 0x1c0083b1, 0x1d0083b2, 0x1e0083b5, 0x200083b7, 0x220083b9, 0x230083ba, 0x250083bc, 0x270083c1, 0x6a0083c2, 0x000083c3, 0x010083c4, 0x020083c8, 0x030083c9, 0x040083cc, 0x050083cd, 0x060083ce, 0x070083cf, 0x080083d0, 0x090083d1, 0x110083d6, 0x120083d9, 0x130083da, 0x140083dc, 0x150083de, 0x160083e0, 0x170083e2, 0x180083e5, 0x1a0083e8, 0x1b0083eb, 0x1c0083ed, 0x1d0083ee, 0x1e0083f1, 0x200083f3, 0x210083f5, 0x220083f7, 0x230083f9, 0x250083fb, 0x26008400, 0x27008403, 0x28008405, 0x29008406, 0x6a008408, 0x0000840a, 0x0100840b, 0x0200840c, 0x0300840d, 0x0400840e, 0x0500840f, 0x06008411, 0x07008412, 0x08008414, 0x09008415, 0x11008416, 0x13008419, 0x1500841b, 0x1600841c, 0x1700841d, 0x1800841e, 0x1a008421, 0x1b008424, 0x1c008427, 0x1d008428, 0x1e00842b, 0x2000842d, 0x2100842f, 0x23008431, 0x24008433, 0x25008434, 0x26008437, 0x69008439, 0x0100843b, 0x02008441, 0x03008448, 0x04008453, 0x05008464, 0x06008476, 0x0700847b, 0x08008489, 0x09008496, 0x1100849e, 0x120084ac, 0x130084b3, 0x140084be, 0x150084d0, 0x160084e1, 0x570084f1, 0x010084f6, 0x020084fa, 0x03008500, 0x04008505, 0x0500850b, 0x06008511, 0x0700851c, 0x08008528, 0x0900852f, 0x11008535, 0x12008539, 0x13008541, 0x14008549, 0x1500855b, 0x1600856b, 0x17008576, 0x1800857b, 0x1a008583, 0x1b008589, 0x1c00858b, 0x1d008590, 0x1e00859b, 0x210085a1, 0x220085ab, 0x230085b6, 0x240085bb, 0x250085c1, 0x260085c6, 0x270085d1, 0x280085d8, 0x290085dc, 0x6a0085e7, 0x010085eb, 0x020085f4, 0x03008607, 0x04008611, 0x05008622, 0x0600862e, 0x07008634, 0x08008640, 0x09008652, 0x1100865d, 0x12008662, 0x13008668, 0x1400866f, 0x15008677, 0x16008684, 0x1700868c, 0x18008699, 0x1a00869e, 0x1b0086a4, 0x1c0086aa, 0x1d0086ae, 0x1e0086bc, 0x200086c5, 0x210086cd, 0x220086de, 0x230086e6, 0x240086ea, 0x250086ec, 0x260086f2, 0x270086f8, 0x28008705, 0x2900870a, 0x6a008717, 0x0100871c, 0x02008722, 0x03008726, 0x04008727, 0x05008728, 0x06008729, 0x0700872a, 0x0800872b, 0x0900872c, 0x1100872d, 0x1200872e, 0x1300872f, 0x14008730, 0x15008731, 0x16008732, 0x17008733, 0x18008734, 0x1a008735, 0x1b008736, 0x1c008737, 0x1d008738, 0x1e008739, 0x2000873a, 0x2100873b, 0x2200873c, 0x2300873d, 0x2400873e, 0x2500873f, 0x26008740, 0x27008741, 0x28008742, 0x2900874d, 0x6a00874e, 0x0100874f, 0x0200875b, 0x03008761, 0x0400876b, 0x0500876d, 0x06008772, 0x07008776, 0x08008780, 0x09008784, 0x11008791, 0x12008798, 0x130087a0, 0x140087a8, 0x150087b4, 0x160087bd, 0x170087c2, 0x180087c7, 0x1a0087d3, 0x1b0087de, 0x1c0087e6, 0x1d0087ec, 0x1e0087f1, 0x20008800, 0x21008808, 0x22008812, 0x23008817, 0x24008824, 0x6500882f, 0x01008836, 0x0200883e, 0x0300884b, 0x0400884f, 0x0500885b, 0x06008863, 0x07008868, 0x08008876, 0x09008880, 0x11008885, 0x1200888a, 0x13008896, 0x1400889d, 0x150088ad, 0x160088b9, 0x170088be, 0x180088c4, 0x1a0088cb, 0x1b0088de, 0x1c0088ef, 0x1d0088f3, 0x1e0088ff, 0x20008906, 0x21008910, 0x2200891c, 0x23008927, 0x24008935, 0x25008941, 0x2600894d, 0x27008953, 0x2800895a, 0x29008961, 0x6a008967, 0x4200896c, 0x25008974, 0x29008975, 0x6a008976, 0x65008977, 0x41008978, 0x6500897a, 0x5a00897b, 0x6500897c, 0x6500897d, 0x1600897e, 0x1700897f, 0x65008981, 0x42008982, 0x0100898a, 0x0200898b, 0x1100898d, 0x1200898e, 0x1300898f, 0x14008990, 0x15008991, 0x17008992, 0x18008993, 0x1a008994, 0x1b008995, 0x1e008996, 0x25008997, 0x27008998, 0x69008999, 0x0800899a, 0x2500899b, 0x2900899c, 0x6a00899d, 0x0100899e, 0x0200899f, 0x030089a0, 0x110089a1, 0x120089a3, 0x130089a4, 0x140089a6, 0x150089a8, 0x160089aa, 0x170089ac, 0x180089ae, 0x1a0089b0, 0x1b0089b2, 0x1c0089b3, 0x1d0089b5, 0x200089b7, 0x210089b9, 0x230089bb, 0x240089be, 0x250089bf, 0x260089c1, 0x270089c3, 0x690089c5, 0x000089c8, 0x010089c9, 0x020089ca, 0x030089cb, 0x080089cc, 0x1e0089cd, 0x650089ce, 0x260089d3, 0x670089d4, 0x650089d5, 0x000089d6, 0x010089d7, 0x020089d8, 0x430089da, 0x570089dc, 0x110089dd, 0x170089de, 0x1b0089df, 0x1d0089e0, 0x230089e1, 0x650089e2, 0x110089e3, 0x140089e4, 0x160089e5, 0x170089e6, 0x180089e7, 0x1b0089e8, 0x1d0089e9, 0x1e0089ea, 0x220089eb, 0x230089ec, 0x650089ed, 0x000089f0, 0x650089f1, 0x170089f2, 0x650089f3, 0x650089f5, 0x650089f6, 0x5e0089f7, 0x410089fa, 0x680089fb, 0x260089fe, 0x280089ff, 0x6a008a00, 0x65008a01, 0x62008a02, 0x16008a03, 0x65008a04, 0x01008a05, 0x02008a06, 0x15008a07, 0x16008a08, 0x17008a09, 0x18008a0a, 0x1c008a0b, 0x1d008a0d, 0x24008a0f, 0x25008a10, 0x26008a11, 0x27008a12, 0x28008a13, 0x69008a14, 0x15008a15, 0x16008a16, 0x1a008a17, 0x1c008a18, 0x1d008a19, 0x1e008a1a, 0x20008a1b, 0x24008a1c, 0x25008a1d, 0x26008a1e, 0x27008a1f, 0x28008a20, 0x29008a21, 0x6a008a22, 0x24008a23, 0x25008a24, 0x26008a26, 0x6a008a27, 0x6a008a29, 0x1b008a2a, 0x65008a2b, 0x01008a2c, 0x02008a2d, 0x03008a2e, 0x04008a2f, 0x05008a30, 0x06008a31, 0x07008a32, 0x08008a33, 0x09008a34, 0x11008a35, 0x12008a37, 0x13008a39, 0x14008a3b, 0x15008a3d, 0x17008a3f, 0x1a008a40, 0x1c008a41, 0x1d008a42, 0x20008a43, 0x21008a44, 0x22008a45, 0x23008a46, 0x24008a47, 0x25008a48, 0x66008a49, 0x01008a4a, 0x02008a4b, 0x03008a4c, 0x04008a4d, 0x06008a4e, 0x07008a4f, 0x68008a50, 0x66008a69, 0x03008a6a, 0x04008a6b, 0x05008a6c, 0x06008a6d, 0x1a008a6e, 0x1b008a6f, 0x27008a70, 0x28008a71, 0x69008a72, 0x22008a73, 0x23008a74, 0x29008a75, 0x6a008a76, 0x01008a77, 0x05008a78, 0x06008a79, 0x08008a7a, 0x09008a7b, 0x16008a7c, 0x18008a7d, 0x1b008a7e, 0x25008a7f, 0x66008a80, 0x68008a81, 0x01008a8c, 0x57008a8d, 0x01008a90, 0x42008a91, 0x65008a92, 0x42008a93, 0x22008a94, 0x67008a95, 0x41008a96, 0x41008a97, 0x01008a98, 0x53008a99, 0x41008a9a, 0x41008a9b, 0x01008a9c, 0x53008a9d, 0x01008a9e, 0x55008a9f, 0x01008aa3, 0x60008aa4, 0x41008aa5, 0x52008aa6, 0x41008aa7, 0x14008aa9, 0x1b008aaa, 0x5c008aab, 0x12008aad, 0x13008aae, 0x56008ab0, 0x68008ab1, 0x01008ab2, 0x02008aba, 0x03008abb, 0x44008abc, 0x5e008abd, 0x49008abe, 0x5a008abf, 0x09008ac0, 0x1e008ac1, 0x64008ac2, 0x09008ac3, 0x5e008ac4, 0x1c008ac6, 0x67008ac7, 0x13008ac8, 0x58008ac9, 0x13008aca, 0x5e008acb, 0x13008acc, 0x17008acd, 0x1d008ace, 0x20008acf, 0x61008ad0, 0x68008ad1, 0x01008ad7, 0x03008ad8, 0x13008ae1, 0x17008ae3, 0x21008ae4, 0x6a008ae5, 0x01008ae6, 0x02008ae7, 0x16008ae8, 0x57008aea, 0x07008aec, 0x17008aed, 0x22008aef, 0x25008af0, 0x66008af1, 0x15008af2, 0x22008af3, 0x67008af4, 0x01008af5, 0x04008af7, 0x60008af8, 0x01008af9, 0x18008afa, 0x1e008afb, 0x68008afd, 0x01008afe, 0x09008aff, 0x53008b00, 0x41008b01, 0x01008b02, 0x13008b03, 0x58008b04, 0x01008b05, 0x04008b06, 0x06008b07, 0x53008b08, 0x01008b09, 0x12008b0a, 0x13008b0f, 0x54008b10, 0x01008b11, 0x04008b12, 0x1c008b13, 0x1d008b14, 0x5e008b15, 0x01008b16, 0x5c008b17, 0x13008b19, 0x55008b1b, 0x06008b1c, 0x07008b1d, 0x08008b1e, 0x51008b23, 0x11008b24, 0x12008b2a, 0x13008b2b, 0x58008b2c, 0x09008b2d, 0x11008b2e, 0x55008b30, 0x22008b31, 0x68008b32, 0x57008b35, 0x12008b36, 0x54008b38, 0x08008b39, 0x49008b3b, 0x01008b3d, 0x02008b3e, 0x03008b3f, 0x05008b40, 0x07008b41, 0x08008b42, 0x11008b43, 0x12008b44, 0x13008b45, 0x15008b47, 0x16008b48, 0x17008b49, 0x18008b4c, 0x1a008b50, 0x1b008b51, 0x1d008b52, 0x1e008b53, 0x21008b54, 0x22008b58, 0x26008b5c, 0x29008b5d, 0x6a008b5e, 0x01008b5f, 0x02008b60, 0x03008b61, 0x04008b62, 0x05008b63, 0x06008b64, 0x11008b65, 0x12008b67, 0x13008b6c, 0x15008b6d, 0x16008b6e, 0x17008b6f, 0x18008b71, 0x1d008b72, 0x21008b73, 0x23008b75, 0x24008b76, 0x25008b7a, 0x66008b7e, 0x11008b82, 0x12008b83, 0x13008b85, 0x14008b87, 0x15008b89, 0x16008b8b, 0x17008b8e, 0x18008b8f, 0x1a008b93, 0x1b008b97, 0x1c008b99, 0x1d008b9a, 0x1e008b9c, 0x20008b9d, 0x21008b9e, 0x22008b9f, 0x23008ba0, 0x24008ba1, 0x6a008ba2, 0x01008ba3, 0x02008ba4, 0x03008ba5, 0x04008ba6, 0x05008ba7, 0x11008ba8, 0x12008baa, 0x13008bab, 0x14008bac, 0x16008bad, 0x17008bae, 0x18008baf, 0x1b008bb0, 0x1e008bb2, 0x20008bb4, 0x21008bb8, 0x22008bbc, 0x23008bbe, 0x24008bbf, 0x28008bc0, 0x29008bc1, 0x6a008bc2, 0x01008bc3, 0x02008bc5, 0x03008bc7, 0x12008bc8, 0x14008bd1, 0x15008bd2, 0x1c008bd4, 0x1d008bd5, 0x1e008bd8, 0x20008bd9, 0x61008bda, 0x11008bdb, 0x12008be0, 0x13008be2, 0x14008be4, 0x15008be5, 0x1c008be7, 0x1d008be8, 0x1e008beb, 0x69008bf0, 0x11008bf1, 0x12008bf2, 0x13008bf5, 0x14008bf7, 0x16008bf8, 0x17008bfa, 0x18008bfb, 0x1a008bfd, 0x1b008bff, 0x1c008c01, 0x1d008c03, 0x1e008c08, 0x20008c09, 0x21008c0c, 0x22008c0f, 0x23008c12, 0x29008c14, 0x6a008c15, 0x09008c16, 0x11008c17, 0x12008c18, 0x13008c19, 0x14008c1b, 0x15008c1c, 0x16008c1d, 0x17008c1e, 0x18008c1f, 0x5a008c20, 0x11008c21, 0x12008c22, 0x13008c25, 0x14008c27, 0x15008c28, 0x17008c29, 0x18008c2a, 0x1a008c2b, 0x1d008c2c, 0x21008c2e, 0x22008c2f, 0x63008c30, 0x08008c31, 0x09008c32, 0x11008c33, 0x12008c36, 0x13008c37, 0x14008c39, 0x15008c3b, 0x16008c3d, 0x17008c3e, 0x18008c40, 0x1a008c42, 0x1b008c47, 0x1c008c48, 0x1d008c49, 0x1e008c4b, 0x20008c4d, 0x21008c4f, 0x22008c50, 0x23008c52, 0x24008c55, 0x25008c56, 0x26008c5a, 0x27008c5d, 0x29008c5e, 0x6a008c60, 0x01008c61, 0x02008c62, 0x03008c63, 0x09008c64, 0x11008c65, 0x12008c66, 0x13008c68, 0x14008c69, 0x15008c6b, 0x16008c6c, 0x17008c6e, 0x1a008c6f, 0x1c008c72, 0x1d008c73, 0x1e008c74, 0x20008c76, 0x23008c78, 0x65008c79, 0x01008c7a, 0x02008c7c, 0x11008c7e, 0x12008c81, 0x13008c83, 0x14008c85, 0x16008c87, 0x17008c88, 0x1a008c89, 0x1b008c8d, 0x20008c8e, 0x23008c91, 0x25008c94, 0x26008c95, 0x69008c96, 0x11008c99, 0x13008c9c, 0x14008c9d, 0x15008c9f, 0x16008ca0, 0x17008ca3, 0x1a008ca5, 0x1b008ca9, 0x1d008cab, 0x1e008caf, 0x20008cb1, 0x21008cb3, 0x22008cb4, 0x23008cb5, 0x24008cb8, 0x25008cb9, 0x26008cbb, 0x27008cbc, 0x28008cc0, 0x69008cc4, 0x11008cc5, 0x12008cc6, 0x14008cc8, 0x15008cc9, 0x16008cca, 0x17008ccc, 0x1a008ccf, 0x1b008cd1, 0x1c008cd2, 0x1d008cd3, 0x1e008cd8, 0x20008cd9, 0x21008cdb, 0x23008cde, 0x64008cdf, 0x01008ce0, 0x02008ce1, 0x03008ce2, 0x04008ce3, 0x05008ce4, 0x06008ce5, 0x11008ce6, 0x12008ce7, 0x13008ce8, 0x14008ce9, 0x15008cea, 0x16008ceb, 0x17008ced, 0x1a008cee, 0x65008cf0, 0x16008cf1, 0x17008cf2, 0x1a008cf3, 0x23008cf4, 0x24008cf5, 0x25008cf6, 0x26008cf7, 0x69008cf8, 0x11008cf9, 0x12008cfc, 0x13008d00, 0x14008d01, 0x16008d02, 0x17008d04, 0x18008d05, 0x1a008d0a, 0x1b008d0f, 0x1c008d10, 0x1d008d11, 0x1e008d12, 0x20008d14, 0x21008d16, 0x22008d19, 0x65008d1b, 0x01008d1c, 0x42008d1d, 0x11008d1e, 0x12008d22, 0x14008d23, 0x15008d25, 0x16008d27, 0x17008d2a, 0x18008d2c, 0x1a008d2d, 0x1b008d31, 0x1c008d32, 0x1d008d33, 0x20008d36, 0x21008d39, 0x22008d3b, 0x65008d3d, 0x11008d3e, 0x12008d3f, 0x13008d41, 0x14008d42, 0x15008d43, 0x16008d45, 0x17008d46, 0x1a008d49, 0x1b008d53, 0x1c008d56, 0x1e008d58, 0x20008d59, 0x22008d5b, 0x63008d5d, 0x11008d5f, 0x12008d60, 0x13008d61, 0x14008d63, 0x15008d65, 0x16008d67, 0x17008d68, 0x18008d6a, 0x1a008d6b, 0x1b008d6e, 0x5c008d70, 0x16008d71, 0x17008d72, 0x1a008d73, 0x20008d79, 0x65008d7a, 0x5a008d7b, 0x41008d80, 0x5a008d81, 0x65008d84, 0x1a008d85, 0x25008d86, 0x66008d87, 0x41008d88, 0x01008d93, 0x02008d94, 0x03008d95, 0x04008d96, 0x05008d97, 0x06008d98, 0x07008d99, 0x08008d9a, 0x09008d9b, 0x11008d9c, 0x12008d9d, 0x13008d9e, 0x14008d9f, 0x15008da0, 0x16008da1, 0x17008da2, 0x18008da3, 0x1a008da4, 0x1b008da5, 0x1c008da6, 0x1d008da7, 0x1e008da8, 0x20008da9, 0x21008daa, 0x23008dab, 0x24008dac, 0x68008dad, 0x41008dbf, 0x54008dc0, 0x68008dc1, 0x58008dc2, 0x55008dc3, 0x15008dc4, 0x1a008dc5, 0x1b008dc7, 0x29008dc9, 0x6a008dca, 0x56008dcb, 0x11008dcc, 0x13008dcd, 0x14008dcf, 0x17008dd1, 0x1a008dd2, 0x20008dd3, 0x24008dd5, 0x25008dd6, 0x29008dd9, 0x6a008dda, 0x17008ddb, 0x5a008ddc, 0x17008ddd, 0x65008dde, 0x18008de1, 0x1a008de2, 0x5e008de4, 0x17008de6, 0x1d008de7, 0x61008dec, 0x11008dee, 0x52008def, 0x1a008df0, 0x23008df3, 0x24008df4, 0x26008df5, 0x69008df6, 0x11008df7, 0x12008df9, 0x15008dfb, 0x16008dfc, 0x17008dfd, 0x18008e00, 0x1a008e02, 0x1e008e05, 0x62008e07, 0x11008e09, 0x14008e0a, 0x15008e0b, 0x1a008e0d, 0x20008e10, 0x65008e13, 0x12008e14, 0x15008e15, 0x18008e17, 0x1a008e19, 0x1c008e1b, 0x63008e1c, 0x5a008e1e, 0x17008e1f, 0x5a008e21, 0x5a008e22, 0x11008e23, 0x5a008e24, 0x1a008e25, 0x65008e26, 0x63008e27, 0x41008e28, 0x68008e37, 0x41008e42, 0x04008e44, 0x07008e45, 0x11008e46, 0x13008e47, 0x55008e48, 0x15008e49, 0x56008e4a, 0x01008e4b, 0x02008e4c, 0x03008e4d, 0x04008e4e, 0x45008e4f, 0x41008e50, 0x62008e51, 0x57008e52, 0x01008e53, 0x02008e56, 0x03008e57, 0x04008e58, 0x05008e5b, 0x06008e60, 0x07008e61, 0x08008e62, 0x09008e68, 0x11008e69, 0x12008e6d, 0x17008e6e, 0x1b008e71, 0x5c008e72, 0x00008e73, 0x01008e74, 0x02008e75, 0x03008e76, 0x04008e78, 0x05008e7a, 0x06008e7b, 0x07008e7c, 0x08008e7d, 0x49008e7e, 0x00008e7f, 0x01008e80, 0x02008e82, 0x03008e83, 0x04008e86, 0x05008e87, 0x06008e88, 0x07008e89, 0x08008e8a, 0x09008e8b, 0x12008e8c, 0x13008e8d, 0x54008e94, 0x00008e97, 0x01008e98, 0x02008e9a, 0x03008e9b, 0x04008e9d, 0x05008e9e, 0x06008ea4, 0x07008ea5, 0x08008ea7, 0x09008ea9, 0x53008eaa, 0x00008eac, 0x01008ead, 0x03008eaf, 0x04008eb0, 0x05008eb7, 0x06008ebb, 0x07008ebc, 0x08008ebd, 0x09008ebe, 0x11008ebf, 0x12008ec1, 0x13008ec2, 0x14008ec3, 0x15008ec4, 0x17008ec5, 0x18008ec6, 0x1a008ec8, 0x1b008eca, 0x1c008ecb, 0x1d008ecc, 0x1e008ece, 0x6a008ecf, 0x01008ed0, 0x03008ed2, 0x04008ed3, 0x05008ed4, 0x08008ed5, 0x09008eda, 0x12008edb, 0x13008edc, 0x15008edf, 0x18008ee0, 0x1a008ee2, 0x1b008ee3, 0x1c008ee4, 0x1d008ee5, 0x5e008ee6, 0x01008eea, 0x02008eed, 0x03008ef5, 0x04008efa, 0x05008efc, 0x06008f02, 0x07008f04, 0x08008f08, 0x09008f0b, 0x11008f0e, 0x12008f10, 0x13008f11, 0x14008f12, 0x15008f13, 0x16008f15, 0x17008f16, 0x18008f17, 0x1a008f18, 0x1b008f19, 0x1c008f1b, 0x1d008f1d, 0x66008f20, 0x01008f21, 0x02008f23, 0x03008f24, 0x11008f25, 0x12008f26, 0x18008f27, 0x1a008f28, 0x5d008f29, 0x01008f2a, 0x02008f2d, 0x03008f2e, 0x04008f35, 0x05008f36, 0x06008f39, 0x07008f3a, 0x11008f3b, 0x12008f3c, 0x14008f3d, 0x18008f3e, 0x66008f3f, 0x01008f40, 0x02008f42, 0x03008f48, 0x05008f4a, 0x06008f4b, 0x54008f4c, 0x01008f4d, 0x02008f4f, 0x03008f56, 0x04008f59, 0x05008f5d, 0x06008f5e, 0x07008f5f, 0x08008f60, 0x09008f61, 0x11008f63, 0x12008f65, 0x66008f66, 0x01008f67, 0x02008f6a, 0x03008f6e, 0x04008f6f, 0x05008f70, 0x06008f71, 0x07008f76, 0x08008f77, 0x09008f78, 0x11008f79, 0x12008f7a, 0x13008f7b, 0x14008f7e, 0x15008f7f, 0x16008f80, 0x17008f81, 0x1a008f83, 0x24008f84, 0x65008f85, 0x01008f86, 0x11008f87, 0x12008f88, 0x18008f89, 0x65008f8a, 0x01008f8b, 0x02008f8d, 0x03008f8f, 0x04008f91, 0x05008f93, 0x06008f95, 0x07008f97, 0x08008f99, 0x09008f9b, 0x11008f9d, 0x12008f9f, 0x14008fa1, 0x15008fa3, 0x16008fa5, 0x17008fa7, 0x18008fa9, 0x1a008fab, 0x1b008fac, 0x1c008fad, 0x1d008fae, 0x20008faf, 0x21008fb0, 0x22008fb1, 0x23008fb2, 0x24008fb3, 0x25008fb4, 0x68008fb5, 0x41008fb6, 0x01008fb7, 0x11008fb8, 0x14008fb9, 0x15008fba, 0x17008fbb, 0x18008fbc, 0x1a008fbd, 0x1c008fbe, 0x1d008fbf, 0x1e008fc0, 0x21008fc1, 0x22008fc2, 0x25008fc3, 0x26008fc4, 0x27008fc5, 0x6a008fc6, 0x11008fc7, 0x17008fc8, 0x58008fc9, 0x66008fca, 0x5a008fcb, 0x45008fcc, 0x01008fcd, 0x02008fd2, 0x03008fd6, 0x04008fda, 0x05008fde, 0x06008fe4, 0x07008fea, 0x48008fee, 0x01008ff0, 0x02008ff4, 0x03008ff8, 0x04008ffc, 0x05009000, 0x06009005, 0x47009009, 0x4800900b, 0x53009012, 0x44009019, 0x01009020, 0x02009021, 0x03009028, 0x04009029, 0x0500902a, 0x0600902b, 0x0700902c, 0x0800902d, 0x0900902e, 0x11009030, 0x13009031, 0x14009032, 0x15009033, 0x16009034, 0x17009035, 0x18009036, 0x1a009037, 0x1b009038, 0x1c009039, 0x1d00903a, 0x1e00903b, 0x2000903d, 0x2100903e, 0x22009040, 0x67009041, 0x01009042, 0x02009043, 0x03009044, 0x04009045, 0x05009046, 0x06009047, 0x07009048, 0x11009049, 0x1200904a, 0x1600904b, 0x5700904c, 0x0100904d, 0x0200904e, 0x0300904f, 0x04009057, 0x05009058, 0x06009059, 0x0700905a, 0x0800905b, 0x1100905c, 0x1300905d, 0x6600905f, 0x42009060, 0x41009068, 0x03009069, 0x0400906a, 0x4500906b, 0x0100906c, 0x0200906e, 0x43009070, 0x5b009071, 0x57009072, 0x51009073, 0x11009074, 0x58009075, 0x01009076, 0x0200907b, 0x0300907f, 0x04009085, 0x05009089, 0x0600908d, 0x07009091, 0x08009095, 0x0900909a, 0x1100909e, 0x120090a2, 0x130090a7, 0x140090ab, 0x150090af, 0x160090b5, 0x170090b9, 0x180090bd, 0x1a0090c2, 0x1b0090c6, 0x1c0090cc, 0x1d0090d0, 0x1e0090d5, 0x200090d9, 0x210090dd, 0x220090e1, 0x230090e5, 0x240090e9, 0x650090eb, 0x010090ed, 0x020090f1, 0x030090f5, 0x440090fa, 0x010090ff, 0x14009100, 0x5d009104, 0x09009105, 0x51009107, 0x41009109, 0x4100910a, 0x0100910b, 0x0500910c, 0x5600910d, 0x0100910e, 0x0400910f, 0x07009111, 0x17009112, 0x1c009113, 0x5e009115, 0x01009116, 0x12009117, 0x13009118, 0x5400911c, 0x0200911f, 0x44009121, 0x42009122, 0x07009124, 0x48009125, 0x5a009126, 0x04009127, 0x18009128, 0x1b009129, 0x1c00912b, 0x1d00912c, 0x6100912d, 0x0100912f, 0x54009130, 0x41009134, 0x41009135, 0x01009136, 0x05009137, 0x56009138, 0x01009139, 0x5e00913a, 0x5500913b, 0x4900913c, 0x1c00913d, 0x5d00913e, 0x1f00913f, 0x20009140, 0x22009142, 0x63009144, 0x01009145, 0x02009146, 0x03009147, 0x44009148, 0x03009149, 0x0600914a, 0x0800914b, 0x1100914c, 0x1500914d, 0x1600914e, 0x6a00914f, 0x01009150, 0x03009151, 0x04009152, 0x05009153, 0x26009154, 0x27009155, 0x69009156, 0x56009157, 0x56009159, 0x1600915d, 0x5a00915f, 0x00009161, 0x62009162, 0x51009163, 0x62009165, 0x45009166, 0x01009167, 0x4500916d, 0x0100916e, 0x45009172, 0x01009173, 0x0300917b, 0x4500917c, 0x0100917d, 0x42009186, 0x0100918f, 0x42009197, 0x0100919f, 0x420091a2, 0x010091a3, 0x420091a4, 0x5b0091a5, 0x600091a6, 0x130091a7, 0x690091a8, 0x680091a9, 0x550091ab, 0x650091ac, 0x630091ad, 0x230091ae, 0x640091af, 0x130091b0, 0x560091b1, 0x170091b2, 0x220091b3, 0x640091b4, 0x010091b5, 0x5c0091b6, 0x000091b7, 0x010091be, 0x030091c7, 0x050091cf, 0x070091dc, 0x490091e1, 0x010091e8, 0x450091e9, 0x620091ea, 0x010091f1, 0x420091f9, 0x62009201, 0x02009202, 0x0300920c, 0x0400920d, 0x06009215, 0x08009221, 0x0900922e, 0x11009238, 0x1200923e, 0x13009245, 0x1500924c, 0x16009253, 0x1700925a, 0x5d009263, 0x04009264, 0x46009266, 0x62009268, 0x02009272, 0x03009273, 0x04009274, 0x05009275, 0x06009276, 0x11009277, 0x54009278, 0x00009279, 0x5e009281, 0x00009286, 0x0500928e, 0x5e00928f, 0x62009294, 0x00009295, 0x5700929d, 0x0000929e, 0x110092a6, 0x190092a7, 0x5e0092a8, 0x000092a9, 0x560092b1, 0x000092b2, 0x450092bb, 0x000092bc, 0x110092bd, 0x120092be, 0x140092bf, 0x170092c0, 0x620092c1, 0x000092c3, 0x050092cb, 0x540092cc, 0x000092cd, 0x050092d5, 0x110092d6, 0x140092d7, 0x1e0092d8, 0x630092d9, 0x000092da, 0x450092e2, 0x000092e3, 0x130092eb, 0x140092ec, 0x5e0092ed, 0x000092f3, 0x010092fb, 0x050092fc, 0x190092fd, 0x5e0092fe, 0x000092ff, 0x45009307, 0x00009308, 0x05009310, 0x5e009311, 0x60009316, 0x00009317, 0x5e00931f, 0x00009324, 0x0200932c, 0x0500932e, 0x5e00932f, 0x00009334, 0x1e00933c, 0x60009341, 0x00009342, 0x05009343, 0x15009344, 0x1e009345, 0x66009346, 0x00009347, 0x05009348, 0x5e009349, 0x6200934a, 0x58009359, 0x1e00935a, 0x6400935b, 0x5600935c, 0x0200935e, 0x48009360, 0x62009362, 0x00009365, 0x01009366, 0x0200936c, 0x04009372, 0x11009374, 0x1300937a, 0x22009380, 0x23009382, 0x24009384, 0x25009387, 0x2600938a, 0x6800938d, 0x0100938e, 0x02009394, 0x0400939a, 0x1400939c, 0x2200939d, 0x2300939e, 0x240093a0, 0x680093a3, 0x010093a4, 0x020093aa, 0x110093b0, 0x130093b6, 0x1a0093bc, 0x1b0093bd, 0x220093be, 0x230093bf, 0x240093c2, 0x250093c5, 0x260093c8, 0x680093cb, 0x010093cc, 0x020093d4, 0x110093db, 0x130093e1, 0x140093e7, 0x150093e8, 0x160093e9, 0x170093ea, 0x180093eb, 0x1c0093ec, 0x220093f3, 0x230093f4, 0x240093fb, 0x25009402, 0x26009405, 0x27009408, 0x6800940f, 0x22009416, 0x67009417, 0x62009418, 0x22009419, 0x6700941a, 0x6200941b, 0x6200941c, 0x0100941d, 0x1100941e, 0x17009420, 0x18009421, 0x1b009422, 0x1c009423, 0x1d009424, 0x22009426, 0x23009427, 0x65009429, 0x0300942a, 0x0400942b, 0x0500942c, 0x0700942d, 0x0800942e, 0x0900942f, 0x11009430, 0x12009431, 0x13009434, 0x15009436, 0x17009437, 0x1b009438, 0x1e009439, 0x2200943a, 0x6300943b, 0x0100943c, 0x02009443, 0x1300944a, 0x1500944c, 0x1700944d, 0x1800944e, 0x1d009450, 0x22009451, 0x23009452, 0x24009459, 0x2500945f, 0x27009461, 0x28009467, 0x6900946e, 0x0100946f, 0x02009476, 0x1200947d, 0x1500947e, 0x16009480, 0x1a009482, 0x20009483, 0x22009484, 0x23009486, 0x2400948d, 0x25009493, 0x27009494, 0x6800949a, 0x010094a0, 0x020094a7, 0x060094ae, 0x070094af, 0x120094b0, 0x140094b1, 0x150094b2, 0x160094b3, 0x170094b4, 0x220094b6, 0x230094b8, 0x240094bf, 0x250094c5, 0x270094c7, 0x680094cd, 0x010094d3, 0x020094db, 0x070094e2, 0x130094e3, 0x140094e4, 0x160094e6, 0x180094e7, 0x190094e8, 0x1c0094e9, 0x200094ea, 0x210094ec, 0x220094ee, 0x230094f0, 0x240094f7, 0x250094fd, 0x270094fe, 0x68009504, 0x0100950a, 0x02009511, 0x06009518, 0x07009519, 0x0800951a, 0x0900951b, 0x1300951c, 0x1700951d, 0x1a00951e, 0x1c00951f, 0x1d009524, 0x22009525, 0x23009526, 0x2400952d, 0x25009535, 0x27009536, 0x6800953d, 0x13009544, 0x16009545, 0x18009546, 0x1a009547, 0x1b009548, 0x2200954c, 0x2400954d, 0x6500954e, 0x11009552, 0x14009553, 0x64009554, 0x01009556, 0x0200955d, 0x07009564, 0x11009565, 0x1300956c, 0x22009573, 0x23009574, 0x2400957a, 0x25009580, 0x26009586, 0x2700958c, 0x68009593, 0x17009599, 0x1a00959b, 0x1d00959e, 0x2200959f, 0x230095a1, 0x270095a2, 0x690095a3, 0x120095a4, 0x220095a5, 0x690095a6, 0x110095a7, 0x130095a9, 0x180095aa, 0x1c0095ab, 0x1f0095ac, 0x220095ad, 0x6a0095ae, 0x130095af, 0x140095b3, 0x150095b5, 0x1a0095b6, 0x200095b7, 0x220095b8, 0x250095ba, 0x670095bb, 0x130095bc, 0x170095bd, 0x5b0095c0, 0x010095c1, 0x020095c9, 0x110095d1, 0x160095d2, 0x1e0095d9, 0x220095db, 0x230095dd, 0x240095e3, 0x260095e9, 0x290095ea, 0x6a0095eb, 0x010095ef, 0x020095f7, 0x130095ff, 0x22009600, 0x23009601, 0x24009607, 0x2500960d, 0x6600960e, 0x0100960f, 0x02009619, 0x03009623, 0x04009624, 0x05009625, 0x06009626, 0x07009627, 0x08009628, 0x09009629, 0x1100962a, 0x1200962c, 0x1300962d, 0x1400962e, 0x1500962f, 0x16009630, 0x17009631, 0x18009632, 0x1a009633, 0x1b009634, 0x1c009635, 0x1d009636, 0x1e009637, 0x22009638, 0x23009652, 0x64009659, 0x01009660, 0x02009667, 0x1100966f, 0x13009670, 0x14009671, 0x17009672, 0x18009673, 0x22009675, 0x23009676, 0x2400967c, 0x26009682, 0x69009683, 0x01009684, 0x0200968b, 0x07009692, 0x08009693, 0x17009694, 0x22009695, 0x23009697, 0x2400969e, 0x250096a5, 0x260096a7, 0x270096a9, 0x280096b0, 0x690096b7, 0x170096b8, 0x1e0096ba, 0x620096bc, 0x010096bd, 0x220096be, 0x230096c0, 0x640096c3, 0x010096c5, 0x020096ca, 0x090096cf, 0x120096d0, 0x160096d1, 0x220096d4, 0x230096d5, 0x640096d9, 0x010096dd, 0x020096de, 0x030096df, 0x050096e0, 0x200096e1, 0x220096e2, 0x230096e4, 0x240096e5, 0x680096e6, 0x620096f7, 0x200096f8, 0x620096f9, 0x010096fa, 0x02009701, 0x11009708, 0x1300970f, 0x20009716, 0x22009717, 0x23009718, 0x2400971b, 0x2500971e, 0x66009721, 0x01009724, 0x0200972b, 0x03009734, 0x1200973d, 0x65009744, 0x65009745, 0x57009746, 0x01009747, 0x0200974f, 0x07009757, 0x14009758, 0x23009759, 0x24009760, 0x25009766, 0x27009767, 0x6800976e, 0x17009775, 0x64009776, 0x56009777, 0x62009779, 0x5c00977f, 0x01009780, 0x02009788, 0x22009790, 0x23009791, 0x24009798, 0x2500979e, 0x2600979f, 0x690097a1, 0x680097a2, 0x010097a3, 0x020097a6, 0x230097aa, 0x240097ac, 0x250097b0, 0x660097b1, 0x410097b2, 0x010097b3, 0x020097ba, 0x220097c1, 0x230097c2, 0x240097c9, 0x270097d0, 0x680097d7, 0x530097de, 0x010097df, 0x020097e6, 0x210097ed, 0x230097ee, 0x240097f5, 0x270097fc, 0x68009803, 0x1200980a, 0x17009812, 0x1c009813, 0x1e00981a, 0x65009825, 0x01009826, 0x4200982c, 0x1a009832, 0x62009833, 0x17009835, 0x62009836, 0x01009837, 0x0200983e, 0x23009845, 0x2400984c, 0x27009853, 0x6800985a, 0x01009861, 0x42009866, 0x6800986b, 0x4000986c, 0x00009872, 0x11009873, 0x55009879, 0x0000987a, 0x1100987b, 0x15009881, 0x6a009883, 0x00009884, 0x0900988a, 0x6900988b, 0x0000988d, 0x1100988e, 0x15009894, 0x69009895, 0x00009896, 0x11009897, 0x1500989d, 0x2900989f, 0x6a0098a0, 0x000098a1, 0x110098a2, 0x690098a8, 0x000098a9, 0x110098aa, 0x550098b0, 0x000098b4, 0x110098b5, 0x120098bd, 0x150098be, 0x160098c2, 0x240098c3, 0x250098c4, 0x6a0098c5, 0x010098c6, 0x510098c7, 0x110098ce, 0x520098d0, 0x550098d1, 0x510098d2, 0x510098d9, 0x400098e0, 0x120098e1, 0x170098e2, 0x690098eb, 0x120098ec, 0x130098f0, 0x570098f2, 0x550098fb, 0x620098fd, 0x12009900, 0x57009904, 0x0200990d, 0x0300990e, 0x0500990f, 0x11009910, 0x22009911, 0x67009912, 0x03009913, 0x44009915, 0x5a009917, 0x5a009919, 0x0300991a, 0x0500991b, 0x1100991c, 0x1a00991d, 0x6200991e, 0x6900991f, 0x00009920, 0x05009927, 0x66009928, 0x00009929, 0x66009931, 0x00009932, 0x69009933, 0x00009934, 0x0100993d, 0x69009940, 0x00009941, 0x4100994a, 0x6200994d, 0x0000994e, 0x41009957, 0x6300995b, 0x1100995c, 0x52009963, 0x4100996a, 0x64009970, 0x11009973, 0x1200997b, 0x54009983, 0x51009986, 0x1100998d, 0x52009995, 0x5100999d, 0x1100999e, 0x120099a0, 0x170099a2, 0x5d0099a3, 0x540099a5, 0x540099a6, 0x520099a7, 0x130099a8, 0x5d0099a9, 0x640099aa, 0x620099ab, 0x670099ae, 0x620099af, 0x410099b0, 0x010099b7, 0x050099ba, 0x110099bf, 0x140099c7, 0x150099c8, 0x1a0099cf, 0x1b0099d0, 0x1c0099d1, 0x240099d2, 0x6a0099d3, 0x010099d4, 0x020099db, 0x050099dc, 0x060099e3, 0x080099e5, 0x110099e6, 0x120099ee, 0x140099f6, 0x150099f7, 0x1b0099fe, 0x1c009a00, 0x1d009a01, 0x24009a02, 0x29009a03, 0x6a009a04, 0x01009a05, 0x03009a0c, 0x05009a0d, 0x06009a15, 0x07009a16, 0x08009a17, 0x11009a18, 0x12009a20, 0x15009a27, 0x16009a2e, 0x17009a35, 0x18009a36, 0x5a009a38, 0x55009a3a, 0x01009a41, 0x05009a42, 0x06009a46, 0x11009a47, 0x12009a4f, 0x13009a56, 0x15009a57, 0x1b009a5e, 0x1d009a5f, 0x60009a61, 0x01009a68, 0x15009a69, 0x16009a70, 0x27009a76, 0x6a009a77, 0x01009a78, 0x02009a79, 0x03009a7a, 0x05009a81, 0x11009a83, 0x12009a85, 0x14009a8a, 0x18009a8b, 0x1c009a8c, 0x1d009a8d, 0x20009a93, 0x22009a94, 0x23009a95, 0x68009a9a, 0x11009a9b, 0x12009a9e, 0x53009aa0, 0x11009aa1, 0x12009aa3, 0x13009aa4, 0x15009aa5, 0x1d009aa6, 0x20009aa7, 0x66009aa8, 0x00009aa9, 0x01009aaa, 0x02009aab, 0x04009ab2, 0x09009ab9, 0x11009aba, 0x12009abc, 0x15009abd, 0x1b009abe, 0x67009abf, 0x15009ac5, 0x69009ac6, 0x54009ac8, 0x14009ac9, 0x69009aca, 0x12009acb, 0x60009acd, 0x5a009acf, 0x5b009ad0, 0x00009ad2, 0x09009ad3, 0x12009ad4, 0x13009ad5, 0x1e009ad6, 0x60009ad7, 0x13009ad8, 0x55009ada, 0x1e009adb, 0x25009add, 0x67009ade, 0x20009adf, 0x62009ae8, 0x12009af1, 0x1b009af4, 0x1e009afa, 0x63009afb, 0x1e009afc, 0x64009afd, 0x01009afe, 0x42009b03, 0x05009b04, 0x11009b0c, 0x12009b14, 0x55009b1b, 0x05009b22, 0x11009b27, 0x12009b2f, 0x55009b36, 0x01009b3d, 0x03009b42, 0x67009b4b, 0x54009b4c, 0x55009b4d, 0x23009b4e, 0x64009b50, 0x62009b54, 0x53009b59, 0x04009b5b, 0x11009b5c, 0x13009b5e, 0x14009b5f, 0x18009b61, 0x1a009b62, 0x1d009b64, 0x22009b65, 0x23009b66, 0x24009b6b, 0x25009b6c, 0x69009b6d, 0x01009b6e, 0x04009b75, 0x07009b7c, 0x08009b83, 0x09009b84, 0x11009b85, 0x12009b8c, 0x15009b93, 0x16009b94, 0x17009b97, 0x1b009b9d, 0x1d009ba3, 0x1e009ba5, 0x22009ba6, 0x24009bad, 0x65009bb3, 0x01009bb7, 0x02009bb8, 0x13009bbb, 0x15009bc2, 0x16009bc9, 0x17009bcb, 0x18009bcc, 0x1d009bcd, 0x1e009bce, 0x21009bcf, 0x22009bd0, 0x23009bd2, 0x24009bd3, 0x25009bd4, 0x66009bda, 0x01009bdb, 0x02009be2, 0x04009be3, 0x05009bea, 0x06009bec, 0x07009bf3, 0x08009bfb, 0x11009bfc, 0x12009c03, 0x13009c0a, 0x14009c11, 0x15009c12, 0x16009c19, 0x17009c1a, 0x1a009c22, 0x1d009c29, 0x1e009c30, 0x20009c38, 0x21009c3e, 0x22009c40, 0x23009c48, 0x24009c4f, 0x25009c50, 0x26009c53, 0x68009c54, 0x02009c57, 0x05009c5e, 0x07009c62, 0x11009c69, 0x12009c70, 0x13009c76, 0x14009c7d, 0x15009c7e, 0x16009c85, 0x17009c87, 0x18009c88, 0x1a009c8c, 0x1b009c90, 0x1c009c96, 0x1d009c9b, 0x1e009ca0, 0x22009ca2, 0x23009caa, 0x24009cb1, 0x25009cb2, 0x66009cb5, 0x01009cb7, 0x04009cbe, 0x07009cc2, 0x08009cc9, 0x09009cca, 0x11009ccb, 0x12009cd2, 0x13009cd8, 0x14009cda, 0x15009cdb, 0x17009ce0, 0x1b009ce7, 0x22009ced, 0x23009cf4, 0x65009cf5, 0x02009cf8, 0x13009cf9, 0x15009d00, 0x16009d07, 0x17009d08, 0x1d009d0a, 0x1e009d0b, 0x21009d0c, 0x22009d0d, 0x24009d0f, 0x25009d10, 0x67009d12, 0x01009d13, 0x02009d1a, 0x04009d1b, 0x06009d22, 0x07009d29, 0x08009d30, 0x11009d31, 0x12009d38, 0x13009d3f, 0x14009d46, 0x15009d47, 0x16009d4e, 0x17009d4f, 0x1a009d58, 0x1d009d5f, 0x1e009d65, 0x20009d6d, 0x21009d73, 0x22009d75, 0x23009d7d, 0x25009d84, 0x27009d85, 0x6a009d86, 0x02009d88, 0x05009d8f, 0x07009d93, 0x11009d9a, 0x12009da2, 0x13009da8, 0x14009daf, 0x15009db0, 0x16009db7, 0x17009db8, 0x18009dbb, 0x1a009dc1, 0x1b009dc5, 0x1c009dcb, 0x1d009dd0, 0x1e009dd5, 0x22009dd7, 0x23009de0, 0x24009de6, 0x25009de7, 0x67009de9, 0x01009dea, 0x02009deb, 0x03009df2, 0x04009df9, 0x05009e00, 0x06009e0a, 0x07009e11, 0x08009e12, 0x09009e1a, 0x11009e24, 0x12009e26, 0x13009e2d, 0x14009e2e, 0x15009e31, 0x17009e37, 0x18009e39, 0x1a009e3b, 0x1b009e3c, 0x1c009e3f, 0x1d009e40, 0x1e009e46, 0x20009e48, 0x22009e4f, 0x23009e53, 0x24009e55, 0x25009e59, 0x26009e5e, 0x27009e5f, 0x28009e60, 0x6a009e61, 0x01009e62, 0x02009e63, 0x04009e64, 0x07009e65, 0x08009e66, 0x09009e67, 0x11009e68, 0x12009e6b, 0x13009e6d, 0x14009e71, 0x16009e72, 0x17009e74, 0x18009e76, 0x1a009e78, 0x1b009e7a, 0x1e009e7b, 0x22009e7d, 0x23009e7e, 0x24009e81, 0x25009e82, 0x29009e83, 0x6a009e86, 0x07009e88, 0x11009e89, 0x12009e8b, 0x13009e8c, 0x15009e90, 0x16009e93, 0x17009e94, 0x18009e99, 0x19009e9b, 0x1a009e9c, 0x1c009e9e, 0x1d009ea0, 0x1e009ea3, 0x20009ea4, 0x22009ea5, 0x23009ea9, 0x24009eaa, 0x25009eac, 0x28009ead, 0x69009eb0, 0x00009eb2, 0x02009eb3, 0x03009eb8, 0x04009eb9, 0x05009ebf, 0x06009ec0, 0x11009ec8, 0x12009ecb, 0x14009ecc, 0x15009ecd, 0x16009ed0, 0x17009ed4, 0x18009ed7, 0x1a009ed8, 0x1b009edb, 0x1c009edc, 0x1e009edd, 0x20009ede, 0x22009edf, 0x23009ee1, 0x24009ee4, 0x25009ee5, 0x26009eeb, 0x27009eec, 0x28009eed, 0x29009eee, 0x6a009eef, 0x02009ef0, 0x11009ef1, 0x13009ef3, 0x17009ef5, 0x1b009ef9, 0x20009efa, 0x22009efc, 0x23009efd, 0x24009eff, 0x25009f00, 0x28009f04, 0x69009f05, 0x12009f08, 0x13009f09, 0x14009f0a, 0x15009f0e, 0x16009f12, 0x17009f16, 0x18009f1b, 0x19009f1c, 0x1a009f1e, 0x22009f1f, 0x23009f20, 0x25009f21, 0x28009f23, 0x69009f24, 0x02009f28, 0x11009f29, 0x12009f2a, 0x13009f2b, 0x15009f2c, 0x16009f2d, 0x17009f2e, 0x1e009f31, 0x20009f32, 0x22009f33, 0x23009f34, 0x25009f36, 0x68009f37, 0x12009f38, 0x13009f39, 0x14009f3a, 0x15009f3d, 0x17009f3e, 0x18009f41, 0x1a009f43, 0x1c009f45, 0x1d009f46, 0x1e009f48, 0x22009f4a, 0x23009f4b, 0x65009f4c, 0x01009f51, 0x02009f53, 0x05009f55, 0x06009f57, 0x07009f58, 0x13009f5a, 0x14009f5c, 0x20009f5d, 0x22009f60, 0x23009f61, 0x24009f62, 0x66009f65, 0x11009f66, 0x13009f68, 0x14009f69, 0x15009f6f, 0x17009f71, 0x18009f75, 0x1a009f77, 0x1b009f79, 0x1e009f7b, 0x20009f7d, 0x22009f7f, 0x23009f81, 0x24009f83, 0x25009f85, 0x27009f87, 0x28009f89, 0x29009f8b, 0x6a009f8c, 0x01009f8d, 0x02009f93, 0x11009f99, 0x13009f9b, 0x14009f9d, 0x17009f9e, 0x18009fa0, 0x19009fa2, 0x1a009fa3, 0x1b009fa5, 0x1d009faf, 0x1e009fb0, 0x1f009fb2, 0x20009fb3, 0x22009fb5, 0x23009fb6, 0x24009fba, 0x25009fbc, 0x29009fbd, 0x6a009fbe, 0x01009fc1, 0x04009fc8, 0x07009fca, 0x11009fcf, 0x12009fd0, 0x13009fd2, 0x14009fd7, 0x15009fd9, 0x16009fda, 0x17009fdb, 0x18009fde, 0x1a009fe0, 0x1b009fe1, 0x1c009fe2, 0x1e009fe3, 0x20009fe4, 0x22009fe5, 0x23009fe8, 0x24009fe9, 0x25009fea, 0x26009feb, 0x27009fec, 0x28009fed, 0x29009fee, 0x6a009fef, 0x00009ff3, 0x02009ff4, 0x03009ff5, 0x04009ff6, 0x05009ff7, 0x06009ff8, 0x11009ff9, 0x13009ffc, 0x17009fff, 0x1800a003, 0x1900a005, 0x1a00a006, 0x1b00a00a, 0x1c00a00b, 0x1d00a00c, 0x1e00a012, 0x2000a016, 0x2200a018, 0x2300a01b, 0x2400a01c, 0x6500a026, 0x0100a02d, 0x0200a02e, 0x0300a032, 0x0500a034, 0x0600a035, 0x1100a036, 0x1200a038, 0x1300a039, 0x1400a03c, 0x1500a03e, 0x1700a040, 0x1800a045, 0x1a00a047, 0x1b00a04a, 0x1d00a04d, 0x1e00a04e, 0x2000a050, 0x2200a052, 0x2300a055, 0x2400a058, 0x2500a061, 0x2600a064, 0x2800a066, 0x6900a068, 0x5300a06a, 0x1100a06c, 0x1300a06e, 0x1600a06f, 0x1700a076, 0x1800a078, 0x1900a079, 0x1b00a07a, 0x1c00a07b, 0x1d00a07c, 0x1e00a07e, 0x2000a080, 0x2200a081, 0x2300a083, 0x2400a084, 0x2500a085, 0x2700a088, 0x2800a089, 0x6a00a08a, 0x1300a090, 0x1600a091, 0x1700a092, 0x6500a094, 0x0100a095, 0x0200a096, 0x0300a097, 0x0400a098, 0x0500a099, 0x0600a09a, 0x0700a09b, 0x1100a09c, 0x1600a0a0, 0x1700a0a2, 0x1800a0a4, 0x1a00a0a6, 0x1b00a0a8, 0x1e00a0a9, 0x2000a0ab, 0x2200a0b6, 0x2300a0c7, 0x2400a0ca, 0x2500a0cc, 0x6800a0cd, 0x0100a0cf, 0x0200a0d6, 0x1100a0dd, 0x1300a0df, 0x1600a0e0, 0x1b00a0e8, 0x2200a0ee, 0x2300a0ef, 0x6500a0f0, 0x0100a0f1, 0x0200a0f2, 0x0400a0f4, 0x1300a0f5, 0x1400a0f6, 0x1c00a0f7, 0x6200a0f8, 0x1100a0f9, 0x1300a0fa, 0x1700a0fb, 0x1e00a0fc, 0x2000a0fe, 0x6200a0ff, 0x1100a100, 0x2200a105, 0x6900a106, 0x1700a10e, 0x1800a10f, 0x6200a111, 0x0100a112, 0x0200a113, 0x0300a114, 0x0400a115, 0x0500a116, 0x0600a117, 0x0700a118, 0x0800a119, 0x0900a11a, 0x1100a11b, 0x1200a11c, 0x1300a11d, 0x1400a11f, 0x1500a120, 0x1600a121, 0x1700a122, 0x1800a123, 0x1a00a124, 0x1b00a125, 0x1c00a126, 0x1d00a127, 0x1e00a128, 0x2000a129, 0x2200a12a, 0x2300a12c, 0x6800a12d, 0x0100a140, 0x1300a142, 0x6200a143, 0x6200a144, 0x0100a145, 0x0300a146, 0x6500a147, 0x1700a149, 0x2200a14f, 0x2400a150, 0x6500a155, 0x0100a156, 0x0400a15d, 0x0600a164, 0x0700a16b, 0x1100a171, 0x1200a178, 0x1300a17f, 0x1500a186, 0x1700a18d, 0x1a00a194, 0x1d00a19b, 0x1e00a1a1, 0x2000a1a9, 0x2200a1b0, 0x6300a1b7, 0x1c00a1be, 0x6600a1bf, 0x5700a1c0, 0x0100a1c7, 0x0400a1ce, 0x0600a1d5, 0x0700a1dc, 0x1100a1e3, 0x1200a1ea, 0x1300a1f1, 0x1500a1f8, 0x1700a1ff, 0x1a00a206, 0x1d00a20d, 0x1e00a213, 0x2000a21b, 0x2200a221, 0x2300a228, 0x2500a22f, 0x6a00a230, 0x1100a231, 0x1700a232, 0x1800a233, 0x1d00a234, 0x6500a235, 0x1100a236, 0x1300a242, 0x1400a244, 0x1700a246, 0x1800a248, 0x1a00a24a, 0x1b00a24d, 0x1d00a24e, 0x2000a24f, 0x2200a253, 0x2300a254, 0x2400a258, 0x2500a25d, 0x2600a25e, 0x2700a25f, 0x2800a260, 0x6900a263, 0x1300a267, 0x1600a268, 0x2500a269, 0x6900a26a, 0x1100a26b, 0x1200a26c, 0x1300a26d, 0x1500a26e, 0x1600a26f, 0x1700a271, 0x1800a277, 0x1a00a278, 0x1c00a279, 0x2200a27a, 0x2400a27b, 0x2500a27c, 0x6700a27e, 0x0200a27f, 0x0400a280, 0x0600a281, 0x1100a282, 0x1200a284, 0x1600a285, 0x1700a286, 0x1800a28a, 0x1a00a28b, 0x1b00a28c, 0x1e00a28d, 0x2000a28e, 0x2300a290, 0x2400a291, 0x2500a292, 0x2800a295, 0x2900a296, 0x6a00a297, 0x0500a298, 0x0700a299, 0x0800a29a, 0x1400a29b, 0x1500a2a3, 0x1700a2a7, 0x2000a2a8, 0x2200a2aa, 0x2300a2ab, 0x2500a2b1, 0x2800a2b3, 0x6900a2b6, 0x6500a2b7, 0x1100a2b9, 0x1500a2ba, 0x1700a2bc, 0x1800a2bd, 0x1a00a2be, 0x2000a2bf, 0x2200a2c0, 0x2300a2c1, 0x2500a2c2, 0x2800a2c3, 0x6a00a2c4, 0x1100a2c5, 0x1700a2c6, 0x1e00a2c7, 0x2000a2c8, 0x2200a2c9, 0x2500a2ca, 0x6800a2cb, 0x0100a2cc, 0x0200a2d3, 0x0300a2d9, 0x0400a2db, 0x0500a2dd, 0x4600a2e3, 0x6500a2e9, 0x1700a2ea, 0x6500a2eb, 0x1100a2ec, 0x1300a2ee, 0x1700a2f0, 0x1800a2f1, 0x1a00a2f3, 0x2000a2f5, 0x2300a2f6, 0x2400a2f8, 0x2500a2fb, 0x2800a2fc, 0x6900a2fd, 0x0100a2fe, 0x1100a303, 0x1300a305, 0x1500a307, 0x1700a309, 0x1900a30d, 0x1a00a30e, 0x1b00a311, 0x1c00a313, 0x1e00a318, 0x2000a319, 0x2200a31b, 0x2300a31c, 0x2400a324, 0x6500a328, 0x1100a32a, 0x1300a32c, 0x1700a32e, 0x1800a330, 0x1a00a332, 0x1e00a334, 0x2000a335, 0x2200a337, 0x2300a338, 0x2400a341, 0x2500a342, 0x2700a345, 0x6800a346, 0x1100a347, 0x1300a348, 0x1600a349, 0x1700a34a, 0x1800a34b, 0x1a00a34c, 0x1b00a34e, 0x2000a34f, 0x2200a350, 0x2300a351, 0x2400a353, 0x2500a354, 0x2800a355, 0x2900a357, 0x6a00a358, 0x1700a359, 0x2000a35a, 0x2300a35b, 0x6800a35c, 0x0800a35d, 0x1100a35e, 0x1300a361, 0x1500a362, 0x1600a364, 0x1700a365, 0x1800a368, 0x1a00a36a, 0x1b00a36c, 0x1c00a36e, 0x1e00a370, 0x2000a372, 0x2200a374, 0x2300a376, 0x2400a37a, 0x2500a37e, 0x2800a381, 0x6a00a382, 0x1100a384, 0x1200a385, 0x1300a386, 0x1500a389, 0x1700a38c, 0x1800a38d, 0x1a00a38e, 0x1c00a38f, 0x1e00a390, 0x2300a391, 0x2400a392, 0x2500a393, 0x2800a395, 0x6900a396, 0x0100a397, 0x0200a39b, 0x0300a39f, 0x0400a3a5, 0x1c00a3ab, 0x6500a3ac, 0x6800a3ad, 0x0400a3b3, 0x0600a3b6, 0x0900a3b9, 0x5600a3ba, 0x6200a3bb, 0x0100a3be, 0x0300a3bf, 0x0400a3c4, 0x1100a3c9, 0x1200a3cf, 0x1600a3d4, 0x2200a3d6, 0x2300a3d7, 0x2400a3d8, 0x6500a3d9, 0x0300a3de, 0x0400a3e1, 0x1200a3e4, 0x1600a3e7, 0x6500a3e8, 0x0300a3e9, 0x0400a3ef, 0x0500a3f5, 0x0600a3f8, 0x1200a3fb, 0x1300a401, 0x2200a404, 0x2300a405, 0x2400a406, 0x2600a407, 0x2700a408, 0x6800a409, 0x0300a40a, 0x0400a411, 0x0500a418, 0x0600a41d, 0x1200a422, 0x1300a429, 0x1c00a42f, 0x1d00a430, 0x2000a431, 0x2100a438, 0x6400a43f, 0x4300a440, 0x0300a441, 0x6500a442, 0x0300a443, 0x0400a449, 0x0500a44f, 0x0600a455, 0x1500a45a, 0x1600a45c, 0x1700a45f, 0x1800a464, 0x1a00a467, 0x1b00a468, 0x2000a469, 0x6500a46c, 0x0300a472, 0x0400a479, 0x0500a47f, 0x0600a482, 0x1700a484, 0x1800a48c, 0x1a00a48f, 0x1b00a490, 0x2000a492, 0x2100a495, 0x2200a496, 0x2300a497, 0x2400a498, 0x2500a499, 0x2600a49d, 0x2700a49e, 0x6800a49f, 0x0300a4a0, 0x0400a4a7, 0x0500a4ae, 0x0600a4b5, 0x1300a4bc, 0x1600a4bd, 0x1700a4be, 0x1a00a4c1, 0x1b00a4c2, 0x1c00a4c3, 0x1d00a4c4, 0x2400a4c5, 0x2500a4c6, 0x2700a4cc, 0x2800a4cd, 0x2900a4ce, 0x6a00a4cf, 0x0300a4d0, 0x0400a4d6, 0x0500a4dd, 0x0600a4e1, 0x1300a4e4, 0x1500a4e5, 0x1700a4e6, 0x1b00a4ec, 0x1c00a4ed, 0x1d00a4ee, 0x2500a4ef, 0x2700a4f2, 0x6800a4f3, 0x0500a4f4, 0x0600a4f5, 0x1100a4f6, 0x1700a4f8, 0x1a00a4fc, 0x2000a4fe, 0x6500a500, 0x1700a503, 0x1a00a505, 0x2300a508, 0x6500a509, 0x0500a50c, 0x1600a50d, 0x1700a50e, 0x1a00a510, 0x2400a511, 0x6500a512, 0x1100a513, 0x1600a514, 0x1700a515, 0x1a00a516, 0x1e00a517, 0x2000a518, 0x6500a519, 0x0100a51e, 0x0200a520, 0x0300a521, 0x0400a523, 0x0600a524, 0x0700a525, 0x6400a526, 0x0300a527, 0x0400a52d, 0x0500a533, 0x0600a53b, 0x1100a53f, 0x1200a540, 0x1300a541, 0x1500a542, 0x1600a545, 0x1700a547, 0x1800a54a, 0x1b00a54d, 0x1c00a54e, 0x1d00a54f, 0x2000a550, 0x2300a553, 0x2400a555, 0x6500a556, 0x0300a557, 0x0400a55f, 0x0500a564, 0x0900a56a, 0x1500a56b, 0x1700a56e, 0x1800a570, 0x1a00a573, 0x1b00a576, 0x1c00a579, 0x1d00a57a, 0x2000a57b, 0x2100a57e, 0x2200a57f, 0x2400a580, 0x2500a581, 0x2600a582, 0x2700a583, 0x2800a584, 0x2900a585, 0x6a00a586, 0x1700a587, 0x6500a588, 0x0300a58a, 0x0400a592, 0x0500a596, 0x0600a59c, 0x1700a5a0, 0x1a00a5a3, 0x1b00a5a6, 0x1c00a5a7, 0x1d00a5a8, 0x2300a5a9, 0x2500a5aa, 0x2900a5af, 0x6a00a5b0, 0x0500a5b1, 0x0700a5b2, 0x0800a5b3, 0x1600a5b6, 0x1700a5b7, 0x1a00a5b8, 0x2300a5ba, 0x6500a5bb, 0x0300a5bd, 0x0400a5c5, 0x0500a5cd, 0x0600a5d5, 0x0800a5db, 0x0900a5dc, 0x1100a5dd, 0x1200a5de, 0x1300a5df, 0x1500a5e1, 0x1600a5e2, 0x1700a5e3, 0x1800a5e8, 0x1a00a5ea, 0x1c00a5eb, 0x1d00a5ed, 0x2000a5f0, 0x2100a5f2, 0x2200a5f4, 0x2300a5f7, 0x2400a5f9, 0x2500a5fb, 0x2600a5ff, 0x2800a602, 0x2900a606, 0x6a00a607, 0x0300a60b, 0x0500a60e, 0x6500a60f, 0x1600a611, 0x1700a613, 0x6500a614, 0x6500a617, 0x4100a618, 0x0100a619, 0x0200a61c, 0x0300a61d, 0x0400a61e, 0x0500a61f, 0x0600a620, 0x0700a621, 0x0800a622, 0x0900a623, 0x1100a624, 0x1200a625, 0x1300a626, 0x1400a627, 0x1500a628, 0x1600a629, 0x1700a62a, 0x1800a62b, 0x1a00a62c, 0x1b00a62d, 0x1c00a62e, 0x1d00a62f, 0x1e00a630, 0x2100a631, 0x2200a632, 0x2300a633, 0x2400a634, 0x2500a635, 0x2600a636, 0x2700a637, 0x2800a638, 0x2900a648, 0x6a00a649, 0x4100a64a, 0x0300a64c, 0x0400a64d, 0x6500a64e, 0x1100a651, 0x1500a652, 0x1700a653, 0x1800a654, 0x1a00a655, 0x1b00a656, 0x1d00a657, 0x1e00a658, 0x2000a659, 0x2500a65a, 0x6700a65b, 0x6100a65c, 0x0300a65d, 0x0400a664, 0x0500a66b, 0x0600a670, 0x6400a675, 0x0400a676, 0x1100a677, 0x1300a67b, 0x1400a67d, 0x1500a67f, 0x1700a682, 0x1800a686, 0x1a00a689, 0x1b00a68b, 0x1d00a68e, 0x1e00a68f, 0x2000a692, 0x2200a695, 0x2300a698, 0x2400a69b, 0x2500a69e, 0x2700a6a4, 0x2800a6a7, 0x6a00a6aa, 0x1100a6ab, 0x1700a6ac, 0x2300a6ae, 0x6500a6af, 0x1100a6b6, 0x1600a6b7, 0x1700a6b8, 0x6500a6ba, 0x0400a6c0, 0x1100a6c1, 0x1700a6c2, 0x6500a6c6, 0x1100a6c7, 0x1700a6c8, 0x2000a6cb, 0x6500a6cc, 0x5700a6d0, 0x1600a6d3, 0x2400a6d4, 0x6500a6d7, 0x0300a6dc, 0x0400a6e2, 0x0500a6e8, 0x0600a6ed, 0x1100a6f4, 0x1600a6f5, 0x1700a6f6, 0x1800a6f9, 0x1a00a6fa, 0x1b00a6fb, 0x1c00a6fc, 0x1d00a6fe, 0x1e00a701, 0x2000a703, 0x2200a706, 0x2300a708, 0x2400a709, 0x2500a70b, 0x2800a711, 0x6a00a712, 0x0000a714, 0x0100a715, 0x4200a717, 0x0300a719, 0x0900a71a, 0x1100a71b, 0x6500a71c, 0x1700a71d, 0x5a00a71e, 0x0300a71f, 0x4400a720, 0x0300a721, 0x1300a722, 0x1700a723, 0x1b00a725, 0x2400a726, 0x6500a728, 0x0300a729, 0x0400a72f, 0x0500a733, 0x0600a739, 0x1600a741, 0x1700a742, 0x1c00a743, 0x1d00a744, 0x2400a745, 0x6500a746, 0x1100a748, 0x1300a749, 0x1500a74b, 0x1600a74c, 0x1700a74e, 0x1800a751, 0x1a00a753, 0x1b00a754, 0x1c00a757, 0x1d00a759, 0x1e00a75a, 0x2000a75b, 0x2200a75e, 0x2300a761, 0x2400a764, 0x2500a766, 0x2700a76b, 0x2800a76c, 0x2900a76d, 0x6a00a76e, 0x0500a76f, 0x6500a770, 0x0100a771, 0x0300a772, 0x0400a779, 0x0500a77c, 0x0600a782, 0x0800a787, 0x0900a78a, 0x1100a790, 0x1200a791, 0x1300a793, 0x1500a798, 0x1600a799, 0x1700a79b, 0x1800a79d, 0x1a00a79e, 0x1b00a79f, 0x1c00a7a0, 0x1d00a7a2, 0x1e00a7a4, 0x2000a7a5, 0x2100a7a7, 0x2200a7a8, 0x2300a7a9, 0x2400a7aa, 0x2500a7ac, 0x6800a7ad, 0x4100a7ae, 0x0100a7af, 0x0200a7b0, 0x0300a7b1, 0x0400a7b2, 0x0500a7b3, 0x0600a7b4, 0x6800a7b5, 0x4100a7bf, 0x1100a7c1, 0x1300a7c2, 0x1600a7c3, 0x1700a7c4, 0x1b00a7c6, 0x1c00a7c7, 0x2200a7c8, 0x2400a7c9, 0x6500a7ca, 0x4400a7cc, 0x0400a7cd, 0x1200a7d4, 0x1300a7db, 0x2000a7dc, 0x6100a7e3, 0x1700a7ea, 0x6500a7ed, 0x1100a7ee, 0x1300a7ef, 0x1700a7f0, 0x6500a7f1, 0x0300a7f5, 0x0400a7fc, 0x0500a803, 0x0600a80a, 0x1700a811, 0x1a00a812, 0x2500a813, 0x6800a814, 0x5700a815, 0x1700a816, 0x6500a818, 0x5700a81a, 0x5700a81b, 0x1100a81c, 0x1700a81f, 0x1d00a824, 0x1e00a825, 0x2000a828, 0x2200a82b, 0x2300a82e, 0x2500a830, 0x2600a834, 0x2800a835, 0x2900a837, 0x6a00a838, 0x5700a839, 0x6500a83a, 0x0500a83b, 0x1100a83c, 0x1300a83f, 0x1500a840, 0x1700a841, 0x1800a845, 0x1b00a847, 0x1e00a849, 0x2000a84a, 0x2200a84b, 0x2400a84c, 0x2500a84d, 0x6700a84f, 0x0500a850, 0x1100a851, 0x1600a852, 0x1700a853, 0x1c00a855, 0x2000a856, 0x2200a857, 0x2300a858, 0x6500a859, 0x0300a85b, 0x0500a863, 0x1100a86b, 0x1600a86c, 0x1700a86d, 0x1800a870, 0x1a00a871, 0x1e00a872, 0x2000a873, 0x2300a874, 0x2400a875, 0x2500a876, 0x2800a878, 0x6900a879, 0x1100a87a, 0x1300a87b, 0x1600a87c, 0x1700a87d, 0x1800a87e, 0x1a00a87f, 0x1b00a880, 0x2000a881, 0x2200a882, 0x2300a883, 0x2400a884, 0x2500a885, 0x6800a886, 0x6800a887, 0x4100a88c, 0x6300a88f, 0x0100a890, 0x0200a895, 0x0300a896, 0x0500a89c, 0x0700a8a1, 0x0800a8a8, 0x5100a8aa, 0x0100a8ac, 0x0200a8b1, 0x0300a8b2, 0x0500a8b8, 0x0600a8b9, 0x4700a8ba, 0x0100a8bb, 0x0200a8c0, 0x0300a8c1, 0x0500a8c7, 0x0700a8c9, 0x0800a8cf, 0x5100a8d1, 0x0500a8d2, 0x0600a8d3, 0x0700a8d4, 0x0800a8db, 0x5100a8dd, 0x0500a8de, 0x4700a8df, 0x0100a8e6, 0x0200a8eb, 0x0300a8ec, 0x0500a8f2, 0x4700a8f7, 0x0100a8fd, 0x0200a902, 0x0300a903, 0x0500a909, 0x0600a90a, 0x4700a90b, 0x0100a90d, 0x0200a912, 0x0300a913, 0x0500a919, 0x0700a91b, 0x0800a920, 0x1100a921, 0x6300a922, 0x0500a923, 0x0600a924, 0x0700a925, 0x0800a92c, 0x1100a92d, 0x1b00a92f, 0x1d00a930, 0x6500a931, 0x0100a932, 0x0200a933, 0x0300a934, 0x0400a935, 0x0500a936, 0x0700a937, 0x1200a93e, 0x5300a93f, 0x1100a940, 0x2300a941, 0x6400a942, 0x5a00a943, 0x1200a945, 0x1400a946, 0x1700a947, 0x6400a948, 0x1700a949, 0x2300a94a, 0x6400a94b, 0x0700a94c, 0x1600a94d, 0x1800a94e, 0x1a00a94f, 0x2400a950, 0x2700a951, 0x6900a952, 0x4100a953, 0x1700a954, 0x1a00a955, 0x6700a956, 0x5600a957, 0x0200a959, 0x0400a95a, 0x4700a95b, 0x1400a95c, 0x1a00a95d, 0x6300a95e, 0x1300a95f, 0x1400a960, 0x5500a961, 0x0300a962, 0x0700a963, 0x1100a964, 0x1700a965, 0x6300a969, 0x5a00a96a, 0x1700a96b, 0x1a00a96c, 0x1b00a96e, 0x6200a96f, 0x1100a97b, 0x5b00a97c, 0x1700a97d, 0x5f00a97e, 0x6800a97f, 0x0600a981, 0x0700a982, 0x0800a983, 0x0900a984, 0x1100a986, 0x1200a98b, 0x1300a98d, 0x1400a990, 0x1500a993, 0x1600a994, 0x1700a995, 0x1800a997, 0x1a00a998, 0x1b00a999, 0x1c00a99a, 0x1d00a99b, 0x2000a99d, 0x6700a99e, 0x0000a99f, 0x0100a9a3, 0x0200a9a5, 0x0300a9a9, 0x0400a9aa, 0x0500a9ae, 0x0600a9b3, 0x0700a9b5, 0x0800a9ba, 0x0900a9bb, 0x1100a9bc, 0x1200a9bd, 0x1300a9be, 0x1500a9bf, 0x1600a9c0, 0x1700a9c4, 0x1800a9c9, 0x1a00a9cf, 0x1b00a9d0, 0x1c00a9d1, 0x1d00a9d5, 0x1e00a9d6, 0x2000a9d7, 0x6600a9d8, 0x0000a9d9, 0x0100a9e1, 0x0200a9e2, 0x0300a9e8, 0x0400a9e9, 0x0500a9ea, 0x0700a9eb, 0x1100a9ed, 0x1200a9ef, 0x1300a9f1, 0x1600a9f4, 0x2000a9f5, 0x6a00a9f6, 0x0000a9f7, 0x0100a9f9, 0x0200a9fa, 0x0300a9fb, 0x0400a9fc, 0x0500a9fd, 0x0600a9fe, 0x0700a9ff, 0x0800aa00, 0x1100aa01, 0x1200aa03, 0x1300aa05, 0x1a00aa06, 0x2000aa07, 0x6500aa08, 0x0000aa09, 0x0100aa0a, 0x0200aa0b, 0x0300aa0c, 0x0400aa0e, 0x0500aa11, 0x0600aa16, 0x0700aa1b, 0x0800aa1d, 0x0900aa20, 0x1100aa21, 0x1200aa22, 0x1300aa23, 0x1400aa24, 0x2000aa27, 0x6a00aa29, 0x0000aa2a, 0x0100aa32, 0x0200aa34, 0x0300aa3b, 0x0400aa3d, 0x0500aa3f, 0x0600aa46, 0x0700aa47, 0x1100aa48, 0x1200aa4e, 0x1600aa4f, 0x1700aa51, 0x1800aa55, 0x5a00aa56, 0x0000aa57, 0x0200aa5b, 0x0300aa5f, 0x0500aa60, 0x0700aa61, 0x1100aa62, 0x1200aa63, 0x1600aa67, 0x1700aa6a, 0x5c00aa6c, 0x0000aa72, 0x0200aa74, 0x0800aa7b, 0x0900aa7c, 0x1600aa7d, 0x5700aa7f, 0x0000aa80, 0x0900aa81, 0x1600aa82, 0x6500aa84, 0x0000aa85, 0x0100aa86, 0x0200aa87, 0x0300aa89, 0x0400aa8a, 0x0500aa8b, 0x0600aa8f, 0x0700aa90, 0x0800aa91, 0x0900aa92, 0x1100aa93, 0x1200aa95, 0x1300aa98, 0x1400aa99, 0x1500aa9b, 0x1600aa9d, 0x1700aaa6, 0x1800aaa9, 0x1a00aaaa, 0x1b00aaad, 0x1d00aaae, 0x2000aaaf, 0x2300aab1, 0x2500aab2, 0x6800aab7, 0x0000aab8, 0x0100aabd, 0x0200aabe, 0x1100aabf, 0x1200aac3, 0x1300aac4, 0x1500aac5, 0x1600aac6, 0x1700aac7, 0x1800aaca, 0x1900aacb, 0x1a00aacc, 0x1b00aacd, 0x2000aace, 0x2500aacf, 0x6800aad0, 0x0000aad1, 0x0200aad3, 0x0300aad4, 0x0500aad5, 0x1100aad6, 0x1200aad9, 0x1600aada, 0x1700aadd, 0x1a00aadf, 0x6500aae1, 0x0000aae5, 0x0100aae6, 0x0200aae8, 0x0300aae9, 0x0400aaea, 0x0500aaeb, 0x0600aaee, 0x0700aaf1, 0x0800aaf2, 0x0900aaf3, 0x1100aaf4, 0x1400aaf5, 0x1700aaf6, 0x1a00aaf7, 0x1d00aaf8, 0x2000aaf9, 0x2300aafa, 0x2500aafb, 0x6800aafd, 0x0000aafe, 0x0100ab06, 0x0200ab09, 0x0300ab0a, 0x0400ab0b, 0x0500ab13, 0x0600ab1b, 0x0700ab22, 0x0800ab24, 0x1100ab27, 0x1200ab2c, 0x1300ab2e, 0x1400ab2f, 0x1500ab30, 0x1600ab38, 0x1700ab41, 0x1800ab44, 0x1900ab45, 0x1a00ab48, 0x1b00ab49, 0x1d00ab4a, 0x1f00ab4e, 0x2000ab4f, 0x6500ab50, 0x0000ab51, 0x0100ab54, 0x0400ab55, 0x0500ab56, 0x1300ab57, 0x1500ab58, 0x1600ab59, 0x1700ab61, 0x1a00ab63, 0x6300ab65, 0x1100ab68, 0x1200ab69, 0x1600ab6a, 0x1700ab6e, 0x5a00ab71, 0x0400ab72, 0x0500ab73, 0x0600ab74, 0x0700ab75, 0x0800ab76, 0x0900ab77, 0x1200ab78, 0x1300ab79, 0x1400ab7a, 0x1500ab7b, 0x1600ab7c, 0x1700ab7d, 0x1800ab7e, 0x1a00ab86, 0x2300ab87, 0x2400ab88, 0x6500ab89, 0x0000ab8b, 0x0100ab8d, 0x5600ab8e, 0x0100ab90, 0x0200ab98, 0x5a00aba0, 0x0100aba1, 0x0200aba3, 0x0300aba4, 0x0400aba5, 0x0500aba6, 0x0600aba7, 0x0700aba8, 0x1100aba9, 0x1200abad, 0x1300abaf, 0x1400abb0, 0x1500abb1, 0x1600abb2, 0x1700abb3, 0x1a00abb6, 0x1b00abb9, 0x1d00abbb, 0x2400abbd, 0x6500abbf, 0x0100abc1, 0x0200abc3, 0x0300abc4, 0x0400abc5, 0x0600abc6, 0x0700abc7, 0x0800abc8, 0x0900abc9, 0x1100abca, 0x1200abcc, 0x1300abce, 0x1400abcf, 0x1700abd0, 0x1a00abd1, 0x1d00abd2, 0x1f00abd4, 0x6500abd5, 0x0100abd7, 0x0200abd9, 0x0300abdc, 0x0400abdd, 0x0500abde, 0x0600abdf, 0x0700abe0, 0x0900abe1, 0x1100abe3, 0x1200abe6, 0x1300abe8, 0x1400abeb, 0x1500abed, 0x1600abee, 0x1700abf2, 0x1800abf6, 0x1a00abf8, 0x1b00abfb, 0x1c00abfd, 0x1d00abff, 0x2300ac00, 0x2400ac02, 0x6500ac03, 0x0200ac06, 0x0500ac07, 0x1100ac08, 0x1500ac09, 0x1800ac0a, 0x1a00ac0b, 0x2400ac0c, 0x2500ac0d, 0x2800ac11, 0x6900ac13, 0x4100ac14, 0x0400ac15, 0x1100ac16, 0x1600ac17, 0x1700ac19, 0x1b00ac1a, 0x1d00ac1b, 0x2000ac1c, 0x2400ac1d, 0x2500ac1e, 0x2800ac20, 0x6900ac21, 0x6500ac22, 0x0500ac23, 0x0600ac27, 0x0700ac2b, 0x0800ac2f, 0x0900ac33, 0x1700ac34, 0x1a00ac35, 0x6500ac37, 0x0900ac38, 0x1100ac39, 0x5200ac3d, 0x5e00ac41, 0x0100ac43, 0x0200ac46, 0x0300ac47, 0x0400ac48, 0x0500ac49, 0x0600ac4a, 0x0700ac4b, 0x0800ac4c, 0x0900ac4d, 0x1100ac4e, 0x1200ac4f, 0x1300ac50, 0x1400ac51, 0x1500ac52, 0x1600ac53, 0x1700ac54, 0x1800ac55, 0x1a00ac56, 0x1b00ac57, 0x1c00ac58, 0x1d00ac59, 0x1e00ac5a, 0x2000ac5b, 0x2100ac5c, 0x2200ac5d, 0x2300ac5e, 0x2400ac5f, 0x2500ac60, 0x2600ac61, 0x2700ac62, 0x2800ac63, 0x6900ac72, 0x5300ac73, 0x4200ac74, 0x4700ac7b, 0x0200ac7c, 0x4800ac7f, 0x4900ac80, 0x1100ac81, 0x1700ac82, 0x1a00ac83, 0x1d00ac84, 0x2000ac85, 0x6500ac86, 0x0100ac87, 0x1100ac88, 0x1700ac8a, 0x6000ac8c, 0x1100ac8d, 0x1800ac8e, 0x1a00ac8f, 0x1d00ac90, 0x2200ac91, 0x6500ac92, 0x1100ac93, 0x5700ac94, 0x0000ac95, 0x0400ac96, 0x0500ac9e, 0x1700aca6, 0x2000aca7, 0x2300aca8, 0x6800aca9, 0x0400acaa, 0x0500acab, 0x1500acac, 0x1700acad, 0x2300acae, 0x6500acaf, 0x6500acb0, 0x6400acb1, 0x0100acb2, 0x0200acba, 0x5100acc2, 0x6500acc3, 0x5c00acc4, 0x1700accc, 0x1d00acce, 0x6500acd6, 0x1100acd7, 0x6500acd9, 0x1100acda, 0x1600acdb, 0x1700acdc, 0x1a00acdd, 0x2300acde, 0x2500acdf, 0x6900ace0, 0x6500ace1, 0x6500ace2, 0x6500ace3, 0x6800ace4, 0x6400ace6, 0x0200ace7, 0x0300ace9, 0x0400acea, 0x0500acef, 0x0600acf5, 0x0700acf6, 0x0800acf7, 0x0900acf8, 0x1100acfa, 0x1200acfd, 0x1300acfe, 0x1400acff, 0x1500ad00, 0x1600ad01, 0x1700ad02, 0x5a00ad04, 0x0200ad05, 0x0300ad06, 0x0400ad07, 0x0500ad0a, 0x0600ad0c, 0x0700ad0d, 0x0800ad0e, 0x0900ad0f, 0x1100ad10, 0x1200ad12, 0x1300ad13, 0x1400ad15, 0x1500ad17, 0x1600ad18, 0x1700ad19, 0x1800ad1b, 0x1a00ad1c, 0x1b00ad1e, 0x1c00ad1f, 0x1d00ad20, 0x1e00ad27, 0x2000ad2e, 0x2100ad35, 0x2200ad3c, 0x2500ad3d, 0x2600ad3e, 0x2700ad3f, 0x2800ad40, 0x2900ad41, 0x6a00ad42, 0x0200ad4a, 0x0300ad4c, 0x0400ad4e, 0x0500ad50, 0x0600ad52, 0x0700ad57, 0x0800ad58, 0x0900ad59, 0x1100ad5a, 0x1200ad5b, 0x1300ad5c, 0x1400ad62, 0x1500ad66, 0x1600ad67, 0x1700ad6e, 0x1800ad75, 0x1a00ad7a, 0x1b00ad7c, 0x1c00ad7d, 0x1d00ad7f, 0x2000ad81, 0x2100ad82, 0x2200ad83, 0x2300ad87, 0x2400ad88, 0x2500ad92, 0x2600ad93, 0x2700ad94, 0x2800ad95, 0x2900ad96, 0x6a00ad97, 0x0300ad98, 0x0600ad99, 0x0900ad9a, 0x1100ad9b, 0x1200ad9c, 0x1300ad9d, 0x1600ad9e, 0x1700ad9f, 0x1a00ada0, 0x1d00ada1, 0x2400ada2, 0x6800ada3, 0x1700ada4, 0x6300ada5, 0x0200ada6, 0x1100ada9, 0x6300adaa, 0x0200adab, 0x0300adac, 0x0500adad, 0x0600adae, 0x0700adaf, 0x1200adb0, 0x1500adb1, 0x1700adb2, 0x1d00adb3, 0x2400adb4, 0x6500adb6, 0x0300adb7, 0x0400adbc, 0x1100adc1, 0x1200adc5, 0x1600adcb, 0x1700adcc, 0x1800adcd, 0x1b00adce, 0x2400adcf, 0x6500add1, 0x0100add2, 0x0200add4, 0x0300add5, 0x0500add6, 0x0600add7, 0x0700add8, 0x0800add9, 0x0900adda, 0x1200addb, 0x1300addc, 0x1500addd, 0x1600adde, 0x1700addf, 0x1800ade0, 0x1900ade1, 0x1a00ade2, 0x1b00ade3, 0x1c00ade4, 0x1d00ade5, 0x1e00ade6, 0x1f00ade7, 0x2000ade8, 0x2100ade9, 0x2200adea, 0x2300adeb, 0x2400adec, 0x2900aded, 0x6a00adee, 0x4300adef, 0x0300adf7, 0x0400adf9, 0x0500adfb, 0x0600adfc, 0x0700adfd, 0x0800adfe, 0x0900adff, 0x1100ae01, 0x1200ae04, 0x1300ae05, 0x1400ae07, 0x1500ae08, 0x1600ae09, 0x1700ae0a, 0x1800ae0c, 0x1a00ae0d, 0x1b00ae0f, 0x6400ae13, 0x0700ae14, 0x0800ae18, 0x1100ae1a, 0x1200ae1e, 0x1300ae1f, 0x1400ae21, 0x1500ae23, 0x1600ae24, 0x1700ae25, 0x1800ae27, 0x1b00ae2a, 0x1c00ae2b, 0x1d00ae2c, 0x1e00ae2e, 0x2000ae2f, 0x2100ae31, 0x2200ae32, 0x2300ae34, 0x2400ae36, 0x2500ae3a, 0x2600ae3b, 0x2800ae3c, 0x6900ae42, 0x0600ae43, 0x0800ae44, 0x0900ae45, 0x1100ae46, 0x1200ae48, 0x1300ae4a, 0x1400ae4b, 0x1500ae4d, 0x1600ae4e, 0x1700ae4f, 0x1800ae51, 0x1a00ae52, 0x1b00ae54, 0x1c00ae58, 0x1d00ae5c, 0x1e00ae5d, 0x2000ae5e, 0x2100ae5f, 0x6200ae60, 0x0300ae61, 0x0400ae69, 0x0500ae70, 0x0600ae75, 0x0900ae76, 0x1100ae77, 0x1200ae78, 0x1300ae7a, 0x1400ae7c, 0x1500ae7d, 0x1600ae7f, 0x1700ae80, 0x1a00ae81, 0x1b00ae82, 0x1c00ae83, 0x1d00ae84, 0x1e00ae85, 0x2000ae86, 0x2100ae87, 0x2200ae88, 0x2300ae89, 0x2400ae8a, 0x2500ae8b, 0x2600ae8f, 0x2700ae93, 0x2800ae94, 0x2900ae9a, 0x6a00ae9b, 0x0200ae9c, 0x1100ae9d, 0x1700ae9f, 0x1800aea0, 0x1d00aea1, 0x6300aea2, 0x6500aea3, 0x6500aea4, 0x5e00aea5, 0x0100aea6, 0x0200aea7, 0x0300aea8, 0x0600aea9, 0x6800aeaa, 0x0400aeae, 0x1100aeaf, 0x1d00aeb0, 0x2500aeb1, 0x6800aeb2, 0x1100aeb3, 0x1700aeb4, 0x1d00aeb5, 0x1e00aebc, 0x2000aec3, 0x2100aecb, 0x2500aed2, 0x6a00aed3, 0x1100aedb, 0x1200aedc, 0x1600aedd, 0x1700aee4, 0x1800aeec, 0x6500aef2, 0x1d00aef3, 0x1e00aef4, 0x2000aef5, 0x2100aef6, 0x6500aef7, 0x0500aef8, 0x1600aef9, 0x5700aefa, 0x1700aefe, 0x6400aeff, 0x2400af01, 0x6500af02, 0x1200af03, 0x1700af04, 0x1800af05, 0x2400af06, 0x6500af09, 0x4300af0a, 0x1700af12, 0x6500af13, 0x1100af14, 0x6500af17, 0x1100af18, 0x1700af1a, 0x6300af1b, 0x0300af1c, 0x0400af24, 0x4500af2b, 0x1100af30, 0x6500af34, 0x1100af35, 0x5700af36, 0x6800af37, 0x1100af39, 0x1300af3a, 0x1700af3b, 0x1a00af3c, 0x1b00af3d, 0x2000af3e, 0x2200af3f, 0x2400af40, 0x6500af41, 0x0100af42, 0x0200af4a, 0x0400af52, 0x0500af5a, 0x0600af62, 0x0700af6a, 0x0800af72, 0x4900af76, 0x0100af7a, 0x0200af82, 0x0400af8a, 0x0500af92, 0x0600af9a, 0x4700afa2, 0x0500afaa, 0x0700afb1, 0x6000afb2, 0x1700afba, 0x1d00afbb, 0x2000afbc, 0x2500afbd, 0x2600afbe, 0x6800afc4, 0x1300afc5, 0x6500afc6, 0x1600afc7, 0x1c00afc8, 0x2200afc9, 0x6500afca, 0x1100afcb, 0x1300afcc, 0x1700afcd, 0x1800afce, 0x1a00afcf, 0x1d00afd0, 0x2000afd1, 0x2200afd2, 0x2300afd3, 0x2500afd4, 0x6800afd5, 0x0500afd6, 0x1200afdc, 0x1400afe2, 0x1500afe8, 0x2000afee, 0x2100aff5, 0x2300affb, 0x2500affc, 0x2700affd, 0x6800b003, 0x5700b00a, 0x6500b00b, 0x6500b00c, 0x0100b00d, 0x4200b00f, 0x1a00b010, 0x2000b011, 0x2100b017, 0x2400b01d, 0x2700b022, 0x6800b028, 0x1100b02e, 0x1500b02f, 0x1600b030, 0x1700b031, 0x1a00b032, 0x2000b034, 0x2200b035, 0x6500b036, 0x1100b037, 0x1300b03a, 0x1500b03d, 0x1600b03e, 0x1700b040, 0x1800b043, 0x1a00b046, 0x1b00b048, 0x1d00b04a, 0x1e00b04b, 0x2000b04c, 0x2200b050, 0x2300b052, 0x2400b055, 0x2500b057, 0x2800b05b, 0x2900b05d, 0x6a00b05f, 0x6200b060, 0x5200b062, 0x4100b063, 0x6800b069, 0x0300b06a, 0x0400b06b, 0x0500b06c, 0x1300b06d, 0x5400b06e, 0x0400b06f, 0x4500b070, 0x4100b071, 0x5f00b072, 0x6200b073, 0x0100b074, 0x0200b07c, 0x6500b084, 0x0800b085, 0x1100b086, 0x1d00b087, 0x1e00b088, 0x6300b089, 0x0100b08a, 0x0200b092, 0x0300b09a, 0x0400b09b, 0x0500b0a3, 0x0600b0ab, 0x0700b0b3, 0x0800b0bb, 0x0900b0c1, 0x1600b0c3, 0x1d00b0c5, 0x2000b0c6, 0x6900b0cc, 0x0100b0cd, 0x0200b0d5, 0x5200b0dd, 0x0400b0de, 0x4500b0df, 0x0100b0e0, 0x0200b0e8, 0x0400b0f0, 0x0500b0f8, 0x0600b100, 0x0700b108, 0x1200b110, 0x1800b111, 0x1d00b113, 0x1e00b114, 0x2000b115, 0x6300b11b, 0x0500b120, 0x5800b121, 0x0500b122, 0x1200b124, 0x1800b129, 0x1d00b12d, 0x5e00b12e, 0x0200b12f, 0x0300b131, 0x0500b132, 0x0600b139, 0x0700b13b, 0x1100b144, 0x1200b146, 0x1400b14b, 0x1500b150, 0x1700b154, 0x1800b156, 0x1a00b15b, 0x1b00b160, 0x1d00b165, 0x1e00b166, 0x6000b167, 0x0200b16e, 0x0500b16f, 0x1100b170, 0x1300b173, 0x1400b176, 0x1500b177, 0x1700b17a, 0x1800b17b, 0x1a00b17d, 0x1b00b17f, 0x1d00b180, 0x1e00b186, 0x2000b188, 0x2100b18e, 0x2200b18f, 0x2300b191, 0x2400b193, 0x2500b195, 0x2700b1a0, 0x2800b1a1, 0x6a00b1a3, 0x0100b1a6, 0x0800b1a7, 0x1100b1a8, 0x1200b1aa, 0x1300b1ab, 0x1700b1ad, 0x1a00b1af, 0x1c00b1b0, 0x1d00b1b1, 0x1f00b1b3, 0x2000b1b4, 0x2300b1b5, 0x2400b1b7, 0x2500b1b9, 0x6900b1c3, 0x0100b1c5, 0x0400b1c7, 0x1100b1c8, 0x1200b1c9, 0x1300b1cc, 0x1700b1cd, 0x1800b1cf, 0x1a00b1d1, 0x1b00b1d3, 0x1c00b1d4, 0x1d00b1d5, 0x2000b1d6, 0x2300b1d7, 0x2400b1d8, 0x6500b1da, 0x0100b1db, 0x0500b1dc, 0x1100b1de, 0x1200b1df, 0x1300b1e1, 0x1700b1e2, 0x1a00b1e3, 0x1b00b1e4, 0x6500b1e5, 0x0200b1e6, 0x0300b1e7, 0x0500b1e8, 0x0600b1ef, 0x0700b1f2, 0x1200b1f5, 0x1300b1fb, 0x1400b1fc, 0x1500b202, 0x1600b208, 0x1700b209, 0x1a00b20d, 0x1c00b20e, 0x2000b212, 0x2100b218, 0x2200b21e, 0x2300b221, 0x2500b223, 0x2600b226, 0x2700b228, 0x6800b22e, 0x0100b235, 0x0500b237, 0x1200b238, 0x1d00b23b, 0x1e00b23f, 0x6200b240, 0x0100b241, 0x1200b242, 0x1700b243, 0x1a00b244, 0x2400b245, 0x6500b247, 0x0400b248, 0x1200b249, 0x1300b24c, 0x1400b24d, 0x1500b24e, 0x1700b250, 0x1800b253, 0x1a00b254, 0x1c00b255, 0x1d00b257, 0x2400b258, 0x6500b259, 0x0100b25a, 0x0200b25d, 0x0500b25f, 0x0600b260, 0x0700b261, 0x0800b262, 0x0900b263, 0x5400b264, 0x0100b265, 0x1100b266, 0x1200b267, 0x1300b268, 0x1500b269, 0x1700b26a, 0x1800b26b, 0x1b00b26c, 0x2000b26d, 0x2300b26e, 0x2400b26f, 0x2500b270, 0x2800b271, 0x6900b272, 0x0100b273, 0x1200b274, 0x1700b276, 0x1a00b277, 0x1b00b278, 0x2300b279, 0x2500b27a, 0x6700b27b, 0x0300b27c, 0x0500b27d, 0x0700b27e, 0x1200b27f, 0x1600b280, 0x1700b281, 0x1a00b282, 0x2500b283, 0x6a00b284, 0x0500b285, 0x0600b286, 0x1200b288, 0x1700b289, 0x1a00b28a, 0x1c00b28c, 0x2000b28f, 0x2100b295, 0x2500b29b, 0x2700b29c, 0x2800b2a3, 0x6a00b2a9, 0x0100b2aa, 0x0800b2b0, 0x1100b2b1, 0x1300b2b2, 0x1700b2b3, 0x1a00b2b4, 0x2300b2b5, 0x2400b2b6, 0x2600b2b7, 0x6700b2ba, 0x6200b2bb, 0x0100b2bc, 0x0200b2bd, 0x0500b2be, 0x1200b2bf, 0x1300b2c1, 0x1500b2c2, 0x1600b2c3, 0x1700b2c4, 0x1800b2c5, 0x1a00b2c6, 0x1d00b2c7, 0x2000b2c8, 0x2200b2ca, 0x2300b2cb, 0x2500b2cc, 0x2700b2cf, 0x6800b2d0, 0x0500b2d1, 0x0600b2d2, 0x1100b2d3, 0x1200b2d4, 0x1300b2d5, 0x1400b2d6, 0x1500b2d7, 0x1700b2da, 0x1800b2dd, 0x1a00b2df, 0x1b00b2e1, 0x1e00b2e3, 0x2000b2e4, 0x2300b2e5, 0x2400b2e6, 0x2500b2e7, 0x2800b2e9, 0x6900b2ea, 0x1600b2eb, 0x1700b2ec, 0x1a00b2ed, 0x2200b2ee, 0x2500b2f4, 0x6900b2f5, 0x1200b2f6, 0x1b00b2f8, 0x1e00b2fc, 0x6300b2fd, 0x5300b2fe, 0x5a00b2ff, 0x6800b300, 0x4700b305, 0x4700b30c, 0x6400b313, 0x4700b314, 0x4700b315, 0x5700b31c, 0x4300b31f, 0x5800b327, 0x5700b328, 0x4300b329, 0x1100b331, 0x1a00b332, 0x6500b333, 0x4700b334, 0x0200b335, 0x1100b336, 0x1200b338, 0x1300b33b, 0x1400b33e, 0x1500b33f, 0x5600b345, 0x0100b34b, 0x0800b34f, 0x0900b353, 0x5100b354, 0x1600b355, 0x1700b357, 0x1a00b359, 0x1b00b35e, 0x1c00b362, 0x1d00b364, 0x1e00b366, 0x6000b367, 0x0100b368, 0x0200b36d, 0x0300b374, 0x0400b37b, 0x0500b382, 0x0600b386, 0x0700b38d, 0x0900b392, 0x1100b393, 0x1200b394, 0x1300b395, 0x1400b396, 0x1500b39c, 0x1600b3a0, 0x1700b3a2, 0x1800b3a4, 0x1a00b3a5, 0x1b00b3a7, 0x1c00b3a8, 0x1d00b3a9, 0x1e00b3aa, 0x6100b3ab, 0x0600b3ad, 0x0700b3b1, 0x4800b3b4, 0x0100b3b5, 0x0700b3bc, 0x0800b3bf, 0x0900b3c6, 0x1100b3ca, 0x1200b3d2, 0x1300b3d4, 0x1400b3da, 0x1500b3e0, 0x1600b3e6, 0x1700b3eb, 0x1800b3ed, 0x1900b3ef, 0x1a00b3f0, 0x1b00b3f3, 0x1c00b3f5, 0x1d00b3f7, 0x1e00b3fa, 0x2000b3fc, 0x2100b3fe, 0x2500b400, 0x2600b401, 0x2700b402, 0x2800b403, 0x2900b405, 0x6a00b406, 0x0100b40d, 0x0200b412, 0x0300b417, 0x0400b419, 0x0500b41e, 0x0600b423, 0x0700b425, 0x0800b426, 0x1100b428, 0x1200b429, 0x1300b42a, 0x1400b42b, 0x1500b42d, 0x1600b42e, 0x1700b42f, 0x1800b430, 0x1900b431, 0x5a00b432, 0x0100b433, 0x0200b437, 0x0300b43b, 0x0400b442, 0x0500b449, 0x0700b44e, 0x0800b44f, 0x0900b450, 0x1100b451, 0x1200b453, 0x1300b455, 0x1400b457, 0x1500b45a, 0x1600b45c, 0x5700b45d, 0x0100b45e, 0x0200b460, 0x0300b463, 0x0400b468, 0x0500b46d, 0x0600b46f, 0x0700b474, 0x0800b477, 0x1100b47c, 0x1200b47e, 0x1300b47f, 0x1400b480, 0x1500b481, 0x1600b482, 0x1700b483, 0x1800b485, 0x1900b486, 0x1a00b487, 0x5b00b488, 0x0100b489, 0x0200b492, 0x0300b495, 0x0400b496, 0x0500b497, 0x0600b498, 0x0700b49a, 0x0800b49b, 0x0900b49c, 0x1100b49d, 0x1200b4a0, 0x1300b4a2, 0x1400b4a6, 0x1500b4ab, 0x1600b4b0, 0x1700b4b2, 0x1800b4b8, 0x1a00b4bc, 0x1b00b4c0, 0x1c00b4c7, 0x1e00b4ca, 0x2000b4ce, 0x2100b4cf, 0x2200b4d1, 0x2300b4d2, 0x2400b4d3, 0x2500b4d8, 0x2600b4dd, 0x2700b4e2, 0x2800b4e3, 0x2900b4e9, 0x6a00b4ef, 0x0100b4f3, 0x0200b4f8, 0x0300b4fd, 0x0400b500, 0x0500b501, 0x0600b503, 0x0700b50b, 0x0800b510, 0x0900b516, 0x1100b51b, 0x1200b520, 0x1300b522, 0x1400b523, 0x1500b526, 0x1600b529, 0x1700b52b, 0x1800b52d, 0x1a00b52f, 0x1b00b532, 0x1c00b535, 0x1d00b53a, 0x1e00b53f, 0x2000b542, 0x2100b544, 0x2200b546, 0x2300b548, 0x2400b549, 0x2500b54c, 0x2600b54f, 0x2700b552, 0x6800b553, 0x0100b554, 0x0200b55a, 0x0300b55d, 0x0400b560, 0x0500b566, 0x0600b569, 0x1100b56a, 0x1200b571, 0x1300b576, 0x1400b57b, 0x1500b580, 0x1600b584, 0x1700b588, 0x1800b589, 0x1b00b58f, 0x1c00b592, 0x1d00b594, 0x1e00b596, 0x2000b59a, 0x2100b59d, 0x6400b59e, 0x0100b59f, 0x1100b5a0, 0x1400b5a2, 0x1500b5a6, 0x1800b5a8, 0x5b00b5ab, 0x0100b5ac, 0x1100b5ad, 0x1300b5b0, 0x1b00b5b1, 0x6300b5b4, 0x0300b5b5, 0x0500b5b6, 0x0700b5b7, 0x0800b5b8, 0x0900b5b9, 0x1200b5ba, 0x1800b5bb, 0x6800b5bd, 0x0100b5be, 0x0200b5c1, 0x0300b5c4, 0x0400b5c5, 0x0500b5c7, 0x0600b5c9, 0x0700b5ca, 0x0900b5cd, 0x1100b5ce, 0x1200b5cf, 0x1300b5d2, 0x1400b5d3, 0x1500b5da, 0x1800b5e1, 0x1b00b5e2, 0x1d00b5e3, 0x6600b5e4, 0x0100b5e5, 0x0200b5ea, 0x0300b5f0, 0x0400b5f5, 0x0500b5f6, 0x0600b5f7, 0x0700b5f8, 0x0800b5f9, 0x0900b5fc, 0x1100b5fd, 0x1200b5ff, 0x1300b608, 0x1800b60a, 0x1b00b60f, 0x6100b611, 0x0100b612, 0x0200b615, 0x0300b618, 0x0400b61b, 0x0500b61e, 0x0600b621, 0x0700b624, 0x0800b627, 0x0900b62a, 0x1100b62d, 0x1200b630, 0x1300b633, 0x1400b642, 0x1500b645, 0x1600b648, 0x1700b64b, 0x1800b64e, 0x1a00b651, 0x1b00b654, 0x1c00b657, 0x1d00b65a, 0x1e00b65c, 0x2000b666, 0x2100b669, 0x2200b66c, 0x2300b66f, 0x2400b672, 0x2500b675, 0x2600b678, 0x2700b687, 0x2800b68a, 0x2900b68d, 0x6a00b690, 0x0100b693, 0x0200b698, 0x0300b69d, 0x0400b6a0, 0x0500b6a1, 0x0600b6a6, 0x0700b6ab, 0x0800b6ac, 0x0900b6ad, 0x1100b6af, 0x1200b6b0, 0x1400b6b1, 0x1800b6b2, 0x1a00b6b3, 0x6100b6b4, 0x0300b6b5, 0x0400b6b8, 0x0500b6bc, 0x0600b6bd, 0x0700b6c4, 0x0800b6cb, 0x0900b6d0, 0x1100b6d1, 0x1200b6d4, 0x1300b6d6, 0x1400b6d9, 0x1500b6db, 0x1600b6de, 0x1700b6e1, 0x1800b6e4, 0x1900b6e8, 0x1a00b6e9, 0x1b00b6eb, 0x5c00b6f3, 0x0100b6f5, 0x0200b6f8, 0x0300b6fd, 0x0400b6ff, 0x0500b703, 0x0600b708, 0x0700b70b, 0x0800b70f, 0x0900b712, 0x1100b713, 0x5800b715, 0x1700b716, 0x6300b717, 0x0100b718, 0x0200b71b, 0x0300b71c, 0x0400b71d, 0x0500b71e, 0x0600b71f, 0x0700b723, 0x0800b724, 0x0900b725, 0x1100b728, 0x1200b72d, 0x1400b72f, 0x1500b731, 0x1700b733, 0x1800b735, 0x1a00b738, 0x1b00b739, 0x1d00b73b, 0x1e00b73d, 0x2100b73f, 0x2200b740, 0x2300b742, 0x2400b743, 0x2500b744, 0x2600b746, 0x2700b747, 0x2800b749, 0x6900b74a, 0x0100b74b, 0x0200b74d, 0x0300b74f, 0x0400b751, 0x0500b753, 0x0600b755, 0x0700b757, 0x0800b758, 0x0900b75a, 0x1100b75c, 0x1200b75e, 0x1300b760, 0x1400b769, 0x1500b76b, 0x1600b76d, 0x1700b76f, 0x1800b771, 0x1a00b773, 0x1b00b775, 0x1c00b777, 0x1d00b779, 0x2000b77b, 0x2100b77d, 0x2200b77f, 0x2300b780, 0x2400b781, 0x2500b782, 0x2700b783, 0x6800b784, 0x0100b785, 0x0200b78e, 0x0300b793, 0x0400b794, 0x0500b799, 0x0700b79a, 0x0800b79d, 0x0900b79e, 0x1100b79f, 0x1200b7a2, 0x1300b7a4, 0x1400b7a5, 0x1800b7ac, 0x1900b7b1, 0x1c00b7b2, 0x1d00b7b5, 0x2100b7b7, 0x2300b7b8, 0x6400b7b9, 0x0100b7ba, 0x0200b7c1, 0x0300b7c6, 0x0400b7c9, 0x0500b7cc, 0x0600b7ce, 0x0700b7cf, 0x0800b7d0, 0x6100b7d1, 0x0100b7d2, 0x0300b7d9, 0x6500b7da, 0x5d00b7db, 0x0100b7dd, 0x0200b7e8, 0x0300b7fb, 0x0400b805, 0x0500b813, 0x0600b821, 0x0700b827, 0x0800b82d, 0x0900b832, 0x1100b843, 0x1200b84a, 0x1400b853, 0x5500b854, 0x0100b855, 0x0200b85d, 0x0300b865, 0x0400b86d, 0x0500b87d, 0x0600b887, 0x0700b897, 0x0800b8a1, 0x0900b8a9, 0x1100b8bd, 0x1200b8c4, 0x1300b8d5, 0x1400b8e5, 0x1500b8ef, 0x1600b8ff, 0x1700b905, 0x1800b912, 0x1a00b91d, 0x1b00b927, 0x1c00b92b, 0x1d00b93c, 0x1e00b947, 0x2000b94d, 0x2100b951, 0x2200b95b, 0x2300b970, 0x2400b987, 0x2500b998, 0x2600b9ab, 0x2700b9be, 0x2800b9c7, 0x2900b9dc, 0x6a00b9ec, 0x0100b9f9, 0x0200ba03, 0x0300ba0f, 0x0400ba19, 0x0500ba24, 0x0600ba29, 0x0700ba30, 0x0800ba3c, 0x0900ba41, 0x1100ba4a, 0x1200ba55, 0x1300ba59, 0x5400ba6d, 0x0200ba6e, 0x4800ba6f, 0x0200ba70, 0x0300ba77, 0x0400ba7f, 0x0600ba86, 0x5400ba8d, 0x0100ba95, 0x0800ba9c, 0x1100baa3, 0x1500baaa, 0x6a00bab1, 0x0300bab8, 0x4400babf, 0x0100bac6, 0x0200bac7, 0x0300bacb, 0x0500bacf, 0x0600bad0, 0x0700bad5, 0x0800bad7, 0x0900bada, 0x1100badd, 0x1200bae2, 0x1300bae5, 0x1400bae9, 0x1500baea, 0x1600baeb, 0x1700baef, 0x1800baf4, 0x1a00baf6, 0x1b00baf9, 0x1c00bafb, 0x1d00bafc, 0x1e00baff, 0x2000bb02, 0x2100bb07, 0x2200bb09, 0x2300bb0b, 0x2400bb0c, 0x2500bb0d, 0x2600bb10, 0x2700bb11, 0x2800bb15, 0x2900bb1b, 0x6a00bb1d, 0x0100bb1f, 0x0200bb20, 0x0300bb22, 0x0400bb23, 0x0500bb25, 0x0600bb26, 0x0700bb28, 0x0800bb2b, 0x0900bb2d, 0x1100bb2e, 0x1200bb30, 0x1300bb31, 0x1400bb33, 0x1500bb35, 0x1600bb39, 0x1700bb3a, 0x1800bb3c, 0x1b00bb3e, 0x1c00bb3f, 0x1d00bb40, 0x1e00bb41, 0x2000bb42, 0x2100bb44, 0x2200bb46, 0x2300bb48, 0x2500bb49, 0x2600bb4a, 0x2700bb4b, 0x2800bb4d, 0x6900bb4e, 0x0100bb51, 0x0200bb53, 0x0300bb55, 0x0400bb58, 0x0500bb5a, 0x0600bb5c, 0x0700bb5e, 0x0800bb5f, 0x0900bb62, 0x1100bb64, 0x1200bb68, 0x1300bb6a, 0x1400bb6b, 0x1500bb6d, 0x1600bb6f, 0x1700bb71, 0x1800bb72, 0x1b00bb73, 0x1c00bb74, 0x1d00bb75, 0x1e00bb77, 0x2000bb79, 0x2100bb7a, 0x2200bb7c, 0x2300bb7d, 0x2400bb80, 0x2500bb83, 0x2600bb84, 0x2700bb85, 0x6800bb87, 0x4100bb88, 0x0100bb8b, 0x0200bb8c, 0x1100bb8e, 0x1500bb8f, 0x1700bb90, 0x1800bb91, 0x1b00bb92, 0x1d00bb93, 0x1e00bb94, 0x2100bb95, 0x6400bb96, 0x1700bb97, 0x2300bb98, 0x2800bb99, 0x6900bb9a, 0x1400bb9b, 0x1500bba2, 0x6900bba9, 0x0200bbaa, 0x5100bbb1, 0x0100bbb2, 0x0200bbb4, 0x0300bbb6, 0x0400bbb8, 0x0500bbba, 0x0600bbbc, 0x0700bbbe, 0x0800bbc0, 0x0900bbc1, 0x1100bbc3, 0x1200bbc5, 0x5400bbc7, 0x0100bbc8, 0x0200bbc9, 0x0600bbca, 0x4700bbd1, 0x2100bbd8, 0x6500bbd9, 0x0100bbda, 0x0200bbdb, 0x0300bbdc, 0x0400bbdd, 0x0500bbde, 0x0600bbdf, 0x0700bbe0, 0x0800bbe1, 0x0900bbe2, 0x1800bbe3, 0x2200bbe4, 0x2300bbe5, 0x6500bbe6, 0x0100bbe8, 0x1100bbef, 0x1400bbf0, 0x1500bbf7, 0x1800bbf8, 0x1d00bbf9, 0x1e00bbfa, 0x2200bbfb, 0x6700bbfc, 0x4100bbfd, 0x4100bc04, 0x0100bc0b, 0x0200bc1a, 0x0300bc2c, 0x0400bc3b, 0x0500bc49, 0x0600bc55, 0x0700bc5f, 0x0800bc6a, 0x0900bc71, 0x1100bc76, 0x1200bc7c, 0x1300bc82, 0x1400bc89, 0x1500bc90, 0x1600bc99, 0x1700bca0, 0x1800bcac, 0x1a00bcb6, 0x1b00bcbf, 0x1c00bcc5, 0x1d00bcd6, 0x1e00bcdc, 0x2000bcea, 0x2100bcfb, 0x2200bd06, 0x2300bd14, 0x2400bd22, 0x2500bd2d, 0x2600bd33, 0x2700bd40, 0x2800bd4d, 0x2900bd55, 0x6a00bd5d, 0x0100bd65, 0x0200bd79, 0x0300bd7d, 0x0400bd86, 0x0500bd9a, 0x0600bda5, 0x0700bdb2, 0x0800bdbf, 0x0900bdca, 0x1100bdcb, 0x1200bdd4, 0x1300bdd9, 0x1400bde2, 0x1500bdec, 0x1600bdf5, 0x1700be09, 0x1800be10, 0x1a00be15, 0x1b00be1a, 0x1c00be20, 0x1d00be26, 0x1e00be2e, 0x2000be39, 0x2100be42, 0x2200be4e, 0x2300be53, 0x2400be5e, 0x2500be63, 0x2600be6d, 0x2700be77, 0x2800be7b, 0x2900be81, 0x6a00be89, 0x0100be8f, 0x0200be96, 0x0300be9b, 0x0400bea5, 0x0500beaa, 0x0600beba, 0x0700beca, 0x0800bed0, 0x0900bed7, 0x1100bede, 0x1200bee9, 0x1400bef3, 0x1500bef4, 0x6a00bef5, 0x0200bef6, 0x0300bef7, 0x0400befc, 0x0500bf0b, 0x0600bf0f, 0x0700bf14, 0x0800bf21, 0x0900bf2c, 0x1100bf34, 0x1200bf39, 0x1300bf3e, 0x1600bf4a, 0x1b00bf4b, 0x2000bf4c, 0x2100bf4d, 0x6400bf4e, 0x0200bf4f, 0x0300bf55, 0x5100bf56, 0x1100bf57, 0x1d00bf58, 0x6100bf59, 0x1400bf5a, 0x5a00bf5b, 0x6500bf5c, 0x1100bf5e, 0x6500bf5f, 0x1100bf66, 0x1a00bf69, 0x1b00bf6a, 0x1d00bf6b, 0x6600bf6c, 0x1100bf6d, 0x6600bf6e, 0x5a00bf6f, 0x5100bf70, 0x5a00bf71, 0x4100bf72, 0x0100bf73, 0x0200bf76, 0x0300bf79, 0x0400bf7b, 0x0500bf7c, 0x0600bf7d, 0x0700bf7e, 0x0800bf7f, 0x0900bf85, 0x1100bf86, 0x1200bf8c, 0x1300bf8f, 0x1400bf90, 0x1500bf91, 0x1600bf93, 0x1700bf95, 0x1800bf96, 0x1a00bf98, 0x1b00bf9c, 0x1c00bfa4, 0x1d00bfa5, 0x2100bfa6, 0x2500bfa8, 0x2600bfae, 0x2700bfaf, 0x2900bfb0, 0x6a00bfb1, 0x0000bfb3, 0x0100bfb4, 0x0200bfb5, 0x0300bfb6, 0x0600bfb7, 0x0700bfb8, 0x1100bfba, 0x1200bfbb, 0x1400bfbe, 0x1500bfbf, 0x1600bfc0, 0x1700bfc1, 0x1800bfc3, 0x1a00bfc4, 0x1b00bfc5, 0x1c00bfc6, 0x1e00bfc7, 0x2000bfc8, 0x2100bfc9, 0x2200bfca, 0x2400bfcb, 0x2500bfcc, 0x2600bfcd, 0x2700bfce, 0x2900bfcf, 0x6a00bfd0, 0x0100bfd1, 0x0200bfd3, 0x0300bfd7, 0x0400bfdb, 0x0500bfdc, 0x0600bfdd, 0x0700bfde, 0x0800bfdf, 0x0900bfe2, 0x1700bfe6, 0x1b00bfe7, 0x1c00bfeb, 0x6500bfef, 0x0000bff2, 0x0100bff3, 0x0200bffa, 0x0300c000, 0x0400c003, 0x0500c004, 0x0600c007, 0x0700c009, 0x0800c00a, 0x0900c00b, 0x1100c00c, 0x1200c016, 0x1300c01d, 0x1400c020, 0x1500c021, 0x1600c026, 0x1700c027, 0x1800c030, 0x1a00c039, 0x1b00c03d, 0x1d00c03f, 0x1e00c041, 0x2000c044, 0x2100c045, 0x2200c048, 0x2300c04a, 0x2400c04b, 0x2500c04c, 0x2600c04f, 0x2700c052, 0x2800c055, 0x6a00c05a, 0x0000c05b, 0x0100c05c, 0x0400c05e, 0x0800c060, 0x1100c068, 0x1400c069, 0x1500c06b, 0x1700c06c, 0x1800c06d, 0x1b00c06e, 0x1d00c078, 0x1e00c079, 0x2500c07a, 0x2700c07c, 0x2900c07d, 0x6a00c07e, 0x0400c080, 0x1400c082, 0x1700c084, 0x2500c085, 0x2700c086, 0x6900c088, 0x0600c08a, 0x1100c08b, 0x1200c08c, 0x1500c08d, 0x1700c08e, 0x1800c08f, 0x1a00c090, 0x1b00c091, 0x1c00c093, 0x1d00c094, 0x2000c096, 0x2300c097, 0x2400c098, 0x2500c099, 0x2600c09a, 0x2700c09b, 0x2900c09d, 0x6a00c09e, 0x0900c09f, 0x1100c0a1, 0x1200c0a2, 0x1700c0a4, 0x1a00c0a5, 0x1d00c0a6, 0x2100c0a7, 0x6500c0a8, 0x0400c0aa, 0x0900c0ab, 0x1100c0ad, 0x1700c0ae, 0x2100c0af, 0x6500c0b0, 0x0100c0b2, 0x0200c0b6, 0x0300c0b8, 0x0400c0bb, 0x0500c0be, 0x0600c0c0, 0x0700c0c2, 0x0800c0c3, 0x0900c0c4, 0x1100c0c6, 0x1200c0cd, 0x1300c0d5, 0x1400c0d8, 0x1500c0da, 0x1600c0de, 0x1700c0df, 0x1800c0e2, 0x1a00c0e4, 0x1b00c0e7, 0x1c00c0ea, 0x1d00c0ec, 0x1e00c0ef, 0x2000c0f2, 0x2100c0f5, 0x2200c0f6, 0x2300c0f9, 0x2400c0fb, 0x2500c0fd, 0x2600c0ff, 0x2700c100, 0x2800c101, 0x6a00c102, 0x0100c103, 0x0200c107, 0x0300c10f, 0x0900c113, 0x1100c114, 0x1200c118, 0x1300c11f, 0x1400c127, 0x1500c128, 0x1600c129, 0x1700c12a, 0x1800c12b, 0x1a00c12d, 0x1b00c12e, 0x1c00c12f, 0x1d00c130, 0x1e00c134, 0x2000c135, 0x2300c136, 0x2500c137, 0x6600c138, 0x0100c139, 0x0200c13c, 0x0300c145, 0x0400c148, 0x0500c149, 0x0600c14a, 0x0800c14d, 0x0900c150, 0x1100c151, 0x1200c155, 0x1300c15f, 0x1400c161, 0x1500c163, 0x1600c164, 0x1700c168, 0x1800c16a, 0x1a00c16b, 0x1b00c16c, 0x1d00c172, 0x2000c175, 0x2100c177, 0x2200c17b, 0x2300c17c, 0x2400c17f, 0x2500c180, 0x2600c182, 0x2800c183, 0x6a00c18c, 0x0100c18e, 0x0200c18f, 0x0300c190, 0x0400c191, 0x0900c193, 0x1100c195, 0x1200c197, 0x1300c198, 0x1400c199, 0x1500c19b, 0x1600c19c, 0x1700c19e, 0x1800c19f, 0x1a00c1a0, 0x1b00c1a2, 0x1c00c1a4, 0x1d00c1a5, 0x2000c1a6, 0x2300c1a7, 0x2400c1a9, 0x2500c1aa, 0x2600c1ab, 0x6900c1ac, 0x0400c1ad, 0x0900c1af, 0x1100c1b1, 0x1400c1b2, 0x1500c1b3, 0x1600c1b4, 0x1700c1b5, 0x1800c1b7, 0x1a00c1b9, 0x1b00c1ba, 0x1d00c1bb, 0x1e00c1bc, 0x2000c1bd, 0x2200c1bf, 0x2400c1c1, 0x2500c1c2, 0x2600c1c3, 0x2700c1c4, 0x2800c1c5, 0x6900c1c6, 0x0100c1c7, 0x0200c1c8, 0x0300c1c9, 0x1100c1ca, 0x1200c1cc, 0x1400c1cd, 0x1500c1ce, 0x1700c1cf, 0x1800c1d1, 0x1a00c1d3, 0x2100c1d4, 0x6500c1d6, 0x0100c1d7, 0x0200c1d9, 0x0300c1de, 0x1100c1e2, 0x1200c1e4, 0x1300c1e8, 0x1500c1eb, 0x1600c1ec, 0x1700c1ee, 0x1800c1f1, 0x1a00c1f3, 0x1b00c1f6, 0x1c00c1f7, 0x1d00c1f9, 0x1e00c1fc, 0x2300c1fd, 0x2500c1fe, 0x6700c200, 0x0200c201, 0x0300c202, 0x1100c203, 0x1200c205, 0x1400c208, 0x1600c209, 0x1700c20a, 0x1800c20d, 0x1a00c20e, 0x2400c20f, 0x6500c210, 0x0100c211, 0x0200c218, 0x0300c21e, 0x0400c222, 0x0500c225, 0x0600c22a, 0x0700c22f, 0x0800c233, 0x0900c237, 0x1100c23a, 0x1200c23d, 0x1300c240, 0x1400c244, 0x1500c247, 0x1600c24a, 0x1700c24b, 0x1800c24d, 0x1a00c24f, 0x1b00c250, 0x1e00c251, 0x2100c254, 0x2200c256, 0x2300c258, 0x2400c25a, 0x2500c25c, 0x2600c25d, 0x2700c264, 0x2800c266, 0x2900c268, 0x6a00c26a, 0x0600c26c, 0x0700c26d, 0x1100c26e, 0x1200c270, 0x1700c271, 0x1800c272, 0x1a00c278, 0x1d00c27a, 0x2000c27b, 0x2300c27c, 0x2500c27d, 0x2600c27e, 0x2800c282, 0x6900c283, 0x0100c284, 0x0200c285, 0x0300c286, 0x0400c287, 0x1100c288, 0x1200c28b, 0x1400c28e, 0x1500c28f, 0x1700c291, 0x1800c292, 0x1a00c293, 0x1b00c296, 0x1c00c297, 0x1d00c299, 0x2000c29b, 0x2100c29c, 0x2200c29d, 0x2500c29e, 0x2600c2a0, 0x2700c2a1, 0x6800c2a2, 0x0000c2a4, 0x0200c2a5, 0x0900c2a6, 0x1100c2a8, 0x1200c2aa, 0x1300c2ac, 0x1400c2ad, 0x1500c2af, 0x1600c2b1, 0x1700c2b4, 0x1800c2b6, 0x1a00c2b8, 0x1b00c2bb, 0x1d00c2bd, 0x1e00c2bf, 0x2000c2c1, 0x2100c2c2, 0x2200c2c3, 0x2300c2c4, 0x2500c2c6, 0x2600c2c9, 0x2700c2cb, 0x2900c2cd, 0x6a00c2ce, 0x0100c2cf, 0x0200c2d2, 0x0300c2d4, 0x0400c2db, 0x0500c2e2, 0x0600c2e6, 0x0700c2e7, 0x0800c2e9, 0x0900c2eb, 0x1100c2ed, 0x1200c2f1, 0x1300c2f3, 0x1400c2f6, 0x1500c2f9, 0x1600c2fb, 0x1700c2fc, 0x1a00c2ff, 0x1b00c300, 0x1d00c301, 0x1e00c302, 0x2400c304, 0x2500c305, 0x2600c307, 0x2700c309, 0x6800c30b, 0x0300c30c, 0x0600c310, 0x0700c311, 0x1100c319, 0x1200c31d, 0x1300c31e, 0x1400c322, 0x1500c324, 0x1600c329, 0x1700c32c, 0x1800c32d, 0x1a00c32f, 0x1b00c330, 0x1c00c337, 0x1d00c339, 0x1e00c33c, 0x2000c33f, 0x2100c343, 0x2200c347, 0x2300c34a, 0x2400c34f, 0x2500c351, 0x2700c352, 0x2900c354, 0x6a00c356, 0x0100c359, 0x0200c35a, 0x0300c35b, 0x0400c35c, 0x0500c35d, 0x0600c35e, 0x0700c35f, 0x0800c360, 0x0900c361, 0x1100c362, 0x1200c363, 0x1300c364, 0x1400c365, 0x1500c366, 0x1600c367, 0x1700c368, 0x1800c369, 0x1a00c36a, 0x1b00c36b, 0x1c00c36c, 0x1d00c36d, 0x1e00c36e, 0x2000c36f, 0x2100c370, 0x2200c371, 0x2300c372, 0x2400c373, 0x2500c374, 0x2600c375, 0x2700c376, 0x2800c377, 0x2900c378, 0x6a00c379, 0x0100c37a, 0x0700c37b, 0x0900c37d, 0x1100c37e, 0x1200c37f, 0x1300c388, 0x1400c389, 0x1500c38b, 0x1600c38e, 0x1700c38f, 0x1800c394, 0x1a00c39a, 0x1b00c39c, 0x1c00c39d, 0x1e00c39e, 0x2000c39f, 0x2200c3a1, 0x2300c3a2, 0x2500c3a4, 0x2600c3a7, 0x2800c3ab, 0x2900c3b4, 0x6a00c3b6, 0x0100c3b7, 0x1100c3b8, 0x1400c3bb, 0x1500c3bc, 0x1700c3bf, 0x1800c3c2, 0x1a00c3c5, 0x1b00c3c8, 0x1c00c3cb, 0x1d00c3cc, 0x1e00c3ce, 0x2000c3d0, 0x2200c3d1, 0x2300c3d3, 0x2500c3d4, 0x2600c3d7, 0x2700c3da, 0x2900c3dd, 0x6a00c3de, 0x1100c3df, 0x1400c3e2, 0x1500c3e3, 0x1700c3e5, 0x1800c3e7, 0x1a00c3eb, 0x1b00c3ec, 0x1d00c3ed, 0x1e00c3ee, 0x2100c3ef, 0x2200c3f0, 0x2500c3f1, 0x2700c3f2, 0x6a00c3f3, 0x1600c3f4, 0x1800c3f5, 0x2300c3f6, 0x6900c3f7, 0x0100c3f8, 0x0200c3fc, 0x0300c400, 0x0400c404, 0x0500c405, 0x0600c409, 0x6a00c40c, 0x0100c40d, 0x0200c40e, 0x0300c40f, 0x0400c410, 0x0500c411, 0x0600c412, 0x0700c413, 0x0800c414, 0x0900c415, 0x1100c416, 0x1200c417, 0x1300c418, 0x1400c419, 0x1500c41a, 0x1600c41b, 0x1700c41c, 0x1800c41d, 0x1a00c41e, 0x1b00c41f, 0x1c00c420, 0x1d00c421, 0x1e00c422, 0x2000c423, 0x2100c424, 0x2200c425, 0x2300c426, 0x6800c427, 0x0100c42b, 0x0200c430, 0x4300c434, 0x0100c439, 0x0200c43a, 0x0300c43b, 0x1100c43c, 0x1200c440, 0x1300c441, 0x1400c442, 0x1500c443, 0x1600c445, 0x1700c446, 0x1800c448, 0x1a00c44c, 0x1b00c44f, 0x1c00c453, 0x1d00c454, 0x1e00c458, 0x2000c45c, 0x2100c460, 0x2200c461, 0x2300c463, 0x2400c466, 0x2500c467, 0x2600c468, 0x2700c469, 0x2800c46a, 0x2900c46c, 0x6a00c46e, 0x0100c46f, 0x1100c470, 0x1200c473, 0x1300c475, 0x1400c477, 0x1500c479, 0x1600c47d, 0x1700c47f, 0x1800c480, 0x1a00c484, 0x1b00c487, 0x1c00c48b, 0x1d00c48f, 0x1e00c492, 0x2000c495, 0x2100c497, 0x2200c499, 0x2300c49c, 0x2400c49f, 0x2500c4a0, 0x2600c4a2, 0x2700c4a3, 0x2800c4a7, 0x2900c4a8, 0x6a00c4ab, 0x1100c4ae, 0x1200c4b0, 0x1300c4b1, 0x1400c4b2, 0x1500c4b3, 0x1600c4b5, 0x1700c4b6, 0x1800c4b7, 0x1a00c4b9, 0x1b00c4bb, 0x1c00c4bc, 0x1d00c4be, 0x1e00c4c0, 0x2000c4c2, 0x2100c4c3, 0x2200c4c4, 0x2500c4c5, 0x2600c4c7, 0x2700c4c8, 0x2800c4c9, 0x6900c4ca, 0x0200c4cb, 0x1100c4d2, 0x1200c4d4, 0x1300c4db, 0x1600c4dd, 0x1700c4de, 0x1800c4e0, 0x1a00c4e2, 0x1b00c4e4, 0x1c00c4e5, 0x1d00c4e6, 0x2000c4e8, 0x2300c4e9, 0x2500c4ea, 0x2600c4ec, 0x6900c4ee, 0x0800c4ef, 0x1700c4f7, 0x1b00c4f9, 0x1d00c501, 0x6500c502, 0x1100c503, 0x1500c505, 0x1700c506, 0x1a00c508, 0x1b00c509, 0x1d00c50a, 0x1e00c50b, 0x2000c50c, 0x2200c50d, 0x2500c50e, 0x6700c510, 0x1100c511, 0x1300c512, 0x1700c513, 0x1800c514, 0x1a00c515, 0x1b00c516, 0x1d00c517, 0x1e00c518, 0x2000c519, 0x2200c51a, 0x2300c51b, 0x2500c51c, 0x2600c51d, 0x6900c51e, 0x1100c51f, 0x1200c521, 0x1300c522, 0x1500c523, 0x1600c525, 0x1700c526, 0x1800c527, 0x1a00c529, 0x1b00c52b, 0x1c00c52c, 0x1d00c52d, 0x2000c52f, 0x2200c530, 0x2300c531, 0x2500c532, 0x2600c534, 0x2800c535, 0x2900c536, 0x6a00c538, 0x0100c539, 0x0200c53a, 0x0300c53b, 0x0400c53c, 0x0500c53d, 0x0600c53e, 0x0700c53f, 0x0800c541, 0x0900c542, 0x1100c544, 0x1200c547, 0x1300c548, 0x1600c549, 0x1700c54a, 0x1800c54c, 0x1a00c54d, 0x1c00c551, 0x1d00c552, 0x1e00c554, 0x2100c555, 0x2200c556, 0x2300c557, 0x2400c558, 0x2500c559, 0x2700c55a, 0x6800c55b, 0x0000c55c, 0x0100c55d, 0x0200c55e, 0x0300c55f, 0x0400c560, 0x0500c561, 0x1100c562, 0x1400c563, 0x1500c564, 0x1600c565, 0x1700c566, 0x1800c568, 0x1a00c569, 0x1d00c56a, 0x1e00c56b, 0x2000c56c, 0x2100c56d, 0x2300c56e, 0x2500c56f, 0x2700c571, 0x2800c572, 0x2900c573, 0x6a00c574, 0x0000c575, 0x0100c576, 0x0200c578, 0x0300c581, 0x0400c582, 0x0500c583, 0x0600c584, 0x1100c585, 0x1200c587, 0x1300c58f, 0x1400c590, 0x1500c591, 0x1600c593, 0x1700c595, 0x1800c596, 0x1a00c598, 0x1b00c599, 0x1c00c59b, 0x1d00c59d, 0x1e00c5a0, 0x2000c5a3, 0x2100c5a5, 0x2200c5a6, 0x2300c5a8, 0x2500c5aa, 0x2700c5ab, 0x2800c5ac, 0x2900c5b5, 0x6a00c5b7, 0x1100c5ba, 0x1300c5bc, 0x1400c5bd, 0x1500c5be, 0x1700c5c0, 0x1800c5c2, 0x1a00c5c3, 0x1b00c5c5, 0x1c00c5c6, 0x1e00c5c7, 0x2000c5c8, 0x2300c5c9, 0x2500c5ca, 0x6900c5cc, 0x1100c5cd, 0x1600c5d0, 0x1700c5d1, 0x1a00c5d3, 0x1d00c5d4, 0x2300c5d5, 0x2400c5d6, 0x6500c5d7, 0x0100c5d9, 0x0400c5da, 0x0500c5db, 0x0600c5dc, 0x0700c5dd, 0x1100c5de, 0x1400c5e0, 0x1500c5e2, 0x1700c5e3, 0x1800c5e6, 0x1a00c5e7, 0x1b00c5e8, 0x1d00c5e9, 0x2200c5eb, 0x2300c5ec, 0x2500c5ed, 0x2600c5ee, 0x6700c5ef, 0x0100c5f0, 0x0200c5f1, 0x0300c5f2, 0x0400c5f3, 0x0500c5f4, 0x0600c5f5, 0x0700c5f6, 0x0800c5f7, 0x1100c5f8, 0x1300c5fb, 0x1400c5fc, 0x1500c5fe, 0x1600c600, 0x1700c601, 0x1800c603, 0x1a00c606, 0x1b00c609, 0x1d00c60b, 0x1e00c60e, 0x2100c610, 0x2200c611, 0x2300c614, 0x2400c616, 0x2500c617, 0x2600c61a, 0x6700c61d, 0x1100c620, 0x1500c622, 0x1700c623, 0x1800c627, 0x1b00c628, 0x1d00c629, 0x1e00c62a, 0x2500c62b, 0x6700c62c, 0x0200c62d, 0x0300c62f, 0x0500c631, 0x0900c632, 0x1100c633, 0x1200c634, 0x1300c635, 0x1400c636, 0x5500c637, 0x1700c638, 0x1c00c639, 0x2200c63a, 0x6500c63b, 0x0100c63d, 0x0200c63e, 0x0300c63f, 0x1400c640, 0x1700c641, 0x1a00c643, 0x1b00c644, 0x1d00c645, 0x2000c646, 0x2100c647, 0x2200c648, 0x2500c649, 0x2600c64a, 0x6a00c64b, 0x0000c64c, 0x0100c64d, 0x1100c64e, 0x1300c650, 0x1400c651, 0x1500c654, 0x1600c656, 0x1700c657, 0x1800c658, 0x1a00c659, 0x1b00c65b, 0x1c00c65e, 0x1d00c65f, 0x1e00c661, 0x2000c664, 0x2100c666, 0x2200c667, 0x2300c669, 0x2500c66b, 0x2600c66e, 0x2700c66f, 0x2800c670, 0x6a00c671, 0x0100c672, 0x0200c673, 0x0300c674, 0x0400c67c, 0x0900c684, 0x1100c685, 0x1300c687, 0x1400c689, 0x1500c68a, 0x1600c68b, 0x1700c68c, 0x1800c68e, 0x1a00c691, 0x1b00c693, 0x1d00c695, 0x1e00c697, 0x2000c698, 0x2100c699, 0x2200c69a, 0x2300c69c, 0x2500c69d, 0x2600c69e, 0x2700c69f, 0x2900c6a0, 0x6a00c6a1, 0x0100c6a2, 0x0200c6a3, 0x0700c6a4, 0x1100c6ac, 0x1400c6ae, 0x1500c6af, 0x1600c6b1, 0x1700c6b2, 0x1800c6b5, 0x1a00c6b6, 0x1b00c6b9, 0x1c00c6ba, 0x1d00c6bb, 0x1e00c6bc, 0x2000c6bd, 0x2200c6be, 0x2300c6c1, 0x2400c6c2, 0x2500c6c3, 0x2600c6c6, 0x2700c6c7, 0x2800c6c8, 0x6a00c6c9, 0x0100c6ca, 0x0200c6cb, 0x0300c6cc, 0x0400c6cd, 0x0500c6ce, 0x0600c6cf, 0x0700c6d1, 0x0800c6d2, 0x0900c6d3, 0x1100c6d4, 0x1200c6d6, 0x1300c6df, 0x1400c6e0, 0x1500c6e2, 0x1600c6e4, 0x1700c6e5, 0x1800c6e6, 0x1a00c6e8, 0x1b00c6ea, 0x1c00c6eb, 0x1d00c6ec, 0x1e00c6ef, 0x2000c6f1, 0x2200c6f2, 0x2300c6f3, 0x2400c6f4, 0x2500c6f5, 0x2600c6f7, 0x2700c6f8, 0x2800c6fa, 0x2900c702, 0x6a00c704, 0x1100c705, 0x1300c707, 0x1400c708, 0x1500c709, 0x1600c70a, 0x1700c70b, 0x1800c70d, 0x1a00c70f, 0x1b00c711, 0x1d00c713, 0x1e00c715, 0x2000c716, 0x2100c718, 0x2200c719, 0x2300c71a, 0x2500c71b, 0x2600c71e, 0x2700c720, 0x6900c721, 0x0100c722, 0x0300c723, 0x0400c724, 0x0500c725, 0x0600c726, 0x0700c727, 0x0800c728, 0x0900c729, 0x1100c72a, 0x1200c72c, 0x1300c72d, 0x1400c72e, 0x1500c730, 0x1600c731, 0x1700c733, 0x1800c735, 0x1a00c736, 0x1b00c737, 0x1c00c739, 0x1d00c73a, 0x1e00c73b, 0x2000c73d, 0x2100c73f, 0x2200c741, 0x2300c742, 0x2400c744, 0x2500c745, 0x2600c747, 0x2700c749, 0x2900c74a, 0x6a00c74c, 0x0100c74d, 0x0200c74e, 0x0300c74f, 0x0400c750, 0x1100c751, 0x1400c753, 0x1500c754, 0x1600c755, 0x1700c756, 0x1800c757, 0x1a00c758, 0x1b00c759, 0x1d00c75a, 0x1e00c75b, 0x2000c75c, 0x2100c75d, 0x2200c75e, 0x2300c760, 0x2500c763, 0x2600c764, 0x2700c765, 0x2800c766, 0x2900c767, 0x6a00c768, 0x0100c769, 0x0200c76a, 0x0300c76c, 0x0500c76d, 0x1600c76e, 0x1700c76f, 0x1c00c770, 0x6500c771, 0x0100c772, 0x0200c777, 0x0300c77c, 0x0400c780, 0x0500c784, 0x0600c788, 0x0700c78c, 0x0800c790, 0x0900c794, 0x1100c798, 0x1200c79c, 0x1300c7a0, 0x1400c7a4, 0x1500c7a8, 0x1600c7ad, 0x1700c7b1, 0x1800c7b5, 0x1a00c7ba, 0x1b00c7be, 0x1c00c7c2, 0x1d00c7c6, 0x1e00c7cb, 0x2000c7cf, 0x2100c7d3, 0x2200c7d7, 0x6300c7db, 0x6800c7de, 0x0100c7e0, 0x0200c7e6, 0x0300c7ea, 0x4400c7ef, 0x0100c7f3, 0x4200c7f8, 0x0100c7fd, 0x4200c802, 0x6800c807, 0x4200c808, 0x4200c80f, 0x0000c816, 0x5700c817, 0x1700c818, 0x1a00c819, 0x6500c81a, 0x0000c81b, 0x0400c81d, 0x4500c825, 0x6500c82d, 0x5700c82e, 0x1800c82f, 0x6500c830, 0x0100c833, 0x0200c83b, 0x6000c843, 0x5a00c844, 0x6500c845, 0x6500c846, 0x1100c847, 0x1300c848, 0x1700c849, 0x1a00c84a, 0x2000c84b, 0x2300c84c, 0x2500c84d, 0x2800c84e, 0x6900c84f, 0x6500c850, 0x6800c851, 0x6500c854, 0x1d00c855, 0x1e00c85c, 0x2000c863, 0x2100c86a, 0x6a00c871, 0x1600c879, 0x1700c880, 0x2300c887, 0x6500c888, 0x4100c889, 0x4300c88a, 0x1100c892, 0x1300c893, 0x5700c895, 0x0300c897, 0x0400c89f, 0x6500c8a6, 0x1100c8a7, 0x1300c8a8, 0x1700c8a9, 0x1800c8aa, 0x1a00c8ab, 0x1b00c8ac, 0x1c00c8ad, 0x1d00c8ae, 0x2000c8af, 0x2400c8b0, 0x6500c8b1, 0x6800c8b3, 0x4200c8b4, 0x0100c8bb, 0x0200c8bc, 0x0300c8bd, 0x0400c8be, 0x0500c8bf, 0x4600c8c0, 0x4200c8c1, 0x4200c8c8, 0x0100c8d0, 0x0200c8d6, 0x0300c8d8, 0x0400c8de, 0x0500c8e1, 0x0600c8e3, 0x0700c8e6, 0x0800c8e7, 0x0900c8e8, 0x1100c8ea, 0x1200c8eb, 0x1300c8ed, 0x1400c8ef, 0x1500c8f2, 0x1600c8f3, 0x5700c8f8, 0x0000c8fa, 0x1400c8fb, 0x5700c8fc, 0x2300c903, 0x6500c904, 0x4200c905, 0x4000c90d, 0x5e00c90e, 0x0100c90f, 0x0300c915, 0x0500c916, 0x1100c917, 0x1600c918, 0x1700c919, 0x1a00c91a, 0x2000c91b, 0x2300c91c, 0x2500c91d, 0x6900c91e, 0x0100c91f, 0x0200c921, 0x0300c922, 0x0400c923, 0x0500c924, 0x0600c925, 0x0800c927, 0x0900c928, 0x1200c929, 0x1300c92a, 0x1400c92b, 0x2400c92c, 0x6500c92d, 0x0500c92e, 0x0700c92f, 0x2500c930, 0x6600c931, 0x0100c932, 0x0200c933, 0x0300c934, 0x0400c935, 0x0500c937, 0x0600c938, 0x1300c93a, 0x1400c93c, 0x1500c93d, 0x1600c93e, 0x1700c93f, 0x1800c940, 0x2400c941, 0x6500c942, 0x0700c943, 0x0900c945, 0x1100c946, 0x1600c947, 0x6500c948, 0x0100c949, 0x0200c94b, 0x0300c94d, 0x0500c94e, 0x0900c94f, 0x1100c950, 0x1300c951, 0x1400c952, 0x1500c953, 0x1b00c957, 0x1c00c958, 0x6600c959, 0x0300c95a, 0x0800c95c, 0x1300c95d, 0x1600c95e, 0x1a00c95f, 0x2600c960, 0x6700c961, 0x0100c962, 0x0200c968, 0x1100c969, 0x1800c96c, 0x1a00c96d, 0x6500c96e, 0x0100c971, 0x0400c973, 0x0500c974, 0x0700c976, 0x0800c977, 0x0900c979, 0x1100c97a, 0x1200c97b, 0x1300c97c, 0x1400c97d, 0x1500c97e, 0x1600c97f, 0x1700c981, 0x1800c982, 0x1a00c984, 0x2500c985, 0x6600c986, 0x0100c987, 0x0300c988, 0x0600c989, 0x0700c98a, 0x0800c98b, 0x0900c98c, 0x1100c98e, 0x1200c98f, 0x1400c990, 0x1500c991, 0x1600c994, 0x1700c996, 0x1a00c998, 0x1e00c999, 0x2000c99a, 0x2200c99b, 0x2300c99c, 0x2400c99e, 0x2500c99f, 0x2600c9a2, 0x6900c9a4, 0x0700c9a5, 0x1200c9a7, 0x1300c9a8, 0x1700c9a9, 0x1800c9ab, 0x1a00c9ac, 0x1b00c9ae, 0x1d00c9b1, 0x2100c9b3, 0x2300c9b4, 0x2500c9b5, 0x6900c9b7, 0x1700c9b8, 0x1c00c9ba, 0x2000c9bb, 0x6500c9bc, 0x0100c9be, 0x0200c9bf, 0x0300c9c0, 0x0400c9c1, 0x0600c9c4, 0x0700c9c6, 0x0800c9c7, 0x0900c9cb, 0x1100c9cd, 0x1200c9ce, 0x1300c9cf, 0x1600c9d1, 0x1700c9d2, 0x1800c9d4, 0x1a00c9d5, 0x1b00c9d7, 0x2000c9da, 0x2100c9de, 0x2200c9df, 0x2300c9e0, 0x2400c9e1, 0x2500c9e2, 0x2600c9e4, 0x6700c9e5, 0x0200c9e6, 0x0400c9e7, 0x0600c9e8, 0x0800c9ea, 0x0900c9ee, 0x1300c9ef, 0x1500c9f1, 0x1600c9f3, 0x1700c9f4, 0x1800c9f8, 0x1a00c9f9, 0x1d00c9fa, 0x2200c9fc, 0x2500c9fd, 0x6600c9fe, 0x1600c9ff, 0x1800ca00, 0x1a00ca01, 0x1e00ca02, 0x2000ca03, 0x2300ca07, 0x2400ca08, 0x6500ca09, 0x0400ca0a, 0x0500ca0b, 0x0700ca0c, 0x0800ca0d, 0x0900ca0e, 0x1100ca0f, 0x1200ca10, 0x1300ca11, 0x1400ca12, 0x1500ca13, 0x1600ca14, 0x1800ca15, 0x1a00ca16, 0x1b00ca17, 0x1c00ca18, 0x6000ca19, 0x0100ca1a, 0x0200ca1d, 0x0300ca1e, 0x0400ca21, 0x0500ca24, 0x0600ca25, 0x0700ca26, 0x0800ca27, 0x0900ca28, 0x1200ca29, 0x1300ca2a, 0x1400ca2b, 0x1500ca2c, 0x1700ca2d, 0x1800ca2e, 0x1a00ca2f, 0x1b00ca30, 0x1d00ca31, 0x2100ca32, 0x2400ca33, 0x2500ca34, 0x2600ca35, 0x6700ca36, 0x0100ca37, 0x0200ca38, 0x0300ca39, 0x0400ca3a, 0x0500ca3b, 0x0600ca41, 0x0700ca45, 0x0800ca46, 0x0900ca48, 0x1100ca49, 0x1200ca4a, 0x1300ca4b, 0x1400ca4d, 0x1600ca4e, 0x1700ca4f, 0x1a00ca50, 0x1b00ca52, 0x1c00ca59, 0x1d00ca5a, 0x1e00ca5b, 0x2000ca5d, 0x2100ca5e, 0x2300ca5f, 0x6500ca60, 0x0500ca62, 0x0600ca64, 0x0700ca67, 0x1700ca68, 0x1a00ca6a, 0x1b00ca6b, 0x2000ca70, 0x2300ca71, 0x2500ca72, 0x6900ca75, 0x0200ca76, 0x0300ca77, 0x0400ca79, 0x0500ca7a, 0x0700ca7b, 0x0800ca7d, 0x0900ca7e, 0x1100ca7f, 0x1300ca81, 0x1400ca82, 0x1600ca83, 0x1700ca85, 0x1800ca88, 0x1a00ca89, 0x1b00ca8b, 0x1d00ca8c, 0x1e00ca8d, 0x2000ca8e, 0x2100ca8f, 0x2200ca90, 0x2300ca91, 0x2500ca93, 0x2600ca94, 0x6900ca95, 0x0500ca96, 0x0600ca9a, 0x0800ca9b, 0x0900ca9f, 0x1700caa3, 0x1800caa5, 0x1a00caa7, 0x1b00caa9, 0x1c00caab, 0x2400caad, 0x6500caae, 0x4100cab0, 0x0400cab1, 0x0900cab3, 0x1100cab7, 0x1500cab8, 0x1a00cabc, 0x2000cabd, 0x2200cabe, 0x2300cac0, 0x2500cac1, 0x2900cac2, 0x6a00cac3, 0x0300cac4, 0x0500cac6, 0x0600cac7, 0x0700cac8, 0x1200cacc, 0x1300cace, 0x1400cacf, 0x6500cad1, 0x0200cad2, 0x1100cad3, 0x1700cad6, 0x1a00cad7, 0x1d00cad8, 0x6500cad9, 0x0100cada, 0x0200caef, 0x5600caf4, 0x0100caf5, 0x0200caf6, 0x0300caf7, 0x0400caf8, 0x0500caf9, 0x0600cafa, 0x0700cafb, 0x0800cafc, 0x0900cafd, 0x1100cafe, 0x1200caff, 0x1300cb00, 0x1400cb01, 0x1500cb02, 0x1600cb03, 0x1700cb04, 0x1800cb05, 0x1a00cb06, 0x1b00cb07, 0x1c00cb08, 0x1d00cb09, 0x1e00cb0a, 0x2000cb0b, 0x2100cb0c, 0x2200cb0d, 0x2300cb0e, 0x6800cb0f, 0x4100cb1f, 0x1100cb20, 0x1700cb21, 0x1d00cb24, 0x6500cb25, 0x6600cb26, 0x0800cb28, 0x5200cb29, 0x5700cb2a, 0x6500cb2b, 0x1100cb2c, 0x1200cb2e, 0x1700cb2f, 0x2400cb30, 0x2500cb31, 0x6900cb32, 0x1100cb33, 0x1300cb34, 0x1700cb35, 0x2400cb39, 0x2500cb3a, 0x6600cb3b, 0x1100cb3c, 0x1700cb3f, 0x1a00cb42, 0x2300cb43, 0x2500cb45, 0x2600cb49, 0x6900cb4a, 0x1100cb4b, 0x1700cb4c, 0x2300cb4e, 0x6500cb4f, 0x1100cb50, 0x1700cb51, 0x6500cb52, 0x0900cb56, 0x1100cb58, 0x1500cb61, 0x1700cb62, 0x2300cb65, 0x2500cb66, 0x2600cb67, 0x6800cb68, 0x0500cb69, 0x0900cb6a, 0x1700cb6b, 0x1800cb6c, 0x1b00cb6e, 0x1c00cb6f, 0x6100cb70, 0x1100cb71, 0x1700cb72, 0x6500cb73, 0x0100cb75, 0x0200cb76, 0x4300cb77, 0x0800cb78, 0x5100cb79, 0x0200cb7b, 0x0300cb83, 0x0400cb84, 0x0900cb8c, 0x1100cb8d, 0x1500cb8e, 0x1600cb8f, 0x1a00cb90, 0x2500cb91, 0x2600cb92, 0x6700cb93, 0x0600cb94, 0x1100cb96, 0x1700cb98, 0x1a00cb99, 0x2000cb9a, 0x2300cb9b, 0x2500cb9c, 0x6900cb9d, 0x0000cb9e, 0x0100cb9f, 0x1100cba0, 0x1200cba1, 0x1500cba2, 0x1600cba3, 0x1700cba4, 0x1a00cba5, 0x1c00cba6, 0x2300cba7, 0x6500cba8, 0x0700cbae, 0x1100cbb2, 0x1700cbb7, 0x2400cbb8, 0x6500cbb9, 0x1100cbbb, 0x1200cbc5, 0x1600cbc6, 0x1700cbc7, 0x6300cbc8, 0x0200cbc9, 0x5700cbcb, 0x1100cbcc, 0x1200cbd0, 0x1300cbd1, 0x1400cbd2, 0x1d00cbd3, 0x6500cbd4, 0x5e00cbd5, 0x0100cbd6, 0x0200cbe2, 0x1600cbec, 0x6500cbed, 0x6800cbee, 0x4100cbf8, 0x1100cbf9, 0x1300cbfa, 0x1400cbfb, 0x1500cbfc, 0x1700cbfd, 0x1800cbff, 0x1a00cc00, 0x1b00cc01, 0x1c00cc02, 0x1d00cc03, 0x1e00cc04, 0x2000cc05, 0x2100cc06, 0x2200cc07, 0x2300cc08, 0x2500cc09, 0x2600cc0a, 0x2700cc0b, 0x2900cc0c, 0x6a00cc0d, 0x4800cc0e, 0x5700cc0f, 0x6500cc10, 0x2000cc11, 0x2300cc12, 0x6500cc14, 0x1700cc15, 0x6000cc18, 0x1700cc19, 0x6500cc1a, 0x1700cc1b, 0x6300cc1c, 0x1100cc1d, 0x2500cc25, 0x6800cc26, 0x0900cc27, 0x1100cc28, 0x1300cc29, 0x1700cc2a, 0x1800cc2b, 0x1a00cc2c, 0x1b00cc2d, 0x1d00cc2e, 0x2500cc2f, 0x6600cc30, 0x1700cc31, 0x6500cc32, 0x0100cc33, 0x4200cc34, 0x4200cc35, 0x5100cc3d, 0x1700cc3e, 0x6500cc42, 0x1700cc43, 0x5a00cc44, 0x5700cc45, 0x5700cc47, 0x1100cc48, 0x1400cc49, 0x5700cc4a, 0x0100cc4b, 0x4200cc4f, 0x6800cc50, 0x4100cc56, 0x1100cc57, 0x1700cc58, 0x5a00cc59, 0x0200cc5a, 0x0300cc60, 0x6600cc61, 0x6600cc62, 0x0200cc63, 0x0300cc65, 0x0600cc67, 0x1300cc68, 0x2400cc69, 0x2500cc6b, 0x6900cc6c, 0x0200cc6d, 0x0300cc6e, 0x0400cc6f, 0x0600cc70, 0x5100cc71, 0x0500cc72, 0x5200cc76, 0x2700cc7a, 0x6800cc7b, 0x0200cc7c, 0x0300cc80, 0x1100cc81, 0x1300cc82, 0x1600cc84, 0x1700cc85, 0x1a00cc86, 0x2600cc87, 0x6900cc88, 0x0200cc89, 0x0300cc8c, 0x0600cc8d, 0x1100cc91, 0x1a00cc93, 0x1d00cc94, 0x6600cc95, 0x0300cc96, 0x0500cc98, 0x0600cc9c, 0x0700cc9e, 0x1100cca0, 0x1200cca1, 0x1300cca5, 0x1400cca6, 0x1600cca7, 0x1700cca8, 0x1d00cca9, 0x2000ccaa, 0x2300ccab, 0x2600ccac, 0x6900ccad, 0x1100ccae, 0x1700ccaf, 0x1a00ccb0, 0x1d00ccb1, 0x2500ccb2, 0x2700ccb3, 0x2800ccb4, 0x6900ccb5, 0x1100ccb6, 0x1700ccb7, 0x1a00ccb8, 0x2300ccb9, 0x6900ccba, 0x0200ccbb, 0x0300ccc1, 0x1200ccc3, 0x1700ccc4, 0x1a00ccc5, 0x6500ccc6, 0x0200ccc8, 0x0400cccc, 0x0500cccd, 0x0600cccf, 0x0800ccd0, 0x0900ccd1, 0x1400ccd2, 0x1700ccd4, 0x1800ccd5, 0x1a00ccd6, 0x1c00ccd7, 0x1e00ccd8, 0x2100ccd9, 0x2700ccda, 0x6800ccdb, 0x0200ccdc, 0x0300ccdd, 0x0400ccde, 0x0500ccdf, 0x0600cce3, 0x0700cce5, 0x0800cce6, 0x0900ccea, 0x1100cceb, 0x1200ccf1, 0x1300ccf7, 0x1400ccf8, 0x1500ccf9, 0x1600ccfa, 0x1700ccfb, 0x1800ccfc, 0x1a00ccff, 0x1b00cd02, 0x1c00cd05, 0x1d00cd06, 0x1e00cd07, 0x2000cd08, 0x2100cd09, 0x2200cd0a, 0x2400cd0b, 0x2500cd0c, 0x2600cd0d, 0x2700cd0e, 0x2800cd0f, 0x6900cd10, 0x0100cd11, 0x0200cd13, 0x0300cd14, 0x0400cd15, 0x0500cd17, 0x0600cd18, 0x0700cd19, 0x0800cd1a, 0x0900cd1b, 0x1100cd1c, 0x1200cd1d, 0x1300cd1e, 0x1400cd1f, 0x1500cd20, 0x1600cd21, 0x1700cd22, 0x1a00cd23, 0x1b00cd24, 0x6800cd25, 0x1100cd26, 0x1a00cd27, 0x1d00cd28, 0x2400cd29, 0x6600cd2a, 0x0600cd2b, 0x0700cd2c, 0x1100cd2f, 0x1200cd33, 0x1400cd35, 0x1700cd36, 0x1800cd37, 0x1a00cd38, 0x1b00cd3e, 0x1c00cd3f, 0x1d00cd40, 0x1e00cd42, 0x2000cd44, 0x2100cd47, 0x2200cd4a, 0x2300cd4b, 0x2400cd4c, 0x2600cd4d, 0x2700cd4e, 0x6800cd4f, 0x0200cd50, 0x0300cd56, 0x0400cd57, 0x0500cd58, 0x0600cd59, 0x0700cd5a, 0x0800cd5b, 0x0900cd5c, 0x1100cd5d, 0x1500cd5e, 0x1600cd5f, 0x1700cd61, 0x1800cd63, 0x1a00cd67, 0x1b00cd68, 0x2700cd6a, 0x6800cd6b, 0x0200cd6c, 0x1100cd70, 0x1700cd71, 0x1a00cd72, 0x5d00cd74, 0x0200cd75, 0x0300cd77, 0x0400cd7b, 0x0600cd7c, 0x1100cd7f, 0x1400cd81, 0x1600cd82, 0x1700cd83, 0x1800cd86, 0x1a00cd87, 0x1b00cd89, 0x2500cd8a, 0x2700cd8b, 0x6800cd8c, 0x4100cd8d, 0x1100cd8e, 0x5700cd8f, 0x0200cd90, 0x0400cd91, 0x0500cd92, 0x0600cd96, 0x0800cd9a, 0x0900cd9b, 0x1100cd9d, 0x1200cda0, 0x1300cda6, 0x1400cda7, 0x1500cda8, 0x1600cdac, 0x1700cdad, 0x1800cdae, 0x1a00cdaf, 0x1c00cdb1, 0x1d00cdb4, 0x2000cdb5, 0x2100cdb7, 0x2200cdba, 0x2300cdbb, 0x2400cdbf, 0x2600cdc1, 0x2700cdc2, 0x2800cdc3, 0x2900cdc4, 0x6a00cdc5, 0x1100cdc7, 0x1a00cdca, 0x6500cdcb, 0x6800cdcc, 0x4200cdd0, 0x5100cdd4, 0x4200cdd5, 0x4100cdd9, 0x1600cddb, 0x1700cddd, 0x1800cddf, 0x5a00cde1, 0x0200cde3, 0x0600cde4, 0x0700cde5, 0x5700cde6, 0x0400cde7, 0x0500cde8, 0x0600cde9, 0x4700cdea, 0x0900cdeb, 0x1100cdec, 0x1200cded, 0x5300cdee, 0x0300cdef, 0x0400cdf0, 0x0500cdf1, 0x0700cdf2, 0x0800cdf3, 0x1300cdf4, 0x1400cdf5, 0x1500cdf6, 0x2200cdf7, 0x2300cdf8, 0x2400cdf9, 0x2500cdfa, 0x6600cdfb, 0x0300cdfc, 0x0400cdfd, 0x0800cdfe, 0x0900cdff, 0x1800ce00, 0x5a00ce01, 0x1400ce02, 0x1500ce03, 0x1600ce04, 0x1700ce05, 0x1800ce06, 0x5a00ce07, 0x1700ce08, 0x6600ce09, 0x0200ce0a, 0x0300ce0b, 0x0400ce0d, 0x0500ce0e, 0x0700ce12, 0x0900ce13, 0x1200ce14, 0x1300ce16, 0x1a00ce19, 0x2100ce1b, 0x2200ce1c, 0x2500ce1d, 0x2600ce1f, 0x6900ce22, 0x0900ce23, 0x1300ce28, 0x1400ce2a, 0x1700ce2b, 0x2600ce2c, 0x6900ce2f, 0x4700ce30, 0x0800ce31, 0x0900ce32, 0x1100ce36, 0x1300ce37, 0x1400ce38, 0x1a00ce39, 0x1d00ce3a, 0x1e00ce3b, 0x6900ce3c, 0x1d00ce3d, 0x6900ce3e, 0x1600ce3f, 0x6500ce40, 0x5600ce41, 0x0500ce42, 0x1200ce44, 0x5600ce45, 0x0200ce46, 0x0300ce49, 0x0600ce4a, 0x0800ce4e, 0x1100ce50, 0x1200ce54, 0x1300ce55, 0x1600ce57, 0x1700ce58, 0x1800ce5c, 0x1a00ce5e, 0x2300ce5f, 0x2500ce60, 0x2600ce62, 0x6900ce63, 0x0300ce64, 0x0400ce66, 0x0500ce67, 0x0600ce68, 0x0700ce6d, 0x0900ce6e, 0x1400ce71, 0x1500ce72, 0x1600ce73, 0x1a00ce74, 0x2300ce75, 0x2500ce76, 0x2600ce78, 0x6900ce79, 0x0300ce7a, 0x1400ce7b, 0x1600ce7c, 0x2500ce81, 0x2600ce85, 0x6900ce86, 0x1700ce87, 0x1d00ce89, 0x2500ce8b, 0x6600ce8e, 0x1600ce90, 0x1d00ce91, 0x2300ce92, 0x2500ce93, 0x6900ce94, 0x0200ce95, 0x0600ce96, 0x0700ce98, 0x6900ce99, 0x0300ce9a, 0x1100ce9b, 0x1200ce9c, 0x1300cea0, 0x1400cea6, 0x1600ceae, 0x1700ceaf, 0x1b00ceb1, 0x2500ceb2, 0x6900ceb3, 0x1100ceb4, 0x1300ceb5, 0x1700ceb6, 0x1800ceb8, 0x1b00ceb9, 0x2500ceba, 0x6600cebb, 0x0100cebc, 0x0300cebd, 0x0400cebe, 0x0500cebf, 0x0700cec0, 0x0800cec1, 0x0900cec2, 0x1100cec3, 0x1200cec4, 0x5300cec5, 0x2000cec6, 0x2300cec7, 0x2400cec8, 0x6900cec9, 0x1b00ceca, 0x6900cecc, 0x0200cecd, 0x1600cecf, 0x1b00ced0, 0x6500ced4, 0x0300ced5, 0x1600ced7, 0x2300ced8, 0x6500ced9, 0x1100cedc, 0x1700cede, 0x1d00cedf, 0x6300cee0, 0x1100cee1, 0x1600cee2, 0x1700cee3, 0x6500cee4, 0x0200cee5, 0x5100cee7, 0x4100cee8, 0x6800ceec, 0x1100cefb, 0x1500cefc, 0x1700cefd, 0x1800cf00, 0x1a00cf01, 0x1b00cf02, 0x1c00cf03, 0x1d00cf04, 0x1e00cf05, 0x2200cf06, 0x2500cf07, 0x2700cf08, 0x6a00cf09, 0x0600cf0a, 0x0700cf12, 0x1600cf13, 0x2300cf1b, 0x6600cf1c, 0x1c00cf1e, 0x2000cf1f, 0x2600cf20, 0x6800cf24, 0x5700cf25, 0x0800cf26, 0x1c00cf27, 0x6400cf28, 0x1c00cf29, 0x2000cf2a, 0x6800cf2b, 0x1100cf2c, 0x1400cf2f, 0x1700cf30, 0x1d00cf35, 0x2200cf36, 0x2300cf37, 0x2500cf38, 0x2600cf3e, 0x6900cf40, 0x0400cf41, 0x0500cf49, 0x1100cf4a, 0x1400cf52, 0x1700cf53, 0x2300cf5a, 0x2500cf63, 0x6600cf65, 0x1100cf69, 0x1700cf6a, 0x2000cf6e, 0x2300cf6f, 0x2500cf70, 0x2600cf75, 0x6900cf76, 0x1100cf77, 0x1700cf78, 0x6500cf7d, 0x0500cf81, 0x1100cf82, 0x1700cf83, 0x2000cf87, 0x6500cf88, 0x0200cf8a, 0x0600cf8b, 0x1100cf8c, 0x1700cf8d, 0x6500cf93, 0x1200cf95, 0x1700cf96, 0x2100cf9c, 0x2500cf9d, 0x6600cfa0, 0x1200cfa2, 0x1700cfa3, 0x1800cfa6, 0x6500cfa7, 0x2000cfab, 0x2300cfac, 0x2600cfaf, 0x6900cfb1, 0x1700cfb2, 0x2500cfb7, 0x6600cfb9, 0x1100cfba, 0x1300cfbb, 0x1400cfbc, 0x1500cfbd, 0x1600cfbe, 0x1700cfbf, 0x1a00cfc4, 0x1b00cfc5, 0x1c00cfc6, 0x1d00cfc7, 0x1e00cfc8, 0x2100cfc9, 0x2200cfca, 0x2300cfcb, 0x2400cfcd, 0x2500cfce, 0x2600cfd2, 0x2700cfd3, 0x2800cfd4, 0x6a00cfd5, 0x1100cfd6, 0x1700cfd7, 0x2300cfde, 0x6500cfe1, 0x1100cfe7, 0x1700cfed, 0x6500cfef, 0x1100cff3, 0x1300cff4, 0x1600cff5, 0x1700cffa, 0x1800cffd, 0x1a00cffe, 0x1b00cfff, 0x1c00d000, 0x1d00d001, 0x2000d002, 0x2200d004, 0x2300d005, 0x2500d007, 0x2600d00c, 0x2900d00d, 0x6a00d00e, 0x1100d00f, 0x1500d010, 0x1700d011, 0x1800d013, 0x1a00d014, 0x1b00d015, 0x1d00d016, 0x1e00d017, 0x2000d018, 0x2200d019, 0x2500d01a, 0x2700d01c, 0x6a00d01d, 0x1100d01e, 0x1700d020, 0x2300d022, 0x6600d023, 0x0100d024, 0x0200d036, 0x4300d044, 0x0100d046, 0x0200d047, 0x0300d048, 0x0400d049, 0x6800d04a, 0x4100d058, 0x1700d05a, 0x6500d05d, 0x0600d060, 0x5600d068, 0x2000d070, 0x6800d071, 0x1100d072, 0x1300d073, 0x1400d074, 0x1500d075, 0x1700d076, 0x1a00d077, 0x1b00d078, 0x1c00d079, 0x1d00d07a, 0x1e00d07b, 0x2100d07c, 0x2200d07d, 0x2300d07e, 0x2400d07f, 0x2500d080, 0x2600d081, 0x2700d082, 0x2800d083, 0x6a00d084, 0x5700d085, 0x2000d086, 0x6800d087, 0x1100d088, 0x1300d08b, 0x1500d08c, 0x1700d08d, 0x1a00d092, 0x1b00d093, 0x1e00d094, 0x2500d095, 0x6700d099, 0x0400d09a, 0x1100d0a2, 0x1700d0aa, 0x6500d0af, 0x1100d0b0, 0x1300d0b2, 0x1500d0b3, 0x1600d0b4, 0x1700d0b5, 0x1800d0ba, 0x1a00d0bc, 0x1b00d0bd, 0x1d00d0be, 0x1e00d0c0, 0x2100d0c1, 0x2200d0c2, 0x2300d0c3, 0x6500d0c4, 0x1700d0c9, 0x6500d0ca, 0x1700d0cb, 0x6500d0cc, 0x1100d0cd, 0x1700d0ce, 0x1b00d0d0, 0x2100d0d1, 0x2200d0d2, 0x2300d0d3, 0x2500d0d4, 0x2600d0d5, 0x6700d0d6, 0x1700d0d7, 0x6500d0d9, 0x1700d0dc, 0x6500d0df, 0x1100d0e0, 0x1700d0e1, 0x1a00d0e2, 0x1b00d0e3, 0x1d00d0e4, 0x1e00d0e5, 0x2000d0e6, 0x2300d0e7, 0x2400d0e8, 0x6500d0e9, 0x5700d0ea, 0x1600d0ec, 0x1700d0ed, 0x6500d0f1, 0x1100d0f2, 0x1300d0f4, 0x1700d0f6, 0x1800d0fa, 0x1a00d0fb, 0x1b00d0fd, 0x1d00d0fe, 0x1e00d0ff, 0x2000d100, 0x2300d102, 0x2500d104, 0x2600d105, 0x2900d106, 0x6a00d107, 0x1100d108, 0x1300d109, 0x1400d10a, 0x1500d10b, 0x1600d10c, 0x1700d10d, 0x1800d113, 0x1a00d114, 0x1b00d115, 0x1c00d116, 0x1d00d117, 0x1e00d118, 0x2100d119, 0x2200d11a, 0x2500d11b, 0x2600d11c, 0x2700d11d, 0x2800d11e, 0x2900d11f, 0x6a00d120, 0x1100d121, 0x1700d122, 0x1a00d127, 0x1b00d128, 0x1d00d129, 0x1e00d12a, 0x2500d12b, 0x6700d12d, 0x1100d12e, 0x1700d12f, 0x1800d130, 0x1a00d131, 0x1b00d132, 0x1d00d133, 0x2500d134, 0x6600d135, 0x1700d136, 0x6500d137, 0x4100d138, 0x6800d146, 0x4100d14f, 0x0200d150, 0x0400d151, 0x0500d153, 0x0600d155, 0x0700d159, 0x0800d15a, 0x0900d15b, 0x1100d15d, 0x1200d15e, 0x1300d15f, 0x1400d160, 0x1700d164, 0x1a00d165, 0x1b00d166, 0x1c00d167, 0x1e00d168, 0x2000d169, 0x2100d16a, 0x2200d16b, 0x6300d16c, 0x0200d16d, 0x0300d16e, 0x0400d16f, 0x0500d171, 0x0600d173, 0x0700d178, 0x0800d17a, 0x0900d17b, 0x1100d17d, 0x1200d17f, 0x1300d180, 0x1400d181, 0x1500d185, 0x1700d186, 0x1800d187, 0x1a00d188, 0x1b00d189, 0x1c00d18a, 0x1d00d18b, 0x1e00d18d, 0x2000d18e, 0x6100d190, 0x0200d191, 0x0300d192, 0x0400d193, 0x0500d195, 0x0600d196, 0x0700d19b, 0x0800d19c, 0x0900d19e, 0x1100d19f, 0x1200d1a4, 0x1300d1a5, 0x1400d1a9, 0x1500d1aa, 0x1600d1ad, 0x1700d1b1, 0x1a00d1b2, 0x1b00d1b3, 0x1c00d1b4, 0x1d00d1b5, 0x6000d1b7, 0x0200d1b9, 0x0300d1ba, 0x0400d1bc, 0x0500d1bd, 0x0600d1be, 0x0700d1bf, 0x0800d1c0, 0x0900d1c5, 0x1100d1ca, 0x1200d1cb, 0x1300d1ce, 0x1400d1cf, 0x1500d1d0, 0x1600d1d6, 0x1700d1da, 0x1800d1db, 0x1a00d1dc, 0x1b00d1dd, 0x1c00d1df, 0x1d00d1e0, 0x6000d1e1, 0x0200d1e2, 0x0300d1e3, 0x0400d1e5, 0x0500d1e6, 0x0600d1e8, 0x0700d1e9, 0x0800d1ea, 0x0900d1eb, 0x1100d1ef, 0x1200d1f0, 0x1300d1f2, 0x1400d1f9, 0x1500d1fd, 0x1700d1ff, 0x1800d200, 0x1a00d201, 0x1b00d205, 0x1e00d206, 0x2000d207, 0x2100d208, 0x2200d209, 0x2300d20a, 0x6400d20b, 0x0200d20c, 0x0300d20e, 0x0500d20f, 0x0600d210, 0x1100d212, 0x5200d213, 0x0200d214, 0x0300d215, 0x0400d218, 0x0500d219, 0x0600d21b, 0x0700d21d, 0x0800d21e, 0x0900d21f, 0x1100d221, 0x1300d223, 0x1400d225, 0x1500d226, 0x1600d227, 0x1700d228, 0x1800d229, 0x1a00d22c, 0x1b00d22e, 0x1c00d22f, 0x1d00d232, 0x1e00d235, 0x2000d236, 0x2100d23b, 0x2200d23c, 0x2300d23e, 0x6400d240, 0x0200d241, 0x0300d243, 0x0400d245, 0x0500d246, 0x0600d247, 0x0700d248, 0x0800d24b, 0x0900d24e, 0x1100d251, 0x1200d253, 0x1300d254, 0x1400d255, 0x1500d256, 0x1600d257, 0x1700d258, 0x1800d25a, 0x1a00d25c, 0x1b00d25f, 0x1c00d263, 0x6900d266, 0x0200d267, 0x0300d26a, 0x0400d26d, 0x0500d26e, 0x0600d271, 0x0700d274, 0x0800d277, 0x0900d27a, 0x1100d27d, 0x5200d280, 0x0400d282, 0x0500d283, 0x0600d284, 0x0700d285, 0x1700d286, 0x1a00d287, 0x6500d288, 0x0200d289, 0x0300d28b, 0x0400d28d, 0x0500d28f, 0x0600d290, 0x0700d292, 0x0800d294, 0x0900d295, 0x5500d297, 0x5a00d298, 0x5a00d299, 0x5a00d29a, 0x5a00d29d, 0x1200d29e, 0x1a00d29f, 0x2500d2a0, 0x6900d2a1, 0x5a00d2a2, 0x1100d2a5, 0x1a00d2a8, 0x6300d2a9, 0x1200d2aa, 0x1a00d2ab, 0x6500d2af, 0x1100d2b0, 0x1a00d2b1, 0x6500d2b2, 0x6900d2b3, 0x0100d2b4, 0x0200d2b5, 0x0300d2b6, 0x0400d2b7, 0x5a00d2b9, 0x4100d2ba, 0x6800d2c1, 0x6400d2c5, 0x0300d2c6, 0x0600d2c7, 0x1500d2c8, 0x1800d2c9, 0x6400d2ca, 0x0300d2cb, 0x0600d2cc, 0x1400d2cd, 0x1700d2ce, 0x2400d2d2, 0x6500d2d5, 0x0400d2d6, 0x0500d2d7, 0x1200d2d8, 0x1300d2d9, 0x5a00d2da, 0x0400d2db, 0x0500d2dc, 0x0900d2dd, 0x1100d2de, 0x1800d2df, 0x2000d2e0, 0x2100d2e1, 0x6300d2e2, 0x1500d2e3, 0x2000d2e4, 0x2800d2e7, 0x6900d2e8, 0x1a00d2eb, 0x1d00d2ec, 0x1e00d2ed, 0x2000d2ee, 0x2100d2f1, 0x2200d2f2, 0x6300d2f3, 0x1300d2f5, 0x1400d2f6, 0x5500d2f9, 0x1a00d2fc, 0x2000d2fd, 0x2300d2fe, 0x2500d2ff, 0x6900d300, 0x5a00d301, 0x1100d302, 0x5a00d303, 0x1a00d304, 0x6300d306, 0x5a00d307, 0x1a00d308, 0x6300d309, 0x5a00d30a, 0x0100d30e, 0x5100d310, 0x2600d311, 0x6900d312, 0x6900d313, 0x4100d314, 0x6800d322, 0x4100d323, 0x1e00d324, 0x2100d32b, 0x2300d32c, 0x2400d32d, 0x2500d32e, 0x2600d32f, 0x2800d330, 0x2900d331, 0x6a00d332, 0x1500d333, 0x1600d334, 0x1700d335, 0x6100d336, 0x1b00d337, 0x1c00d338, 0x1d00d339, 0x6200d33a, 0x1c00d33b, 0x1d00d33c, 0x1e00d33d, 0x2000d33e, 0x2100d33f, 0x6900d340, 0x1800d341, 0x1a00d342, 0x1b00d343, 0x1c00d344, 0x1d00d345, 0x1e00d346, 0x2000d347, 0x6800d348, 0x6800d349, 0x0500d351, 0x1e00d352, 0x6700d353, 0x1b00d354, 0x2500d356, 0x6700d357, 0x1c00d358, 0x6700d359, 0x1b00d35a, 0x5c00d35c, 0x0800d35d, 0x1b00d35e, 0x1c00d35f, 0x2700d360, 0x6900d361, 0x6700d362, 0x4900d363, 0x4900d364, 0x0100d365, 0x0200d36c, 0x0300d36d, 0x4900d36e, 0x0500d36f, 0x1e00d370, 0x2200d371, 0x6300d372, 0x1300d373, 0x1600d374, 0x2200d375, 0x2500d377, 0x6700d378, 0x6a00d379, 0x6200d37a, 0x1700d37c, 0x6500d37d, 0x0400d37e, 0x4600d37f, 0x0100d380, 0x0200d386, 0x0500d387, 0x0600d388, 0x0700d389, 0x6200d38b, 0x6200d38d, 0x6800d38e, 0x1c00d390, 0x6700d391, 0x2700d392, 0x6900d393, 0x6700d394, 0x4900d395, 0x0400d396, 0x0800d397, 0x4900d398, 0x0400d399, 0x4600d39a, 0x0200d39b, 0x4600d39c, 0x6700d39d, 0x5700d3a5, 0x6800d3a6, 0x0300d3a7, 0x2500d3a8, 0x2600d3a9, 0x2700d3aa, 0x2800d3ab, 0x2900d3ac, 0x6a00d3ad, 0x2500d3ae, 0x2800d3af, 0x2900d3b0, 0x6a00d3b1, 0x2800d3b2, 0x6900d3b3, 0x2400d3b4, 0x2800d3b5, 0x6900d3b6, 0x2800d3b7, 0x6900d3b8, 0x0800d3b9, 0x0900d3ba, 0x2800d3bb, 0x6900d3bc, 0x0200d3bd, 0x0300d3be, 0x0700d3bf, 0x0800d3c0, 0x0900d3c1, 0x1100d3c2, 0x1200d3c3, 0x5300d3c4, 0x2400d3c5, 0x6500d3c6, 0x1700d3c7, 0x5800d3c8, 0x6800d3c9, 0x0100d3cd, 0x0200d3ce, 0x0300d3cf, 0x0400d3d0, 0x0500d3d1, 0x0600d3d2, 0x0700d3d3, 0x4800d3d4, 0x0200d3d5, 0x0300d3d7, 0x0400d3d8, 0x0500d3d9, 0x0700d3da, 0x0800d3dc, 0x0900d3dd, 0x1100d3de, 0x1300d3df, 0x1400d3e0, 0x1500d3e1, 0x1600d3e2, 0x1b00d3e3, 0x1c00d3e4, 0x6200d3e5, 0x4200d3e6, 0x0200d3e7, 0x0300d3eb, 0x0400d3ee, 0x0500d3ef, 0x0600d3f0, 0x4900d3f1, 0x0200d3f2, 0x0300d3f4, 0x0400d3f6, 0x0500d3f8, 0x0600d3fa, 0x0700d3fc, 0x0800d3fe, 0x0900d400, 0x1100d401, 0x1200d402, 0x1300d404, 0x1400d406, 0x1500d408, 0x1600d40a, 0x1700d40c, 0x1800d410, 0x1a00d412, 0x1b00d414, 0x1d00d416, 0x1e00d417, 0x6300d418, 0x0200d419, 0x0300d41a, 0x0400d41b, 0x0500d41f, 0x0600d424, 0x4700d425, 0x0200d426, 0x0300d428, 0x0400d42a, 0x0500d42c, 0x0600d42f, 0x0700d430, 0x1100d434, 0x1200d436, 0x1300d43b, 0x1600d43c, 0x1700d43d, 0x1800d442, 0x1b00d443, 0x1c00d444, 0x1d00d445, 0x1e00d446, 0x2000d448, 0x6200d449, 0x0300d44a, 0x0400d44c, 0x0500d44e, 0x0600d44f, 0x0700d454, 0x0900d456, 0x1100d45c, 0x1200d461, 0x1e00d462, 0x6000d467, 0x0200d468, 0x0300d46a, 0x0400d46c, 0x0500d46e, 0x0600d471, 0x0700d473, 0x0800d474, 0x0900d476, 0x1100d478, 0x1200d47b, 0x1300d47d, 0x1400d480, 0x1500d481, 0x1600d482, 0x1700d483, 0x1800d485, 0x1a00d487, 0x1b00d489, 0x1c00d48b, 0x1d00d48c, 0x2500d48d, 0x6600d48f, 0x0100d491, 0x0200d492, 0x0300d495, 0x0800d496, 0x0900d498, 0x1100d49f, 0x1200d4a1, 0x1300d4a2, 0x1400d4a5, 0x1500d4a6, 0x1600d4ad, 0x1700d4b3, 0x1800d4bb, 0x1a00d4bd, 0x1b00d4bf, 0x1d00d4c0, 0x2100d4c2, 0x2500d4c3, 0x6600d4c4, 0x0200d4c6, 0x0300d4c7, 0x0400d4cb, 0x0500d4cf, 0x0600d4d0, 0x0700d4d2, 0x0800d4d8, 0x0900d4da, 0x1100d4db, 0x1200d4de, 0x1300d4e3, 0x1400d4e6, 0x1500d4e9, 0x1600d4ec, 0x1700d4ee, 0x1800d4f0, 0x1a00d4f4, 0x1b00d4f5, 0x1c00d4f6, 0x1d00d4f9, 0x1e00d4fc, 0x2000d4ff, 0x2100d500, 0x6600d501, 0x1100d502, 0x1300d504, 0x1600d505, 0x1a00d507, 0x1d00d508, 0x2100d509, 0x6500d50b, 0x1100d50d, 0x1b00d50f, 0x6100d510, 0x0200d512, 0x0300d513, 0x0400d518, 0x0600d519, 0x0700d51a, 0x0800d51b, 0x0900d51f, 0x1100d523, 0x1200d528, 0x1300d52e, 0x1600d52f, 0x1a00d533, 0x1d00d534, 0x2100d535, 0x2300d536, 0x6800d537, 0x0200d538, 0x0300d539, 0x0400d53b, 0x0500d53c, 0x0600d53e, 0x0700d540, 0x0800d542, 0x0900d544, 0x1100d546, 0x1200d549, 0x1300d54c, 0x1400d54e, 0x1500d550, 0x1600d552, 0x2000d554, 0x2100d555, 0x2200d556, 0x6300d557, 0x0300d558, 0x0400d559, 0x0500d55e, 0x0600d55f, 0x0700d560, 0x0800d561, 0x0900d562, 0x1100d563, 0x1200d564, 0x1300d568, 0x1400d569, 0x1500d56a, 0x1a00d56b, 0x2500d56c, 0x2600d56d, 0x6700d56e, 0x0500d56f, 0x0600d570, 0x0700d571, 0x0800d572, 0x0900d574, 0x1100d57a, 0x1200d57d, 0x1300d57f, 0x1400d581, 0x1500d582, 0x1600d583, 0x1700d585, 0x1800d588, 0x1a00d58b, 0x1b00d58d, 0x1c00d591, 0x1d00d593, 0x1e00d597, 0x2000d59b, 0x2100d59c, 0x2200d59e, 0x2300d59f, 0x2400d5a1, 0x2600d5a3, 0x2700d5a9, 0x2800d5aa, 0x2900d5ab, 0x6a00d5ac, 0x0100d5b0, 0x0200d5b1, 0x0400d5b2, 0x0500d5b3, 0x0600d5b4, 0x0700d5b5, 0x1500d5b6, 0x1600d5b7, 0x1700d5b8, 0x1800d5b9, 0x1a00d5ba, 0x1b00d5bb, 0x1c00d5bc, 0x1d00d5bd, 0x1e00d5be, 0x2000d5bf, 0x2100d5c0, 0x2200d5c1, 0x2300d5c2, 0x2400d5c3, 0x2500d5c4, 0x2600d5c5, 0x6700d5c6, 0x0200d5c7, 0x0400d5c8, 0x0600d5c9, 0x0700d5ca, 0x1100d5cb, 0x1a00d5cf, 0x1b00d5d0, 0x1d00d5d1, 0x2100d5d2, 0x6400d5d4, 0x1300d5d5, 0x1600d5d6, 0x1700d5d7, 0x1a00d5d8, 0x2100d5d9, 0x6500d5da, 0x0200d5db, 0x1100d5dc, 0x1300d5e0, 0x1600d5e1, 0x1700d5e2, 0x1a00d5e3, 0x2100d5e5, 0x6500d5ea, 0x1100d5eb, 0x1200d5ec, 0x1300d5ed, 0x1800d5ee, 0x1a00d5ef, 0x2100d5f1, 0x6500d5f5, 0x0200d5f6, 0x0300d5f7, 0x0400d5f8, 0x0500d5fc, 0x0600d600, 0x0700d601, 0x0800d602, 0x1100d603, 0x1300d608, 0x1400d60b, 0x1500d611, 0x1a00d612, 0x2100d613, 0x2200d614, 0x2300d615, 0x6600d616, 0x1100d617, 0x1800d619, 0x1a00d61a, 0x2100d61b, 0x6500d61e, 0x0100d61f, 0x0200d630, 0x0300d63d, 0x0400d64d, 0x0500d656, 0x4600d65b, 0x6800d65c, 0x4100d663, 0x2200d667, 0x6700d668, 0x0700d669, 0x1100d670, 0x5200d671, 0x2000d678, 0x2100d67a, 0x6200d67d, 0x0800d682, 0x0900d683, 0x5100d684, 0x5a00d68b, 0x1800d692, 0x6200d698, 0x1e00d699, 0x2000d69b, 0x2100d69e, 0x2200d6a3, 0x2300d6a4, 0x6400d6a5, 0x0100d6a7, 0x0200d6ab, 0x0300d6b0, 0x1100d6b2, 0x1700d6b5, 0x1800d6b7, 0x1a00d6b8, 0x2100d6ba, 0x2300d6bc, 0x2400d6be, 0x2500d6bf, 0x2600d6c1, 0x6900d6c2, 0x1100d6c3, 0x1200d6c5, 0x1700d6c6, 0x1d00d6ca, 0x2100d6cb, 0x2500d6d7, 0x6600d6d9, 0x0000d6da, 0x0100d6db, 0x1100d6dc, 0x1200d6e1, 0x1700d6e2, 0x1800d6e3, 0x1a00d6e4, 0x1b00d6e5, 0x1d00d6e6, 0x2100d6e7, 0x2500d6ea, 0x2600d6ed, 0x6700d6f0, 0x1700d6f1, 0x2100d6f3, 0x6500d6f5, 0x1100d6f6, 0x1300d6f7, 0x1700d6f8, 0x1d00d6f9, 0x2100d6fa, 0x2300d6fb, 0x2400d703, 0x2500d704, 0x2600d709, 0x6700d70b, 0x1100d70c, 0x1300d70d, 0x1700d710, 0x1800d714, 0x1a00d715, 0x1c00d716, 0x1d00d71a, 0x1e00d71b, 0x2100d71c, 0x6500d71d, 0x1100d71e, 0x1700d721, 0x2100d722, 0x2200d723, 0x2300d724, 0x2400d725, 0x2500d726, 0x6600d729, 0x0400d72a, 0x0900d72b, 0x1100d72e, 0x1200d731, 0x1300d733, 0x1700d734, 0x1800d737, 0x1a00d738, 0x1d00d739, 0x1e00d73d, 0x2000d741, 0x2100d742, 0x2500d743, 0x2600d746, 0x2900d747, 0x6a00d748, 0x0100d74c, 0x0400d74d, 0x0500d74e, 0x0600d74f, 0x0700d750, 0x0800d751, 0x0900d752, 0x1100d753, 0x1200d754, 0x1300d755, 0x1400d756, 0x1500d757, 0x1600d758, 0x1700d759, 0x1800d75a, 0x1a00d75b, 0x1b00d75c, 0x1c00d75d, 0x1d00d75e, 0x1e00d75f, 0x2000d760, 0x2100d761, 0x2200d762, 0x2300d763, 0x6400d764, 0x0200d765, 0x1100d766, 0x6100d767, 0x0100d768, 0x0600d769, 0x1100d76a, 0x1200d76c, 0x1700d76f, 0x1800d773, 0x1a00d774, 0x1b00d776, 0x1d00d777, 0x2100d779, 0x2400d77c, 0x2500d77e, 0x6600d77f, 0x1100d780, 0x1700d782, 0x2100d784, 0x2400d787, 0x6500d788, 0x0100d78a, 0x0300d78c, 0x0500d78e, 0x0600d78f, 0x0900d792, 0x1100d793, 0x1600d798, 0x1700d799, 0x1a00d7a0, 0x1c00d7a3, 0x1d00d7a4, 0x2100d7a5, 0x2200d7a7, 0x2300d7a8, 0x2500d7a9, 0x6600d7ab, 0x0000d7ad, 0x1100d7ae, 0x1200d7af, 0x1400d7b0, 0x1500d7b1, 0x1700d7b2, 0x1800d7b6, 0x1a00d7b7, 0x1b00d7b9, 0x1d00d7ba, 0x2100d7bd, 0x2200d7c4, 0x2300d7c5, 0x2500d7c6, 0x2600d7c8, 0x2700d7c9, 0x6900d7ca, 0x0100d7cb, 0x0200d7cc, 0x0300d7cd, 0x0900d7cf, 0x1100d7d2, 0x1200d7d8, 0x1300d7dd, 0x1400d7df, 0x1500d7e2, 0x1600d7e4, 0x1700d7e6, 0x1800d7ea, 0x1a00d7ec, 0x1b00d7ef, 0x1c00d7f1, 0x1d00d7f2, 0x1e00d7f5, 0x2000d7f7, 0x2100d7f9, 0x2200d7fe, 0x2300d802, 0x2500d805, 0x2600d80a, 0x2700d80c, 0x2800d80d, 0x2900d80e, 0x6a00d810, 0x1100d813, 0x1a00d815, 0x1d00d817, 0x2100d819, 0x6500d81d, 0x1100d81e, 0x6300d81f, 0x0100d820, 0x0200d82c, 0x0300d83d, 0x0400d850, 0x0500d85d, 0x0600d86c, 0x0700d87a, 0x0800d883, 0x0900d88b, 0x1100d89c, 0x1200d8ae, 0x1300d8bc, 0x1400d8d0, 0x1500d8e4, 0x1600d8f2, 0x1700d904, 0x1800d914, 0x1a00d923, 0x1b00d929, 0x1c00d92e, 0x1d00d934, 0x1e00d941, 0x2000d94b, 0x2100d957, 0x2200d96f, 0x2300d97c, 0x2400d987, 0x2500d997, 0x2600d9a7, 0x2700d9ba, 0x6800d9cd, 0x6800d9d6, 0x0100d9e7, 0x0200d9f3, 0x4300da03, 0x2200da09, 0x6700da0a, 0x4700da0b, 0x4100da12, 0x1b00da13, 0x6300da19, 0x0100da1a, 0x0200da1c, 0x0300da1e, 0x0400da1f, 0x1100da21, 0x1a00da22, 0x1d00da25, 0x2100da26, 0x2400da29, 0x6500da2a, 0x0100da2b, 0x1600da2c, 0x1700da2d, 0x6500da2e, 0x1100da2f, 0x1400da31, 0x1500da33, 0x1600da35, 0x1700da37, 0x1800da3b, 0x1a00da3d, 0x1c00da3f, 0x1d00da41, 0x1e00da43, 0x2000da45, 0x2100da47, 0x2200da48, 0x2300da4a, 0x2400da4c, 0x2500da4d, 0x2600da4e, 0x2900da4f, 0x6a00da51, 0x1100da52, 0x1400da53, 0x5a00da54, 0x1100da55, 0x1300da56, 0x2300da57, 0x2500da5f, 0x2600da60, 0x6700da61, 0x1800da62, 0x1a00da63, 0x1e00da64, 0x6300da65, 0x0100da66, 0x1100da67, 0x1200da6a, 0x1300da6c, 0x1400da6d, 0x1500da6f, 0x1600da70, 0x1700da71, 0x1800da72, 0x1a00da74, 0x1b00da76, 0x1d00da78, 0x1e00da7b, 0x2200da7c, 0x2300da7d, 0x2500da7f, 0x6800da80, 0x1700da81, 0x1a00da82, 0x1d00da83, 0x1e00da87, 0x2000da8b, 0x2100da8c, 0x6a00da8d, 0x0100da91, 0x4200da92, 0x4200da93, 0x0600da94, 0x1100da95, 0x1300da97, 0x1600da98, 0x1700da99, 0x1800da9c, 0x1a00da9d, 0x1b00da9f, 0x1d00daa0, 0x1e00daa3, 0x2000daa4, 0x2100daa5, 0x2200daa7, 0x2300daa8, 0x2500daa9, 0x2600daaa, 0x2900daab, 0x6a00daac, 0x0100daad, 0x0200daae, 0x1100daaf, 0x1500dab0, 0x1700dab1, 0x1800dab2, 0x1b00dab3, 0x1c00dab4, 0x1d00dab5, 0x1e00dab6, 0x2000dab7, 0x2100dab8, 0x2200dab9, 0x2300daba, 0x2400dabb, 0x2500dabc, 0x2600dabd, 0x2700dabe, 0x6a00dac0, 0x0100dac1, 0x0500dac2, 0x1100dac3, 0x1700dac6, 0x1800dac8, 0x1a00dac9, 0x1d00daca, 0x2100dacc, 0x2300dad0, 0x2400dad1, 0x2500dad2, 0x2600dad5, 0x6900dad6, 0x0100dad7, 0x1100dad8, 0x1a00dada, 0x6300dadd, 0x0100dade, 0x1100dadf, 0x1300dae0, 0x1600dae1, 0x1700dae2, 0x1800dae3, 0x1a00dae5, 0x1b00dae6, 0x1c00dae7, 0x1d00dae8, 0x1e00daeb, 0x2200daed, 0x2300daef, 0x2500daf0, 0x2600daf2, 0x6a00daf4, 0x1d00daf5, 0x1e00daf6, 0x2100daf7, 0x2200daf8, 0x6500daf9, 0x1100dafa, 0x1600dafb, 0x1700dafc, 0x2000dafd, 0x2200dafe, 0x2300daff, 0x2500db00, 0x2800db01, 0x2900db02, 0x6a00db03, 0x0100db04, 0x0200db13, 0x0300db24, 0x0400db28, 0x0500db30, 0x0600db39, 0x0700db41, 0x0800db46, 0x0900db52, 0x1100db5c, 0x1200db67, 0x1300db71, 0x1400db84, 0x1500db93, 0x1600db9f, 0x1700dbab, 0x1800dbaf, 0x6000dbb3, 0x6800dbb4, 0x0100dbb5, 0x0200dbbb, 0x0300dbc2, 0x0400dbc6, 0x0500dbcb, 0x4600dbd1, 0x4200dbd7, 0x1600dbdf, 0x1700dbe0, 0x6500dbe1, 0x0200dbe2, 0x1100dbea, 0x1200dbeb, 0x1300dbec, 0x1400dbed, 0x1500dbef, 0x1600dbf0, 0x1700dbf1, 0x1800dbf2, 0x1a00dbf3, 0x1b00dbf4, 0x1d00dbf5, 0x2000dbf6, 0x2300dbf7, 0x2500dbf9, 0x2600dbfa, 0x2700dbfb, 0x2800dbfc, 0x6900dbfd, 0x0000dbff, 0x0100dc00, 0x1100dc01, 0x1300dc02, 0x1400dc03, 0x1700dc04, 0x1800dc05, 0x1a00dc06, 0x1b00dc08, 0x1d00dc09, 0x1e00dc0b, 0x2200dc0c, 0x2300dc0d, 0x2500dc0e, 0x2600dc0f, 0x2900dc10, 0x6a00dc11, 0x1100dc12, 0x1400dc13, 0x1500dc14, 0x1600dc15, 0x1700dc16, 0x1800dc17, 0x1a00dc18, 0x1b00dc19, 0x1d00dc1a, 0x1e00dc1b, 0x2200dc1c, 0x2300dc1d, 0x2500dc1e, 0x6600dc1f, 0x6800dc20, 0x4400dc21, 0x0400dc29, 0x6500dc31, 0x6500dc32, 0x6500dc33, 0x5e00dc34, 0x6800dc35, 0x4700dc36, 0x4100dc3d, 0x5d00dc3e, 0x5a00dc40, 0x4700dc41, 0x0100dc48, 0x0200dc49, 0x0300dc4a, 0x0700dc4b, 0x6500dc4c, 0x1100dc4d, 0x1300dc4e, 0x1700dc4f, 0x1800dc50, 0x1a00dc51, 0x1b00dc52, 0x1d00dc53, 0x1e00dc54, 0x2500dc55, 0x6600dc56, 0x1d00dc57, 0x6500dc58, 0x6500dc59, 0x1100dc5a, 0x1300dc5b, 0x1400dc5c, 0x1600dc5d, 0x1700dc5e, 0x1800dc5f, 0x1a00dc60, 0x1b00dc61, 0x1d00dc62, 0x1e00dc63, 0x2100dc64, 0x2200dc65, 0x2300dc66, 0x2500dc67, 0x2600dc68, 0x2900dc69, 0x6a00dc6a, 0x6500dc6b, 0x6500dc6c, 0x5e00dc6d, 0x6800dc6e, 0x6700dc6f, 0x6700dc70, 0x0200dc71, 0x6600dc72, 0x6a00dc73, 0x6a00dc74, 0x0200dc75, 0x0300dc76, 0x0400dc77, 0x6500dc78, 0x0200dc79, 0x0300dc7a, 0x0400dc7b, 0x6500dc7c, 0x0200dc7d, 0x0300dc7e, 0x6500dc7f, 0x0300dc80, 0x0400dc81, 0x1700dc82, 0x6500dc83, 0x6800dc84, 0x0200dc8d, 0x4300dc8e, 0x4400dc8f, 0x0400dc90, 0x4500dc91, 0x4300dc92, 0x4300dc93, 0x4400dc94, 0x1100dc95, 0x2700dc96, 0x6a00dc97, 0x6800dc98, 0x5100dc9d, 0x6500dca5, 0x1400dca6, 0x2300dca7, 0x6900dca8, 0x6500dca9, 0x5100dcaa, 0x6800dcb2, 0x4100dcb3, 0x0100dcbb, 0x4200dcc3, 0x0000dcc7, 0x0100dcce, 0x0200dcd5, 0x6900dcd6, 0x0000dcd7, 0x6900dcdd, 0x0100dcdf, 0x0200dce6, 0x4300dcec, 0x1a00dced, 0x5b00dcee, 0x1a00dcef, 0x1b00dcf0, 0x5c00dcf1, 0x6200dcf2, 0x1100dcf3, 0x6900dcfa, 0x6900dcfb, 0x5100dcfc, 0x0100dd04, 0x0200dd0c, 0x0300dd10, 0x1100dd11, 0x5200dd17, 0x0100dd1c, 0x0200dd24, 0x0300dd28, 0x0600dd29, 0x1100dd2a, 0x5200dd32, 0x5700dd36, 0x5400dd37, 0x1b00dd38, 0x5c00dd39, 0x1b00dd3a, 0x1c00dd3b, 0x5d00dd3c, 0x6200dd3e, 0x91000000, 0x93000000, 0x96200000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x96100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0xd7000000, 0x80000000, 0x84000000, 0x87000000, 0x91000000, 0x93000000, 0x96000000, 0x98000000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3100000, 0xa8100000, 0x80000001, 0x84000001, 0x87000001, 0x91000001, 0x93000001, 0x96000001, 0x98000001, 0x9b000001, 0x9d000001, 0xa0000001, 0xa3100001, 0xa8100001, 0x80000000, 0x84000000, 0x87000000, 0x91000000, 0x93000000, 0x96000000, 0x98000000, 0x9b000000, 0x9d100000, 0xa0000000, 0xa3100000, 0xa8100000, 0x80000002, 0x84000003, 0x87000003, 0x91000003, 0x93000003, 0x96000003, 0x98000003, 0x9b000003, 0x9d000003, 0xa0000003, 0xa3100003, 0xa8100003, 0xe3000000, 0xde000000, 0xa3000000, 0xe8000000, 0x91000000, 0x93000000, 0x96200000, 0x9a100000, 0x9d000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x93000000, 0x96200000, 0x9a100000, 0x9d000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000003, 0x93000003, 0x97000003, 0x98000000, 0x9b000003, 0x9d000003, 0xa0000003, 0xa3200003, 0xa8100003, 0x96000003, 0xe5000003, 0x9e000000, 0xe5000003, 0xde000000, 0xde000000, 0xd8000000, 0x96100000, 0x9a000000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0x96000000, 0x9d000000, 0xe5000000, 0x9d000003, 0xe5000003, 0xde000000, 0xde000000, 0xd7000000, 0x91000000, 0x93000000, 0x98000000, 0x9b000000, 0x9d000000, 0xa4000000, 0xe9000000, 0x91000000, 0x93000000, 0x96200000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3200000, 0xa8100000, 0xde000003, 0xde000003, 0xde000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0x9d000003, 0xa4100003, 0xe9000003, 0x91000000, 0xda000003, 0xda000003, 0xd7000003, 0xd3000004, 0x91000003, 0x93000003, 0x98000003, 0x9a100003, 0x9d000003, 0xa4000003, 0xe9000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0x9d000003, 0xa4100003, 0xe9000003, 0x93000003, 0x96200003, 0x9b000003, 0x9d000003, 0xa4100003, 0xe9000003, 0x91000003, 0x97100003, 0x9b000003, 0x9d000003, 0xe4000003, 0x97000003, 0xdd000003, 0x91000003, 0x93000003, 0x9b000003, 0xe9000003, 0xd1000003, 0xc1000003, 0xc6000003, 0xc1000003, 0xd7000003, 0xd8000000, 0xc1000003, 0xdd000000, 0xc1000003, 0xc1000000, 0xe5000000, 0x81000000, 0x82000001, 0x83000000, 0x84000002, 0x85200000, 0x88000003, 0x89000000, 0x91000000, 0x92100003, 0xc7000000, 0xdd000000, 0xdd000000, 0xe5000003, 0xe5000000, 0xe5000000, 0xc0000000, 0xc0000000, 0x80000000, 0x84100000, 0x87000000, 0xd6000000, 0xc0000000, 0xc0000000, 0x80000003, 0x84100003, 0x87000003, 0xd6000003, 0xe5000003, 0xda000000, 0xda000000, 0xe5000000, 0xe5000003, 0x96000000, 0x9a000000, 0xe5000000, 0x9d000003, 0xe5000003, 0xe5000000, 0x96100000, 0x9a000000, 0x9d000000, 0xe5000000, 0xda000000, 0xe5000000, 0x96100000, 0x9d000000, 0xe5000000, 0x97000003, 0xe5000003, 0xe5000003, 0xe5000000, 0xe5000003, 0x9a000003, 0xe5000003, 0xda000003, 0xda000003, 0x96100003, 0x9a000003, 0xe5000003, 0xd7000003, 0xe5000003, 0x97000003, 0x9a000003, 0xdd000003, 0xda000003, 0xe5000003, 0xe5000003, 0xe5000003, 0x96000003, 0xe5000003, 0xe5000003, 0xe5000003, 0xe5000003, 0x96100003, 0x9d000003, 0xe5000003, 0xe5000003, 0x96000003, 0xe5000003, 0x91000003, 0x93000003, 0x96000003, 0x98000003, 0x9b000003, 0xa4100003, 0xc7000000, 0xc1000003, 0xe5000003, 0xc1000000, 0xe5000003, 0xc1000003, 0x97000003, 0xe5000003, 0x81000003, 0xe5000000, 0xc1000003, 0xc1000003, 0xc1000003, 0x81000003, 0x82500000, 0x88100003, 0x91100000, 0x93000003, 0x94000000, 0x95000003, 0x96100000, 0x98000003, 0x9a000000, 0x9b300003, 0xa0000003, 0xa2400003, 0xc1000003, 0x81100000, 0x81100003, 0xc1000003, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xda000005, 0xda000005, 0xe5000006, 0xe5000005, 0xd1000007, 0x9d000007, 0xe6000007, 0xd3000007, 0xd2000007, 0x9b000007, 0xe6000007, 0xc0000005, 0xd3000007, 0xd1000007, 0x93000007, 0xd8000007, 0xda000006, 0xe0000006, 0xe5000006, 0xdd000006, 0xe5000006, 0xd7000006, 0xe6000005, 0xe6000005, 0x91000005, 0xd8000005, 0xdb000005, 0x92000005, 0xd8000005, 0xdd000005, 0xdb000005, 0xda000005, 0x96000005, 0xe5000005, 0x96000005, 0xe5000005, 0x96000005, 0xe5000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xe9000005, 0xd8000005, 0xdb000005, 0x95000005, 0xda000005, 0xd7000006, 0xd7000005, 0x96000005, 0xe5000005, 0xe5000005, 0x91000007, 0xe1000007, 0xd7000007, 0x91000007, 0x93000007, 0x97000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x91000007, 0xe1000007, 0x92100007, 0x98000007, 0xe6000007, 0x92000007, 0xd8000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xdb000007, 0xdd000005, 0xdd000005, 0x91000005, 0x93000005, 0xa1000005, 0xe6000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xd3000005, 0xdd000005, 0xdd000005, 0xdd000005, 0x96000005, 0xe5000005, 0x96000005, 0xe5000005, 0xd7000005, 0xe5000007, 0xe5000007, 0xc0000007, 0xc0000007, 0xc1000006, 0xc9000005, 0xc1000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xc1000007, 0xc0000007, 0xc1000006, 0xd7000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0xe6000007, 0xdb000007, 0x93000007, 0xdd000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0xe6000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x91100007, 0x98000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x92100007, 0x98000007, 0xe6000007, 0x92000007, 0xd8000007, 0xdb000007, 0x93000007, 0xdd000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0x93000007, 0x9b000007, 0xe6000007, 0xd1000007, 0x91000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xdb000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x91000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x80000006, 0xd3000007, 0xdb000008, 0xd3000007, 0xd3000007, 0x92000006, 0x98000006, 0xdb000006, 0x92000006, 0x98000006, 0xdb000006, 0x92000006, 0x96000006, 0x98000006, 0x9b000006, 0xe5000006, 0xd7000006, 0xe6000006, 0x96000006, 0x9b100006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xdb000006, 0x96000006, 0xe5000006, 0x81000007, 0x92000006, 0xd8000006, 0xe6000006, 0x80000006, 0xdd000006, 0x96000006, 0xe5000006, 0xd1000006, 0xdb000006, 0xdd000006, 0x96000006, 0x9b000006, 0xe5000006, 0xdd000006, 0xd1000006, 0xdd000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd3000006, 0xdb000006, 0xdd000006, 0xd7000006, 0xc0000007, 0xd7000005, 0x92000005, 0xd8000005, 0x96000005, 0xe5000005, 0xd3000005, 0x96000005, 0xe5000005, 0xdb000005, 0xdb000005, 0x91000005, 0x9c100005, 0xa0000005, 0xa3000005, 0xe9000005, 0x80000007, 0x81100006, 0xdb000005, 0x92000005, 0xd8000005, 0xe6000005, 0xdb000005, 0xdd000005, 0xd7000005, 0xdd000005, 0x80100005, 0xc2000006, 0xc0000005, 0xc0000007, 0x88000007, 0x91000007, 0xe6000006, 0x81000007, 0x86300007, 0xd1000007, 0x80000007, 0x81000005, 0x82700007, 0x9e000006, 0xe6000007, 0x80400007, 0x9e000007, 0xe6000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0xe6000007, 0x92000007, 0xd8000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x93000007, 0xdd000007, 0x9b000007, 0xe6000007, 0xd7000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xdb000007, 0xdb000007, 0x91100007, 0x98000007, 0xe1000007, 0x92100007, 0x98000007, 0xe6000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0x91000007, 0x93000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0x93000007, 0xdd000007, 0x93000007, 0xe6000007, 0xdb000007, 0xdb000007, 0x91000007, 0xe1000007, 0x91000007, 0xe1000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x92000006, 0xd8000006, 0x92000006, 0xd8000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0x91000006, 0x93000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0xd7000006, 0xdb000006, 0x81000006, 0x82000007, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xdb000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x9d000006, 0xe6000006, 0xdd000006, 0x92000006, 0xd8000006, 0x81000006, 0x92000006, 0xd8000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x91000006, 0xe1000006, 0xdb000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x91000006, 0x93000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0xdb000006, 0x81000007, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xdb000006, 0x91000006, 0xe1000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd3000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xdb000005, 0xdb000005, 0xd7000005, 0xdd000005, 0x91000005, 0x9d000005, 0xe1000005, 0xdb000005, 0x96000005, 0xe5000005, 0x80000007, 0xd3000005, 0xe6000005, 0xdd000005, 0x91200005, 0x98000005, 0x9b000005, 0x9d000005, 0xa1000005, 0xe6000005, 0x88000007, 0xdb000005, 0x80000007, 0x96000005, 0xe5000005, 0x80100005, 0x82100006, 0xc0000006, 0xc0000007, 0xc0000006, 0xc1000006, 0xc0000005, 0xc1000006, 0xdb000006, 0xd7000006, 0x91000006, 0x93000006, 0x9c100006, 0xa0100006, 0xa3000006, 0xa6000006, 0xe9000006, 0xe6000006, 0xd3000006, 0x91000006, 0xe1000006, 0x91000006, 0xe1000006, 0xdd000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9b000005, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81000007, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0xdb000006, 0xdb000006, 0xdb000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xd7000006, 0xc1000007, 0xdd000006, 0xd7000006, 0x81000006, 0x82000005, 0x83100009, 0x85400006, 0x91000006, 0x92000005, 0x93100006, 0x95100007, 0x97100006, 0x9a000006, 0x9b200005, 0xa0000005, 0xa1000006, 0xa2100007, 0xa4000005, 0xa5100006, 0xa7000007, 0xa8000005, 0xa9000007, 0xea000005, 0x81000006, 0x82000007, 0x83100005, 0x85300006, 0x89000005, 0x91000006, 0x92000007, 0x93200006, 0x96100007, 0x98000006, 0x9a100007, 0x9c000006, 0x9d000005, 0x9e000007, 0xa0000007, 0xa1200006, 0xa4100007, 0xa8000006, 0xa9000005, 0xea000006, 0x81300007, 0x86200006, 0x89000005, 0x91000005, 0x94400006, 0x9a000006, 0x9b000005, 0x9c200006, 0xa0100007, 0xa2100006, 0xa4100007, 0xa6100006, 0xa8200007, 0x81000007, 0x82100006, 0x84000005, 0x85200006, 0x88100007, 0x91100006, 0x93500007, 0x9b100006, 0x9d000007, 0x9e000006, 0xa1000007, 0xa2800006, 0x81300007, 0x85000005, 0x86300006, 0x91700006, 0x9a000006, 0x9b100005, 0x9d100006, 0xa0600006, 0xa7300005, 0x81300006, 0x85100005, 0x87000006, 0x88000005, 0x89000006, 0x91700006, 0x9a200007, 0x9d000006, 0xa0000006, 0xe1000007, 0xc1000007, 0x81000006, 0x82000005, 0x83100006, 0x85300005, 0x81000005, 0x82100007, 0x84300006, 0xe6000007, 0xd1000006, 0xe5000007, 0xd1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xd7000007, 0xd1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0xe5000007, 0xd7000007, 0x91000006, 0x97000006, 0x9d000006, 0xe5000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xd3000006, 0xd1000005, 0xe5000005, 0xe5000005, 0xd7000005, 0xd3000005, 0xe5000007, 0xe5000007, 0x91200007, 0x96200007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91000007, 0xe1000007, 0x91000007, 0xe1000007, 0x91000007, 0xe1000007, 0xdd000007, 0xdd000007, 0xe5000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xd7000007, 0xd7000007, 0xe5000006, 0xdd000005, 0xdd000005, 0xe5000005, 0xd7000005, 0xd7000005, 0x81000005, 0x82000007, 0xc3000006, 0x80100007, 0x83000006, 0x85000007, 0xd1000007, 0x91000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x81000005, 0x91000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xe5000007, 0x92000007, 0xd8000007, 0xdd000007, 0x80100007, 0x82000006, 0x84000006, 0x85000007, 0xd3000007, 0xe5000007, 0xe5000007, 0x80000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81000006, 0x85000007, 0xe3000007, 0xe0000006, 0xc0000007, 0x81000005, 0x82000006, 0x83000005, 0xc5000007, 0xc1000007, 0xc0000007, 0x81800006, 0x80000007, 0x82100006, 0x80000005, 0x81300007, 0xc3000007, 0xc3000006, 0x80000006, 0x81100007, 0x83200005, 0x86000007, 0x87200006, 0xd7000006, 0xdd000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0x80100007, 0xd7000006, 0x91000006, 0xd3000006, 0xd1000006, 0x81000006, 0xe5000005, 0xd7000005, 0x80000006, 0xd1000005, 0xe5000006, 0x80000006, 0x81100007, 0x83000006, 0x84000007, 0x85000005, 0x86000007, 0x87000005, 0xe5000005, 0x91200006, 0x95300006, 0x9a300006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe3000006, 0xe0000007, 0xc0000007, 0x84100005, 0x84100005, 0x80100005, 0x82000007, 0x8300000a, 0x84200005, 0x87000007, 0x88100006, 0x84100005, 0x84100005, 0x80300006, 0x84100005, 0x84100005, 0x80100006, 0x80100006, 0x82100007, 0x84100005, 0x86000007, 0x87000005, 0x88100007, 0x80000007, 0x81100006, 0x83100007, 0x84100005, 0x80100006, 0x81200005, 0x80000007, 0x81200006, 0x84100007, 0x81200005, 0x80000006, 0x81000005, 0x82100006, 0x84200005, 0x88000005, 0xc9000007, 0x80100006, 0x80100007, 0x80000006, 0x81100005, 0x83000006, 0x84000007, 0x85000006, 0x87000007, 0x88000005, 0xc9000007, 0x80000005, 0x81000007, 0xc2000005, 0xc0000006, 0x80000007, 0x81000006, 0x82000005, 0x83000007, 0x84000006, 0x85000005, 0x86000007, 0x87100006, 0xc9000007, 0xc1000007, 0x80000007, 0x81000006, 0x82300007, 0xc6000006, 0x81000006, 0xc2000007, 0x80100006, 0xc2000007, 0x81000007, 0x82300006, 0xc9000006, 0x80100006, 0xc2000007, 0xdd000006, 0xe5000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0xc0000007, 0x80200006, 0xc9000006, 0xc1000007, 0x92000007, 0x98000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xd1000007, 0x92000007, 0x98000007, 0xe6000007, 0xe5000007, 0xd1000007, 0xd1000007, 0x80000007, 0x81000005, 0x82000006, 0x9d000007, 0xe6000007, 0xd3000007, 0x80000005, 0x81000009, 0xc2000007, 0xe6000007, 0xc0000007, 0x81100007, 0x83300005, 0xc1000006, 0x91200006, 0x97100006, 0x9b200006, 0xa0100006, 0xa3000006, 0xa6000006, 0xe9000006, 0xe5000006, 0x91000006, 0xd3000006, 0xd1000006, 0xd1000005, 0x80000007, 0x81000006, 0xc9000006, 0xc0000007, 0x80000006, 0x81000007, 0x82100006, 0x84000005, 0x85000006, 0x86000005, 0x88000007, 0xc9000006, 0xd3000006, 0xd3000005, 0x81000006, 0x82000005, 0xc3000006, 0xc0000007, 0xd1000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xd3000006, 0xd3000005, 0xd3000006, 0xd3000005, 0x80100005, 0x82100006, 0xc4000007, 0x81000006, 0x82000007, 0x83200006, 0x86000007, 0x87000006, 0xc8000007, 0x82000007, 0xc3000006, 0x80000005, 0x81000006, 0x82000007, 0x83000006, 0x84000007, 0x85000006, 0x87000006, 0x88000007, 0xc9000006, 0x80000007, 0x81000005, 0xc2000006, 0x81400006, 0xc1000007, 0xc1000006, 0x81000006, 0x82000007, 0x83000006, 0x84000007, 0x85000006, 0x86100007, 0xc1000007, 0x80100007, 0x82000006, 0x83000007, 0x84300006, 0x88000005, 0xc9000006, 0xc1000006, 0x81100007, 0x81000007, 0xc2000006, 0xc1000007, 0x81000005, 0x82000007, 0xc3000006, 0x80000007, 0x81000006, 0x82200007, 0x85000005, 0xc6000006, 0xc1000006, 0x80100006, 0x82000007, 0x83100006, 0x85100007, 0x87200006, 0xc0000006, 0x81200006, 0xc1000006, 0xc1000006, 0x80000007, 0xc1000006, 0xc1000006, 0x80100006, 0x82100007, 0xc4000006, 0xc1000006, 0x80100007, 0x82100005, 0x84000006, 0x85000005, 0x86000006, 0x87000007, 0x88000006, 0xc9000007, 0x81200006, 0x80000006, 0xc1000007, 0x81000007, 0x82400006, 0xc7000005, 0x80000007, 0xc1000006, 0xc0000006, 0x80200007, 0xc5000007, 0x80000007, 0x81000005, 0x82000006, 0x83200007, 0x86200006, 0xc9000005, 0xc5000007, 0x80000006, 0xc5000007, 0xc5000007, 0xc5000007, 0x80000006, 0x81200007, 0x84100006, 0x86300007, 0xc0000007, 0x85000007, 0xe5000006, 0x80100007, 0x91200006, 0x96200006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x80000005, 0xc1000006, 0x81000006, 0xc2000007, 0x81100007, 0x80000007, 0x81100006, 0x83000007, 0x85300006, 0x81700006, 0xc3000007, 0x81100006, 0x81300006, 0x85000007, 0x86000006, 0x87000007, 0x88000006, 0x89000007, 0x91200007, 0x94000005, 0x95300007, 0x9a100006, 0x9c200007, 0xa0000005, 0xa1000007, 0xa2100006, 0xa4000007, 0xa5000005, 0xa6000007, 0xa7000006, 0xa8000005, 0xa9000007, 0xea000006, 0x81000007, 0x82000006, 0x83400007, 0x88000006, 0x89000007, 0x91100006, 0x93000007, 0x94000005, 0x95200007, 0x98000006, 0x9a200007, 0x9d000006, 0x9e000007, 0xa0000006, 0xa1000005, 0xa2100007, 0xa4100006, 0xa6000007, 0xa7000006, 0xa8000005, 0xe9000006, 0x81000005, 0x82000006, 0x83100007, 0x85000005, 0x86100007, 0x88000006, 0x89000007, 0x91000006, 0x92100005, 0x94100006, 0x96000007, 0x97100006, 0x9b000005, 0x9c200006, 0xa0300007, 0xa4000006, 0xa5000007, 0xa6000006, 0xa7100007, 0xa9100006, 0x81100005, 0x83100007, 0x85100006, 0x87100005, 0x89000007, 0x91100006, 0x94100006, 0x96000005, 0x97100006, 0x9a000006, 0x9b000007, 0x9c000005, 0x9d100007, 0xa0100007, 0xa2000006, 0xa3100005, 0xa5000006, 0xa6200005, 0xa9000007, 0xea000006, 0x81000007, 0x84100005, 0x86000006, 0x87100007, 0x89000006, 0x91500007, 0x97000006, 0x98000007, 0x9a200007, 0x9d100006, 0xa0000007, 0xa1000006, 0xa2000007, 0xa3100005, 0xa5000007, 0xa6400006, 0x81100006, 0x83200007, 0x86000005, 0x87000006, 0x89000006, 0x91100006, 0x93100005, 0x95300006, 0x9a000006, 0x9b000005, 0x9c000006, 0x9d000007, 0x9e000005, 0xa0100007, 0xa2000006, 0xa3000007, 0xa4300006, 0xa8000005, 0xa9100006, 0x81000006, 0x82000007, 0x83000005, 0x84100006, 0x86000007, 0x87000006, 0x91000005, 0x92000007, 0x93000005, 0x94100007, 0x96100005, 0x98000007, 0x9a100007, 0x9c200006, 0xa0a00005, 0x81800005, 0x91400005, 0xa1000007, 0xa2000006, 0xa3100005, 0xa5000006, 0xa6400007, 0x81800007, 0x91700007, 0x9a200007, 0x9d100005, 0xa0200005, 0xa3100006, 0xa5000005, 0xa6000007, 0xa7000005, 0xa8200006, 0x81700006, 0x89000007, 0x91200006, 0x9400000b, 0x95000005, 0x96000006, 0x97000007, 0x98000005, 0x9b000006, 0x9c000007, 0x9e000006, 0xa0000006, 0xa1000005, 0xa2100006, 0xa4000007, 0xa5000006, 0xa6100005, 0xa8200006, 0x81000006, 0x82000007, 0x83000005, 0x84000007, 0x85300006, 0x89000007, 0x91100007, 0x93000006, 0x94000005, 0x95100007, 0x97100006, 0x9a400006, 0xa0200006, 0xa3000005, 0xa4200006, 0xa7000007, 0xa8000006, 0xa9000005, 0xea000006, 0x81100005, 0x83200006, 0x87200006, 0x91000006, 0x92000007, 0x93000005, 0x94000006, 0x95100005, 0x97100006, 0x9a400006, 0xa0000006, 0xa1000005, 0xa2100007, 0xa4000005, 0xa6000006, 0xa7000007, 0xa8000005, 0xa9000006, 0xea000005, 0x81000005, 0x82200007, 0x85000006, 0x86000007, 0x87000006, 0x88000005, 0x89000006, 0x91100006, 0x93500007, 0x9a200007, 0x9d100005, 0xa1000006, 0xa2000007, 0xa3200006, 0xa6400005, 0x81000005, 0x82100006, 0x84100007, 0x88000005, 0x89000006, 0x91200006, 0x96200006, 0x9a100006, 0x9c000005, 0x9e000006, 0xa0200006, 0xa3000005, 0xa4000007, 0xa5000006, 0xa6000005, 0xa7100006, 0xa9000009, 0xea000005, 0x81000005, 0x82100006, 0x84000007, 0x85100006, 0x87200007, 0x91000007, 0x92000005, 0x94000006, 0x95100007, 0x97100006, 0x9a400007, 0xa0100006, 0xa2000005, 0xa3000007, 0xa4300006, 0xa8000007, 0xa9100006, 0x81300006, 0x85000007, 0x87000005, 0x88000007, 0x89000005, 0x91000006, 0x93000005, 0x94300006, 0x98000007, 0x9a300007, 0x9e000006, 0xa0400006, 0xa5100005, 0xa7300007, 0x81100007, 0x83300006, 0x87200007, 0x91000005, 0x94300006, 0x98000007, 0x9a000007, 0x9b100005, 0x9d100006, 0xa0000005, 0xa1000007, 0xa2100006, 0xa4200007, 0xa7300006, 0x81200006, 0x84000007, 0x85000005, 0x86300006, 0x91000006, 0x92000007, 0x93100006, 0x95000007, 0x96000006, 0x97000005, 0x98000006, 0x9a000006, 0x9b000007, 0x9c200006, 0xa0000006, 0xa1100007, 0xa4100005, 0xa6100007, 0xa8100006, 0xea000007, 0x81200007, 0x85200006, 0x88100007, 0x91000006, 0x92000007, 0x93400006, 0x98000007, 0x9a200007, 0x9d000006, 0x9e000005, 0xa0000009, 0xa2600006, 0xea000007, 0x81000007, 0x82000006, 0x83000005, 0x84100007, 0x86000006, 0x87000007, 0x91000006, 0x92000005, 0x93500006, 0x9a400006, 0xa0a00006, 0x81000006, 0x82000007, 0x83600006, 0x91200006, 0x94200005, 0xa9100006, 0xe8000007, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000007, 0xe8000006, 0xe8000005, 0xe8000007, 0xe8000006, 0xe8000007, 0x81100007, 0x83000006, 0x84000005, 0x85300007, 0x89000006, 0x91000006, 0x92000005, 0x93100007, 0x95000005, 0x96100007, 0x9a100007, 0x9c000005, 0x9d000006, 0x9e000007, 0xa0000006, 0xa1000005, 0xa2100007, 0xa4000006, 0xa5100007, 0xe7000005, 0x81000007, 0x84100007, 0x86300006, 0x91000006, 0x92100007, 0x94000006, 0x95100007, 0x97000006, 0x98000007, 0x9a200007, 0x9d100006, 0xa0200006, 0xa3000007, 0xa4000005, 0xa6000007, 0xa7000005, 0xa8200006, 0x81000006, 0x82700007, 0x91700007, 0x9a400007, 0xa0300007, 0xa4000006, 0xa5100005, 0xa7100006, 0xa9100007, 0x81800007, 0x91700007, 0x9a400007, 0xa0100007, 0xa2000005, 0xa3200006, 0xa7000006, 0xa900000c, 0xea000007, 0x81000007, 0x82400006, 0x88000005, 0x89000006, 0x91000007, 0x92100005, 0x94100006, 0x96200007, 0x9a400007, 0xa0000005, 0xa1000006, 0xa2000005, 0xa3100006, 0xa5000007, 0xa6300006, 0x81000005, 0x82100006, 0x84000005, 0x86300007, 0x91300007, 0x96000005, 0x97000006, 0x98000007, 0x9a400006, 0xa0100006, 0xa2000007, 0xa3100006, 0xa5000005, 0xa6000007, 0xa7200006, 0xea000007, 0x81200007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0xe5000007, 0xd7000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000005, 0xe5000005, 0xe5000007, 0xe5000007, 0x91200007, 0x96200007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xd7000007, 0xe5000005, 0xd7000005, 0xd7000005, 0x81400006, 0xc0000007, 0x80400006, 0x85000007, 0x86000006, 0xc8000005, 0xe5000007, 0xe5000007, 0x81000007, 0x82100006, 0x80000005, 0x81000007, 0x82000006, 0x83000005, 0x8500000c, 0xc8000006, 0xd7000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0x85000007, 0xd7000006, 0xe5000005, 0xd7000005, 0xe5000006, 0x81000006, 0x82000007, 0x83000006, 0x85000007, 0xe5000005, 0xc1000006, 0x81300006, 0x86100007, 0x81800006, 0x81700006, 0xc9000007, 0x81300007, 0x85200006, 0x88100007, 0x81800007, 0x81500007, 0x81100007, 0xc6000007, 0xc6000007, 0x83000007, 0xc6000007, 0x81300007, 0x86100007, 0x81100007, 0xc6000007, 0xc6000007, 0x81000006, 0xc3000007, 0x81100007, 0xc6000007, 0xc6000007, 0x81000006, 0xc3000007, 0xc3000007, 0x80000006, 0xc3000007, 0x80000006, 0x81300007, 0x85000005, 0x86000007, 0x87000006, 0xc8000005, 0xc3000007, 0xc3000007, 0x81200005, 0x80100007, 0x80000006, 0x81000007, 0x82000006, 0x83000005, 0x84200007, 0x87000005, 0xc8000007, 0x81000007, 0x84100007, 0x80100007, 0x82000005, 0x83400007, 0xc8000005, 0x81100007, 0xc3000006, 0x81100007, 0x83000006, 0x84000007, 0x85100006, 0x88000006, 0xc9000005, 0x81100007, 0x81100007, 0x81100007, 0xc3000006, 0x81100007, 0xc3000006, 0x80000005, 0x81100007, 0x83000006, 0x84100007, 0x86100005, 0x81100007, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0x80000006, 0x81000005, 0x82100006, 0x84100005, 0x86000006, 0x88100006, 0x81100007, 0x81000007, 0x83000007, 0x85100007, 0x81000007, 0xc3000007, 0x80200007, 0x85100007, 0x88000007, 0xc9000006, 0x81000007, 0x83000007, 0x85100007, 0x81000007, 0xc3000007, 0x81000007, 0xc3000007, 0x81000007, 0x83000007, 0x85100007, 0x85100007, 0x80800007, 0xc9000006, 0x81000007, 0xc3000007, 0xc1000007, 0x80000007, 0x81000006, 0x82100005, 0x84200006, 0x87100005, 0x91200006, 0x97100006, 0x9b200006, 0xa0100006, 0xa3000006, 0xa6000006, 0xe9000006, 0xc1000005, 0xde000006, 0xde000007, 0xde000007, 0x84300007, 0x81000006, 0x82100007, 0x84100006, 0x86100007, 0xc9000006, 0xc9000006, 0xc9000006, 0xc7000007, 0x87100007, 0xc9000006, 0x87100007, 0x80100006, 0x82000005, 0x83100006, 0x85300007, 0xc9000005, 0x87000007, 0xc9000006, 0x87100007, 0xc9000006, 0x87100007, 0x87100007, 0xc9000006, 0x87100007, 0xc1000007, 0xc7000007, 0xc7000007, 0x84100007, 0x87100007, 0xc9000006, 0xc7000007, 0xc7000007, 0xc8000007, 0x80000006, 0x81100007, 0x84100007, 0x86000005, 0xc8000006, 0x80000006, 0xc2000007, 0x80000006, 0x82000007, 0x84100007, 0x86000005, 0xc8000006, 0x81000007, 0xc8000006, 0x80000006, 0x82000007, 0xc8000006, 0xc8000006, 0x80300006, 0x84100007, 0x86000005, 0x88000006, 0xc9000007, 0x80000006, 0x81100007, 0x84100007, 0x86000005, 0xc8000006, 0x80000006, 0x82000007, 0x84100007, 0x86000005, 0xc8000006, 0x84100007, 0x86000005, 0xc8000006, 0xc8000006, 0x80000006, 0x82000007, 0x84100007, 0x86000005, 0xc8000006, 0xc1000007, 0xc8000006, 0x80000006, 0x81100007, 0x83100006, 0x88000006, 0xc9000007, 0x84100007, 0xc6000005, 0xc1000007, 0x86000007, 0xc8000007, 0xc6000007, 0x86000007, 0xc8000007, 0x86000007, 0xc8000007, 0x80000007, 0xc8000007, 0x80100006, 0x82000007, 0x83000006, 0x84000007, 0x85000006, 0x86000007, 0x87000005, 0x88100007, 0x86000007, 0xc8000007, 0x86000007, 0xc8000007, 0x86000007, 0xc8000007, 0xc8000007, 0x86000007, 0xc8000007, 0x86000007, 0xc8000007, 0x88100007, 0xc8000007, 0xc0000007, 0x80000007, 0xc9000007, 0xc8000007, 0x80100007, 0x86000007, 0xc8000007, 0xc8000007, 0xc6000007, 0xc0000007, 0x80100007, 0x82100005, 0xc0000006, 0x81000006, 0xc4000007, 0x81800006, 0x80300006, 0x84000005, 0xc5000006, 0x81000007, 0x82000005, 0xc3000007, 0x80000006, 0x81500007, 0x87200006, 0x80200007, 0xe5000006, 0x91200006, 0x96200006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xc8000007, 0xc8000007, 0xc8000007, 0x82100005, 0xc2000005, 0x80100006, 0xc2000005, 0xc2000005, 0xc2000005, 0xc2000005, 0xc2000005, 0x81100006, 0x81000006, 0xc2000005, 0x82000005, 0x83100006, 0x81100006, 0x81000007, 0x82000006, 0x83000007, 0x84000006, 0x85200007, 0x88100006, 0x91000005, 0x92300007, 0x96000009, 0x97100007, 0x9a400007, 0xa0100007, 0xa2000005, 0xa300000b, 0xa4000007, 0xa500000c, 0xa7100007, 0xea000006, 0x81000005, 0x82100006, 0x84200007, 0x88100005, 0x91000005, 0x92000007, 0x93000006, 0x94000005, 0x95100007, 0x97000005, 0x98000006, 0x9a000007, 0x9b100006, 0x9d000007, 0x9e000006, 0xa0100006, 0xa2000005, 0xa3000007, 0xa4000005, 0xa5000006, 0xa6200007, 0xa9100005, 0x81000006, 0x82000005, 0x83400007, 0x88100005, 0x91700007, 0x9a000007, 0x9b100005, 0x9d00000c, 0x9e000005, 0xa0000005, 0xa1000007, 0xa2000006, 0xa3100007, 0xa5000006, 0xa6000005, 0xa7100006, 0xa9100007, 0x81000006, 0x82000005, 0x83100006, 0x85400007, 0x91700007, 0x9a100007, 0x9c200006, 0xa0a00006, 0x81800006, 0x91700006, 0x9a300006, 0x9e000005, 0xa0000005, 0xa1000006, 0xa2000007, 0xa3000006, 0xa4000005, 0xa5000006, 0xa6000005, 0xa7000007, 0xa8000005, 0xa9100006, 0x81800007, 0x91700007, 0x9a400007, 0xa0200007, 0xa3700006, 0x81800006, 0x91000005, 0x94300005, 0x98000006, 0x9a000006, 0x9b100007, 0x9d000006, 0x9e000007, 0xa0000005, 0xa1000007, 0xa2000005, 0xa3100006, 0xa5000005, 0xa6100007, 0xa9000006, 0xea000007, 0x81300006, 0x85000005, 0x86000007, 0x87000005, 0x88000006, 0x89000007, 0x91100007, 0x93000006, 0x94000007, 0x95100005, 0x97100006, 0x9a200006, 0x9d000007, 0x9e000005, 0xa0000005, 0xa1200006, 0xa4100005, 0xa6400007, 0x81000007, 0x82100005, 0x85100006, 0x87100005, 0x89000006, 0x91000006, 0x92100005, 0x94400007, 0x9a200007, 0x9d100005, 0xa0100007, 0xa3400006, 0xa8000005, 0xa9100006, 0x81200007, 0x84000006, 0x85400007, 0x91400007, 0x96000006, 0x97100007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0800007, 0xa3000006, 0xa4600007, 0x81800007, 0x91700007, 0x9a400007, 0xa0800007, 0xa9100006, 0x81400006, 0x86300005, 0x91700005, 0x9a400005, 0xa0a00007, 0x81800007, 0x91700007, 0x9b300007, 0xa0a00007, 0x81800007, 0x91000007, 0x92200005, 0x95000007, 0x96100006, 0x98000005, 0x9a400006, 0xa0700006, 0xa8000005, 0xea000006, 0x81100006, 0x83100005, 0x85100007, 0x87200006, 0x91100006, 0x93300005, 0x98000006, 0x9a100006, 0x9c000005, 0x9e000005, 0xa0000006, 0xa1300007, 0xa5100006, 0xa7000007, 0xa8000005, 0xa9100006, 0x81200006, 0x84000007, 0x85400006, 0x91200006, 0x94000007, 0x95100006, 0x97000005, 0x98000006, 0x9a000005, 0x9b300006, 0xa0000007, 0xa1100006, 0xa3100005, 0xa5200006, 0xa8000005, 0xa9000006, 0xea000005, 0x81100007, 0x83200006, 0x86300005, 0x91000005, 0x92600007, 0x9a300007, 0x9e000006, 0xa0000005, 0xa1000006, 0xa2000005, 0xa3000007, 0xa4100005, 0xa6000007, 0xa7300006, 0x81000005, 0x82000006, 0x83000007, 0x84100006, 0x86000007, 0x87000006, 0x89000007, 0x91300007, 0x95000006, 0x96100005, 0x98000007, 0x9a000007, 0x9b100006, 0x9d000007, 0xa0000007, 0xa1000005, 0xa2100007, 0xa4100006, 0xa6000007, 0xa7000006, 0xa8000005, 0xa9000006, 0xea000005, 0x81000005, 0x82000006, 0x83200007, 0x86100006, 0x88000005, 0x89000006, 0x91000005, 0x92500006, 0x98000005, 0x9a100006, 0x9c000007, 0x9d000006, 0x9e000007, 0xa0000007, 0xa1400006, 0xa6100007, 0xa8200006, 0x81300006, 0x85100007, 0x89000007, 0x91000007, 0x94000006, 0x95000007, 0xd6000005, 0x81100007, 0x83000006, 0x84000005, 0x85100007, 0x87000006, 0x88000007, 0x89000006, 0x91000005, 0x92200007, 0x95200006, 0x9d000006, 0x9e000007, 0xa0100007, 0xe2000006, 0x81100007, 0x83000006, 0x84000005, 0x85000007, 0x86000006, 0x87000007, 0x88100006, 0x91000005, 0x92100006, 0x94100005, 0x96000006, 0x98000006, 0x9a100005, 0x9c000007, 0x9d000006, 0x9e000005, 0xa0200006, 0xa3200005, 0xa6000006, 0xa7000005, 0xa8000007, 0xa9000006, 0xea000007, 0xc5000005, 0x9120000a, 0x9620000a, 0x9b00000a, 0x9d00000a, 0xa000000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x9120000a, 0x9530000a, 0x9a10000a, 0x9d00000a, 0xa000000a, 0xa300000a, 0xa510000a, 0xe900000a, 0xd100000a, 0xd100000a, 0xdb00000a, 0x9500000a, 0x9700000a, 0xda00000a, 0x9500000a, 0xda00000a, 0xe500000a, 0xd700000a, 0x8110000a, 0xc100000a, 0xc100000a, 0x8010000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc000000a, 0x8020000a, 0xc000000a, 0xc000000a, 0xc100000a, 0xc100000a, 0x8010000a, 0xc000000a, 0xc000000a, 0xc000000a, 0xc200000a, 0x8010000a, 0x8110000a, 0x8010000a, 0x8030000a, 0xc000000a, 0x8020000a, 0xc100000a, 0xc100000a, 0x8120000a, 0x8120000a, 0xc400000a, 0x8120000a, 0x8120000a, 0x8120000a, 0x8120000a, 0x8120000a, 0xc300000a, 0x8130000a, 0x8120000a, 0xc300000a, 0x8030000a, 0x8110000a, 0x83000005, 0x8400000d, 0x8500000e, 0x8610000a, 0x88000005, 0x8900000a, 0x9150000a, 0x8130000a, 0xc1000005, 0xd700000a, 0x9120000a, 0x9530000a, 0x9a10000a, 0x9d00000a, 0xa000000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x8110000a, 0x83000005, 0x8410000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0x8010000a, 0x8030000a, 0xc000000a, 0x8120000a, 0x8080000a, 0x8120000a, 0x8120000a, 0x8120000a, 0x8120000a, 0x8120000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0x8000000a, 0xc200000a, 0x8000000a, 0xc200000a, 0xc100000a, 0xc100000a, 0xc200000a, 0xc100000a, 0xc200000a, 0x8000000a, 0xc200000a, 0x8020000a, 0x8000000a, 0xc200000a, 0xc200000a, 0xc200000a, 0x8050000a, 0x8050000a, 0x8200000a, 0xc500000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8200000a, 0xc500000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0x8050000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0x8300000e, 0x8450000a, 0x9170000a, 0x9a40000a, 0xa0a0000a, 0x81000005, 0x8210000e, 0x84000005, 0x8500000e, 0x8620000a, 0x8130000a, 0x8180000a, 0x9170000a, 0x9a40000a, 0xa0a0000a, 0x8180000a, 0x9140000a, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xd9000007, 0xda000007, 0xda000007, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xdd000007, 0xd7000006, 0xd7000006, 0xda000007, 0x91200007, 0x98000007, 0xe6000007, 0x97000007, 0xdd000007, 0x93000007, 0x9d000007, 0xe5000006, 0xe5000007, 0x9d000007, 0xe5000007, 0xe6000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xe5000007, 0xd3000007, 0x92000007, 0xd8000007, 0x93000007, 0xdd000007, 0xdd000007, 0x93000007, 0x9d000007, 0xe6000007, 0x92000007, 0x98000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x92000007, 0xd8000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xdb000007, 0x92000007, 0x98000007, 0xda000007, 0x91000007, 0x93000007, 0xda000007, 0xd1000007, 0xd3000007, 0x92000007, 0x98000007, 0xda000007, 0x92000007, 0x98000007, 0xda000007, 0xdb000007, 0x91100007, 0x98000007, 0x9b000007, 0x9d000007, 0xe6000007, 0xd3000007, 0xd3000006, 0xda000006, 0xdd000006, 0xdd000006, 0xe5000006, 0x9d000006, 0xe5000006, 0xda000006, 0xe6000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xdb000006, 0xe5000006, 0xe6000006, 0x92000006, 0xd8000006, 0xd1000006, 0xd3000006, 0x91000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x91000006, 0x93000006, 0xdb000006, 0xe6000006, 0x92000006, 0x98000006, 0xdd000006, 0xdb000006, 0xd1000006, 0xd3000006, 0x91000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x91000006, 0x93000006, 0xdb000006, 0xda000006, 0xda000006, 0xda000006, 0xd3000006, 0xda000007, 0xda000007, 0xda000007, 0xd3000007, 0xda000006, 0xda000006, 0xd3000006, 0x93000007, 0xda000007, 0x91000007, 0x93000007, 0x9a100007, 0x9d000007, 0xe1000007, 0x93000007, 0x9d000007, 0xe6000007, 0x92000007, 0x98000007, 0x9a000007, 0xdd000007, 0xda000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa6000007, 0xe9000007, 0xda000007, 0x91200007, 0x98000007, 0x9a000007, 0xe1000007, 0x91000007, 0x99000007, 0x9d000007, 0xe1000007, 0xd3000007, 0x91000007, 0x9c000007, 0xa0100007, 0xa3000007, 0xe9000007, 0x91000007, 0x9a000007, 0xe1000007, 0xda000007, 0xe6000007, 0xdd000007, 0xd3000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xe6000007, 0xd7000007, 0xd7000007, 0xd3000007, 0xda000006, 0xd3000006, 0x91000006, 0x9d000006, 0xe1000006, 0x9a000006, 0xdd000006, 0x91000006, 0xe1000006, 0x93000006, 0xdd000006, 0x91100006, 0x98000006, 0x9a000006, 0x9c100006, 0xa0100006, 0xa3000006, 0xe9000006, 0x91000006, 0x93000006, 0x97000006, 0xe1000006, 0x91000006, 0xe1000006, 0xd3000006, 0x91000006, 0x93000006, 0xe1000006, 0x91000006, 0x9c100006, 0xa0100006, 0xa3000006, 0xe9000006, 0xd7000006, 0x81500007, 0x8710000c, 0x89000006, 0xd9000006, 0x81000007, 0x82000006, 0x84500007, 0x99000006, 0xda000007, 0x8100000f, 0x82600007, 0x99000006, 0x9a100007, 0x81300006, 0x86000006, 0x87000007, 0x88100006, 0x91000007, 0x99000006, 0x9d000007, 0xe1000007, 0x81300007, 0x85000006, 0x86300007, 0xd9000006, 0x81300007, 0x8500000f, 0x86000006, 0x87200007, 0x99100007, 0xdd000007, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0x91000007, 0x99100007, 0xe1000007, 0x99100007, 0x99000007, 0xdb000007, 0x80200007, 0x83000006, 0x84000007, 0x85000006, 0x86000007, 0x9a000007, 0xe5000007, 0x81200007, 0x9a100007, 0x82000007, 0x83000006, 0x91000007, 0xe1000007, 0x81000007, 0x83000006, 0x84000007, 0xc5000006, 0x91000007, 0x9a000007, 0x9d000007, 0xe1000007, 0xda000007, 0x81000007, 0xda000007, 0x81200007, 0x91200007, 0x98000007, 0xe1000007, 0x81200007, 0x84000006, 0x85000007, 0x86000006, 0x87000007, 0x88100006, 0x92000007, 0x98000007, 0xdb000007, 0x81000007, 0x82000006, 0x91100007, 0x98000007, 0x9c000007, 0xa0100007, 0xa3000007, 0xe9000007, 0x92100007, 0x98000007, 0x9b000007, 0xe6000007, 0xc1000007, 0xd3000007, 0xd3000007, 0x81000007, 0xdb000007, 0x81100007, 0x93000007, 0xd8000007, 0x93000007, 0xd8000007, 0x92000007, 0xd8000007, 0x81000006, 0xda000007, 0xda000007, 0xda000006, 0xda000006, 0x92000006, 0x98000006, 0xdb000006, 0xda000006, 0xdb000006, 0xda000006, 0x91000006, 0x9d000006, 0xe1000006, 0x80500007, 0x86100006, 0x88000007, 0x92000006, 0x98000006, 0xdb000006, 0x91000006, 0x9a300006, 0xa0100006, 0xa3000006, 0xe9000006, 0xda000006, 0x81200007, 0x92000006, 0x98000006, 0xdb000006, 0x81200007, 0x80000007, 0x81000006, 0x82100007, 0x97000006, 0xe5000007, 0xdb000006, 0x91000006, 0xe1000006, 0x88100006, 0x9a000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd3000006, 0x92000006, 0x98000006, 0x9c100006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81000006, 0xd3000006, 0xda000006, 0x81000007, 0xda000006, 0xda000006, 0xda000006, 0xd7000006, 0xd7000006, 0xd7000006, 0x84000006, 0xda000007, 0xda000007, 0xe5000007, 0xd7000007, 0x82200007, 0x80800007, 0x80100007, 0x81000007, 0x82000006, 0x83100007, 0x85000006, 0xc6000007, 0x81100007, 0x81000006, 0xc3000007, 0x80300007, 0x81200007, 0xc0000007, 0x81100007, 0x80300007, 0xc0000007, 0x81200007, 0xc4000006, 0xc1000007, 0x81000007, 0x82000006, 0xc3000007, 0xc1000006, 0x86000007, 0xc7000006, 0xc1000006, 0xc0000007, 0xc1000006, 0xe5000007, 0xda000007, 0x91000007, 0x93000007, 0x9a100007, 0xa1000007, 0xe5000007, 0x97000007, 0xdd000007, 0x91000007, 0x93000007, 0x9c100007, 0xa0100007, 0xa3000007, 0xa6000007, 0xe9000007, 0x92000007, 0x98000007, 0x9a000007, 0x9d000007, 0xe5000007, 0x92000007, 0x98000007, 0xda000007, 0xe5000007, 0x80300007, 0x84000006, 0x85200007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xda000007, 0x80400007, 0xda000007, 0x81000007, 0x93000007, 0xe6000007, 0xda000007, 0xda000007, 0x80000007, 0x81000006, 0xd3000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xc1000006, 0xe5000007, 0xe5000007, 0x80200007, 0x81200006, 0xc1000007, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0x9a000007, 0xdd000007, 0x91200007, 0x98000007, 0x9a000007, 0x9d000007, 0xe1000007, 0xda000007, 0x93000007, 0xe6000007, 0x91200007, 0x98000007, 0xa1000007, 0xe6000007, 0x9b000007, 0xe6000007, 0xda000007, 0xda000007, 0xe5000007, 0xda000007, 0x80000006, 0x81000007, 0x82000006, 0xda000007, 0x91000007, 0x93000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0x91000007, 0x93000007, 0xe1000007, 0x92000007, 0x96000007, 0x98000007, 0x9a000007, 0xe5000007, 0x91000007, 0x96000007, 0x9a000007, 0xa1000007, 0xe5000007, 0xda000007, 0xd3000007, 0x91000007, 0x9d000007, 0xe1000007, 0x93000007, 0x9b000007, 0xe6000007, 0x91000007, 0xe1000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x91000007, 0xe1000007, 0x91000007, 0xe1000007, 0xe5000007, 0xe5000007, 0xda000006, 0xe5000006, 0x91000006, 0x93000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0x9a000006, 0x9d000006, 0xe5000006, 0x92000006, 0xd8000006, 0xdb000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81000006, 0xd7000006, 0xda000006, 0x92000006, 0x98000006, 0x9a000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xda000006, 0xda000006, 0xdd000006, 0xe5000006, 0xd7000006, 0x81100007, 0x83000006, 0x84000007, 0x85100006, 0x87000007, 0x88100006, 0x81600007, 0xda000006, 0x81000007, 0xda000006, 0x81000006, 0xda000006, 0x9a000006, 0xdd000006, 0xda000006, 0xe6000006, 0x80000006, 0x81700007, 0xdb000006, 0x80000006, 0x81000007, 0x82000006, 0x83100007, 0x9b000006, 0xe6000006, 0x81000006, 0x8200000f, 0xd7000006, 0xdb000006, 0xdd000006, 0xdb000006, 0xda000006, 0xda000006, 0x91100006, 0x97000006, 0xa1000006, 0xe5000006, 0x92000006, 0xd8000006, 0x81000007, 0xda000006, 0x81000006, 0x91200006, 0x98000006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa6000006, 0xe9000006, 0x91200006, 0x98000006, 0xa1000006, 0xe6000006, 0xda000006, 0x81000007, 0xdb000006, 0xd7000006, 0x91000006, 0xa0100006, 0xa3000006, 0xe9000006, 0xde000007, 0xde000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000006, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x81000006, 0x82000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000006, 0xd3000007, 0x9b000006, 0xdd000006, 0xdb000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x91000006, 0xe1000006, 0xd3000006, 0xd7000006, 0xd7000006, 0xd7000006, 0x81200007, 0xda000007, 0xda000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0x81600007, 0x88100006, 0xda000007, 0x81200007, 0xdd000007, 0x81300007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x81000007, 0x82000006, 0x83000007, 0x84000006, 0x85200007, 0x88000006, 0x89000007, 0x91000007, 0xe1000007, 0x81300007, 0xe6000007, 0x80200007, 0x83000006, 0x84000007, 0x85000006, 0x86000007, 0x87000006, 0xe6000007, 0x81400006, 0x86100007, 0x88100006, 0x92000007, 0x98000007, 0xdb000007, 0x81000006, 0x82100007, 0x84200006, 0x87000007, 0xda000007, 0x81000007, 0xda000007, 0x81000007, 0xda000007, 0x81000007, 0xe5000007, 0xda000007, 0x81000007, 0x92000007, 0x98000007, 0xda000007, 0xda000007, 0x81000007, 0xda000007, 0x81600007, 0x88000006, 0x89000007, 0xda000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0xe6000007, 0x9b000007, 0xe6000007, 0xe5000007, 0xe5000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xd3000007, 0xe5000007, 0xe6000007, 0x92000007, 0x98000007, 0xe5000007, 0x81200007, 0x84000006, 0x85100007, 0x87200006, 0x91200007, 0x98000007, 0xa1000007, 0xe6000007, 0x81100007, 0xa0000007, 0xa3000007, 0xe9000007, 0x81400007, 0x92000007, 0xd8000007, 0xe6000007, 0xe6000007, 0x91000007, 0xe1000007, 0x81300007, 0x85400006, 0x81000007, 0xd7000007, 0xe5000007, 0xc9000006, 0xc0000006, 0x81100007, 0x83100006, 0x85000007, 0xc6000006, 0x81200007, 0x81200007, 0xda000006, 0xda000006, 0xe5000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x93000006, 0xe6000006, 0xda000006, 0xda000006, 0xda000006, 0x80100006, 0x82300007, 0x86000006, 0x87200007, 0xda000006, 0xdd000006, 0xd3000006, 0x81000007, 0x8200000f, 0x83100006, 0xda000006, 0xda000006, 0xda000006, 0x81000006, 0x82000007, 0xda000006, 0xd3000006, 0x81000006, 0x82000007, 0x83100006, 0xdb000006, 0xda000006, 0xda000006, 0x81000007, 0x82100006, 0x89000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xdd000006, 0x81000006, 0xdd000006, 0xe6000006, 0x9300000f, 0xdb000006, 0xa000000f, 0xa300000f, 0xe900000f, 0xda000006, 0xda000006, 0x81100007, 0xd1000007, 0xd3000007, 0x98000006, 0xdd000006, 0xe6000006, 0x80000007, 0x81000006, 0x84000006, 0x85000007, 0xd3000006, 0x81000007, 0xd1000006, 0x81000007, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd1000006, 0xe5000007, 0x81000006, 0xd7000006, 0x80200007, 0x81200007, 0x81000006, 0x82000007, 0x83000006, 0x84000007, 0x85100006, 0xc1000007, 0x81000007, 0xc2000006, 0x81200007, 0xc1000006, 0x81300007, 0xd1000007, 0xd3000007, 0x98000006, 0xdd000006, 0xe6000006, 0x81400007, 0x86200006, 0x89000007, 0xd3000006, 0xd1000006, 0x81000007, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81100007, 0xd1000006, 0xe5000007, 0xd1000007, 0x81000006, 0x93000007, 0xdb000007, 0x91000007, 0xd3000007, 0xd3000007, 0x81000007, 0x91100007, 0xd8000007, 0x92000007, 0xd8000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xdd000006, 0xdd000006, 0xdd000006, 0xdb000006, 0x80000006, 0x81100007, 0x83100006, 0x85000007, 0xdb000006, 0xd7000006, 0xc1000007, 0x80100007, 0x83000007, 0xd7000006, 0xd7000006, 0xd7000006, 0x91200007, 0x98000007, 0x9d000007, 0xa1000007, 0xe6000007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xdb000006, 0x91000006, 0x9b000006, 0x9d000006, 0xe1000006, 0xdd000006, 0x92100007, 0x98000007, 0x9b000007, 0x9d000007, 0xe6000007, 0xd7000006, 0x81200007, 0x84000006, 0x85100007, 0x81200007, 0xda000006, 0xe5000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0x93000006, 0xdb000006, 0x9a000006, 0xdd000006, 0x80000007, 0xda000006, 0xdd000006, 0xdb000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd3000006, 0xda000006, 0x81000006, 0x82000007, 0xda000006, 0x91000006, 0xe1000006, 0x81200007, 0x85000007, 0xdb000006, 0x81000007, 0xc200000f, 0xd7000006, 0xd7000006, 0xdd000006, 0xdd000006, 0xdd000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xc2000007, 0xc1000007, 0x81000006, 0x82100007, 0xd7000006, 0xd7000006, 0xd7000006, 0xdd000007, 0x81200006, 0x84200007, 0x87100006, 0x81100007, 0x83100006, 0xd7000006, 0xd7000006, 0x81500006, 0x87000007, 0x88000006, 0x91000006, 0x92300007, 0x96000006, 0x97100007, 0x9a100007, 0x9c000006, 0x9e000007, 0xa0500007, 0xa6100006, 0xa8200007, 0x81300007, 0x86100006, 0x88100007, 0x91700007, 0x9a400007, 0xa0300007, 0xa5400007, 0x8180000f, 0x9130000f, 0x9620000f, 0x9a20000f, 0x9d100007, 0xa0000007, 0xa180000f, 0xea000006, 0x81000007, 0x82300006, 0x86100007, 0x81000006, 0x82000007, 0x84500007, 0x91200007, 0x82000006, 0x83200007, 0x86000006, 0x8700000c, 0x88100006, 0x91400006, 0xe5000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000005, 0xe5000005, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000005, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xc1000005, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0x96000007, 0xe5000007, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000005, 0xe5000005, 0x81000005, 0x82100007, 0x84100005, 0x86300007, 0x91000006, 0x92000007, 0x93100005, 0x95000006, 0x96100005, 0x98000006, 0x9a000005, 0x9b100007, 0x9d100005, 0xa0000006, 0xa1000005, 0xa2000006, 0xa3000007, 0xa4000005, 0xa5000006, 0xe6000005, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xc2000007, 0xc1000007, 0xc1000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0x81800007, 0x81500007, 0xc8000006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000005, 0x81000007, 0xc2000006, 0xc0000007, 0xc1000006, 0xc1000007, 0x82100007, 0x81200007, 0xc4000005, 0xe5000006, 0x91200006, 0x95300006, 0x9a100006, 0x9d000006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xdd000006, 0xe5000006, 0xdc000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xd7000006, 0xd7000005, 0xd7000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xdb000005, 0x91100005, 0x98000005, 0x9d000005, 0xe6000005, 0xdb000005, 0xdb000005, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa6000007, 0xe9000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x93000007, 0xe6000007, 0xd3000007, 0xd3000007, 0xdd000007, 0x91100007, 0x98000007, 0xe6000007, 0x91000007, 0xe1000007, 0xe6000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xe6000007, 0xdd000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0x91200006, 0x98000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0x91200006, 0x98000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa6000006, 0xe9000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xdb000006, 0x91000006, 0xe1000006, 0x91000006, 0xe1000006, 0xdb000006, 0x92000006, 0x98000006, 0xe6000006, 0x96000006, 0xe5000006, 0xdb000006, 0xd1000006, 0xdd000006, 0x96000006, 0x9d000006, 0xe5000006, 0xdb000006, 0xdd000006, 0x96000006, 0x9d000006, 0xe5000006, 0xdd000006, 0x97000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa6000007, 0xe9000007, 0xd3000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x93000007, 0xe6000007, 0xdb000006, 0xdb000006, 0xe5000006, 0x9b000006, 0xe6000006, 0x91000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xa6000006, 0xe9000006, 0xdd000006, 0xe5000006, 0x96000006, 0xe5000006, 0x91000006, 0x96100006, 0x9c000006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x9b000006, 0xe6000006, 0xdd000006, 0x81000006, 0x82000005, 0x83000009, 0x84500005, 0x81800005, 0x92000005, 0x98000005, 0x9c000005, 0xa0000005, 0xa3000005, 0xe9000005, 0x81500005, 0x87200007, 0x91000005, 0x9c000005, 0xa0100005, 0xa3000005, 0xa6000005, 0xe9000005, 0x81000005, 0x82000006, 0x83600005, 0xdb000005, 0x81000006, 0x82000005, 0x83000006, 0x85400007, 0xdb000005, 0x81000005, 0x82100007, 0x84000006, 0x85000005, 0xdd000005, 0xdb000005, 0xdd000005, 0x81100007, 0x84000006, 0xdd000005, 0xc1000005, 0xd7000005, 0xc1000006, 0xc1000006, 0xd7000006, 0xd7000006, 0xc1000005, 0xc1000005, 0x81500007, 0x81000006, 0xc2000005, 0xc1000007, 0xc1000007, 0x81200007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x81800007, 0x91100007, 0x94400007, 0xda000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x81000006, 0x82000005, 0x83000007, 0x84300005, 0x88100006, 0xc1000006, 0x81100006, 0xc1000007, 0x81600006, 0x88000007, 0x89000006, 0x91700006, 0x9a000006, 0x9b300007, 0xa0000007, 0xa1600006, 0xa8000007, 0xa9000006, 0xea000005, 0x81100006, 0xc3000005, 0x81400006, 0xc6000005, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xd7000007, 0xd7000007, 0x97000007, 0xe6000007, 0xd7000007, 0xd7000007, 0xe5000007, 0xe5000007, 0x92000007, 0xd8000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x96000007, 0xe5000007, 0x9d000007, 0xe6000007, 0x91000007, 0xe1000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xe5000006, 0xe5000006, 0xdb000006, 0x9b000006, 0xe6000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xdb000006, 0xdb000006, 0xdb000006, 0xdb000006, 0x9b000006, 0xe6000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xdb000006, 0xdb000006, 0x93000006, 0xe6000006, 0xdd000006, 0x9d000006, 0xe6000006, 0xd3000006, 0x91000006, 0xe1000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x91000006, 0xe1000006, 0xd7000005, 0x97000005, 0xe6000005, 0xd7000005, 0xd7000005, 0xe5000005, 0x91000005, 0xe1000005, 0x96000005, 0xe5000005, 0xd3000005, 0xd3000005, 0xe5000005, 0xe5000005, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x96000007, 0xe5000007, 0x96000007, 0x9d000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xd3000006, 0x91000006, 0xe1000006, 0xdd000006, 0x96000006, 0x9d000006, 0xe5000006, 0x96000006, 0xe5000006, 0xd7000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x81000005, 0x82000006, 0x83000005, 0x84200006, 0x87000005, 0x88000006, 0xc9000007, 0x81100007, 0x83100005, 0x86300007, 0x81000007, 0x83000005, 0x84000007, 0x85100005, 0x87200007, 0x81000006, 0x82000007, 0x84000006, 0x85100005, 0xc8000006, 0xc2000005, 0xc1000007, 0xc1000006, 0x81100005, 0xd3000005, 0x96000005, 0xe5000005, 0x82000007, 0x84000006, 0x85200007, 0x96000005, 0xe5000005, 0xd3000005, 0x96000005, 0xe5000005, 0x81000006, 0xc3000007, 0xc1000006, 0xc1000007, 0x81200007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe5000007, 0xc1000005, 0x81000007, 0xc2000006, 0x81100006, 0xc1000006, 0x81100006, 0xc1000007, 0x81200005, 0xc1000006, 0xc1000007, 0x81100007, 0xd3000006, 0xd3000006, 0xd3000006, 0xd3000006, 0xd3000005, 0xc1000005, 0xc1000007, 0xc1000007, 0x81000006, 0xc2000005, 0xc1000006, 0xc1000006, 0xc2000007, 0xc1000007, 0x81200007, 0xc1000006, 0xc1000006, 0x81000006, 0x82000007, 0x83300005, 0x87200006, 0x91300006, 0x95000007, 0x96000005, 0x97100007, 0x9a400007, 0xa0800007, 0xa9000005, 0xea000006, 0x81300007, 0x85100006, 0x87100005, 0x89000007, 0x91100007, 0x94400007, 0x9a100006, 0x9d100005, 0xa0100005, 0xa2500006, 0xa8000005, 0xa9100007, 0x81200006, 0x85000006, 0x86100005, 0x88100007, 0x91100007, 0x93100006, 0x95000005, 0x96100006, 0x98000007, 0x9a000006, 0x9b200005, 0x9e000007, 0xa0100006, 0xa2100007, 0xa6400007, 0x81200007, 0x84300009, 0x89000009, 0x91100009, 0x93100005, 0x95000006, 0x96000005, 0x97100007, 0x9a400007, 0xa0800007, 0xa9100006, 0x81300006, 0x85000007, 0x86100006, 0x88000005, 0x89000006, 0x91100006, 0x93000007, 0x94000006, 0x95100005, 0x97100007, 0x9a000007, 0x9b000005, 0x9c200006, 0xa0000007, 0xa1000005, 0xa2200007, 0xa5500005, 0x81100005, 0x83000007, 0x84000006, 0x85000005, 0x86300006, 0x91700006, 0x9a400006, 0xa0300006, 0xa4100005, 0xa6000007, 0xa7000005, 0xa8000006, 0xa9100005, 0x81100006, 0x83000005, 0x84100009, 0x86100005, 0x88100006, 0x91000006, 0x92000007, 0x93200005, 0x96000006, 0x97100007, 0x9a400007, 0xa0a00007, 0x81200007, 0x84000005, 0x85000007, 0x86100006, 0x88000007, 0x89000006, 0x91000007, 0x92100005, 0x94400006, 0x9a100007, 0x9c000006, 0x9d000007, 0x9e000005, 0xa0100005, 0xa2100007, 0xa4000006, 0xa6000006, 0xa7100005, 0xa9100006, 0x81200006, 0x84000005, 0x85200006, 0xe5000006, 0x81000007, 0x82000006, 0x83200007, 0x86000006, 0x87200007, 0x91400007, 0x96000005, 0x97000007, 0x98000005, 0x9a000006, 0x9b200007, 0x9e000006, 0xa0100006, 0xa2400005, 0xa8100005, 0xea000006, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000005, 0xd7000005, 0xd7000005, 0xd7000005, 0xe5000005, 0xe5000005, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xd7000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xd7000006, 0x81000007, 0x82000005, 0x83000007, 0x84500005, 0x81000005, 0x82000007, 0x83600005, 0x81300005, 0x81800007, 0x81000007, 0x88100007, 0xc6000007, 0xd7000005, 0x96000005, 0xe5000005, 0xe5000006, 0xe5000006, 0x81000007, 0xc2000005, 0x81400007, 0x81000007, 0x82100005, 0x84300007, 0x88100005, 0x91100007, 0x93000006, 0x95000006, 0x96000005, 0x97000007, 0x98000006, 0x9a400007, 0xa0200007, 0xa3000006, 0xa4300005, 0xa8200006, 0x81100005, 0x83300006, 0x87000007, 0x88000006, 0x89000007, 0x91400007, 0x96100005, 0x98000007, 0x9a000005, 0x9b200006, 0x9e000005, 0xa0000005, 0xa1000007, 0xa2100006, 0x93500005, 0x9a400005, 0xa0600005, 0xa9000007, 0xea000006, 0x81000006, 0x82000005, 0x83000007, 0x84000005, 0x85000007, 0x86000005, 0x87000006, 0x88000005, 0x89000007, 0x91000007, 0x92000006, 0x93000007, 0x94000005, 0x95000007, 0x96200005, 0x9a400005, 0xa0900005, 0xea000007, 0x81800007, 0x91700007, 0x9a400005, 0xa0a00005, 0x81800005, 0x91700005, 0x9a400005, 0xa0a00005, 0x81800005, 0x91700005, 0x9a400005, 0xa0900005, 0xea000007, 0x81000006, 0x82000007, 0x83000006, 0x85100006, 0x87000007, 0x88100005, 0x91700005, 0x9a400005, 0xa0a00005, 0x81700005, 0x89000007, 0x91100006, 0x93100005, 0x95000006, 0x96000007, 0x97000006, 0x98000007, 0x9a100006, 0x9c200005, 0xa0000007, 0xa1100005, 0xa3000007, 0xa4300005, 0xa8000006, 0xa9000005, 0xea000006, 0x81700005, 0x89000007, 0x91300005, 0x95000007, 0x96000006, 0x97100007, 0x9a400007, 0xa0a00007, 0x81300007, 0x85000005, 0x86000006, 0x87000007, 0x88100006, 0x91700006, 0x9a400006, 0xa0400006, 0xa5100005, 0xa7300007, 0x81800007, 0x91400007, 0x96000006, 0x97100005, 0x9a100005, 0x9c100006, 0x9e000005, 0xa0100005, 0xa2300006, 0xa6200005, 0xa9000007, 0xea000005, 0x81000005, 0x82000006, 0x83000007, 0x84000005, 0x85000006, 0x86300005, 0x91000006, 0x93000006, 0x94100005, 0x96200007, 0x9a400007, 0xa0a00007, 0x81600007, 0x88100006, 0x91700006, 0x9a100006, 0x9c200005, 0xa0100006, 0xa2000005, 0xa3100007, 0x81000006, 0x82100007, 0x85000007, 0x86300005, 0x91000005, 0x92100007, 0x94100006, 0xe5000007, 0xe5000006, 0x96000005, 0xe5000005, 0xe5000005, 0x96000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x96000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x96000005, 0x9c000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xe9000005, 0xe5000005, 0xe5000005, 0xe5000005, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81300007, 0x85000006, 0xc6000005, 0xc2000006, 0xd9000007, 0xd9000005, 0xd9000005, 0xd9000005, 0xda000006, 0xe5000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x96000007, 0xe5000007, 0xd7000007, 0xe6000007, 0xe6000007, 0xe6000007, 0x91100007, 0x98000007, 0x9c000007, 0xa0100007, 0xa3000007, 0xa6000007, 0xe9000007, 0x91200007, 0x98000007, 0xa1000007, 0xe6000007, 0x93000007, 0xe6000007, 0xe6000007, 0x92100007, 0x98000007, 0xe6000007, 0x91100007, 0x98000007, 0x9c000007, 0xa0100007, 0xa3000007, 0xe9000007, 0xd3000007, 0x93000007, 0xe6000007, 0xd3000007, 0xd3000007, 0x97000007, 0xe5000007, 0xe6000007, 0x92000007, 0xd8000007, 0x91200007, 0x98000007, 0xe1000007, 0xe6000007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xdb000007, 0xd3000007, 0xdb000005, 0xdb000005, 0xda000007, 0xda000005, 0xda000005, 0xda000005, 0x96000005, 0x9b000005, 0xe5000005, 0x9c000005, 0xa0000005, 0xa3000005, 0xe9000005, 0xdb000005, 0xdd000005, 0x92000005, 0x96000005, 0x98000005, 0xe5000005, 0xdb000005, 0x96000005, 0x9b000005, 0xe5000005, 0xdb000005, 0x97000005, 0xe5000005, 0xdd000005, 0xdb000006, 0xe5000006, 0xdb000006, 0xdb000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xdb000006, 0xdb000006, 0xdb000006, 0xdb000006, 0x9b000006, 0xe6000006, 0xdb000006, 0xdb000006, 0xd7000006, 0xdd000006, 0x91200006, 0x98000006, 0x9b000006, 0xa1000006, 0xe6000006, 0xdd000006, 0xdd000006, 0xd7000006, 0x91100006, 0x98000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xe9000006, 0x96000006, 0x9c000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xdd000006, 0xd3000006, 0x9c100006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9c100006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd3000006, 0xdd000006, 0xe6000006, 0xd7000006, 0x91000006, 0x9d000006, 0xe1000006, 0xd7000006, 0xdd000006, 0xd7000006, 0xd7000006, 0xda000005, 0xdd000006, 0xdb000005, 0xdd000006, 0xdd000006, 0xd9000006, 0x93000007, 0xd9000006, 0x92000007, 0x98000007, 0xd9000006, 0x92000007, 0x98000007, 0xd9000006, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0xe6000007, 0xd7000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0x9d000007, 0xe5000007, 0x96000006, 0xe5000006, 0x91000006, 0x97000006, 0x9b100006, 0xa0100006, 0xa3000006, 0xe9000006, 0x91000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xe9000006, 0x91200006, 0x95300006, 0x9b200006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0x81000007, 0x82000005, 0x83100007, 0x85000005, 0x86000007, 0x87200006, 0xd9000005, 0x81000006, 0x82000007, 0x83000006, 0x88000006, 0x89000007, 0x99000005, 0xdb000006, 0x81100006, 0x83100007, 0x86000007, 0x87000006, 0x88000007, 0x99000005, 0xdb000006, 0x81200006, 0x84000005, 0x97000006, 0xd9000005, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0x83200006, 0xd7000006, 0x81000007, 0x97000006, 0xe5000006, 0x81000007, 0x82000006, 0x93000006, 0x9b000006, 0xe6000006, 0x81000006, 0x82000007, 0x93000006, 0xdb000006, 0xdd000006, 0x85000006, 0xdd000006, 0xdd000006, 0xdb000006, 0x81100007, 0xdb000006, 0x81300006, 0x85000007, 0x86000006, 0x97000005, 0x9c000005, 0xa0000005, 0xa3000005, 0xe9000005, 0x81000007, 0x91000005, 0x96100005, 0xa5100005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0x81000007, 0xda000005, 0xdb000005, 0xdb000005, 0xdb000005, 0xc1000005, 0xda000006, 0xda000006, 0xda000005, 0xda000005, 0x81000005, 0xc2000007, 0xc1000005, 0x81000007, 0x82000006, 0x83000007, 0x91200007, 0x98000007, 0x9a100007, 0x9d000007, 0xa1000007, 0xe6000007, 0xc1000006, 0x81100007, 0xd7000006, 0xd7000006, 0xd7000006, 0xda000006, 0xda000006, 0xc1000007, 0xc1000007, 0xc1000006, 0xc1000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x81500007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xc1000006, 0x81000007, 0x82000006, 0x83000007, 0x84000006, 0x85100007, 0x87100006, 0xc1000006, 0xc1000007, 0x81000006, 0x82100007, 0x84200006, 0xc1000006, 0xc1000006, 0xc1000007, 0x81800007, 0x91000005, 0x92600007, 0x9a300006, 0x9e000007, 0xa0100007, 0xa2000006, 0xa3000007, 0xa4100006, 0xa6000005, 0xa7000006, 0xe8000007, 0x81100006, 0x83100007, 0xc5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x96000007, 0xe5000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0x96000005, 0xe5000005, 0x96000005, 0xe5000005, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0x96000005, 0x9c000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xe9000005, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xd7000007, 0xdd000007, 0xe5000007, 0xe5000007, 0x92000007, 0xd8000007, 0xe5000007, 0x91100007, 0x98000007, 0xa1000007, 0xe6000007, 0xd7000007, 0xd7000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x91000005, 0xe1000005, 0xd7000005, 0xe5000005, 0xd7000006, 0xdb000006, 0xdb000006, 0xe5000006, 0xe5000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xdb000006, 0xdb000006, 0xdb000006, 0xe5000006, 0x91000006, 0xe1000006, 0x91000006, 0xe1000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xe5000006, 0x92000007, 0xd8000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81000006, 0x82100007, 0x84200006, 0x87100005, 0xc9000006, 0x81100007, 0x84200007, 0x87000006, 0x88100007, 0x81000006, 0x82000007, 0x83000006, 0x84000007, 0x85100006, 0x87000005, 0x88000007, 0xc9000006, 0x81100006, 0x83000007, 0x84300006, 0x88100007, 0x81100007, 0x83000006, 0x84100007, 0x86300006, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0x87000007, 0x88100006, 0x81100006, 0x83600007, 0x81300006, 0x85300007, 0xc9000006, 0x81100007, 0x83100006, 0x85200007, 0x88100006, 0x82700007, 0x81300007, 0x85000006, 0xc6000007, 0x81000007, 0xc3000007, 0xc1000007, 0x81300007, 0x81200006, 0xc1000007, 0x81000005, 0x82300006, 0x86000007, 0x87100006, 0x81000005, 0x82100007, 0x84000006, 0x85200007, 0x81000006, 0x82000007, 0xc3000006, 0xc1000007, 0xc1000005, 0xc2000007, 0x81300007, 0xc1000007, 0x81100006, 0xd2000006, 0x92000007, 0xd8000007, 0x81000007, 0x9d000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x9d000006, 0xe5000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xd7000006, 0xd7000006, 0xdd000006, 0xd1000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0x81100007, 0xe5000006, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe5000007, 0xc1000007, 0x81300006, 0xe5000006, 0xc1000006, 0xc1000007, 0xc1000005, 0xc1000005, 0xc1000007, 0xc1000006, 0xc1000007, 0x81000007, 0xc2000006, 0x81100007, 0x81200007, 0x81100007, 0xc3000006, 0x81300007, 0xc1000005, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000006, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000006, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xc1000007, 0x81100007, 0xc1000006, 0xc1000007, 0xc1000007, 0x81200007, 0xc4000006, 0xc1000006, 0xc1000006, 0xc1000007, 0x81100006, 0x83000007, 0x84100006, 0x81200007, 0x81100006, 0x83200007, 0x81000007, 0xc2000006, 0x81100005, 0x83000007, 0x84000005, 0x85000006, 0x86300005, 0x91000006, 0x92100005, 0x94300007, 0x98000006, 0x9a000006, 0x9b100007, 0x9d000006, 0x9e000007, 0xa0100007, 0xa2000006, 0xa4100007, 0xa6000006, 0xa7000007, 0xa8000006, 0xa9000005, 0xea000006, 0x81000006, 0x82000007, 0x84000007, 0x85000006, 0x86000007, 0x87200006, 0x91000006, 0x92100007, 0x94100006, 0x96000007, 0x97100006, 0x9a300006, 0x9e000005, 0xa0300005, 0xa4000007, 0xa6400006, 0x81100006, 0x83000005, 0x85100006, 0x87100007, 0x91100006, 0x93000007, 0x94400005, 0x9a000007, 0x9b000005, 0x9c200007, 0xa0000007, 0xa2000007, 0xa3500006, 0xa910000f, 0x81100006, 0x83600007, 0x91000006, 0x92300007, 0x96000006, 0x97100007, 0x9a100007, 0x9d100006, 0xa0000006, 0xa1100007, 0xa3000006, 0xa4000005, 0xa5000007, 0xa6000006, 0xa7000007, 0xa8000006, 0xa9000005, 0xea000006, 0x81800006, 0x91100007, 0x93000006, 0x95000007, 0x96000006, 0x97000007, 0x98000005, 0x9a000007, 0x9b000006, 0x9c000007, 0x9d000006, 0x9e000007, 0xa0100007, 0xa2000006, 0xa3300007, 0xa7300006, 0x81000006, 0x82000005, 0x83100007, 0x85000006, 0x86100007, 0x88100006, 0x91100006, 0x93100007, 0x95000005, 0x97000006, 0x9a100006, 0x9c000007, 0x9d100006, 0xa0a00006, 0x81800006, 0x91500006, 0x97000007, 0x98000006, 0x9b100006, 0x9d000005, 0x9e000006, 0xa0000007, 0xa1000006, 0xa2000007, 0xa3000006, 0xa4100007, 0xa6000006, 0xa7000007, 0xa8000006, 0xa9000007, 0xea000006, 0x81000005, 0x82000006, 0x83000007, 0x85000007, 0x86300006, 0x91500007, 0x97100006, 0x9a000006, 0x9b000007, 0x9c100006, 0xa0400006, 0xa5100007, 0xa7000006, 0xa9000006, 0xea000007, 0x81000006, 0x82000007, 0x83000006, 0x84000005, 0x85400006, 0x91000007, 0x92300006, 0x96200007, 0x9a400006, 0xa0100006, 0xa2000007, 0xa3000006, 0xa5000006, 0xa7300006, 0x81100007, 0x83300006, 0x87000007, 0x88000006, 0x89000007, 0x91000006, 0x92000007, 0x93000006, 0x94400007, 0x9b300007, 0xa0a00007, 0x81800007, 0x91100007, 0x93000006, 0x94400007, 0x9a200007, 0xa0000005, 0xa1500006, 0xa7000007, 0xa8200006, 0x81200006, 0x85000007, 0x86000005, 0x87100006, 0x89000007, 0x91000007, 0x92100006, 0x94400007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91000007, 0x93000006, 0x94100007, 0x96100006, 0x98000005, 0x9a000006, 0x9c000006, 0x9e000006, 0xa0100007, 0xa2000006, 0xe3000005, 0x82000006, 0x87000007, 0xd4000006, 0x81100007, 0x83000006, 0x84400007, 0x89000006, 0x91100006, 0x93100007, 0x95000006, 0x96100007, 0x98000006, 0x9a000006, 0x9b100007, 0x9d100006, 0xa0000007, 0xa1000006, 0xa2200007, 0xa5000006, 0xa6100007, 0xa8000006, 0xa9000007, 0xea000006, 0x81800006, 0x91000005, 0x92100006, 0x94100007, 0x96200006, 0x9a200006, 0xe5000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xd7000007, 0xe5000007, 0x92000007, 0xd8000007, 0xd7000007, 0xd7000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xd7000005, 0xd7000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xe5000006, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81100006, 0x84300007, 0x88000006, 0xc9000007, 0x81800006, 0x81800006, 0x81400006, 0x87000007, 0x88100006, 0x81000007, 0x82000006, 0x83100007, 0x85200006, 0x88100007, 0x81000007, 0x84000007, 0x86300007, 0x81100007, 0x83000005, 0xc4000007, 0xc4000007, 0x81000007, 0x82700006, 0x81000007, 0x82700006, 0x81000006, 0xc2000007, 0xc1000006, 0xc1000007, 0x81400006, 0x81000007, 0x82000006, 0xc3000007, 0x81100007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x81800006, 0x81800006, 0x81300006, 0x85400007, 0x81800007, 0x81800007, 0x81800007, 0xe5000007, 0x81800007, 0xe5000007, 0xe5000007, 0xe5000007, 0x82200007, 0xe5000006, 0xe5000006, 0x83100007, 0x81200007, 0x81200007, 0xe5000007, 0x83000007, 0xe5000007, 0x81000007, 0x83000007, 0xe5000006, 0x81200007, 0xe5000006, 0x81300007, 0x81300007, 0xc3000007, 0x81300007, 0x81100007, 0xc4000007, 0xc3000007, 0x82100007, 0x82100007, 0xc3000007, 0xc3000007, 0xc3000007, 0x81100007, 0xc2000007, 0xc1000007, 0xc100000c, 0xc4000007, 0xc1000007, 0xc1000006, 0x81100007, 0xc3000006, 0x81100006, 0xc1000007, 0x81400006, 0x88100007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a000007, 0x9b000006, 0x9c000007, 0x9d000006, 0x9e000007, 0xa0100006, 0xa2100007, 0xa4200005, 0xa7300006, 0x81000005, 0x82000006, 0x83000005, 0x84100007, 0x86000006, 0x87200007, 0x91300005, 0x95300006, 0x9a300005, 0x9e000007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0400007, 0xa5400006, 0xea000007, 0x81100006, 0x83000005, 0x84000007, 0x85100006, 0x88100006, 0x91000006, 0x92200005, 0x95300006, 0x9a200006, 0x9d000005, 0x9e000007, 0xa0100006, 0xa2100007, 0xa4000006, 0xa6000006, 0xa8100007, 0xea000006, 0x81000005, 0x82000006, 0x83200007, 0x86300006, 0x91100006, 0x93000005, 0x96000005, 0x97100006, 0x9a000005, 0x9b100007, 0x9d000006, 0x9e000005, 0xa0000006, 0xa1100007, 0xa3000006, 0xa4000007, 0xa5000006, 0xa6000007, 0xa7100006, 0xa9000007, 0xea000005, 0x81000005, 0x82700007, 0x91700007, 0x9a400007, 0xa0000007, 0xa1100006, 0xa3000005, 0xa4200006, 0xa7100005, 0xa9100006, 0x81000006, 0x82100005, 0x84000007, 0x85100006, 0x87000007, 0x88000006, 0x89000005, 0x91000006, 0x92000007, 0x93100006, 0x95100007, 0x97000006, 0x98000005, 0x9a000005, 0x9b300007, 0xa0000007, 0xa1200005, 0xa4600006, 0x81300006, 0x85100007, 0x87200006, 0x91700006, 0x9a000005, 0x9b000006, 0x9c000007, 0x9d000005, 0x9e000006, 0xa0000006, 0xa1000007, 0xa2000005, 0xa3100007, 0xa5000006, 0xa6400007, 0x81000007, 0x82000006, 0x83000007, 0x84000006, 0x85000007, 0x86100005, 0x88100006, 0x91300006, 0x97000007, 0x98000006, 0x9a000006, 0x9c100006, 0x9e000007, 0xa0000007, 0xa1100005, 0xa3000007, 0xa4000005, 0xa5500007, 0x81800007, 0x91700007, 0x9b000006, 0x9c000007, 0x9d000006, 0x9e000007, 0xa0000007, 0xa1000006, 0xa2100007, 0xa4600006, 0x81200005, 0x84000006, 0x85000007, 0x86000006, 0x87000005, 0x88100007, 0x91000006, 0x92000007, 0x93000006, 0x94400007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91100007, 0x95200006, 0x98000007, 0x9a200006, 0x9e000007, 0xa0400007, 0xda000007, 0x81000009, 0x82100006, 0x84100007, 0x86300006, 0x91200006, 0x94000007, 0x95000006, 0x96100007, 0x98000006, 0x9a100006, 0x9c200007, 0xa0a00007, 0x81600007, 0x88100006, 0xd1000005, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81300007, 0xc5000006, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x82700007, 0x81800007, 0x81800007, 0x81400007, 0x88000007, 0xc9000006, 0x81100006, 0x81800005, 0x81300005, 0xc1000007, 0xc5000007, 0xc1000005, 0xc4000007, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81800004, 0x81800004, 0x81500004, 0xc7000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81800004, 0x81800004, 0x81000004, 0x83300004, 0xc1000004, 0x91000004, 0x93000004, 0x96000004, 0x9b100004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xe5000004, 0x91000004, 0x93000004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91000004, 0x93000004, 0x97100004, 0x9b000004, 0x9d000004, 0xa1000004, 0xa5100004, 0xe5000004, 0x91000004, 0x93000004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x9b100004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xd7000004, 0xd7000004, 0xd7000004, 0xe5000004, 0x91000004, 0x93000004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x93000004, 0xe5000004, 0x96000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x96000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x91000004, 0x93000004, 0x96200004, 0x9b200004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91000004, 0x93000004, 0x96200004, 0x9b200004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xd3000004, 0xe5000004, 0xd3000004, 0x83600004, 0x81000004, 0x83600004, 0x81800004, 0xd3000004, 0x81800004, 0x81600004, 0xc9000004, 0x82600004, 0x81000004, 0x83200004, 0x87200004, 0x81200004, 0x86200004, 0xc9000004, 0xc3000004, 0xd3000004, 0xc1000004, 0x81200004, 0xe5000004, 0xda000004, 0xd3000004, 0xd3000004, 0x91000004, 0x93000004, 0x95000004, 0x98000004, 0x9a100004, 0x9d000004, 0xa1000004, 0xe6000004, 0x91000004, 0x98000004, 0x9b000004, 0x9d000004, 0xa1000004, 0xe6000004, 0x91000004, 0x93000004, 0x95000004, 0x98000004, 0x9b000004, 0x9d000004, 0xa1000004, 0xe6000004, 0x91000004, 0x93000004, 0x95000004, 0x98000004, 0x9a100004, 0x9d000004, 0xa1000004, 0xe6000004, 0x81100004, 0xc1000004, 0xc1000004, 0x91000004, 0x93000004, 0x98000004, 0x9b000004, 0x9d000004, 0xe6000004, 0x93000004, 0x98000004, 0x9b000004, 0x9d000004, 0xe6000004, 0xc1000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0xd3000004, 0xd3000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81400004, 0x88100004, 0x91400004, 0x97100004, 0x9a400004, 0xa0a00004, 0x81200004, 0x85400004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91000004, 0x93500004, 0x9a400004, 0xa0600004, 0x81100004, 0x96000004, 0xe5000004, 0x91000004, 0x93000004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91000004, 0x93000004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xe5000004, 0x91000004, 0x93000004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x82700004, 0x81700004, 0x81800004, 0x81100004, 0x84500004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81100004, 0x81700004, 0xc9000004, 0xc9000004, 0xc9000004, 0x81600004, 0xde000004, 0x81200004, 0xc1000004, 0xc1000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0900004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91200004, 0x95300004, 0x9a100004, 0xdb000004, 0xd7000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0600004, 0x81200004, 0x96100004, 0x9c100004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xe5000004, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x82700007, 0x81800007, 0x81300007, 0x91200007, 0x95000007, 0x97100007, 0x9a000007, 0x9d000007, 0xa5100007, 0x91200007, 0x95300007, 0x9a400007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91000007, 0x93000007, 0x9d000007, 0xa3000007, 0xa5100007, 0x91000007, 0x97000007, 0x9d100007, 0xe6000007, 0x95000007, 0xda000007, 0x91200007, 0x98000007, 0xa1000007, 0xa5100007, 0x95000007, 0xda000007, 0xdb000007, 0xdb000007, 0xda000007, 0xda000007, 0xd1000007, 0xdd000007, 0xe5000006, 0xd7000006, 0xe5000006, 0xdb000006, 0xdb000006, 0xdb000006, 0x91000007, 0x93000007, 0x95000007, 0x9a000007, 0xa5100007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x98000007, 0xa5100007, 0x95000007, 0x9a000007, 0xdd000007, 0xda000007, 0x92100007, 0x98000007, 0xa5100007, 0x9d000007, 0xe6000007, 0xd1000007, 0x95000007, 0xda000007, 0x82000007, 0xda000007, 0xdb000007, 0xdb000007, 0x91000007, 0xe1000007, 0xdd000007, 0xe5000007, 0x91000007, 0x93000007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xd7000006, 0xdb000006, 0xdb000006, 0xdb000006, 0xe5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0xe5000007, 0xd7000006, 0xdb000007, 0xe5000007, 0x81100006, 0x83600007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81400007, 0x86000006, 0x87200007, 0x81800007, 0x81300007, 0x86300007, 0x81800007, 0x81400007, 0x86000006, 0x87200007, 0x81800007, 0x81100007, 0x83100006, 0x86200007, 0xc9000006, 0x81800007, 0x81100007, 0x83000006, 0x84500007, 0x81800007, 0x81200007, 0x81000007, 0x83000007, 0x87000007, 0xc9000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc5000006, 0xc1000007, 0xc1000007, 0xc9000007, 0x81300007, 0x86200007, 0x81200007, 0xc1000007, 0x81400007, 0x87100007, 0xc1000007, 0xc1000007, 0xe5000007, 0x84000007, 0xe5000007, 0xe5000007, 0xc3000007, 0xc1000007, 0xc1000007, 0xc7000006, 0xc1000007, 0xd7000007, 0x81000006, 0x82000007, 0xd7000007, 0xc1000007, 0xc1000007, 0xd7000006, 0xd7000007, 0x81200007, 0xc1000007, 0xc1000007, 0x81400007, 0xc1000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000006, 0x93000007, 0xe6000007, 0xd3000007, 0xe6000007, 0x93000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000006, 0xe5000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x81200007, 0x84000005, 0x85000007, 0x86000006, 0x87000007, 0xc9000007, 0xc1000006, 0x84200007, 0xc1000007, 0xe5000006, 0x81300007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81600007, 0x88100005, 0x91300007, 0x95000005, 0x96100007, 0x98000006, 0x9a400005, 0xa0100005, 0xa2000006, 0xa4000007, 0xa6100007, 0xa8000006, 0xea000007, 0x82000006, 0x83100007, 0x86300007, 0x91300007, 0x95000006, 0x96000007, 0x97000006, 0x98000005, 0x9a400007, 0xa0100006, 0xa2000007, 0xa3300006, 0xa7000005, 0xa8200007, 0x81000005, 0x82000006, 0x83000007, 0x84000005, 0x85000006, 0x86000007, 0x87000006, 0x88000007, 0x89000006, 0x91000006, 0x92600007, 0x9a000005, 0x9b100007, 0x9d000005, 0x9e000007, 0xa0000007, 0xa1000005, 0xa2000007, 0xa3200006, 0xa6000005, 0xa7000006, 0xa8100007, 0x8230000c, 0x86000007, 0x87000005, 0x88100007, 0x91000005, 0x92300007, 0x9a200007, 0x9d100005, 0xa0000005, 0xa2000007, 0xa3000006, 0xa4000007, 0xa5000005, 0xa6100007, 0xa8000006, 0xa9100007, 0x81200007, 0x84000005, 0x85000007, 0x86000006, 0x87200007, 0x91300007, 0x95100005, 0x97000006, 0x98000007, 0x9a000006, 0x9b000007, 0x9c000006, 0x9d100007, 0xa0000007, 0xa5400007, 0x81000007, 0x82000006, 0x83100007, 0x85000006, 0x87200007, 0x91000007, 0x92600006, 0x9a100006, 0x9c200007, 0xa0800007, 0xa9000006, 0xea000007, 0x81000006, 0x82000007, 0x83000006, 0x84500007, 0x91700007, 0x9a000006, 0x9b100007, 0x9d100006, 0xa0000005, 0xa1000007, 0xa2000006, 0xa3200007, 0xa7000006, 0xa8000007, 0xa9100006, 0x81400007, 0x86200006, 0x89000007, 0x91000005, 0x92400007, 0x97100006, 0x9a000006, 0x9b000007, 0x9c000006, 0x9d100007, 0xa0000007, 0xa1000006, 0xa2500007, 0xa8000006, 0xa9000007, 0xea000005, 0x81200007, 0x84100006, 0x86100007, 0x88000006, 0x89000007, 0xe3000006, 0x91000005, 0x9a300007, 0xe2000007, 0xe8000007, 0x81200007, 0x84200005, 0x88100005, 0x91000005, 0x95300007, 0x9a000006, 0x9b300007, 0xa0100007, 0xa2000005, 0xa3200007, 0xa6000005, 0xa7300007, 0x81200007, 0x84100006, 0x86300007, 0x91300007, 0x95100005, 0x97000006, 0x98000005, 0x9a000005, 0x9b200007, 0x9e000005, 0xa0300007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81000005, 0x83000007, 0x87200007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x83600007, 0x81600007, 0x81500007, 0x81300007, 0xc6000007, 0x81800007, 0x81200007, 0x81100007, 0x81100007, 0xc4000007, 0x81100007, 0x81100007, 0x81100007, 0x84500007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81300007, 0x81800007, 0x81200007, 0x81100007, 0x81000007, 0xc4000007, 0x81800007, 0x81800007, 0x81800007, 0x81700007, 0x81800007, 0x81700007, 0x84300007, 0x84500007, 0x81700007, 0x81400007, 0x87200007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81600007, 0x88100006, 0x81800006, 0xd6000006, 0x81600006, 0x81800007, 0x81800007, 0x81300007, 0x86300007, 0x81800007, 0x81800007, 0xdf000007, 0x81800006, 0x81600006, 0x88100007, 0x81800007, 0x81600007, 0x88100006, 0x81800007, 0x81100007, 0x81200007, 0x85400007, 0xe5000007, 0x81800007, 0x81200007, 0x85400007, 0x81400007, 0x87200007, 0x81800007, 0x81200007, 0x85400007, 0x81800007, 0x81200007, 0x84300006, 0x88100007, 0x81500007, 0x81400007, 0xc7000007, 0x85000007, 0xe5000007, 0xc1000007, 0x81300007, 0x81100007, 0x81100007, 0x81300007, 0xc1000007, 0x81200007, 0xe5000007, 0x81200007, 0x81200007, 0x81200007, 0x81100007, 0xc1000007, 0xc1000007, 0x81100007, 0x81800007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0x81100007, 0xc1000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0xde000007, 0xd3000007, 0x93000007, 0xde000007, 0xd3000007, 0x83100007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x81800007, 0x81300007, 0x81000007, 0x98000007, 0x9a400007, 0xa0900007, 0xea000005, 0x81400007, 0x86000005, 0x87000006, 0x88100007, 0x91700007, 0x9a400007, 0xa0000006, 0xa1000007, 0xa2000006, 0xa3700007, 0x84400007, 0x89000006, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a000007, 0x9b100006, 0xa4600007, 0x81100006, 0x83200007, 0x86000006, 0x87100007, 0x89000006, 0x91700007, 0x9a400007, 0xa0400007, 0xa6400007, 0x81400007, 0x87000006, 0x91100007, 0x93000006, 0x94400007, 0x9a300007, 0xa0300007, 0xa4300006, 0xea000006, 0x81000007, 0x82000006, 0x83200005, 0x86200006, 0x89000005, 0x91200005, 0x95000007, 0x96000006, 0x98000006, 0x9a000006, 0x9b300007, 0xa0a00007, 0x81800007, 0x91100005, 0x93500007, 0x9a400007, 0xa0a00007, 0x81100007, 0x83600006, 0x91700006, 0x9a400006, 0xa0000006, 0xa1000007, 0xa5500007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81100007, 0x83600006, 0x91300006, 0x95300007, 0x9a300007, 0x9e000005, 0xa1800007, 0xea000006, 0x81800007, 0x91700007, 0x9b200007, 0x9e000005, 0xa0100007, 0xa3000007, 0xa5400007, 0x81000007, 0x83100007, 0x86300007, 0x91000007, 0x93000007, 0x96200007, 0x9a200007, 0x9e000007, 0xa0000007, 0xa3400007, 0xa9100007, 0x83200007, 0x87200007, 0x91000007, 0x93100007, 0x97100007, 0x9b200007, 0xa0100007, 0xa9000006, 0xea000007, 0x81200007, 0x84000006, 0x85400007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81700007, 0x89000006, 0x91700006, 0x9a100006, 0x9c000007, 0x9e000007, 0xa0400006, 0xc5000007, 0xe9000007, 0xdc000007, 0x95200007, 0xea000007, 0x81500007, 0x87000006, 0x88100007, 0x91100007, 0x94400007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91300007, 0x96000007, 0x97000006, 0x98000007, 0xda000007, 0x96100007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81200007, 0xc5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81800007, 0x81400007, 0x87200007, 0x81700007, 0x83600007, 0x81200007, 0xc7000006, 0xc2000007, 0x81100007, 0xc1000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x81000007, 0xc8000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0x81300007, 0x85100009, 0x91000009, 0xd3000007, 0x93000007, 0xd8000007, 0xc1000007, 0xc1000007, 0xc0000009, 0x80500007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x80000009, 0x81200007, 0x86100007, 0x88000009, 0xc9000007, 0xc1000007, 0xc1000007, 0x81000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc0000007, 0x81000007, 0x83000007, 0xc5000007, 0xc0000007, 0x80000007, 0x81000009, 0x82700007, 0xc9000007, 0x85000009, 0xc9000007, 0xc2000009, 0x80400007, 0x85000009, 0x86300007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x92100007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x92100009, 0x95100009, 0x97000007, 0x98000009, 0x9a000009, 0x9d000009, 0xe5000007, 0xc4000007, 0x80000009, 0x81800007, 0x91200009, 0x95100009, 0x98000009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x91000009, 0x93000009, 0x95100009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x93000009, 0x95200009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x93000009, 0x95200009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x91000009, 0xdb000009, 0x91000009, 0xdb000009, 0x80000007, 0x81100009, 0x83600007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xd7000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x84100007, 0xc0000007, 0x80900007, 0x81000007, 0xc6000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x80400007, 0x85000009, 0x86200007, 0xc9000009, 0xc1000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x92100007, 0x95300007, 0x9a000007, 0x9d000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x86000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa4100007, 0xc6000007, 0xc6000007, 0xc6000007, 0xc6000007, 0x86100007, 0x84200007, 0xd1000007, 0xc6000007, 0x82000007, 0xc6000007, 0xc6000007, 0xc6000007, 0xc2000007, 0xc6000007, 0x85100007, 0xc6000007, 0xc6000007, 0xc6000007, 0x80900007, 0x85100007, 0xc6000007, 0xc6000007, 0x91200009, 0x95300009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x91000009, 0x93000009, 0x95200009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x93000009, 0x95200009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x92100009, 0x95300009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x91000009, 0xdb000009, 0x91000009, 0xdb000009, 0xc2000007, 0x81500007, 0xc1000007, 0xc2000007, 0xc2000007, 0x80900007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000009, 0xe5000009, 0xe5000009, 0x81300007, 0x80800007, 0xc9000009, 0x81100007, 0xc1000007, 0xc1000007, 0x81100007, 0xc3000009, 0xc1000007, 0x80900007, 0xe5000007, 0xe5000007, 0xc3000009, 0x81000007, 0xc3000009, 0xc2000007, 0x80100007, 0x82000009, 0x83600007, 0xc3000009, 0x81000007, 0xc2000009, 0x81200007, 0xc1000007, 0xc1000007, 0x80000009, 0x82700007, 0xc3000007, 0x91000007, 0xe5000007, 0x91100007, 0x98000007, 0xa4100007, 0x81100007, 0xc8000007, 0xc1000007, 0x81200007, 0xc2000007, 0x83000007, 0xc8000007, 0x81100007, 0x83000009, 0x84500007, 0x81100007, 0xc8000007, 0xc1000007, 0x81100007, 0x81000007, 0x84000007, 0xc8000007, 0xc2000007, 0x81000007, 0xc8000007, 0x81100007, 0xc1000007, 0x80000007, 0x81100009, 0x83000007, 0x84000009, 0x85000007, 0x87100007, 0xc9000009, 0xc2000007, 0xc1000007, 0xc2000007, 0xd7000007, 0x81400007, 0x80600007, 0xc1000007, 0x80900007, 0x95000007, 0xda000007, 0x95000007, 0xda000007, 0xc1000007, 0xc1000007, 0x84100007, 0xc7000007, 0x80100007, 0x83000007, 0x85400007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x80900007, 0xc1000007, 0x80000007, 0xdb000009, 0xdb000009, 0x81000007, 0xc5000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc5000007, 0x81200007, 0x85300007, 0xc5000007, 0xc1000007, 0x87100007, 0xc5000007, 0x80900007, 0x98000007, 0xe5000007, 0x81200007, 0x86100007, 0x81600007, 0x82000007, 0xc8000007, 0xc1000007, 0xc2000007, 0x81100007, 0xc8000007, 0xc2000007, 0x81100007, 0xc8000007, 0xc1000007, 0x81100007, 0x80000007, 0x81000009, 0x82700007, 0xc2000007, 0xd7000007, 0xc4000007, 0xc1000007, 0x81600007, 0x82100007, 0x85100009, 0xc4000007, 0x83100007, 0xc4000007, 0xc4000007, 0x80900007, 0xc4000007, 0x81000009, 0x82100007, 0x84100009, 0x86100007, 0x81000007, 0x82000009, 0x91000009, 0x92100007, 0x98000007, 0x9a000007, 0x9e000007, 0xe4000007, 0x91000009, 0x92000007, 0x98000007, 0x9e000007, 0xe4000007, 0x91000009, 0x92100007, 0x98000007, 0x9e000007, 0xe4000007, 0x91000009, 0x92100007, 0x98000007, 0x9e000007, 0xe4000007, 0x92000009, 0x93000007, 0x9e000007, 0xe4000007, 0x93000007, 0x98000007, 0x9e000007, 0xe4000009, 0xde000007, 0x93000007, 0x98000007, 0xde000009, 0x93000007, 0x98000007, 0xde000007, 0x93000007, 0x98000007, 0xde000007, 0x93000007, 0x98000009, 0xde000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0xd3000007, 0xd3000009, 0xd3000007, 0xd3000007, 0xd3000009, 0xd3000007, 0xd3000009, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xdb000009, 0xdb000009, 0xdb000009, 0xdb000009, 0x91200009, 0x95300009, 0x9a100009, 0x9d000009, 0xa0000009, 0xa3200009, 0xe8000009, 0xe5000009, 0xc1000007, 0x80700007, 0xc9000007, 0x95000007, 0xda000007, 0x95000007, 0xda000007, 0x82200007, 0x82100007, 0x81300007, 0xc4000007, 0x82200007, 0xc4000007, 0x81200007, 0xc1000007, 0x82100007, 0x80400007, 0x87200007, 0xc4000007, 0x82100007, 0x82200007, 0xc1000007, 0x81200007, 0x92000009, 0xd8000009, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0x80300007, 0x85000009, 0x86100007, 0xc9000009, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0x87100007, 0xc7000007, 0x80000007, 0x81100009, 0x83600007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc2000007, 0x9a000007, 0xe5000007, 0x9a000007, 0xe5000007, 0x9a000009, 0xe5000009, 0x9a000009, 0xe5000009, 0x9a000009, 0xe5000009, 0x9a000007, 0xe5000007, 0x9a000009, 0xe5000009, 0x80100007, 0x83000007, 0xc9000007, 0x81300007, 0x81000009, 0x82000007, 0x83000009, 0x84000007, 0x85000009, 0xc6000007, 0xc1000007, 0xc1000007, 0x80400007, 0x85000009, 0x86300007, 0xc1000007, 0x81100007, 0x84000007, 0x86000007, 0xc8000007, 0x81100007, 0xc9000007, 0x80000007, 0xd7000007, 0xd7000007, 0xc8000007, 0xc0000007, 0x81000007, 0xc4000007, 0xc4000007, 0xc4000007, 0xc5000007, 0x80000007, 0x82100009, 0x84200007, 0x88100007, 0xc4000007, 0xc1000007, 0xc4000007, 0xc4000007, 0x80200007, 0x84500007, 0xa0000007, 0xa3000007, 0xe8000007, 0x81300007, 0x85000007, 0x88100007, 0x80800007, 0xc0000007, 0x81200007, 0xc0000007, 0x80100007, 0x82000010, 0x83600007, 0xc0000007, 0xc7000009, 0xc7000009, 0xc7000009, 0xc7000009, 0x80100007, 0xc5000009, 0x81200007, 0xc7000009, 0xc7000009, 0xc7000009, 0xc7000009, 0xc7000009, 0xc7000009, 0xc7000009, 0xc7000009, 0x80400007, 0x85000009, 0x87000009, 0x88000007, 0xc9000009, 0xc7000009, 0xc7000009, 0xd7000007, 0xd7000007, 0xc5000007, 0x80100007, 0x83000009, 0x84100007, 0xc0000007, 0xc0000007, 0x80900007, 0x87200007, 0x81800007, 0x91500007, 0x97000009, 0x98000007, 0x9a000007, 0x9b000009, 0x9c200007, 0xa0300007, 0xa5500007, 0x81500007, 0x87000009, 0x88100007, 0x91000007, 0x92000009, 0x93300007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000009, 0xe8000010, 0xe8000007, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0x81600007, 0x88100009, 0x91600007, 0x98000009, 0x9a000009, 0x9b200007, 0x9e000009, 0xa0100007, 0xa2300009, 0xa6000007, 0xa7000009, 0xa8200007, 0x81800007, 0x91100007, 0x93000009, 0x9410000c, 0xd6000007, 0xde000007, 0xc8000007, 0xc8000007, 0xc2000007, 0x81000009, 0xc8000007, 0xc8000007, 0x81000007, 0xc8000007, 0xc1000007, 0xc8000007, 0x81000007, 0xc8000007, 0xc8000007, 0x80200007, 0x84500007, 0xc8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x80000007, 0x84200007, 0xc8000007, 0x84200007, 0xc8000007, 0x80000007, 0xc8000007, 0x80000007, 0x87200007, 0x80000007, 0x82000007, 0x84200007, 0x88100007, 0x80000007, 0xc8000007, 0x84100007, 0xc8000007, 0x84200007, 0xc8000007, 0xc9000007, 0x80000007, 0x86000007, 0xc8000007, 0xc0000007, 0x80000007, 0x84200007, 0xc8000007, 0x84100007, 0x80000007, 0x86000007, 0xc8000007, 0x84200007, 0xc8000007, 0x80900007, 0xc8000007, 0x86000007, 0xc8000007, 0xc8000007, 0xc0000007, 0x80000007, 0x82000009, 0x87000007, 0xc9000007, 0x80100007, 0x82000009, 0x85000009, 0x86300007, 0x80000007, 0xc9000007, 0xc9000007, 0x82000009, 0xc9000007, 0xc2000009, 0xc9000007, 0x80100007, 0x82000009, 0x83400007, 0xc9000007, 0xc9000007, 0x82200007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x82200007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x82200007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x82200007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x82200007, 0x82200007, 0x82200007, 0x81300007, 0xc6000007, 0xc1000007, 0xc1000007, 0x81300007, 0xc6000007, 0x82300007, 0x81600007, 0x81100007, 0xc4000007, 0xc1000007, 0x81300007, 0x82200007, 0x81300007, 0xc6000007, 0x82200007, 0xc6000007, 0x81000007, 0xc6000007, 0x82200007, 0x81200007, 0xc6000007, 0xc1000007, 0x80600007, 0xc1000007, 0x81100007, 0xc6000007, 0x83100007, 0x81700007, 0xc1000007, 0x81600007, 0x81000007, 0xc8000007, 0x81600007, 0x81700007, 0x81600007, 0x81600007, 0x81000007, 0x83500007, 0xc8000007, 0xc1000007, 0xc1000007, 0x81600007, 0x80900007, 0xc1000007, 0xc1000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000007, 0x85000007, 0xc7000007, 0xc7000007, 0x80100007, 0x85200007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc5000007, 0x81000007, 0x85000007, 0xc7000007, 0x85000007, 0xc7000007, 0xc7000007, 0x85200007, 0x86100007, 0x80900007, 0xc7000007, 0xc5000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x81100007, 0xc8000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe3000007, 0x81200007, 0x81200007, 0x81200007, 0x81100007, 0x81200007, 0x81200007, 0xc1000007, 0x82100007, 0x82200007, 0xc1000007, 0x82100007, 0xc1000007, 0xc4000007, 0x82000007, 0xc4000007, 0x81200007, 0x82000007, 0xc4000007, 0x81100007, 0xc2000007, 0xc6000007, 0xc9000007, 0x80500007, 0x87200007, 0xc2000007, 0x87200007, 0x87100007, 0x87100007, 0x87100007, 0xc1000007, 0x80900007, 0xc8000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0xc1000007, 0xc1000007, 0x81600007, 0xc8000009, 0xc4000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0xc4000007, 0x81100007, 0x84200007, 0xc4000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0x83000007, 0x85100007, 0x81000007, 0xc5000007, 0x80000007, 0xc3000007, 0xc0000007, 0x80000007, 0x82400007, 0x83000007, 0x85100007, 0xc9000007, 0x80000007, 0xc5000007, 0xc5000007, 0x80000007, 0x83000007, 0xc5000007, 0x83000007, 0x85100007, 0x81000007, 0xc3000007, 0xc2000007, 0x83000007, 0x86000007, 0x88100007, 0x80200007, 0xc5000007, 0x83000007, 0xc5000007, 0x80900007, 0x80000007, 0x82000007, 0xc5000007, 0xc3000007, 0x82000007, 0x84100007, 0x84100007, 0x82000007, 0x84100007, 0x80600007, 0x87000009, 0xc9000007, 0x82000007, 0x84100007, 0xc2000007, 0x82000007, 0x84100007, 0x82000007, 0x84100007, 0x84100007, 0x82000007, 0x84100007, 0x82000007, 0x84100007, 0x84100007, 0xc2000007, 0xc2000007, 0x82000007, 0x84100007, 0x85000007, 0xd1000007, 0xc2000007, 0xd1000007, 0x84100007, 0x84000007, 0x86000007, 0xc8000007, 0x82100007, 0x82000007, 0x86300007, 0x84000007, 0xc6000007, 0x84000007, 0xc6000007, 0xc6000007, 0xc8000007, 0x84000007, 0x86000007, 0xc8000007, 0x86000007, 0xc8000007, 0x82200007, 0xc6000007, 0x84400007, 0x81000007, 0x83200007, 0x84000007, 0xc6000007, 0x82400007, 0xc8000007, 0x82200007, 0xc6000007, 0xc8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81500007, 0x81000007, 0x84000007, 0xc6000007, 0x82000007, 0x88100007, 0x88100007, 0xc2000007, 0x81100007, 0x84000007, 0x88100007, 0x82000007, 0x88100007, 0x82000007, 0x88100007, 0x88100007, 0xc2000007, 0x82000007, 0x88100007, 0x88100007, 0x88100007, 0xc2000007, 0x82000007, 0x88100007, 0x82000007, 0x88100007, 0xc8000007, 0x80000007, 0x82700007, 0x88100007, 0xc2000007, 0xc2000007, 0xc4000007, 0xc4000007, 0x81000007, 0xc4000007, 0xc4000007, 0xc4000007, 0xc4000007, 0x81100007, 0x83000009, 0xc4000007, 0xc4000007, 0xc4000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xde000007, 0xc1000007, 0xc1000007, 0xc5000007, 0xc5000007, 0x81000007, 0x84000009, 0xc5000007, 0xc1000007, 0xc1000007, 0xc5000007, 0xc5000007, 0xc5000007, 0x81500007, 0xc5000007, 0xc5000007, 0x87200007, 0x81000009, 0x87200007, 0xc1000007, 0x87100007, 0x87100007, 0x80000007, 0x87200007, 0x87100007, 0x81100007, 0x83000009, 0x84100007, 0xc8000009, 0xc1000007, 0x84100007, 0xc8000009, 0x81100009, 0x83300007, 0x88000009, 0xc9000007, 0x81000007, 0x82000009, 0x84100007, 0x81000007, 0x84100007, 0xc8000009, 0x84100007, 0x84100007, 0xc8000009, 0xc8000009, 0xc1000007, 0x81100009, 0x85200007, 0x88000009, 0xc9000007, 0x84100007, 0xc8000009, 0x84100007, 0x84100007, 0x88100007, 0x81000007, 0x84000007, 0x88100007, 0x82300007, 0x88100007, 0x80200007, 0x84200007, 0x88100007, 0x81000007, 0x84000007, 0x88100007, 0xc0000007, 0x84100007, 0x80000007, 0x84100007, 0x85100007, 0x80500007, 0x88100007, 0x81000007, 0x83100007, 0xc1000007, 0x81000007, 0x85100007, 0x81000007, 0x83400007, 0x81000007, 0x83100007, 0xc1000007, 0x81000007, 0xc4000007, 0x83100007, 0x81000007, 0x85100007, 0xc1000007, 0x81200007, 0x85100007, 0xc1000007, 0x81500007, 0x88100007, 0x83100007, 0x81100007, 0x85100007, 0x82000007, 0x84100007, 0xc2000007, 0xc3000007, 0xc4000007, 0x81200007, 0x82000007, 0x84100007, 0xc2000007, 0xc2000007, 0x82000007, 0xc4000007, 0x84100007, 0xc2000007, 0xc5000007, 0xc2000007, 0x82300007, 0xc5000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x81400007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x80500007, 0x87200007, 0x81800007, 0x91000007, 0x92000009, 0x93500007, 0x9a400007, 0xa0300007, 0xe4000009, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0x81700007, 0x89000009, 0x94000009, 0x95300007, 0x9a200007, 0x9e000007, 0xa0000007, 0xa2700007, 0x81000009, 0x82700007, 0x91300007, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81100004, 0xc1000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc8000004, 0x81100004, 0xc6000004, 0x81100004, 0x81000004, 0xc3000004, 0x81000004, 0xc3000004, 0x81100004, 0xc3000004, 0xc1000004, 0xc2000004, 0xc2000004, 0x82700004, 0x82400004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81100004, 0xc4000004, 0x83100004, 0x99100004, 0xe5000004, 0x99100004, 0xe5000004, 0x92000004, 0x96000004, 0x98200004, 0xe5000004, 0x92100004, 0x98100004, 0x99100004, 0xdd000004, 0x91000004, 0xd9000004, 0x99000004, 0xde000004, 0xdb000004, 0x91100004, 0x96000004, 0x98000004, 0x9a000004, 0x9d000004, 0xe5000004, 0x92100004, 0xd8000004, 0x95000004, 0xda000004, 0xe6000004, 0xd1000004, 0xdb000004, 0x81100004, 0xe5000004, 0xd9000004, 0xe6000004, 0xda000004, 0xc1000004, 0xda000004, 0x92000004, 0x98000004, 0x9a000004, 0x9d000004, 0xe6000004, 0x92000004, 0x98000004, 0x9a000004, 0x9d000004, 0xe6000004, 0xdd000004, 0x9a000004, 0xe5000004, 0x9a000004, 0xe5000004, 0xe5000004, 0xda000004, 0xe5000004, 0xda000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xd3000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa5100004, 0x92000004, 0x98000004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x91200004, 0x95100004, 0x98000004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x92000004, 0x98000004, 0x9b000004, 0xe6000004, 0xd7000004, 0x93000004, 0xdb000004, 0x9b000004, 0xe6000004, 0x92100004, 0x98000004, 0x9b000004, 0xe6000004, 0x98000004, 0xdb000004, 0x91000004, 0xe1000004, 0xd1000004, 0xd1000004, 0x91000004, 0x93000004, 0xe5000004, 0xd3000004, 0x91000004, 0xe1000004, 0xdb000004, 0x91000004, 0x93000004, 0xe6000004, 0x9a000004, 0xe5000004, 0x9a000004, 0xe5000004, 0xd7000004, 0x9a000004, 0xe5000004, 0xe5000004, 0xd7000004, 0x95000004, 0xda000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa5100004, 0xd3000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3300004, 0xe9000004, 0xda000004, 0xe5000004, 0x92000004, 0x97100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xdd000004, 0x96000004, 0xe5000004, 0xe5000004, 0xda000004, 0xe5000004, 0xe5000004, 0x81800004, 0x99100004, 0xe5000004, 0x81800004, 0xd9000004, 0x81800004, 0x95000004, 0xda000004, 0x81800004, 0x95000004, 0xda000004, 0x81500004, 0x88100004, 0xda000004, 0x81800004, 0xda000004, 0x81800004, 0x96000004, 0xe5000004, 0x81300004, 0xd3000004, 0x86000004, 0x96000004, 0xe5000004, 0x80600004, 0x89000004, 0x91100004, 0x98000004, 0x9d000004, 0xe1000004, 0x81000004, 0x91000004, 0xe1000004, 0x81000004, 0x91200004, 0x98000004, 0x9b000004, 0xa1000004, 0xe6000004, 0x83000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x82000004, 0x85000004, 0x89000004, 0x91100004, 0x95000004, 0x98000004, 0x9a000004, 0x9d000004, 0xa0100004, 0xa3000004, 0xa5000004, 0xe9000004, 0x95000004, 0xda000004, 0x80300004, 0x85100004, 0x89000004, 0xdb000004, 0x81000004, 0x83000004, 0x85000004, 0x89000004, 0x91000004, 0xe1000004, 0x81800004, 0x81100004, 0x85100004, 0xc9000004, 0xe6000004, 0x80100004, 0x85000004, 0x89000004, 0x91000004, 0x9d000004, 0xe1000004, 0x82000004, 0x85100004, 0xc9000004, 0xc0000004, 0x81000004, 0xc6000004, 0x83000004, 0xc5000004, 0x80000004, 0x85000004, 0xc9000004, 0xc5000004, 0x81100004, 0x85100004, 0xc9000004, 0x80200004, 0x85100004, 0x85000004, 0xc9000004, 0x80000004, 0xc9000004, 0x81800004, 0x9a000004, 0xe5000004, 0x81300004, 0xda000004, 0xd3000004, 0x91000004, 0x96000004, 0x9a200004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc0000004, 0xc3000004, 0x82000004, 0x93000004, 0x9b000004, 0xe6000004, 0x80100004, 0x83100004, 0x80600004, 0x88100004, 0x80100004, 0x83000004, 0xe5000004, 0xd3000004, 0x95000004, 0xda000004, 0x83000004, 0x95000004, 0xda000004, 0xda000004, 0x80300004, 0xda000004, 0x80000004, 0xda000004, 0xda000004, 0xdb000004, 0xc1000004, 0x82000004, 0xc4000004, 0xc0000004, 0xc1000004, 0xc9000004, 0x81800004, 0x80100004, 0x84000004, 0xc9000004, 0xc0000004, 0x80900004, 0x81000004, 0xc6000004, 0xc1000004, 0x80900004, 0xc1000004, 0x80100004, 0xc9000004, 0x81800004, 0x86000004, 0x9a000004, 0xe5000004, 0x91000004, 0xe1000004, 0x92000004, 0xd8000004, 0x97000004, 0xe5000004, 0x91000004, 0xa0100004, 0xa3000004, 0xa5000004, 0xe9000004, 0xe6000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x92100004, 0x97100004, 0xa5100004, 0x80200004, 0x91000004, 0xe1000004, 0x91000004, 0x93000004, 0xe1000004, 0x80000004, 0x91000004, 0xe1000004, 0x81100004, 0x81500004, 0xc8000004, 0x80300004, 0xc1000004, 0x9a000004, 0xe5000004, 0xd7000004, 0xd7000004, 0x92000004, 0x97100004, 0xd3000004, 0x97000004, 0xe6000004, 0xdb000004, 0x92000004, 0xd8000004, 0x81600004, 0x81800004, 0x9a000004, 0xe5000004, 0x91000004, 0xe1000004, 0x81000004, 0x96100004, 0x9b000004, 0xe5000004, 0xda000004, 0x96100004, 0xe5000004, 0xc0000004, 0xda000004, 0x95100004, 0x9a000004, 0xe5000004, 0xe5000004, 0x95100004, 0x9a000004, 0x9d000004, 0xe5000004, 0x81000004, 0x95000004, 0xda000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x82000004, 0x88100004, 0x9a000004, 0xe5000004, 0xd7000004, 0x91000004, 0x97000004, 0x9b000004, 0x9d000004, 0xa1000004, 0xe5000004, 0x92000004, 0x97100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x91000004, 0x93000004, 0xa1000004, 0xe6000004, 0x80100004, 0x83000004, 0xdb000004, 0xc0000004, 0x81100004, 0x80500004, 0x80700004, 0xc0000004, 0xc2000004, 0x81200004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x81500004, 0xd3000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xe5000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91100004, 0x98000004, 0xa1000004, 0xa5100004, 0x91000004, 0x9b100004, 0xa0100004, 0xa3000004, 0xa5000004, 0xe9000004, 0x92100004, 0x98000004, 0xe6000004, 0xdd000004, 0xc0000004, 0x9a000004, 0xe5000004, 0xc1000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x97000004, 0xe5000004, 0x95000004, 0x97000004, 0xda000004, 0x97000004, 0xda000004, 0x95000004, 0x97000004, 0x9a100004, 0xdd000004, 0xda000004, 0x95000004, 0xda000004, 0xd7000004, 0x95000004, 0xda000004, 0xc0000004, 0x82000004, 0xda000004, 0x81500004, 0xc8000004, 0xc1000004, 0x80900004, 0xe5000004, 0xc1000004, 0x81200004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81200004, 0xc9000004, 0x81600004, 0xc1000004, 0xe5000004, 0x81800004, 0xe5000004, 0x81800004, 0x81300004, 0xc7000004, 0x82300004, 0x92000004, 0xd8000004, 0x92000004, 0x97100004, 0x9d000004, 0xe5000004, 0x80000004, 0x91000004, 0x96100004, 0xa1000004, 0xe5000004, 0x82000004, 0xd3000004, 0x82000004, 0x96000004, 0xe5000004, 0xdd000004, 0x80500004, 0x88000004, 0xd7000004, 0x82000004, 0xd7000004, 0x81800004, 0xc2000004, 0x82100004, 0x81200004, 0xc5000004, 0xc1000004, 0x81000004, 0xdb000004, 0xd3000004, 0xd3000004, 0x91000004, 0x93000004, 0x9a200004, 0xa0100004, 0xa3000004, 0xa6000004, 0xe9000004, 0x95000004, 0xda000004, 0xe5000004, 0xda000004, 0xda000004, 0x81100004, 0x88000004, 0xda000004, 0x93000004, 0x9b000004, 0xe6000004, 0x80700004, 0x80900004, 0x81200004, 0xc1000004, 0x81200004, 0x80100004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91100004, 0x98000004, 0x9c000004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91000004, 0x9b100004, 0xa0100004, 0xa3000004, 0xe9000004, 0x93000004, 0xe6000004, 0xdb000004, 0xda000004, 0x80400004, 0xc7000004, 0x81100004, 0x81300004, 0x81100004, 0x81800004, 0x81100004, 0xc2000004, 0x81100004, 0x81100004, 0xc4000004, 0xc2000004, 0x81100004, 0xc4000004, 0xc0000004, 0x81300004, 0xc2000004, 0x81200004, 0x81100004, 0xc6000004, 0x80100004, 0x83200004, 0xc1000004, 0x81100004, 0xc2000004, 0x80700004, 0x81300004, 0x86300004, 0x80200004, 0x85400004, 0xc2000004, 0x81300004, 0xc6000004, 0x82000004, 0xc6000004, 0xc1000004, 0x81200004, 0xc1000004, 0x81000004, 0xc6000004, 0x80000004, 0xc2000004, 0xc1000004, 0xc2000004, 0x97000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x95000004, 0xda000004, 0x95000004, 0xda000004, 0x9b000004, 0xdd000004, 0xda000004, 0xda000004, 0x9a000004, 0xe5000004, 0xe5000004, 0xc0000004, 0xc0000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81100004, 0xc0000004, 0x81100004, 0xc0000004, 0xc0000004, 0xc1000004, 0x80100004, 0xc3000004, 0x81100004, 0x9d000004, 0xe5000004, 0x91100004, 0x98000004, 0xe1000004, 0xd3000004, 0x92000004, 0xd8000004, 0x96000004, 0xe5000004, 0xdd000004, 0xd7000004, 0xd7000004, 0xc1000004, 0x92000004, 0xd8000004, 0x81000004, 0x9a000004, 0xe5000004, 0x80900004, 0xc1000004, 0x81400004, 0x82100004, 0xc1000004, 0x82700004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0xa7300004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91500004, 0x98000004, 0x9a400004, 0xa0000004, 0xa3100004, 0xa6400004, 0x81800004, 0x91500004, 0x98000004, 0x9a300004, 0xa0300004, 0xa5500004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9b100004, 0x9e000004, 0xa0900004, 0x81800004, 0x91500004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91400004, 0x81800004, 0x91700004, 0x9a400004, 0xa0100004, 0xc1000004, 0x82700004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0000004, 0xa8200004, 0x81800004, 0x91000004, 0x95300004, 0x9a400004, 0xa0700004, 0xa9100004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81000004, 0x84500004, 0x91700004, 0x9a400004, 0xa0300004, 0xa5100004, 0x81200004, 0xc4000004, 0xc4000004, 0xc4000004, 0xc4000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xe5000004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81000004, 0x83600004, 0x81800004, 0x81800004, 0x81600004, 0x81000004, 0x84300004, 0xc9000004, 0x81800004, 0xc1000004, 0x81100004, 0x81100004, 0x81100004, 0x80500004, 0x87200004, 0x81100004, 0x81100004, 0x81000004, 0xc4000004, 0xc7000004, 0x81100004, 0x81800004, 0x81700004, 0x81800004, 0x81500004, 0xc9000004, 0x81100004, 0xc9000004, 0xc4000004, 0x81200004, 0xc9000004, 0x81800004, 0x81700004, 0x82600004, 0x81500004, 0x81800004, 0x81800004, 0x83100004, 0x81100004, 0x85200004, 0xc9000004, 0xc0000004, 0xc7000004, 0x82000004, 0x85000004, 0xc9000004, 0x80400004, 0xc7000004, 0x82000004, 0x85200004, 0xc9000004, 0x80000004, 0x82000004, 0x85200004, 0xc9000004, 0x82000004, 0x86100004, 0xc7000004, 0x80700004, 0xc9000004, 0x82000004, 0x85200004, 0xc1000004, 0x82000004, 0xc7000004, 0x81100004, 0xc7000004, 0x81000004, 0x84000004, 0x86100004, 0x80700004, 0xc5000004, 0x82000004, 0x85000004, 0xc7000004, 0x81800004, 0x81300004, 0xc9000004, 0x80400004, 0xc6000004, 0x80100004, 0x83200004, 0x83200004, 0x83000004, 0xc5000004, 0x81000004, 0xc5000004, 0x81000004, 0x84100004, 0x84100004, 0x80500004, 0x81000004, 0x84100004, 0x81000004, 0x83200004, 0xc9000004, 0x83200004, 0x81000004, 0x83400004, 0x81000004, 0x84100004, 0xc1000004, 0xc1000004, 0x81100004, 0xc5000004, 0x83200004, 0x81000004, 0x84100004, 0xc1000004, 0x83100004, 0xc5000004, 0xc4000004, 0xc0000004, 0x80000004, 0x84100004, 0xc9000004, 0x81800004, 0x81800004, 0x81100004, 0x80900004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81600004, 0xc9000004, 0x81500004, 0x84500004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x80300004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81100004, 0xc1000004, 0xc1000004, 0xc0000004, 0x81100004, 0xc1000004, 0xc1000004, 0x81800004, 0x81800004, 0x81400004, 0xc7000004, 0xe5000004, 0x85300004, 0xc1000004, 0x80200004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc0000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x80100004, 0xd3000004, 0xd3000004, 0x93000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc1000004, 0x81600004, 0x80900004, 0x80900004, 0x80900004, 0x80900004, 0x80900004, 0x81200004, 0x81300004, 0xc1000004, 0xc1000004, 0xc2000004, 0xc3000004, 0xc2000004, 0x82000004, 0x85100004, 0x81300004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc1000004, 0x81200004, 0xe5000004, 0x81000004, 0xc3000004, 0x83100004, 0x82000004, 0xc4000004, 0x82100004, 0x81000004, 0xc4000004, 0x81300004, 0x82100004, 0x81200004, 0xc1000004, 0x81000004, 0xc4000004, 0x81800004, 0x80900004, 0x80800004, 0x81600004, 0x81000004, 0x83100004, 0xc6000004, 0x81000004, 0xc3000004, 0x81000004, 0xc3000004, 0xc3000004, 0x81000004, 0xc3000004, 0xc3000004, 0x80000004, 0xc3000004, 0x81000004, 0xc3000004, 0x81000004, 0x83000004, 0xc9000004, 0xc3000004, 0xc3000004, 0x81000004, 0xc3000004, 0xc3000004, 0xc3000004, 0xc3000004, 0x81000004, 0xc3000004, 0x81200004, 0xc3000004, 0xc1000004, 0xc1000004, 0xc3000004, 0x81200004, 0x87100004, 0xc2000004, 0x82000004, 0xc7000004, 0x83100004, 0xc7000004, 0x82200004, 0xc7000004, 0x83100004, 0xc7000004, 0x83100004, 0xc7000004, 0x82100004, 0xc7000004, 0x80900004, 0x82200004, 0xc7000004, 0xc7000004, 0x81300004, 0xc7000004, 0x83100004, 0xc7000004, 0x83000004, 0xc7000004, 0x81200004, 0xc7000004, 0x81100004, 0xc7000004, 0x83000004, 0xc7000004, 0x81000004, 0x83100004, 0xc7000004, 0xc2000004, 0xc2000004, 0x81800004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81800004, 0x81800004, 0x80900004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81100004, 0x81400004, 0xc9000004, 0xc5000004, 0xc5000004, 0x80500004, 0x80500004, 0xc9000004, 0x81000004, 0x83000004, 0xc9000004, 0x80100004, 0x83000004, 0x85100004, 0xc5000004, 0x81000004, 0x83000004, 0xc5000004, 0x81400004, 0x85000004, 0xc9000004, 0x80100004, 0x83000004, 0xc5000004, 0xc1000004, 0x81800004, 0xc7000004, 0x87200004, 0x82000004, 0x84000004, 0x86100004, 0xc9000004, 0x82000004, 0x84000004, 0xc6000004, 0x82000004, 0x84000004, 0xc6000004, 0x82000004, 0x84000004, 0xc6000004, 0x81300004, 0xc6000004, 0x80000004, 0x82000004, 0x84000004, 0x86100004, 0x81100004, 0x84200004, 0x82000004, 0x84000004, 0xc6000004, 0x82000004, 0x84000004, 0x86000004, 0xc9000004, 0x82000004, 0x84000004, 0x86000004, 0xc9000004, 0xc0000004, 0x82000004, 0x84000004, 0x86000004, 0xc9000004, 0x84300004, 0x82000004, 0x84000004, 0xc6000004, 0x81100004, 0x84000004, 0x86000004, 0xc9000004, 0xc9000004, 0x82200004, 0x86000004, 0xc9000004, 0x82000004, 0x84000004, 0x86000004, 0xc8000004, 0x82000004, 0xc9000004, 0xc2000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc1000004, 0x81800004, 0x81300004, 0x81100004, 0x81000004, 0x84100004, 0xc1000004, 0x81000004, 0x84100004, 0x81000004, 0xc4000004, 0x81000004, 0xc4000004, 0x81000004, 0xc4000004, 0x81000004, 0xc4000004, 0xc1000004, 0x81000004, 0x85100004, 0x81000004, 0x84100004, 0x81000004, 0x84100004, 0xc1000004, 0x81000004, 0xc5000004, 0x81000004, 0x84100004, 0xc1000004, 0x81100004, 0x84100004, 0x84100004, 0x81300004, 0x81000004, 0x84100004, 0xc1000004, 0xc5000004, 0xc1000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0100004, 0xa3200004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa1900004, 0x81800004, 0x91700004, 0x9a400004, 0xa0100004, 0xa3300004, 0x96200004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0600004, 0xa8200004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81300004, 0x86300004, 0x91000004, 0x93500004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81200004, 0x86300004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81500004, 0x88100004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91400004, 0x98000004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0500004, 0xa7000004, 0xa9100004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x82100004, 0x85400004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91400004, 0x97100004, 0x9a000004, 0x9c000004, 0x9e000004, 0xa0600004, 0xa8200004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0xd1000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81200004, 0x93500004, 0x9a200004, 0x9e000004, 0xa0a00004, 0x81000004, 0x84500004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81400004, 0x87200004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81700004, 0x89000004, 0x91300004, 0x98000004, 0xda000004, 0x81800009, 0x80200009, 0x83000007, 0x84000009, 0x85400007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80900007, 0x80900007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80900007, 0x80100007, 0x82000009, 0x83100007, 0x85000009, 0x86300007, 0xe5000007, 0x80200007, 0x84500007, 0x80900007, 0x80300007, 0x96100007, 0xe5000007, 0x81000007, 0xd9000009, 0x97000007, 0xd9000005, 0xd9000009, 0x95000007, 0xda000007, 0x88100007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80900007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80000007, 0xe6000007, 0x95000007, 0xda000007, 0xc1000007, 0xc1000007, 0xd3000007, 0x80000009, 0x81500007, 0x87000009, 0x88100007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa1000007, 0xa5100007, 0xe6000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91100007, 0x95000007, 0x98000007, 0x9a100007, 0x9d000007, 0xa5100007, 0x91100007, 0x95000007, 0x98000007, 0x9a300007, 0xa3000007, 0xe6000007, 0x80200009, 0x83600007, 0xd7000007, 0x80400007, 0x85000009, 0x86300007, 0x80000007, 0x81000009, 0x82000007, 0x86000007, 0x87100009, 0x89000007, 0xe6000007, 0x80100007, 0x83200007, 0x87200007, 0xd7000007, 0x80400007, 0x85100009, 0x87000007, 0x88000009, 0xc9000007, 0x80000007, 0x81000009, 0x82700007, 0x80300007, 0x85200009, 0x88100007, 0x80000007, 0x82700007, 0xdb000007, 0x81000009, 0x99000009, 0xe5000007, 0x99000005, 0x9b000007, 0xe6000007, 0x99000009, 0xe5000007, 0x81000009, 0xe6000007, 0x81000009, 0x82000007, 0x85000007, 0x88100007, 0xd7000007, 0x80000007, 0x81000009, 0x82300007, 0x87000009, 0x88100007, 0xd7000007, 0xc1000009, 0xc1000009, 0xc1000009, 0x81100009, 0x96000007, 0x9b000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe6000007, 0x80100009, 0x82000007, 0x83000009, 0x84200007, 0x88100007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xd7000006, 0x81000009, 0x91200007, 0x98000007, 0x9b100007, 0xa0100007, 0xa3000007, 0xa6000007, 0xe9000007, 0xd7000007, 0x91000007, 0xe1000007, 0x80400007, 0x85100009, 0x87200007, 0x80900007, 0xe6000009, 0x80900007, 0xd1000009, 0x80700007, 0x80000009, 0x82100009, 0x84000007, 0x87000007, 0xd9000009, 0xd9000005, 0x99000005, 0xe5000009, 0xc7000007, 0x80000009, 0x82100009, 0xc7000007, 0x87000007, 0xe6000009, 0x80000009, 0x81000007, 0x82100009, 0x84500007, 0x82100009, 0x87000007, 0x91200009, 0x95300009, 0x9a100009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xa8100009, 0x80000009, 0x87000007, 0xd7000007, 0x80000009, 0x82100009, 0x84000007, 0x87000007, 0xd7000007, 0x82100009, 0xc7000007, 0x80000009, 0x82100009, 0x95000009, 0xda000009, 0x80000009, 0xc7000007, 0x80000009, 0x81000007, 0x82100009, 0x84500007, 0xe5000009, 0x80000009, 0x81000007, 0x87000007, 0xe5000009, 0x80000009, 0x82100009, 0x91100009, 0x95000009, 0x98000009, 0x9a100009, 0x9d000009, 0xe6000009, 0xe5000005, 0x91100005, 0x95300005, 0x9a300005, 0xa0100005, 0xa3000005, 0xa5100005, 0xe9000005, 0x87000007, 0xe6000009, 0xd7000007, 0xe5000007, 0xe5000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x82000009, 0x87000007, 0x97000007, 0xd9000009, 0x97000007, 0xd9000005, 0x87000007, 0x99000005, 0xe5000007, 0xc2000009, 0x81000007, 0x83100007, 0xd7000007, 0x81000007, 0x82000009, 0x83600007, 0x96100007, 0xe5000007, 0x82000009, 0x87000007, 0xe5000007, 0x82000009, 0x87000007, 0xe5000007, 0x82000009, 0xe5000007, 0x82000009, 0xc7000007, 0x82000009, 0x96000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x82000009, 0xd7000007, 0xd7000007, 0xc2000009, 0x96000007, 0xe5000007, 0x91100007, 0x97100007, 0xa1000007, 0xe5000007, 0x81000007, 0x82000009, 0x83100007, 0x85100009, 0x87000007, 0x88000009, 0x89000007, 0xda000009, 0x82000009, 0x87000007, 0x96000007, 0x9b000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xd3000007, 0x96000006, 0xe5000006, 0x82000009, 0xd7000007, 0x86000007, 0x91100007, 0x98000007, 0xdd000007, 0xe6000007, 0xe5000009, 0x82000009, 0x86000007, 0xd9000009, 0xd9000005, 0xd9000005, 0x82000009, 0xc6000007, 0x87100007, 0x80100007, 0x82000009, 0x83000007, 0x85200007, 0x82000009, 0x86000007, 0x96000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x82000009, 0xc6000007, 0x82000009, 0xc6000007, 0x82300009, 0xc6000007, 0xc6000007, 0x95000009, 0xda000009, 0x86000007, 0xda000009, 0xe5000007, 0x80000009, 0x81000007, 0x82000009, 0x83100007, 0x85000009, 0x86300007, 0x82000009, 0x86000007, 0x91100007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xe6000007, 0x95000009, 0x9a100009, 0x82000009, 0xd3000006, 0xc6000007, 0x91200007, 0x95000007, 0x98000007, 0x9a000007, 0xdd000007, 0x95000007, 0xda000007, 0x82000007, 0xd9000009, 0x91200007, 0x95000007, 0x98000007, 0x99000009, 0x9a100007, 0x9d000007, 0xe6000007, 0x82000007, 0xd9000005, 0x82000007, 0x95000007, 0xda000007, 0x84000007, 0xc7000007, 0x80000007, 0x81000009, 0x82700007, 0xc2000007, 0xc2000007, 0x82000007, 0xda000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x82000007, 0xda000007, 0x80200007, 0x83000009, 0x84400007, 0x89000009, 0x92000007, 0x96000007, 0x98000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x82000007, 0xe5000007, 0x82000007, 0x9c000007, 0xe3000007, 0x82000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x80000007, 0x97000007, 0xe5000007, 0x80600007, 0x91200007, 0x96000007, 0x98000007, 0xdd000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x96000007, 0x98000007, 0xdd000007, 0x91200007, 0x96000007, 0x98000007, 0x9d000007, 0xe5000007, 0x81100009, 0x84000009, 0x91200007, 0x98000007, 0x99000009, 0xe5000007, 0x99000009, 0xe5000007, 0x91200007, 0x95300007, 0x99000005, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81100009, 0x84000009, 0x91200007, 0x98000007, 0xdd000007, 0x85000007, 0x89000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80000007, 0x81100009, 0x83000007, 0x84000009, 0x85100007, 0x81100009, 0xc4000009, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81100009, 0x91200007, 0x98000007, 0xdd000007, 0xc4000009, 0x81100009, 0x91200007, 0x98000007, 0xdd000007, 0x81100009, 0xc4000009, 0x81100009, 0x91200007, 0xd8000007, 0x81100009, 0x91200007, 0x98000007, 0xe1000007, 0x80000007, 0x81100009, 0x83000007, 0x84000009, 0x85000007, 0x86000009, 0x88100007, 0x91100007, 0x98000007, 0xe1000007, 0x81100009, 0x84000009, 0x91100007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xe6000007, 0xe500000a, 0x81100009, 0xd7000007, 0x91200007, 0x96000007, 0x98000007, 0x9d000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x98000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x96000007, 0x98000007, 0xdd000007, 0x91200007, 0x96000007, 0x98000007, 0x9d000007, 0xe5000007, 0x89000007, 0x92100007, 0x98000007, 0x99000005, 0xe5000007, 0xd9000009, 0x81000007, 0x91200007, 0x95300007, 0x99000005, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81000007, 0x82000009, 0x84000007, 0xc7000007, 0x80300007, 0x84000009, 0x85000007, 0xc9000007, 0xe5000007, 0xe6000007, 0x91200007, 0x98000007, 0xdd000007, 0xc9000007, 0x81000007, 0xc9000007, 0x92100007, 0xd8000007, 0x89000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81000007, 0x89000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80100007, 0x82000009, 0x84000007, 0x87000007, 0x88100009, 0x96000007, 0x9b100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x91100007, 0x98000007, 0xe1000007, 0x91200009, 0x95300009, 0x9a100009, 0x9d000009, 0xa1000009, 0xa5100009, 0x91200005, 0x95000005, 0x98000005, 0x9a100005, 0x9d000005, 0xe6000005, 0x91100009, 0x98000009, 0x9b000009, 0x9d000009, 0xa5100009, 0x91100009, 0x98000009, 0xa0000009, 0xa3000009, 0xa5000009, 0xe9000009, 0x91200009, 0x95300009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x95000009, 0xda000009, 0x91000009, 0x93000009, 0x97000009, 0x9b000009, 0xe5000009, 0x96000009, 0xe5000009, 0x85000009, 0x99000005, 0xe5000009, 0x85000009, 0x99000009, 0xe5000009, 0x85000009, 0x99000005, 0xe5000009, 0x85000009, 0x91100009, 0x96000009, 0x98000009, 0xa0000009, 0xa3000009, 0xa5000009, 0xe9000009, 0x82000007, 0x88000007, 0x91200009, 0x95300009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x80100007, 0x85100009, 0x88100007, 0xda000009, 0x96100009, 0x9b000009, 0xe5000009, 0x92000009, 0x97100009, 0x85000009, 0xe5000009, 0xc5000009, 0xc1000007, 0x85000009, 0x91100009, 0x98000009, 0x9c000009, 0xa0100009, 0xa3000009, 0xe9000009, 0x81100007, 0x83000009, 0x85000009, 0x86300007, 0x92000009, 0x96200009, 0xe5000009, 0x85000009, 0x91100009, 0x97100009, 0x9b000009, 0x9d000009, 0xa5100009, 0x91200009, 0x95300009, 0x9a300009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x92100009, 0x95000009, 0x98000009, 0x9a100009, 0x9d000009, 0xe5000009, 0x81700007, 0xc9000009, 0x80900007, 0x9a000009, 0xe5000009, 0x80200007, 0x83000005, 0x84200007, 0x87000005, 0x88100007, 0x9a000007, 0xe5000007, 0x80000006, 0x81000009, 0x82700007, 0x9a000007, 0xe5000007, 0x80200007, 0x9a000007, 0xe5000007, 0x80100007, 0x8270000a, 0x9a000007, 0xe5000007, 0x8050000a, 0x86000007, 0x8720000a, 0x9a000007, 0xe5000007, 0x8010000a, 0x82600007, 0x89000005, 0x9a000007, 0xe5000007, 0x8100000a, 0x82000007, 0x83000005, 0x84500009, 0x9a000009, 0xe5000009, 0x80900007, 0x9a000009, 0xe5000009, 0x80000009, 0x81200007, 0x84200009, 0x87000007, 0x88100009, 0x81200009, 0x84000005, 0x85000007, 0x86300005, 0x81000005, 0x82100009, 0x84100007, 0x8600000a, 0x87200007, 0x81200007, 0x84000009, 0x85400007, 0x80000009, 0x81200007, 0x84000009, 0x85300007, 0x89000009, 0x9a000009, 0xe5000009, 0x81000007, 0x82000009, 0x8300000a, 0x84100009, 0x8600000a, 0x87200009, 0x9a000007, 0xe5000007, 0x80000009, 0x81200007, 0x84000009, 0x85200007, 0x88000009, 0xc9000007, 0x80000009, 0x81200007, 0x84000009, 0x85000007, 0x86000009, 0x87000007, 0x88100009, 0x9a000007, 0xe5000007, 0x80000009, 0x81100007, 0x83100009, 0x85200007, 0x88100009, 0xda000009, 0x80100009, 0x82100007, 0x84000009, 0x85200007, 0x88100009, 0xda000009, 0x81000009, 0x82000007, 0x8300000a, 0x84000009, 0x8500000a, 0x86000009, 0x88100009, 0x9a000007, 0xe5000007, 0x80000009, 0x81200007, 0x84000009, 0x85000007, 0x87100007, 0x89000009, 0x9a000009, 0xe5000009, 0x80100009, 0x82100007, 0x84000009, 0x87000007, 0x88100009, 0x9a000009, 0xe5000009, 0x80100009, 0x82000007, 0x83300009, 0x87000007, 0x88100009, 0x8100000a, 0x82100007, 0x84100009, 0x80000009, 0x81200007, 0x84200009, 0x87100007, 0xc9000009, 0x81000007, 0x83000009, 0x84100007, 0x86000009, 0x87000007, 0x88100009, 0x81400009, 0x86300007, 0x9a000007, 0xe5000007, 0x80000009, 0x81200007, 0x84000009, 0x85000007, 0x86000009, 0x87200007, 0x9a000006, 0xe5000006, 0x80000009, 0x8100000a, 0x82100007, 0x84100009, 0x86100007, 0x88100009, 0x9a000007, 0xe5000007, 0x80000009, 0x81200007, 0x84000009, 0x85000007, 0x86000006, 0x87000007, 0x88100009, 0x9a000007, 0xe5000007, 0xc0000009, 0x82000007, 0x83100009, 0x85000007, 0x86000005, 0x87000007, 0x88000005, 0x89000009, 0xda000005, 0x80000009, 0x82000007, 0x83000006, 0x84000009, 0x85300007, 0x89000009, 0xe500000a, 0x80000009, 0x81200007, 0x84000009, 0x85300007, 0xc9000009, 0x80900007, 0x80100007, 0x82000009, 0x83600007, 0x95000007, 0xda000007, 0x82500007, 0x88100009, 0x80000009, 0x81800007, 0x81800007, 0x95000007, 0xda000007, 0x80100007, 0x82000005, 0x83200007, 0x8600000a, 0x87200007, 0x81300007, 0x85000006, 0x86000009, 0x88100007, 0x8160000a, 0x81000007, 0x82000006, 0x83200007, 0x86000005, 0x87000007, 0x88000009, 0xc9000007, 0x80700007, 0x88000009, 0xc9000007, 0x81100007, 0x83000009, 0x84300007, 0xc8000009, 0x81300007, 0x85000009, 0x86300007, 0x80100007, 0x82000006, 0x83200007, 0x8600000a, 0x87000007, 0x88000009, 0x8900000a, 0xe5000007, 0x81000007, 0x82400009, 0x87000007, 0x88100009, 0x81400009, 0x86000007, 0x87200009, 0xda000007, 0x80800007, 0xc9000009, 0x81000009, 0x82600007, 0x89000006, 0xda000009, 0x80800007, 0xda000007, 0x80000009, 0x81800007, 0xc2000007, 0x80900007, 0x81700007, 0x81100007, 0x84100007, 0x86000009, 0x87000005, 0x88000006, 0xc9000009, 0x81200007, 0x84000006, 0x85000009, 0x86100007, 0x88000005, 0xc9000007, 0x81000009, 0x82000006, 0x83600007, 0x80400007, 0x86000006, 0x87100007, 0xc9000009, 0x81200007, 0x84000009, 0x8500000a, 0x86000006, 0x87100007, 0x89000005, 0xda000009, 0x80900007, 0x9a000005, 0xe5000005, 0x81000005, 0x82300007, 0x86000006, 0x87200007, 0xda000009, 0x81000007, 0x83000009, 0x84000006, 0x85000007, 0x86000009, 0x87100007, 0xc9000009, 0x81000007, 0x82200009, 0x85300007, 0x89000006, 0x9a000009, 0xe5000009, 0x80200007, 0x9a000009, 0xe5000009, 0x81100007, 0xe5000009, 0x81100007, 0x83000009, 0x84400007, 0xc9000009, 0x80900007, 0xe5000007, 0x80000005, 0x81000009, 0x82300007, 0x86000005, 0x88000005, 0xc9000007, 0x80000006, 0x81300007, 0x85000005, 0x86000007, 0x87000005, 0x88000009, 0xe5000007, 0x80200007, 0x83000009, 0x84000005, 0x85000009, 0x86000007, 0xe5000007, 0x84000007, 0xc9000007, 0x81100009, 0x83100007, 0x85000006, 0x8630000a, 0x8170000a, 0x89000005, 0xe5000007, 0x80000005, 0x81800007, 0xe5000007, 0x80200007, 0x8350000a, 0xc9000007, 0x80400007, 0x85100005, 0x87200007, 0xe5000007, 0x81400007, 0x86000009, 0x87000007, 0x88000005, 0xc9000007, 0x81200007, 0x85400007, 0x83100007, 0x85000009, 0x86300007, 0x81000007, 0x82000009, 0x83400007, 0x88100009, 0xdd000009, 0x81500007, 0x88000006, 0x89000007, 0xd1000007, 0x80000007, 0x81000009, 0x82000007, 0x84000007, 0x85200009, 0x88100007, 0xda000009, 0x80500007, 0x86000009, 0x87000007, 0xc8000005, 0x81200007, 0x84000006, 0x85100007, 0x81800007, 0x81800007, 0x80700007, 0x88000005, 0xc9000007, 0x81000007, 0x8200000a, 0x83600007, 0x80200007, 0x84100007, 0x86000006, 0x87100007, 0x81600007, 0x8800000a, 0xc9000006, 0x80000007, 0x81000006, 0x82300007, 0x86000005, 0x87000007, 0x88100005, 0x80300007, 0x84100005, 0x86000007, 0x87100009, 0xc9000007, 0x81000005, 0x82100007, 0x84000006, 0x85400007, 0x80800007, 0x89000009, 0x92000005, 0x97100005, 0x81800007, 0x97000005, 0xe5000005, 0x81700007, 0x89000009, 0x91100005, 0x95300005, 0x9a300005, 0xa0000005, 0xa3000005, 0xa5100005, 0xe9000005, 0x81000009, 0x82100007, 0x84100005, 0x86300007, 0x91100005, 0x96200005, 0x9b000005, 0x9d000005, 0xa5100005, 0x80900007, 0x92000005, 0x95000005, 0x98000005, 0x9a100005, 0x9d000005, 0xe5000005, 0x81200007, 0x84000006, 0x85100005, 0x87000007, 0x88100005, 0x81500007, 0x87200005, 0x80700007, 0x88100009, 0x80900007, 0x80100007, 0x8200000a, 0x83000009, 0x85000009, 0x86300005, 0x80200007, 0x83000005, 0x84500007, 0x80600007, 0x87100005, 0xc9000007, 0x80000009, 0x81800007, 0x80900007, 0x81100007, 0x83100005, 0x85300007, 0xc9000005, 0x81800007, 0x81200007, 0x84000006, 0x85100007, 0x87000006, 0x88100007, 0x81200007, 0x84000006, 0x87000009, 0x88000006, 0xc9000007, 0x81200007, 0x84000009, 0x85000005, 0xc8000007, 0x81100007, 0x83000005, 0x84000006, 0x85000005, 0xc9000007, 0x82100007, 0x84000009, 0x85100007, 0x87000009, 0xc9000007, 0x81200007, 0x84000009, 0x85100007, 0x87000009, 0x88100007, 0x82000007, 0x86000007, 0xc9000007, 0x81100007, 0xc9000007, 0x81100007, 0x80400007, 0xc6000007, 0x82000007, 0xc6000007, 0x81000007, 0x83000007, 0xc8000007, 0xc1000007, 0x82000007, 0xc9000007, 0x81300007, 0x86000007, 0xc9000007, 0x81000007, 0xc9000007, 0x80100009, 0x82200007, 0x86000007, 0x87000009, 0x88100007, 0x80000007, 0xc9000007, 0xc9000007, 0xc6000007, 0xc1000007, 0x82000007, 0xc9000007, 0x81100007, 0x80000009, 0x81800007, 0x81600007, 0xc9000007, 0x80500007, 0x8630000a, 0x8110000a, 0x83000007, 0x8400000a, 0x85400005, 0x81800005, 0x81800005, 0x81600005, 0xc8000007, 0x81000007, 0x83000007, 0xc6000007, 0x80100007, 0xc8000007, 0xc6000007, 0x81000007, 0x84100007, 0x80100007, 0x82100009, 0x84400007, 0x84200007, 0x84100007, 0xc6000007, 0x80400007, 0x86000007, 0xc8000007, 0x80000007, 0xc6000007, 0x80400007, 0x80100007, 0x80500007, 0xc9000007, 0x80900007, 0xe5000005, 0xc6000007, 0x80000007, 0x82000007, 0x84000007, 0x87000007, 0xe5000005, 0x81000007, 0x82100009, 0xc4000007, 0x80100007, 0x82000009, 0x89000007, 0xd7000007, 0xd7000006, 0x80200007, 0x87200007, 0xd7000006, 0x84100007, 0xd700000a, 0xd7000007, 0xd7000005, 0x80200009, 0xc9000007, 0xc9000007, 0xc9000007, 0xc9000007, 0x86000007, 0xc9000007, 0x80000009, 0x81400007, 0x87000007, 0xc9000007, 0x80000007, 0xc9000007, 0x80100007, 0x8200000a, 0x83000007, 0xc9000007, 0xc9000007, 0xc9000007, 0xc9000007, 0xc9000007, 0xc9000007, 0xc9000007, 0xc1000007, 0x80000007, 0x81000009, 0x83100007, 0x85000009, 0x86000007, 0x88100007, 0x86000007, 0xc9000007, 0x89000007, 0xd7000007, 0xd7000007, 0x89000007, 0xd7000006, 0xc9000007, 0x81200007, 0x84100009, 0x80900007, 0x91200009, 0x95300009, 0x9a100009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x80700007, 0x88000009, 0x8900000a, 0xd7000009, 0x81000007, 0x91200009, 0x96200009, 0x9b000009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x95000009, 0xda000009, 0x91200009, 0x96200009, 0x9b000009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x95000009, 0xda000009, 0xc4000007, 0x80000007, 0x81100009, 0x83000007, 0xc7000007, 0xc1000009, 0xc7000007, 0x91200009, 0x95300009, 0x9a000009, 0x9d000009, 0xa0000009, 0xa2100009, 0xa5100009, 0xe9000009, 0x83200007, 0x80100007, 0x82100009, 0x87200007, 0x91200009, 0x95300009, 0x9a100009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x87000007, 0xd7000009, 0x81000009, 0x82000007, 0x87000007, 0x95000009, 0xda000009, 0xd7000009, 0x87000007, 0x95000009, 0xda000009, 0x81000009, 0x87000007, 0xdb000009, 0x80100007, 0xc7000007, 0x80000007, 0x87000007, 0x91100009, 0x98000009, 0x9b000009, 0x9d000009, 0xa5100009, 0x80400007, 0x87000007, 0x92000009, 0xd8000009, 0x91100009, 0x96200009, 0x9b000009, 0x9d000009, 0xa1000009, 0xa5100009, 0x80100007, 0x82000009, 0x83500007, 0x89000009, 0x9b000009, 0xe5000009, 0x91100009, 0x96000009, 0x98000009, 0x9c000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x87000007, 0x97000009, 0xdb000009, 0x80000007, 0x87000007, 0xd7000009, 0x87000007, 0xe6000009, 0x81000009, 0x82200007, 0x85000006, 0xc6000007, 0x80200007, 0x83200009, 0x8610000a, 0xe5000007, 0xe5000007, 0xe5000007, 0x95000009, 0xda000009, 0xe5000009, 0x95000009, 0x9a000009, 0xe5000009, 0xe5000009, 0xe5000006, 0x95000005, 0xda000005, 0x86000007, 0x89000007, 0x95000005, 0x9a000005, 0xe5000005, 0x80000007, 0x81100009, 0x83100007, 0x85000009, 0x86000007, 0xe500000a, 0x80200007, 0xc9000007, 0xc9000007, 0x80000009, 0x81500007, 0xc9000007, 0x80000007, 0x81100009, 0x83100007, 0x85000009, 0x86000007, 0xc9000007, 0x80100007, 0x82000009, 0x83600007, 0xc9000007, 0xc9000007, 0xd700000a, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa010000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x80100007, 0x82000009, 0x83000007, 0x84000009, 0x85400007, 0xda000007, 0x9110000a, 0x9600000a, 0x9800000a, 0x9c00000a, 0xa000000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x89000007, 0x9300000a, 0x9b00000a, 0xdd00000a, 0x9200000a, 0xd800000a, 0xd300000a, 0x87000007, 0x89000007, 0x91100007, 0x98000007, 0xe6000007, 0x83000009, 0x91200007, 0x98000007, 0xde000007, 0x91100007, 0x98000007, 0x9e000007, 0xe6000007, 0x81000007, 0x84000007, 0x88000007, 0x91000007, 0x93000009, 0x98000007, 0x9e000007, 0xe6000007, 0x91000007, 0x93000007, 0x98000009, 0x9e000007, 0xe6000007, 0x8100000a, 0x83000009, 0x84200007, 0x87000009, 0x88000007, 0x89000009, 0x91000007, 0x93000009, 0x98000007, 0x9e000007, 0xe6000009, 0x80400007, 0x85300009, 0x89000007, 0x91000007, 0x93000009, 0xde000009, 0x80000009, 0x81000007, 0x8200000a, 0x83200007, 0x86000009, 0x87000006, 0x88000009, 0x89000007, 0x93000007, 0xde000007, 0x80000009, 0x81000007, 0x82000009, 0x83100007, 0x85000009, 0x86100007, 0x8800000a, 0x89000007, 0x93000009, 0x9e000007, 0xe6000007, 0x91000007, 0x93000007, 0x9e000007, 0xe6000009, 0x93000009, 0x9e000007, 0xe6000007, 0x93000009, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000009, 0xe6000007, 0x93000007, 0xde000007, 0x93000007, 0xde000009, 0x93000007, 0x9e000007, 0xe6000009, 0xd3000007, 0xd3000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0xe6000007, 0x9e000007, 0xe6000009, 0xd3000007, 0x9e000009, 0xe6000005, 0xd3000006, 0xe6000007, 0x81100007, 0x84000007, 0x87200007, 0x91000006, 0x92000007, 0x94400007, 0x9a100007, 0x9c000009, 0x9d100007, 0xa0300007, 0xa4100009, 0xa7000007, 0xa8000009, 0xa9100007, 0xe6000005, 0xde000007, 0xe6000007, 0xe6000009, 0x81200007, 0x81700005, 0x89000007, 0x91000007, 0x93000007, 0x95000007, 0x97000007, 0x9a000007, 0xdd000007, 0x81500007, 0x8720000a, 0x91000007, 0x93000007, 0x96100007, 0xa1000007, 0xe5000007, 0x8180000a, 0x92100007, 0x95000007, 0x98000007, 0x9a100007, 0xa5100007, 0x81800009, 0x91200007, 0x95300007, 0x9a300007, 0xa3000007, 0xa5100007, 0x81800009, 0x91000007, 0x93000007, 0x9b200007, 0xe3000007, 0x81500009, 0x8720000a, 0x95000007, 0xda000007, 0x8180000a, 0x95000007, 0xda000007, 0x81200007, 0x95000007, 0xda000007, 0x91000007, 0xe1000007, 0x82100007, 0xd7000007, 0xd7000006, 0x92000007, 0xd8000007, 0xe6000007, 0x82000007, 0xe6000007, 0x80000007, 0xe6000007, 0x80000009, 0x81300007, 0x85000009, 0x86000007, 0x88100007, 0x82100007, 0x80000007, 0x82100007, 0x82100007, 0x82100007, 0x82100007, 0x91200007, 0x95300007, 0x9a300007, 0xa3000007, 0xa5100007, 0x80400007, 0x85000009, 0x87100007, 0xc9000009, 0x81200007, 0xc2000007, 0x91100005, 0x95300005, 0x9a300005, 0xa3000005, 0xa5100005, 0x82100007, 0x81400007, 0x80000009, 0x81800007, 0x91200007, 0x95300007, 0x9a300007, 0xa3000007, 0xa5100007, 0x80000006, 0x81800007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80000009, 0x81300007, 0x86300007, 0x9d000007, 0xe5000007, 0x80800007, 0xc9000005, 0x80500006, 0x86000007, 0x87000009, 0x91200009, 0x95300009, 0x9a300009, 0xa3000009, 0xa5100009, 0x80200007, 0x83100005, 0x85400007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81800007, 0x91200007, 0x98000007, 0xe1000007, 0x81700007, 0x91200007, 0x98000007, 0xe1000007, 0x80900007, 0x97000007, 0xe5000007, 0x80000006, 0x81000007, 0x83000007, 0x84000009, 0x85100007, 0x87000009, 0x88000007, 0x89000009, 0xd7000007, 0x80100007, 0x83000009, 0x85000007, 0x86000009, 0x87100007, 0x89000005, 0xd7000007, 0x81300007, 0x87000009, 0x91200009, 0x98000009, 0x9d000009, 0xe6000009, 0xda000009, 0x91100007, 0x97100007, 0xa1000007, 0xe5000007, 0x80000007, 0x87000007, 0xa5100009, 0x80100009, 0x82700007, 0x91200007, 0x96200007, 0x9c100007, 0xa3000007, 0xe5000007, 0x80100007, 0x83200007, 0x86100009, 0x88000007, 0x89000005, 0xd3000007, 0x80000007, 0x82300007, 0x87000009, 0x89000007, 0xd3000009, 0x81200007, 0x84000009, 0x87000009, 0x88100007, 0xdb000005, 0xdb000007, 0x81200007, 0x84000009, 0x85100007, 0x87000009, 0x88000005, 0xe5000007, 0x83000007, 0x97000007, 0xdd000007, 0x83000007, 0x95000007, 0xda000007, 0x81000009, 0x82000007, 0x83000005, 0x95000009, 0xda000009, 0x83000007, 0x91200007, 0x95300007, 0x9a300007, 0xa3000007, 0xa5100007, 0x81100007, 0x83000007, 0x91100009, 0x95100009, 0x98000009, 0x9a000009, 0x9c100009, 0xa3000009, 0xa5100009, 0x80000007, 0x81000009, 0x82700007, 0x91100009, 0x95100009, 0x98000009, 0x9a300009, 0xa3000009, 0xa5100009, 0x83000007, 0xc7000009, 0x9110000a, 0x9510000a, 0x9800000a, 0x9a30000a, 0xa300000a, 0xa510000a, 0x9110000a, 0x9530000a, 0x9a30000a, 0xa300000a, 0xa510000a, 0x83000007, 0x9500000a, 0xda00000a, 0x81000007, 0x84100007, 0x81200007, 0x8450000a, 0x91200006, 0x95300006, 0x9a300006, 0xa3000006, 0xa5100006, 0x8040000a, 0x85400007, 0xd3000006, 0x80900007, 0x95000005, 0xda000005, 0x80300007, 0x85400009, 0x91200005, 0x98000005, 0xa5100005, 0x81300009, 0x85200007, 0x88100009, 0x91200005, 0x96200005, 0x9b200005, 0xa0100005, 0xa3000005, 0xa5000005, 0xe9000005, 0x81700009, 0x89000007, 0x91200005, 0x96200005, 0x9b200005, 0xa3000005, 0xe5000005, 0x81000007, 0x82000006, 0x83100007, 0x85400009, 0x9d000005, 0xe5000005, 0x81800007, 0x95000005, 0xda000005, 0x81400007, 0x86000005, 0x8700000a, 0x88000005, 0xdb000005, 0x80500007, 0x86000009, 0x91200006, 0x95300006, 0x9a300006, 0xa3000006, 0xa5100006, 0x81100007, 0x91200006, 0x95000006, 0x97100006, 0x9a100006, 0x9d000006, 0xa1000006, 0xa5100006, 0x80000007, 0xc6000009, 0x81000007, 0xc9000007, 0x80600007, 0x87000009, 0xc9000007, 0x80000007, 0x86000009, 0xc7000007, 0x81100007, 0x83000006, 0x85100007, 0xc0000007, 0x80600007, 0xc0000007, 0xc2000007, 0xc0000007, 0x81100007, 0xd1000007, 0x81600007, 0x89000007, 0x91000007, 0x98000007, 0xe6000007, 0xc6000009, 0xc6000009, 0xc1000007, 0xc0000007, 0x81000007, 0x82000006, 0xc3000007, 0x80300007, 0x84000009, 0x85400007, 0x91000009, 0x93000009, 0x95200009, 0x9a300009, 0xa3000009, 0xa5100009, 0x80900007, 0x92000009, 0x95000009, 0x97100009, 0x9a000009, 0xa5100009, 0x80000007, 0x81000009, 0x82300007, 0x86000009, 0x97000009, 0xe5000009, 0x80000009, 0x81800007, 0x95000009, 0x9a000009, 0xe6000009, 0x81100007, 0x83000005, 0x84000007, 0x88100006, 0x95000009, 0x9a000009, 0xa5000007, 0xe6000009, 0x81100007, 0x83000009, 0x84000006, 0x85000007, 0x86000006, 0x87000009, 0x88100007, 0xd3000009, 0x80300007, 0x84000006, 0x85100007, 0xc9000007, 0xc4000006, 0xc9000007, 0x81000009, 0x83000009, 0xc4000007, 0x80300007, 0x85100007, 0xc9000007, 0x81000007, 0x83000007, 0xc4000006, 0x80500007, 0x86000005, 0x88100007, 0x80000007, 0x84000006, 0xc9000007, 0x80000005, 0x81000007, 0xc4000006, 0x88000005, 0xc9000007, 0xc1000007, 0x81000007, 0xc9000007, 0x80100007, 0x89000007, 0xe6000007, 0x80100009, 0x82000007, 0x83000009, 0x84200007, 0x87000009, 0x88100007, 0x80100009, 0xc4000006, 0xc9000007, 0xc1000007, 0x8000000a, 0x81000007, 0x82000009, 0x83200007, 0x86000009, 0x87000007, 0xc8000006, 0x80200007, 0x83400009, 0x89000009, 0x91000005, 0x93000005, 0x95200005, 0x9a300005, 0xa3000005, 0xa5100005, 0x80400009, 0x8540000a, 0x92000005, 0x95000005, 0x97100005, 0x9a000005, 0xe5000005, 0x8060000a, 0x87200009, 0x97000005, 0xe5000005, 0x80800009, 0x8900000a, 0x95000005, 0xda000005, 0x8090000a, 0x95000005, 0xda000005, 0x8000000a, 0x81000009, 0x82700007, 0x80400007, 0x85400009, 0x80900009, 0x80800009, 0xc900000a, 0x80100007, 0x82100009, 0x84000007, 0x85000005, 0x86200007, 0xc9000009, 0x81000005, 0xc8000007, 0x85000009, 0xc9000009, 0x83000009, 0xc9000009, 0x80100007, 0x83000009, 0x84200007, 0x87000005, 0x88100009, 0x80100007, 0x83000009, 0x85000009, 0x88000007, 0xc9000009, 0x81000007, 0x83000009, 0x84100007, 0xc8000007, 0x81000005, 0x83000009, 0x85000009, 0x88000007, 0xc9000009, 0x80000009, 0x83000009, 0xc8000007, 0x81000007, 0x83000009, 0x88000007, 0xc9000009, 0x83000009, 0x85000009, 0xc9000009, 0xc9000009, 0xc8000007, 0x80000009, 0x83000009, 0x85000009, 0xc9000009, 0x81000007, 0x83000009, 0xc8000007, 0x92000007, 0x98000007, 0x9b000007, 0xe6000007, 0x80000007, 0x81000009, 0x82000007, 0x83000009, 0x84300007, 0x88000009, 0x89000007, 0xd1000007, 0x80000007, 0x83000009, 0xc8000007, 0x88000007, 0xc9000009, 0xc8000007, 0xc2000009, 0x80000009, 0x83000009, 0x85000009, 0x89000009, 0xdb000006, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000009, 0xe6000007, 0x93000007, 0x9e000009, 0xe6000005, 0x93000007, 0x9e000007, 0xe6000005, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x9300000a, 0x9e000009, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe600000a, 0x93000007, 0x9e00000a, 0xe6000009, 0x9e000009, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000009, 0x9e000009, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e00000a, 0xe6000007, 0x82000009, 0x9e000007, 0xe6000007, 0x93000007, 0x9e00000a, 0xe6000009, 0x93000007, 0x9e00000a, 0xe6000009, 0xd3000009, 0x93000009, 0x9e000006, 0xe6000009, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000009, 0xde000009, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000006, 0xd3000007, 0x81100007, 0x83100009, 0x85100007, 0x80900009, 0x91100009, 0x95300009, 0x9a000009, 0x9c000009, 0xa3000009, 0xa5100009, 0x80200009, 0x83200007, 0x86000009, 0x87100007, 0x89000009, 0x91100009, 0x96200009, 0x9b100009, 0xa3000009, 0xa5100009, 0x80700007, 0x95000009, 0x97000009, 0x9a000009, 0x9d000009, 0xe5000009, 0x80000007, 0x81000005, 0x82200009, 0x85000007, 0x89000007, 0xdd000009, 0x8180000a, 0x8180000a, 0x8160000a, 0x80100007, 0x88100007, 0x81400007, 0x80300007, 0x84000009, 0x85100007, 0x88100007, 0xc1000007, 0xc5000007, 0x80300007, 0x85000009, 0x86300007, 0xc0000007, 0xc3000007, 0x81300007, 0x85000009, 0xc7000009, 0x91200007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xa1000007, 0xa5100007, 0x91200007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xa1000007, 0xa5100007, 0x91200007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xa1000007, 0xa5100007, 0x80100007, 0x82100006, 0x84300007, 0x91200007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xa1000007, 0xa5100007, 0x91200007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xa1000007, 0xa5100007, 0x80900007, 0x91200007, 0x95000007, 0x97100007, 0x9a100007, 0x9d000007, 0xa1000007, 0xa5100007, 0xc0000009, 0x80200007, 0xd4000007, 0x80200007, 0x85000005, 0x86100007, 0x9110000a, 0x9530000a, 0x9a20000a, 0xa300000a, 0xa510000a, 0x80200009, 0x85400007, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa300000a, 0xa510000a, 0x81400007, 0x9500000a, 0xda00000a, 0x80000007, 0x81100009, 0x8300000a, 0x84000007, 0x9300000a, 0x9500000a, 0x9a00000a, 0x9d00000a, 0xe500000a, 0xdd00000a, 0xdb00000a, 0xdb00000a, 0xc1000007, 0x80200007, 0x84100007, 0x87000009, 0x88100007, 0xc8000007, 0x84000007, 0xc8000007, 0x81100007, 0x84000007, 0xc8000007, 0xc9000007, 0x80400007, 0x85100009, 0x87100007, 0xc9000006, 0x81100007, 0xc4000007, 0x81300007, 0xc8000007, 0x81100007, 0x84000007, 0xc8000007, 0x81100007, 0xc8000007, 0x81100007, 0x81100007, 0x81100007, 0x80000009, 0x81800007, 0xc8000007, 0x81100007, 0x84000007, 0xc8000007, 0x81100007, 0x81000009, 0x82400007, 0x80200007, 0xd9000007, 0x86300007, 0xd9000007, 0x80600007, 0x81800007, 0x80000007, 0x81000005, 0x82700007, 0x81800007, 0x81800007, 0x81800007, 0x81000005, 0x82500007, 0x88000009, 0xc9000007, 0x82000009, 0xc7000007, 0x82000009, 0xd6000006, 0x87000007, 0xc8000009, 0xc7000007, 0x80000007, 0x82000009, 0x84100007, 0x86000009, 0x87200007, 0x82000009, 0x87000007, 0xc8000005, 0x81000007, 0x82000009, 0xc3000007, 0x82000009, 0x87000007, 0xc8000005, 0x82000009, 0x87000007, 0xc8000005, 0x82000009, 0x87000007, 0xc8000005, 0x81000007, 0xc2000009, 0x81100007, 0x82000009, 0x84000007, 0x87000007, 0xc8000005, 0x81000007, 0x82100009, 0x84100007, 0x80000007, 0x81200009, 0x84100007, 0x86000009, 0x87200007, 0xc2000009, 0x81000006, 0xc2000007, 0x81200007, 0x85100007, 0x8700000a, 0x88000007, 0xc900000a, 0x81800007, 0x80300007, 0x8400000a, 0x85400007, 0x81000007, 0x82000009, 0x83000007, 0x84200009, 0x87200007, 0x80200006, 0x83200007, 0x86200009, 0xc9000007, 0x80100007, 0x82500005, 0x88100006, 0x80000006, 0x81100007, 0x83200009, 0x86300007, 0x80500007, 0x86100009, 0x8810000a, 0x8160000a, 0x88000005, 0xc9000007, 0x81700005, 0xc9000007, 0x80700007, 0xc8000009, 0xc0000007, 0x81000007, 0xc4000007, 0x86000007, 0x88100007, 0x80100007, 0x82000009, 0x83100007, 0x85000009, 0x86300007, 0x81100007, 0x80400007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81200007, 0x80000009, 0x81200007, 0x84100009, 0x86300007, 0xc1000007, 0xc1000007, 0xc1000006, 0x80600007, 0x87200009, 0x80900009, 0x80500009, 0x86300007, 0x81800007, 0x81800007, 0x81300007, 0x85400009, 0x81800009, 0x81800009, 0x81000009, 0x82300007, 0x81100009, 0x81100009, 0x81000009, 0xc2000007, 0x80400007, 0x85000009, 0x86000007, 0x87000009, 0x88100007, 0xd4000009, 0x81100009, 0x81100009, 0x81100009, 0x83000007, 0xc9000007, 0x80200007, 0x80000009, 0x81200007, 0x84300009, 0x88100007, 0x85100007, 0xc1000007, 0x81800007, 0x91100007, 0x93300005, 0x98000005, 0x9a100007, 0x9d000007, 0x9e000009, 0xa0000006, 0xa2100006, 0xa4000007, 0xa6000007, 0xa7000009, 0xa800000a, 0xa9100009, 0x81800009, 0x91200009, 0x94300007, 0x98000009, 0x9a000009, 0x9b300007, 0xa0300007, 0x82000007, 0x8300000a, 0x84000006, 0x86100005, 0x88100007, 0x91100009, 0x9310000a, 0x95000006, 0x96000009, 0x97000007, 0x98000006, 0x9a000006, 0x9d000006, 0x9e000009, 0xa0000009, 0xa1100007, 0xa3100006, 0xa500000a, 0xea000007, 0x81700007, 0x89000006, 0x91000006, 0x92000005, 0x94200006, 0x97000007, 0x98000006, 0x9a000006, 0x9b20000a, 0xa260000a, 0xa9100006, 0x81000007, 0x82000009, 0x8300000a, 0x84000009, 0x85100006, 0x87000009, 0x8800000a, 0x89000007, 0x91000007, 0x92000006, 0x9300000a, 0x94100007, 0x96200005, 0x9a200005, 0x9e000009, 0xa0100006, 0xa2000007, 0xa3000005, 0xa4600009, 0x81800009, 0x92000007, 0x93000005, 0x94100007, 0x97100009, 0x9a000009, 0x9b200007, 0x9e000009, 0xa0000009, 0xa1100007, 0xa3100009, 0xa5000007, 0xa6000006, 0xa7000007, 0xa8000009, 0xa9100006, 0x81000007, 0x82000006, 0x8300000a, 0x84000007, 0x85000005, 0x86000009, 0x87100007, 0x9a100007, 0x9c000005, 0x9d000009, 0x9e000010, 0xa0000006, 0xa1000005, 0xa2000010, 0xa3300007, 0xa7000009, 0xa8000005, 0xa9100007, 0x81000007, 0x82000009, 0x83000006, 0x8420000a, 0x87000006, 0x88100009, 0x91000005, 0x92000007, 0x93200009, 0x96000006, 0x97000007, 0x98000006, 0x9a300006, 0x9e000007, 0xa0000009, 0xa1300007, 0xa5100009, 0xa7200007, 0xea00000a, 0x8100000a, 0x8200000d, 0x83000009, 0x84000006, 0x85300007, 0x89000009, 0x91700009, 0x9a000006, 0x9b300005, 0xa0900005, 0xea00000c, 0x81000006, 0x82700007, 0x91400007, 0xa5000006, 0xa6100007, 0xa8000005, 0xa9100006, 0x81800009, 0x91700009, 0x9a100009, 0x9c200007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0000005, 0xa1200007, 0xa4200009, 0xa7200007, 0xea000009, 0x81000006, 0x86000007, 0x88000005, 0x91000007, 0x9260000a, 0x9a40000a, 0xa000000a, 0xa1100007, 0xa3000005, 0xa4100006, 0xa6100005, 0xa8200007, 0x81000007, 0x82100006, 0x84100009, 0x86300006, 0x91000006, 0x92200007, 0x95100005, 0x97000009, 0x9800000a, 0x9a000009, 0x9b000007, 0x9c20000a, 0xa0a0000a, 0x8180000a, 0x9130000a, 0x95000007, 0x96000009, 0x97100007, 0x9a100007, 0x9c10000a, 0xa0000009, 0xa1600007, 0xa9000009, 0xea000006, 0x81000006, 0x82100007, 0x8600000a, 0x87000009, 0x88100007, 0x91000006, 0x93100005, 0x95000009, 0x9600000a, 0x98000009, 0x9a000009, 0x9b000005, 0x9c000007, 0x9d000009, 0x9e000007, 0xa0000005, 0xa2000005, 0xa3000007, 0xa400000a, 0xa5000006, 0xa6200007, 0xa9100009, 0x81100006, 0x83000007, 0x8450000a, 0x9170000a, 0x9a00000a, 0x9b100007, 0x83100009, 0x86000009, 0x87000007, 0x8800000a, 0x89000009, 0x91000006, 0x93000005, 0x94100007, 0x9600000a, 0x97000005, 0x98000007, 0x9a000007, 0x9b000006, 0x9d00000a, 0xa0000005, 0xa1900007, 0x81800007, 0x91700007, 0x9a000007, 0x9c000007, 0x9d100009, 0xa0100007, 0xa2000006, 0xa3200007, 0xa6100009, 0xa8200007, 0x81200009, 0x84000007, 0x85000006, 0x86000007, 0x87100006, 0x89000009, 0x91000006, 0x94100007, 0x9a000006, 0x9c100007, 0x9e000009, 0xa0000009, 0xa1100007, 0xa3000006, 0xa4000009, 0xa5000005, 0xa6000009, 0xa700000a, 0xa8000007, 0xa9000006, 0xea000007, 0x81000007, 0x82100005, 0x84300007, 0x88000005, 0x89000007, 0x91000007, 0x92000009, 0x93000007, 0x95000009, 0x96000006, 0x97000007, 0x98000009, 0x9a100009, 0x9d000006, 0x9e000005, 0xa0000005, 0xa1000006, 0xa2100007, 0xa4000006, 0xa5100007, 0xa7100005, 0xe9000006, 0x81000006, 0x82200009, 0x86000009, 0x87200007, 0x91200007, 0x96200007, 0x9a000005, 0x9c000007, 0x9e000007, 0xa000000a, 0xa1000006, 0xa2000005, 0xa300000a, 0xa4000007, 0xa6100005, 0xa8100007, 0x81000009, 0x82000007, 0x83000009, 0x84000005, 0x8500000a, 0x86100006, 0x88000005, 0x89000006, 0x91000006, 0x92200007, 0x95000009, 0x96000006, 0x98000005, 0x9a00000a, 0x9b000007, 0x9d000007, 0x9e000006, 0xa0a00005, 0x81800005, 0x91200005, 0x95000009, 0x97000006, 0x98000007, 0x9a000007, 0x9b000006, 0x9c20000a, 0xa000000a, 0xa1000007, 0xa2300006, 0xa6400007, 0x81300007, 0x86000009, 0x87000006, 0x89000006, 0x91000006, 0x92000007, 0x93100006, 0x95000009, 0x96000005, 0x98000007, 0x9a100007, 0x9c000006, 0x9d000007, 0x9e000005, 0xa0a00007, 0x81100007, 0x83000009, 0x86000009, 0x88000009, 0x89000005, 0x91000006, 0x93100009, 0x95300007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91100007, 0x93100006, 0x95300007, 0x9a100006, 0x9e000007, 0xa3100007, 0xa5000006, 0xa640000a, 0x8120000a, 0x84100006, 0x86000005, 0x87000006, 0x89000006, 0x91000007, 0x93000009, 0x94100006, 0x96000007, 0x9800000a, 0x9a20000a, 0x9d100006, 0xa0100006, 0xa2000009, 0xa3000006, 0xa4000009, 0xa5000006, 0xa6000007, 0xe7000009, 0x81000009, 0x82000005, 0x8300000a, 0x84000006, 0x85000007, 0x86000005, 0x87000009, 0x91700007, 0x9a000009, 0x9b000005, 0x9c100009, 0xa0100006, 0xa2100009, 0xa4000005, 0xa6000005, 0xa8200007, 0x81800007, 0x91700007, 0x9a400007, 0xa0800007, 0xa900000a, 0xea000006, 0x81000005, 0x8200000a, 0x83000006, 0x84100005, 0x86100007, 0x88000006, 0x89000005, 0x91100005, 0x93000009, 0x95000005, 0x9600000a, 0x97000006, 0x98000005, 0x9a000009, 0x9b000006, 0x9c100007, 0xa0000005, 0xa2000006, 0xa5300009, 0xa9100006, 0x81100005, 0x83000009, 0x84000007, 0x85000005, 0x8600000a, 0x87100009, 0x89000007, 0x91000005, 0x92100006, 0x9500000a, 0x96100007, 0x98000009, 0x9a000009, 0x9b000007, 0x9c200009, 0xa0000009, 0xa1100006, 0xa3000007, 0xa4100006, 0xa6000009, 0xa8000006, 0xa9000007, 0xea000009, 0x81000009, 0x82600007, 0x89000009, 0x91000006, 0x92000009, 0x93000006, 0x94000005, 0x95300007, 0x9a400007, 0xa0500007, 0xa7000006, 0xa8100007, 0xea00000a, 0x81800007, 0x91700007, 0x9a400007, 0xa0100009, 0xa2800007, 0x81000009, 0x82000007, 0x84500007, 0x91700007, 0x9a400007, 0xa0900007, 0xea000009, 0x81300009, 0x85400007, 0x91000009, 0x92600007, 0x9a400007, 0xa0400007, 0xa5000009, 0xa6200007, 0xa9100009, 0x81000009, 0x82200007, 0x85100009, 0x87200007, 0x91000007, 0x92100009, 0x94200007, 0x97000009, 0x98000007, 0x9a000009, 0x9b300007, 0xa0100007, 0xa2000009, 0xa3000007, 0xa5100009, 0xa7300007, 0x81000007, 0x82000009, 0x83200007, 0x87000006, 0x88100007, 0x91000007, 0x94000007, 0x95000009, 0x97000009, 0x98000005, 0x9a300009, 0x9e000005, 0xa0000007, 0xa1000009, 0xa2000007, 0xa4000007, 0xa5000005, 0xa7000007, 0xa800000a, 0xa9000007, 0xea000009, 0x81300007, 0x86000009, 0x87000005, 0x88100007, 0x91000007, 0x92000009, 0x93300007, 0x97100005, 0x9a000005, 0x9c10000a, 0x9e000005, 0xa0000005, 0xa1400007, 0xa6000005, 0xa7300007, 0x81000007, 0x82000005, 0x8300000a, 0x84000007, 0x85300005, 0x91000005, 0x9200000a, 0x93500007, 0x9a400007, 0xa0100007, 0xa2000005, 0xa3000007, 0xa4000009, 0xa5000007, 0xa6000009, 0xa700000a, 0xa8100007, 0xea000005, 0x82400005, 0x87000006, 0x88000007, 0x89000005, 0x91000009, 0x92100005, 0x95000005, 0x96000007, 0x98000006, 0x9a100005, 0x9d100005, 0xa1100005, 0xa4000005, 0xa5000009, 0xa6000007, 0xa7200005, 0x81000005, 0x82000007, 0x83200005, 0x87000005, 0x88000007, 0x89000005, 0x92100005, 0x95100005, 0x97000009, 0x98000005, 0x9a300005, 0xa0000005, 0xa1100007, 0xa3200005, 0xa7000005, 0xa8000009, 0xa9000006, 0xea000007, 0x81100005, 0x84100005, 0x87100005, 0x91000005, 0x92000007, 0x93000009, 0x95000006, 0x96000005, 0x97000007, 0x98000009, 0x9a400007, 0xa0a00007, 0x81000006, 0x82200007, 0x8500000a, 0x86000007, 0x8720000a, 0x9140000a, 0x96000007, 0x98000007, 0x9a000007, 0x9b10000a, 0x9d100009, 0xa0100007, 0xa2000005, 0xa300000a, 0xa4300009, 0xa8100007, 0xea000009, 0x81000007, 0x83000005, 0x84100007, 0x86000006, 0x87000007, 0x89000007, 0x9100000a, 0x92300009, 0x96000007, 0x97000005, 0x98000007, 0x9a000005, 0x9c200005, 0xa0000007, 0xa100000a, 0xa2400007, 0xa7000005, 0xa8000007, 0xa9000006, 0xea000007, 0x81000005, 0x82000006, 0x84100005, 0x87200005, 0x92000005, 0x93100007, 0x95000005, 0x97100005, 0x9b100005, 0x9e000005, 0xa0000005, 0xa2100005, 0xa5000005, 0xa6000007, 0xa7000006, 0xa8100005, 0xea000009, 0x81000009, 0x82300005, 0x86000007, 0x8700000a, 0x88100009, 0x91000007, 0x92000009, 0x93000005, 0x94000007, 0x9520000a, 0x98000007, 0x9a100009, 0x9c000007, 0x9d000005, 0xa0100005, 0xa3000005, 0xa5000007, 0xa6000005, 0xa7300007, 0x81100007, 0x84000007, 0x85400009, 0x91700009, 0x9a200009, 0x9d000007, 0x9e000009, 0xa0000009, 0xa1000007, 0xa2000005, 0xa3000007, 0xa4000005, 0xa5000006, 0xa7000005, 0xa8000009, 0xa9000007, 0xea000005, 0x81100007, 0x8310000a, 0x85000005, 0x87000005, 0x88000007, 0x91000005, 0x92000007, 0x9300000a, 0x94100009, 0x96000007, 0x9710000a, 0x9a000006, 0x9b00000a, 0x9d000006, 0x9e000009, 0xa0100007, 0xa200000a, 0xa3000005, 0xa4000007, 0xa5000009, 0xa6400007, 0x81800007, 0x91000007, 0x92000006, 0x9300000a, 0x95100006, 0x9700000a, 0x9a000006, 0x9b300007, 0xa0300007, 0xa510000a, 0xa7000006, 0xa800000a, 0xea000006, 0x81000006, 0x8200000a, 0x84000006, 0x85000005, 0x86000006, 0x8700000a, 0x89000006, 0x91000006, 0x9200000a, 0x94100006, 0x9600000a, 0x98000006, 0x9a400007, 0xa0a00007, 0x81800007, 0xa3100007, 0xa510000a, 0xa8100007, 0xea000005, 0x81500007, 0x87000009, 0x88100007, 0x91700009, 0x9a400009, 0xa000000a, 0xa1100009, 0xa400000a, 0xa6200007, 0xa9100009, 0x81100009, 0x83000005, 0x8400000a, 0x85400007, 0x91600007, 0x9a300007, 0x9e000006, 0xa0000007, 0xa1000006, 0xa2000007, 0xa3000009, 0xa5000009, 0xa6100007, 0xa8000009, 0xa9100005, 0x81000005, 0x82100009, 0x84000007, 0x85000009, 0x86100006, 0x88000005, 0x91000009, 0x93200007, 0x96000005, 0x9700000a, 0x98000006, 0x9a000009, 0x9c200006, 0xa1900005, 0x81800005, 0x91700005, 0x9a300005, 0xa3000009, 0xa4100005, 0xa6400009, 0x81800005, 0x91700005, 0x9a400005, 0xa0700005, 0xa5100009, 0xa7100007, 0xea000009, 0x81800007, 0x91300007, 0x96200007, 0x9a400007, 0xa0600007, 0xa7000006, 0xa8000007, 0xa9000006, 0xea000007, 0x81000009, 0x8300000c, 0x84000007, 0x86000005, 0x87100006, 0x8900000a, 0x91000006, 0x92000011, 0x94100007, 0x96000009, 0x97000007, 0x98000006, 0x9a000006, 0x9b100005, 0x9d100007, 0xa0000007, 0xa1000011, 0xa3700007, 0x81100007, 0x84500007, 0x91000007, 0x9210000a, 0x94100006, 0x9700000a, 0x9a10000a, 0x9c000006, 0x9d000007, 0x9e000006, 0xa0000006, 0xa2000005, 0xa3000006, 0xa4000007, 0xa6000005, 0xa7000006, 0xa8000005, 0xa9000006, 0xea000007, 0x81800007, 0x91500007, 0x98000006, 0x9a000007, 0x9b000006, 0x9c100009, 0xa3000009, 0xa4000007, 0xa5000006, 0xa600000a, 0xa7200007, 0xea000006, 0x81100006, 0x84000005, 0x85000007, 0x86000009, 0x88100007, 0x91700007, 0x9a400007, 0xa0300007, 0xa4100009, 0xa6000007, 0xa7000006, 0xa810000a, 0xea000006, 0x81000006, 0x82000007, 0x83000009, 0x84000007, 0x85100005, 0x87100009, 0x89000007, 0x91100007, 0x94200007, 0x97100005, 0x9a000007, 0x9b100005, 0x9e000009, 0xa0000009, 0xa1100006, 0xa3000009, 0xa4100007, 0xa6000005, 0xa7200007, 0xea000009, 0x81000005, 0x82400007, 0x87000006, 0x88000007, 0x8900000a, 0x91000005, 0x92000007, 0x93000005, 0x9400000a, 0x95000009, 0x96000007, 0x9800000a, 0x9a400007, 0xa0700007, 0xe9000005, 0x81100007, 0x83000009, 0x84100007, 0x86000009, 0x87200007, 0x91000007, 0x9200000a, 0x93000007, 0x94000009, 0x95100007, 0x97000009, 0x98000007, 0x9a000006, 0x9b000005, 0x9c100009, 0x9e000005, 0xa0100009, 0xa210000a, 0xa4600007, 0x80100009, 0x82400007, 0x87100009, 0x89000007, 0x91100007, 0x93000005, 0x94000009, 0x95200007, 0x98000005, 0x9a000007, 0x9b000009, 0x9c000011, 0xe8000007, 0x80000009, 0x81000007, 0x8200000a, 0x83000009, 0x84000005, 0x8500000a, 0x86000009, 0x87100005, 0x89000009, 0xe8000009, 0x80000009, 0x8100000a, 0x82000009, 0x83600007, 0xe8000007, 0x80300007, 0x84000005, 0x85000007, 0x8600000a, 0x87000007, 0x88000009, 0x89000007, 0xe8000009, 0x8000000a, 0x81000007, 0x82100009, 0x84100005, 0x86000009, 0x87100007, 0x89000006, 0xe8000009, 0x80000009, 0x81100007, 0x83000005, 0x84400007, 0xc9000006, 0x80000005, 0x81200007, 0x84000009, 0x85100007, 0x87000005, 0x88000007, 0x89000009, 0xe8000009, 0x80200007, 0x83000009, 0x84100007, 0x86000009, 0x87100007, 0x89000006, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000009, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000009, 0xe8000009, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000009, 0x81100007, 0x83000009, 0x84500007, 0x91100007, 0x93400009, 0x98000007, 0x9a100007, 0x9c000009, 0x9d100007, 0xa0000007, 0xa2200007, 0xa5000009, 0xa6300007, 0xea000009, 0xe8000007, 0xe8000007, 0x81100007, 0x83000009, 0x84500007, 0x91600007, 0x9a000009, 0x9b300007, 0xa0300007, 0xa4000009, 0xa5500007, 0x81000005, 0x82700007, 0x91700007, 0x9a400007, 0xa0200007, 0xa3000009, 0xa4000006, 0xa5100007, 0xa7000009, 0xa8100007, 0x81200007, 0x84100006, 0x86300007, 0x91000007, 0x9200000a, 0x93000007, 0x94000009, 0x96100007, 0x98000009, 0x9a300007, 0x9e000005, 0xa0200007, 0xa3100006, 0xa500000a, 0xa6400007, 0x81000009, 0x82200007, 0x85100006, 0x87000007, 0x88000006, 0x89000005, 0x91100007, 0x93000009, 0x94300007, 0x98000010, 0x9a200010, 0x9d10000a, 0xa010000a, 0xa2800009, 0x82500009, 0x89000009, 0x91300009, 0x96200009, 0x9a400009, 0xa0400009, 0xa6400009, 0x81600009, 0x89000009, 0x91400009, 0x96000006, 0x97100007, 0x9a400009, 0xa0a00009, 0x81300009, 0x86300009, 0x91000009, 0x93300009, 0x98000009, 0x9a400009, 0xa0000009, 0xa2800009, 0x81800009, 0x91700009, 0x9a100009, 0x9e000007, 0xa0700007, 0xa800000a, 0xa9000005, 0xea000007, 0x81100007, 0x83600009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a000009, 0x9b300007, 0xa0600007, 0xa7000006, 0xa8000005, 0xa9000006, 0xea000007, 0x81000007, 0x82100006, 0x8400000a, 0x85000009, 0x86000007, 0x87000006, 0x88100009, 0x91100007, 0x93000005, 0x94000006, 0x95100007, 0x97000005, 0x9a200005, 0x9d000009, 0x9e000007, 0xa0300007, 0xa4000006, 0xa5000007, 0xa6000006, 0xa7100007, 0xa9000009, 0xea000006, 0x81000009, 0x82000007, 0x83000006, 0x84200007, 0x87000006, 0x88000005, 0x8900000c, 0x91700007, 0x9a400007, 0xa0a00006, 0x81200006, 0x84000007, 0x85000006, 0x86000007, 0x87000006, 0x88100007, 0x91100009, 0x93000007, 0x94000005, 0x95100007, 0x97000005, 0x98000007, 0x9a000005, 0x9b300009, 0xa0000007, 0xa1900009, 0x81800009, 0x91700009, 0x9a200009, 0x9e000009, 0xa0a00009, 0x81800009, 0x91700009, 0xda000009, 0x97100009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91400009, 0x97100009, 0x9a400009, 0xa0600009, 0xa8200009, 0x81500009, 0x87000007, 0x8900000a, 0x91100005, 0x93500006, 0x9a400006, 0xa0a00006, 0x81300006, 0x85100007, 0x87000009, 0x8800000d, 0x89000006, 0x91100007, 0x93000006, 0x94100007, 0x97000009, 0x98000007, 0x9a400007, 0xa0000007, 0xa2500007, 0xa800000a, 0xa9100007, 0xc2000009, 0x81000005, 0x8200000a, 0x83100007, 0x8500000a, 0x86000006, 0x87100007, 0x95200007, 0x9800000a, 0x9a100007, 0x9c200009, 0xa0a00009, 0x81800009, 0x91300009, 0x96200007, 0x9a100007, 0x9c000006, 0x9d100007, 0xa0400006, 0xa5200007, 0xa9000006, 0xea000007, 0x82000009, 0x84200007, 0x87200009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81100009, 0x83000007, 0x86000007, 0x87000006, 0x88100007, 0x91000006, 0x9200000a, 0x93000007, 0x94000006, 0x95000007, 0x96000006, 0x97100009, 0x9a200009, 0x9d10000a, 0xa020000a, 0xa3500007, 0xa9100005, 0x81100009, 0x83100007, 0x85200006, 0x88000007, 0x8900000a, 0x91400007, 0x9600000a, 0x97000006, 0x98000005, 0x9a400005, 0xa0700005, 0xa8200006, 0x81800006, 0x91300006, 0x95300007, 0x9a000009, 0x9b100007, 0x9d000005, 0x9e000007, 0xa0000005, 0xa1500007, 0xa7100005, 0xa9100006, 0x8110000c, 0x84000006, 0x85000009, 0x86100007, 0x88000005, 0x89000007, 0x91000006, 0x92300007, 0x9610000a, 0x98000009, 0x9a200009, 0xde000007, 0x9610000a, 0x81100009, 0x83200007, 0x86000006, 0x87100007, 0x89000006, 0x91000006, 0x92000007, 0x93000006, 0x9400000a, 0x95100007, 0x97000009, 0x98000006, 0x9a200007, 0x9d000006, 0x9e000007, 0xa0000007, 0xa100000a, 0xa2000007, 0xa3000009, 0xa5000005, 0xa7300006, 0x81300007, 0x86100007, 0x88100009, 0x91000005, 0x9200000a, 0x93100007, 0x95000006, 0x96200007, 0x9a400007, 0xa0a00007, 0x81000007, 0x83600007, 0x91500007, 0x97100005, 0x9a000006, 0x9b000005, 0x9c100009, 0x9e000007, 0xa0000006, 0xa1000007, 0xa2100009, 0xa5000007, 0xa6000005, 0xa7300009, 0x81800009, 0x91700009, 0x9a400009, 0xa0500009, 0xa7200009, 0x81200009, 0x84100007, 0x86300009, 0x91100009, 0x94400009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91200009, 0x94000006, 0x95000007, 0x96000006, 0x97100007, 0x9b000007, 0x9d000006, 0x9e000007, 0xa000000a, 0xa1000006, 0xa2200007, 0xa5000009, 0xa7100005, 0xa9000007, 0xea000006, 0x81000006, 0x8300000a, 0x85000005, 0x86000006, 0x87100009, 0x89000007, 0x91200007, 0x94000005, 0x95300007, 0x9a000007, 0x9b100009, 0x9d000007, 0x9e000006, 0xa0000006, 0xa1100005, 0xa3000009, 0xa4000005, 0xa5500007, 0x82000007, 0x85100009, 0x87100005, 0x89000007, 0x91000005, 0x92100007, 0x94000009, 0x95000006, 0x96000005, 0x97000009, 0x98000007, 0x9a100006, 0x9c000009, 0x9d000005, 0x9e000007, 0xa0000006, 0xa1000009, 0xa200000a, 0xa3200007, 0xa6000006, 0xa8200007, 0x85000007, 0x87000009, 0x88100007, 0x91400007, 0x97100007, 0x9a400007, 0xa1900007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81600007, 0x91700007, 0x9a400007, 0xa0100006, 0xa2100007, 0xa4100009, 0xa6100007, 0xa9100006, 0x81000005, 0x82000007, 0x83000009, 0x84200006, 0x87100007, 0x89000005, 0x91000009, 0x92300006, 0x96000007, 0x97100005, 0x9a200005, 0x9d000007, 0x9e000005, 0xa0100007, 0xa2000005, 0xa3700007, 0x81200007, 0x8400000d, 0x85200009, 0x88100007, 0x91000007, 0x92000009, 0x94000006, 0x95200007, 0x98000006, 0x9a000006, 0x9b300007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0500007, 0xa7300007, 0x81800007, 0x91700007, 0x9a400007, 0xa0000009, 0xa2000009, 0xa3000005, 0xa5100006, 0xa700000a, 0xa8000009, 0xa9000007, 0xea000005, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0x86100007, 0x88000006, 0x89000007, 0x91000009, 0x92200007, 0x95000005, 0x96100007, 0x9a20000a, 0x9d100007, 0xa0100007, 0xa3700007, 0x81100007, 0x83000009, 0x84200007, 0x8700000a, 0x88100009, 0x91100007, 0x93100009, 0x95000007, 0x96000006, 0x97000007, 0x9b000006, 0x9c100005, 0x9e00000a, 0xa0000006, 0xa1000007, 0xa210000a, 0xa5500006, 0x81000006, 0x8200000a, 0x83200007, 0x86200006, 0x91000006, 0x92100005, 0x94000007, 0x95000005, 0x96200007, 0x9a300007, 0x9e00000a, 0xa0000007, 0xa1000006, 0xa2100007, 0xa4100005, 0xa6000009, 0xa700000a, 0xa8000007, 0xa9000006, 0xea000007, 0x81800005, 0x91700005, 0x9a400005, 0xa0200005, 0xa3000006, 0xa4000007, 0xa510000a, 0xa7000009, 0xa8000005, 0xa9100007, 0x81800007, 0x91300007, 0x95000009, 0x96000007, 0x97000009, 0x98000007, 0x9a000007, 0x9b000009, 0x9c100006, 0x9e000005, 0xa0200006, 0xa4000007, 0xa5000009, 0xa6000007, 0xa7200009, 0xea000007, 0x81200007, 0x84100009, 0x86000006, 0x87000007, 0x8800000a, 0x91000007, 0x93000007, 0x94000009, 0x95000006, 0x96000005, 0x97000007, 0x98000006, 0x9b200007, 0x9e000009, 0xa0a00009, 0x81400009, 0x87000006, 0x88100007, 0x91000007, 0x93500009, 0x9a400009, 0xa0700009, 0xa8000006, 0xa9100007, 0x81000009, 0x82100007, 0x84000009, 0x85200007, 0x88000005, 0x91000009, 0x92000007, 0x9430000a, 0x98000007, 0x9a300007, 0x9e000006, 0xa0100009, 0xa2800007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91100007, 0x93000009, 0x94200007, 0x97000005, 0x98000009, 0x9a000005, 0x9b000006, 0x9c000007, 0x9d000005, 0x9e000007, 0xa0000009, 0xe100000a, 0x8300000a, 0x86000009, 0x91100007, 0xe6000007, 0x81800007, 0x80000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x82700007, 0x80900007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80100007, 0x82700009, 0x80400009, 0x85000007, 0x86000009, 0x87200007, 0x80300007, 0x81800007, 0x81000007, 0x83000007, 0x84000009, 0x87000007, 0xc9000007, 0xc4000009, 0x83000007, 0xc4000009, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80300007, 0x84000009, 0x85400007, 0x83000007, 0x87000007, 0x89000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x83000007, 0x84000009, 0xc7000007, 0x81000007, 0x83000007, 0x84000009, 0x87000007, 0xc9000007, 0xc4000009, 0x81000007, 0x83000007, 0xc7000007, 0x83000007, 0x84000009, 0x87000007, 0xc9000007, 0x81000007, 0x83000007, 0x84000009, 0xc7000007, 0xc9000007, 0x81000007, 0x83000007, 0xc4000009, 0x82100007, 0xc7000007, 0xd3000007, 0x80300007, 0x84000009, 0x85400007, 0xc3000007, 0x89000007, 0x91100007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x83000007, 0xc9000007, 0x83000007, 0xc4000009, 0x80900007, 0x80900007, 0x80200007, 0x83600009, 0x80400009, 0x85300007, 0x80900007, 0x80100009, 0x82700007, 0x80900009, 0x80300009, 0x84500007, 0x80900007, 0x80900007, 0x80000007, 0x84000007, 0x86100007, 0x89000007, 0xe5000007, 0x82000009, 0xc4000007, 0x82000009, 0xe5000007, 0x84000007, 0xc9000007, 0x80000007, 0x84100007, 0x80000007, 0x84000007, 0x86100007, 0x80000007, 0x81100009, 0x83600007, 0x80000007, 0x84000007, 0x86100007, 0xc9000007, 0x80000007, 0x82000009, 0x85200007, 0x80000007, 0x82000009, 0x84000007, 0x86100007, 0xc9000007, 0x84000007, 0xc9000007, 0x80000007, 0x84000007, 0x86100007, 0xc9000007, 0x80000007, 0x84000007, 0x86100007, 0xc9000007, 0x80000007, 0x84000007, 0x86100007, 0xc9000007, 0x84000007, 0x86100007, 0xc9000007, 0x80000007, 0xc4000007, 0x80000007, 0x84000007, 0x86100007, 0xc0000007, 0x80000007, 0x81100009, 0x83400007, 0x88000009, 0xc9000007, 0x86100007, 0x80000007, 0xc4000007, 0xc4000007, 0x80000007, 0x84000007, 0x86100007, 0xc4000007, 0x80900007, 0x80900007, 0x80900007, 0x80900007, 0x80300007, 0x80000007, 0x83000007, 0xc6000007, 0xc6000007, 0xc0000007, 0xc0000007, 0x80000007, 0x81000009, 0x82200007, 0x85000009, 0x86100007, 0xc9000007, 0x80000007, 0x83000007, 0x86000007, 0x91200009, 0x95300009, 0x9a100009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x80000007, 0x83000007, 0xc6000007, 0xc0000007, 0xc3000007, 0x80000007, 0x83000007, 0xc6000007, 0x80000007, 0xc3000007, 0xc0000007, 0xc0000007, 0xc0000007, 0x80000007, 0x81100009, 0x83000007, 0x84000009, 0x85300007, 0x83000007, 0x86000007, 0xe5000009, 0x80000007, 0xc3000007, 0xe5000005, 0x80000007, 0xc3000007, 0xe5000007, 0x83000007, 0x85100007, 0xe5000007, 0x85100007, 0xc8000007, 0x83000007, 0x85100007, 0xc8000007, 0xc1000007, 0x80000007, 0x82000009, 0x83000007, 0x85100007, 0x88100007, 0x83000007, 0x85100007, 0xe5000007, 0xc3000007, 0x85100007, 0xc1000007, 0x83000007, 0x85100007, 0x83000007, 0x85100007, 0x81000007, 0x83000007, 0x85100007, 0xc3000007, 0x83000007, 0x85100007, 0x81000007, 0x85100007, 0x85100007, 0x81000007, 0x83000007, 0x85100007, 0xc8000007, 0x83000007, 0x85100007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xd3000007, 0x81000007, 0x85100007, 0xc3000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0x80000007, 0xc2000007, 0x80000007, 0xc2000007, 0x80000007, 0xc2000007, 0xc0000007, 0x80500007, 0x80000007, 0xc2000007, 0xc0000007, 0x80000007, 0xc2000007, 0xc0000007, 0x80000007, 0xc2000007, 0x80000007, 0x82100007, 0xc0000007, 0x80200007, 0x88100007, 0xc2000007, 0xd3000006, 0x80000007, 0xc2000007, 0xc1000007, 0x81000007, 0xc8000007, 0x81000007, 0xc8000007, 0xc2000007, 0x80400007, 0x85000005, 0x88100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0xda000009, 0xc1000007, 0x81100007, 0x81200007, 0xc8000007, 0xe5000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0xc1000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe7000007, 0x80100009, 0x82000007, 0x83000009, 0x84000007, 0xc6000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80100009, 0xc2000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80100009, 0x82000007, 0x83000009, 0x84000007, 0xc6000007, 0x81000009, 0x83000009, 0x84000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80100009, 0x82000007, 0x83000009, 0xc4000007, 0xc6000007, 0x80100009, 0x82000007, 0xc3000009, 0xc6000007, 0xc6000007, 0x80100009, 0x82000007, 0x83000009, 0x84000007, 0x85000009, 0xc6000007, 0x80100009, 0x82000007, 0x83000009, 0xc4000007, 0xe500000a, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80000007, 0xc9000007, 0xc6000007, 0x80000007, 0x86000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80000007, 0x85100007, 0xc8000007, 0x82100007, 0x85100007, 0x88100007, 0x80600007, 0xc8000007, 0x80000007, 0xc9000007, 0x80000007, 0x82100007, 0x85100007, 0x80000007, 0x86000007, 0xc9000007, 0x80000007, 0xc9000007, 0x80000007, 0xc9000007, 0x80000007, 0xc9000007, 0x80000007, 0xc6000007, 0x89000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80000007, 0x86000007, 0xc9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80000007, 0x82100007, 0x85100007, 0x88100007, 0xc0000007, 0x80000007, 0xc6000007, 0xc6000007, 0x80000007, 0xc6000007, 0x80000009, 0x81000007, 0x83200007, 0x81000007, 0xc4000007, 0x81000007, 0x84000007, 0xe5000009, 0x81000007, 0xc4000007, 0xc4000007, 0x80000009, 0x81000007, 0x83200007, 0x86000009, 0x88100009, 0x81000007, 0x83200007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0xc4000007, 0x80000009, 0x81000007, 0x83200007, 0xc0000009, 0x80000009, 0xc4000007, 0xc4000007, 0x80000009, 0x81500007, 0xc9000007, 0x81000007, 0xc4000007, 0x81000007, 0x84000007, 0xd2000009, 0xc4000007, 0xc0000009, 0x81100007, 0x84200007, 0x80200007, 0x83100009, 0x85400007, 0x80000007, 0x81600006, 0xc9000006, 0x80000007, 0x81000005, 0x82200007, 0x86300007, 0x80400007, 0x80000007, 0x83100007, 0x8540000a, 0x8120000a, 0x84500007, 0x81800007, 0x81100007, 0x83300009, 0x87200007, 0x80000007, 0x81500006, 0x87000007, 0x88000006, 0xc9000007, 0x81800006, 0x80000007, 0x81700006, 0xc9000007, 0x81800006, 0x81400006, 0x87100007, 0xc900000a, 0x8130000a, 0x85000007, 0xc600000a, 0x80400007, 0x8500000c, 0x86000009, 0x87200007, 0x87000007, 0xc9000007, 0x87000007, 0xc9000007, 0x8410000a, 0x87000007, 0xc9000007, 0x85000007, 0xc7000007, 0x80200007, 0x8400000a, 0x85400007, 0x82100009, 0x84500007, 0x80900007, 0x81200009, 0x84200007, 0x8720000a, 0x80000007, 0x8100000a, 0x82700007, 0x81800007, 0x81200007, 0x85400007, 0x80900007, 0x80900007, 0x81400007, 0x86000009, 0x87200007, 0x81800007, 0x80100007, 0x87200007, 0x87100007, 0xc9000009, 0x81800007, 0x80900007, 0x80000007, 0x86300007, 0x80000007, 0x8100000a, 0x82700007, 0x8010000a, 0x82700007, 0x80000006, 0x81800007, 0x81100007, 0x82700007, 0x80800007, 0xc9000009, 0x81800007, 0x80000007, 0x81400009, 0x86000007, 0x87000009, 0x8800000a, 0xc9000007, 0x81100009, 0x83000007, 0x84500009, 0x81700007, 0xc900000a, 0x8130000a, 0x85200007, 0x8800000a, 0xc9000007, 0x80800007, 0xc9000006, 0x81300006, 0x85200007, 0x88100005, 0x80900007, 0x80900007, 0xc0000007, 0x8110000a, 0x83600007, 0x81100007, 0x85000009, 0x86300007, 0x80700007, 0x8800000a, 0xc9000007, 0x81600007, 0x8800000a, 0xc9000007, 0x80100007, 0x84300007, 0x8800000a, 0xc9000007, 0x81800007, 0x81600007, 0x8800000a, 0xc9000007, 0x81100007, 0x8300000a, 0x84000007, 0x8540000a, 0x81000006, 0x82700009, 0x80000007, 0x81100009, 0x83600007, 0x81400007, 0x86100006, 0x88100007, 0x81300009, 0x85400007, 0x81800007, 0x81500007, 0x8700000a, 0x88000007, 0xc9000009, 0x81100009, 0x83600007, 0x81000007, 0x8200000a, 0x83600007, 0x80600007, 0x87100005, 0xc9000007, 0x80900007, 0x80900007, 0x80900007, 0x80900007, 0x80900007, 0x80900007, 0x80900007, 0x80900007, 0x80300007, 0x85400007, 0x81800009, 0x81100007, 0x83200009, 0x86000007, 0x88100007, 0x81800007, 0x80100007, 0x82100009, 0x84000007, 0x8520000a, 0x88100007, 0x81800007, 0x80600007, 0x87000009, 0x88100007, 0x81500007, 0x88100007, 0x80000007, 0x82100009, 0x84000007, 0x85000006, 0xc6000007, 0x81700007, 0x80100007, 0x82000009, 0x83000007, 0x84300009, 0x88100007, 0x80200007, 0x83600009, 0x80000007, 0x81100009, 0x84000009, 0x8540000a, 0x81000007, 0x8220000a, 0x85100007, 0x87200006, 0x80100007, 0x82000006, 0x84300006, 0x88100007, 0x80900007, 0x81800007, 0x81300007, 0x86000007, 0x88100007, 0x81800007, 0x80600007, 0x88100007, 0x80900007, 0x8130000a, 0x85300007, 0x80100007, 0x82400009, 0x87000007, 0x88000009, 0xc9000007, 0x80900007, 0x80500007, 0x87200007, 0x80500007, 0x88100007, 0x80900007, 0x80500007, 0x86300005, 0x80000005, 0x81500007, 0x8720000a, 0x8160000a, 0x88100007, 0x81800007, 0x81800007, 0x8180000a, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x80100007, 0x82000009, 0x83600007, 0x81500007, 0x87200009, 0x80200007, 0x84000007, 0xc9000007, 0x81800007, 0x81800007, 0x81800007, 0x80800007, 0xc9000005, 0x81800007, 0x81400007, 0x86100006, 0x88100007, 0x81400007, 0x87200007, 0x80900007, 0x81300007, 0x81000007, 0x82000009, 0x83300007, 0xc9000007, 0xc1000007, 0x81000007, 0x8270000a, 0x8140000a, 0x88100007, 0x81800007, 0x81800007, 0x80900007, 0x80200007, 0x85000005, 0x86200007, 0xc9000005, 0x80000005, 0x81400007, 0x8630000a, 0x8180000a, 0x8100000a, 0x82300007, 0x86300009, 0x81800007, 0x81800007, 0x81800007, 0x80900007, 0x80400007, 0x85000009, 0x86300007, 0x81800007, 0x81700007, 0x80100007, 0x83100007, 0x86300007, 0x81800007, 0x81200007, 0x84400009, 0xc9000007, 0x80000007, 0x81800009, 0x80000009, 0x82000009, 0x83300007, 0x87100009, 0xc9000007, 0x81000009, 0x82700007, 0x85100007, 0xc9000007, 0x81800007, 0x81400007, 0x87200007, 0x81700007, 0x80900007, 0x81800007, 0x81000007, 0x83000009, 0x84500007, 0x81300007, 0x85400009, 0x81300009, 0x85200007, 0xc9000009, 0x81300009, 0x85400007, 0x80900007, 0x81100007, 0x8310000a, 0x85400007, 0x8100000e, 0x83600007, 0x81000007, 0x83000007, 0x86000007, 0xc9000006, 0x81200006, 0x85100007, 0x88000009, 0xc9000007, 0x84500007, 0x81500007, 0x8100000a, 0x82700007, 0x81100007, 0x85200006, 0x88000009, 0xc9000007, 0x80200007, 0x83600006, 0x81300006, 0x85400009, 0x80900007, 0x80500007, 0x8630000a, 0x8180000a, 0x81800007, 0x81800007, 0x80900007, 0x81300007, 0x85000009, 0x86100007, 0x88100009, 0x81000007, 0x82000006, 0x83500007, 0xc900000a, 0x81700007, 0xc9000009, 0x81600009, 0x8800000a, 0xc9000007, 0x81400007, 0x80900007, 0x81800007, 0xc9000007, 0x83600006, 0x81800006, 0x81700006, 0xc9000007, 0x81800007, 0x81700007, 0xc9000006, 0x81200006, 0x84500007, 0x81500007, 0x87200009, 0x81000009, 0x82000007, 0x83000005, 0x84500009, 0x81000009, 0x82000007, 0x83000009, 0x84500007, 0x80600007, 0x87100009, 0xc9000007, 0x81600009, 0x88100007, 0x81800007, 0x81600007, 0x8800000e, 0xc9000007, 0x81000009, 0x82700007, 0x81000006, 0x8200000a, 0x83500007, 0xc9000009, 0x81500007, 0x81800007, 0x80800007, 0x83000007, 0x87200007, 0x80900007, 0x80900007, 0x80900007, 0x80900007, 0x80300007, 0x84500009, 0x80700009, 0x88100007, 0x81000007, 0x83000007, 0x84000009, 0x85000007, 0x87000009, 0x88100007, 0x81100007, 0x83000006, 0x8400000a, 0x85400007, 0x81800007, 0x81400007, 0x86300009, 0x81300009, 0x85400007, 0x81800007, 0x80900007, 0x91200009, 0x95300009, 0x9a100009, 0x9d000009, 0xa0000009, 0xa3000009, 0xa5100009, 0xe9000009, 0x81400007, 0x87200007, 0xda000007, 0x80000009, 0x82100007, 0xc9000007, 0x81800007, 0x81800007, 0x82300007, 0x87000007, 0xc9000007, 0x81800007, 0x81700007, 0xc9000009, 0x81000007, 0x82000009, 0x83000007, 0x84000006, 0x85400007, 0x81200007, 0x84000005, 0x85000007, 0x87200007, 0x80400007, 0x8700000a, 0x88000007, 0xc9000009, 0x81500005, 0x87200007, 0x80900007, 0x81000007, 0x8230000a, 0x86300007, 0x82000007, 0x8330000a, 0x87200007, 0x81800007, 0x81300007, 0x87200007, 0x81800007, 0x80200007, 0x8360000a, 0x8090000a, 0x8060000a, 0x87200007, 0x80900007, 0x80000007, 0x8180000a, 0x8060000a, 0x87000007, 0x88100005, 0x80200007, 0x8360000a, 0x8140000a, 0x86300007, 0x81800007, 0x80000007, 0x82000009, 0x83600007, 0x81100007, 0x83500009, 0x80000007, 0x87200007, 0x8120000a, 0x84500007, 0x81800007, 0x80000007, 0x82000009, 0x83300007, 0x88000009, 0xc9000007, 0x80000007, 0x81000009, 0x82700007, 0x80000007, 0xc9000007, 0x81800007, 0x80900007, 0x80000007, 0x82000009, 0x83600007, 0x82000009, 0x83600007, 0x82000009, 0x83600007, 0x81800007, 0x82000009, 0x83600007, 0x80900007, 0x81800007, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa010000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x80000007, 0x82000009, 0x83600007, 0x81000009, 0x82700007, 0x81400007, 0x86300009, 0x81200009, 0x84100007, 0x86300009, 0x80000007, 0x81100009, 0x83300007, 0x87100009, 0xc9000007, 0x8200000e, 0x83300007, 0x8700000e, 0x88100007, 0xd300000a, 0x93000007, 0xde000007, 0x9e000007, 0xe6000007, 0xde000007, 0xde000007, 0xd3000007, 0x93000007, 0xde000007, 0xde000007, 0xde000007, 0xde000009, 0x93000007, 0xde000007, 0xd3000007, 0xde000007, 0x93000007, 0xde000009, 0xd3000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde00000a, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0xd3000007, 0xde000007, 0x81800007, 0x81700007, 0xc9000009, 0x81800009, 0x81100009, 0x8360000a, 0x91200007, 0x95300007, 0x9a300007, 0xa3000007, 0xa5100007, 0x8140000a, 0x86300009, 0x81700009, 0xc900000a, 0x8180000a, 0x8110000a, 0x83600007, 0x81800007, 0x81000007, 0x82000009, 0x83000007, 0x84100009, 0x8610000a, 0x88100005, 0x83100005, 0x85400006, 0x81500006, 0x87200005, 0x81700005, 0xc9000009, 0x81000009, 0x82500005, 0xc800000a, 0x8120000a, 0x84000007, 0x8520000a, 0x88100005, 0x82100009, 0x84200007, 0x88100005, 0x85400009, 0x81000009, 0x82100007, 0x84000009, 0x8510000a, 0x87100009, 0xc9000005, 0x81000007, 0x82100009, 0x84000005, 0x85000009, 0x8600000a, 0x87200007, 0x81000007, 0x82000009, 0x83000007, 0x85100007, 0x88100006, 0x81000007, 0x87000007, 0xc900000a, 0xc1000007, 0xc2000009, 0x81000007, 0x82100009, 0x84200007, 0xe7000007, 0xc1000007, 0x80000009, 0x81500007, 0x88100007, 0x91200007, 0x95300007, 0x9a300007, 0xa3000007, 0xa5100007, 0x80900007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x80900007, 0x80000007, 0x82000007, 0x84500007, 0x80900007, 0x91200009, 0x95300009, 0x9a300009, 0xa3000009, 0xa5100009, 0x80900007, 0x80900007, 0x80900007, 0x80000007, 0x8170000a, 0xc9000005, 0x81100007, 0x87000007, 0xc9000007, 0x81100007, 0xc9000007, 0xc9000007, 0x81200007, 0x84000009, 0x85000007, 0x86000009, 0x87000007, 0x88100009, 0x80200007, 0xc9000007, 0xc1000007, 0x80100007, 0x81000007, 0x8300000a, 0xc9000007, 0x80000007, 0x82000007, 0xc300000a, 0xc1000007, 0xc7000007, 0x87000007, 0x91200007, 0x95300007, 0x9a300007, 0xa3000007, 0xa5100007, 0x81200007, 0xc7000007, 0xc0000007, 0x80200007, 0x83100009, 0x85000007, 0x86000009, 0xc9000007, 0xc0000007, 0xc1000007, 0x81100007, 0x83000009, 0x84200007, 0x80100009, 0x82100007, 0x85100007, 0x88100007, 0x91200006, 0x95300006, 0x9a300006, 0xa3000006, 0xa5100006, 0x80200007, 0x83000009, 0x84500007, 0x80900007, 0x80800007, 0x81700007, 0x80600007, 0x88100007, 0x81800007, 0x80800007, 0x80600007, 0x88100007, 0x81200007, 0x84000009, 0x86300007, 0x91200006, 0x95300006, 0x9b200006, 0xa3000006, 0xa5100006, 0x81200007, 0x84000009, 0xc9000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x80000007, 0x81000009, 0x83600007, 0x80300007, 0x81100007, 0x84000009, 0xc9000007, 0x81200007, 0xc4000009, 0x81200007, 0x84000009, 0xc9000007, 0xc2000007, 0xc8000007, 0xc1000009, 0x80600007, 0x88100007, 0xc2000007, 0xc2000007, 0xc1000007, 0x81000009, 0x82000007, 0xc3000009, 0x82700007, 0x80500007, 0x88100007, 0x80900007, 0x80900007, 0x81800007, 0x80900007, 0x80300007, 0x84500009, 0x81000009, 0x82700007, 0x81000006, 0x82100007, 0x84000006, 0x85100007, 0x87000009, 0x88100007, 0x80000009, 0x81200007, 0x85000007, 0x86200009, 0xc9000007, 0x81100007, 0x83000007, 0x85000007, 0x88000009, 0xc9000007, 0x80300007, 0x84000006, 0x85000007, 0x86200009, 0xc9000007, 0x80000009, 0x83000007, 0x85000007, 0x86200009, 0xc9000007, 0x80000009, 0x81000004, 0x86100009, 0xc8000007, 0x80000009, 0x83000007, 0x85000007, 0x86100009, 0x80000009, 0x85000007, 0x88000009, 0xc9000007, 0x83000007, 0x85000007, 0x86200009, 0xc9000007, 0x83000007, 0x85000007, 0x86200009, 0xc9000007, 0x88000009, 0xc9000007, 0x83000007, 0x85000007, 0x88000009, 0xc9000007, 0x86100009, 0xc3000007, 0x80000009, 0x81400007, 0x86200009, 0xc9000007, 0x80000009, 0x86100009, 0x85000007, 0x88000009, 0xc9000007, 0x85000007, 0x88000009, 0xc9000007, 0x81700009, 0xc9000007, 0x80900007, 0x80200007, 0x83000005, 0x84500007, 0x81800007, 0x81800007, 0x81300007, 0x85400009, 0x81800009, 0x81500009, 0x81700007, 0x8170000a, 0x80000007, 0x83000007, 0x88100007, 0x83000007, 0x88100007, 0x88100007, 0x80000007, 0x83000007, 0x87100007, 0x85100007, 0x80000007, 0x81100009, 0x83400007, 0xc9000007, 0x80000009, 0x83000007, 0x88100007, 0x80000007, 0x83000007, 0x87100007, 0x80000007, 0xc3000007, 0x83000007, 0x88100007, 0xc3000007, 0x85200007, 0xc9000007, 0x87000007, 0xc9000007, 0x80000007, 0x83000007, 0x85200007, 0xc9000007, 0x80100007, 0x83300007, 0xc3000007, 0x87000007, 0xc9000007, 0xd3000007, 0x81800007, 0x80900007, 0x87200006, 0x80200006, 0x83100007, 0x85400005, 0x80000005, 0x82000005, 0x83600007, 0x80200007, 0x83600005, 0x81000005, 0x82700007, 0x81800007, 0x81800007, 0xe6000009, 0x80900007, 0x80000007, 0x82300007, 0xc9000007, 0x88000009, 0xc9000007, 0x80000007, 0x82100007, 0x88000009, 0xc9000007, 0x88000009, 0xc9000007, 0x82100007, 0x80000007, 0x82700007, 0x80000007, 0x82400007, 0x82100007, 0x88000009, 0xc9000007, 0x80000007, 0x82100007, 0x82100007, 0x88000009, 0xc9000007, 0x82100007, 0x88000009, 0xc9000007, 0x80100007, 0x84000007, 0x88000009, 0xc9000007, 0x82100007, 0x88000009, 0xc9000007, 0x82200007, 0x82100007, 0x80000007, 0x82300007, 0x86000009, 0x87000007, 0xc8000009, 0x80000007, 0x82200007, 0x88000009, 0xc9000007, 0x82100007, 0x82100007, 0x88000009, 0xc9000007, 0x80100007, 0x82200006, 0x85400007, 0x81800007, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa100000a, 0xa300000a, 0xa510000a, 0x81000007, 0x8270000a, 0x8180000a, 0x8180000a, 0x8180000a, 0x8180000a, 0x8180000a, 0x8150000a, 0x87200007, 0x81000007, 0x83000007, 0x86000007, 0xc8000009, 0xc9000007, 0x83000007, 0xc9000007, 0xc8000009, 0x86000007, 0xc8000009, 0x81200007, 0x86000007, 0x88100009, 0x81000007, 0x83000007, 0x86000007, 0xc8000009, 0x83000007, 0xc9000007, 0x83000007, 0x86000007, 0xc9000007, 0x81000007, 0x83100007, 0x86000007, 0xc8000009, 0x81000007, 0xc9000007, 0x81000007, 0x8200000a, 0xc6000007, 0xc9000007, 0x81200007, 0x86000007, 0x87100009, 0xc9000007, 0x83000007, 0xc9000007, 0xc6000007, 0x85100007, 0xc9000007, 0x81400007, 0x86000006, 0x8700000a, 0x88100007, 0x80000006, 0x81800007, 0x80500007, 0x81800007, 0x81800007, 0x81000007, 0x85400007, 0x81800007, 0x81800007, 0x81100007, 0x86200007, 0xc9000005, 0x81100007, 0x83000009, 0x84500007, 0x81000007, 0x82000009, 0x83000007, 0x86100007, 0xc9000007, 0x82000007, 0xc6000007, 0xc7000007, 0x87000007, 0xc9000007, 0x80000009, 0x81300007, 0x86300007, 0x86100007, 0x80100007, 0x86100007, 0x81000007, 0xc6000007, 0xc7000007, 0x81000007, 0x86100007, 0xc9000007, 0x81000007, 0x86100007, 0x86000007, 0xc9000007, 0xc7000007, 0x86000007, 0xc9000007, 0x80100009, 0x82100007, 0x84000009, 0x85200007, 0xc9000007, 0x86100007, 0xc7000007, 0x81400007, 0x80100007, 0x82200009, 0x85300007, 0xc9000009, 0x80800007, 0x80000007, 0x82000007, 0x85400007, 0x81800007, 0x81800007, 0x81800007, 0x8180000a, 0x8180000a, 0x8110000a, 0x83000007, 0x84200009, 0x87100007, 0xc900000a, 0x82000009, 0x83000007, 0x86300007, 0xc3000007, 0x81000007, 0xc9000007, 0x83000007, 0xc9000007, 0x82000009, 0xc3000007, 0x83000007, 0xc9000007, 0x80500007, 0x86100009, 0x88100007, 0x82000009, 0x83000007, 0x86300007, 0x82000009, 0x83000007, 0xc9000007, 0x83000007, 0xc9000007, 0xc9000007, 0x82000009, 0x83000007, 0xc9000007, 0x83000007, 0x86200007, 0x86100009, 0xc9000007, 0x83000007, 0xc9000007, 0x83000007, 0xc9000007, 0x83000007, 0xc9000007, 0x80100007, 0x82000009, 0x83200007, 0x86100009, 0xc9000007, 0x82000009, 0x83000007, 0x86300007, 0x81100009, 0xc3000007, 0xc3000007, 0x83000007, 0xc9000007, 0x83000007, 0xc9000007, 0x81100007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81200007, 0x84500006, 0x81800006, 0x81500006, 0x87200007, 0x81800007, 0x81800007, 0x80000007, 0x87000007, 0xc9000007, 0x80200007, 0xc9000007, 0xc7000007, 0xc2000007, 0x80900007, 0x80100007, 0x87000007, 0xc9000007, 0x80000007, 0x87000007, 0xc9000007, 0x80000007, 0x82000007, 0xc7000007, 0x81100007, 0x80000007, 0x87000007, 0xc9000007, 0x87000007, 0xc9000007, 0x80000007, 0xc9000007, 0x81000007, 0xc7000007, 0x80000007, 0xc9000007, 0xc7000007, 0x80200007, 0x87000007, 0xc9000007, 0x82000007, 0xc7000007, 0x80000007, 0xc9000007, 0x81800005, 0x91700005, 0x9a100005, 0x9c200007, 0xa0400007, 0xa5500005, 0x81800005, 0x91600005, 0x98000007, 0x9a400007, 0xa0700007, 0xa9000005, 0xea000009, 0x81500009, 0x8700000e, 0x88100009, 0x91600007, 0x9c000007, 0x9d000005, 0x9e000009, 0xa0000009, 0xa1000007, 0xa4300005, 0xa8200007, 0x8100000a, 0x82000009, 0x83200007, 0x8600000a, 0x88100005, 0x91100009, 0x93100005, 0x95000007, 0x9600000a, 0x97100005, 0x9a400005, 0xa0000005, 0xa1100006, 0xa3100009, 0xa510000a, 0xa7100007, 0xa9100005, 0x81200007, 0x8400000a, 0x85100007, 0x87000005, 0x88100007, 0x91000007, 0x9210000a, 0x94300005, 0x9800000a, 0x9a00000a, 0x9b100007, 0x9d000006, 0x9e000007, 0xa2000006, 0xa3000007, 0xa4100005, 0xa6100009, 0xa8200007, 0x81800007, 0x91700007, 0x9a400007, 0xa0000007, 0xa2600007, 0x95000006, 0x96200007, 0x9a000007, 0x9b00000e, 0x9c100007, 0x9e000006, 0xa0000006, 0xa100000c, 0xa2000007, 0xa3000006, 0xa4000005, 0xa520000e, 0xa8100006, 0xea000009, 0x81000009, 0x82000005, 0x83200007, 0x8600000e, 0x87000007, 0x88100009, 0x91000007, 0x92000005, 0x93000006, 0x94300005, 0x98000007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91500007, 0x97100009, 0x9a400007, 0xa0100007, 0xa2600009, 0xa9000006, 0xea000007, 0x81400007, 0x86300009, 0x91100005, 0x9300000a, 0x94000009, 0x96000007, 0x9700000a, 0x9800000e, 0x9a000007, 0x9b100005, 0x9e000009, 0xa0100007, 0xa2000006, 0xa3700007, 0x81700007, 0x8900000a, 0x9130000a, 0x95300005, 0x9a400005, 0xa0500005, 0xa7300005, 0x81100005, 0x84500005, 0x91200005, 0x95000006, 0x96200005, 0x9a400009, 0xa0100009, 0xa2000006, 0xa3000007, 0xa4000009, 0xa5500007, 0x82000007, 0x83000005, 0x84000009, 0x85000006, 0x86000005, 0x87200009, 0x91700007, 0x9a000009, 0x9b00000a, 0x9c000006, 0x9d100005, 0xa0000005, 0xa1000009, 0xa2100006, 0xa4300007, 0xa8000006, 0xa9000005, 0xea00000a, 0x81000005, 0x82000009, 0x83000007, 0x84000009, 0x85000006, 0x86000009, 0x87000005, 0x88100007, 0x91700007, 0x9a200007, 0x9d100009, 0xa0000006, 0xa1000005, 0xa2000006, 0xa3100007, 0xa5000009, 0xa8200006, 0x81500006, 0x87100007, 0x89000009, 0x91100006, 0x93200007, 0x96100006, 0x98000007, 0x9a000007, 0x9b100006, 0x9d100007, 0xa000000a, 0xa1000006, 0xa2000009, 0xa3000005, 0xa6100006, 0xa8200007, 0x81000007, 0x82000010, 0x84000009, 0x87000006, 0xd4000007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a300007, 0x9e000009, 0xa0800009, 0xa9100007, 0x81800007, 0x91500007, 0x97100005, 0x9a400005, 0xa0a00005, 0x81800005, 0x91000005, 0x9260000a, 0x9a00000a, 0x9c20000a, 0xa0a0000a, 0x8140000a, 0x86000009, 0x87200007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81100007, 0x83000009, 0x84300007, 0x8800000a, 0x89000009, 0x9100000a, 0x92000009, 0x93400007, 0x98000005, 0x9a400005, 0xa0a00005, 0x8120000a, 0x8400000f, 0x85000009, 0x86000006, 0x8700000a, 0x88000007, 0x89000009, 0x91700007, 0x9a400007, 0xa0600007, 0xa700000a, 0xa8200007, 0x81400007, 0x86300009, 0x91200007, 0x94000006, 0x95300009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a200009, 0x9e000009, 0xa0000007, 0xa1900009, 0x81800009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81300009, 0xa0100007, 0xa2000009, 0xa3000006, 0xa4000005, 0xa5100006, 0xa710000a, 0xa9100007, 0x81800007, 0x91700007, 0x9a400007, 0xa0100007, 0xa2100005, 0xa4300009, 0xa8000007, 0xa9100009, 0x81300012, 0x85000005, 0x8600000a, 0x87000009, 0x89000006, 0x92000009, 0x9300000a, 0x94000010, 0x95000009, 0x96200007, 0x9a000005, 0x9c000007, 0x9d100009, 0xa0000007, 0xa1200005, 0xa4300007, 0xa8000006, 0xa9100007, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0x86100007, 0x88000005, 0x8900000a, 0x91000006, 0x92000007, 0x93200005, 0x96000006, 0x97100007, 0x9a000009, 0x9b000005, 0x9d100007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0200007, 0xa3000006, 0xa4000009, 0xa6000005, 0xa7000009, 0xa8000005, 0xa9000007, 0xea000005, 0x81000009, 0x83600007, 0x91700007, 0x9b300007, 0xa0a00007, 0x81800007, 0x91000009, 0x92000005, 0x9300000a, 0x94400007, 0x9a400007, 0xa0300007, 0xa5500007, 0x81800007, 0x91400007, 0x96100006, 0x9800000a, 0x9a40000a, 0xa0a0000a, 0x8120000a, 0xc500000a, 0x88000005, 0x91000005, 0x92600007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a200007, 0x9d000009, 0x9e000007, 0xa0200007, 0xa3100006, 0xa5100009, 0xa7100007, 0xa9000009, 0xea000006, 0x81000009, 0x82700005, 0x91700005, 0x9a400005, 0xa0000009, 0xa1200007, 0x85000006, 0x86100007, 0x88000009, 0x89000007, 0x91400007, 0xa3100006, 0xa5000009, 0xa6000007, 0xa700000a, 0xa8200005, 0x81000005, 0x82000006, 0x83000005, 0x84000007, 0x85400009, 0x9100000a, 0x92600005, 0x9a400005, 0xa0500005, 0xa600000a, 0xa7300005, 0x81800005, 0x91400005, 0x96200007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a200007, 0x9d000006, 0x9e000007, 0xa0a00007, 0x81300007, 0x85400005, 0x91700005, 0x9a400005, 0xa0a00005, 0x81600005, 0x89000005, 0x91000009, 0x92000007, 0x9300000a, 0x94000009, 0x95000007, 0x9620000a, 0x9a00000a, 0x9d100007, 0xa0a00007, 0x81100007, 0x83100006, 0x85400007, 0x91000007, 0x93500007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81600007, 0x88000009, 0x89000007, 0x91000006, 0x92200007, 0x95000009, 0x96200007, 0x9a000007, 0x9b100009, 0x9d100007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91100007, 0x94400007, 0x9a400007, 0xa0200007, 0xa3000009, 0xa4300007, 0xa8100009, 0xea000007, 0x81100007, 0x83000009, 0x84200007, 0x87100009, 0x89000007, 0x91100007, 0x93000009, 0x94000007, 0x95000009, 0x96200007, 0x9a000007, 0x9b100009, 0x9d100007, 0xa0300007, 0xa4200009, 0xa7000007, 0xa8000009, 0xa9000007, 0xea000009, 0x81400009, 0x86000007, 0x88100007, 0x92000007, 0x93000009, 0x94000007, 0x95300009, 0x9a300007, 0x9e000009, 0xa0a00007, 0x81100007, 0x84500007, 0x91100007, 0x93000009, 0x94000007, 0x95000005, 0x96000009, 0x97000007, 0x9a300007, 0x9e00000a, 0xa0000007, 0xa1000009, 0xa2000005, 0xa3100009, 0xa5200007, 0xa8000006, 0xea000007, 0x82100007, 0x84000009, 0x8500000a, 0x86200007, 0x91700007, 0x9a400007, 0xa0200007, 0xa3000006, 0xa4100007, 0xa6000009, 0xa7000007, 0xea000006, 0x81000005, 0x82700009, 0x91700009, 0x9a400009, 0xa0000009, 0xa1900007, 0x81800007, 0x91300007, 0x9500000a, 0x96000007, 0x9700000a, 0x98000009, 0x9a000007, 0x9b200009, 0x9e000007, 0xa0000007, 0xa2000007, 0xe3000009, 0x85000009, 0x86200007, 0x92000007, 0x93100005, 0x95100007, 0x9710000a, 0x9a000009, 0x9b000005, 0x9c00000a, 0x9d000007, 0x9e000009, 0xa0000009, 0xa110000a, 0xa3200009, 0xa6000007, 0xa700000a, 0xa8000006, 0xa9100007, 0x81000007, 0x82700009, 0x91500009, 0x9800000a, 0x9a100005, 0x9c000009, 0x9d000006, 0x9e000009, 0xa000000a, 0xa1100007, 0xa3700009, 0x81800009, 0x91000009, 0x92600007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a000006, 0x9b300007, 0xa0100009, 0xa2800007, 0x81800007, 0x92000009, 0x9300000a, 0x94400007, 0x9a300007, 0x9e000005, 0xa0a00005, 0x81600005, 0x88100007, 0x91700007, 0x9a400007, 0xa0400007, 0xa6000006, 0xa8100007, 0xea000009, 0x81000009, 0x83000009, 0x85400009, 0x91000006, 0x95000006, 0x96000007, 0x97000009, 0x98000005, 0x9b00000a, 0x9c200006, 0xa0600006, 0xa7000005, 0xa9100007, 0x81000006, 0x82100007, 0x84000006, 0x85100007, 0x87200009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a000006, 0x9b000007, 0x9c100009, 0x9e000007, 0xa0000007, 0xa1000006, 0xa2100007, 0xa5100007, 0xa7000005, 0xa8100009, 0xea00000a, 0x81800007, 0x91700007, 0x9a400007, 0xa0000009, 0xa1900007, 0x81800007, 0x91700007, 0x9a400007, 0xa0500007, 0xa6000005, 0xa7300007, 0x81800007, 0x91700007, 0x9a400007, 0xa0700007, 0xa8100005, 0xea000007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a000009, 0x9b000007, 0x9c100009, 0x9e00000a, 0xa000000a, 0xa1200007, 0xa4000006, 0xa5000007, 0xa6000009, 0xa7000006, 0xa9000007, 0xea000009, 0x81100007, 0x83600009, 0x91500009, 0x97100007, 0x9a400007, 0xa0400007, 0xa5100005, 0xa8100009, 0xea000007, 0x81700007, 0x89000005, 0x91500007, 0x97000006, 0x9a100007, 0x9c200009, 0xa0200009, 0xa4600009, 0x81100005, 0x83000009, 0x8600000a, 0x88000007, 0x91000007, 0x92000006, 0x93200007, 0x96000009, 0x97000007, 0x98000005, 0x9a00000a, 0x9b000009, 0x9c100007, 0x9e000009, 0xa0100009, 0xa6200009, 0xa9100007, 0x81000009, 0x82700007, 0x91700007, 0x9a400007, 0xa0400007, 0xa5100009, 0xa700000a, 0xa8200007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91500007, 0x87200007, 0x91100007, 0x9350000a, 0x9a40000a, 0xa020000a, 0xa460000a, 0x8180000a, 0x9170000a, 0x9a40000a, 0xa050000a, 0xa6000006, 0xa7300007, 0x81000007, 0x82300006, 0x86000007, 0x87000005, 0x89000007, 0x91200009, 0x94000007, 0x95000005, 0x96000009, 0x97000007, 0x98000009, 0xa2000007, 0xe4000005, 0x8540000a, 0x9170000a, 0x9a40000a, 0xa010000a, 0xa2800006, 0x81000006, 0x82100007, 0x84300006, 0x88100007, 0x91400009, 0x98000007, 0x9a000007, 0x9b300009, 0xa0000005, 0xa1300009, 0xa5000007, 0xa6100006, 0xa8200007, 0x81800007, 0x91300007, 0x96000007, 0xa8000006, 0xa9100007, 0x81000007, 0x82000009, 0x83000007, 0x84000009, 0x85400007, 0xe8000009, 0x80000007, 0x82000009, 0x83400007, 0xe8000007, 0xe8000007, 0xe800000a, 0xe8000007, 0xe8000009, 0xe8000009, 0xe8000009, 0xe8000009, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000009, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000009, 0xe8000009, 0xe8000005, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000005, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000006, 0xe8000007, 0xe800000a, 0xe8000007, 0x81200007, 0x84000009, 0x85400007, 0x91400007, 0x97000007, 0x98000009, 0x9a100007, 0x9c000009, 0x9d100007, 0xa0800007, 0xe9000009, 0xe800000a, 0xe8000007, 0x82000007, 0x83000009, 0x84100007, 0x86000009, 0x87200007, 0x91100007, 0x93100009, 0x95000007, 0x9620000a, 0x9a40000a, 0xa000000a, 0xea000007, 0x81000007, 0x82700006, 0x91700006, 0x9a100006, 0x9c200007, 0xa0a00007, 0x81400007, 0x86000009, 0x8700000a, 0x88000007, 0x89000006, 0x91700007, 0x9a400007, 0xa0800007, 0xa9000009, 0xea000007, 0x8100000a, 0xa0a00007, 0x81800007, 0x91000007, 0x93500007, 0x9a400007, 0xa0500007, 0x9b100007, 0x9d100009, 0xa0400007, 0xa6400007, 0x81200007, 0x84000009, 0x86300009, 0x91100009, 0x93100007, 0x96100006, 0x98000007, 0x9a100006, 0x9c200007, 0xa4600007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81300007, 0x85000009, 0x8630000a, 0x91000007, 0x92000006, 0x93000007, 0x94000006, 0x9500000a, 0x96100007, 0x9800000a, 0x9a30000a, 0x9e000009, 0xa1800009, 0x81800009, 0x91700009, 0x9a400009, 0xa0500009, 0xa6000007, 0xa7000009, 0xa8200007, 0x81300007, 0x85200009, 0x88100006, 0x9170000a, 0x9a00000a, 0x9b300006, 0xa0600006, 0xea000007, 0x81000007, 0x82000006, 0x83000007, 0x84100009, 0x86300007, 0x91500007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a300007, 0xa1100007, 0xa300000a, 0xa4000006, 0xa5000007, 0xa6000005, 0xa7000009, 0xa8000005, 0xa9000006, 0xea000007, 0x81400007, 0x98000005, 0x9a000006, 0x9b000007, 0x9d000005, 0x9e00000a, 0xa0100009, 0xa2200006, 0xa5500007, 0x81800007, 0x91700007, 0x9a400007, 0xa0800007, 0xea000006, 0x81800009, 0x91300009, 0x96200009, 0x9a400009, 0xa0600009, 0x84200009, 0x87000006, 0x88000007, 0x91000009, 0x92100007, 0x94000006, 0x95200007, 0x98000006, 0x9a400006, 0xa0700006, 0xa8000007, 0xa9100009, 0x81200009, 0x84000007, 0x8500000e, 0x86000007, 0x87000005, 0x88000009, 0x8900000e, 0x9170000e, 0x9a40000e, 0xa020000e, 0xa3700009, 0x81800009, 0x91000007, 0x92100006, 0x94400007, 0x9a400007, 0xa0100007, 0xa2100006, 0xa4600007, 0x81800007, 0x91700007, 0x9a400007, 0xa0400007, 0xa5200009, 0xa8200007, 0x81800007, 0x91000007, 0x9260000a, 0x9a40000a, 0xa0a0000a, 0x8100000a, 0x82100005, 0x84100009, 0x8610000a, 0x88100007, 0x91700007, 0x9a300007, 0x9e00000e, 0xa000000e, 0xa1100005, 0xa3100009, 0xa500000e, 0xa6000006, 0xa7000005, 0xa8100007, 0x81800007, 0x91700007, 0x9a200007, 0x9d100009, 0xa0100009, 0xa230000a, 0xa6300005, 0xea000006, 0x81800006, 0x91300006, 0x9510000e, 0x97100006, 0x9a000006, 0x9b000009, 0x9c200006, 0xa0700006, 0xa800000e, 0xe9000006, 0x81000006, 0x8360000e, 0x9170000e, 0x9a40000e, 0xa0a0000e, 0x8180000e, 0x9170000e, 0x9a00000e, 0x9b100007, 0x9d000006, 0x9e000007, 0xa0000006, 0xa1000007, 0xa3000009, 0xa410000a, 0xa6100009, 0xa8100007, 0xea000006, 0x81000006, 0x82000007, 0x83000009, 0x85000005, 0x8610000a, 0x88100007, 0x91700007, 0x9a400007, 0xa0300007, 0xa4300006, 0xa8200007, 0x81300007, 0x85000009, 0x8600000a, 0x88100006, 0x91100007, 0x95100007, 0xa6200007, 0x83000007, 0x84000005, 0x85300006, 0x89000007, 0x91000007, 0x92600009, 0x9a400009, 0xa0a00009, 0x81000009, 0x8200000a, 0x83200007, 0x87000007, 0x88100009, 0x91000007, 0x92000006, 0x93000009, 0x94400007, 0x9a400007, 0xa0500007, 0xa6000009, 0xe7000005, 0x85100005, 0x87000006, 0x88100009, 0x91100007, 0x84500007, 0x91400007, 0x96000005, 0x9710000a, 0x9a000009, 0x9b000006, 0x9c100007, 0x9e000006, 0xa0000009, 0xa1000006, 0xa5300007, 0xa9100009, 0x81800009, 0x91700009, 0x9a200009, 0x9e000009, 0xa0500009, 0xa6200007, 0xa9000006, 0xea00000c, 0x8180000c, 0x9170000c, 0x9a40000c, 0xa040000c, 0xe5000005, 0x84000007, 0x85200006, 0x9100000a, 0x92000007, 0x94000009, 0x95000005, 0x96200007, 0x9a400007, 0xa0200007, 0xa3200006, 0xa600000a, 0xa7000005, 0xa810000a, 0xea000009, 0x81100006, 0x83200007, 0x86000006, 0x87000005, 0x88100007, 0x91000006, 0x92400005, 0x9a400005, 0xa0500005, 0xa6400007, 0x81800007, 0x91400007, 0x96200009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a400009, 0xa0300009, 0xa4600007, 0x81800007, 0x91500007, 0x97000005, 0x98000007, 0x9a000005, 0x9b300007, 0xa0300007, 0xa4000005, 0xa5000007, 0xa600000a, 0xa7000009, 0xa820000a, 0x8180000a, 0x9120000a, 0x9530000a, 0x9a40000a, 0xa030000a, 0xa4300006, 0xa8200005, 0x81500005, 0x87000007, 0x88000006, 0x89000009, 0x91100005, 0x93100007, 0x96000009, 0x97100007, 0x9a00000a, 0x9b000005, 0x9c100006, 0x9e00000a, 0xa0200009, 0xa3000007, 0xa5000009, 0xa6400007, 0x81800007, 0x91000005, 0x9200000a, 0x93000007, 0x94000006, 0x95000005, 0x9610000a, 0x98000009, 0x9a000005, 0x9b100007, 0x9d100005, 0xa0a00009, 0x81800009, 0x91700009, 0x9a100009, 0x9c200007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a100007, 0x9c000005, 0x9d100007, 0xa0a00009, 0x81200009, 0x8450000a, 0x9160000a, 0x98000005, 0x9a00000a, 0x9b300005, 0xa0a00005, 0x82100007, 0x84000009, 0x8500000a, 0x86300007, 0x91100007, 0x93000006, 0x94000005, 0x95100007, 0x97100006, 0x9a000005, 0x9b100009, 0x9d000006, 0x9e000007, 0xa1000005, 0xa2300007, 0xa7000007, 0xa8000006, 0xa9000007, 0xea000006, 0x81000007, 0x82000006, 0x83000009, 0x84100006, 0x86300007, 0x91100007, 0x93000006, 0x94000005, 0x9500000a, 0x96000007, 0x97100009, 0x9a000007, 0x9b300009, 0xa0000009, 0xa1000006, 0xa2000005, 0xa3700007, 0x81800007, 0x91700007, 0x9a400007, 0xa0900007, 0x8100000a, 0x82100006, 0x84000007, 0x85000006, 0x86200005, 0x89000007, 0x91400009, 0x9600000a, 0x97000007, 0x98000009, 0x9a400007, 0xa0a00007, 0x83600007, 0x91700007, 0x9a300007, 0xa1200007, 0xa4000009, 0xa5100007, 0xa7300009, 0x81000007, 0x83000007, 0x8500000a, 0x86000007, 0x87000005, 0x89000007, 0x91200007, 0x94400009, 0x9a400009, 0xa0a00009, 0x81000005, 0x8300000e, 0x84500009, 0x91500009, 0x97000007, 0x98000005, 0x9a00000e, 0x9b000009, 0x9c000006, 0x9e000005, 0xa0100005, 0xa2800006, 0x81000006, 0x82300009, 0x86300007, 0x91700007, 0x9a000007, 0x9c200009, 0xa0200009, 0xa3300007, 0xa7000006, 0xa9000006, 0xea000007, 0x81000006, 0x82000007, 0x85100007, 0x89000005, 0x91000005, 0x92000007, 0x93000009, 0x9400000e, 0x9a000007, 0x9b00000e, 0x9c200007, 0xa0600007, 0xa7000009, 0xa8100006, 0x82000007, 0x83000009, 0x84100007, 0x86100009, 0x88100006, 0x91000005, 0x92000007, 0x93000006, 0x95100006, 0x97100009, 0x9a400009, 0xa0900009, 0x81200007, 0x85200009, 0x88100007, 0x91400007, 0x96000009, 0x97100007, 0x9a000007, 0x9c100009, 0x9e000007, 0xa0400007, 0xa530000e, 0xa9100009, 0x81100009, 0x8340000a, 0x88100007, 0x91700009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91000006, 0x92300005, 0x96000007, 0x97100006, 0x9a400007, 0xa0a00007, 0x81800007, 0x91600007, 0x9a100005, 0x9c00000e, 0x9d100009, 0xa0900007, 0xea000005, 0x8180000a, 0x9120000a, 0x94400005, 0x9a400005, 0xa0100005, 0xa2800009, 0x81200009, 0x84500007, 0x92600007, 0x9a400007, 0xa0a00007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xc1000007, 0x85400007, 0x81800007, 0xc1000007, 0x97000007, 0xe5000007, 0xc1000007, 0xc3000007, 0x81100007, 0x83300007, 0xc1000007, 0x80000009, 0x81100007, 0xc1000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81800007, 0x81400007, 0xc6000005, 0xc1000007, 0x81800007, 0xc1000007, 0x81400007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc9000005, 0xc1000007, 0x85400007, 0x81800007, 0x81800007, 0x81800007, 0x81200007, 0x81000007, 0xc8000007, 0xc1000007, 0x81000007, 0xc8000007, 0x83000007, 0xc5000007, 0x81000007, 0xc8000007, 0x81200007, 0x85300007, 0x81200007, 0x85200007, 0x81000007, 0xc8000007, 0x81000007, 0xc8000007, 0xc1000007, 0x81000007, 0xc6000007, 0x81000007, 0xc8000007, 0x81100007, 0xc8000007, 0x81000007, 0xc8000007, 0x81200007, 0x85100007, 0x88100007, 0xc1000007, 0x81200007, 0x85400007, 0x81000007, 0xc8000007, 0x81000007, 0xc8000007, 0x81200007, 0x85100007, 0xc8000007, 0xc4000005, 0x81800007, 0x81800007, 0x81200007, 0xc8000005, 0xc9000005, 0x81000009, 0x82100007, 0x84000009, 0x8500000a, 0xc6000005, 0xc9000007, 0x81100007, 0xc1000006, 0x81800007, 0x80900007, 0x80600007, 0x88100007, 0x80300007, 0x84100005, 0x81300007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0x8100000a, 0x82000009, 0xc3000007, 0xc4000005, 0xc1000007, 0xc3000006, 0x81000007, 0xc2000006, 0xc1000007, 0x81100006, 0x82000007, 0x83000005, 0xd5000005, 0x81600005, 0x81200007, 0x84000005, 0xc5000007, 0xd7000006, 0xd7000007, 0xe5000006, 0xe5000007, 0xc6000007, 0x81100007, 0x81100007, 0xe5000007, 0xe5000007, 0xe5000009, 0xe5000007, 0xe5000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000005, 0xe500000a, 0xe5000009, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000009, 0xe5000009, 0xe5000007, 0xe5000007, 0xe5000009, 0xe5000006, 0xe5000005, 0xe5000005, 0xe500000a, 0xe5000007, 0x96000007, 0xe5000007, 0xe5000009, 0x96000006, 0xe5000006, 0xdd000007, 0xc2000005, 0xc1000006, 0xe5000007, 0xe5000005, 0xe5000007, 0xe5000007, 0xe5000009, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000005, 0x96000007, 0xe5000007, 0x96000007, 0xe5000006, 0x96000006, 0xe5000006, 0x96000009, 0xe5000009, 0x96000005, 0xe5000005, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000009, 0xe5000006, 0xe5000005, 0xe5000005, 0xe500000a, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000007, 0xe8000005, 0xe8000006, 0x81100007, 0x83000009, 0x84100007, 0x86000009, 0x87100007, 0x89000009, 0x91200007, 0x94100009, 0x9600000a, 0x97000006, 0x98000005, 0x9a00000a, 0x9b100007, 0x9d100005, 0xa0000007, 0xa1000009, 0xa2000006, 0xa3000007, 0xa4000006, 0xa5000007, 0xa6000006, 0xa7000007, 0xa8000009, 0xa9000007, 0xea000005, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000009, 0xe5000009, 0xe5000009, 0xe5000007, 0xe5000006, 0xe5000005, 0xe500000a, 0xe5000007, 0xe5000009, 0xe5000005, 0xe500000a, 0xe5000007, 0xe5000009, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000007, 0xe5000007, 0xe500000a, 0xe5000005, 0xe500000a, 0x81100007, 0x83200009, 0x86000007, 0x87000006, 0x88000005, 0x8900000a, 0x9100000a, 0x92000007, 0x93100006, 0x95000005, 0xd6000007, 0xe5000004, 0x91000004, 0xa3000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x92000004, 0xd8000004, 0xe5000004, 0xdd000004, 0x92000004, 0xd8000004, 0xe5000004, 0x92000004, 0xd8000004, 0xe5000004, 0x81500004, 0x91200006, 0x95300006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x92000005, 0xd8000005, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000006, 0xe6000007, 0xd2000006, 0xe5000005, 0xe5000006, 0xe5000005, 0x81800006, 0x91000006, 0x92000007, 0x93100006, 0x95000005, 0x96100007, 0xe5000004, 0x91200004, 0x95000004, 0x97100004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x96000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x9d000004, 0xe5000004, 0x96000004, 0xe5000004, 0xd8000004, 0x9b000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xdb000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x81100004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x96000004, 0xe5000004, 0xdb000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xd7000004, 0xd7000004, 0xe5000004, 0xe5000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xe5000004, 0xdb000004, 0xe5000004, 0xdd000004, 0xe5000004, 0xe5000004, 0xdb000004, 0xe5000004, 0x96000004, 0xe5000004, 0x96000004, 0xe5000004, 0xdb000004, 0xdb000004, 0xe5000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xdb000004, 0x96000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xe5000004, 0xdb000004, 0xdb000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0xe8000004, 0x81800004, 0x91700004, 0xdb000004, 0xd8000007, 0x91000007, 0xdd000007, 0xe6000007, 0x91000007, 0xdd000007, 0x98000007, 0xe6000007, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xe5000006, 0xe5000006, 0xdb000007, 0xd8000007, 0x91000007, 0xa5100007, 0xda000007, 0xd7000007, 0x96000007, 0x98000007, 0xe5000007, 0x95100007, 0x98000007, 0x9a000007, 0xe5000007, 0xd3000007, 0xdd000007, 0xe6000007, 0xe5000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81100007, 0xda000007, 0xda000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0x92000007, 0xd8000007, 0x91000007, 0x93000007, 0x9b000007, 0x9d000007, 0xa5100007, 0xdb000007, 0xe6000007, 0xdd000007, 0x92000007, 0xd8000007, 0xdd000007, 0xe5000007, 0x96000007, 0xe5000007, 0xd3000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000006, 0x97000006, 0xe5000006, 0x97000006, 0xe5000006, 0x95000006, 0xda000006, 0x95000006, 0xda000006, 0x92100006, 0x98000006, 0xe6000006, 0xd1000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0x92000006, 0x98000006, 0x9d000006, 0xe5000006, 0x92100006, 0xd8000006, 0xdd000006, 0x9b000006, 0xe6000006, 0xe6000006, 0xdb000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xda000006, 0xda000006, 0xda000005, 0xda000006, 0xda000006, 0xda000007, 0xda000007, 0x9b000006, 0xe6000006, 0xd8000006, 0xdb000006, 0xdd000006, 0xdd000006, 0xdd000006, 0xd7000006, 0x95000006, 0xda000006, 0x93000006, 0xd8000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0x91000006, 0xd3000006, 0xd7000006, 0xd7000006, 0xda000005, 0xda000006, 0xda000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xd7000006, 0x91000005, 0x93000005, 0x98000005, 0x9b000005, 0x9d000005, 0xa0000005, 0xa3000005, 0xa5100005, 0xe9000005, 0xe5000005, 0x95000005, 0xda000005, 0xd1000006, 0x92100006, 0x98000006, 0xe6000006, 0xe6000006, 0xdb000006, 0xdb000006, 0x91000007, 0x93000007, 0x9b000007, 0x9d000007, 0xe5000007, 0x92000007, 0xd8000007, 0x93000007, 0xe6000007, 0xdb000007, 0x91000007, 0xdd000007, 0xda000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x92000006, 0x98000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xda000006, 0xd3000007, 0x91000007, 0x93000007, 0xdd000007, 0x92000007, 0xd8000007, 0xe5000007, 0x95000007, 0xda000007, 0xd7000007, 0x96000007, 0xe5000007, 0x95000007, 0xda000007, 0x95000007, 0xda000007, 0x96000007, 0xe5000007, 0x96000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x92000007, 0x98000006, 0xa5100007, 0x92000007, 0xd8000007, 0xda000007, 0xda000007, 0xe5000006, 0xdb000006, 0xdb000006, 0x92000007, 0xd8000006, 0xd7000006, 0xd7000007, 0xd7000006, 0xe5000006, 0xdb000006, 0xe5000006, 0xd3000006, 0x91200007, 0x98000007, 0xdd000007, 0x92000007, 0xd8000007, 0xe5000006, 0xd1000007, 0xdd000007, 0xe5000007, 0xe5000007, 0x81000006, 0xdd000007, 0xd1000007, 0xe5000007, 0xdd000007, 0xd7000006, 0xd7000006, 0x81100007, 0x93000006, 0xd7000006, 0xd3000006, 0x95000006, 0xda000006, 0x95000006, 0xda000006, 0x95000006, 0xda000006, 0xd7000006, 0x81000006, 0xd7000006, 0x92000006, 0xd8000006, 0x81000007, 0x82000006, 0x83100007, 0x92000006, 0xd8000005, 0xe5000006, 0xe6000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x95000006, 0xda000006, 0xe6000006, 0x92000006, 0xd8000006, 0x81000006, 0x82000007, 0xe5000006, 0xe5000006, 0x81300006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xe5000006, 0x81300006, 0xda000006, 0xda000006, 0xe5000006, 0xdb000006, 0xe5000007, 0xe5000006, 0xe5000007, 0x97000006, 0xdd000006, 0xe5000007, 0x96000006, 0xe5000005, 0xd6000006, 0x81100006, 0xe5000006, 0xc1000006, 0x81100006, 0x83000007, 0xc5000006, 0xe5000005, 0xe5000005, 0x9d000005, 0xe5000005, 0x81100007, 0xc3000006, 0xc4000005, 0x81200006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x81000007, 0x9a000007, 0xe5000007, 0x9a000007, 0xe5000007, 0x9a000006, 0xe5000006, 0x9a000006, 0xe5000006, 0x81100006, 0x81400006, 0x81000007, 0x82000006, 0x85000007, 0xe5000007, 0xe5000007, 0x81000006, 0x82000007, 0xc3000006, 0x81000006, 0x82000007, 0xc3000006, 0x81100006, 0xc1000007, 0x81000006, 0x82000007, 0xc3000006, 0x81000007, 0x84000007, 0xa5100007, 0xda000007, 0x91000007, 0xd3000007, 0xdb000007, 0x81100006, 0x92000007, 0xd8000007, 0x81100006, 0xe5000007, 0x81100007, 0x83000006, 0x95000007, 0xda000007, 0x92000007, 0xd8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x95000007, 0xda000007, 0x81000006, 0xd3000007, 0xd1000007, 0xdb000007, 0x81000007, 0x82000006, 0xd7000006, 0xd7000006, 0x81100006, 0xd7000006, 0xe5000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0x81100006, 0xd3000007, 0x92000007, 0xd8000007, 0xda000007, 0xd3000006, 0x92000006, 0xd8000006, 0x81100006, 0x91100006, 0xd8000006, 0x81100007, 0xe5000006, 0xe5000005, 0xd3000006, 0x95000006, 0x9a000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xe5000006, 0x81000007, 0xd3000006, 0x95100005, 0x9a000005, 0xe5000005, 0xc1000006, 0xda000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000006, 0xe5000005, 0xe5000005, 0xda000007, 0xda000007, 0xe5000007, 0xe5000007, 0xe5000006, 0x81100006, 0xe5000007, 0x81100006, 0x81100007, 0x83100006, 0x81100006, 0x81100006, 0x81200006, 0x81100006, 0x81100006, 0xc1000006, 0x81100006, 0xc1000006, 0x81100006, 0x82000007, 0x97000007, 0xdb000007, 0x81100006, 0x83100007, 0x93000007, 0xe5000007, 0x97100007, 0xd1000007, 0x97000007, 0xda000007, 0xe6000007, 0x80200006, 0x83000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x81000007, 0x83100007, 0x85000006, 0x86100007, 0xda000007, 0xd7000006, 0xd7000006, 0xd7000006, 0x95000006, 0xda000006, 0x81000007, 0xda000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x95000006, 0xda000006, 0xc1000006, 0xd3000006, 0xd3000006, 0x81000007, 0x82200006, 0x85000007, 0xda000007, 0xe5000007, 0x97000007, 0xda000007, 0x95000006, 0xda000006, 0x81300007, 0x97100006, 0xdb000006, 0x81100006, 0xd7000006, 0xd7000006, 0x81000006, 0x82000007, 0x95000006, 0xda000006, 0xda000006, 0xe6000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x81300007, 0xd3000007, 0x81000007, 0xe5000007, 0xe6000007, 0xd1000007, 0x95000006, 0xda000006, 0xe6000006, 0x81200006, 0x92000006, 0xd8000006, 0x81000006, 0x82000007, 0x83000005, 0x84100006, 0x8610000c, 0x88000006, 0x89000007, 0xa0000006, 0xa3000006, 0xe9000006, 0x80200006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xe5000007, 0x81000006, 0xc2000007, 0x96000005, 0xe5000005, 0x95000006, 0xda000006, 0xda000006, 0xda000007, 0x9a000006, 0xe5000006, 0x9a000006, 0xe5000006, 0x9a000007, 0xe5000007, 0xe5000007, 0x81100006, 0xe5000007, 0xe5000006, 0x81000006, 0x82100007, 0xe5000006, 0x81100005, 0xe5000006, 0xe5000006, 0x81100005, 0xc1000006, 0x80000007, 0x81000006, 0x82000007, 0x83400006, 0x88000007, 0xc9000006, 0xc1000007, 0x81100005, 0x81200006, 0x84100007, 0x86000005, 0x88000007, 0xc9000006, 0xc1000006, 0x81000007, 0x82000006, 0x83100007, 0xc1000006, 0xc1000006, 0x81100006, 0xc1000006, 0x81000007, 0x82300006, 0x86000007, 0x87000005, 0x88100006, 0x91000007, 0x92000006, 0x93000005, 0x94000006, 0x95100007, 0xd7000006, 0xe8000007, 0xe8000006, 0xe8000006, 0xe8000007, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000005, 0xe8000005, 0xe8000007, 0xe8000005, 0xe8000007, 0xe8000007, 0xe8000006, 0xe8000006, 0xe8000005, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000005, 0xe8000007, 0xe8000007, 0x81000007, 0x82100006, 0x84300007, 0x88100006, 0x91100005, 0x93100007, 0x95000006, 0x96000007, 0x97000006, 0x98000005, 0x9a100006, 0x9c000005, 0x9d000006, 0x9e000007, 0xa0000007, 0xa2000007, 0xa3300006, 0xa7300007, 0xc1000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xda000005, 0xe5000007, 0x95000007, 0xda000007, 0x95000007, 0xda000007, 0xda000007, 0xda000006, 0xe5000007, 0xc1000007, 0x95000006, 0xda000006, 0x95000006, 0xda000006, 0xc1000006, 0xc2000007, 0x95000006, 0xda000006, 0xe5000006, 0x81300006, 0x85000007, 0x86100006, 0xda000006, 0xda000006, 0xc1000006, 0xc1000007, 0xc1000006, 0x81000007, 0x82000005, 0xc3000006, 0xe5000007, 0x95000007, 0xda000007, 0x95000007, 0xda000007, 0x81200006, 0x95000006, 0x9a000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x95000005, 0xda000005, 0xda000007, 0xda000007, 0x81000007, 0x82000006, 0xc3000007, 0x81100006, 0x82100006, 0x82300006, 0x81100006, 0x81000006, 0xc2000007, 0x81000007, 0x82100006, 0xe5000007, 0xda000007, 0x84000006, 0x86100006, 0xe6000007, 0x81000007, 0xc2000006, 0x81000007, 0x82200006, 0xda000007, 0x95000006, 0xda000006, 0x95000006, 0xda000006, 0xda000007, 0xda000007, 0x95000006, 0xda000006, 0x81100006, 0x95000006, 0xda000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xc1000007, 0xc1000006, 0x95000006, 0xda000006, 0x81000006, 0xe5000006, 0x81000006, 0xc2000007, 0xe5000006, 0x95000006, 0xda000006, 0xc1000007, 0x80000007, 0x81100006, 0x82100007, 0x81200007, 0x81100007, 0xc1000006, 0xc1000007, 0x81100006, 0xc1000007, 0x81000007, 0x82000006, 0x83000007, 0x84100005, 0x86000007, 0x87000005, 0x88100006, 0x91000007, 0x93400006, 0x98000007, 0x9b000006, 0x9c100007, 0x9e000006, 0xa0000006, 0xe1000005, 0x81000007, 0x82000006, 0x83100007, 0x85000006, 0x86200007, 0x89000006, 0x91000007, 0x92100006, 0x94000007, 0x95000006, 0xd8000007, 0x81000006, 0x82200007, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0xe5000013, 0x91000004, 0x99100004, 0xe5000004, 0xd9000004, 0xd9000004, 0x92000004, 0x98100004, 0xe6000004, 0x91000004, 0x99000004, 0x9b000004, 0xa1000004, 0xe6000004, 0xd9000004, 0xd9000004, 0x91200004, 0x95800004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xd9000004, 0x91200004, 0x98000004, 0xa1000004, 0xe6000004, 0xe6000004, 0x91000004, 0x9d000004, 0xe1000004, 0xdb000004, 0xdb000004, 0xd9000004, 0x99100004, 0xd9000004, 0x97000004, 0xd9000004, 0x99000004, 0xe6000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0x99100004, 0xe5000004, 0xd9000004, 0x97000004, 0x99000004, 0xdb000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd7000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x96000004, 0x9d000004, 0xe5000004, 0xd9000004, 0x99100004, 0xe5000004, 0xd9000004, 0x97000004, 0xd9000004, 0xd9000004, 0x97000004, 0x99000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xe9000004, 0xd9000004, 0x93000004, 0xd9000004, 0x99000004, 0xe6000004, 0xd9000004, 0x97000004, 0xe5000004, 0xd9000004, 0x9a000004, 0xe5000004, 0xd7000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x95100004, 0x9a000004, 0x9d000004, 0xe5000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0x95000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0x95000004, 0xda000004, 0x95000004, 0xda000004, 0xda000004, 0xda000004, 0x95000004, 0xda000004, 0xda000004, 0xe5000004, 0x9a000004, 0xe5000004, 0xd7000004, 0xd7000004, 0xd7000004, 0x91000004, 0x93000004, 0x9d000004, 0xa1000004, 0xe6000004, 0xdd000004, 0xdb000004, 0x92000004, 0x98000004, 0xe6000004, 0xd7000004, 0x93000004, 0xe5000004, 0xe6000004, 0xe6000004, 0xdb000004, 0xdb000004, 0x92000004, 0x97100004, 0x9d000004, 0xe5000004, 0x81800004, 0x9a000004, 0xe5000004, 0x81300004, 0x86300004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa5100004, 0xe9000004, 0x83600004, 0x91200004, 0x98000004, 0xa1000004, 0xe6000004, 0x81800004, 0xe6000004, 0x81800004, 0x91000004, 0x93000004, 0x9b000004, 0xa1000004, 0xe6000004, 0x81800004, 0xe6000004, 0x81800004, 0x91000004, 0x9d000004, 0xe1000004, 0x81600004, 0x89000004, 0xdb000004, 0x81600004, 0x89000004, 0xdb000004, 0x81100004, 0x84500004, 0x81800004, 0x82700004, 0x81700004, 0x81200004, 0x85400004, 0x82700004, 0xc1000004, 0x81300004, 0x81800004, 0x81000004, 0x83600004, 0x81400004, 0x87200004, 0x81000004, 0x83100004, 0x86100004, 0x81200004, 0x81800004, 0xda000004, 0x81700004, 0xe6000004, 0xc1000004, 0x81200004, 0x81100004, 0x81200004, 0xc1000004, 0x81800004, 0x9a000004, 0xe5000004, 0x81300004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xdb000004, 0x96000004, 0x9d000004, 0xe5000004, 0xda000004, 0xc5000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81100004, 0x81100004, 0x9a000004, 0xe5000004, 0x92000004, 0x98000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xe9000004, 0x92000004, 0xd8000004, 0xd3000004, 0xe6000004, 0xc3000004, 0x9a000004, 0xe5000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x95000004, 0x9a000004, 0xdd000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xe9000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0x95000004, 0xda000004, 0x81100004, 0xda000004, 0xda000004, 0xc1000004, 0x81000004, 0x9a000004, 0xe5000004, 0x91200004, 0x98000004, 0xa1000004, 0xe6000004, 0xe6000004, 0xdd000004, 0xd7000004, 0x92000004, 0x96000004, 0x98000004, 0x9d000004, 0xe5000004, 0xd7000004, 0xd7000004, 0xd3000004, 0xd7000004, 0xdb000004, 0x92000004, 0x98000004, 0xe6000004, 0xe6000004, 0xdb000004, 0xdb000004, 0x93000004, 0xe5000004, 0xc1000004, 0xd7000004, 0xe5000004, 0x81200004, 0xc1000004, 0xc1000004, 0x81200004, 0xc1000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0x81100004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81100004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81300004, 0xc1000004, 0xe6000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0200004, 0xa5500004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa1900004, 0x81800004, 0x91400004, 0x98000004, 0x9a200004, 0x9e000004, 0xa0a00004, 0x81800004, 0x91100004, 0x94000004, 0x96200004, 0x9a400004, 0xea000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81100004, 0xd3000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0500004, 0xa7300004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81100004, 0x92200004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81800004, 0x81800004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa5100004, 0xa8100004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81000004, 0xc8000004, 0x81400004, 0xc9000004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81100004, 0x81500004, 0x81800004, 0x81800004, 0x81400004, 0x81300004, 0x86300004, 0x81800004, 0x81600004, 0xc9000004, 0x81700004, 0x81100004, 0x81700004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81200004, 0x81100004, 0xc3000004, 0x88100004, 0x81500004, 0x81800004, 0x81800004, 0x81800004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81800004, 0x81800004, 0x82700004, 0x81800004, 0x81200004, 0x81100004, 0x84200004, 0x88100004, 0xc1000004, 0x83000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x82700004, 0xc9000004, 0x81800004, 0xc1000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0xd3000004, 0x81200004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81800004, 0x91700004, 0x9a200004, 0x9e000004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91200004, 0x97100004, 0x9a400004, 0xa0500004, 0xa7300004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0900004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91100004, 0x94400004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81300004, 0x87200004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0300004, 0xa5100004, 0xa8200004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81600004, 0x91700004, 0x9a400004, 0xa0200004, 0x88100004, 0x91100004, 0x94400004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91400004, 0x97100004, 0x9a000004, 0x9c200004, 0xa0a00004, 0x81800004, 0x91700004, 0x9b200004, 0xa0a00004, 0x81800004, 0x91500004, 0x98000004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9b300004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91400004, 0x92600004, 0x9a100004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0800004, 0xea000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0200004, 0xa4500004, 0xe5000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xe9000004, 0xdd000004, 0x96000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x96100004, 0xe5000004, 0xd7000004, 0xd7000004, 0x96000004, 0xe5000004, 0xe5000004, 0x81100004, 0xe5000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xe9000004, 0x96000004, 0x9d000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0xdb000004, 0xe5000004, 0xdb000004, 0xe5000004, 0x92000004, 0xd8000004, 0xdb000004, 0xdb000004, 0x96000004, 0xe5000004, 0xe5000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xe9000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x96000004, 0xe5000004, 0x93000004, 0xe5000004, 0xdd000004, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000015, 0xe5000015, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0xe5000014, 0x93100016, 0xe0000016, 0x94100016, 0x9b000016, 0xa1000016, 0xe6000016, 0x9b000016, 0xe6000016, 0x9b000016, 0xe6000016, 0xda000017, 0xda000017, 0x96000018, 0xe5000018, 0xc1000018, 0xda000019, 0x80000019, 0x91000019, 0x96100019, 0x9a000019, 0x9d000019, 0xe5000019, 0xda000019, 0x96000019, 0x98000019, 0x9a100019, 0xa4100019, 0xda000019, 0x91000019, 0x93000019, 0x96200019, 0x9a100019, 0x9d000019, 0xa0000019, 0xa3200019, 0xe8000019, 0xda000019, 0xda000019, 0x91000019, 0x93000019, 0x96000019, 0x98000019, 0x9a100019, 0x9d000019, 0xa0000019, 0xa3200019, 0xe8000019, 0x91000019, 0x93000019, 0x96000019, 0x98000019, 0x9a100019, 0x9d000019, 0xa0000019, 0xa3200019, 0xe8000019, 0x91000019, 0x93000019, 0x96200019, 0x9a100019, 0x9d000019, 0xa0000019, 0xa3200019, 0xe8000019, 0x91000019, 0x93000019, 0x96200019, 0x9a100019, 0x9d000019, 0xa0000019, 0xa3200019, 0xe8000019, 0x98000019, 0x9a100019, 0xe4000019, 0xda000019, 0xda00001a, 0xda00001a, 0xc1000019, 0xc1000019, 0xc1000019, 0xc1000019, 0x81600019, 0xda000019, 0xda000019, 0x81100019, 0xd3000019, 0xe5000019, 0xe5000019, 0xd1000019, 0x82200019, 0xc100001a, 0x81600019, 0xc1000019, 0xe3000019, 0xda000019, 0x91000000, 0x93000000, 0x96000000, 0x98000000, 0x9b000000, 0x9d000000, 0xe4000000, 0x80200000, 0x86000003, 0x87100000, 0x91300000, 0x96100000, 0x9b000000, 0xa0000000, 0xa4000000, 0xe6000000, 0x84100000, 0x86000003, 0x91000007, 0x93000007, 0x98000007, 0x9b000007, 0x9d000007, 0xe4000007, 0x80100003, 0x82000007, 0x84100003, 0x86000007, 0x88000003, 0x89000007, 0x92000003, 0x94000003, 0x96100003, 0x9a000007, 0x9b000003, 0xa0000003, 0xe6000003, 0x82000007, 0x86000007, 0x89000007, 0x96000007, 0xda000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9b000007, 0x9d000007, 0xe4000007, 0xc2000000, 0xc2000007, 0x81000000, 0x82000003, 0x83000000, 0x84000003, 0x85000000, 0x86100007, 0xc9000007, 0x91000019, 0x93000019, 0x96200019, 0x9a100019, 0x9d000019, 0xa0000019, 0xa3200019, 0xe8000019, 0x91000019, 0x93000019, 0x96200019, 0x9a100019, 0x9d000019, 0xa0000019, 0xa3200019, 0xe8000019, 0xc1000019, 0x80200001, 0x84100001, 0x87200001, 0x91000001, 0x96000001, 0x9d000001, 0xa0000001, 0xa3000001, 0xa5000001, 0xe8000001, 0xda000001, 0x81100000, 0x85000004, 0x87100000, 0x93000000, 0x98000000, 0x9b000000, 0xa3100000, 0xe8000000, 0x80000007, 0x84100007, 0x87000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9b000007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x80000007, 0x82200007, 0x86100007, 0x89000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9b000007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x82000006, 0x86000006, 0x89000006, 0x91000006, 0x93000006, 0x96000006, 0x98000006, 0x9b000006, 0x9d000006, 0xe4000006, 0x91000001, 0x96000001, 0x9d000001, 0xa0000001, 0xa3000001, 0xe8000001, 0x93000000, 0x96000000, 0x98000000, 0x9b000000, 0xa0000000, 0xa3100000, 0xa8100000, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9b000007, 0x9d000007, 0xe4000007, 0x82000001, 0x91000001, 0x96000001, 0x9d000001, 0xa0000001, 0xa3000001, 0xe8000001, 0x93000000, 0x96000000, 0x98000000, 0x9b000000, 0xa0000000, 0xa3100000, 0xe8000000, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9b000007, 0x9d000007, 0xa0000007, 0xa3100007, 0xe8000007, 0xdb000006, 0x80100000, 0x87100000, 0x80000007, 0xc7000007, 0x81100007, 0x83000001, 0x84100007, 0x86000001, 0x87100000, 0x89000001, 0x91000001, 0x92100007, 0x94000006, 0xd5000001, 0xe5000009, 0xe5000005, 0xe5000009, 0xe5000007, 0xe5000009, 0xe5000006, 0xe500000a, 0x80000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9a100007, 0xa0000007, 0xa3200007, 0x80000007, 0x91000007, 0x96000007, 0x9a000007, 0xe5000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xda000007, 0x91000007, 0x96100007, 0x9a000007, 0x9d000007, 0xe5000007, 0xc2000007, 0x80000000, 0x91000000, 0x93000000, 0x96000000, 0x9a100000, 0x9d000000, 0xa0000000, 0xa3200000, 0xd5000000, 0x80000000, 0x91000000, 0x93000000, 0x96000000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3200000, 0xda000000, 0xe4000000, 0xc0000000, 0x80000007, 0x91000007, 0x93000007, 0x96000007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xd9000007, 0x80000000, 0x91000000, 0x93000000, 0x96000000, 0x98000000, 0x9a100000, 0x9d000000, 0xa0000000, 0xa3200000, 0xda000000, 0xe5000007, 0x91300007, 0x91300007, 0xd7000007, 0xc1000007, 0x81100000, 0xc4000000, 0x91000000, 0x93000000, 0x96200000, 0x9a100000, 0x9d000000, 0xa0000000, 0xa3200000, 0xe8000000, 0xda000000, 0x81300007, 0x80000003, 0x91000003, 0x93000003, 0x96200003, 0x9b000003, 0x9d000003, 0xa0000003, 0xa3200003, 0xda000003, 0xda000003, 0xd7000003, 0xd7000003, 0xc1000007, 0x80000007, 0x91000007, 0x93000003, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xda000007, 0x80000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xd7000007, 0xdd000000, 0x80000007, 0x91000007, 0x96100007, 0x9a000007, 0x9d000007, 0xe5000007, 0x91000000, 0x93000000, 0x96200000, 0x9a100000, 0x9d000000, 0xa0000000, 0xa3200000, 0xe8000000, 0xd7000000, 0xda000000, 0xe5000007, 0xd7000000, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3100007, 0xe8000007, 0xda000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xda000007, 0x91000007, 0x96100007, 0x9a000007, 0x9d000007, 0xe5000007, 0xc1000007, 0x91000006, 0x93000006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x96100006, 0x9a000006, 0x9d000006, 0xe5000006, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x97000007, 0xe5000007, 0xda000007, 0x91000007, 0x96100007, 0x9a000007, 0x9d000007, 0xe5000007, 0x91000006, 0x93000006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x96100006, 0x9a000006, 0x9d000006, 0xe5000006, 0xda000007, 0xda000000, 0xda000000, 0xc1000007, 0xda000000, 0xc1000007, 0xda000007, 0xda000007, 0xda000007, 0x81100000, 0x83000007, 0x84000000, 0x85000003, 0x86200007, 0x89000000, 0x91000000, 0x92000007, 0x93000006, 0x94000007, 0x95000006, 0x96000007, 0x97000006, 0x98000007, 0xda000006, 0xda000007, 0xc1000003, 0xc1000003, 0x81300007, 0xc5000000, 0x80000003, 0xc1000007, 0x81000006, 0xdd000006, 0x81000003, 0x82000007, 0xc3000006, 0xd7000007, 0x91000000, 0x96200000, 0x9a100000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x96200000, 0x9b000000, 0xa0000000, 0xa3200000, 0xe8000000, 0x96000000, 0xe5000000, 0x91000000, 0x96200000, 0x9a100000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x96200000, 0x9a100000, 0xa0000000, 0xa3200000, 0xe8000000, 0xa2000006, 0xe3000000, 0x91000000, 0x97100000, 0x96100000, 0x98000006, 0xe5000000, 0x91000000, 0x96200000, 0xe5000000, 0x91000000, 0x96200000, 0xe5000000, 0xe5000000, 0x91000000, 0x96200000, 0x9a100000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x96200000, 0x9a100000, 0xa0000000, 0xa3200000, 0xe8000000, 0x96000000, 0xe5000000, 0xe5000000, 0xe2000006, 0x91000000, 0x97100000, 0x91000000, 0x96200000, 0xe5000000, 0xe5000000, 0x91000006, 0x96200006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x96200006, 0x9a100006, 0xa0000000, 0xa3200006, 0xe8000000, 0x91000006, 0x96200006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x96200006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0xd3000006, 0xd3000006, 0xe2000007, 0x91000006, 0x96200006, 0xe5000006, 0x91000006, 0x96200006, 0xe5000006, 0x91000006, 0x96200006, 0xe5000006, 0x91000006, 0x96200006, 0xe5000006, 0xe5000006, 0x91000007, 0x93000007, 0x95300007, 0x9a00000c, 0x9b000007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x95300007, 0x9b000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x91000007, 0x93000007, 0x95000007, 0x97100007, 0x9b000007, 0xa4100007, 0xe8000007, 0xe2000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x96200007, 0xe5000007, 0x91000007, 0x96200007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe2000007, 0xd6000007, 0xe2000007, 0xe2000007, 0xd6000007, 0xe2000007, 0xe2000007, 0xda000006, 0xa0000007, 0xe3000007, 0xc1000005, 0xc1000005, 0x81100006, 0xd7000006, 0x81000007, 0xe5000000, 0xe2000007, 0x81000007, 0xe5000007, 0x80100007, 0xd7000007, 0xd7000007, 0xd7000000, 0xd7000007, 0xd7000007, 0xd7000000, 0xd7000000, 0xa0000000, 0xa3000000, 0xe8000000, 0x97000000, 0xe5000006, 0xd7000007, 0xe5000007, 0xd7000006, 0xd7000000, 0xe2000007, 0xc1000007, 0x91000000, 0x96200000, 0x9a000004, 0xa0000000, 0xa3000000, 0xa5000000, 0xa8100000, 0x91000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0x81500000, 0xe5000000, 0xc1000006, 0xc1000006, 0x8100001b, 0x82600007, 0xe5000006, 0xe2000000, 0x82100006, 0x91000000, 0x96200000, 0x9b000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x96200000, 0x9b000000, 0xa0000000, 0xa3200000, 0xe8000000, 0x81100007, 0xc3000006, 0x91000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3200000, 0xe8000000, 0x81000000, 0x91000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3200000, 0xa8100000, 0xe5000000, 0x91000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3000000, 0xa5000000, 0xa8100000, 0x91000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0xda000006, 0x81200007, 0xe0000006, 0x81000007, 0xe3000007, 0xc1000006, 0xc1000006, 0xa2000000, 0xe5000000, 0x81000006, 0x91000000, 0x97100000, 0x9b000007, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x96200000, 0x9b000000, 0xa0000000, 0xa3200000, 0xe8000000, 0xc1000007, 0x91000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3200000, 0xe8000000, 0x91000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000007, 0x96200007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xa8100007, 0x91000007, 0x96200007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xd7000007, 0xd7000007, 0x81100006, 0xd3000007, 0xd3000007, 0xd3000007, 0x81000006, 0xd3000007, 0xa2000000, 0xe5000007, 0x91000007, 0x96200007, 0x9a000006, 0x9b000007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x96200007, 0x9b000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x80100007, 0xd7000006, 0x91000007, 0x96200007, 0x9a000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x96200007, 0x9a000007, 0xa0000007, 0xa3200007, 0xa8100007, 0x81000007, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xa8100006, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe8000006, 0xda000006, 0xc1000007, 0x97000006, 0xe5000007, 0x81100006, 0xc2000006, 0xe5000007, 0xe5000007, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x9a000006, 0xe2000000, 0x81000006, 0x91000006, 0x96200006, 0x9b000006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x96200006, 0x9b000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x81100007, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xc1000006, 0xda000006, 0xc1000006, 0x91000007, 0x96200007, 0xa3000007, 0xa5000007, 0xe8000007, 0xe3000007, 0xe2000006, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x81100006, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000006, 0xc1000005, 0xc1000006, 0xc1000006, 0x8100000d, 0x8200001c, 0x83000006, 0xc4000007, 0xe2000006, 0x81200006, 0x81000000, 0x82000007, 0x83000000, 0xe5000006, 0xda000007, 0xd1000007, 0x91000000, 0xd7000000, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xa8100006, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe8000006, 0xda00001d, 0x91000006, 0x96100006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xa8100006, 0x91000006, 0x96100006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe8000006, 0xe2000000, 0x91000006, 0x96200006, 0x9b000006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x96200006, 0x9b000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x96100006, 0xa0000006, 0xa3000006, 0xa5000006, 0xa8100006, 0x91000006, 0x96100006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe8000006, 0x81000006, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3200006, 0xa8100006, 0x81000005, 0xe5000007, 0x81000006, 0x82000007, 0xc3000006, 0xc1000006, 0x81000006, 0xe2000000, 0x81100006, 0xc1000006, 0xc1000000, 0xe5000007, 0xe2000000, 0xe5000007, 0x81000007, 0xe5000007, 0xc000000c, 0x81100006, 0x81100006, 0xe4000006, 0xe2000000, 0xc1000006, 0x81000000, 0x83000000, 0x85000000, 0xe5000000, 0x81000006, 0xe5000000, 0xc1000006, 0xc1000006, 0xda000007, 0x9a000007, 0xe2000000, 0x80100007, 0xe5000000, 0xe5000006, 0x81000006, 0x8200001d, 0xc3000006, 0xe5000007, 0x91000006, 0x93000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xa8100006, 0x91000006, 0x93000006, 0x96200006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe8000006, 0xda000006, 0x81100007, 0x91000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81000007, 0xe5000007, 0xa2000000, 0xe5000007, 0x91000006, 0x96200006, 0x9b000006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x96200006, 0x9b000006, 0xa0000006, 0xa3200006, 0xe8000006, 0xda000006, 0xda000006, 0x91000007, 0x9a000007, 0xa0000007, 0xe3000007, 0x91000000, 0x93000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3000000, 0xa5000000, 0xa8100000, 0x91000000, 0x93000000, 0x96200000, 0x9a000000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0xe5000007, 0xe5000000, 0x91000000, 0x96200000, 0x9b000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x96200000, 0x9b000000, 0xa0000000, 0xa3200000, 0xe8000000, 0xe5000000, 0xe5000000, 0x91000006, 0x93000006, 0x96000006, 0x98000006, 0x9a000006, 0xa0000006, 0xa2000007, 0xa3000006, 0xa5000006, 0xa8100006, 0x91000006, 0x93000006, 0x96000006, 0x98000006, 0x9a000006, 0xa0000006, 0xa2000000, 0xa3000006, 0xa5000006, 0xe8000006, 0xe2000000, 0xe2000006, 0xe2000006, 0xe2000006, 0xe2000007, 0xe2000007, 0xe2000006, 0x93000006, 0xe2000006, 0xe2000006, 0xe2000006, 0xe2000007, 0xe2000007, 0xe2000007, 0xe2000007, 0xe2000006, 0xe2000006, 0xe2000006, 0xe2000006, 0xe2000000, 0xe2000000, 0x81100000, 0x83000006, 0x84000007, 0x85100000, 0x87000006, 0x88000007, 0x89000000, 0x91000000, 0x92000006, 0x93000007, 0x94100000, 0x96000006, 0x97000007, 0x98000000, 0x9a000006, 0x9b000007, 0x9c000000, 0x9d000006, 0x9e000007, 0xa0000000, 0xa2000006, 0xa3000007, 0xa4000000, 0xa5000006, 0xa6300007, 0xea000006, 0x91000006, 0x96000006, 0x98000006, 0x9b000006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x96000006, 0x98000006, 0x9b000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000005, 0x96200005, 0x9a000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xa8100005, 0x91000005, 0x93000005, 0x96200005, 0x9a000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xe8000005, 0xd3000006, 0xdd000006, 0xc1000006, 0xda000006, 0x82000006, 0xda000006, 0xe2000006, 0x91000005, 0x96200005, 0x9b000005, 0xa0000005, 0xa3200005, 0xa8100005, 0x91000005, 0x96200005, 0x9b000005, 0xa0000005, 0xa3200005, 0xe8000005, 0xda000007, 0xda000005, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0xe5000007, 0xe4000005, 0xa2000007, 0xe5000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000007, 0xa5100007, 0x9a000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0xda000007, 0x81200006, 0xd7000006, 0x82100000, 0xc5000000, 0xe2000006, 0xd8000007, 0xa2000006, 0xe5000007, 0x91000007, 0x98000007, 0xa4100007, 0x91000007, 0xe5000007, 0x91000007, 0x95000007, 0x98000007, 0x9a100007, 0xe4000007, 0x91000007, 0x95000007, 0x98000007, 0x9a100007, 0xe4000007, 0xc8000000, 0xd7000006, 0x81200006, 0x84000007, 0xc6000007, 0xe2000000, 0x91000007, 0x95300007, 0x9a100007, 0xa4100007, 0x91000007, 0x95300007, 0x9a100007, 0xa4100007, 0xd7000006, 0xd7000007, 0xd7000006, 0xd7000006, 0xd700000c, 0x97000007, 0xe2000000, 0xd7000007, 0xd700000c, 0x81000007, 0x82000006, 0x83100005, 0x85100006, 0x87000007, 0x88000006, 0x92000000, 0x93100007, 0x95000005, 0x96000007, 0x97000000, 0x98000007, 0x9a000005, 0x9b300007, 0xa0000000, 0xa1200007, 0xe4000000, 0xe2000006, 0x84100000, 0xe2000006, 0x91000005, 0x93000005, 0x96200005, 0x9a100005, 0xa0000005, 0xa3200005, 0xa8100005, 0x91000005, 0x93000005, 0x96200005, 0x9a100005, 0xa0000005, 0xa3200005, 0xe8000005, 0x91000005, 0x93000005, 0x96200005, 0x9a100005, 0xa0000005, 0xa3200005, 0xa8100005, 0x91000005, 0x93000005, 0x96200005, 0x9a100005, 0xa0000005, 0xa3200005, 0xe8000005, 0xd7000005, 0xe5000005, 0x91000005, 0x96200005, 0xe5000005, 0x91000005, 0x96200005, 0xe5000005, 0x91000005, 0x96200005, 0xe5000005, 0x91000005, 0x96200005, 0xe5000005, 0x9100000a, 0x9300000a, 0x9710000a, 0x9a00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0x9120000a, 0x9500000a, 0x9710000a, 0x9a00000a, 0x9c00000a, 0xa000000a, 0xa230000a, 0xa710000a, 0xea00000a, 0x9100000a, 0x9300000a, 0x9500000a, 0x9710000a, 0x9a00000a, 0x9c00000a, 0xa000000a, 0xa230000a, 0xa730000a, 0x9100000a, 0x9300000a, 0x9710000a, 0x9a00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0xc200000a, 0x80100007, 0xc100000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a00000a, 0xa000000a, 0xa300000a, 0xa500000a, 0xa810000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a00000a, 0xa000000a, 0xa300000a, 0xa500000a, 0xe800000a, 0xda00001d, 0xd700000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa000000a, 0xa320000a, 0xa810000a, 0x9100000a, 0x9620000a, 0x9b00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0xc100000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa000000a, 0xa320000a, 0xa810000a, 0xc100000a, 0xd700000a, 0x9a00000a, 0xe500000a, 0x81700005, 0x8900000a, 0x9170000a, 0x9a40000a, 0xa000000a, 0xa220000a, 0xe500000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a00000a, 0xa000000a, 0xa300000a, 0xa500000a, 0xa810000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a00000a, 0xa000000a, 0xa300000a, 0xa500000a, 0xe800000a, 0xe500000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa000000a, 0xa320000a, 0xa810000a, 0x9100000a, 0x9620000a, 0x9b00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0xe500000a, 0x9a00000a, 0xe500000a, 0xda00000a, 0xc100000a, 0x9700000a, 0x9a00000a, 0xe500000a, 0x9300000a, 0x9700000a, 0x9a00000a, 0xe500000a, 0x9620000a, 0xe500000a, 0x9100000a, 0x9610000a, 0x9b00000a, 0xa410000a, 0xe500000a, 0xe500000a, 0xda000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x81200007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x81000007, 0x91000007, 0x93000007, 0x97000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xc100000a, 0x91000007, 0x93000007, 0x97000007, 0xa0000007, 0xa2000007, 0xa5000007, 0xe8000007, 0x80100007, 0x83100007, 0x86000007, 0x88100007, 0x91000007, 0x93000007, 0x97000007, 0xa0000007, 0xa2100007, 0xa5000007, 0xa8100007, 0xc100000a, 0x91000007, 0x93000007, 0x97100007, 0x9a000007, 0xa0000007, 0xa3200007, 0x91000007, 0x93000007, 0x97100007, 0x9a000007, 0xa0000007, 0xa3200007, 0xc1000007, 0x97000007, 0xe5000007, 0xc1000007, 0x81300007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x9a000007, 0xa0000007, 0xa3200007, 0x91000007, 0x93000007, 0x9a000007, 0xa0000007, 0xa3200007, 0xc1000007, 0x80000000, 0x91000000, 0x96100000, 0x9a000000, 0xa0000000, 0xa3200000, 0xc0000000, 0x80000000, 0x91000000, 0x96100000, 0x9a000000, 0xa0000000, 0xa3200000, 0xe5000000, 0xc0000000, 0x80000000, 0x91000000, 0x95200000, 0x9a100000, 0xa0000000, 0xa3200000, 0x9a000000, 0xe5000000, 0xda000000, 0x80000000, 0x91000000, 0x96000000, 0x9a000000, 0xa0000000, 0xa3200000, 0xda000000, 0x81800000, 0x91100000, 0xc0000000, 0x80000000, 0x91000000, 0x96000000, 0x9a000000, 0xa0000000, 0xa3200000, 0xe5000000, 0xda000000, 0xc0000000, 0x80000000, 0x91000000, 0x95100000, 0x9a000000, 0xa0000000, 0xa3200000, 0x9a000000, 0xe5000000, 0xda000000, 0xda000000, 0xc0000000, 0x80000000, 0x91000000, 0x96000000, 0x9a000000, 0xa0000000, 0xa3200000, 0xda000000, 0xc0000000, 0x80000000, 0x91000000, 0x96000000, 0x9a100000, 0xa0000000, 0xa3200000, 0x80000000, 0x91000000, 0x9a000000, 0xe5000000, 0xc0000000, 0x80000000, 0x91000000, 0x93000000, 0x95100000, 0x98000000, 0x9a100000, 0xa0000000, 0xa3200000, 0xc0000000, 0x80000000, 0x91000000, 0x9a000000, 0xe5000000, 0xda000000, 0xda000000, 0xe3000000, 0xda000000, 0x80200000, 0x80900000, 0x91000000, 0x93000000, 0x96000000, 0x9a100000, 0xa0000000, 0xa3200000, 0x91200003, 0xe5000000, 0x91200003, 0xe5000000, 0x80000000, 0x91000000, 0x96000000, 0x9a000000, 0xa0000000, 0xa3000000, 0xe5000000, 0x80000000, 0x91000000, 0x95100000, 0x9a000000, 0xa0000000, 0xa3000000, 0xe5000000, 0xda000000, 0xe5000003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x98000003, 0x9a000003, 0xa0000003, 0xa3000003, 0xe5000003, 0xda000003, 0x80000003, 0x91000003, 0x96000003, 0xe5000003, 0x80000003, 0xe5000003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x98000003, 0x9a000003, 0xa0000003, 0xa3000003, 0xe5000003, 0x80000000, 0xe5000000, 0x81800000, 0x91300003, 0xd5000000, 0x80000003, 0x91000003, 0x96000003, 0xe5000003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x98000003, 0x9a000003, 0xa0000003, 0xa3000003, 0xe5000003, 0xda00001a, 0xda00001a, 0xda00001a, 0xda00001a, 0xda00001a, 0xda00001a, 0x9110001a, 0xd800001a, 0x9b00001a, 0xe400001a, 0x8100001a, 0xc600001a, 0x8120001a, 0xda00001a, 0xda00001a, 0xda00001a, 0xc100001a, 0xda00001a, 0xd5000000, 0x80000000, 0x91000000, 0x96000000, 0x9a000000, 0xa0000000, 0xa3000000, 0xe5000000, 0x9a100000, 0xda000000, 0x80000000, 0x84000000, 0x91000000, 0x95100000, 0x9a100000, 0xa0000000, 0xa3000000, 0xe5000000, 0xda000000, 0xda000000, 0xda000000, 0x80000000, 0x91000000, 0x96000000, 0x98000000, 0x9a100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe7000000, 0x80000000, 0x91000000, 0xe5000000, 0xda000000, 0x80000000, 0x91000000, 0x95100000, 0x98000000, 0x9a100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe7000000, 0x80000000, 0x91000000, 0xe5000000, 0x82400000, 0x80000000, 0x91000000, 0x95100000, 0x98000000, 0x9a100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe7000000, 0x80000000, 0x91000000, 0x96000000, 0xe5000000, 0xe0000003, 0x91000003, 0x93000003, 0x95300003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x97000003, 0xa3000003, 0xa5000003, 0xea000003, 0x93000003, 0x97000003, 0xe5000003, 0x87000003, 0x91000003, 0x93000003, 0x95300003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x87000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x87000003, 0x97000003, 0xda000003, 0x91000000, 0x93000000, 0x95300000, 0x9a100000, 0xa0000000, 0xa3200000, 0xe8000000, 0x87000003, 0x91000003, 0x93000003, 0x95300003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x87000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xd7000003, 0x87000003, 0x9a100003, 0x97000003, 0xe5000003, 0xc1000003, 0x81000003, 0xa5100003, 0x81300000, 0xe5000000, 0xc1000003, 0x81100003, 0xda000003, 0x81100003, 0x81100003, 0x83000000, 0x84100003, 0xc2000003, 0xe2000003, 0x8000001e, 0x9100001e, 0x9600001e, 0x9a00001e, 0xa000001e, 0xa300001e, 0xe500001e, 0x80000000, 0x96000000, 0xe5000000, 0x80000000, 0x96000000, 0xa0000000, 0xa3000000, 0xe5000000, 0x80000003, 0x91000003, 0x93000003, 0x96000003, 0x98000003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xda000003, 0xda000003, 0xda000003, 0xda000003, 0xdb000003, 0x80000003, 0x91000003, 0x93000003, 0x96100003, 0x9a000003, 0xa0000003, 0xa3200003, 0xe5000003, 0x80000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0x9a000003, 0xe5000003, 0xe5000003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x98000003, 0x9a100003, 0xa0000003, 0xa3200003, 0x81000003, 0x91000003, 0x93000003, 0x95300003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x9a000003, 0xe5000003, 0xda000003, 0xda000003, 0xda000003, 0xe5000003, 0xd7000003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x9a100003, 0xa0000003, 0xa3200003, 0xda000003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x98000003, 0x9a000003, 0xa0000003, 0xa3200003, 0xe5000003, 0xe5000003, 0xd7000003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x98000003, 0x9a100003, 0xa0000003, 0xa3200003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a000003, 0xa0000003, 0xa3200003, 0xe8000003, 0xe5000003, 0x97000003, 0xe5000003, 0x91000003, 0xe5000003, 0x91000003, 0x96200003, 0x9a000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xc0000002, 0x80000003, 0x91000003, 0x9a000003, 0xe5000003, 0xda000003, 0x80000003, 0x91000003, 0x93000003, 0x96000003, 0x98000003, 0x9a100003, 0xa0000003, 0xa3200003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xda000003, 0x9a000003, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a000003, 0xa0000003, 0xa3200003, 0xe8000003, 0xc0000003, 0x91000003, 0x96200003, 0x9a000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x91000003, 0x96200003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xe5000003, 0xe5000003, 0xe5000003, 0xe5000003, 0x81000003, 0x91000003, 0x93000003, 0x97000003, 0x9a000003, 0xa0000003, 0xe3000003, 0x80000003, 0xe5000003, 0x91500003, 0xe5000003, 0x81000003, 0x91600003, 0x9a000003, 0xa0000003, 0xe3000003, 0xc1000003, 0xe5000003, 0x81200003, 0x80100003, 0x91000003, 0x93000003, 0x97000003, 0x9a000003, 0xe5000003, 0xe5000003, 0xe5000003, 0x91000003, 0x93000003, 0x97000003, 0x9a000003, 0xe5000003, 0x81100003, 0x91700003, 0x9a000003, 0xe5000003, 0x91700003, 0xda000003, 0xd7000003, 0x91700003, 0xda000003, 0x91a00003, 0x91a00003, 0xc1000003, 0xe5000003, 0x81100003, 0xe5000003, 0xc0000003, 0xd7000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a000003, 0xa0000003, 0xa3200003, 0xe8000003, 0xc9000003, 0x91b00003, 0xe5000003, 0x91b00003, 0x80900003, 0x81100003, 0x80000003, 0x91000003, 0x96200003, 0xa0000003, 0xa3000003, 0xe5000003, 0xc2000003, 0x81100003, 0xd7000003, 0xc1000003, 0xe5000003, 0xc1000003, 0x81000003, 0xe5000003, 0x81000003, 0xe5000003, 0x81300003, 0xa3000003, 0xe5000003, 0xc0000003, 0xc9000003, 0xe5000003, 0xc2000003, 0xc1000003, 0xda000003, 0x83000003, 0xc5000003, 0xc1000003, 0x97000003, 0xe5000003, 0xda000003, 0xda000003, 0x81000003, 0x91000003, 0x95000003, 0x97000003, 0x9a000003, 0xa0000003, 0xa2100003, 0xa5000003, 0xa8200003, 0x8100001e, 0x82000000, 0x83300003, 0x87000000, 0x88100003, 0x91700003, 0x9a400003, 0xa0000003, 0xa2600003, 0x97000003, 0x9a000003, 0xe5000003, 0x91000003, 0x97000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xe5000003, 0xc1000003, 0x81100003, 0x82100003, 0x91000003, 0x97000003, 0xa0000003, 0xa3200003, 0xe8000003, 0xd1000003, 0x80000003, 0x91000003, 0x93000003, 0x96000003, 0x98000003, 0x9a100003, 0xa0000003, 0xa3200003, 0x80000003, 0x91000003, 0x93000003, 0x95100003, 0x98000003, 0x9a100003, 0xa0000003, 0xa3200003, 0x91000003, 0x93000003, 0x95300003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x80000003, 0x91000003, 0x96000003, 0x9a000003, 0xe5000003, 0x80000003, 0x91000003, 0x93000003, 0x96000003, 0x98000003, 0x9a100003, 0xa0000003, 0xa3200003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x97000003, 0x9a000003, 0xe5000003, 0x91000003, 0x93000003, 0x95000003, 0x97100003, 0x9a000003, 0xa0000003, 0xa3200003, 0xa8000003, 0xea000003, 0xda000003, 0x82100003, 0xd7000003, 0x93000003, 0xe5000003, 0x93000003, 0xa0000003, 0xa3000003, 0xe5000003, 0x88000003, 0x93000003, 0x96000003, 0x9c000003, 0xe0000003, 0x97000003, 0xe3000003, 0xd3000007, 0x80000007, 0xc9000007, 0xc9000007, 0x81000007, 0xc9000007, 0xc9000007, 0x80000007, 0xc9000007, 0xc1000007, 0xe2000009, 0x91000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xc9000007, 0x80900007, 0xc9000007, 0x91000003, 0x93000003, 0x96200003, 0x9b000003, 0xa0000003, 0xa3200003, 0xa8100003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xa8100003, 0xd7000003, 0xd7000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xa8100003, 0x91000003, 0x93000003, 0x96200003, 0x9b000003, 0xa0000003, 0xa3200003, 0xa8100003, 0xe9000003, 0x81000007, 0x83000007, 0xc9000007, 0x91200007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200003, 0x95300003, 0x9a100003, 0xa0000003, 0xa3200003, 0xa8100003, 0x81000009, 0xe5000007, 0xe5000007, 0x91000007, 0x96100007, 0x9a000007, 0xa0000007, 0xa2100007, 0xa5000007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x80700007, 0x88000009, 0x89000007, 0xd3000007, 0xe5000007, 0x91000003, 0x97000003, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xa8100003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xa8100003, 0x82000007, 0xc5000009, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xd7000007, 0x97000007, 0xe2000003, 0xe5000007, 0xdb000007, 0x80400007, 0x85000009, 0x86000007, 0x87100009, 0x89000007, 0xe5000007, 0xda000003, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000003, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x97000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a000007, 0x9b000009, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0xd7000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000007, 0x81100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000007, 0x91200007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x97000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa2000009, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc0000007, 0x80100007, 0x82100009, 0x84500007, 0xda000007, 0x91000007, 0x97000007, 0xe5000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x96200007, 0x9a000007, 0xe5000007, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xa8100009, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xa8100009, 0x91000009, 0x93000009, 0x96200009, 0xa0000009, 0xa3200009, 0xa8100009, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xa8100009, 0xd3000009, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xa8100009, 0x89000007, 0xd3000009, 0xe5000007, 0x91000009, 0x98000009, 0x9b000009, 0xe4000009, 0x91000009, 0x98000009, 0x9a100009, 0xe4000009, 0x91200009, 0x96200009, 0x9b000009, 0xa0000009, 0xa3200009, 0xa8100009, 0x91100009, 0x95000009, 0x97100009, 0x9a100009, 0xa4100009, 0x96100009, 0xa0000009, 0xa3000009, 0xa5000009, 0xe8000009, 0x96100009, 0xe5000009, 0x91000009, 0x96200009, 0x9b000009, 0xa0000009, 0xa2000003, 0xa3000009, 0xa5000009, 0xe8000009, 0x91000009, 0x96000007, 0x97100009, 0x9b000009, 0xa0000009, 0xa3200009, 0xe8000009, 0xd3000009, 0x80000007, 0x82700007, 0xd3000009, 0x9a000009, 0xe5000007, 0x91000003, 0x93000003, 0x96200003, 0x9b000003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x96200003, 0x9a000003, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xd7000003, 0xd7000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0xa0000003, 0xa3200003, 0xe8000003, 0x97000009, 0xe5000009, 0xd7000003, 0x91000009, 0x93000009, 0x97100009, 0x9a100009, 0xe5000009, 0x81000007, 0x91200007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200003, 0x95300003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000007, 0x96200007, 0x9a000007, 0xa0000007, 0xa2000009, 0xa3200007, 0xe8000007, 0xe5000009, 0x80900007, 0x93000007, 0xe5000007, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xc1000007, 0x81000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xd7000007, 0x97000007, 0xe2000003, 0xdb000007, 0x80600007, 0xc9000007, 0xda000003, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0xd7000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000007, 0x81000007, 0x83200007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91200007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x97000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa2000003, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc8000007, 0xda000007, 0x97000007, 0xe5000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x96200007, 0x9a000007, 0xe5000007, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xe8000009, 0x85000007, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xe8000009, 0x91000009, 0x93000009, 0x96200009, 0xa0000009, 0xa3200009, 0xe8000009, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xe8000009, 0xd3000009, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa3200009, 0xe8000009, 0xd3000009, 0x82000007, 0x86100007, 0xe5000007, 0x82000007, 0x85000007, 0x91000009, 0x98000009, 0x9b000009, 0xe4000009, 0x91000009, 0x98000009, 0x9a100009, 0xe4000009, 0x91200009, 0x96200009, 0x9b000009, 0xa0000009, 0xa3200009, 0xe8000009, 0x91100009, 0x95000009, 0x97100009, 0x9a100009, 0xa4100009, 0x96100009, 0xa0000009, 0xa3000009, 0xa5000009, 0xe8000009, 0x96100009, 0xe5000009, 0x82000007, 0x91000009, 0x93000009, 0x96200009, 0x9a100009, 0xa0000009, 0xa2000003, 0xa3200009, 0xe8000009, 0x91000009, 0x96200009, 0x9b000009, 0xa0000009, 0xa3200009, 0xe8000009, 0xd3000009, 0x82000007, 0xd3000009, 0xda000009, 0xe5000003, 0x91000003, 0x93000003, 0x97100003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000007, 0x93000007, 0x97100007, 0x9a000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x97100007, 0x9a000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000003, 0x9300001f, 0x97000003, 0x9800001f, 0x9a000003, 0xa000001f, 0xa2100003, 0xa400001f, 0xa5000003, 0xe800001f, 0x91000003, 0x93000003, 0x97100003, 0x9a100003, 0xa0000003, 0xa2300003, 0xe8000003, 0xe5000003, 0x91200007, 0x95000007, 0x97100007, 0x9a000007, 0xa0000007, 0xa2300007, 0xa7100007, 0xea000007, 0x91000007, 0x93000007, 0x95000007, 0x97100007, 0x9a000007, 0x9c000007, 0xa0000007, 0xa2300007, 0xa7100007, 0xea000007, 0x80100007, 0xc5000007, 0x91000003, 0x93000003, 0x97100003, 0x9a000003, 0xa0000003, 0xa2300003, 0xe8000003, 0x80200007, 0x81000007, 0x83200007, 0xe5000007, 0x80100007, 0x91000009, 0x93000009, 0x97100009, 0x9a100009, 0xe5000009, 0x80600007, 0xe5000007, 0x80100007, 0xe5000007, 0xc0000007, 0x80000007, 0x97000003, 0xe5000007, 0xc1000007, 0x81000007, 0x91000007, 0x93000007, 0x97000007, 0x9a000007, 0xa4100007, 0x80000007, 0xe5000007, 0x80100007, 0x91000007, 0x93000007, 0x9700001b, 0x9a000007, 0x9b00001b, 0xa4100007, 0x80000007, 0x97000007, 0xa2000003, 0xe5000007, 0x80100007, 0xd7000007, 0x91000007, 0x93000007, 0x9a000007, 0xa4100007, 0x80100007, 0x82000009, 0x8300000d, 0x84000003, 0x85400007, 0xe5000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xe5000007, 0xd7000020, 0xd7000020, 0xe5000007, 0xd7000003, 0xd7000003, 0x81000007, 0x83000007, 0xd7000003, 0x81500007, 0xd7000003, 0x81200007, 0x96000007, 0x97000003, 0xe5000007, 0xd7000003, 0x88000007, 0xd7000003, 0x80900007, 0xd7000020, 0x81000007, 0xd7000003, 0x83000007, 0xd7000003, 0xc1000007, 0x81000009, 0x82100007, 0xe2000003, 0x81000009, 0x82300007, 0xe5000007, 0x81100007, 0x80900007, 0x81200007, 0x85200007, 0xd7000007, 0x81300007, 0xe5000007, 0xe5000009, 0x83100007, 0xe5000007, 0xc100000d, 0x81000007, 0x83100007, 0x97000007, 0xe5000007, 0x91000007, 0x97000007, 0xa3200007, 0xc5000007, 0x80400007, 0x85000009, 0x86100007, 0x89000007, 0xe5000007, 0x8200000d, 0x83100007, 0xdf000007, 0x81100007, 0xd7000003, 0x81100007, 0xe5000007, 0x81000007, 0x97000003, 0xe5000007, 0xe5000007, 0xe5000007, 0xa0000007, 0xa2100007, 0xa5000007, 0xe8000007, 0xe5000007, 0x81300007, 0xe5000007, 0x80900007, 0x91000007, 0x97000007, 0xa3200007, 0x83100007, 0xe5000007, 0xc1000003, 0x91000007, 0x93000007, 0x96200007, 0xa0000007, 0xa3200007, 0xd7000003, 0x91000007, 0x93000007, 0x96200007, 0x9a000003, 0xa0000007, 0xa3200007, 0xd7000003, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9a000007, 0xa0000007, 0xa3300007, 0xa8100007, 0x81100007, 0x87000007, 0xe5000007, 0x81700007, 0xc7000007, 0x81000007, 0x83200009, 0x86100007, 0x81000009, 0x87000007, 0x93000009, 0xe3000009, 0x80400007, 0x85100009, 0x87200007, 0xc7000007, 0x82100007, 0x87000007, 0xe5000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xa2000007, 0xe5000007, 0x81000009, 0x87000007, 0xe5000007, 0xc7000007, 0x80100009, 0x82000007, 0x85000009, 0x86100007, 0x88000009, 0xc9000007, 0xc7000007, 0xc7000007, 0xc7000007, 0xc1000003, 0xc7000007, 0xd7000007, 0x88000007, 0xe5000007, 0x97000009, 0xe5000009, 0x80200007, 0x83000009, 0x84200007, 0x88100007, 0xd7000003, 0x80100003, 0xc8000007, 0xe2000003, 0x81100003, 0xc3000007, 0xc1000009, 0x80000007, 0x81000009, 0x82400007, 0x88100007, 0xc1000009, 0x81000003, 0x83000003, 0xc4000007, 0x81200007, 0xd7000007, 0x81000003, 0x97100007, 0x9a000007, 0xa4100007, 0x93000007, 0x97100007, 0x9a000007, 0xa4100007, 0x93000007, 0x97100007, 0x9a000007, 0xa4100007, 0x80900007, 0x93000007, 0x97100007, 0x9a000007, 0xa4100007, 0xc1000007, 0x81000007, 0xe5000007, 0x81100007, 0xe2000007, 0xc6000007, 0x80100007, 0x84500007, 0xc1000009, 0x93000007, 0x98000007, 0x9a000007, 0xa4100007, 0xda000021, 0xc9000007, 0x81500007, 0x81200007, 0xd7000007, 0xc1000007, 0x80400007, 0x86300007, 0xe5000007, 0xe5000007, 0xc1000007, 0xe2000007, 0x81000007, 0xd7000003, 0x80800007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100003, 0x83000021, 0x84100003, 0xc1000007, 0x81200007, 0x86000007, 0x88100007, 0x81000009, 0x82100007, 0x81000003, 0x82200007, 0xe5000009, 0x89000007, 0xd7000009, 0x92000009, 0xe5000009, 0xe2000007, 0xe5000009, 0x80000007, 0x81000003, 0x82000009, 0x83500007, 0xd8000007, 0x93000007, 0xde000007, 0x93000007, 0xde000007, 0x84000007, 0xd3000007, 0x87200007, 0x80500007, 0x87200007, 0x81000007, 0xe5000007, 0xd1000007, 0x91000003, 0x97000003, 0xe5000003, 0x81100003, 0xc1000007, 0x91000003, 0x97000003, 0xe5000003, 0xe6000007, 0x87000007, 0xc9000009, 0xc7000007, 0x81000007, 0x91000007, 0x98000007, 0x9a000007, 0xa4100007, 0xe7000007, 0x87000007, 0xc9000009, 0x80100007, 0x83200007, 0x87100007, 0xc9000009, 0x87000007, 0xc9000009, 0x81100007, 0xc7000007, 0x87000007, 0xc9000009, 0x87000007, 0xc9000009, 0x87000007, 0xc9000009, 0x87000007, 0xe2000007, 0x87000007, 0xc9000009, 0x87000007, 0xc9000009, 0x80800007, 0xc9000009, 0x87000007, 0xc9000009, 0x87000007, 0xc9000009, 0xc9000009, 0xc7000007, 0x91000007, 0x93000007, 0x97100007, 0xa0000007, 0xa2300007, 0xa7100007, 0x91000007, 0x93000007, 0x98000007, 0x9a000007, 0xa3000007, 0xe5000007, 0x81100007, 0xc7000007, 0x81000007, 0xc7000007, 0xd7000007, 0x81100007, 0x84200007, 0x81100007, 0xc7000007, 0xe5000007, 0x81200007, 0x85200007, 0x82000007, 0x91000007, 0x93000007, 0x97100007, 0x9a000007, 0xa0000007, 0xa2100007, 0xa400000d, 0xa5100007, 0xa8100007, 0xe5000007, 0x82000007, 0xd7000007, 0xc1000009, 0x80000007, 0xc7000007, 0xe2000009, 0x80000007, 0x81000003, 0x82000007, 0xc7000007, 0x81100007, 0xc7000007, 0x80800007, 0x81100007, 0x83000003, 0x84000007, 0xda000003, 0x91000007, 0x93000007, 0x95000007, 0x97100007, 0x9b000007, 0xa4100007, 0xe8000007, 0x97000007, 0xe5000007, 0x91000007, 0x96200007, 0xa3000007, 0xa5000007, 0xe8000007, 0xc3000007, 0x81000007, 0xe5000007, 0x83000007, 0x96100007, 0xa3000007, 0xa5000007, 0xe8000007, 0x83000007, 0xe5000007, 0xc3000007, 0xc3000007, 0x80300007, 0x84000009, 0x85400007, 0x83000007, 0xe5000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0xc3000007, 0x81200007, 0xa2000009, 0xe500000d, 0xc3000007, 0xc3000007, 0x80900007, 0xc3000007, 0xc3000007, 0xc3000007, 0xe5000007, 0x81200007, 0x97000007, 0x9a000007, 0xe5000007, 0xc1000003, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000009, 0x80300007, 0x88000007, 0xe5000007, 0x80000007, 0x83000007, 0xc8000007, 0x81200007, 0x84000009, 0x85100007, 0x87100009, 0x82000007, 0xc8000007, 0xe5000007, 0x80000007, 0x81000009, 0x82100007, 0xc8000007, 0xc8000007, 0xc1000007, 0x81000007, 0x91200007, 0x98000007, 0x9a000007, 0xa4100007, 0xe9000007, 0x81100007, 0x93000007, 0x97000007, 0xe5000007, 0x88000007, 0xda000003, 0x93000009, 0xa2000009, 0xe5000009, 0x81100007, 0x80000009, 0x81000007, 0x83000007, 0x88000007, 0x91000009, 0x93000009, 0x97000009, 0x9a000009, 0xa0000009, 0xa3100009, 0x80000007, 0x81100009, 0x83000007, 0x84000009, 0x85100007, 0x87000009, 0x88100007, 0x86300007, 0x80000007, 0x82000007, 0x84000007, 0xc6000007, 0x81100007, 0xc4000007, 0xe5000007, 0xe5000009, 0x80100009, 0xc6000009, 0x81300007, 0x80000009, 0x81000007, 0xc6000009, 0x81000009, 0xc6000009, 0x80000009, 0xc6000009, 0x81000007, 0x82000009, 0x83200007, 0x86000009, 0x87200007, 0x81000009, 0xc6000009, 0x80000009, 0x81100007, 0xc6000009, 0x81000007, 0x82400009, 0xe5000007, 0xc1000007, 0x87000007, 0xe4000009, 0x80000009, 0xc6000009, 0x81000007, 0x84000007, 0xe2000009, 0x80100009, 0x86000009, 0xc9000009, 0x81000009, 0x86000009, 0x91000007, 0x97000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xa8100007, 0x80100009, 0x82300007, 0x86300009, 0x91000007, 0xda000007, 0x81000009, 0xc6000009, 0x80000009, 0xc6000009, 0x81100007, 0xe5000007, 0x80000007, 0xc3000007, 0x81200007, 0x81000007, 0x91000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81300007, 0x86200007, 0xc3000007, 0xe5000007, 0xc3000007, 0xc0000007, 0x81100007, 0x85200007, 0x80100007, 0xe5000007, 0xc1000007, 0x9f000007, 0xe2000007, 0xc1000007, 0xc3000007, 0x80000007, 0x81000003, 0x82700007, 0x81200007, 0xc1000007, 0x80000007, 0x91000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xe8000007, 0xc1000007, 0xc1000007, 0x81100007, 0x84200007, 0x81800007, 0xe2000007, 0xe2000009, 0xe2000009, 0xe2000009, 0xe2000009, 0xe2000007, 0xe2000007, 0x81000007, 0x85000007, 0x88000007, 0xe5000007, 0x81000007, 0xc4000007, 0x80500007, 0xc8000007, 0x85000007, 0xc8000007, 0x85000007, 0xc8000007, 0xc8000007, 0x85000007, 0xc8000007, 0x82000007, 0x85000007, 0x88100007, 0x91000007, 0x95000007, 0x97000007, 0x9a000007, 0xa0000007, 0xa2100007, 0xa5000007, 0xa8200007, 0x81300007, 0x85300003, 0x89000007, 0x91300007, 0x95000003, 0x96100007, 0x98000003, 0x9a000007, 0x9b000009, 0x9c100003, 0x9e000007, 0xa0000007, 0xa2000007, 0xa3100009, 0xa5100003, 0xa7200007, 0xea000009, 0x85000007, 0x88100007, 0xe5000009, 0x85000007, 0xc8000007, 0x80900007, 0x85000007, 0xc8000007, 0x91000007, 0x97000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91000007, 0x97000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81100007, 0xe5000007, 0x81100007, 0x81000007, 0x91000007, 0x97000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91000007, 0x97000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xe2000007, 0xe5000007, 0x81100007, 0xe5000007, 0x97000007, 0xe5000007, 0xe5000007, 0xc1000007, 0xc2000007, 0xe5000007, 0xe2000007, 0xe5000007, 0x81200007, 0x81100007, 0x81000007, 0x83300007, 0xe5000007, 0xe2000007, 0x91000007, 0x93000007, 0x98000007, 0x9a000007, 0xa3200007, 0xe2000009, 0x91000007, 0x93000007, 0x98000007, 0x9a000007, 0x9b00001b, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0x81600007, 0xc8000009, 0xe2000007, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000009, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0x81100007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000009, 0xa2000007, 0xe8000007, 0xe8000009, 0x81100007, 0x83200009, 0x86100003, 0x88000007, 0x89000009, 0x91100007, 0x93100009, 0x95000007, 0x96100009, 0x98000007, 0x9a100009, 0x9c000007, 0x9d100009, 0xa0000007, 0xa2100007, 0xa4100009, 0xa6000007, 0xa7000009, 0xea000007, 0x81100007, 0xc5000007, 0xe5000007, 0xe2000007, 0xe2000007, 0xd1000007, 0xd3000009, 0x80300007, 0x86300007, 0x91200007, 0x95300007, 0x9a000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe4000007, 0x91200007, 0x95300007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc6000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x84000007, 0x91200007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xe5000007, 0xe5000007, 0x81000007, 0x91200007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x95300007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x95300007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc9000007, 0xe5000007, 0xc4000007, 0xc1000007, 0xc4000007, 0xc4000007, 0xc4000007, 0x81100007, 0x84100007, 0x89000007, 0x91000007, 0x93000007, 0x95000007, 0x98000007, 0x9a000007, 0x9c000007, 0xa0000007, 0xa2200007, 0xa8200007, 0x81400007, 0xc9000007, 0x81100007, 0xc6000007, 0x85200007, 0xc9000007, 0x82000007, 0x84100007, 0x82000007, 0x84100007, 0xc9000007, 0xc4000007, 0xd7000007, 0x82000007, 0x84100007, 0x89000007, 0xd7000007, 0xc1000007, 0x82000007, 0x84100007, 0x89000007, 0xd8000007, 0x81000007, 0x84100007, 0x89000007, 0x97000007, 0xd9000007, 0x80900007, 0xc1000007, 0xc2000007, 0x82000007, 0x84100007, 0xc9000007, 0x81100007, 0x84000007, 0x86000007, 0xe5000007, 0x81300007, 0xc1000007, 0x81300007, 0xc1000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0x81000007, 0xc3000007, 0x80200007, 0x83000009, 0x84100007, 0x87000007, 0x89000007, 0xd7000007, 0xc0000007, 0xc0000007, 0xc1000007, 0xc1000007, 0xc0000007, 0x80300007, 0x87200007, 0xc0000007, 0xda000007, 0xda000007, 0xda000007, 0x80000007, 0xc2000007, 0xe5000007, 0xc2000007, 0x80400007, 0x87000007, 0x88000009, 0xc9000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x82000007, 0xe5000007, 0xc2000007, 0xc2000007, 0x81600007, 0x88000009, 0xc9000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xd4000007, 0xd4000007, 0xd4000007, 0x80900007, 0x91000007, 0x93200007, 0x98000007, 0x9a000007, 0xa0000007, 0xa3100007, 0xa8100007, 0x9a000007, 0xa0000007, 0xa2000007, 0xe8000007, 0x81600007, 0x84000007, 0x86100007, 0xc5000007, 0x81400007, 0x91000007, 0x9a000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81200007, 0x85100007, 0x81000009, 0x84000007, 0x86100007, 0xe3000007, 0x81000007, 0x83400007, 0xc2000007, 0x81000007, 0xd7000007, 0x82200007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x81100007, 0x80200007, 0x81100007, 0xc2000007, 0xc4000007, 0x84200007, 0xc4000007, 0xc4000007, 0xc4000007, 0x80400007, 0xc4000007, 0x83200007, 0x91000003, 0x93000003, 0x97100003, 0x9a000007, 0xa0000003, 0xa2300003, 0x91000003, 0x93000003, 0x97100003, 0x9a000003, 0xa0000003, 0xa2300003, 0x93000007, 0xe3000003, 0x93000007, 0xe3000003, 0x91000003, 0x93000003, 0x97100003, 0x9a000003, 0xa0000003, 0xa2400003, 0x91000003, 0x93000003, 0x97100003, 0x9a000003, 0xa0000003, 0xa2400003, 0xc1000007, 0xc1000007, 0x81400007, 0x81000007, 0xc8000007, 0x81000007, 0xc8000007, 0x81200007, 0x81000007, 0xc8000007, 0x81000007, 0xc8000007, 0xc8000007, 0x81000007, 0xc8000007, 0x81000007, 0x88000007, 0xe5000007, 0x85400007, 0xc8000007, 0xc1000007, 0x91000007, 0x93000007, 0x9a000007, 0xa0000007, 0xa3200007, 0x81300007, 0x86300007, 0x81100007, 0xe5000007, 0x81000007, 0xc9000007, 0x81000007, 0x83100007, 0x86100007, 0xd1000007, 0xe5000007, 0x81000007, 0x83100007, 0x86200007, 0x83100007, 0x86300007, 0x91000007, 0x93000007, 0x9a000007, 0xa0000007, 0xa3200007, 0x82700007, 0x83100007, 0x86300007, 0xc9000007, 0x83100007, 0x86000007, 0x88000007, 0x91000007, 0x93000007, 0x9a000007, 0xa0000007, 0xa3100007, 0x81300007, 0x86000007, 0x88100007, 0xe5000007, 0x81300007, 0x86300007, 0x81100007, 0xc7000007, 0x81000007, 0xc7000007, 0x81000007, 0x85200007, 0x81100007, 0xc7000007, 0x81100007, 0xc7000007, 0x81100007, 0x81100007, 0xc7000007, 0x81100007, 0x81100007, 0x87000007, 0x91000007, 0x93000007, 0x95000007, 0x97100007, 0x9a000007, 0xa2500007, 0xe9000007, 0xc7000007, 0x81000007, 0x83200007, 0xc7000007, 0x81100007, 0xc7000007, 0x85100007, 0xc5000007, 0xc5000007, 0x84200007, 0x85100007, 0x81000007, 0xc5000007, 0xc6000007, 0xc5000007, 0xc5000007, 0x81000007, 0xc5000007, 0x85100007, 0x81400007, 0x81000007, 0xc5000007, 0xc5000007, 0xc5000007, 0xc1000007, 0x81100007, 0x81100007, 0x81100007, 0x81100007, 0x81000007, 0x83300007, 0xc9000007, 0x83200007, 0x91000007, 0xe5000007, 0xc1000007, 0x81100007, 0x85000007, 0xc9000007, 0x83200007, 0xc9000007, 0x83200007, 0xc9000007, 0x85000007, 0xc9000007, 0x83100007, 0xc6000007, 0x85000007, 0xc9000007, 0x83200007, 0xc9000007, 0x81600007, 0xc9000007, 0x83200007, 0x89000007, 0x91000007, 0xe5000007, 0x83200007, 0x89000007, 0x91000007, 0xe5000007, 0x81000007, 0x83300007, 0xc9000007, 0xc9000007, 0x86000007, 0xd7000007, 0xc1000007, 0x81100007, 0x97000007, 0xa3000007, 0xe5000007, 0x91000007, 0x98000007, 0xa2100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81000007, 0xc3000007, 0xc1000007, 0xc1000007, 0x97000007, 0x9a000007, 0xa0000007, 0xe5000007, 0x97000007, 0x9a000007, 0xa0000007, 0xe5000007, 0x91000007, 0x93000007, 0x97000007, 0x9a000007, 0xa0000007, 0xa3200007, 0x91000007, 0x93000007, 0x98000007, 0x9a000007, 0xa0000007, 0xa3200007, 0xc1000007, 0xc1000007, 0x81100007, 0x83000003, 0x85400007, 0x91400007, 0x96000009, 0xd7000007, 0x82000000, 0x89000000, 0xd7000000, 0x82000007, 0x89000007, 0xd7000007, 0xc2000006, 0xd6000000, 0x81000000, 0x82000007, 0xc3000006, 0xe5000007, 0x91200007, 0x96200007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0xa0000007, 0xa3200007, 0xa8100007, 0x93000007, 0x97000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x92100007, 0x96200007, 0xa0000007, 0xa3200007, 0xa8100007, 0x85000006, 0xc7000006, 0xd7000007, 0xd7000007, 0xe5000007, 0x80000005, 0x81200006, 0x8400000b, 0x85400006, 0xe5000007, 0x96000006, 0x9a100006, 0xe5000006, 0x96000006, 0x9a100006, 0xe5000006, 0x96000006, 0x9a000006, 0xe5000006, 0xc1000005, 0xc1000005, 0x93000005, 0x96200005, 0x9b000005, 0xa0000005, 0xa3200005, 0xe8000005, 0x93000005, 0x97100005, 0x9b000005, 0xa0000005, 0xa3200005, 0xe8000005, 0x97100005, 0x9a100005, 0xa4100005, 0x97100005, 0x9a100005, 0xa4100005, 0x93000005, 0x97100005, 0x9a000005, 0xa0000005, 0xa3200005, 0xe8000005, 0x97100005, 0x9a000005, 0xa4100005, 0xd7000005, 0xd7000005, 0xd7000005, 0xd7000005, 0xd7000005, 0xd7000005, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x93000006, 0x96200006, 0x9a100006, 0xa4100006, 0x91000006, 0x93000006, 0x96200006, 0x9a100006, 0xa4100006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x93000006, 0x96200006, 0x9a100006, 0xa0000006, 0xa4100006, 0xe5000006, 0xe5000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0xe5000006, 0xda000007, 0xda000007, 0x81300006, 0x91000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x97000007, 0xe5000007, 0x81000005, 0x97000007, 0xe5000007, 0x81200005, 0x86000006, 0x92100007, 0x98000007, 0xe4000007, 0x92000007, 0x98000007, 0xe4000007, 0xc2000006, 0xd3000007, 0x92100007, 0x98000007, 0xe4000007, 0x80100006, 0x82000007, 0x83000005, 0x84100006, 0x87200006, 0xe5000007, 0x91000006, 0x96000006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe8000006, 0x96000006, 0x9a000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe8000006, 0x91000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x81000006, 0x82000007, 0x83200006, 0x86000007, 0x87000006, 0x93000006, 0x9b000006, 0xe4000006, 0x98000006, 0x9b000006, 0xe4000006, 0xc1000006, 0x93000006, 0xdb000006, 0x92100006, 0x98000006, 0xe4000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0x81200006, 0x84100007, 0x86000005, 0x87100006, 0xd7000006, 0xd7000006, 0xd7000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x81100006, 0xc1000005, 0x81300007, 0x86000006, 0xd3000006, 0x81200006, 0xd3000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x80000006, 0x81000007, 0x82000005, 0x83300006, 0x87100007, 0xc9000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0x91000005, 0x97100005, 0x9b000005, 0xa0000005, 0xa3200005, 0xe8000005, 0x91000005, 0x97000005, 0x9b000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xe8000005, 0x91000005, 0x96200005, 0x9b000005, 0xa4100005, 0x91000005, 0x96100005, 0xe5000005, 0xc0000007, 0xc1000007, 0x80000006, 0x81000007, 0x82200006, 0x85100007, 0x87200006, 0xd3000005, 0xd3000005, 0xe5000005, 0xe5000005, 0x81100006, 0x83000007, 0x84200006, 0xd7000005, 0xd7000005, 0xda000005, 0xda000005, 0x81000006, 0xc4000006, 0x81200005, 0x84000007, 0x85200006, 0xc9000006, 0x81200006, 0xc4000007, 0x81000006, 0xc4000006, 0x81000006, 0x82000005, 0x84500006, 0x81100006, 0xc3000005, 0x81000005, 0x82000006, 0xc3000007, 0xc1000007, 0x81000006, 0x85000005, 0xc7000006, 0xd7000007, 0x81200006, 0x81000005, 0x82500006, 0xc1000007, 0x81200006, 0x81300006, 0xc3000006, 0xc2000006, 0xc1000006, 0x81200006, 0xc2000006, 0x82100006, 0x81000007, 0x82000006, 0x83000005, 0x85000007, 0xc6000005, 0x92100007, 0xd8000006, 0xd8000006, 0x93000006, 0xd8000006, 0xd3000006, 0xd3000006, 0xd3000005, 0xd7000007, 0x91200007, 0x96200007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91100007, 0x98000007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xc1000006, 0xe5000007, 0xe5000007, 0x92100007, 0x97100007, 0xa4100007, 0x96100007, 0xe5000007, 0x92100007, 0x98000007, 0xe4000007, 0x92000007, 0x98000007, 0xe4000007, 0xd3000007, 0xe5000007, 0xe5000007, 0x92100007, 0x98000007, 0xe4000007, 0x96000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x91000006, 0x93000006, 0x96000006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x98000006, 0x9b000006, 0xa0000006, 0xa3100006, 0xe8000006, 0x91000006, 0x93000006, 0x96000006, 0x9b000006, 0x9d000006, 0xe5000006, 0xda000006, 0x92100006, 0x98000006, 0xe4000006, 0x9b000006, 0xe4000006, 0x98000006, 0x9b000006, 0xe4000006, 0x81100006, 0x83000007, 0xc4000006, 0x81000005, 0x93000006, 0xdb000006, 0xe5000006, 0xe5000006, 0x92100006, 0x98000006, 0xe4000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xc1000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0xc1000007, 0x81100007, 0xc3000006, 0x91000005, 0x93000005, 0x96200005, 0x9b000005, 0x9d000005, 0xa0000005, 0xa3200005, 0xe8000005, 0x91000005, 0x9b000005, 0x9d000005, 0xe5000005, 0x91000005, 0x93000005, 0x96200005, 0x9a100005, 0x9d000005, 0xa4100005, 0x91000005, 0x9a000005, 0x9d000005, 0xe5000005, 0x81100007, 0x83000005, 0xd3000005, 0x81300006, 0x85000007, 0xc8000005, 0xd3000005, 0xe5000005, 0xe5000005, 0xc1000007, 0x80000005, 0x81000007, 0x82400006, 0x87000007, 0x88100006, 0xd7000005, 0xd7000005, 0xc1000006, 0xc9000006, 0x80000006, 0x86000006, 0xc8000006, 0x82100006, 0x81200006, 0x81000005, 0xc2000007, 0xc1000005, 0x81000007, 0x82200006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0x9d000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xc1000006, 0xe5000006, 0x8100000a, 0xe5000006, 0xe5000007, 0xc2000006, 0x81000006, 0x83100006, 0x88000007, 0x92000007, 0xd8000007, 0x8100000a, 0xe4000006, 0xc1000006, 0x9a000006, 0xe5000006, 0x84000006, 0x9a000006, 0xe5000006, 0x85000006, 0xd3000006, 0x96000006, 0xe5000006, 0x82000007, 0x96000006, 0xe5000006, 0x81000007, 0xc2000006, 0x82000006, 0xe5000006, 0x81000005, 0x82000006, 0x83000005, 0x84100006, 0x92000007, 0x98000007, 0xe4000006, 0x82000006, 0x93000007, 0x9b000006, 0xe4000006, 0xc100000a, 0x93000006, 0xa0000007, 0xa3000007, 0xe8000007, 0x93000005, 0x98000005, 0xe5000005, 0xe5000005, 0x81000007, 0xc2000006, 0x83000007, 0xc4000006, 0x81100006, 0x81000006, 0x83000007, 0x84100006, 0xc1000006, 0xc1000006, 0x81000007, 0x82200006, 0xe8000007, 0xe8000007, 0xe8000005, 0xe8000005, 0xe8000005, 0xe8000005, 0xe8000005, 0xe8000007, 0xe8000006, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000005, 0xe8000005, 0xe8000005, 0xe8000007, 0xe8000007, 0xe8000006, 0xe8000007, 0xe8000005, 0xe8000005, 0xe8000007, 0xe8000007, 0x81000006, 0x82000005, 0x83000007, 0x84000005, 0x85000007, 0x86200005, 0x89000007, 0x91000000, 0x92400006, 0x9a400006, 0xa0000007, 0xa1300005, 0xa5100006, 0xa7000007, 0xa8000006, 0xa9100007, 0xe8000006, 0xe8000006, 0x82000007, 0x86100006, 0xe5000007, 0xe5000007, 0x8100000a, 0xa3000007, 0xe5000007, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xc100000a, 0xe500000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa000000a, 0xa320000a, 0xe800000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa000000a, 0xa320000a, 0xa810000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa410000a, 0x9100000a, 0x9300000a, 0x9610000a, 0x9a00000a, 0xe500000a, 0xe500000a, 0xd7000007, 0x8100000a, 0x8410000a, 0x86000005, 0xc900000a, 0x8100000a, 0x8410000a, 0x8410000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0x8140000a, 0x86000006, 0x8700000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0x8410000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0x8050000a, 0x86000006, 0x87000007, 0x8810000a, 0x9a00000a, 0xe5000007, 0x8100000a, 0x8410000a, 0xc900000a, 0x8100000a, 0x8410000a, 0xc900000a, 0xc100000a, 0x81100006, 0x8110000a, 0xc3000007, 0xc1000007, 0x80000005, 0x8100000a, 0x82100007, 0x8400000a, 0x85000007, 0x8620000a, 0xc9000005, 0xc1000005, 0xc500000a, 0x8000000a, 0x81800007, 0x81000007, 0x82100006, 0x84000007, 0x8500000a, 0x86000005, 0xc700000a, 0xd7000005, 0xc1000007, 0x81000006, 0x8200000a, 0x83000006, 0xc400000a, 0x8130000a, 0xc200000a, 0x8100000a, 0x82200006, 0xc7000006, 0xc200000a, 0x81000006, 0x8200000a, 0x85000006, 0x87100006, 0x8100000a, 0x82000005, 0xc400000a, 0xc700000a, 0x82000007, 0x83000006, 0xc5000006, 0x81000006, 0x83100006, 0x85100007, 0x8700000a, 0xc8000006, 0x9300000a, 0x9710000a, 0x9b00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0x9300000a, 0x9710000a, 0x9b00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa320000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0xa000000a, 0xa320000a, 0xe800000a, 0x8040000a, 0xc000000a, 0x8000000a, 0x81000006, 0x8310000a, 0xc000000a, 0xc000000a, 0xc000000a, 0x8000000a, 0xe500000a, 0x8000000a, 0x8310000a, 0xe500000a, 0x8040000a, 0xd700000a, 0x8000000a, 0x8310000a, 0xe800000a, 0x8000000a, 0x8310000a, 0x8010000a, 0x8000000a, 0xe500000a, 0x8040000a, 0x85000007, 0x86000005, 0x8700000a, 0x88000006, 0xc900000a, 0xc000000a, 0x8000000a, 0x8310000a, 0x8110000a, 0x9300000a, 0xe400000a, 0x9300000a, 0xe400000a, 0xd7000007, 0xe5000007, 0xc2000005, 0xe5000007, 0xc100000a, 0xc100000a, 0xd700000a, 0xd700000a, 0xd7000005, 0xc400000a, 0x8100000a, 0x82100006, 0xc400000a, 0x81100007, 0xc400000a, 0x8110000a, 0x9300000a, 0x9620000a, 0x9b00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0x9300000a, 0x9620000a, 0x9b00000a, 0xa410000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0x9d00000a, 0xa410000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0x9d00000a, 0xa000000a, 0xa320000a, 0xe800000a, 0xc200000a, 0x8230000a, 0xe500000a, 0xe500000a, 0xe500000a, 0x8110000a, 0xc400000a, 0x8010000a, 0x8200000a, 0xc400000a, 0xc100000a, 0x8020000a, 0x8410000a, 0x8020000a, 0x8410000a, 0x86200007, 0x8020000a, 0xc400000a, 0x8010000a, 0x8000000a, 0x8200000a, 0xc400000a, 0x8000000a, 0xc200000a, 0xc000000a, 0xc000000a, 0x8100000a, 0x82000006, 0xc400000a, 0x8010000a, 0x82000007, 0xc400000a, 0x8020000a, 0x8400000a, 0xc700000a, 0x8020000a, 0xc400000a, 0x8020000a, 0x8410000a, 0x86000006, 0x8700000a, 0x88100006, 0xc400000a, 0x8070000a, 0xc100000a, 0x8010000a, 0xe5000005, 0xc100000a, 0xda00000a, 0x9300000a, 0x9700000a, 0x9b00000a, 0xa000000a, 0xa300000a, 0xa500000a, 0xe800000a, 0x9300000a, 0x9700000a, 0xe500000a, 0x9100000a, 0x9300000a, 0x9620000a, 0x9a10000a, 0x9d00000a, 0xa410000a, 0x9300000a, 0x9620000a, 0x9a00000a, 0x9d00000a, 0xe500000a, 0x9300000a, 0x9b00000a, 0xe500000a, 0x9100000a, 0x9300000a, 0x9710000a, 0x9b00000a, 0x9d00000a, 0xa410000a, 0xc100000a, 0x9300000a, 0xe500000a, 0x8100000a, 0x9300000a, 0x9800000a, 0x9d00000a, 0xe500000a, 0xe500000a, 0x8100000a, 0xe500000a, 0x8110000a, 0xe500000a, 0xc100000a, 0xc100000a, 0xc100000a, 0x9a00000a, 0xe500000a, 0x9a00000a, 0xe500000a, 0xd700000a, 0x8100000a, 0xd700000a, 0xd700000a, 0xc100000a, 0xc100000a, 0x8100000a, 0xe500000a, 0x8120000a, 0x8110000a, 0x81200005, 0xe800000a, 0xe800000a, 0xe8000005, 0xe8000006, 0xe8000006, 0xe8000007, 0x8180000a, 0x9150000a, 0x97100007, 0x9a40000a, 0xa020000a, 0xa3000007, 0xa400000a, 0xa610000a, 0xa8000005, 0xa9100006, 0x81000005, 0xc200000a, 0xc100000a, 0xc100000a, 0xc3000006, 0x8100000a, 0xc3000006, 0xc100000a, 0xc3000006, 0xc100000a, 0xc100000a, 0x8110000a, 0xc3000006, 0xe5000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0xd7000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xa8100006, 0x81000007, 0x82100006, 0xc4000005, 0xc1000006, 0xc6000005, 0xc2000006, 0xc6000005, 0x8020000a, 0x83000006, 0x8400000a, 0xc900000a, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0xa0000006, 0xa3200006, 0xe8000006, 0xc1000007, 0xc3000006, 0xc1000006, 0xd7000006, 0x8110000a, 0x81000006, 0xc4000007, 0x81000006, 0xc7000006, 0xc100000a, 0xc000000a, 0x80300006, 0x86100005, 0x8810000a, 0x80000006, 0x82000006, 0x84100006, 0x86000005, 0x8810000a, 0xc0000006, 0x80100006, 0x86100005, 0x8810000a, 0x80100006, 0x86100005, 0x8810000a, 0x80100006, 0x86100005, 0x8810000a, 0x82000006, 0x84100006, 0x80200006, 0x8410000a, 0x86100005, 0x8810000a, 0xc1000006, 0x86100005, 0x8810000a, 0x84100006, 0x80100006, 0x81100006, 0xc100000a, 0xd7000005, 0x81100006, 0x8400000a, 0xc700000a, 0x81100006, 0xc700000a, 0x81000006, 0x8200000a, 0x83200006, 0xc700000a, 0x82000006, 0xc300000a, 0x82000006, 0xc700000a, 0xc700000a, 0xc700000a, 0xc700000a, 0xc2000006, 0x8210000a, 0xc700000a, 0xc700000a, 0xd700000a, 0x8110000a, 0xc4000006, 0x8300000a, 0xc4000006, 0xc4000006, 0xc300000a, 0xc300000a, 0xc300000a, 0x8300000a, 0xc4000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0x91000006, 0x93000006, 0x95300006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3200006, 0xe8000006, 0xc200000a, 0xc200000a, 0x8100000a, 0x82000006, 0xc300000a, 0xc200000a, 0xc2000006, 0xc2000006, 0xc200000a, 0xc2000006, 0xc2000006, 0x8200000a, 0x84100006, 0xc2000006, 0xc2000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0xc1000006, 0x81100006, 0x8300000a, 0x84000006, 0x8620000a, 0xc9000006, 0x81000006, 0x8310000a, 0xc5000005, 0xdf000007, 0x96100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0xda000000, 0x91000000, 0x96100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0x97000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x91000003, 0x96100003, 0x9b000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x96000003, 0xe5000003, 0x81000007, 0xc2000003, 0x96100003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xda000003, 0x91000003, 0x96100003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xd7000007, 0xda000007, 0xd1000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xda000007, 0x91000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x93000003, 0xe5000003, 0x91000003, 0x96000003, 0x98000003, 0x9b000003, 0xa3200003, 0xe9000003, 0x97000003, 0xde000007, 0xd7000003, 0xd3000007, 0xda000007, 0x91000007, 0x96000007, 0x98000007, 0x9b000007, 0xa0000007, 0xa3200007, 0xa8100007, 0x97000007, 0xde000007, 0xd7000007, 0xd3000007, 0x91000007, 0x96000007, 0x98000007, 0x9b000007, 0xa0000007, 0xa3200007, 0xa8100007, 0x96100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0xda000000, 0x91000000, 0x96100000, 0xa0000000, 0xa3000000, 0xa5000000, 0xe8000000, 0x97000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x91000003, 0x96200003, 0x9b000003, 0xa0000003, 0xa3200003, 0xe8000003, 0x96100003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xda000003, 0x91000003, 0x96100003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xd7000007, 0xda000007, 0x91000007, 0xd7000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xda000007, 0x91000007, 0x96100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x93000003, 0xe5000003, 0x91000003, 0x96000003, 0x98000003, 0x9b000003, 0xa3200003, 0xd7000003, 0xd7000003, 0xda000007, 0xd3000007, 0xda000007, 0x91000007, 0x96000007, 0x98000007, 0x9b000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xd7000007, 0x97000007, 0xda000007, 0x83100007, 0xe5000000, 0xc1000003, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd3000007, 0x91000007, 0x96000007, 0x98000007, 0x9b000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xd7000007, 0xd7000007, 0x81300007, 0xc5000007, 0xc1000003, 0x81000007, 0xc2000000, 0xc1000007, 0xd1000000, 0xc1000007, 0x81100003, 0xc1000007, 0xc1000007, 0xc1000007, 0xd1000003, 0xc1000007, 0xc1000007, 0x81100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc0000007, 0xc1000003, 0xc1000007, 0xc1000007, 0x81000003, 0xc2000007, 0xd1000000, 0xd1000007, 0xd1000007, 0xc1000007, 0xc1000007, 0x81200003, 0xc1000003, 0xe5000003, 0xc1000007, 0xda000007, 0xda000007, 0xda000007, 0x81100007, 0x97000003, 0x9a000003, 0xe5000003, 0xc1000007, 0xc1000007, 0xc1000007, 0x81000007, 0xdb000007, 0xda000007, 0x81000000, 0x82000003, 0x83000007, 0x84000000, 0x85000003, 0x86000007, 0x87000000, 0x88000003, 0x89000007, 0x91000000, 0x92000003, 0xd3000007, 0xe5000007, 0xc1000000, 0xe4000007, 0xda000007, 0x81600003, 0xc8000007, 0xe4000003, 0xd7000003, 0xdd000003, 0x96000003, 0xe5000003, 0x96000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x9d000007, 0xe5000007, 0x97000007, 0x9d000007, 0xe5000007, 0x91000007, 0x97000007, 0xdb000007, 0xdd000003, 0xe5000007, 0x96000007, 0xe5000007, 0xda000007, 0xda000007, 0xe4000007, 0xdd000007, 0x81100007, 0xda000007, 0xda000007, 0xda000007, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x96000003, 0xe5000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xe4000003, 0x91000003, 0x98000003, 0x9b000003, 0xdd000003, 0x96000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x97000007, 0xdd000007, 0x91000007, 0x93000007, 0x97100007, 0x9b000007, 0xe4000007, 0xd7000003, 0xe4000003, 0xe5000003, 0xe5000003, 0xd7000007, 0xd7000007, 0x97000003, 0xa0000003, 0xa3000003, 0xe8000003, 0x97000007, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x93000003, 0x96000003, 0x98000003, 0xa0000003, 0xa3200003, 0xe8000003, 0xd2000003, 0xd8000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xdd000007, 0xd7000007, 0xdd000007, 0xe5000003, 0x91000003, 0x93000003, 0x98000003, 0x9b000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xd7000003, 0x91000003, 0x93000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xa8100003, 0xd7000003, 0xd7000003, 0xd7000007, 0x96000003, 0xe5000003, 0x91000003, 0xd8000003, 0x91000003, 0xd7000003, 0x96000003, 0x97000007, 0xe5000003, 0xe5000003, 0xdd000007, 0xd7000007, 0x97000007, 0xda000007, 0xda000007, 0xda000007, 0xe4000003, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0x96000003, 0xe5000003, 0x96000003, 0xe5000003, 0xd7000007, 0xc1000007, 0xd8000007, 0xc8000007, 0xd7000007, 0xd7000007, 0xd7000007, 0x97000003, 0xdb000007, 0x91000007, 0x93000007, 0xd8000007, 0x91000007, 0x93000007, 0x98000007, 0x9d000007, 0xe9000007, 0x91000007, 0x93000007, 0x96200007, 0x9b000007, 0xa4100007, 0x97000007, 0xdb000007, 0xa0000003, 0xa3000003, 0xe8000003, 0xe4000007, 0xe5000003, 0xe5000003, 0xd7000007, 0x93000003, 0x98000007, 0xe4000007, 0x91000007, 0xdd000007, 0xd7000007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x9a000007, 0xe5000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xa8100007, 0x97100007, 0xe4000007, 0x97000007, 0xe4000007, 0x91000007, 0x93000007, 0x97100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xe8000007, 0x9a100007, 0xda000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9a000007, 0xa4100007, 0xe5000007, 0x96100007, 0xe5000007, 0x92100007, 0x98000007, 0x9a000007, 0xe4000007, 0xda000007, 0xc1000007, 0x91000007, 0x98000007, 0x9b000007, 0xe4000007, 0x91000007, 0x97000007, 0x9d000003, 0xe9000007, 0xd7000007, 0xda000007, 0xe5000007, 0xdb000007, 0x91000007, 0x93000007, 0x96200007, 0xa4100007, 0xa0000007, 0xa3000007, 0xe8000007, 0x96000007, 0xe5000007, 0x93000007, 0x98000007, 0x9b000007, 0xa0000007, 0xa3000007, 0xe8000007, 0x9a000007, 0xe4000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000007, 0xd7000007, 0x9a000007, 0xe4000007, 0x81200007, 0xdb000007, 0xe5000003, 0x96000007, 0xe5000007, 0x81100007, 0xe5000003, 0xe5000003, 0x96000003, 0xe5000003, 0xe5000003, 0xe5000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xdd000003, 0xdd000003, 0xdd000003, 0xd7000003, 0x97000007, 0xdd000007, 0x97000007, 0x9d000007, 0xe4000007, 0xd7000007, 0x97000007, 0xdd000007, 0x97000003, 0xe5000003, 0x81000003, 0x83100003, 0x85100007, 0x87100003, 0x97000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0x81200007, 0x9d000007, 0xe5000007, 0xd7000003, 0x82000007, 0x84000007, 0xd7000003, 0xe5000003, 0xc1000007, 0x81000007, 0xc3000007, 0x81200007, 0x81300003, 0x85100007, 0x8700001e, 0x88000003, 0xc9000007, 0x81200007, 0x91000003, 0xa0000003, 0xa3000003, 0xa5000003, 0xe8000003, 0xd7000003, 0xd7000003, 0x82000003, 0x83000007, 0x91000003, 0xd7000003, 0xd7000007, 0xd7000007, 0xe5000003, 0xe5000003, 0x81100007, 0x88000007, 0xdd000007, 0xd7000007, 0xdd000007, 0x81100007, 0xd7000007, 0x81100007, 0x81200003, 0x81100007, 0x97000003, 0xda000007, 0xd7000003, 0xd7000003, 0xda000007, 0x82100003, 0x96000003, 0xe5000003, 0xc1000003, 0x84000003, 0x85000007, 0xc6000003, 0x81000003, 0x82200007, 0x81000007, 0x86300007, 0x81100007, 0x83100003, 0x85000007, 0xc6000003, 0xd7000007, 0x91000007, 0xdd000007, 0xd7000007, 0xd7000007, 0xdb000007, 0xa0000003, 0xa3000003, 0xe8000003, 0x91100007, 0x9d000007, 0xe4000007, 0xdb000007, 0x97100007, 0xd7000007, 0xe5000003, 0xd7000007, 0x81100007, 0x81100007, 0x81200007, 0x81100007, 0x81100007, 0x81000003, 0xc2000007, 0x81100007, 0x91000007, 0x97000007, 0x9a000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xa8100007, 0x97000007, 0x9a000007, 0xdd000007, 0xd7000007, 0xdb000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x9d000007, 0xe5000007, 0x98000007, 0x9a000007, 0xe4000007, 0x83000007, 0x91000007, 0x96100007, 0x9d000007, 0xe5000007, 0x81000007, 0x9a100007, 0xd7000007, 0xd7000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x86100003, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000003, 0x82500007, 0xda000007, 0xe5000007, 0x93000007, 0x98000007, 0xe4000007, 0x81200007, 0xdb000007, 0x80000007, 0x8100000c, 0x82200007, 0x86300007, 0xd7000007, 0xc1000007, 0x81600003, 0x91000007, 0x97000007, 0xdd000007, 0xd7000007, 0xe5000007, 0xe5000007, 0xc1000003, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000003, 0xe5000007, 0x81000007, 0xc3000007, 0x81100007, 0x86000003, 0xc7000007, 0xda000007, 0xda000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xe8000007, 0x81000007, 0x96000007, 0xe5000007, 0x81300007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xc1000003, 0xc1000007, 0x81100007, 0xe5000007, 0xe5000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81200007, 0xde000007, 0xc1000003, 0x82000007, 0xc3000003, 0x81000007, 0x83100007, 0xd3000007, 0x96000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc3000007, 0x92100003, 0xd8000007, 0xe5000003, 0xe5000003, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x91000003, 0x9a100007, 0x9d000003, 0xe4000003, 0x91000007, 0x9a100007, 0xe5000003, 0xe5000003, 0xe5000007, 0xe5000007, 0x9b000007, 0x9d000007, 0xe4000007, 0x81100007, 0x84500007, 0xda000007, 0x81000003, 0xc2000007, 0x92100007, 0xd8000007, 0x81000003, 0xc2000007, 0x81000003, 0xc2000007, 0x98000007, 0xa4100003, 0xe5000003, 0xda000007, 0xe5000007, 0xe5000003, 0xd2000003, 0xdb000007, 0xd8000007, 0x96000003, 0xe5000003, 0x96000003, 0xe5000003, 0xe5000003, 0xe5000003, 0xc1000007, 0xda000007, 0x81000007, 0x82100003, 0xd4000003, 0x81000003, 0xc2000007, 0x91000007, 0xd7000007, 0x97000007, 0x9d000003, 0xe5000007, 0xd7000007, 0xe5000007, 0xdd000007, 0xda000007, 0xd7000007, 0x96000007, 0xe5000007, 0x81000007, 0x82000003, 0xdd000007, 0x81000007, 0xe4000007, 0x81000007, 0x82000003, 0xda000007, 0x81000007, 0xda000007, 0xd7000007, 0x81000007, 0x85000007, 0x96000007, 0xe5000007, 0x81100007, 0x83000003, 0x84000007, 0xda000007, 0x81000007, 0xda000007, 0x81500007, 0x88000007, 0xe5000007, 0x81000007, 0xe5000008, 0x97000007, 0xdd000007, 0xc1000007, 0x81000003, 0x82200007, 0xc1000007, 0x80100007, 0x82100003, 0xc5000007, 0xda000007, 0xda000007, 0xe5000007, 0xdd000003, 0xdd000007, 0x80900007, 0xc1000003, 0x81000003, 0x82100007, 0x84000003, 0xc5000007, 0x96000007, 0xe5000007, 0xe5000007, 0xc1000007, 0xd1000007, 0x81200003, 0x82000003, 0xc3000007, 0x81100007, 0x81100007, 0xc1000007, 0x81100007, 0xe5000003, 0x82000003, 0xc3000007, 0x81100007, 0xda000007, 0x81100007, 0xa0000007, 0xa3000007, 0xa5000003, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000003, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000003, 0xe8000007, 0xd7000007, 0x81100007, 0x82300007, 0xc8000007, 0x81100007, 0xd7000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x86000003, 0xc7000007, 0x83100007, 0x85000003, 0xe8000003, 0xe8000007, 0xe8000003, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000003, 0xe8000003, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000003, 0xe8000003, 0xe8000003, 0xe8000007, 0xe8000003, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000003, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000003, 0xe8000003, 0xe8000007, 0xe8000003, 0xe8000003, 0x81100007, 0x83200003, 0x86000007, 0x87200003, 0x91000007, 0x92200003, 0x95000007, 0x96000003, 0x9c000007, 0x9d100003, 0xa0100003, 0xa2400007, 0xa7100003, 0xa9000007, 0xea000003, 0xe8000007, 0xd7000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000007, 0x91000007, 0x97000007, 0xe5000007, 0xe5000007, 0xe5000003, 0xd7000007, 0xc1000007, 0xc4000007, 0xc1000007, 0xc1000003, 0xc1000007, 0xd7000003, 0x81100007, 0x83100003, 0x81300007, 0x86200007, 0xc3000003, 0xc3000007, 0xc3000007, 0xc1000007, 0xc3000007, 0xc3000007, 0x81300007, 0xc1000007, 0x81100007, 0xd7000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81100007, 0xc2000007, 0x81100007, 0x81100007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xc4000007, 0xc4000007, 0xc1000007, 0xc1000003, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc1000007, 0xc1000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000003, 0xc2000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81200007, 0x81000007, 0xc2000003, 0xc1000007, 0xc1000007, 0xc4000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81300007, 0xc1000007, 0xc3000007, 0x81100007, 0xc1000003, 0x85400007, 0xd1000003, 0xc1000007, 0x96000007, 0xe5000007, 0xda000007, 0x91000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x9d000007, 0xe5000007, 0x81200007, 0x96000007, 0xe5000007, 0xd1000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x81000007, 0xe5000007, 0xc1000007, 0xd7000007, 0xd7000007, 0x92100007, 0x98000007, 0xe4000007, 0x91000007, 0xdb000007, 0xd1000007, 0xe4000007, 0xdb000007, 0xdb000007, 0x81000003, 0xd7000007, 0xd3000007, 0x91000007, 0xdd000007, 0x92000007, 0xd8000007, 0xdb000007, 0xdb000007, 0x81000007, 0xda000007, 0xda000007, 0x91000007, 0x97100007, 0xe5000007, 0xdd000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xda000007, 0xdd000007, 0xdd000007, 0xe5000007, 0xe5000007, 0xdd000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91000007, 0xd7000007, 0x91000007, 0xd7000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xd3000007, 0xe4000007, 0xdb000007, 0xd8000007, 0xd8000007, 0x81000007, 0x82000003, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xe4000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x92100007, 0x96200007, 0x9a000007, 0x9d000007, 0xe5000007, 0x81100007, 0xd3000007, 0xd3000007, 0x96000007, 0xe5000007, 0x81000007, 0xd1000007, 0xdd000007, 0xe4000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xe5000007, 0x81000003, 0x82000007, 0x83000003, 0x91000007, 0x96000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81400007, 0xd8000007, 0xe5000007, 0xe5000007, 0xe4000007, 0xe5000007, 0xd7000007, 0xd7000007, 0xe4000007, 0xe5000007, 0xd7000007, 0xd7000007, 0xd7000007, 0x81100007, 0x81200007, 0x81100007, 0x81100003, 0xc1000007, 0x81100007, 0xc1000007, 0x92100003, 0x98000003, 0xdd000003, 0xd1000003, 0xc8000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xdd000007, 0xd3000007, 0xdb000007, 0xdb000007, 0x81100007, 0xc4000007, 0xc1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa4100007, 0x91200003, 0x98000003, 0x9b000003, 0x9d000003, 0xe4000003, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81000007, 0x82000003, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81200007, 0xc1000007, 0xc2000003, 0xc1000007, 0x82000007, 0xc6000007, 0x81200007, 0x93000007, 0xde000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000003, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000003, 0xd3000003, 0xd3000007, 0xd3000007, 0xd3000003, 0xd3000007, 0xd3000003, 0xd3000007, 0xd3000003, 0xd3000003, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000003, 0xd3000007, 0xd3000003, 0xd3000003, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x96000007, 0xe5000007, 0x91000007, 0xe5000007, 0xd1000007, 0xe4000007, 0xe5000007, 0xe5000007, 0x96000007, 0xe5000007, 0x91000007, 0x9d000007, 0xe5000007, 0xdd000007, 0x9d000007, 0xe5000007, 0xe4000007, 0xe4000007, 0xe4000007, 0x81100007, 0xe5000007, 0xe5000007, 0x81000007, 0xe5000007, 0x81100007, 0x83000003, 0x84200007, 0xc8000003, 0xc1000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x97000007, 0xdd000007, 0x81000003, 0x92100007, 0x98000007, 0xe4000007, 0xe4000007, 0x96000007, 0xe5000007, 0x9b000007, 0xe4000007, 0xdb000007, 0xe4000007, 0x81000007, 0xdb000007, 0x91000007, 0x97100007, 0xe5000007, 0xd7000007, 0xd3000007, 0x81100007, 0xdd000007, 0xd8000007, 0x81300007, 0xdd000007, 0xdd000007, 0x92000007, 0xd8000007, 0x81300007, 0xe5000007, 0x96000007, 0x98000007, 0x9d000007, 0xe5000007, 0xdd000007, 0xe4000007, 0x81100007, 0x84000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xd7000007, 0xdd000007, 0xd1000007, 0xda000007, 0x83000007, 0xda000007, 0x82000003, 0xda000007, 0xda000007, 0x82000003, 0xda000007, 0xda000007, 0xe5000007, 0x81100007, 0xe5000007, 0xda000007, 0x81000007, 0xda000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x92100007, 0x96200007, 0x9a000007, 0x9d000007, 0xe5000007, 0xd1000007, 0xdd000007, 0xe4000007, 0x9b000007, 0xe4000007, 0x81000007, 0xe4000007, 0xdb000007, 0x98000007, 0xe4000007, 0xd8000007, 0xc1000007, 0xdb000007, 0xd8000007, 0xe4000007, 0xe4000007, 0xd3000007, 0xe4000007, 0xdd000007, 0xe4000007, 0xd3000007, 0xc1000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xe5000007, 0x96000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xe5000007, 0xe5000007, 0xdb000007, 0x82000003, 0xc3000007, 0xc3000007, 0xc1000007, 0x81100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0xd1000007, 0x81100007, 0xc2000007, 0x81200007, 0x81300007, 0x81600007, 0x81300007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81100007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81600007, 0xc1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x82000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81000007, 0x92100007, 0x96200007, 0x9a000007, 0x9d000007, 0xe5000007, 0xc1000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x81100007, 0xd7000007, 0xe5000007, 0x81100007, 0x84000007, 0x86000007, 0xe5000007, 0x81100007, 0x81000003, 0xc2000007, 0x83100007, 0x81100007, 0x81200007, 0x81400007, 0x81300007, 0x81000007, 0x82000003, 0x83300007, 0xc1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0xc1000007, 0xc1000007, 0x81000007, 0x82000003, 0xc3000007, 0xc1000007, 0x81100007, 0xc4000007, 0x81300007, 0xc2000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x92100007, 0x96200007, 0x9a000007, 0x9d000007, 0xe5000007, 0x81000007, 0x82000003, 0x83000007, 0xc4000003, 0xc1000007, 0x81200007, 0xc1000007, 0x81800007, 0x91200007, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x93000004, 0x96100004, 0x9a000004, 0xe5000004, 0x93000004, 0x96100004, 0x9a000004, 0xe5000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0xe5000004, 0x91000004, 0x93000004, 0x96100004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x81100004, 0xd7000004, 0xd7000004, 0xc1000004, 0x91000004, 0x93000004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3100004, 0xc1000004, 0x81100004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc2000004, 0xc2000004, 0xc1000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0x81100004, 0xc2000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x82000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0xc1000004, 0xc1000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x82000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0xc1000004, 0xc2000004, 0xc1000004, 0x93000004, 0xde000004, 0xde000004, 0x81300004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x9a000004, 0xa0000004, 0xa3100004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0xc2000004, 0x81100004, 0x81100004, 0x81100004, 0x81100004, 0xc6000004, 0xc2000004, 0xc2000004, 0x81100004, 0x82200004, 0x86000004, 0xc8000004, 0x82000004, 0x84000004, 0xc6000004, 0xc8000004, 0x82000004, 0xc4000004, 0x82200004, 0x86000004, 0xc8000004, 0x84000004, 0x86000004, 0xc8000004, 0x81300004, 0xc6000004, 0x84000004, 0xc6000004, 0xc2000004, 0xc8000004, 0x82000004, 0x84000004, 0x86000004, 0xc8000004, 0x82000004, 0xc4000004, 0x82200004, 0x86000004, 0xc8000004, 0x82000004, 0xc4000004, 0x80000004, 0x82200004, 0x86000004, 0x88100004, 0x82100004, 0x86200004, 0x82100004, 0xc8000004, 0xc2000004, 0x81800004, 0x91500004, 0x81100004, 0x91000004, 0x93000004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3100004, 0x81600004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xd2000004, 0xc1000004, 0x91000000, 0x93000000, 0x96200000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x93000000, 0x96200000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3200000, 0xe8000000, 0xc1000004, 0xda000004, 0xd800001f, 0xda000004, 0xda000004, 0xc1000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0xda000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x97000004, 0x9a100004, 0x9d000004, 0xa3200004, 0x9a000004, 0xe5000004, 0x87000004, 0xda000004, 0x81100004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe8000004, 0xda000004, 0x91000000, 0x93000000, 0x96200000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3200000, 0xa8100000, 0x91000000, 0x93000000, 0x96200000, 0x9b000000, 0x9d000000, 0xa0000000, 0xa3200000, 0xe8000000, 0xe4000000, 0xda000004, 0xda000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x93000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0xdb000004, 0x97000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x91000004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3000004, 0xe5000004, 0x91000004, 0x9d000004, 0xa0000004, 0xa3000004, 0xe8000004, 0xda000004, 0xda000004, 0x96100004, 0xe5000004, 0x96100004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe8000004, 0x91000004, 0x98000004, 0xa4000004, 0xe9000004, 0xd7000004, 0xd7000004, 0x96100004, 0xe5000004, 0xda000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0xda000004, 0x91000004, 0x93000004, 0x96100004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe8000004, 0x96100004, 0xe5000004, 0x92000004, 0x96200004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0x96100004, 0x9a000004, 0x9d000004, 0xe5000004, 0x93000004, 0x96200004, 0x9a100004, 0xa4100004, 0x96200004, 0xa4100004, 0x91100004, 0x98000004, 0x9a000004, 0x9d000004, 0xe4000004, 0x91000004, 0x98000004, 0x9a000004, 0x9d000004, 0xe4000004, 0x91000004, 0x98000004, 0x9a000004, 0x9d000004, 0xe4000004, 0xe5000004, 0xe5000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0xc3000004, 0xd800001f, 0x81000004, 0x84000004, 0xc6000004, 0x81000004, 0x84000004, 0xc6000004, 0xc1000004, 0x81000004, 0x84000004, 0xc6000004, 0x81500004, 0x84000004, 0xc6000004, 0x81300004, 0xc6000004, 0x83300004, 0x84000004, 0x86000004, 0x91000004, 0x93000004, 0x9a000004, 0xe4000004, 0x84000004, 0xc6000004, 0x84000004, 0x86000004, 0x91000004, 0x93000004, 0x9a000004, 0xe4000004, 0xc6000004, 0x84000004, 0xc6000004, 0x84000004, 0xc6000004, 0x84000004, 0xc6000004, 0x84000004, 0x86100004, 0x91200004, 0x95000004, 0x97100004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa2200004, 0xa7100004, 0xea000004, 0xc4000004, 0x84000004, 0xc6000004, 0x82000004, 0x84000004, 0xda000004, 0xdb000004, 0xd7000004, 0x81000004, 0xc3000004, 0xd8000004, 0x82100004, 0xd2000004, 0x80900004, 0xdb000004, 0x81300004, 0xdb000004, 0x81000004, 0xc3000004, 0xd2000004, 0xc1000004, 0x81000004, 0xd7000004, 0x81000004, 0xdb000004, 0x81200004, 0x91000004, 0x93000004, 0x95000004, 0x97100004, 0x9a000004, 0x9c100004, 0xa0000004, 0xa2200004, 0xa6400004, 0x81000004, 0xd7000004, 0x93000004, 0xe4000004, 0xe4000004, 0xc1000004, 0x81000004, 0x93000004, 0xe4000004, 0xc2000004, 0x93000004, 0xe4000004, 0x81000000, 0xc2000004, 0x81300004, 0x86100004, 0xc2000004, 0xd3000004, 0xe5000004, 0xc3000004, 0xc3000004, 0x81100004, 0xe5000004, 0x81300004, 0xd8000004, 0x91000004, 0xe5000004, 0x81200004, 0x91000004, 0xe5000004, 0xc1000004, 0xc1000004, 0x81200004, 0xc1000004, 0x81100004, 0xd7000004, 0xda000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xa8100004, 0x91000004, 0x96100004, 0xe5000004, 0x91000004, 0x96100004, 0xe5000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0xd2000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0xda000004, 0x81000004, 0x96200004, 0x9b000004, 0xe5000004, 0x81200004, 0x91000004, 0x96100004, 0x9b000004, 0xe5000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3100004, 0xe8000004, 0x91000004, 0x98000004, 0x9a100004, 0x91000004, 0xda000004, 0x91000004, 0x98000004, 0x9a100004, 0x91000004, 0xda000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x81000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91000004, 0xd3000004, 0xda000004, 0x91000004, 0x9a000004, 0xe4000004, 0x92000004, 0x98000004, 0x9a000004, 0xe4000004, 0xe4000004, 0xdb000004, 0xd3000004, 0xd3000004, 0x81100004, 0xc1000004, 0x81000000, 0x82100004, 0x81100004, 0xe4000004, 0x81200004, 0x93000004, 0xe4000004, 0xc1000004, 0xc1000004, 0x93000004, 0xe4000004, 0x81000004, 0x93000004, 0xe4000004, 0x81300004, 0x81100004, 0x93000004, 0xe4000004, 0xd7000004, 0xc1000004, 0xc1000004, 0x81400004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xd3000004, 0xc2000004, 0xdb000004, 0xc0000004, 0xdb000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0x80100004, 0xc0000004, 0xc0000004, 0xe4000004, 0x81000004, 0xdb000004, 0x81100004, 0x80800004, 0xda000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xda000004, 0xc1000004, 0x81200004, 0xc1000004, 0xda000004, 0xd1000004, 0x96100004, 0xe5000004, 0xd1000004, 0xd1000004, 0x81200004, 0x85100004, 0x91000004, 0x96100004, 0xe5000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x80300004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0xa0000004, 0xa3200004, 0xe8000004, 0x81100004, 0x91000004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa8100004, 0xc9000004, 0xc1000004, 0xc1000004, 0x81200004, 0x81500004, 0xdb000004, 0xd7000004, 0x91000004, 0x9a000004, 0xdd000004, 0xc1000004, 0xc1000004, 0xd7000000, 0xd7000000, 0xd1000004, 0x98000004, 0xe4000004, 0xd3000004, 0xc1000004, 0xc5000004, 0x81300004, 0xd3000004, 0x81100004, 0xdb000004, 0x81200004, 0xc5000004, 0xc5000004, 0xc3000004, 0x83000004, 0x85000004, 0xda000004, 0xc1000004, 0xc3000004, 0xd7000004, 0xdb000004, 0xc6000004, 0xdb000004, 0xc6000004, 0xc6000004, 0x86000004, 0x93000004, 0xdb000004, 0x86000004, 0x93000004, 0xdb000004, 0x86000004, 0xd3000004, 0x86000004, 0xd3000004, 0x86000004, 0xd3000004, 0xc6000004, 0xc6000004, 0xc6000004, 0xc6000004, 0x81000004, 0xc6000004, 0xc6000004, 0xc6000004, 0xc3000004, 0xc1000004, 0x81100004, 0x81100000, 0x83500004, 0x89000000, 0x91000000, 0x92600004, 0x9a200004, 0x81200004, 0xc1000004, 0x83200004, 0xdb000004, 0x91000004, 0x9d000004, 0xa3000004, 0xe8000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0600004, 0xe8000004, 0x91000003, 0x93000003, 0x97100003, 0x9a000003, 0xa0000003, 0xa3200003, 0xe8000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0xc2000007, 0xd7000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0xa0000003, 0xa3200003, 0xe8000003, 0x97000003, 0x9a000003, 0xe5000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0x9d000003, 0xa0000003, 0xa3200003, 0xa8100003, 0xc1000003, 0xc1000003, 0x91000003, 0x93000003, 0x96200003, 0x9a100003, 0x9d000003, 0xa0000003, 0xa3200003, 0xa8100003, 0xc1000003, 0xc1000003, 0xc1000003, 0xd3000005, 0xd3000009, 0x92000007, 0xd8000007, 0x92100007, 0x98000007, 0xdd000007, 0x92100007, 0x98000007, 0xdd000007, 0xdd000007, 0x91000009, 0x93000009, 0x96100009, 0x9b000009, 0x9d000009, 0xa5100009, 0x91000007, 0x93000007, 0x96100007, 0x9b000007, 0x9d000007, 0xa5100007, 0x91100006, 0x96000006, 0x98000006, 0xa5100006, 0x92000006, 0x98000006, 0x9d000006, 0xe6000006, 0xdd000006, 0xdb000005, 0x92000007, 0xd8000007, 0x92100007, 0xd8000007, 0x91000007, 0x93000007, 0x96000007, 0x9b000007, 0xa5100007, 0x91200009, 0x96200009, 0x9b000009, 0xa5100009, 0x92000009, 0xd8000009, 0x92000009, 0xd8000009, 0xd3000007, 0xd7000007, 0x91200007, 0x97100007, 0x9d000007, 0xa1000007, 0xa5100007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x92100007, 0x96200007, 0x9d000007, 0xa5100007, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x92100007, 0x98000007, 0x9b000007, 0x9d000007, 0xe6000007, 0xe5000007, 0xd9000009, 0xd9000009, 0xd9000009, 0x91200009, 0x95800009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91000009, 0x99000009, 0xa1000009, 0xe5000009, 0x95000009, 0x99100009, 0x97000007, 0xd9000009, 0xdb000009, 0x91000007, 0xe1000007, 0xdd000007, 0xdb000009, 0xd3000009, 0xd7000009, 0x91000009, 0xe1000009, 0x91100006, 0x96000006, 0x98000006, 0xa5100006, 0x92000006, 0x98000006, 0xe6000006, 0xdb000005, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x92100007, 0x98000007, 0xe6000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x92100007, 0x98000007, 0x9d000007, 0xe6000007, 0x91200007, 0x95300007, 0x99000009, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x99000009, 0xe5000007, 0x92100007, 0x96000007, 0x98000007, 0x99000009, 0x9d000007, 0xa5100007, 0x91200009, 0x95800009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91200009, 0x95800009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91000009, 0x99000009, 0x9b000009, 0xa1000009, 0xe5000009, 0x99000009, 0xe5000009, 0x95000009, 0x99100009, 0xd9000009, 0x91000007, 0x99000009, 0xe1000007, 0x99000009, 0xdd000007, 0x99000009, 0xdb000009, 0x93000009, 0x96000009, 0xe5000009, 0x91000007, 0xe1000007, 0x96000007, 0xe5000007, 0x96000009, 0xe5000009, 0xdb000007, 0xdb000007, 0xdb000007, 0x93000007, 0xdb000007, 0xdb000009, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x92100009, 0x95300009, 0x9a000009, 0x9d000009, 0xa5100009, 0x91200009, 0x95300009, 0x9a000009, 0x9d000009, 0xe5000009, 0x9b000009, 0xe5000009, 0x92100009, 0x95300009, 0x9a000009, 0x9d000009, 0xa5100009, 0x91200009, 0x95300009, 0x9a000009, 0x9d000009, 0xe5000009, 0x9b000009, 0xe5000009, 0xdb000009, 0x9b000009, 0xe6000009, 0xd9000009, 0xd9000009, 0xd9000009, 0x81000009, 0xd9000009, 0xd9000009, 0xd9000009, 0xd9000009, 0xd9000009, 0xd9000009, 0xd9000009, 0x92100006, 0x97100006, 0x9d000006, 0xe6000006, 0x92100006, 0x97100006, 0x9d000006, 0xe6000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200005, 0x95300005, 0x9a300005, 0xa0100005, 0xa3000005, 0xa5100005, 0xe9000005, 0x91200005, 0x96000005, 0x98000005, 0x9d000005, 0xa5100005, 0xe5000006, 0xe5000005, 0xe5000005, 0x97000006, 0xd9000005, 0x95000005, 0x99100005, 0x81000005, 0xdb000005, 0x92000006, 0x98000006, 0xd9000005, 0x99000005, 0xdd000006, 0xd9000005, 0xd9000005, 0x96000005, 0xa5100005, 0x95200005, 0x9a000005, 0xe5000005, 0x91200005, 0x97100005, 0x9b000005, 0x9d000005, 0xa5100005, 0x91200005, 0x98000005, 0x9b000005, 0x9d000005, 0xa5100005, 0x96000005, 0xa5100005, 0x91200005, 0x97100005, 0x9b000005, 0x9d000005, 0xa5100005, 0x95200005, 0x9a000005, 0xe5000005, 0x91200005, 0x98000005, 0x9b000005, 0x9d000005, 0xa5100005, 0x99000005, 0xdb000005, 0xd9000005, 0xd9000005, 0xd9000005, 0xd9000005, 0xd9000005, 0x81000005, 0xd9000005, 0xd9000005, 0xd9000005, 0xd9000005, 0xd9000005, 0x82100009, 0x8400000a, 0x85000009, 0x87000007, 0x88000009, 0x89000007, 0x95000009, 0x9a000009, 0xe5000009, 0x8180000a, 0x95000009, 0xda000009, 0x8180000a, 0x8180000a, 0x8180000a, 0x8170000a, 0xc9000009, 0x81800009, 0x81800009, 0x81800009, 0x81100007, 0x83500009, 0xc900000a, 0x81000007, 0x82700009, 0x81500009, 0x8700000a, 0x88000009, 0xc900000a, 0x8100000a, 0x82000009, 0x8300000a, 0x84100009, 0x86200007, 0x81100007, 0x84000007, 0x85000006, 0x86100007, 0x88100009, 0x81700007, 0xc9000005, 0x8100000a, 0x82000007, 0x83000005, 0x8410000a, 0x86100009, 0x8810000a, 0x81000007, 0x82100009, 0x84100007, 0x86300009, 0x81000009, 0x95000009, 0x9a000009, 0xe5000009, 0x8110000a, 0x83200009, 0x8610000a, 0x88000007, 0x89000009, 0x95000009, 0xda000009, 0x81000009, 0x85100007, 0xc9000009, 0x8100000a, 0x82000009, 0x8310000a, 0x85400009, 0x81800009, 0x81100009, 0x8360000a, 0x8180000a, 0x81800009, 0x81000009, 0x82100007, 0x84100009, 0x86100007, 0x88100009, 0x8100000a, 0x82100009, 0x84000007, 0x86100007, 0x88100009, 0x81000009, 0x82000007, 0x8300000a, 0x84100009, 0x8630000a, 0x8180000a, 0x8100000a, 0x83100009, 0x8500000a, 0x86000007, 0x87000009, 0xc8000007, 0x81100007, 0x83000009, 0x8400000a, 0x85000009, 0x86000007, 0xc9000009, 0x81000009, 0x82500007, 0x8800000a, 0xc9000007, 0x81000007, 0x83600007, 0x95000005, 0x9a000005, 0xe5000005, 0x81200007, 0x84100009, 0x8630000a, 0x95000005, 0xda000005, 0x8150000a, 0x87000009, 0x88100007, 0x81800007, 0x81700007, 0xc9000009, 0x8100000a, 0x82000005, 0x8300000a, 0x84000009, 0x8500000a, 0x86000007, 0x87100009, 0xc9000007, 0x81100009, 0x85000007, 0x86000009, 0x8800000a, 0xc9000009, 0x81000007, 0x82100009, 0x84000007, 0x85100009, 0x87000007, 0x8810000a, 0x8110000a, 0x83000007, 0x86100009, 0x88000007, 0xc900000a, 0x81000007, 0x82300009, 0x86000007, 0x87000006, 0xc8000009, 0x84000009, 0xc5000007, 0xc1000009, 0x81000007, 0x85100009, 0xc7000007, 0x81100007, 0x8600000a, 0xc9000007, 0x81000007, 0x82700009, 0x81500009, 0xc7000007, 0x81400009, 0x86100007, 0x95000005, 0x9a000005, 0xe5000005, 0x81800009, 0x95000005, 0xda000005, 0x81300009, 0x8500000a, 0x86000009, 0x87100005, 0xc9000007, 0x81200007, 0x8400000a, 0x85000007, 0x8610000a, 0x88100009, 0x81100009, 0x83000007, 0xc900000a, 0x81500007, 0xc9000007, 0x81000007, 0x83600007, 0x81200007, 0x84500005, 0x81800005, 0x81600005, 0x88000007, 0xc9000009, 0x81000009, 0x82500007, 0xc8000006, 0x82000007, 0x83100005, 0xc5000007, 0x81800009, 0x81500005, 0x81000005, 0x8200000a, 0x83100009, 0x8500000a, 0x86000005, 0x87200009, 0x81300007, 0x85400009, 0xe5000009, 0x81600009, 0x88100007, 0xe5000005, 0x81200007, 0x84000005, 0x85000009, 0x86200007, 0x89000006, 0xe500000a, 0x81000007, 0x84000009, 0xe5000007, 0xe5000009, 0x81100009, 0x83000007, 0x84000006, 0x85000007, 0x86000009, 0x87000007, 0xc8000005, 0x81000007, 0x82000006, 0x83000005, 0x85000007, 0x86200009, 0x81000009, 0x82000007, 0x83100009, 0x85400007, 0xe5000007, 0x81200009, 0x85000009, 0x8610000a, 0x88100009, 0xe5000009, 0x8110000a, 0x83100009, 0x8630000a, 0xe5000009, 0x81000007, 0x82000005, 0x84000007, 0xe5000005, 0xe500000a, 0x81000005, 0x82100007, 0x84000006, 0x85000005, 0x86100007, 0x88100009, 0x81000009, 0x83600007, 0xe5000007, 0x81800007, 0xe5000009, 0x81600007, 0xe5000009, 0x81100007, 0x84100005, 0x86000009, 0xe5000005, 0x81100005, 0x84500005, 0xe500000a, 0x81200005, 0xc1000009, 0x81100009, 0x81000007, 0xc2000009, 0x82000009, 0x83000007, 0x8400000a, 0xc5000009, 0x81000007, 0xc2000009, 0x81000007, 0x82200009, 0xc5000007, 0x81200007, 0xc6000009, 0x81000007, 0x82000006, 0x83200007, 0xc1000007, 0x81000007, 0x82000005, 0xc3000009, 0xc1000007, 0xd7000007, 0xd7000006, 0xd7000005, 0xd700000a, 0xd7000006, 0xc1000007, 0x81000007, 0xc2000009, 0xd7000007, 0x81600007, 0x96100009, 0xe5000009, 0x95200009, 0x9a000009, 0xe5000009, 0xe5000009, 0x97000009, 0xe6000009, 0x96000009, 0xe5000009, 0xe5000009, 0x95200009, 0x9a000009, 0xe5000009, 0xdb000009, 0xdb000009, 0x93000009, 0x9b000009, 0xe6000009, 0xc1000007, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81000009, 0x9120000a, 0x9620000a, 0x9d00000a, 0xa510000a, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa010000a, 0xa300000a, 0xa510000a, 0x9120000a, 0x9600000a, 0x9800000a, 0x9d00000a, 0xa510000a, 0xe500000a, 0xe500000a, 0xdb00000a, 0xe500000a, 0x9300000a, 0x9700000a, 0xe500000a, 0xdb00000a, 0x9500000a, 0xda00000a, 0x81000007, 0x83000007, 0x85000007, 0x86000009, 0x87000005, 0x89000006, 0x92000009, 0x9500000a, 0xda00000a, 0x81000007, 0xe500000a, 0x81300007, 0x85000009, 0x86000005, 0x87000006, 0xc8000007, 0x81000005, 0xc2000007, 0x81100007, 0x93000005, 0x9e000005, 0xe6000007, 0x93000009, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000009, 0xe6000007, 0x93000007, 0x9e000009, 0xe6000006, 0x93000007, 0x9e000009, 0xe6000005, 0x93000007, 0x9e000007, 0xe6000005, 0x93000007, 0x9e000007, 0xe6000006, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000006, 0x93000009, 0x9e000009, 0xe6000009, 0x81300007, 0x85200009, 0x88100007, 0x91100007, 0x93100009, 0x95000007, 0x9600000a, 0x97100007, 0x9a100007, 0x9c000009, 0x9d000007, 0xa0100009, 0xa2300007, 0xa6000009, 0xa7300007, 0x93000007, 0x9e000007, 0xe6000005, 0x93000009, 0x9e000009, 0xe6000006, 0x93000007, 0x9e000009, 0xe6000007, 0x93000009, 0x9e000007, 0xe6000009, 0x93000007, 0x9e000009, 0xe6000007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000009, 0x9e000007, 0xe6000009, 0x93000009, 0x9e000007, 0xe6000009, 0x93000007, 0xde000007, 0x81000007, 0x82000005, 0x83400007, 0x88100009, 0x91000007, 0x92000005, 0x94000009, 0x9500000a, 0x9e000009, 0xe6000007, 0x93000007, 0x9e000009, 0xe6000007, 0x93000007, 0x9e00000a, 0xe6000009, 0x93000007, 0x9e000007, 0xe6000007, 0x93000007, 0x9e000005, 0xe600000a, 0x93000005, 0x9e000009, 0xe6000009, 0x93000007, 0x9e000009, 0xe6000007, 0x81600007, 0x88000009, 0x89000007, 0x91100009, 0x94400007, 0x9a100007, 0x9c100009, 0x9e00000a, 0xa0000009, 0xa1000007, 0xa2000009, 0xa3100007, 0xa6000007, 0xa7000009, 0xa8200007, 0x93000007, 0x9e000007, 0xe6000007, 0x93000009, 0x9e000007, 0xe6000009, 0x93000007, 0x9e000007, 0xe6000009, 0x93000007, 0x9e000009, 0xe6000007, 0x92100009, 0x95100009, 0x98000009, 0x9a000009, 0xa5100009, 0x91200009, 0x95300009, 0x9a000009, 0x9d000009, 0xa5100009, 0x95000009, 0x9a000009, 0xe5000009, 0xdb000009, 0x92100009, 0x95100009, 0x98000009, 0x9a000009, 0xa5100009, 0x92100009, 0x95100009, 0x98000009, 0x9a000009, 0xe5000009, 0xdb000009, 0xe6000009, 0x95000009, 0xda000009, 0xd9000009, 0x81100007, 0xc1000007, 0x81300007, 0xc1000009, 0xc1000007, 0x92100006, 0x98000006, 0xe6000006, 0x92100006, 0x98000006, 0x9d000006, 0xe6000006, 0xe5000006, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200005, 0x95300005, 0x9a300005, 0xa0100005, 0xa3000005, 0xa5100005, 0xe9000005, 0x91200005, 0x96000005, 0x98000005, 0x9d000005, 0xa5100005, 0xe5000005, 0x81000009, 0x95000005, 0x99100005, 0x99000005, 0xdb000005, 0x92000006, 0x98000006, 0xd9000005, 0x99000005, 0xdd000006, 0x96000005, 0x99000005, 0xe5000005, 0x96000005, 0x99000005, 0xe5000005, 0x96000005, 0x99000005, 0xe5000005, 0x81000009, 0x96000005, 0x99000005, 0xe5000005, 0xd9000005, 0x99000005, 0xdb000006, 0x81000007, 0x82300009, 0x8600000a, 0x87000009, 0x88000007, 0x89000009, 0x99000005, 0xdb000005, 0x81000009, 0xd9000005, 0x81800007, 0x96000005, 0xa5100005, 0x81800007, 0x91200005, 0x97100005, 0x9b000005, 0xa5100005, 0x81800007, 0xe5000005, 0x81800007, 0x95100005, 0x9a000005, 0xe5000005, 0x81800007, 0x91200005, 0x98000005, 0x9b000005, 0xe6000005, 0x81200007, 0x96000005, 0xa5100005, 0x91200005, 0x98000005, 0x9b000005, 0xe6000005, 0x95100005, 0x9a000005, 0xe5000005, 0xdb000005, 0x99000005, 0xdb000005, 0x81300007, 0xc1000009, 0x81100007, 0x81000009, 0x82100007, 0x85400009, 0x81800009, 0x81800009, 0x81800009, 0x81700009, 0x81000007, 0x82000009, 0x83000007, 0x8450000a, 0x8180000a, 0x8180000a, 0x8130000a, 0x85100009, 0xc7000005, 0x81000006, 0x82300009, 0x86100007, 0x88000009, 0xc9000007, 0x81000009, 0xc2000007, 0x81100007, 0xc3000009, 0x81100007, 0xc3000009, 0x81100007, 0xc3000009, 0x81100009, 0x85000009, 0x86100007, 0xc1000005, 0x81100007, 0x83100009, 0x81100007, 0xc3000009, 0x81100007, 0xc3000009, 0xc1000009, 0x81100007, 0xc3000009, 0x8180000a, 0x8140000a, 0x81100007, 0x83600009, 0x81700009, 0x85000009, 0x86100007, 0x8180000a, 0x8140000a, 0x93000009, 0xe6000009, 0x93000009, 0xe6000006, 0x93000007, 0xe6000007, 0x93000009, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000007, 0xe6000007, 0x93000007, 0xe6000007, 0x93000007, 0xe6000009, 0x93000007, 0xe6000007, 0x93000009, 0xe6000005, 0x82100007, 0x85000009, 0x87000009, 0x88000007, 0x92000007, 0x97000007, 0x9a000009, 0x9b000007, 0xe6000009, 0x93000009, 0xe6000009, 0x93000009, 0xe6000007, 0x93000009, 0xe6000009, 0x93000009, 0xe6000009, 0x93000007, 0xe6000009, 0x93000007, 0xe6000009, 0x93000005, 0xe600000a, 0x93000007, 0xe6000007, 0x9300000a, 0xe6000007, 0x93000007, 0xe6000007, 0x93000009, 0xe6000007, 0xd3000007, 0xd3000007, 0xd3000006, 0xd3000005, 0xd3000007, 0xd3000009, 0x81100009, 0x84500009, 0x91200009, 0x95000009, 0x97100009, 0x9a100009, 0x9d000009, 0xa1000009, 0xa5100009, 0x81400009, 0x86100007, 0x95000009, 0x9a000009, 0xe5000009, 0xe5000009, 0x95000009, 0x97000009, 0x9a000009, 0x9d000009, 0xe5000009, 0xe6000009, 0x95000009, 0x9a000009, 0xe5000009, 0xe6000009, 0xdb000009, 0x81000007, 0x82000009, 0xdb000009, 0x93000009, 0xe6000009, 0xdb000009, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x81000007, 0x82100006, 0x84100007, 0x86200006, 0xc9000007, 0xdb000009, 0x81000007, 0x82000006, 0xc3000007, 0x81000007, 0xc2000009, 0xc1000007, 0x81800007, 0x81100007, 0x9120000a, 0x9500000a, 0x9710000a, 0x9a10000a, 0x9d00000a, 0xa100000a, 0xa510000a, 0x9300000a, 0x9500000a, 0x9a10000a, 0x9d00000a, 0xe500000a, 0x9120000a, 0x9800000a, 0xa510000a, 0x9210000a, 0x9800000a, 0xa510000a, 0x9500000a, 0x9a10000a, 0xe500000a, 0xe500000a, 0xd300000a, 0xc1000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xc1000007, 0x81200009, 0x81000005, 0xc5000005, 0x81000005, 0x8210000a, 0x84500007, 0x91000007, 0x92100009, 0x94300005, 0x98000006, 0x9a000006, 0x9b000009, 0x9c200007, 0xa0a00007, 0x81100007, 0x8300000a, 0x84300009, 0x88000006, 0x89000009, 0x91000009, 0x9200000a, 0x93000009, 0x94100007, 0x96000009, 0x97000005, 0x98000006, 0x9a000007, 0x9b00000a, 0x9c000007, 0x9d000009, 0x9e000007, 0xa0000007, 0xa1900005, 0x81800005, 0x91000005, 0x92600007, 0x9a400007, 0xa0100007, 0xa2000009, 0xa3000007, 0xa4200006, 0xa720000a, 0xea000006, 0x82000007, 0x83000006, 0x84000007, 0x88100007, 0x91000007, 0x92300009, 0x96000006, 0x97100007, 0x9a200007, 0x9d000009, 0x9e00000a, 0xa000000a, 0xa1000005, 0xa2800009, 0x81600009, 0x88100005, 0x91100009, 0x93000005, 0x94000007, 0x95000005, 0x96100007, 0x9800000a, 0x9a00000a, 0x9c10000a, 0x9e000009, 0xa0300009, 0xa4200007, 0xa8200007, 0x81000005, 0x82700007, 0x91700007, 0x9a400007, 0xa0000007, 0xa2800007, 0x81200007, 0x84000005, 0x85400007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81400007, 0x86300005, 0x91700005, 0x9a400005, 0xa0a00005, 0x81100005, 0x83300009, 0x87100006, 0x89000007, 0x91000006, 0x92200007, 0x96100009, 0x98000006, 0x9a000006, 0x9b000007, 0x9c000006, 0x9d10000a, 0xa0000007, 0xa1200009, 0xa6000009, 0xa7000005, 0xa9100005, 0x81700009, 0x89000005, 0x91700005, 0x9a100005, 0xa8000006, 0xa9000009, 0xea000006, 0x81100007, 0x83100006, 0x85200009, 0x88100006, 0x91100009, 0x94000009, 0x95000007, 0x96000005, 0xda000009, 0xd3000009, 0xc800000a, 0x82000009, 0x83000007, 0x84000006, 0x85000009, 0x86300005, 0x91700005, 0x9a400005, 0xa0a00005, 0x81800005, 0x91000005, 0x93000007, 0x95300007, 0x9a400007, 0xa0100007, 0xa2700005, 0xea000007, 0x81600007, 0x88000009, 0x89000007, 0x91700007, 0x9a400007, 0xa0500007, 0xa8100005, 0xea000009, 0x81100009, 0x83200005, 0x89000009, 0x91100009, 0x93000007, 0x94000006, 0x95200005, 0x98000009, 0x9a100009, 0x9d100007, 0xa0000007, 0xa1000005, 0xa200000a, 0xa3100005, 0xa5000009, 0xa6400005, 0x81800005, 0x91700007, 0x9a400007, 0xa0200007, 0xa3000005, 0xa4000007, 0xa5100006, 0xa7000007, 0xa8000006, 0xa9100009, 0x81000007, 0x82000006, 0x83000007, 0x84100006, 0x86300005, 0x91700005, 0x9a000005, 0x9b000007, 0x9d000005, 0x9e000007, 0xa0100005, 0xa2000006, 0xa5000007, 0xa6200006, 0xa9000007, 0xea000009, 0x81000006, 0x82500005, 0x88100006, 0x91200006, 0x94400009, 0x9a000009, 0x9b100007, 0x9d000005, 0x9e000007, 0xa0a00007, 0x81300007, 0x85000005, 0x86000009, 0x9e000009, 0xa0000007, 0xa1000009, 0xa2200007, 0xa5500009, 0x81000009, 0x82200007, 0x85000006, 0x86000005, 0x87000006, 0x8800000a, 0x89000009, 0x91000009, 0x92100005, 0x94100006, 0x96000007, 0x97000009, 0x98000007, 0x9a000005, 0x9b200009, 0x9e000007, 0xa1000006, 0xa2000007, 0xa3000009, 0xa4600007, 0x81000007, 0x8200000a, 0x83600007, 0x91700007, 0x9a400007, 0xa0800007, 0xa910000a, 0x8110000a, 0x83400009, 0x8810000a, 0x9120000a, 0x94400009, 0x9a000007, 0x9b000006, 0x9c000005, 0x9d000007, 0x9e000005, 0xa0100007, 0xa2000006, 0xa4000007, 0xa5000006, 0xa6100007, 0xa8100005, 0xea000009, 0x81000006, 0x82000009, 0x84100009, 0x86000006, 0x8710000a, 0x89000005, 0x91000009, 0x92100006, 0x94000007, 0x95000006, 0x96000007, 0x97000005, 0x98000009, 0x9a00000a, 0x9b300007, 0xa0a00007, 0x81000007, 0x82700009, 0x91000005, 0x9200000a, 0x93000006, 0x95300007, 0x9a400007, 0xa0700007, 0xa8100006, 0xea000009, 0x81000005, 0x82000006, 0x83600007, 0x91500007, 0x97000005, 0x98000006, 0x9a000005, 0x9b000006, 0x9c00000a, 0x9d100005, 0xa000000a, 0xa1100006, 0xa310000a, 0xa5000007, 0xa6200005, 0xa9100009, 0x81800009, 0x91700009, 0x9a400009, 0xa0200009, 0xa3000005, 0xa4600009, 0x81800009, 0x91700009, 0x9a300009, 0x9e000007, 0xa0100005, 0xa2000006, 0xa3000007, 0xa4000006, 0xa6000006, 0xa700000a, 0xa8000006, 0xa900000a, 0xea000005, 0x81000007, 0x82700009, 0x91100007, 0x9310000a, 0x95000005, 0x96100009, 0x98000005, 0x9a100007, 0x9e000009, 0xa0800009, 0xea000009, 0x81200009, 0x85300009, 0x89000007, 0x91000009, 0x92000006, 0x9300000a, 0x94200009, 0x97100007, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81400009, 0x87100005, 0x89000007, 0x91200009, 0x94000007, 0x95000009, 0x97000009, 0x98000006, 0x9a100006, 0x9c000009, 0x9d10000a, 0xa0100005, 0xa2100007, 0xa4000005, 0xa5200006, 0xa8100007, 0xea000005, 0x81300005, 0x85400007, 0x91700007, 0x9a400007, 0xa0200007, 0xa300000a, 0xa4000009, 0xa5000005, 0xa600000a, 0xa7000005, 0xa8200009, 0x81400009, 0x86300006, 0x92600007, 0x9a400007, 0xa0000009, 0xa1900007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91400007, 0x96000006, 0x9700000a, 0x98000007, 0x9a000007, 0x9b10000a, 0x9d100009, 0xa0900007, 0xea000005, 0x81000009, 0x82000005, 0x83000007, 0x84100009, 0x86100007, 0x8800000a, 0x89000005, 0x91000005, 0x92100009, 0x95000009, 0x96000005, 0x97100009, 0x9a10000a, 0x9c000009, 0x9d100006, 0xa0000005, 0xa1200007, 0xa4000009, 0xa5100007, 0xa7100009, 0xa9100005, 0x81000007, 0x82000009, 0x83000006, 0x85000009, 0x86100007, 0x8810000a, 0x9100000a, 0x92100009, 0x94100006, 0x9610000a, 0x98000007, 0x9a300007, 0x9e00000a, 0xa000000a, 0xa1100006, 0xa3000009, 0xa400000a, 0xa5000007, 0xa600000a, 0xa7000006, 0xa8000007, 0xa9000005, 0xea000007, 0x81100009, 0x83000006, 0x84000007, 0x85000005, 0x86100006, 0x88100007, 0x91000007, 0x92300009, 0x96000005, 0x97100006, 0x9a100006, 0x9c200005, 0xa0000005, 0xa1000007, 0xa2600006, 0xa9000009, 0xea000007, 0x8100000a, 0x82000006, 0x8300000a, 0x84200009, 0x87000005, 0x88000007, 0x8900000a, 0x91200007, 0x94000006, 0x95200007, 0x98000005, 0x9a000005, 0x9b00000a, 0x9c000006, 0x9d100005, 0xa0300005, 0xa420000a, 0xa7100007, 0xea000006, 0x81000005, 0x82000009, 0x83200006, 0x86000005, 0x87000007, 0x8810000a, 0x91100009, 0x9400000a, 0x95000005, 0x96000007, 0x97000005, 0x98000007, 0x9a200007, 0x9d100005, 0xa0100005, 0xa2400006, 0xa7100007, 0xa9000009, 0xea000005, 0x81800005, 0x91000005, 0x92000007, 0x93000006, 0x94100007, 0x96100009, 0x9800000a, 0x9a400009, 0xa0a00009, 0x81400009, 0x8600000a, 0x87000005, 0x88000007, 0x89000009, 0x91000006, 0x92100009, 0x94100007, 0x96100006, 0x98000005, 0x9b000005, 0x9c000007, 0x9d000006, 0x9e000007, 0xa0000005, 0xa1100009, 0xa4000005, 0xa5000006, 0xa6100005, 0xa8100009, 0xea000007, 0x81000009, 0x8200000a, 0x83100007, 0x8500000a, 0x86000007, 0x87100009, 0x89000006, 0x91100007, 0x93000009, 0x94400007, 0x9a000006, 0x9b10000a, 0x9d000007, 0x9e000009, 0xa0100009, 0xa2800007, 0x81800007, 0x91200007, 0x94000009, 0x95200007, 0x98000005, 0x9a000009, 0x9d100009, 0xa0100007, 0xa3000005, 0xa4000007, 0xa5000009, 0xa6100007, 0xea000005, 0x8100000a, 0x82000005, 0x83000007, 0x8400000a, 0x85100005, 0x87100007, 0x89000005, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a200007, 0x9d000006, 0x9e000005, 0xa0000006, 0xa1000005, 0xa2100006, 0xa4000005, 0xa5100007, 0xa7000006, 0xa8200007, 0x81800007, 0x91200007, 0x94400009, 0x9a400009, 0xa0100007, 0xa2000009, 0xa3100007, 0xa5000005, 0xa6000009, 0xa9100009, 0x81100009, 0x83100005, 0x8500000a, 0x86000005, 0x87000009, 0x88100007, 0x9100000a, 0x92100006, 0x94400009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91000005, 0x9260000a, 0x9a40000a, 0xa0a0000a, 0x8160000a, 0x88000005, 0x89000009, 0x91700009, 0x9a400009, 0xa0700009, 0xa820000a, 0x8180000a, 0x9170000a, 0x9a00000a, 0x9b200009, 0x9e00000a, 0xa010000a, 0xa3000007, 0xa4000005, 0xa500000a, 0xa6000007, 0xa7100009, 0xa910000a, 0x81000009, 0x8270000a, 0x9170000a, 0x9a40000a, 0xa0a0000a, 0x8180000a, 0x9170000a, 0x9a20000a, 0x9d000005, 0x9e000006, 0xa0300009, 0xa440000a, 0xa9000006, 0xea000009, 0x81000009, 0x82400007, 0x87000006, 0x88000009, 0x89000005, 0x91000009, 0x9200000a, 0x93000007, 0x94400009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81100009, 0x84100005, 0x8610000a, 0x88000005, 0x91100006, 0x9300000a, 0x94000009, 0x9500000a, 0x96100007, 0x98000006, 0x9a00000a, 0x9b100007, 0x9d000009, 0x9e000007, 0xa0000006, 0xa100000a, 0xa2000006, 0xa300000a, 0xa4100006, 0xa6400007, 0x81400007, 0xd3000009, 0xd3000005, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91000007, 0x93000007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91000009, 0x93000009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200005, 0x95300005, 0x9a300005, 0xa0100005, 0xa3000005, 0xa5100005, 0xe9000005, 0x81800009, 0x81200009, 0x84200007, 0x87100009, 0xc9000005, 0x81000009, 0x82000007, 0x83000009, 0xc4000007, 0x82700009, 0x81100009, 0x83100007, 0x85000005, 0x86200007, 0xc9000005, 0x81000005, 0x82700007, 0x81100007, 0x83500009, 0xc900000a, 0x8120000a, 0x84000007, 0x85400005, 0x81000005, 0x82000009, 0x83000007, 0x84400005, 0xc9000007, 0x81000009, 0x82200005, 0x85400007, 0x81000007, 0x82000006, 0x83100009, 0x85400006, 0x81800009, 0x81800009, 0x81200009, 0x85000007, 0x8600000a, 0x87200005, 0x81200009, 0x8400000a, 0x85000007, 0x86200009, 0xc900000a, 0x8110000a, 0x83500007, 0x81000009, 0x82000007, 0xc3000009, 0x81000009, 0x82700007, 0x81700007, 0x81000007, 0x82600006, 0xc900000a, 0x8140000a, 0x86000006, 0x87200009, 0x81100007, 0x8300000a, 0x84100005, 0x86100007, 0x88100009, 0x81500007, 0x87200009, 0x8120000a, 0x84200007, 0x8180000a, 0x8180000a, 0x8160000a, 0x88000007, 0xc9000009, 0x81800009, 0x81400009, 0x86100007, 0x8800000a, 0xc9000007, 0x81000009, 0x8200000a, 0x83000009, 0x84000005, 0x85100009, 0x87100005, 0x81000009, 0x82700007, 0x81600007, 0x88100005, 0x81800005, 0x81500005, 0x8720000a, 0x8180000a, 0x8140000a, 0x86300009, 0x81800009, 0x81300009, 0x85300007, 0x81400007, 0x87000006, 0x8810000a, 0x8130000a, 0x85400007, 0x81800007, 0x81000009, 0x82600007, 0x8360000a, 0x8100000a, 0x8360000a, 0x8110000a, 0x83600009, 0x81100009, 0x8300000a, 0x84000009, 0x8540000a, 0x8180000a, 0x8130000a, 0x85400007, 0x81100007, 0xc4000009, 0x81800007, 0xc1000007, 0x81800007, 0x83600007, 0x81400007, 0x86200006, 0x82000005, 0x83600009, 0x81200009, 0x84500007, 0x81600007, 0xc3000007, 0x8180000a, 0x8220000a, 0xc5000007, 0x81800007, 0x81500007, 0x8700000a, 0x88100007, 0x81300007, 0x86300007, 0x81800007, 0xe5000009, 0x81100007, 0x84500007, 0xe5000005, 0x80900007, 0xe500000a, 0x81400007, 0xe5000007, 0x81800007, 0xe5000009, 0xe5000007, 0x8150000a, 0x8810000a, 0xe5000009, 0x8110000a, 0xe5000005, 0x82300007, 0x86100009, 0x8810000a, 0xe500000a, 0x8140000a, 0x86200006, 0xe5000007, 0x81100007, 0xe5000009, 0x81000007, 0xe5000009, 0x8170000a, 0xe5000005, 0xe500000a, 0xc1000007, 0xe5000007, 0xe5000009, 0x81000007, 0xe5000009, 0x81100007, 0xe5000005, 0xe500000a, 0x81000007, 0xe5000007, 0xe5000009, 0x81200005, 0x85400005, 0xe5000005, 0x81100005, 0x8360000a, 0xe500000a, 0x8130000a, 0xc1000009, 0x81000007, 0x82700009, 0x81200009, 0x81000009, 0x82000007, 0x84100007, 0x81800005, 0x81000005, 0x83200005, 0x81100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000009, 0xc4000005, 0x81800007, 0x81200007, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x84100006, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa010000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x81100007, 0x93000009, 0xde000007, 0x93000009, 0xde000007, 0x93000009, 0xde000009, 0x93000005, 0xde000009, 0x93000005, 0xde000009, 0x93000007, 0xde00000a, 0x93000005, 0xde000007, 0xde000005, 0x93000007, 0xde000007, 0x93000007, 0xde00000a, 0x93000007, 0xde000005, 0xd3000007, 0x81800009, 0x81200009, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200005, 0x95300005, 0x9a300005, 0xa0100005, 0xa3000005, 0xa5100005, 0xe9000005, 0xc1000005, 0xc1000009, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81800007, 0x81500007, 0x88100007, 0x81700007, 0x81100009, 0x81800009, 0xc1000009, 0x81000009, 0xc2000005, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x81200007, 0x91200009, 0x95300009, 0x9a300009, 0xa0100009, 0xa3000009, 0xa5100009, 0xe9000009, 0x81100007, 0x81100007, 0xc1000007, 0x81100007, 0xc1000007, 0xc1000007, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa010000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81100009, 0x83100006, 0x85000007, 0x86000005, 0x8720000a, 0x9170000a, 0x9a40000a, 0xa2100006, 0xa400000a, 0xa5000006, 0xa600000a, 0xa7000006, 0xa800000a, 0xa9000006, 0xea00000a, 0x81000006, 0x8200000a, 0x83000006, 0x8400000a, 0x85000006, 0x8600000a, 0x87000006, 0x8800000a, 0x89000006, 0x9100000a, 0x92000006, 0x9300000a, 0x94000006, 0x9500000a, 0x96000006, 0x9710000a, 0x9a40000a, 0xa0a0000a, 0x8170000a, 0x89000005, 0x91000005, 0x93000007, 0x94000005, 0x95300009, 0x9a100009, 0x9e000005, 0xa0100005, 0xa2000009, 0xa3100007, 0xa5000005, 0xa600000a, 0xa7000009, 0xa8200007, 0x81200006, 0x8400000a, 0x85000009, 0x8600000a, 0x8800000a, 0x89000006, 0x91000009, 0x92000005, 0x93000007, 0x94400006, 0x9a400006, 0xa0100006, 0xa200000a, 0xa3700007, 0x81300005, 0x85000007, 0x86000009, 0x87000006, 0x8810000a, 0x9140000a, 0x96100006, 0x98000005, 0x9a400005, 0xa0000005, 0xa1600007, 0xa8200009, 0x81300009, 0x85000006, 0x86000009, 0x87000005, 0x88000009, 0x89000007, 0x9100000a, 0x92600009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91700009, 0x9a400009, 0xa000000a, 0xa1000006, 0xa2000009, 0xa3000007, 0xa4000009, 0xa5000005, 0xa6000009, 0xa7300007, 0x81200007, 0x84100009, 0x8630000a, 0x9170000a, 0x9a40000a, 0xa000000a, 0xa1900009, 0x81700009, 0x89000007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0100007, 0xa4500007, 0xea00000a, 0x8180000a, 0x9170000a, 0x9a40000a, 0xa080000a, 0xa9000005, 0xea000009, 0x81000007, 0x82700005, 0x91200005, 0x9800000a, 0x9b100005, 0x9d100007, 0xa0a00007, 0x81600007, 0x88000009, 0x89000006, 0x91600007, 0x98000009, 0x9a400005, 0xa0a00005, 0x81000005, 0x82000007, 0x83600005, 0x91700005, 0x9a100005, 0x9c00000a, 0x9d000006, 0x9e000005, 0xa0800005, 0x81800005, 0x91300007, 0x96100007, 0x98000005, 0x9a000007, 0x9b300009, 0xa0a00009, 0x81800009, 0x91700009, 0x9b000006, 0x9c000007, 0x9d000006, 0x9e000005, 0xa0100005, 0xa2000007, 0xa3000005, 0xa4300009, 0xa8000005, 0xa9100009, 0x81800009, 0x91700009, 0x9a000009, 0x9b10000a, 0x9d000007, 0x9e000006, 0xa0000007, 0xa1000009, 0xa2000006, 0xa3700007, 0x81800007, 0x91000007, 0x92000006, 0x93000005, 0x9500000a, 0x96100007, 0x98000005, 0x9a400005, 0xa0a00005, 0x81800005, 0x91700005, 0x9a400005, 0xa0800005, 0xa900000a, 0xea000006, 0x81100009, 0x83000005, 0x84000009, 0x85400007, 0x91000009, 0x92000005, 0x93000007, 0x94000009, 0x95000005, 0x96000006, 0x97000007, 0x9800000a, 0x9a000005, 0x9b000007, 0x9c100009, 0x9e000006, 0xa0a00005, 0x81800005, 0x91400005, 0x96200009, 0x9a400009, 0xa0700009, 0xa820000a, 0x8180000a, 0x9130000a, 0x95000005, 0x96000009, 0x97100007, 0x9a000007, 0x9b000006, 0x9c000009, 0x9d000007, 0x9e000006, 0xa0000007, 0xa1000006, 0xa2700007, 0xea000005, 0x81000007, 0x82000009, 0x83000007, 0x84300005, 0x88000007, 0x89000009, 0x91100007, 0x93000006, 0x94000007, 0x95000009, 0x96000007, 0x97000006, 0x98000009, 0x9a000009, 0x9b300007, 0xa0300005, 0xa4600006, 0x81300006, 0x85000005, 0x86100007, 0x88100009, 0x91000007, 0x92000006, 0x93100005, 0x95000009, 0x96200007, 0x9a400007, 0xa0a00007, 0x81600007, 0x88000009, 0x8900000a, 0x91000005, 0x92000009, 0x93000007, 0x9400000a, 0x95200007, 0x98000005, 0x9a100007, 0x9c200009, 0xa0300009, 0xa5000006, 0xa6400007, 0x81800007, 0x91700007, 0x9a400007, 0xa0000007, 0xa1000006, 0xa2000005, 0xa3000006, 0xa400000a, 0xa5000005, 0xa6000009, 0xa700000a, 0xa8000005, 0xa9000009, 0xea00000a, 0x81000007, 0x82000009, 0x83000007, 0x84100009, 0x8600000a, 0x88100009, 0x91000006, 0x92600007, 0x9a100007, 0x9c20000a, 0xa0a0000a, 0x8160000a, 0x88100009, 0x91700009, 0x9a400009, 0xa0600009, 0xa7300007, 0x81000007, 0x82000006, 0x83000009, 0x84000007, 0x8500000a, 0x86100009, 0x89000009, 0x91000009, 0x92100007, 0x94400006, 0x9a400006, 0xa0900005, 0xea000007, 0x81000007, 0x82000009, 0x83600005, 0x91700005, 0x9a400005, 0xa0100007, 0xa2000009, 0xa3000005, 0xa4000006, 0xa500000a, 0xa700000a, 0xa8100006, 0xea00000a, 0x81000009, 0x82400005, 0x8700000a, 0x88100007, 0x91700007, 0x9a200007, 0x9d100006, 0xa0a00007, 0x81800007, 0x91700007, 0x9a100007, 0x9d100007, 0xa0000007, 0xa1000005, 0xa260000a, 0xa9100007, 0x81100007, 0x84500007, 0x91200007, 0x9400000a, 0x95000009, 0x96200007, 0x9a400007, 0xa0400007, 0x81000009, 0x83000007, 0x84100009, 0x86000007, 0x87000006, 0x88100005, 0x91000007, 0x92000009, 0x93000005, 0x94100009, 0x96000006, 0x97000007, 0x98000009, 0x9a000007, 0x9b100009, 0x9d000007, 0x9e000009, 0xa0700009, 0xa8100005, 0xea000011, 0x81800011, 0x91700011, 0x9a400011, 0xa0a00011, 0x81100009, 0x83000007, 0x84000005, 0x85400009, 0x91700009, 0x9a000009, 0x9b300005, 0xa0300007, 0xa4600009, 0x81000009, 0x82700005, 0x91000009, 0x92000007, 0x93000005, 0x94100007, 0x96100005, 0x98000009, 0x9a100009, 0x9c000007, 0x9d000005, 0x9e000007, 0xa0000005, 0xa1000006, 0xa2000005, 0xa3000007, 0xa4000009, 0xa5000007, 0xa6300005, 0xea000007, 0x81000009, 0x82000007, 0x83000009, 0x84000007, 0x85000009, 0x86100007, 0x88100009, 0x91000005, 0x92600009, 0x9a400009, 0xa0a00009, 0x81200009, 0x84400005, 0x89000006, 0x91200005, 0x94000007, 0x95000009, 0x96000005, 0x97000006, 0x98000005, 0x9a000009, 0xa0000009, 0xa1300005, 0xa550000a, 0x8130000a, 0x85000005, 0x86100009, 0x88000006, 0x89000005, 0x91700005, 0x9a400005, 0xa0200005, 0xa3000009, 0xa4000007, 0xa5000006, 0xa6000007, 0xa7100009, 0x82000006, 0x83000009, 0x84200005, 0x87200007, 0x91000005, 0x92000007, 0x93300006, 0x97100007, 0x9a200007, 0x9d000009, 0xde00000a, 0xa3700005, 0x81800005, 0x91700005, 0x9a400005, 0xa0000005, 0xa3300005, 0xa7000006, 0xa8000007, 0xa9000009, 0xea000007, 0x81800007, 0x91700007, 0x9a200007, 0x9d100005, 0xa0a00005, 0x81700005, 0x89000007, 0x91000005, 0x92600007, 0x9a100006, 0x9c000007, 0x9d000005, 0x9e000007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0000007, 0xa1100009, 0xa5100009, 0xa7000007, 0xa8000009, 0xa9000005, 0xea000006, 0x81000007, 0x82100009, 0x84000007, 0x85000009, 0x86000005, 0x87200007, 0x91700007, 0x9a400007, 0xa0a00007, 0x8140000a, 0x87000009, 0x88000005, 0x89000006, 0x91000005, 0x92000009, 0x93200007, 0x96000005, 0x97000007, 0x98000009, 0x9a000007, 0x9b000006, 0x9c000007, 0x9d00000a, 0x9e000005, 0xa0000007, 0xa1100005, 0xa4000007, 0xa5000009, 0xa6400005, 0x81800005, 0x91300005, 0x9530000a, 0x9a40000a, 0xa060000a, 0xa8000006, 0xa9100009, 0x81800009, 0x91700009, 0x9a400009, 0xa0900009, 0xea000007, 0x81800007, 0x91600007, 0x98000009, 0x9a400009, 0xa0a00009, 0x81800009, 0x91600009, 0x9a000006, 0x9b000007, 0x9c200009, 0xa0a00009, 0x81800005, 0x91700005, 0x9a300009, 0x9e00000a, 0xa060000a, 0xa7300009, 0x81800009, 0x91000009, 0x93100007, 0x95100009, 0x9700000a, 0x98000007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91100009, 0x93100007, 0x95100005, 0x97000009, 0x98000007, 0x9a000009, 0x9b000007, 0x9c10000a, 0x9e000007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0200007, 0xa3000009, 0xa4100007, 0xa6100009, 0xa8000005, 0xa9100009, 0x81300005, 0x85300009, 0x8900000a, 0x9100000a, 0x92100005, 0x94000007, 0x95000009, 0x97000005, 0x98000009, 0x9a400009, 0xa0600009, 0xa8200009, 0x81800009, 0x91700009, 0x9a400009, 0xa0400009, 0xa6400009, 0x81800009, 0x91100009, 0x93000005, 0x94000007, 0x95000006, 0x96000005, 0x97000006, 0x98000007, 0x9a000006, 0x9b300005, 0xa0a00005, 0x81800005, 0x91700005, 0x9a000005, 0x9b300007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a000007, 0x9b00000a, 0x9c000007, 0x9d000006, 0x9e000005, 0xa0600007, 0xa7100006, 0xa9100009, 0x81000007, 0x82000006, 0x83000005, 0x84300009, 0x8810000a, 0x91100005, 0x93100007, 0x9530000a, 0x9a400005, 0xa0a00005, 0x81800005, 0x91700005, 0x9a400005, 0xa0a00005, 0x81800005, 0x91700005, 0x9a400005, 0xa0500005, 0xa610000a, 0xa8200007, 0x81800007, 0x91200007, 0x94400005, 0x9a400005, 0xa0400005, 0xa5000006, 0xa6000007, 0xa7300005, 0x81400005, 0x86300007, 0x91500007, 0x97100006, 0x9a400005, 0xa0a00005, 0x82000005, 0x83100007, 0x85400009, 0x91700009, 0x9a400009, 0xa0900009, 0xea000007, 0x81100007, 0x83600009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81300009, 0x85000005, 0x86000009, 0x87000005, 0x88100009, 0x91300009, 0x95000005, 0x96200007, 0x9a400007, 0xa0a00007, 0x81400007, 0x86300009, 0x91700009, 0x9a400009, 0xa0a00005, 0x81400005, 0x86000009, 0x87000005, 0x88100007, 0x91000006, 0x92100009, 0x94100006, 0x96100007, 0x9800000a, 0x9a00000a, 0x9b100009, 0x9d00000a, 0x9e000009, 0xa0000009, 0xa1000006, 0xa2800009, 0x81600009, 0x8810000a, 0x91100007, 0x93100009, 0x95000005, 0x96000009, 0x97000007, 0x98000009, 0x9a200009, 0x9d10000a, 0xa010000a, 0xa2300007, 0xa600000a, 0xa7000007, 0xa8000009, 0xa9100005, 0x81800005, 0x91700005, 0x9a400005, 0xa0200009, 0xa320000a, 0xa6400007, 0x81800007, 0x91600007, 0x98000009, 0x9a000009, 0x9b10000a, 0x9d100005, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0000006, 0xa1100005, 0xa3000007, 0xa5500007, 0x83000009, 0x84400007, 0x89000005, 0x91000009, 0x9200000a, 0x93000005, 0x94000007, 0x9500000a, 0x97100007, 0x9a400007, 0xa0a00007, 0x81000009, 0x82700007, 0x91100007, 0x93000009, 0x95000007, 0x96000009, 0x97000006, 0x98000007, 0x9a200007, 0xdd000005, 0xe9000005, 0xdc000009, 0xc3000007, 0xe4000006, 0x88100009, 0x91700009, 0x9a400009, 0xa0400009, 0xa7200007, 0x82000007, 0x84000007, 0x8500000a, 0x86000007, 0x87100009, 0x89000007, 0x92000006, 0x93000007, 0x94100005, 0x96000007, 0x97100005, 0x9a400005, 0xa0200005, 0xa3000009, 0xa460000a, 0x8180000a, 0x9170000a, 0x9a40000a, 0xa0a00007, 0x81800007, 0x92600007, 0x9a400007, 0xa0800007, 0xa910000a, 0x81000009, 0x8200000a, 0x83000007, 0x84000005, 0x85300007, 0x89000009, 0x91100009, 0x93100007, 0x95000006, 0x96100009, 0x98000007, 0x9a40000a, 0xa0a0000a, 0x8180000a, 0x9130000a, 0x95000007, 0x96000006, 0x97100007, 0x9a000007, 0x9b000006, 0x9c000005, 0x9d00000a, 0x9e000009, 0xa0a00005, 0x81800005, 0x91700005, 0x9a200005, 0x9d000007, 0x9e000009, 0xa0000007, 0xa1000005, 0xa280000a, 0x8180000a, 0x9170000a, 0x9a30000a, 0xa1600007, 0xa8200006, 0x81300006, 0x85400009, 0x91700009, 0x9a400009, 0xa0a00009, 0x81000009, 0x82000006, 0x8300000a, 0x84000009, 0x85000005, 0x86000009, 0x87000007, 0x94000009, 0x95100007, 0x97100005, 0x9a300005, 0xa1100009, 0xd2000009, 0xd7000007, 0xe3000005, 0xa0400009, 0xc7000005, 0x8300000f, 0x84000007, 0x85000006, 0x86100007, 0x88000006, 0xc9000007, 0xc1000006, 0x81300007, 0xc1000007, 0xc1000007, 0xc1000006, 0xc9000007, 0xc1000007, 0x81000006, 0xc2000007, 0xc1000007, 0x91200006, 0x95300006, 0x9a300006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x81500007, 0x87000006, 0x88100007, 0x81100007, 0x81200006, 0xc1000006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000006, 0xc1000007, 0xc1000007, 0xc1000004, 0x96000004, 0x99100004, 0xe5000004, 0x96000004, 0x99100004, 0xe5000004, 0x91000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0x97000004, 0x99000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xd9000004, 0x82000004, 0x86000004, 0x88100004, 0x96000004, 0x9a000004, 0xe5000004, 0x96000004, 0x9a000004, 0xe5000004, 0xc8000004, 0xc9000004, 0x86000004, 0xc9000004, 0x82000004, 0xc6000004, 0x82700004, 0x86000004, 0x88100004, 0x80000004, 0x82000004, 0x86000004, 0x88100004, 0x86000004, 0x89000004, 0x97000004, 0x9b000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xd7000004, 0x88100004, 0x82000004, 0xc6000004, 0x80000004, 0x82100004, 0x86300004, 0x91000004, 0x97000004, 0xdb000004, 0xc8000004, 0xc9000004, 0xe1000004, 0x86000004, 0xd7000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xc8000004, 0x96000004, 0xe5000004, 0xc1000004, 0x81000004, 0x96000004, 0xe5000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x80600004, 0xc8000004, 0xc1000004, 0x80100004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x80200004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x91000004, 0xd9000004, 0x91000004, 0x98100004, 0x9b000004, 0xe4000004, 0x92100004, 0x98100004, 0x9b000004, 0xe4000004, 0xd9000004, 0xd9000004, 0xd9000004, 0xd9000004, 0x96000004, 0x99000004, 0xe5000004, 0x91000004, 0x93000004, 0x99000004, 0xdb000004, 0x80100004, 0x92000004, 0x96000004, 0x98000004, 0xe5000004, 0x91200004, 0x98000004, 0x9b000004, 0xe6000004, 0x92000004, 0x98000004, 0xe5000004, 0xd9000004, 0x91100004, 0x96400004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe8000004, 0x91200004, 0x95600004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x98100004, 0x9b000004, 0xe4000004, 0xd9000004, 0x91000004, 0x99200004, 0xdd000004, 0x99000004, 0xe4000004, 0xd9000004, 0xd9000004, 0xd9000004, 0x82000004, 0x84000004, 0x91000004, 0x96200004, 0x9a000004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe8000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x84000004, 0x98000004, 0xdb000004, 0xc2000004, 0x82000004, 0x84000004, 0x91000004, 0x9a100004, 0xdd000004, 0xdb000004, 0x82000004, 0x84000004, 0x91000004, 0x96100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe8000004, 0x82000004, 0x84000004, 0x91000004, 0x96200004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x84000004, 0x98000004, 0x9b000004, 0xe4000004, 0x82000004, 0xc4000004, 0x82000004, 0xc4000004, 0x82000004, 0x84000004, 0xd3000004, 0xd3000004, 0x84000004, 0x93000004, 0xe4000004, 0x82000004, 0xd3000004, 0xd3000004, 0xd3000004, 0x82000004, 0x84000004, 0xe5000004, 0x84000004, 0x93000004, 0xe4000004, 0x82000004, 0x84000004, 0xd3000004, 0x92100004, 0x95300004, 0x9a000004, 0x9d000004, 0xe5000004, 0xc2000004, 0xd9000004, 0x86000004, 0xd9000004, 0x9a000004, 0xe5000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc6000004, 0x9a000004, 0xe5000004, 0xc6000004, 0x85100004, 0xc6000004, 0x81000004, 0x86000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc6000004, 0xc6000004, 0x96000004, 0xe5000004, 0xc6000004, 0xe6000004, 0x96000004, 0xe5000004, 0x9a000004, 0xe5000004, 0x9a000004, 0xe5000004, 0x81100004, 0xc9000004, 0x9a000004, 0xe5000004, 0x9a000004, 0xe5000004, 0xe4000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81000004, 0xe5000004, 0xc1000004, 0x81000004, 0xe4000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xd7000004, 0xc1000004, 0x9a000004, 0xe5000004, 0xc1000004, 0xdd000004, 0x9a000004, 0xe5000004, 0xc4000004, 0x97000004, 0xe5000004, 0xc4000004, 0xc1000004, 0xc1000004, 0xc4000004, 0x81000004, 0xc4000004, 0xda000004, 0x9a000004, 0xe5000004, 0xc0000004, 0xc0000004, 0xc1000004, 0x80000004, 0xc9000004, 0x81200004, 0x85400004, 0x99100004, 0xe5000004, 0x81800004, 0x99100004, 0x82700004, 0x97000004, 0xe5000004, 0x81200004, 0x96000004, 0xe5000004, 0x95000004, 0xda000004, 0x95000004, 0xda000004, 0xd7000004, 0xe5000004, 0x9a000004, 0xe5000004, 0x81000004, 0x87200004, 0x91000004, 0x93000004, 0x99000004, 0x9b000004, 0xe1000004, 0x92000004, 0x96000004, 0x98000004, 0x9b200004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x81000004, 0x95000004, 0xda000004, 0x95000004, 0xda000004, 0x81000004, 0x91200004, 0x98000004, 0xe1000004, 0xe6000004, 0x80400004, 0x86300004, 0xe6000004, 0x81200004, 0xe6000004, 0x80900004, 0x9b000004, 0xe6000004, 0x81100004, 0x87000004, 0xe6000004, 0x81000004, 0xe6000004, 0x80100004, 0x92000004, 0xd8000004, 0x81000004, 0x87000004, 0xdb000004, 0x81000004, 0x91000004, 0xe1000004, 0xd7000004, 0x81100004, 0x92000004, 0xd8000004, 0x81100004, 0xd7000004, 0x81100004, 0xda000004, 0x80400004, 0x86300004, 0xc7000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x80600004, 0x89000004, 0x9a000004, 0xe5000004, 0x81100004, 0x84400004, 0x92100004, 0x96000004, 0x98000004, 0x9a000004, 0x9d000004, 0xe5000004, 0x92100004, 0x98000004, 0x9b000004, 0xe6000004, 0xc1000004, 0x82100004, 0x87000004, 0x9a000004, 0xe5000004, 0x80400004, 0x91100004, 0x96000004, 0x98000004, 0x9a100004, 0x9d000004, 0xa5100004, 0x80000004, 0x82100004, 0x86000004, 0x91200004, 0x98000004, 0x9b000004, 0x9d000004, 0xe6000004, 0xc1000004, 0xc7000004, 0xc9000004, 0x80900004, 0x81200004, 0xc7000004, 0x81800004, 0xc7000004, 0xd1000004, 0x82000004, 0x85200004, 0x91000004, 0xdb000004, 0xc7000004, 0xc5000004, 0xc5000004, 0x80900004, 0xc7000004, 0x81700004, 0x9b000004, 0xe5000004, 0x80900004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x80900004, 0x98000004, 0xdb000004, 0x81400004, 0x80900004, 0x80800004, 0x97000004, 0xda000004, 0x81000004, 0x89000004, 0xd7000004, 0x81200004, 0x80100004, 0x83100004, 0x9a000004, 0xe5000004, 0x80400004, 0x89000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x80100004, 0x83200004, 0x84000004, 0xd7000004, 0xd7000004, 0x83000004, 0x85000004, 0x88000004, 0xdb000004, 0x80100004, 0x84500004, 0x80800004, 0x80900004, 0x83100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x81500004, 0x88100004, 0xe4000004, 0x91000004, 0xd3000004, 0x84000004, 0x91000004, 0x9b000004, 0xe6000004, 0xc4000004, 0x81000004, 0x91000004, 0xd3000004, 0xdb000004, 0x80100004, 0x83600004, 0x83100004, 0x81000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x84000004, 0xd7000004, 0x81100004, 0x85400004, 0x81500004, 0x9a000004, 0xe5000004, 0x9a000004, 0xe5000004, 0x81000004, 0x84300004, 0xc5000004, 0x85100004, 0x86100004, 0xc9000004, 0xc5000004, 0x80000004, 0x85200004, 0x80900004, 0x85100004, 0x82100004, 0x85200004, 0x80000004, 0xc5000004, 0xc5000004, 0x85100004, 0xc5000004, 0x80000004, 0xc5000004, 0xc5000004, 0x80900004, 0x85100004, 0xc5000004, 0x9a000004, 0xe5000004, 0x9a000004, 0xe5000004, 0x80500004, 0xc9000004, 0xc0000004, 0xc3000004, 0x80600004, 0x88100004, 0x80000004, 0xc2000004, 0x80300004, 0xc0000004, 0x80200004, 0xc0000004, 0x80000004, 0xc2000004, 0x80000004, 0xc2000004, 0xc2000004, 0x80900004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xe6000004, 0xdb000004, 0x81000004, 0xc3000004, 0x81200004, 0xc3000004, 0xc3000004, 0x80500004, 0xc9000004, 0x81100004, 0xc4000004, 0x82300004, 0x81000004, 0xe6000004, 0x80900004, 0x81800004, 0xda000004, 0x80000004, 0x92100004, 0x98000004, 0x9a000004, 0xdd000004, 0x92100004, 0x98000004, 0x9b000004, 0xe6000004, 0x84100004, 0xda000004, 0x91100004, 0x98000004, 0x9a100004, 0xa5100004, 0x92100004, 0x98000004, 0xe6000004, 0xc5000004, 0x83000004, 0xc6000004, 0x80300004, 0x85000004, 0xc9000004, 0x85000004, 0xc9000004, 0x81000004, 0x83200004, 0xc7000004, 0xc5000004, 0x85000004, 0xd1000004, 0x85000004, 0x91000004, 0xdb000004, 0xc5000004, 0xc9000004, 0x81200004, 0x85100004, 0xc5000004, 0xe5000004, 0xdb000004, 0x80400004, 0x86100004, 0x80500004, 0x89000004, 0xe6000004, 0xc1000004, 0xc3000004, 0x80100004, 0x83000004, 0xc9000004, 0x80900004, 0x80600004, 0xc1000004, 0x81800004, 0x83000004, 0x88000004, 0x92100004, 0x98000004, 0x9e000004, 0xa4000004, 0xe6000004, 0x80000004, 0x82700004, 0x91200004, 0x98000004, 0xa4000004, 0xe6000004, 0x80900004, 0x92100004, 0x98000004, 0xe6000004, 0x80900004, 0x91200004, 0xe6000004, 0x80900004, 0x91000004, 0x93000004, 0x9e000004, 0xe6000004, 0x80900004, 0x91000004, 0x93000004, 0x9e000004, 0xe6000004, 0x80200004, 0x93000004, 0x9e000004, 0xe6000004, 0x93000004, 0x98000004, 0x9e000004, 0xe6000004, 0x93000004, 0x9e000004, 0xe6000004, 0x93000004, 0x9e000004, 0xe6000004, 0x93000004, 0x9e000004, 0xe6000004, 0x81800004, 0x91500004, 0x9a000004, 0xde000004, 0x93000004, 0x9e000004, 0xe6000004, 0x93000004, 0x9e000004, 0xe6000004, 0xd3000004, 0x93000004, 0xe6000004, 0x93000004, 0xe6000004, 0xe6000004, 0xe6000004, 0x81500004, 0x9e000004, 0xe6000004, 0x9e000004, 0xe6000004, 0x93000004, 0xde000004, 0x93000004, 0xde000004, 0x9e000004, 0xe6000004, 0xde000004, 0x81100004, 0x84500004, 0x91700004, 0x9a200004, 0x9e000004, 0xa0400004, 0xa6400004, 0x9e000004, 0xe6000004, 0x9e000004, 0xe6000004, 0x9e000004, 0xe6000004, 0x9e000004, 0xe6000004, 0xe5000004, 0xe5000004, 0x82000004, 0xe5000004, 0xe5000004, 0x81100004, 0x82000004, 0x92000004, 0x97100004, 0x9a100004, 0x9d000004, 0xe5000004, 0x82000004, 0xd8000004, 0xc2000004, 0xc2000004, 0xc2000004, 0x81100004, 0x82000004, 0x91000004, 0x93000004, 0xe6000004, 0xe5000004, 0xc2000004, 0x81300004, 0xc2000004, 0xc1000004, 0x81100004, 0x80100004, 0x84200004, 0xe5000004, 0x80200004, 0x84500004, 0xe5000004, 0xe5000004, 0x81000004, 0xd7000004, 0x80900004, 0x80900004, 0x80500004, 0x87200004, 0xd7000004, 0x81700004, 0x93000004, 0xe6000004, 0x81300004, 0xe6000004, 0xdd000004, 0xdd000004, 0xc4000004, 0x84000004, 0xdb000004, 0xd1000004, 0xd8000004, 0x92000004, 0xd8000004, 0xc1000004, 0xe5000004, 0x9a000004, 0xe5000004, 0x82100004, 0x85100004, 0x82000004, 0xc5000004, 0x85100004, 0x82000004, 0xc5000004, 0x82000004, 0xc5000004, 0x85000004, 0x87000004, 0xc9000004, 0x80500004, 0xc9000004, 0x82000004, 0xc5000004, 0x80300004, 0x85200004, 0xc9000004, 0x80000004, 0x82500004, 0x81000004, 0xc6000004, 0x82000004, 0xc5000004, 0xc5000004, 0xc3000004, 0xc5000004, 0x80000004, 0xc5000004, 0x80100004, 0x83000004, 0x85400004, 0x82000004, 0xc5000004, 0x82000004, 0xc5000004, 0xc5000004, 0xc5000004, 0x81800004, 0x9a000004, 0xe5000004, 0x81300004, 0xe5000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x92000004, 0x96000004, 0x98000004, 0xe5000004, 0xe6000004, 0x96000004, 0xe5000004, 0x95000004, 0xda000004, 0x95000004, 0xda000004, 0x80200004, 0x85300004, 0x95000004, 0xda000004, 0x95000004, 0xda000004, 0x81000004, 0x9b000004, 0xe6000004, 0x85000004, 0x96000004, 0xe5000004, 0x85000004, 0xd3000004, 0xdd000004, 0x80300004, 0x85100004, 0x88100004, 0x80900004, 0x85100004, 0x80100004, 0x85000004, 0x87100004, 0xda000004, 0x80900004, 0xda000004, 0x85000004, 0xda000004, 0x85000004, 0xda000004, 0xda000004, 0x83000004, 0x92000004, 0x98000004, 0xdb000004, 0xda000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x80400004, 0x86000004, 0x88100004, 0xda000004, 0xda000004, 0x81000004, 0x84000004, 0x92000004, 0xd8000004, 0x83000004, 0xc9000004, 0x81000004, 0x83000004, 0x86000004, 0x89000004, 0xdb000004, 0x81100004, 0x89000004, 0xdb000004, 0x80900004, 0x83000004, 0x88100004, 0x81800004, 0x83000004, 0x88100004, 0x9b000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0x80100004, 0xc3000004, 0x81000004, 0x83000004, 0x88100004, 0x83000004, 0x86000004, 0xc9000004, 0x83000004, 0x89000004, 0x91000004, 0xd3000004, 0x88000004, 0x91000004, 0x9b000004, 0xe6000004, 0x80100004, 0x83000004, 0xc9000004, 0x80100004, 0x85000004, 0x88000004, 0x91000004, 0xd3000004, 0x81000004, 0xdb000004, 0x80900004, 0x83000004, 0xc9000004, 0x81000004, 0xe5000004, 0x83000004, 0x89000004, 0xdb000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0x81100004, 0xe6000004, 0xe6000004, 0xe6000004, 0xe6000004, 0x81300004, 0x96000004, 0xe5000004, 0x88100004, 0x80500004, 0x81100004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc6000004, 0x80000004, 0xd7000004, 0x81000004, 0x84000004, 0xd7000004, 0xc3000004, 0x80400004, 0x86300004, 0x91000004, 0x93000004, 0xe6000004, 0x80100004, 0x83100004, 0x92000004, 0x97100004, 0x9a000004, 0xdd000004, 0x80900004, 0xd8000004, 0xc6000004, 0xc2000004, 0xc2000004, 0x80500004, 0xc9000004, 0xc2000004, 0x80500004, 0xc9000004, 0x81600004, 0x96000004, 0xe5000004, 0x83000004, 0x91000004, 0x93000004, 0xe6000004, 0x81300004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x80300004, 0xc9000004, 0xc2000004, 0x81100004, 0x80100004, 0x83100004, 0xc6000004, 0xc4000004, 0x80100004, 0x84000004, 0xc6000004, 0x80100004, 0x84500004, 0xd1000004, 0x80100004, 0x84000004, 0xc6000004, 0x80100004, 0x83100004, 0x86200004, 0x80100004, 0x84000004, 0xc6000004, 0xc0000004, 0x80100004, 0xc6000004, 0x80100004, 0xc6000004, 0xc1000004, 0x80100004, 0xc6000004, 0xc6000004, 0x80100004, 0x84000004, 0xc6000004, 0x81000004, 0x86000004, 0xd1000004, 0x80100004, 0x84000004, 0xc6000004, 0xc6000004, 0x80100004, 0x81100004, 0x84200004, 0xc8000004, 0x81200004, 0x88000004, 0xe5000004, 0x80200004, 0x84500004, 0x82000004, 0x84000004, 0x88100004, 0xe5000004, 0x80800004, 0xc8000004, 0xc8000004, 0xc8000004, 0xc4000004, 0xc8000004, 0x80800004, 0xc8000004, 0xc8000004, 0xc1000004, 0xd4000004, 0xc1000004, 0xc1000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0800004, 0xa5500004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0xda000004, 0xea000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0xe8000004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0300004, 0xa6400004, 0x81700004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81600004, 0x89000004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0xc0000004, 0x82600004, 0x80100004, 0x83100004, 0x86000004, 0xc9000004, 0xc1000004, 0xc1000004, 0xc9000004, 0x80100004, 0xc4000004, 0x80200004, 0x80100004, 0x83600004, 0x80100004, 0x84000004, 0x86000004, 0xc9000004, 0x80100004, 0x84000004, 0xc6000004, 0x80100004, 0x83100004, 0x86000004, 0xc9000004, 0xc9000004, 0x80100004, 0x83100004, 0x86000004, 0xc9000004, 0x80000004, 0x84000004, 0x86000004, 0xc9000004, 0x80100004, 0x83100004, 0x86000004, 0xc9000004, 0xc9000004, 0x83000004, 0xc9000004, 0x80100004, 0x84000004, 0xc6000004, 0x80100004, 0x80900004, 0xc4000004, 0x80100004, 0x81000004, 0xc9000004, 0x80000004, 0xc4000004, 0xc4000004, 0x81300004, 0x80200004, 0x84100004, 0x88100004, 0x82000004, 0xc4000004, 0x81100004, 0xc9000004, 0x81000004, 0xc6000004, 0x80200004, 0x84000004, 0x86000004, 0xc8000004, 0x80000004, 0xc4000004, 0x80900004, 0x80000004, 0x82000004, 0x84100004, 0xc9000004, 0x80200004, 0x86000004, 0xc9000004, 0x80200004, 0x84000004, 0x86000004, 0xc9000004, 0x81000004, 0x84000004, 0x86000004, 0xc8000004, 0x80200004, 0x84100004, 0x88100004, 0x80100004, 0x84000004, 0xc6000004, 0x80200004, 0xc4000004, 0x81000004, 0xc6000004, 0x80100004, 0x84000004, 0xc6000004, 0x80000004, 0x82000004, 0xc6000004, 0xc2000004, 0x80200004, 0x84400004, 0xc9000004, 0x80000004, 0x82000004, 0x84000004, 0xc8000004, 0xc2000004, 0x80100004, 0x84000004, 0xc6000004, 0x81000004, 0x84000004, 0xc8000004, 0x80000004, 0x83300004, 0x84100004, 0x84100004, 0xc6000004, 0x80000004, 0x83200004, 0x84100004, 0x82400004, 0x80000004, 0x83300004, 0x80000004, 0x84100004, 0x84200004, 0x83000004, 0xc6000004, 0x80000004, 0x83300004, 0x83000004, 0xc6000004, 0xc6000004, 0xc6000004, 0xc6000004, 0x81000004, 0x83300004, 0xc3000004, 0xc3000004, 0x84200004, 0xc3000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x80000004, 0xc7000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3200004, 0xe8000004, 0x80000004, 0xc7000004, 0xc1000004, 0x80000004, 0xc7000004, 0x80000004, 0xc7000004, 0x80000004, 0xc7000004, 0xc0000004, 0x80100004, 0x80000004, 0xc7000004, 0xc1000004, 0x80100004, 0x80100004, 0xc7000004, 0x80000004, 0xc7000004, 0x80100004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x80000004, 0xc9000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc0000004, 0xc0000004, 0x81100004, 0xc6000004, 0xc1000004, 0x81100004, 0xc6000004, 0xc2000004, 0x81100004, 0xc6000004, 0x81100004, 0xc6000004, 0xc6000004, 0x81100004, 0xc6000004, 0x81100004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xe5000004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81000004, 0x85100004, 0x85100004, 0x85100004, 0x82000004, 0x85100004, 0xc6000004, 0x82500004, 0x81000004, 0x85100004, 0x82000004, 0x85100004, 0x85100004, 0xc6000004, 0x81000004, 0x85100004, 0xc6000004, 0x82100004, 0xc6000004, 0x81200004, 0xc6000004, 0x85100004, 0x85100004, 0x81000004, 0xc6000004, 0x82100004, 0x81800004, 0x82700004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81300004, 0x86300004, 0x81800004, 0x81500004, 0xc9000004, 0x81000004, 0x83200004, 0xc9000004, 0x81800004, 0x81500004, 0xc0000004, 0x80400004, 0xc7000004, 0xc1000004, 0x80000004, 0x83000004, 0x85100004, 0x88100004, 0xc0000004, 0x85000004, 0xc9000004, 0xc9000004, 0x83600004, 0x81200004, 0xc5000004, 0x82200004, 0x80900004, 0x83600004, 0x81300004, 0xc1000004, 0x81100004, 0x81800004, 0x81600004, 0x81800004, 0xc1000004, 0x81100004, 0x81800004, 0x81200004, 0x81100004, 0x80600004, 0x88100004, 0x81200004, 0xc1000004, 0x80300004, 0x81100004, 0x80200004, 0x81100004, 0x80300004, 0x80100004, 0x83400004, 0x81100004, 0xc1000004, 0x81800004, 0x83600004, 0x81800004, 0x80000004, 0x83600004, 0x80900004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x80900004, 0x81800004, 0x81800004, 0xc1000004, 0x82400004, 0xc9000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc3000004, 0xc5000004, 0x81200004, 0xc6000004, 0x82100004, 0xc7000004, 0x80900004, 0x82200004, 0xc9000004, 0x80300004, 0x82100004, 0xc6000004, 0x83000004, 0xc5000004, 0x82200004, 0x86000004, 0xc9000004, 0x82100004, 0x86000004, 0xc8000004, 0x81100004, 0x85200004, 0xc3000004, 0x82400004, 0xc8000004, 0x81200004, 0xc7000004, 0x80900004, 0xc6000004, 0x81100004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x85000004, 0xc7000004, 0x83000004, 0x86000004, 0xc8000004, 0x80700004, 0xc9000004, 0xc2000004, 0x81100004, 0x81300004, 0x88100004, 0x82300004, 0x88100004, 0x80100004, 0x82000004, 0x88100004, 0xc2000004, 0xc2000004, 0xc2000004, 0x82300004, 0xc2000004, 0x80600004, 0x88100004, 0xc2000004, 0x81000004, 0x83100004, 0xc9000004, 0xc0000004, 0x80600004, 0x88100004, 0xc0000004, 0xc2000004, 0xc1000004, 0xc2000004, 0x80200004, 0xc8000004, 0xc2000004, 0x81800004, 0x81800004, 0x81800004, 0x81200004, 0x81000004, 0xc9000004, 0x81000004, 0xc3000004, 0xc1000004, 0x80000004, 0x82500004, 0xc9000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81000004, 0xc9000004, 0xc1000004, 0xc1000004, 0x81800004, 0xc1000004, 0xc1000004, 0x81800004, 0x80900004, 0x80900004, 0x80100004, 0x80900004, 0x80900004, 0x81100004, 0x81300004, 0x81000004, 0x85100004, 0x88100004, 0x88100004, 0x85100004, 0xc9000004, 0x85100004, 0xc9000004, 0xc1000004, 0x80600004, 0xc9000004, 0x81000004, 0x85100004, 0x88100004, 0x81000004, 0x85100004, 0x88100004, 0x85100004, 0x88100004, 0x81000004, 0x85100004, 0x88100004, 0x85100004, 0xc9000004, 0xc5000004, 0x81000004, 0x85100004, 0xc9000004, 0x81200004, 0xc9000004, 0x85100004, 0x80200004, 0x85100004, 0x88100004, 0x81000004, 0x85100004, 0x88100004, 0x81000004, 0x85100004, 0x88100004, 0x81000004, 0xc4000004, 0xc4000004, 0x81000004, 0x84000004, 0x86000004, 0xc9000004, 0xc4000004, 0xc4000004, 0xc4000004, 0xc4000004, 0x80500004, 0xc4000004, 0x93000004, 0xd8000004, 0x93000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0xde000004, 0x81100004, 0xc5000004, 0xc5000004, 0x81100004, 0xc5000004, 0x81200004, 0x82500004, 0xe5000004, 0xc9000004, 0x80700004, 0xc9000004, 0x81100004, 0x81300004, 0xc1000004, 0x81300004, 0xc9000004, 0xc9000004, 0x81300004, 0xc1000004, 0xc9000004, 0xc1000004, 0xc4000004, 0x80500004, 0xc9000004, 0x80200004, 0x81100004, 0x84000004, 0xc8000004, 0x82000004, 0x88100004, 0x81100004, 0x80900004, 0xc2000004, 0x80400004, 0x88100004, 0x80200004, 0x84000004, 0xc9000004, 0xc4000004, 0x80200004, 0x88100004, 0x81100004, 0x84000004, 0xc8000004, 0x81000004, 0x83100004, 0x83100004, 0x84000004, 0xc8000004, 0x81000004, 0xc3000004, 0x80400004, 0x86000004, 0xc8000004, 0xc2000004, 0x82200004, 0xc4000004, 0xc4000004, 0x81800004, 0x81800004, 0x81800004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81300004, 0x91200004, 0x95300004, 0x9a300004, 0xa0100004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc1000004, 0x82100004, 0xc5000004, 0x82000004, 0xc9000004, 0x81100004, 0xc2000004, 0xc0000004, 0x80500004, 0x87200004, 0x80000004, 0x82000004, 0xc5000004, 0x80500004, 0x87200004, 0x83000004, 0xc5000004, 0x82000004, 0xc5000004, 0xc2000004, 0xc2000004, 0xc2000004, 0x80000004, 0xc2000004, 0xc0000004, 0x80800004, 0xc5000004, 0xc2000004, 0xc1000004, 0xc2000004, 0x81800004, 0x81800004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x80000004, 0x83100004, 0x83100004, 0x84000004, 0xc6000004, 0xc1000004, 0x80300004, 0x86000004, 0x88100004, 0x83200004, 0x80000004, 0x82200004, 0xc6000004, 0x83100004, 0x80200004, 0x83100004, 0xc4000004, 0xc8000004, 0x80100004, 0x83000004, 0xc8000004, 0xc0000004, 0xc4000004, 0x81300004, 0x86000004, 0x88100004, 0xc3000004, 0xc3000004, 0xc3000004, 0xc8000004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81600004, 0xc9000004, 0x81800004, 0x81300004, 0x80900004, 0x80200004, 0x85100004, 0x85000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81500004, 0x81000004, 0xc4000004, 0x80100004, 0xc4000004, 0xc1000004, 0x80900004, 0x81100004, 0x84100004, 0x80200004, 0x84200004, 0x80500004, 0x81200004, 0x81100004, 0x85200004, 0xc9000004, 0x80000004, 0xc5000004, 0x82200004, 0x81300004, 0x81400004, 0xc3000004, 0x80700004, 0xc9000004, 0x81400004, 0x80000004, 0xc5000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0x81100004, 0xc4000004, 0x81100004, 0x81100004, 0x85200004, 0xc2000004, 0x85200004, 0x85100004, 0xc7000004, 0x80700004, 0xc9000004, 0x81100004, 0x85200004, 0x81100004, 0x87200004, 0x81100004, 0x85200004, 0x81100004, 0x85200004, 0x85200004, 0x85100004, 0xc9000004, 0xc1000004, 0x85200004, 0x85200004, 0x80200004, 0x85200004, 0xc9000004, 0x81100004, 0xc7000004, 0x85100004, 0x85100004, 0x81200004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81800004, 0x81700004, 0x81000004, 0x83400004, 0xc5000004, 0x83400004, 0x84000004, 0x86100004, 0xc5000004, 0x84000004, 0x86100004, 0x81000004, 0x83600004, 0x83400004, 0x83400004, 0x84000004, 0x86100004, 0x84300004, 0x83400004, 0x83000004, 0xc5000004, 0x83100004, 0x86100004, 0x84000004, 0x86100004, 0x84300004, 0x83100004, 0x86100004, 0xc5000004, 0x81000004, 0x83400004, 0x84000004, 0x86100004, 0xc5000004, 0x83100004, 0x86100004, 0x84300004, 0x81800004, 0x81800004, 0x81800004, 0x81200004, 0x81000004, 0x85200004, 0x85200004, 0x85200004, 0x83300004, 0x83400004, 0x85100004, 0x85200004, 0x85200004, 0x85200004, 0x85200004, 0xc3000004, 0xc5000004, 0x83200004, 0xc7000004, 0x80000004, 0x83100004, 0xc7000004, 0x81600004, 0x85200004, 0x85200004, 0xc3000004, 0x83100004, 0x83100004, 0x81800004, 0x81000004, 0x83500004, 0x84500004, 0x81300004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81100004, 0x81800004, 0x91000004, 0x94400004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a100004, 0x9d100004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x82700004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0100004, 0xa3700004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81200004, 0x85400004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81000004, 0x85400004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91000004, 0x93100004, 0xa5500004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91500004, 0x9b300004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a200004, 0x82700004, 0x91500004, 0x81200004, 0x85000004, 0x87200004, 0x91700004, 0x9b300004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0a00004, 0x81800004, 0x91700004, 0x9a400004, 0xa0500004, 0xa7300004, 0x81800004, 0x91700004, 0x9a400004, 0xa0900004, 0x91000019, 0x96200019, 0x9a000019, 0xa5000019, 0xe8000019, 0x91000019, 0x96200019, 0x9a000019, 0xa5000019, 0xe8000019, 0x91000019, 0x96200019, 0x9a000019, 0xa5000019, 0xe8000019, 0x91000019, 0x96200019, 0x9a000019, 0xa5000019, 0xe8000019, 0x81200019, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xa8100007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xa8100007, 0xe5000003, 0x81100007, 0x82200007, 0xc2000007, 0x82200007, 0x97000007, 0xe5000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x81300007, 0xc1000007, 0xd7000007, 0x82100007, 0x84200003, 0xc7000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91000007, 0x93000007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xde000007, 0xc3000007, 0xc1000003, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0x83100003, 0xc5000007, 0x81600007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc2000007, 0xc1000007, 0xd3000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x81200007, 0x81000007, 0xc3000007, 0x81000007, 0xc4000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe8000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3200007, 0xe8000007, 0xc1000007, 0xc2000007, 0xc2000007, 0x81300007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x82000007, 0xc4000007, 0x81200007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81100007, 0x83600007, 0x81400007, 0xc4000007, 0x88100007, 0xc1000007, 0x9120000a, 0x9530000a, 0x9a30000a, 0xa010000a, 0xa300000a, 0xa510000a, 0xe900000a, 0x91200007, 0x95300007, 0x9b000007, 0x9d000007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81000009, 0x8200000a, 0x83000005, 0x84100007, 0x86000005, 0x87200007, 0x81700007, 0xc9000005, 0x81000005, 0x82100007, 0x84000005, 0x85200007, 0x88000005, 0xc9000007, 0x81100007, 0x83100005, 0x86300005, 0x81000005, 0x82700007, 0x81100007, 0x83400005, 0x88100007, 0x81800007, 0x81400007, 0x81200007, 0x85200007, 0x81800007, 0x81000007, 0x82700005, 0x81600005, 0x88100007, 0x81200007, 0x84400005, 0xc9000007, 0x81800007, 0x82000007, 0x83200005, 0x86000007, 0x87000005, 0x88100007, 0x81000005, 0xc2000007, 0xc5000005, 0xc1000007, 0x81000007, 0x82000005, 0x83000007, 0x84000005, 0x85000007, 0x86000005, 0x87200007, 0xc5000005, 0xc1000005, 0x9120000a, 0x9530000a, 0x9a10000a, 0x9d00000a, 0xa010000a, 0xa300000a, 0xa510000a, 0xe900000a, 0xc5000005, 0x84100005, 0x91000003, 0x93000003, 0x98000003, 0x9b000003, 0x9d000003, 0xe6000003, 0xe6000003, 0xe5000003, 0xe5000003, 0xc1000007, 0xc4000006, 0xc1000006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x91000007, 0xda000007, 0xdd000007, 0xe6000007, 0xdb000007, 0xe5000007, 0x9a000007, 0xdd000007, 0xe5000007, 0xd7000007, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xc1000007, 0xda000007, 0xdd000007, 0xe5000007, 0x96000007, 0xe5000007, 0xd7000007, 0x96000007, 0xe5000007, 0x91000007, 0xd8000007, 0xdb000007, 0xda000007, 0xe5000007, 0xe5000007, 0xd7000007, 0xda000007, 0xe5000007, 0x96000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0xe0000007, 0xdd000007, 0xe5000007, 0xe6000007, 0xe6000007, 0xd8000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xda000007, 0xda000007, 0xe5000007, 0x96000006, 0xe5000006, 0xda000006, 0xe5000006, 0xe5000006, 0xda000006, 0xe5000006, 0xda000006, 0x91000003, 0x93000003, 0x98000003, 0x9b000003, 0x9d000003, 0xe6000003, 0xe6000003, 0x81000007, 0x82000006, 0xc3000007, 0x80100007, 0x81100007, 0x81100007, 0x83000005, 0xc4000007, 0x91000007, 0xd3000007, 0xdd000007, 0x92000007, 0xd8000007, 0xd1000007, 0x92000007, 0xd8000007, 0xdd000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xdb000007, 0x82000007, 0xda000007, 0xda000007, 0x81000007, 0xda000007, 0xc0000007, 0x81100007, 0xc1000007, 0xe5000007, 0xd3000007, 0xdb000007, 0xdb000007, 0xe5000007, 0x81000007, 0xd1000007, 0xd7000007, 0xc0000007, 0xd7000007, 0x91000007, 0x96000007, 0xe5000007, 0x82000007, 0xdd000007, 0x81000006, 0xc2000007, 0x81100007, 0xd7000007, 0x81100007, 0xdb000007, 0x81100007, 0xe6000007, 0xc1000007, 0x81100007, 0x83000006, 0x84100007, 0x92000007, 0xd8000007, 0x81100007, 0x9b000006, 0xe6000006, 0xe5000006, 0xe5000006, 0x81000007, 0xda000006, 0xe6000006, 0x95000006, 0xda000006, 0x81000007, 0x95000006, 0xda000006, 0x81300007, 0xda000006, 0xdd000006, 0xc0000006, 0x81000006, 0xc2000007, 0xc0000006, 0x81000006, 0xc4000006, 0xd7000005, 0xd7000005, 0x81100003, 0xc4000003, 0xd3000007, 0xd7000007, 0xd7000007, 0x92000007, 0x98000007, 0xdb000007, 0x9b000007, 0xe6000007, 0xd7000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x97000007, 0xe5000007, 0xdd000007, 0xe6000007, 0x91000007, 0xe5000007, 0xe5000007, 0x81000007, 0xd7000007, 0xd7000007, 0x81000006, 0xd7000007, 0x81000006, 0x93000007, 0xdb000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xd1000007, 0xd1000007, 0xdd000007, 0xe5000007, 0x81000003, 0xe5000007, 0xdb000007, 0xd3000007, 0xd8000006, 0xdb000006, 0x9b000006, 0xe6000006, 0xa0000005, 0xa3000005, 0xa5000005, 0xe9000005, 0xd7000006, 0x95000006, 0xda000006, 0x95000006, 0xda000006, 0xda000006, 0x80000006, 0x81200007, 0x96000006, 0xe5000006, 0xa5100006, 0xd1000006, 0x98000006, 0xe5000006, 0xdd000006, 0xe5000006, 0xda000006, 0xc1000007, 0xc1000007, 0xc1000007, 0xdd000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xe9000005, 0xd7000005, 0xd7000005, 0x81100007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x93000007, 0x98000007, 0xdb000007, 0xd8000007, 0x93000007, 0x9b000007, 0xe6000007, 0x93000007, 0x9b000007, 0xe6000007, 0xe5000007, 0xdb000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xdd000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe6000007, 0xe5000007, 0xe6000007, 0xc1000006, 0x82100006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe6000007, 0xd1000007, 0xd7000006, 0xdd000006, 0xe5000006, 0xda000006, 0x92000006, 0x98000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xda000006, 0x96000006, 0xe5000006, 0xd7000006, 0xe5000006, 0xd8000006, 0x98000006, 0xdb000006, 0xdb000006, 0xe6000006, 0xda000006, 0x81000007, 0x82100006, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0x87100006, 0x89000007, 0xd1000006, 0xe5000006, 0xe5000006, 0x96000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xda000006, 0x9a000006, 0xe5000006, 0x91000005, 0xdd000005, 0x98000005, 0x9b000005, 0xdd000005, 0xe5000005, 0x80100007, 0xdd000005, 0xc1000006, 0x81000005, 0x82100006, 0x84100005, 0x86100007, 0xc8000006, 0x81100006, 0x81100006, 0x81000003, 0x83000007, 0xe5000005, 0x81100006, 0xd3000007, 0x91000007, 0xd3000007, 0xd3000007, 0xd3000007, 0x92000007, 0xd8000007, 0xe6000007, 0xd3000007, 0x81000003, 0xdb000007, 0xd1000007, 0xd3000007, 0x92000007, 0xd8000007, 0x81100007, 0x83000006, 0xdd000007, 0xdd000007, 0x92000007, 0xd8000007, 0xdd000007, 0xd1000007, 0xd1000007, 0xd1000007, 0xda000007, 0xda000007, 0x81000005, 0xda000007, 0xc1000006, 0xda000007, 0xc1000006, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xd1000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81200007, 0xe6000007, 0x92000007, 0xd8000007, 0x81000007, 0xd3000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0xc1000007, 0x82200007, 0xe5000007, 0xc1000006, 0x96000006, 0xe5000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xc1000007, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xc1000007, 0xc1000007, 0x81000007, 0xe5000006, 0xc1000007, 0xe5000006, 0xc1000007, 0xc1000007, 0x91000005, 0xdd000005, 0xe5000005, 0xe5000005, 0xa0000005, 0xa3000005, 0xa5000005, 0xe9000005, 0x98000005, 0xdb000005, 0xe5000005, 0x98000005, 0xdb000005, 0xe5000005, 0xe6000007, 0x81000007, 0x92000007, 0xd8000007, 0xc1000006, 0x82200007, 0xc1000007, 0xc1000007, 0x81200006, 0x85100006, 0x87000005, 0x88000006, 0x89000007, 0x91000007, 0x92000005, 0x93000006, 0x94200007, 0x97100006, 0x9a200006, 0x9d000007, 0x9e000006, 0xa0200007, 0xa3000005, 0xa4000007, 0xa5000006, 0xa6000007, 0xa7000006, 0xa8100007, 0xea000005, 0x81000005, 0x82000007, 0x83000006, 0x84100007, 0xc7000007, 0x81100006, 0xe8000007, 0xe8000007, 0xe8000005, 0xe8000007, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000006, 0xe8000007, 0xe8000007, 0xe8000005, 0xe8000005, 0xe8000006, 0xe8000006, 0xe8000005, 0xe8000005, 0xe8000006, 0xe8000006, 0xe8000007, 0xe8000007, 0xe8000007, 0xe8000006, 0xe8000007, 0xe8000007, 0x81100003, 0x83200007, 0x86200006, 0x89000007, 0x91100007, 0x93100006, 0x95300007, 0x9a000007, 0x9b200006, 0x9e000007, 0xa0000006, 0xa1100005, 0xa3100007, 0xa5000003, 0xa6200006, 0xea000007, 0xc1000007, 0x81100007, 0x81200006, 0x84000007, 0xc5000006, 0xc1000007, 0xc1000007, 0x81200007, 0x84100006, 0xe5000007, 0xd1000007, 0xe5000007, 0xc1000007, 0x80000006, 0x81100007, 0xc0000007, 0x81100007, 0xc1000007, 0x81200007, 0xc1000007, 0xc1000007, 0xc1000006, 0x81000007, 0x84000006, 0x85000007, 0x86100006, 0xd9000006, 0xc1000006, 0x81100007, 0x81100006, 0x83000007, 0xd7000007, 0x80000006, 0x81200007, 0xc4000006, 0xc0000007, 0x80000006, 0xc1000007, 0x81300007, 0x85000006, 0x86000007, 0x87100006, 0xc0000007, 0xc0000007, 0x81100007, 0x81300007, 0xc5000006, 0xc0000006, 0xc1000007, 0xc1000007, 0x80200007, 0x81000006, 0x82200007, 0x85000006, 0xc6000007, 0x97000007, 0xe5000007, 0x81000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0x81000006, 0x82000007, 0xc3000006, 0x81100007, 0xc1000006, 0xc1000003, 0xe5000007, 0xd1000006, 0xd7000006, 0xc1000007, 0x93000006, 0xe5000006, 0xd3000006, 0xe5000006, 0xd1000006, 0xc1000007, 0x82100007, 0x81000006, 0x82100007, 0xd3000006, 0xd3000006, 0xd3000006, 0xe5000007, 0x81000007, 0xe5000007, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xd7000006, 0xc1000006, 0xd3000006, 0xd3000006, 0xc6000007, 0xc1000007, 0xd1000006, 0xd1000006, 0x93000005, 0xe6000005, 0x80100007, 0xe5000005, 0x81300007, 0xc1000006, 0xc1000006, 0x81100006, 0x81200007, 0xc1000006, 0xc3000007, 0xd1000007, 0x80300007, 0xd1000007, 0xd1000007, 0x82100006, 0xc2000007, 0xc1000006, 0xd1000007, 0xc1000007, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0x86000005, 0xc7000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81200007, 0x84000006, 0x85200007, 0x88000006, 0xe5000007, 0xc1000006, 0xc1000007, 0x81000006, 0xc2000007, 0x81000007, 0x82000005, 0x83000007, 0x84000006, 0x85000007, 0x96000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xc1000007, 0xd3000006, 0x81100007, 0xc1000006, 0x93000005, 0xe6000005, 0xe5000005, 0x80100007, 0x84000007, 0x85000006, 0x86300007, 0xd1000007, 0xd1000007, 0xe5000007, 0x81100007, 0x81100007, 0xc1000007, 0x81500007, 0x87000006, 0x88000007, 0x89000006, 0x91000007, 0x92000006, 0x93100007, 0x95300006, 0x9a200007, 0x9d100006, 0xa0200006, 0xa3700007, 0x81500007, 0x87200006, 0x91400006, 0x96200007, 0x9a000007, 0x9b000006, 0x9c000005, 0x9d000006, 0x9e000007, 0xe0000006, 0xc4000006, 0xc1000007, 0x81200007, 0x84400006, 0x89000007, 0x91000005, 0x92500007, 0x98000006, 0x9a400007, 0xa0000007, 0xa1000006, 0xa2100007, 0x81300006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81000007, 0xc4000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xe5000007, 0xe5000007, 0xc4000005, 0x81100007, 0x80000007, 0xc1000006, 0xc1000007, 0x80000006, 0x81100007, 0xc3000006, 0xc1000007, 0xc1000007, 0x81200007, 0xc1000007, 0xc1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81100007, 0xe5000007, 0xd7000006, 0x81200007, 0x81100007, 0x81300007, 0x81100007, 0x81100007, 0x81100007, 0xc2000007, 0x81100007, 0x81100007, 0xc0000007, 0xc1000005, 0xd3000007, 0xd3000007, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000005, 0x80000006, 0x82000007, 0x83000006, 0xc4000007, 0x80900007, 0xc0000006, 0x80100006, 0x81100007, 0xc4000007, 0xe5000005, 0x81100007, 0xe5000007, 0x81100007, 0x81100007, 0x83400006, 0x88100007, 0x91500007, 0xc7000006, 0x81000006, 0x82200007, 0x85000006, 0x86300007, 0x91100007, 0xd4000007, 0xc1000006, 0xc1000007, 0x81100007, 0xc1000007, 0x91000003, 0x93000003, 0x98000003, 0x9b000003, 0x9d000003, 0xa5100003, 0xe6000003, 0xc1000003, 0xc1000007, 0x97000007, 0xda000007, 0x97000007, 0xe6000003, 0xd7000007, 0xda000007, 0x91000007, 0xd7000007, 0xda000007, 0xe5000007, 0xdd000007, 0xdb000007, 0xd7000007, 0xdd000007, 0xd7000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xda000007, 0xda000007, 0x91200003, 0x98000003, 0x9d000003, 0xe6000003, 0xe6000003, 0x80900007, 0x80000003, 0xc1000007, 0xc1000003, 0x80100007, 0x80100007, 0xc0000007, 0xc1000007, 0x91000007, 0x93000007, 0xe5000007, 0xd3000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81100007, 0xc9000007, 0x80400007, 0xc1000007, 0xc0000007, 0x9b000007, 0xdd000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x91100007, 0xd8000007, 0x97000007, 0xdd000007, 0xe5000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81300007, 0xda000007, 0xda000007, 0x81100007, 0xc1000007, 0x81100007, 0x81100007, 0xd7000007, 0x81100007, 0xc0000007, 0x80100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xda000007, 0xda000007, 0x80100007, 0xc0000007, 0x80100007, 0xc0000007, 0xc1000007, 0xc1000007, 0x91000003, 0x93000003, 0x98000003, 0x9b000003, 0x9d000003, 0xe6000003, 0x93000003, 0xe6000003, 0x80100007, 0xc0000007, 0xc1000007, 0x80100007, 0x83200007, 0x91000007, 0x9a000007, 0x9d000007, 0xe5000007, 0xdd000007, 0x9b000007, 0xe6000007, 0xda000007, 0xe5000007, 0xdd000007, 0x9a000007, 0xdc000007, 0x81100007, 0xda000007, 0xc1000007, 0xd7000007, 0xd7000007, 0xd7000007, 0xda000007, 0xda000007, 0xda000007, 0xdb000007, 0xe5000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x9a000007, 0xe5000007, 0xdd000007, 0x92000007, 0x98000007, 0x9a000007, 0xa5100007, 0xe6000007, 0x81000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81000007, 0x83100007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xd1000007, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0x81000003, 0x82300007, 0xda000007, 0x80100007, 0x83200007, 0xdb000007, 0x91000007, 0x93000007, 0xdd000007, 0xdd000007, 0xd3000007, 0xd1000007, 0xdd000007, 0xda000007, 0xd7000007, 0xd7000007, 0xc1000003, 0xd7000007, 0xda000007, 0xda000007, 0xe5000007, 0x91000007, 0xd3000003, 0xd3000007, 0xd3000007, 0x93000003, 0xde000007, 0xd3000007, 0xd3000007, 0xd3000003, 0xd3000007, 0xd3000003, 0xd3000007, 0xd3000007, 0xd3000007, 0xd300001e, 0xd300001e, 0xd3000007, 0xd3000007, 0xd3000003, 0xd3000007, 0xd3000007, 0x81100007, 0x80100007, 0x81100007, 0x86100007, 0xc1000007, 0xda000007, 0x91000007, 0x97000007, 0xdd000007, 0x81000003, 0x97000007, 0x9a000007, 0xe5000007, 0x81100007, 0xda000007, 0xda000007, 0xc0000007, 0xda000007, 0x80200007, 0x91200007, 0x98000007, 0x9a000007, 0x9d000007, 0xe5000007, 0xdd000007, 0xe6000007, 0x93000007, 0xdd000007, 0x9a000007, 0xe5000007, 0x92000007, 0x98000007, 0xda000007, 0x81000007, 0x9a100007, 0xdd000007, 0xd7000007, 0x9a100007, 0xd7000007, 0xc1000007, 0xda000007, 0xda000007, 0x91000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa6000007, 0xe9000007, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0xda000007, 0xd7000007, 0xd7000007, 0x81100007, 0xda000007, 0x97000007, 0xda000007, 0x80000007, 0xd7000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xda000007, 0x81500007, 0xd7000007, 0xda000007, 0xda000007, 0x91000003, 0x98000003, 0x9d000003, 0xe6000003, 0x80300007, 0x81300007, 0x80100007, 0xc5000007, 0xc0000007, 0x91000007, 0xd3000007, 0x98000007, 0x9b000007, 0x9d000007, 0xe6000007, 0xd3000007, 0x91100007, 0x98000007, 0xda000007, 0x80000003, 0xc1000007, 0xda000007, 0xda000007, 0x80000007, 0x82200007, 0xda000007, 0xda000007, 0x80200007, 0xd3000007, 0xdd000007, 0x81200007, 0xda000007, 0xda000007, 0xc1000007, 0x81400007, 0x80100007, 0xe5000007, 0xda000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xd3000007, 0x92000007, 0xd8000007, 0x92100007, 0x98000007, 0xe6000007, 0x81000007, 0x91000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xda000007, 0xda000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xda000007, 0xda000007, 0xda000007, 0x91200007, 0xd8000007, 0x91100007, 0x98000007, 0xe6000007, 0xd1000007, 0x91000007, 0xd7000007, 0x91100007, 0x98000007, 0xe5000007, 0xd7000007, 0x9d000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x92000007, 0xd8000007, 0xd7000007, 0xda000007, 0xda000007, 0xc1000007, 0x93000007, 0xda000007, 0x80000007, 0x81000003, 0x82500007, 0x80100007, 0xc2000007, 0x81000007, 0x82000003, 0x83600007, 0x91700007, 0x91000003, 0x98000003, 0x9d000003, 0xe6000003, 0xd7000007, 0x91000003, 0x98000003, 0x9d000003, 0xe6000003, 0x81000007, 0x82100009, 0x96000007, 0xe5000007, 0x96000009, 0xe5000009, 0x96000006, 0xe5000007, 0x96000005, 0xe5000005, 0xe5000006, 0xe5000009, 0xe5000009, 0xe5000006, 0xe5000007, 0xe5000009, 0xe5000006, 0xe5000005, 0xe5000009, 0xe5000009, 0xe5000006, 0xe5000006, 0xe5000009, 0xe5000005, 0xe500000a, 0xe5000009, 0xe5000009, 0xe5000007, 0xe5000005, 0xe5000007, 0xe5000009, 0xe5000009, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe500000a, 0xe5000009, 0xe5000009, 0xe5000005, 0xe500000a, 0xe5000009, 0xe5000009, 0xe5000005, 0xe5000005, 0xe500000a, 0xe500000a, 0xc1000006, 0xc1000006, 0xe5000007, 0x92000007, 0xd8000007, 0xe5000007, 0x91000007, 0x96000007, 0x9a000007, 0xe5000007, 0xe5000007, 0xdd000007, 0x92000007, 0xd8000007, 0x93000007, 0x9b000007, 0xe6000007, 0x96000007, 0xe5000007, 0xa5100007, 0xd8000007, 0x91000007, 0xd3000007, 0x81000007, 0x82100006, 0xd1000007, 0xe5000007, 0x91000007, 0x96000007, 0x9a000007, 0x9d000007, 0xe5000007, 0x93000007, 0xdb000007, 0xd7000007, 0xd7000007, 0x8100000c, 0x82000006, 0xc3000007, 0xe5000007, 0xe5000006, 0xe5000006, 0x96000006, 0x9a000006, 0x9d000006, 0xe5000006, 0xd1000006, 0xe6000006, 0xdb000006, 0xe5000006, 0xd7000006, 0xdb000006, 0xe5000006, 0xda000005, 0xe5000005, 0xc5000006, 0xc5000006, 0xe5000006, 0x92000007, 0xd8000007, 0xdd000007, 0xe5000007, 0x96000007, 0x9a000007, 0xe5000007, 0xdd000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x9b000007, 0xe6000007, 0x81000007, 0x82100006, 0x84000007, 0xd7000007, 0xd7000007, 0x81000007, 0xd8000007, 0xc2000006, 0x81000006, 0x89000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0xe5000007, 0xc1000007, 0x81000005, 0xc2000006, 0xc1000006, 0xe5000007, 0x91000006, 0xd7000006, 0xdd000006, 0xe6000006, 0x96000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xe6000006, 0x92000006, 0x98000006, 0xdb000006, 0xd7000006, 0xdb000006, 0xc1000006, 0xc1000006, 0xda000006, 0x80000007, 0xc1000006, 0xc1000007, 0xe5000006, 0xdd000005, 0xd7000005, 0x80000007, 0x82400007, 0x87000006, 0x88000005, 0xc9000007, 0x80600007, 0x87000006, 0x88000005, 0xc9000007, 0x81300007, 0xe5000005, 0x81000005, 0xc2000007, 0x81100007, 0xc3000006, 0x81000006, 0x82000005, 0xc3000007, 0x81000006, 0xc2000005, 0xc1000007, 0x81300007, 0xc0000007, 0x81100007, 0xe5000007, 0xe5000006, 0x96000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0x92000005, 0x98000005, 0x9b000005, 0xe6000005, 0x91000005, 0x93000005, 0x96000005, 0x9a000005, 0x9d000005, 0xe5000005, 0x91200005, 0x96200005, 0x9a100005, 0x9d000005, 0xa0000005, 0xa3000005, 0xa5100005, 0xe9000005, 0xc1000005, 0x80000006, 0xc1000007, 0xd8000005, 0x81200005, 0xe5000005, 0x81200007, 0xc1000007, 0x81000006, 0xc2000005, 0xc1000007, 0xc1000007, 0xc1000005, 0xc1000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xc1000006, 0xc1000006, 0x81800007, 0xc1000006, 0x81000007, 0x82100006, 0xe5000007, 0x96000006, 0xe5000006, 0xc1000007, 0x80000006, 0x81100007, 0x83000005, 0xc4000006, 0xc1000007, 0x96000005, 0xe5000005, 0xc1000007, 0xc1000007, 0x81000007, 0x82000005, 0x83100006, 0x81000007, 0xc3000007, 0xc0000005, 0xc1000007, 0xc0000006, 0x81100007, 0xc1000006, 0xc1000005, 0xc1000006, 0x96000005, 0xe5000005, 0xc1000007, 0x81100006, 0x83000007, 0x84000005, 0x85200007, 0x81600007, 0x88100006, 0x91100006, 0x93000005, 0x94000007, 0x95000006, 0x96000005, 0x97000007, 0x98000006, 0x9a000006, 0x9b300005, 0xa0000005, 0xa1100006, 0xa3000007, 0xe4000005, 0x81200007, 0xc1000007, 0x81000007, 0x83000007, 0x84100006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81200007, 0xc1000007, 0xc1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0x81000006, 0xc2000007, 0xe5000007, 0xe5000007, 0x81100007, 0x83100006, 0x85000007, 0xc6000006, 0xe5000007, 0xc0000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000005, 0x80000007, 0x81000006, 0x82400007, 0xc2000007, 0x80200006, 0x84000005, 0x85200007, 0x88000006, 0xc9000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0x83000005, 0x84000006, 0x85000007, 0x86000006, 0xc7000007, 0x80000007, 0xc1000006, 0xc1000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xd3000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xe5000006, 0x80100007, 0x82000006, 0x83000007, 0x84100006, 0x86100007, 0x88000006, 0xc9000005, 0x80100006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0x81000005, 0xc2000007, 0x81000006, 0x82000007, 0x83000006, 0xc4000007, 0x81100007, 0x80000007, 0x81000006, 0x83100006, 0xc9000006, 0xc1000006, 0xc1000006, 0x80000007, 0x81100006, 0x83300007, 0x87100006, 0xc9000007, 0x80100007, 0xc1000006, 0x81100007, 0x80000007, 0x81100006, 0x83000007, 0x84000006, 0xc9000007, 0x80000007, 0x81100005, 0x83000007, 0xc4000006, 0xd7000007, 0xc1000006, 0x81100007, 0x83400006, 0x88000007, 0xc9000006, 0xc1000007, 0x81000006, 0xc2000007, 0xe5000006, 0xd7000006, 0xc1000007, 0x80000006, 0x82100006, 0x84000007, 0x85000006, 0x86000007, 0xc8000007, 0x81000006, 0x83100007, 0xd3000005, 0x80000006, 0x81000007, 0x83200007, 0x86000006, 0x87100007, 0xc9000006, 0xc2000006, 0x81100006, 0x83000005, 0xc4000006, 0x80000006, 0xc1000007, 0x81100007, 0x81000006, 0x82100007, 0xc6000007, 0x81200007, 0x81000005, 0x82100007, 0x84000005, 0xc5000006, 0xc1000006, 0x81000006, 0x82000007, 0xc3000006, 0x81000006, 0xc2000007, 0xc1000006, 0x80000006, 0x81000007, 0x82000006, 0x83300007, 0x88100007, 0x81000007, 0xc2000006, 0xc000000c, 0xc6000006, 0xc6000006, 0xc6000006, 0xc6000006, 0xc1000007, 0x80100007, 0x82000005, 0x83000006, 0x84100007, 0xc6000006, 0xc6000006, 0xc6000006, 0xc6000006, 0xc6000006, 0xc6000006, 0xc6000006, 0xc6000006, 0x81000007, 0xc6000006, 0xc6000006, 0x81000006, 0x82000007, 0x83100006, 0x86100006, 0xc6000006, 0xc6000006, 0xc6000006, 0xc6000006, 0x80900007, 0x80000006, 0x81000007, 0x82000006, 0x83100007, 0x85000006, 0x86000007, 0xc8000007, 0x80000006, 0x81100007, 0xc3000006, 0x81200007, 0x84000006, 0x85000005, 0x86000007, 0x88000006, 0xc9000007, 0x80100007, 0x82000006, 0x83000007, 0x84000005, 0x85100007, 0xc8000007, 0x80100006, 0x82100005, 0x81000006, 0x82000005, 0x83000006, 0xc4000007, 0xc4000007, 0xc4000007, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0xc7000007, 0x81300007, 0x85100006, 0xc8000007, 0xc4000007, 0xc4000007, 0xc4000007, 0xc4000007, 0xc4000007, 0x81000005, 0xc4000007, 0xc4000007, 0x82100006, 0xc4000007, 0x81000007, 0x82100006, 0x84000007, 0x85000006, 0x86100007, 0xc4000007, 0xc4000007, 0xc4000007, 0xc2000007, 0xc2000007, 0x81000005, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0xc2000007, 0x81000006, 0xc2000007, 0xc2000007, 0xc2000007, 0x81000007, 0xc2000006, 0x81100007, 0xc3000006, 0xc1000007, 0xc0000007, 0x81000005, 0x82100007, 0x84000005, 0x85000006, 0x86100005, 0x89000007, 0x91400007, 0x96000006, 0x97100007, 0x9b200007, 0x9e000006, 0xa0000005, 0xa1300006, 0xa5000007, 0xa6000006, 0xa7100007, 0xa9000006, 0xea000007, 0x81000007, 0x82700006, 0x91000006, 0x92000007, 0x93000006, 0x94000005, 0x95200007, 0x98000006, 0x9a200007, 0x9d000005, 0x9e000007, 0xa0000006, 0xa1800007, 0xea000005, 0x81500007, 0xc7000006, 0xe8000007, 0xe8000006, 0xe8000007, 0xe8000005, 0x81600007, 0x88100006, 0x91200005, 0x94300006, 0x98000007, 0x9a000006, 0x9b100007, 0x9d100006, 0xa0200006, 0xa3000005, 0xa4300007, 0xa8000005, 0xa9000006, 0xea000007, 0x81600007, 0xc8000006, 0x83000007, 0x84000006, 0xc5000007, 0x81000007, 0x84000006, 0xc5000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0xe5000007, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0xc0000006, 0x80200007, 0xe5000005, 0xe5000005, 0x81000007, 0x86100006, 0xc9000006, 0xc1000006, 0x86100006, 0x80000005, 0x81000006, 0x82100005, 0x84300006, 0x88100005, 0xc6000006, 0x86100006, 0x86100006, 0x81100007, 0x84000007, 0x86100006, 0xc8000007, 0x86100006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0x80000006, 0x81100007, 0x83000006, 0x84000007, 0xc5000006, 0xc1000007, 0x81000007, 0xc2000006, 0xc2000006, 0xc2000006, 0xc2000006, 0x81000007, 0x82000006, 0x83000005, 0x84100007, 0x88100007, 0x81000007, 0xc2000006, 0xc2000006, 0xc2000006, 0x81000007, 0xc2000006, 0xc2000006, 0xc2000006, 0xc1000007, 0xc2000006, 0x80000006, 0x81000007, 0x82000006, 0x83000007, 0xc4000006, 0xc1000006, 0xc1000005, 0x80500006, 0xc2000006, 0xc1000007, 0x80100007, 0x82100006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc2000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x80100006, 0xc6000006, 0x80000007, 0x81000006, 0xc6000006, 0x80000005, 0x81100006, 0x83100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81000005, 0xc2000007, 0xc1000007, 0x80000006, 0x81000005, 0x82000006, 0xc3000007, 0xc1000007, 0x81000007, 0x82200006, 0x81000007, 0x82100006, 0x80100007, 0x82300006, 0x87000007, 0x88100006, 0xc4000006, 0x81000005, 0xc4000006, 0xc4000006, 0xc4000006, 0xc4000006, 0x80000007, 0xc4000006, 0x80000007, 0xc4000006, 0xc4000006, 0xc4000006, 0xc0000007, 0xc4000006, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0x80000007, 0x81000006, 0x82100007, 0x84000006, 0x85000007, 0xc9000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0x80100007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc0000007, 0xc9000006, 0x80000005, 0x81100006, 0x83100005, 0x85100007, 0xc9000006, 0xc9000006, 0xc9000006, 0x85100007, 0xc9000006, 0x85100007, 0xc9000006, 0xc9000006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000006, 0x81100005, 0x81300007, 0x85000006, 0x86300007, 0x91100007, 0x93200006, 0x96200007, 0x9a000007, 0x9b000006, 0x9c000007, 0x9d000005, 0x9e000007, 0xa0000005, 0xa1000007, 0xe2000006, 0x81000007, 0x82000005, 0x83000007, 0x84000005, 0x85200007, 0x88000006, 0x89000007, 0x92000007, 0x93100006, 0x81100007, 0xe5000007, 0x91000007, 0xe1000007, 0x93000007, 0xe6000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000007, 0xe5000007, 0x92000007, 0xd8000007, 0xe5000007, 0xe5000007, 0xe5000006, 0x9d000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xe5000006, 0xdd000006, 0xdb000006, 0xe6000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xda000007, 0x91000007, 0xe1000007, 0x93000007, 0xe6000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x96000007, 0xe5000007, 0xe5000007, 0x92000007, 0xd8000007, 0x96000007, 0xe5000007, 0xe5000007, 0xda000006, 0x9d000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xda000006, 0xe5000006, 0xda000006, 0xdd000006, 0xdb000006, 0xe6000006, 0x96000006, 0xe5000006, 0xe5000006, 0x96000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xda000007, 0x91000007, 0xe1000007, 0xd3000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000007, 0x92000007, 0xd8000007, 0xe6000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xda000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xda000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xda000006, 0xda000006, 0xdb000006, 0xdb000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xd3000007, 0x91000007, 0xe1000007, 0xda000007, 0xda000007, 0xe6000007, 0xe5000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0x9a000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000005, 0x91000006, 0x9a000006, 0xe1000006, 0xda000006, 0xe6000006, 0x92000006, 0x98000006, 0x9d000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9d000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xda000006, 0xdb000006, 0xda000006, 0x92100006, 0xd8000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xd3000007, 0x91000007, 0xe1000007, 0xda000007, 0x9a000007, 0xe5000007, 0xe6000007, 0xe5000007, 0xe5000005, 0x91000006, 0x9a000006, 0xa1000006, 0xe5000006, 0xda000006, 0x9b000006, 0xe6000006, 0x92000006, 0x98000006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0x9d000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x92000006, 0xd8000006, 0xda000006, 0xda000006, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xd7000006, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0xda000005, 0x96000005, 0xe5000005, 0xe5000005, 0xdd000005, 0x96000005, 0xe5000005, 0xd7000006, 0xd7000006, 0xd3000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xdd000006, 0x92100006, 0xd8000006, 0x96000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x93000005, 0xdb000005, 0xe5000005, 0xd3000006, 0xd7000006, 0xdd000006, 0x96000006, 0x9d000006, 0xe5000006, 0x9d000006, 0xe5000006, 0xdd000005, 0xa0000005, 0xa3000005, 0xe9000005, 0x92000005, 0x98000005, 0xe5000005, 0xe5000005, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5000006, 0xe9000006, 0xe5000006, 0x91000006, 0xe1000006, 0x91000006, 0xe1000006, 0xdb000005, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xda000007, 0xda000007, 0xe5000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x91000007, 0xe1000007, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9d000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xc1000006, 0xa0000007, 0xa3000007, 0xe9000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xda000005, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x91000006, 0xe1000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xc1000005, 0xc1000006, 0x81100006, 0x9d000005, 0xe5000005, 0x96000005, 0xe5000005, 0x96000005, 0xe5000005, 0xdb000005, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0xdb000005, 0x9d000006, 0xe5000006, 0xd7000006, 0xc1000006, 0x81100007, 0x81000007, 0x82000006, 0xc3000007, 0xc1000006, 0x81200007, 0xc1000006, 0xc1000005, 0xc1000006, 0x81000005, 0x82000009, 0x83100006, 0x81100007, 0x83100006, 0xc5000007, 0x81300006, 0x81200006, 0xc1000007, 0x81000006, 0x82000005, 0x83000006, 0xc4000005, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000006, 0xc1000007, 0xd9000007, 0xd9000007, 0xd9000006, 0x81000006, 0xd9000006, 0xc1000006, 0x81200006, 0x84000005, 0x86000006, 0x87000005, 0x88000007, 0x89000006, 0xd1000006, 0x81000007, 0x82000006, 0x83200007, 0x86100005, 0xe5000007, 0xda000007, 0xda000007, 0xda000006, 0xda000006, 0xe5000007, 0xda000007, 0xda000007, 0xda000006, 0x9a000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000007, 0xa3000007, 0xe9000007, 0xe5000007, 0xda000007, 0xda000007, 0xda000006, 0xda000006, 0xda000006, 0xda000007, 0xda000007, 0xda000006, 0xda000006, 0xda000006, 0xda000005, 0xda000005, 0xda000005, 0xd3000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xe5000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81100006, 0xda000007, 0xda000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xda000006, 0xda000006, 0x81000006, 0xe5000007, 0xda000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81100006, 0xc2000006, 0x81300006, 0xc1000006, 0xc2000006, 0xc1000007, 0xc1000007, 0x81100006, 0x81000006, 0xc2000007, 0xc1000005, 0xc1000005, 0x83200006, 0xc1000006, 0x81000007, 0x82100006, 0x84000005, 0xc5000007, 0x81000005, 0x82100006, 0xc1000007, 0xc1000006, 0xc1000007, 0xc1000006, 0x81000006, 0x83100007, 0x85100006, 0x87000009, 0x88100006, 0x91000006, 0x93000006, 0x94000005, 0x95200006, 0x98000007, 0x9a100005, 0x9c000006, 0x9d100005, 0xe0000006, 0xc1000006, 0xc1000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x81000007, 0x82300006, 0x86200007, 0x89000006, 0x91000007, 0x92000006, 0x93000007, 0x94100006, 0xe5000004, 0xe5000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x81400004, 0x96000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x81300004, 0xc1000004, 0x96000004, 0xe5000004, 0xc1000004, 0xe5000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x96000004, 0x9c000004, 0xa0000004, 0xa3000004, 0xa5000004, 0xe9000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x96000004, 0xe5000004, 0x96000004, 0xe5000004, 0xe5000004, 0x81800004, 0x91400004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0xe5000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xe5000004, 0x81200004, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000005, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000006, 0xe5000005, 0xe5000006, 0xe5000005, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000005, 0xe5000006, 0x81000006, 0x82100005, 0x84000006, 0x85200005, 0xd9000006, 0xd9000006, 0xd9000006, 0xd9000006, 0xd9000006, 0xd9000006, 0xd9000006, 0xd9000006, 0x9a000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0x9a000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000006, 0xda000007, 0xe5000007, 0xe5000006, 0xda000006, 0xe5000007, 0xe5000006, 0xe5000007, 0xd7000006, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x91000007, 0x97000007, 0xe1000007, 0xe6000007, 0xe5000007, 0xdd000007, 0xdd000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x92000007, 0xd8000007, 0x91000007, 0xe1000007, 0x93000007, 0xdd000007, 0x91000007, 0xe1000007, 0x92000007, 0xd8000007, 0xdb000007, 0xe6000007, 0x93000007, 0xdb000007, 0x92000007, 0xd8000007, 0x93000007, 0xdd000007, 0x91000007, 0xe1000007, 0x91000007, 0xe1000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x93000007, 0xe6000007, 0x92000007, 0xd8000007, 0x92100007, 0xd8000007, 0xd3000007, 0xd3000007, 0xdb000007, 0xda000006, 0xda000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x91000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xe9000006, 0xe6000006, 0xe5000006, 0x96000006, 0xe5000006, 0x96000006, 0xe5000006, 0x92000006, 0xd8000006, 0x97000006, 0x9b000006, 0xe6000006, 0xdb000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9b000006, 0xe6000006, 0x91000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xe9000006, 0xd3000006, 0xdb000006, 0x91000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xe9000006, 0xd3000006, 0xda000006, 0xda000006, 0xda000006, 0x95000006, 0xda000006, 0xda000006, 0xdd000006, 0x91000007, 0xe1000007, 0x92000007, 0xd8000007, 0xe6000007, 0x96000007, 0x9c000006, 0xa0000007, 0xa3000006, 0xe9000007, 0x9b000007, 0xe6000007, 0x91000007, 0x93000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xda000007, 0x91000007, 0x93000007, 0x9b000007, 0xa1000007, 0xe6000007, 0xe5000007, 0x91000007, 0xe1000007, 0x91000007, 0xe1000007, 0x92000007, 0xd8000007, 0x92100007, 0x98000007, 0xe6000007, 0x93000007, 0xe6000007, 0xd3000007, 0x92000007, 0xd8000007, 0x91000007, 0xe1000007, 0x92000007, 0x98000007, 0xe6000007, 0x91000007, 0xe1000007, 0x92000007, 0x98000007, 0xe6000007, 0xdb000007, 0xdd000007, 0xdd000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0x9b000007, 0xe6000007, 0x93000007, 0xe6000007, 0xdb000007, 0xda000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0xd9000006, 0x84000006, 0x85000007, 0xd9000006, 0xd9000006, 0x92000006, 0xd8000006, 0x91000006, 0x93000006, 0x95000006, 0x9a100006, 0x9d000006, 0xa1000006, 0xe6000006, 0x80300007, 0xda000006, 0xda000006, 0x83000007, 0x91000006, 0xe1000006, 0xe6000006, 0x81100007, 0x83100006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81000006, 0x96000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x91000006, 0x93000006, 0x96000006, 0x9b200006, 0xa0100006, 0xa3000006, 0xa6000006, 0xe9000006, 0x83000007, 0xda000006, 0x80100006, 0xc9000006, 0xc3000007, 0x81000006, 0xc3000007, 0x81200007, 0xc1000006, 0x83000007, 0xd7000006, 0xd3000006, 0x96000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x96000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xdb000006, 0x92000006, 0xd8000006, 0x91000006, 0x93000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0x91000006, 0xe1000006, 0xd3000006, 0x81000006, 0x9b000006, 0xe6000006, 0x80300007, 0x96000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x81200007, 0x9b000006, 0xe6000006, 0x96000006, 0x9c000006, 0xe5000006, 0x96000006, 0x9c000006, 0xe5000006, 0x92000006, 0xd8000006, 0x9b000006, 0xe6000006, 0x80000007, 0x83000007, 0x9b000006, 0xe6000006, 0xda000006, 0xda000006, 0x96000006, 0x9c000006, 0xe5000006, 0x96000006, 0x9c000006, 0xe5000006, 0x96000006, 0x9c000006, 0xe5000006, 0xda000006, 0xc1000006, 0xc0000007, 0x80000006, 0x81100007, 0xc1000007, 0x81000006, 0xc2000007, 0x81100006, 0x81100006, 0x81000007, 0xc4000007, 0x81000006, 0xc2000007, 0x80000006, 0xc1000007, 0xc0000007, 0x81000007, 0x82100006, 0xda000007, 0x91000007, 0x93000007, 0x9b000007, 0xa1000007, 0xe5000007, 0xdb000007, 0xd7000007, 0xe6000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0x91200007, 0x98000007, 0xa1000007, 0xe6000007, 0x81000007, 0x91200007, 0x98000007, 0xa1000007, 0xe6000007, 0x91000007, 0x93000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xd7000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xc1000006, 0xc0000006, 0xc1000006, 0xc0000006, 0xe5000007, 0xda000007, 0x97000007, 0xe6000007, 0xe6000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x96000007, 0xe5000007, 0x80000007, 0x91000007, 0xe1000007, 0x92100007, 0x98000007, 0xe6000007, 0x92000007, 0xd8000007, 0x92000007, 0xd8000007, 0x91000007, 0xe1000007, 0x91000007, 0xe1000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xda000006, 0x91000006, 0x93000006, 0x9b000006, 0xa1000006, 0xe6000006, 0xdd000006, 0xda000006, 0xda000006, 0xda000006, 0xda000006, 0xe5000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0xdb000006, 0xdb000006, 0xc1000006, 0xdd000006, 0xdd000006, 0xe5000006, 0xda000006, 0xdb000006, 0xdb000006, 0x81000006, 0xdb000006, 0x91200006, 0x98000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0x81000007, 0x91000006, 0xe1000006, 0x81000007, 0xda000006, 0x80000006, 0xda000006, 0xda000006, 0xda000006, 0x96000006, 0xe5000006, 0x81000006, 0x96000006, 0xe5000006, 0x80100007, 0x82000006, 0xdb000006, 0x80100007, 0xdb000006, 0x81000006, 0x91000006, 0x93000006, 0xe1000006, 0x91000006, 0xe1000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0x81100006, 0xdb000006, 0xdb000006, 0x93000006, 0xe6000006, 0x91000006, 0xe1000006, 0x91200006, 0x98000006, 0x9b000006, 0x9d000006, 0xa1000006, 0xe6000006, 0xdb000006, 0xdb000006, 0xdd000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xde000007, 0xde000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000007, 0xd3000006, 0xd3000006, 0xd3000007, 0xd3000007, 0xd7000006, 0xd7000006, 0xd7000006, 0xd7000006, 0x83000006, 0x84000007, 0x85000006, 0x86100007, 0x81500006, 0xc1000006, 0xc1000006, 0x81100006, 0x83100007, 0xc6000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000006, 0x83200006, 0xc1000007, 0xd7000006, 0x80000006, 0x81000007, 0x82000006, 0xc3000007, 0xc0000007, 0xc0000006, 0xc1000006, 0x80100006, 0xc2000007, 0x81000006, 0x82000007, 0x8300000c, 0x84100007, 0x86100006, 0xc0000006, 0xc0000006, 0xc1000007, 0xc1000007, 0xc1000007, 0x80200006, 0xc7000006, 0x81100006, 0x84000006, 0x85000007, 0x86300006, 0xc1000007, 0xe5000006, 0xe5000006, 0x91000007, 0x93000007, 0x98000007, 0xdd000007, 0x91000007, 0x93000007, 0x98000007, 0xdd000007, 0xd1000007, 0xd1000006, 0xdb000006, 0x80400007, 0x85000006, 0x86100007, 0x88000006, 0xc9000007, 0x91000007, 0x93000007, 0xe1000007, 0x92100007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xdd000006, 0xc2000006, 0xc7000006, 0xc0000007, 0x80100007, 0xc7000007, 0x80100006, 0xc2000007, 0xc1000007, 0x80100006, 0x81000007, 0x83000006, 0xc4000007, 0xc1000007, 0x81300006, 0x85400007, 0x91100006, 0x93100007, 0x95000006, 0x96100007, 0x98000006, 0x9a000007, 0x9c200006, 0xa0200007, 0xa3000006, 0xa4000007, 0xa5100006, 0xa7000007, 0xa8000006, 0xa9000007, 0xea000006, 0x81500007, 0x87200006, 0x91000006, 0x92000007, 0x93000006, 0x94400007, 0x9a100006, 0x9c000007, 0x9d100006, 0xa0000006, 0xa2000007, 0xa4300007, 0xa8200006, 0x81000006, 0x82000007, 0x83200006, 0x86000007, 0x87100006, 0x89000007, 0x91000007, 0x92400006, 0x97000007, 0x98000006, 0x9a100006, 0x9c100007, 0x9e000006, 0xa0500006, 0xa6300007, 0xea000006, 0x81000007, 0x82100006, 0x85300006, 0x89000007, 0x91700007, 0x9a400007, 0xa0600007, 0xa7100006, 0xa9100007, 0x81800006, 0x91700006, 0x9a400006, 0xa0700006, 0xa9100006, 0x81500006, 0x81000007, 0x82000006, 0x83000007, 0x84000006, 0x85200007, 0x88000006, 0xc9000007, 0x81200007, 0x85400006, 0x91100006, 0x93100007, 0xe5000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0x91200007, 0x98000007, 0x9b200007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x92000007, 0xd8000007, 0x91000007, 0x93000007, 0xe1000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xa5000007, 0xe9000007, 0xe5000006, 0xe5000006, 0x91200006, 0x98000006, 0x9b200006, 0xa0100006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91000006, 0x97000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xa5000006, 0xe9000006, 0x91200007, 0x97100007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xd7000007, 0x91000007, 0xe1000007, 0x91100007, 0x98000007, 0xe1000007, 0x96000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xe6000007, 0xe6000007, 0x92000007, 0xd8000007, 0x81300007, 0x85000006, 0x86200007, 0xc9000006, 0x81100007, 0x83000006, 0x84100007, 0x87000007, 0xc9000007, 0x83100007, 0xc9000007, 0x80000006, 0x81600007, 0xc9000006, 0x80100007, 0x82300006, 0x81100007, 0x81000006, 0x82100007, 0x81100007, 0x83200006, 0x80200007, 0xd7000006, 0xc1000007, 0x81200007, 0x85200007, 0x81100007, 0xc1000007, 0x80000007, 0xc1000006, 0xd7000007, 0x80000006, 0x81100007, 0x83200006, 0xc6000007, 0x80100007, 0x81000007, 0x82000006, 0x83100007, 0x85300006, 0x91100006, 0x96000006, 0x98000006, 0x9c000006, 0xa0100006, 0xa3000006, 0xa5000006, 0xe9000006, 0x80000007, 0x82100007, 0xc1000006, 0xc1000006, 0xc1000007, 0x80000007, 0x81000006, 0x82100007, 0x84000006, 0x85300007, 0xc0000007, 0x80200007, 0xc0000007, 0x80200006, 0xc1000006, 0x81100006, 0x81000007, 0x82000006, 0x83200007, 0x80000007, 0x81000006, 0x82700007, 0x80100007, 0x82000006, 0xc3000007, 0xc1000007, 0x80000007, 0x81100006, 0x81000006, 0x82100007, 0xc1000007, 0xc0000006, 0xd7000007, 0x80100007, 0xc0000007, 0xc1000006, 0x81000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xe5000007, 0x80100006, 0x82000007, 0x83000006, 0x84200007, 0xe5000007, 0x80100007, 0xe5000007, 0xe5000007, 0xc0000007, 0x92000007, 0x98000007, 0xdd000007, 0x80000007, 0x81100006, 0x91000007, 0xe1000007, 0xd7000007, 0xe6000007, 0x9c000007, 0xa0000007, 0xa3000007, 0xe9000007, 0xe5000007, 0xd7000007, 0xc1000007, 0xc1000006, 0x80200007, 0x83000006, 0x84100007, 0x80100007, 0xdd000006, 0xe5000006, 0xe5000006, 0xe5000006, 0x81200007, 0x84000006, 0x85100007, 0xc1000006, 0xc7000006, 0x91000006, 0x9d000006, 0xe1000006, 0x80300007, 0x84000006, 0x85300007, 0x80000007, 0x82300007, 0xc1000007, 0x80000007, 0x81100006, 0xc9000006, 0x80500007, 0x81100007, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0x81300006, 0x81000007, 0x82000006, 0xdd000006, 0xc0000007, 0xdd000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd3000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xe6000007, 0xd7000007, 0x81100007, 0x81100007, 0x81200007, 0xd7000006, 0x80500007, 0x87200007, 0x81400007, 0x87100007, 0xc9000006, 0x81000007, 0x82100006, 0x84000007, 0x85300006, 0x81500007, 0x80100006, 0xc2000007, 0x81100006, 0x81400007, 0xc6000006, 0x81000006, 0x82200007, 0x86200007, 0x81000006, 0x82400007, 0x81700007, 0x81100007, 0x80100007, 0x83200007, 0x80100007, 0x82100006, 0x81000007, 0x82000006, 0xc3000007, 0xc1000007, 0x81100007, 0xc3000006, 0x81400007, 0x86100006, 0x91000006, 0xe1000006, 0xd7000006, 0x91000006, 0x9d000006, 0xe1000006, 0xe5000006, 0x81000007, 0x82000006, 0x83100007, 0x85100006, 0xc9000007, 0x88100007, 0x80000007, 0x81100006, 0x83000007, 0x84000006, 0x85100007, 0x87000006, 0xc8000007, 0x80200006, 0x84000007, 0xc5000006, 0xc1000007, 0xc0000007, 0x81100007, 0x87200006, 0x88100007, 0x88100007, 0x81300007, 0x88100007, 0x80000007, 0xc1000006, 0xc1000006, 0x80900007, 0xc2000007, 0xc2000007, 0xc2000007, 0x80000007, 0x81000006, 0x82000007, 0xc3000006, 0xc2000007, 0x80000006, 0x81300007, 0xc2000007, 0x81000006, 0x82000007, 0x84300006, 0x81000007, 0x82000006, 0x83000007, 0x84000006, 0x85200007, 0x88000006, 0xc9000007, 0xc2000007, 0xc2000007, 0x81000006, 0xc2000007, 0xc1000006, 0xc2000007, 0xc1000006, 0x81800007, 0x81800007, 0x81100007, 0x85100007, 0xa3000007, 0xa5000007, 0xe9000007, 0x80400007, 0x85000006, 0x86100007, 0x88000006, 0x89000007, 0xe5000007, 0x80000007, 0x82100007, 0xa3000007, 0xa5000007, 0xe9000007, 0x81000007, 0xc6000007, 0x81000007, 0x84000007, 0x86100007, 0x84000007, 0xc5000006, 0x81000007, 0xc6000007, 0x80400007, 0x85000006, 0x86000007, 0x88100007, 0x80400007, 0xc6000007, 0x81000007, 0x82000006, 0xc6000007, 0x81000007, 0xc6000007, 0xc1000007, 0x81000007, 0x84000007, 0xc6000007, 0x84000007, 0xc5000006, 0x81000007, 0xc6000007, 0x81100007, 0x84200007, 0x87000006, 0x88000007, 0xc9000006, 0x81000007, 0x84000007, 0x85000006, 0x86100007, 0x80100007, 0x85000006, 0xc6000007, 0x81000007, 0x82000006, 0x83100007, 0x85000006, 0xc6000007, 0x80400007, 0x86300007, 0xc4000007, 0xc4000007, 0x81000007, 0xc6000007, 0x81000007, 0x84000007, 0xc6000007, 0x80000007, 0xc2000007, 0x81000006, 0xc8000006, 0x81100007, 0x83100006, 0x81100007, 0x83000006, 0x84300007, 0x88100006, 0x82100007, 0xc1000006, 0xc1000007, 0x81400007, 0x86000006, 0x87000007, 0x88100006, 0x91100007, 0x93000006, 0x94100007, 0x96200006, 0x9a400006, 0xa1000006, 0xa3500006, 0xa9100007, 0x82100007, 0x84100006, 0x86100007, 0x88100006, 0x91000006, 0x92200007, 0x95100006, 0x97000007, 0x98000006, 0x9a100006, 0x9c100007, 0x9e000006, 0xa0000006, 0xa1000007, 0xa2300006, 0xa6300007, 0xea000006, 0x81000006, 0x82100007, 0x85000007, 0x86000006, 0x87000007, 0x88000006, 0x89000007, 0x91000006, 0x92000007, 0x93100006, 0x95200007, 0x9a000007, 0x9c100007, 0x9e000006, 0xa0100007, 0xa3100007, 0xa5000006, 0xa6000007, 0xa8200007, 0x81500007, 0x87000006, 0x88100007, 0x91300007, 0x95000006, 0x96200007, 0x9a000006, 0x9b300007, 0xa0300007, 0xa4000006, 0xa5000007, 0xa7200007, 0xea000006, 0x81000007, 0x82000006, 0x83000007, 0x84300006, 0x88100007, 0x91000007, 0x93000007, 0x94000006, 0x95000007, 0x96200006, 0x9a200007, 0x9d100006, 0xa0700007, 0xa8000006, 0xa9100007, 0x81000006, 0x82200007, 0x85200006, 0x88100007, 0x91400006, 0x96200007, 0x9a300007, 0x9e000006, 0xa0000007, 0xa1100006, 0xa3100007, 0xa5000006, 0xa6200007, 0xa9100006, 0x81000006, 0x82600007, 0x89000006, 0x91100006, 0x93400007, 0x98000006, 0x9a000007, 0x9b300006, 0xa0a00006, 0x81800006, 0x91100006, 0x93500007, 0x9a400007, 0xa0300007, 0xa4200006, 0xa7000007, 0xa9100007, 0x81500006, 0x87000007, 0x88100006, 0x91000006, 0x92100007, 0x94100006, 0x96000007, 0x97100006, 0x9a000007, 0x9b000006, 0x9c100007, 0x9e000006, 0xa0000006, 0xa1100007, 0xa3300006, 0xa7000007, 0xa8200006, 0x81000006, 0x82000007, 0x83000006, 0x85100007, 0x87200006, 0x91000006, 0x92000007, 0x93200006, 0x96000007, 0x97000006, 0x98000007, 0x9a000007, 0x9b100006, 0x9d100007, 0xa0200006, 0xa3100007, 0xa5000006, 0xa7300006, 0x81100007, 0x83000006, 0x84100007, 0x88000007, 0x89000006, 0x91200006, 0x94300007, 0x98000006, 0x9a000006, 0x9b000007, 0x9c200006, 0xa0300006, 0xa5100006, 0xa8200007, 0x81000007, 0x82100006, 0x84100007, 0x86000006, 0x87000007, 0x88100006, 0x91000006, 0x92000007, 0x93000006, 0x94000007, 0x95000006, 0x96000007, 0x97100006, 0x9a000006, 0x9b000007, 0x9c200006, 0xa0000006, 0xa1000007, 0xa2000006, 0xa4600007, 0x81000007, 0x82000006, 0x83000007, 0x84000006, 0x85100007, 0x87000006, 0x88100007, 0x91000006, 0x92000007, 0x94400006, 0x9a000007, 0x9b100006, 0x9d000007, 0x9e000006, 0xa0200006, 0xa3100007, 0xa5100006, 0xa7100007, 0xa9000006, 0xea000007, 0x81000006, 0x82300007, 0x86000006, 0x87000007, 0x88000006, 0x89000007, 0x91100006, 0x93200007, 0x96200006, 0x9a000007, 0x9b200006, 0x9e000007, 0xa0800006, 0xa9100007, 0x81200007, 0x84000006, 0x85000007, 0x86100006, 0x88100007, 0x91000006, 0x92200007, 0x95000006, 0x96200007, 0x9a000007, 0x9b100006, 0x9d100007, 0xa0000006, 0xa1000007, 0xa2000006, 0xa3000007, 0xa4000006, 0xa5500007, 0x81100007, 0x83000006, 0x84000007, 0x85000006, 0x86000007, 0x87200006, 0x91100006, 0x94200006, 0x98000006, 0x9a400006, 0xa0100006, 0xa2000007, 0xa3000006, 0xa4100007, 0xa6200006, 0xea000007, 0x81100006, 0x84000007, 0x85100006, 0x87200007, 0x91300007, 0x95000006, 0x96100007, 0x98000006, 0x9a300007, 0x9e000006, 0xa0400007, 0xa5000006, 0xa6000007, 0xa7100006, 0xa9100007, 0x81800007, 0x91200007, 0x94000006, 0x95300007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91300007, 0x96200007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91000006, 0x92600007, 0x9a100007, 0x9d100007, 0xa0a00007, 0x81800007, 0x91000006, 0x92000007, 0x94000006, 0x95100007, 0x97100006, 0x9a100007, 0x9c200006, 0xa0000007, 0xa1000006, 0xa2200007, 0xa5000006, 0xa6400007, 0x81800006, 0x91500006, 0x97100007, 0x9a400006, 0xa0200006, 0xa3100007, 0xa5000006, 0xa6200007, 0xa9000006, 0xea000007, 0x81800006, 0x91100006, 0x93100007, 0x95300006, 0x9a000006, 0x9b000007, 0x9c100006, 0x9e000007, 0xa0500006, 0xa6000007, 0xa8100006, 0xea000007, 0x81000007, 0x82000006, 0x83100007, 0x85000006, 0x86000007, 0x88000007, 0x89000006, 0x91100006, 0x93000007, 0x94000006, 0x95000007, 0x96000006, 0x97100007, 0x9a000007, 0x9b000006, 0x9c000007, 0x9d000006, 0x9e000007, 0xa0000006, 0xa2000006, 0xa3000007, 0xa4200006, 0xa7100007, 0xa9100006, 0x81100007, 0x83600006, 0x91700006, 0x9a000006, 0x9b000007, 0x9c100006, 0x9e000007, 0xa0100007, 0xa2000006, 0xa3300007, 0xa7000006, 0xa8000007, 0xa9100006, 0x81100007, 0x83200006, 0x86300007, 0x91500007, 0x97100006, 0x9a000006, 0x9c200006, 0xa0400007, 0xa6100007, 0xa8100006, 0xea000007, 0x81000007, 0x82000006, 0x83500007, 0x89000006, 0x91000007, 0x92100006, 0x94000007, 0x95000006, 0x96200007, 0x9a000006, 0x9b300007, 0xa0100007, 0xa4000007, 0xa5000006, 0xa6200007, 0xa9100006, 0x81300006, 0x85000007, 0x8600000c, 0x87000006, 0x88100007, 0x91200006, 0x94000007, 0x95200006, 0x98000007, 0x9a300007, 0x9e000006, 0xa0400006, 0xa500000c, 0xa6000006, 0xa720000c, 0xea000006, 0x8100000c, 0x82300006, 0x8600000c, 0x8800000c, 0x89000006, 0x91400006, 0x96000007, 0x97000006, 0x98000007, 0x9a000007, 0x9b100006, 0x9d000007, 0x9e000006, 0xa0100007, 0xa2000006, 0xa3000007, 0xa4200006, 0xa7000007, 0xa8200006, 0x81000006, 0x82100007, 0x84200006, 0x87000007, 0x88100006, 0x91000007, 0x92000006, 0x93000007, 0x94200006, 0x97100007, 0x9a400006, 0xa0000006, 0xa1000007, 0xa2100006, 0xa4000007, 0xa5100006, 0xa7100007, 0xa9000006, 0xea000007, 0x82000006, 0x83000007, 0x84000006, 0x88100006, 0x91000006, 0x92200007, 0x95300006, 0x9a000006, 0xa2100007, 0x81100007, 0x83000006, 0x84000007, 0x85000006, 0x86000007, 0x87100006, 0x89000007, 0x91000006, 0x92000007, 0x93000006, 0x94000007, 0x95100006, 0x97000007, 0x98000006, 0x9a100007, 0x9c000006, 0xdd000007, 0x81000007, 0x85000007, 0x87000006, 0x88100007, 0x91000006, 0x92600007, 0x9a300007, 0x9e000006, 0xa0200007, 0xa3200006, 0xa6100007, 0xa8200006, 0x81000006, 0x82100007, 0x84300006, 0x88100007, 0x91200007, 0x94000006, 0x95000007, 0x96000006, 0x98000006, 0x9a000006, 0x9b000007, 0x9c000006, 0x9d100007, 0xa0200007, 0xa3300006, 0xa8200007, 0x81300007, 0x87000007, 0x88100006, 0x91000006, 0x92200007, 0xd5000006, 0xe5000007, 0xe5000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xd2000007, 0x91200007, 0x98000007, 0x9b000007, 0x9d000007, 0xa1000007, 0xe6000007, 0xd7000007, 0x81100006, 0x84400007, 0x81300006, 0x86300007, 0x81700007, 0x81100007, 0xc4000007, 0x81400007, 0x81200007, 0x84000006, 0xc9000006, 0xc1000006, 0x81000007, 0x82000006, 0xc3000007, 0xd7000006, 0x80500007, 0xc1000006, 0xc0000007, 0x81100006, 0xc0000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0x84000007, 0xc6000007, 0x81000006, 0x84000007, 0x86000007, 0xc7000006, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0x81000007, 0xc6000007, 0x81000007, 0xc4000007, 0x81000007, 0xc4000007, 0x84000007, 0xc6000007, 0xc4000007, 0x84000007, 0xc6000007, 0x81000007, 0xc6000007, 0xc1000007, 0x80700007, 0xc4000007, 0x80000007, 0xc6000007, 0xc6000007, 0x81200007, 0xc1000007, 0x81100006, 0x81200007, 0xd7000007, 0x80000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0xc1000007, 0xe5000007, 0xe5000007, 0xd7000007, 0xc1000006, 0xd7000007, 0xc3000007, 0x81100007, 0x81000006, 0x82000007, 0xc4000007, 0x82000007, 0xc4000007, 0xc4000007, 0x82000007, 0xc4000007, 0xc2000007, 0xc4000007, 0x83100007, 0x82000007, 0xc4000007, 0x82000007, 0xc4000007, 0x82000007, 0xc4000007, 0x82000007, 0x84000007, 0x85100006, 0xc2000007, 0xc4000007, 0x81000006, 0xc2000007, 0x81300007, 0xc4000007, 0xc1000007, 0x81100006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd7000006, 0x81100006, 0x9c000006, 0xa0000006, 0xa3000006, 0xe9000006, 0xd3000007, 0xd3000007, 0xd7000007, 0xd7000006, 0x81100007, 0xc9000007, 0xc1000007, 0xc1000007, 0x81100007, 0x83000006, 0xc5000007, 0xc1000007, 0x81000007, 0xc3000006, 0xc1000007, 0x81100007, 0x83000006, 0xc4000007, 0xc1000007, 0xc1000007, 0x81000007, 0xc5000007, 0x81200007, 0x81200007, 0x81100007, 0xc1000007, 0xc1000007, 0x81100007, 0x81800007, 0x81700007, 0x81200007, 0xc1000007, 0x81200007, 0xc1000007, 0xc1000007, 0xc2000007, 0xc1000007, 0xc1000007, 0xc2000007, 0x81100007, 0xc1000007, 0x81200007, 0xc1000007, 0x81400007, 0xc1000007, 0x81000007, 0xc3000007, 0xc1000007, 0xc6000006, 0xd7000006, 0x81300007, 0x85000006, 0x86300007, 0x81000007, 0xc2000006, 0xc1000007, 0x81300007, 0x81000007, 0xc2000006, 0x81000007, 0x82000006, 0x83300007, 0xc7000006, 0xc1000007, 0xc7000007, 0x81400007, 0x86100006, 0xc8000007, 0x87100007, 0xc1000007, 0x81200007, 0x81100007, 0x88100007, 0x80000006, 0x81000007, 0xc2000006, 0xc1000007, 0x81800007, 0x80900007, 0x85100007, 0xc1000007, 0xc1000007, 0x80000007, 0x82200007, 0x85100007, 0x85100007, 0xc1000007, 0x81000007, 0x85100007, 0xc7000006, 0x80400007, 0xc7000006, 0x81000007, 0xc7000006, 0xc0000006, 0x81000007, 0x85100007, 0x80000007, 0x82200007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0xc2000007, 0x81200007, 0x81200007, 0xc1000007, 0x81200007, 0x81200007, 0x81200007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81200007, 0x84000006, 0x85400007, 0x91100007, 0x93100006, 0x95300007, 0x9a000007, 0x9b000006, 0x9c000007, 0x9d100006, 0xa0000007, 0xa1000006, 0xa2000007, 0xa3000006, 0xa4600007, 0x81000007, 0x82100006, 0x84200007, 0x87100006, 0x89000007, 0x91100007, 0x93000006, 0x94000007, 0x95100006, 0x97100007, 0x9a000006, 0x9b300007, 0xa0100007, 0xa2100006, 0xa4000007, 0xa5000006, 0xa6400007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x93000006, 0x98000007, 0x9a000007, 0x9b200006, 0x9e000007, 0xa0300007, 0xa4400006, 0x81400007, 0x86000006, 0x87200007, 0x91700007, 0x9a400007, 0xa0500007, 0xa6100006, 0xa9000007, 0xea000006, 0x81800007, 0x91700007, 0x9a400007, 0xa0300007, 0xa4100006, 0xa6000007, 0xa7000006, 0xa8200007, 0x81000007, 0x82500006, 0x89000007, 0x91000006, 0x92600007, 0x89000007, 0x91600007, 0x98000006, 0x9a000006, 0x9b000007, 0x9c200006, 0xa0100006, 0xa2100007, 0xa4000006, 0xa5100007, 0xa7000006, 0xa8200007, 0x81300006, 0x86200006, 0x89000007, 0x91000006, 0x92100007, 0x94000006, 0x95000007, 0x96200006, 0x9a400006, 0xa0a00006, 0x81100006, 0x83300007, 0x87100006, 0x89000007, 0x91100007, 0x93100006, 0x97100006, 0x9a400006, 0xa0600006, 0xa9000007, 0xea000006, 0x81400007, 0x86000006, 0x87000007, 0x88100006, 0x91200007, 0x94400006, 0x9a000006, 0x9b300007, 0xa0100007, 0xa2800006, 0x81100006, 0x83000007, 0x84000006, 0x86000006, 0x87100007, 0x89000006, 0x91400006, 0x96000007, 0x97000006, 0x98000007, 0x9a000007, 0x9b000006, 0x9c200007, 0xa0100007, 0xa200000f, 0xa3000006, 0xa4200007, 0xa7100006, 0xa9100007, 0x81400006, 0x86000007, 0x87200006, 0x91100006, 0x94300006, 0x98000007, 0x9a000006, 0x9b000007, 0x9d100006, 0xa1100006, 0xa3000007, 0xa4000006, 0xa5000007, 0xa6100006, 0xa8200007, 0x81700006, 0x89000007, 0x91400007, 0x96200006, 0x9c100007, 0x9e000006, 0xa0000006, 0xa2000007, 0xa3200006, 0xa6000007, 0xa7100006, 0xea000007, 0x82000007, 0x83000006, 0x84100007, 0x86300006, 0x91000007, 0x92200006, 0x95100007, 0x97100006, 0x9a000006, 0x9b100007, 0x9d100006, 0xa0a00006, 0x81200006, 0x84200007, 0x87200006, 0xd1000006, 0x86300007, 0x91700007, 0x9a400007, 0xa1500007, 0xd4000007, 0x81600007, 0x81000006, 0x82700007, 0x91000007, 0x93500007, 0x9a300007, 0xa0a00007, 0x81800007, 0x91400007, 0x98000007, 0x9a200007, 0x9d000006, 0x9e000007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a100007, 0x9c200006, 0xa0a00006, 0x81800006, 0x91500006, 0x97000007, 0x98000006, 0x9a400007, 0xa0a00007, 0x81800007, 0x91700007, 0x9a200007, 0x9e000007, 0xa0000007, 0xe2000007, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x91200004, 0x95300004, 0x9a100004, 0x9d000004, 0xa0000004, 0xa3000004, 0xa5100004, 0xe9000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x85000004, 0x87100004, 0xc1000004, 0x81100004, 0x81100004, 0xc1000004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81300004, 0x81400004, 0x87100004, 0x81200004, 0xc1000004, 0xc1000004, 0xc1000004, 0x81400004, 0x87100004, 0xc1000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0x80000004, 0xc2000004, 0xc1000004, 0x80000004, 0xc9000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc0000004, 0xc1000004, 0xc0000004, 0xc0000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0xc2000004, 0x81100004, 0xc3000004, 0xc1000004, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0x91200006, 0x96200006, 0x9a100006, 0x9d000006, 0xa0000006, 0xa3000006, 0xa5100006, 0xe9000006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc2000007, 0x81200007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81600007, 0x81100006, 0x83600007, 0xc1000007, 0x91200007, 0x95300007, 0x9a300007, 0xa0100007, 0xa3000007, 0xa5100007, 0xe9000007, 0x81800007, 0x81800007, 0x81200007, 0x86100007, 0x81800007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81800007, 0xc1000007, 0x83600007, 0x80100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x81100007, 0xc0000007, 0xc3000007, 0xc1000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000006, 0xe5000005, 0x81000007, 0x82000006, 0x83000007, 0x84200006, 0x87000005, 0x88000006, 0x89000007, 0x91000005, 0xd2000007, 0xe5000007, 0xe5000007, 0xe5000007, 0xe5000006, 0xe5000006, 0xe5000006, 0xe5000007, 0xe5000006, 0xe5000005, 0xe5000005, 0xe5000006, 0x81200007, 0x84000006, 0x85000005, 0x86200006, 0xc9000005, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xc1000006, 0xc1000007, 0xc1000007, 0xc1000007, 0xc1000007, 0x91200007, 0x96200007, 0x9a100007, 0x9d000007, 0xa0000007, 0xa3000007, 0xa5100007, 0xe9000007, 0xc1000007, 0x80000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9a100007, 0xa0000007, 0xa3200007, 0x80000007, 0x91000007, 0x93000007, 0x95100007, 0x98000007, 0x9b000007, 0xa0000007, 0xa3200007, 0x80000007, 0x91000007, 0x95100007, 0xe5000007, 0x80000003, 0x91000003, 0x96000003, 0x9a100003, 0xa0000003, 0xa3000003, 0xe5000003, 0x80000003, 0x91000003, 0x96000003, 0x9a000003, 0xa0000003, 0xa3000003, 0xe5000003, 0xe5000003, 0xda000003, 0x80000003, 0x96000003, 0x9a000003, 0xa0000003, 0xa3000003, 0xe5000003, 0x81300003, 0xda000003, 0x80000007, 0x91000007, 0x95100007, 0x9a000007, 0xa0000007, 0xa3000007, 0xe5000007, 0x80000007, 0x91000007, 0x96000007, 0xa0000007, 0xa3000007, 0xe5000007, 0xe5000007, 0x91500003, 0x91600003, 0x91500007, 0x91500007, 0x91500007, 0x81200007, 0x80000007, 0x91000007, 0x95100007, 0x9a100007, 0xa0000007, 0xa3000007, 0xe5000007, 0xda000007, 0xc1000007, 0x80000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9a000007, 0xa0000007, 0xa3200007, 0x80000007, 0x91000007, 0x93000007, 0x96000007, 0x98000007, 0x9a100007, 0x9f100007, 0xa3200007, 0x80000007, 0x91000007, 0x96000007, 0xe5000007, 0xe5000007, 0x91000022, 0x96000022, 0x9a100022, 0x9f100022, 0xa3000022, 0xe5000022, 0x80000022, 0x91000022, 0x96000022, 0x9a000022, 0xe5000022, 0x80000007, 0x91000007, 0x93000007, 0x95100007, 0x98000007, 0x9b000007, 0xa0000007, 0xa3200007, 0x80000007, 0x91000007, 0x95100007, 0xe5000007, 0xe5000007, 0xe5000007, 0x80000022, 0x91000022, 0x93000022, 0x96000022, 0x98000022, 0x9b000022, 0xa0000022, 0xa3200022, 0x80000022, 0x91000022, 0x96000022, 0xe5000022, 0x81100007, 0x81300007, 0x91500007, 0x91500007, 0x91200007, 0x91200007, 0x91200007, 0x97100007, 0xc1000007, }; hwinfo-21.52/src/hd/input.c000066400000000000000000000302501323731041200154760ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "input.h" /** * @defgroup INPUTint Input devices * @ingroup libhdDEVint * @brief Input device scan functions * * @{ */ static void get_input_devices(hd_data_t *hd_data); static char *all_bits(char *str); static int test_bit(const char *str, unsigned bit); void hd_scan_input(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_input)) return; hd_data->module = mod_input; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "joydev mod"); load_module(hd_data, "joydev"); PROGRESS(1, 1, "evdev mod"); load_module(hd_data, "evdev"); PROGRESS(2, 0, "input"); get_input_devices(hd_data); } // note: hd_data parameter is needed for ADD2LOG macro void add_joystick_details(hd_data_t *hd_data, hd_t *h, const char *key, const char *abso) { // replace existing details if (h->detail) { free_hd_detail(h->detail); } // add buttons and axis details h->detail = new_mem(sizeof *h->detail); h->detail->type = hd_detail_joystick; joystick_t *jt = new_mem(sizeof jt); unsigned u; if(key) { for(u = BTN_JOYSTICK; u < BTN_JOYSTICK + 16; u++) { if(test_bit(key, u)) jt->buttons++; } } ADD2LOG(" joystick buttons = %u\n", jt->buttons); if(abso) { for(u = ABS_X; u < ABS_VOLUME; u++) { if(test_bit(abso, u)) jt->axes++; } } ADD2LOG(" joystick axes = %u\n", jt->axes); h->detail->joystick.data = jt; } #define INP_NAME "N: Name=" #define INP_HANDLERS "H: Handlers=" #define INP_KEY "B: KEY=" #define INP_REL "B: REL=" #define INP_ABS "B: ABS=" void get_input_devices(hd_data_t *hd_data) { hd_t *hd; str_list_t *input, *sl, *sl1; char *s; unsigned ok, u, is_mouse, is_joystick; unsigned bus, vendor, product, version; unsigned mouse_buttons, mouse_wheels; char *name = NULL, *handlers = NULL, *key = NULL, *rel = NULL, *abso = NULL; size_t len; str_list_t *handler_list; hd_dev_num_t dev_num = { type: 'c', range: 1 }; input = read_file("/proc/bus/input/devices", 0, 0); ADD2LOG("----- /proc/bus/input/devices -----\n"); for(sl = input; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- /proc/bus/input/devices end -----\n"); for(ok = 0, sl = input; sl; sl = sl->next) { if(*sl->str == '\n') { ADD2LOG("bus = %u, name = %s\n", bus, name); if(handlers) ADD2LOG(" handlers = %s\n", handlers); if(key) ADD2LOG(" key = %s\n", key); if(rel) ADD2LOG(" rel = %s\n", rel); if(abso) ADD2LOG(" abs = %s\n", abso); mouse_buttons = 0; if(key) { for(u = BTN_MOUSE; u < BTN_MOUSE + 8; u++) { if(test_bit(key, u)) mouse_buttons++; } } ADD2LOG(" mouse buttons = %u\n", mouse_buttons); mouse_wheels = 0; if(rel) { for(u = REL_HWHEEL; u <= REL_MAX; u++) { if(test_bit(rel, u)) mouse_wheels++; } } ADD2LOG(" mouse wheels = %u\n", mouse_wheels); if(ok && handlers) { handler_list = hd_split(' ', handlers); is_mouse = strstr(handlers, "mouse") ? 1 : 0; is_joystick = strstr(handlers, "js") ? 1 : 0; if( // HP Virtual Management Device vendor == 0x03f0 && product == 0x1126 && mouse_buttons >= 3 ) is_mouse = 1; ADD2LOG(" is_mouse = %u\n", is_mouse); ADD2LOG(" is_joystick = %u\n", is_joystick); if(bus == BUS_USB) { s = NULL; for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "mouse%u", &u) == 1) { str_printf(&s, 0, "/dev/input/mouse%u", u); break; } } if(!s && (is_mouse || is_joystick)) for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "event%u", &u) == 1) { str_printf(&s, 0, "/dev/input/event%u", u); break; } } if(s) { for(hd = hd_data->hd; hd; hd = hd->next) { if( (hd->unix_dev_name2 && !strcmp(hd->unix_dev_name2, s)) || (hd->unix_dev_name && !strcmp(hd->unix_dev_name, s)) ) { if(!hd->base_class.id) { if (is_mouse) { hd->base_class.id = bc_mouse; hd->sub_class.id = sc_mou_usb; } else if (is_joystick) { hd->base_class.id = bc_joystick; } } if (is_mouse) { hd_set_hw_class(hd, hw_mouse); hd->compat_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0210); hd->compat_device.id = MAKE_ID(TAG_SPECIAL, (mouse_wheels << 4) + mouse_buttons); } else if (is_joystick) { hd_set_hw_class(hd, hw_joystick); /* add buttons and axis details */ add_joystick_details(hd_data, hd, key, abso); } if(hd->unix_dev_name) add_str_list(&hd->unix_dev_names, hd->unix_dev_name); if(hd->unix_dev_name2) add_str_list(&hd->unix_dev_names, hd->unix_dev_name2); for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "event%u", &u) == 1) { str_printf(&s, 0, "/dev/input/event%u", u); if(!search_str_list(hd->unix_dev_names, s)) add_str_list(&hd->unix_dev_names, s); s = free_mem(s); } /* add /dev/input/jsN joystick device name */ else if (is_joystick) { if(sscanf(sl1->str, "js%u", &u) == 1) { str_printf(&s, 0, "/dev/input/js%u", u); if(!search_str_list(hd->unix_dev_names, s)) add_str_list(&hd->unix_dev_names, s); if(!hd->unix_dev_name2) hd->unix_dev_name2 = new_str(s); s = free_mem(s); } } } break; } } } s = free_mem(s); } else { // keyboard if(search_str_list(handler_list, "kbd") && test_bit(key, KEY_1)) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_keyboard; hd->sub_class.id = sc_keyboard_kbd; hd->bus.id = bus_ps2; hd->vendor.id = MAKE_ID(0, vendor); hd->device.id = MAKE_ID(0, product); hd->compat_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0211); hd->compat_device.id = MAKE_ID(TAG_SPECIAL, 0x0001); hd->device.name = new_str(name); for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "event%u", &u) == 1) { str_printf(&hd->unix_dev_name, 0, "/dev/input/event%u", u); dev_num.major = 13; dev_num.minor = 64 + u; hd->unix_dev_num = dev_num; break; } } } // mouse else if(is_mouse) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(0, vendor); hd->device.id = MAKE_ID(0, product); hd->compat_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0210); hd->compat_device.id = MAKE_ID(TAG_SPECIAL, (mouse_wheels << 4) + mouse_buttons); hd->base_class.id = bc_mouse; if(bus == BUS_ADB) { hd->sub_class.id = sc_mou_bus; hd->bus.id = bus_adb; } else { hd->sub_class.id = sc_mou_ps2; hd->bus.id = bus_ps2; } hd->device.name = new_str(name); #if 0 /* Synaptics/Alps TouchPad */ if( vendor == 2 && (product == 7 || product == 8) && test_bit(abso, ABS_X) && test_bit(abso, ABS_Y) && test_bit(abso, ABS_PRESSURE) && test_bit(key, BTN_TOOL_FINGER) ) { } #endif hd->unix_dev_name = new_str(DEV_MICE); dev_num.major = 13; dev_num.minor = 63; hd->unix_dev_num = dev_num; for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "mouse%u", &u) == 1) { str_printf(&hd->unix_dev_name2, 0, "/dev/input/mouse%u", u); dev_num.major = 13; dev_num.minor = 32 + u; hd->unix_dev_num2 = dev_num; break; } } add_str_list(&hd->unix_dev_names, hd->unix_dev_name); add_str_list(&hd->unix_dev_names, hd->unix_dev_name2); for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "event%u", &u) == 1) { s = NULL; str_printf(&s, 0, "/dev/input/event%u", u); add_str_list(&hd->unix_dev_names, s); s = free_mem(s); break; } } } // joystick else if(is_joystick) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(0, vendor); hd->device.id = MAKE_ID(0, product); hd_set_hw_class(hd, hw_joystick); hd->base_class.id = bc_joystick; hd->device.name = new_str(name); // gameport? (see ) if (bus == BUS_GAMEPORT) hd->bus.id = bus_gameport; /* add buttons and axis details */ add_joystick_details(hd_data, hd, key, abso); // add eventX device for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "event%u", &u) == 1) { str_printf(&hd->unix_dev_name, 0, "/dev/input/event%u", u); dev_num.major = 13; dev_num.minor = 64 + u; hd->unix_dev_num = dev_num; break; } } // add jsX device for(sl1 = handler_list; sl1; sl1 = sl1->next) { if(sscanf(sl1->str, "js%u", &u) == 1) { str_printf(&hd->unix_dev_name2, 0, "/dev/input/js%u", u); break; } } add_str_list(&hd->unix_dev_names, hd->unix_dev_name); add_str_list(&hd->unix_dev_names, hd->unix_dev_name2); } else { ADD2LOG("unknown non-USB input device\n"); } } handler_list = free_str_list(handler_list); } ok = 0; name = free_mem(name); handlers = free_mem(handlers); key = free_mem(key); rel = free_mem(rel); abso = free_mem(abso); } if(sscanf(sl->str, "I: Bus=%04x Vendor=%04x Product=%04x Version=%04x", &bus, &vendor, &product, &version) == 4) { ok = 1; continue; } if(!strncmp(sl->str, INP_NAME, sizeof INP_NAME - 1)) { s = sl->str + sizeof INP_NAME; len = strlen(s); if(len > 2) { name = canon_str(s, len - 2); } continue; } if(!strncmp(sl->str, INP_HANDLERS, sizeof INP_HANDLERS - 1)) { s = sl->str + sizeof INP_HANDLERS - 1; handlers = canon_str(s, strlen(s)); continue; } if(!strncmp(sl->str, INP_KEY, sizeof INP_KEY - 1)) { s = sl->str + sizeof INP_KEY - 1; key = canon_str(s, strlen(s)); key = all_bits(key); continue; } if(!strncmp(sl->str, INP_REL, sizeof INP_REL - 1)) { s = sl->str + sizeof INP_REL - 1; rel = canon_str(s, strlen(s)); rel = all_bits(rel); continue; } if(!strncmp(sl->str, INP_ABS, sizeof INP_ABS - 1)) { s = sl->str + sizeof INP_ABS - 1; abso = canon_str(s, strlen(s)); abso = all_bits(abso); continue; } } free_str_list(input); } char *all_bits(char *str) { str_list_t *sl, *sl0; char *s = NULL; unsigned long u; if(!str) return NULL; sl = sl0 = hd_split(' ', str); for(; sl; sl = sl->next) { u = strtoul(sl->str, NULL, 16); str_printf(&s, -1, "%0*lx", (int) sizeof (unsigned long) * 2, u); } free_str_list(sl0); free_mem(str); return s; } int test_bit(const char *str, unsigned bit) { size_t len, ofs; unsigned u, mask; if(!str) return 0; len = strlen(str); ofs = bit >> 2; mask = 1 << (bit & 3); if(ofs >= len) return 0; ofs = len - ofs - 1; u = str[ofs] >= 'a' ? str[ofs] - 'a' + 10 : str[ofs] - '0'; return (u & mask) ? 1 : 0; } /** @} */ hwinfo-21.52/src/hd/input.h000066400000000000000000000000501323731041200154760ustar00rootroot00000000000000void hd_scan_input(hd_data_t *hd_data); hwinfo-21.52/src/hd/int.c000066400000000000000000000753741323731041200151510ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "int.h" #include "edd.h" /** * @defgroup LIBHDint Internal utilities * @ingroup libhdInternals * @brief Internal utility functions * * @{ */ static void int_hotplug(hd_data_t *hd_data); static void int_cdrom(hd_data_t *hd_data); #if defined(__i386__) || defined (__x86_64__) static int set_bios_id(hd_data_t *hd_data, hd_t *hd_ref, int bios_id); static int bios_ctrl_order(hd_data_t *hd_data, unsigned *sctrl, int sctrl_len); static void int_bios(hd_data_t *hd_data); #endif static void int_media_check(hd_data_t *hd_data); static int contains_word(char *str, char *str2); static int is_zip(hd_t *hd); static void int_floppy(hd_data_t *hd_data); static void int_fix_usb_scsi(hd_data_t *hd_data); static void int_mouse(hd_data_t *hd_data); static void new_id(hd_data_t *hd_data, hd_t *hd); static void int_modem(hd_data_t *hd_data); static void int_wlan(hd_data_t *hd_data); static void int_udev(hd_data_t *hd_data); static void int_devicenames(hd_data_t *hd_data); #if defined(__i386__) || defined (__x86_64__) static void int_softraid(hd_data_t *hd_data); #endif #if defined(__i386__) || defined (__x86_64__) static void int_system(hd_data_t *hd_data); static void int_legacy_geo(hd_data_t *hd_data); #endif static void int_find_parent(hd_data_t *hd_data); static void int_add_driver_modules(hd_data_t *hd_data); static void int_update_driver_data(hd_data_t *hd_data, hd_t *hd); void hd_scan_int(hd_data_t *hd_data) { hd_t *hd; if(!hd_probe_feature(hd_data, pr_int)) return; hd_data->module = mod_int; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(2, 0, "cdrom"); int_cdrom(hd_data); PROGRESS(3, 0, "media"); int_media_check(hd_data); PROGRESS(4, 0, "floppy"); int_floppy(hd_data); #if defined(__i386__) || defined (__x86_64__) PROGRESS(5, 0, "edd"); assign_edd_info(hd_data); PROGRESS(5, 1, "bios"); int_bios(hd_data); #endif PROGRESS(6, 0, "mouse"); int_mouse(hd_data); /* data already needed in int_system() */ hd_sysfs_driver_list(hd_data); #if defined(__i386__) || defined (__x86_64__) PROGRESS(15, 0, "system info"); int_system(hd_data); #endif PROGRESS(7, 0, "hdb"); hd_data->flags.keep_kmods = 1; for(hd = hd_data->hd; hd; hd = hd->next) { hddb_add_info(hd_data, hd); } hd_data->flags.keep_kmods = 0; PROGRESS(7, 1, "modules"); int_add_driver_modules(hd_data); PROGRESS(8, 0, "usbscsi"); int_fix_usb_scsi(hd_data); PROGRESS(9, 0, "hotplug"); int_hotplug(hd_data); PROGRESS(10, 0, "modem"); int_modem(hd_data); PROGRESS(11, 0, "wlan"); int_wlan(hd_data); PROGRESS(12, 0, "udev"); int_udev(hd_data); PROGRESS(13, 0, "device names"); int_devicenames(hd_data); #if defined(__i386__) || defined (__x86_64__) PROGRESS(14, 0, "soft raid"); int_softraid(hd_data); PROGRESS(15, 0, "geo"); int_legacy_geo(hd_data); #endif PROGRESS(16, 0, "parent"); int_find_parent(hd_data); } /* * Identify hotpluggable devices. */ void int_hotplug(hd_data_t *hd_data) { hd_t *hd; hal_prop_t *prop; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->bus.id == bus_usb || hd->usb_guid) { hd->hotplug = hp_usb; } if((prop = hal_get_bool(hd->hal_prop, "storage.hotpluggable")) && prop->val.b) { hd->is.hotpluggable = 1; } } } /* * Add more info to CDROM entries. */ void int_cdrom(hd_data_t *hd_data) { hd_t *hd; hal_prop_t *prop; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_cdrom ) { if(!hd->prog_if.id && hd->device.name && strstr(hd->device.name, "DVD")) hd->is.dvd = 1; if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.cdr")) && prop->val.b) { hd->is.cdr = 1; } if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.cdrw")) && prop->val.b) { hd->is.cdrw = 1; } if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.dvdr")) && prop->val.b) { hd->is.dvdr = 1; } if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.dvdrw")) && prop->val.b) { hd->is.dvdrw = 1; } if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.dvdram")) && prop->val.b) { hd->is.dvdram = 1; } if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.dvdplusr")) && prop->val.b) { hd->is.dvdpr = 1; } if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.dvdplusrw")) && prop->val.b) { hd->is.dvdprw = 1; } if((prop = hal_get_bool(hd->hal_prop, "storage.cdrom.dvdplusrdl")) && prop->val.b) { hd->is.dvdprdl = 1; } if(hd->is.dvd) hd->prog_if.id = 3; } } } #if defined(__i386__) || defined (__x86_64__) int set_bios_id(hd_data_t *hd_data, hd_t *hd_ref, int bios_id) { int found = 0; hd_t *hd; if(!hd_ref || !hd_ref->unix_dev_name) return 0; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk && hd->unix_dev_name && !strcmp(hd->unix_dev_name, hd_ref->unix_dev_name) ) { str_printf(&hd->rom_id, 0, "0x%02x", bios_id); found = 1; } } return found; } int bios_ctrl_order(hd_data_t *hd_data, unsigned *sctrl, int sctrl_len) { hd_t *hd; bios_info_t *bt; int i, j, k, sctrl2_len = 0; unsigned pci_slot, pci_func; unsigned *sctrl2 = NULL, *sctrl3 = NULL; int order_info = 0; for(bt = NULL, hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_bios && hd->detail && hd->detail->type == hd_detail_bios && (bt = hd->detail->bios.data) ) { break; } } if(!bt || !bt->bios32.ok || !bt->bios32.compaq) return 0; sctrl2 = new_mem((sizeof bt->bios32.cpq_ctrl / sizeof *bt->bios32.cpq_ctrl) * sizeof *sctrl2); for(i = 0; (unsigned) i < sizeof bt->bios32.cpq_ctrl / sizeof *bt->bios32.cpq_ctrl; i++) { if( bt->bios32.cpq_ctrl[i].id && !(bt->bios32.cpq_ctrl[i].misc & 0x40) /* bios support ??????? */ ) { pci_slot = PCI_SLOT(bt->bios32.cpq_ctrl[i].devfn) + (bt->bios32.cpq_ctrl[i].bus << 8); pci_func = PCI_FUNC(bt->bios32.cpq_ctrl[i].devfn); for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->bus.id == bus_pci && hd->slot == pci_slot && hd->func == pci_func) { sctrl2[sctrl2_len++] = hd->idx; break; } } } } if(sctrl2_len) order_info = 1; for(i = 0; i < sctrl2_len; i++) { ADD2LOG(" bios ord %d: %d\n", i, sctrl2[i]); } /* sort list */ sctrl3 = new_mem(sctrl_len * sizeof *sctrl3); k = 0 ; for(i = 0; i < sctrl2_len; i++) { for(j = 0; j < sctrl_len; j++) { if(sctrl[j] == sctrl2[i]) { sctrl3[k++] = sctrl[j]; sctrl[j] = 0; break; } } } for(i = 0; i < sctrl_len; i++) { if(sctrl[i] && k < sctrl_len) sctrl3[k++] = sctrl[i]; } memcpy(sctrl, sctrl3, sctrl_len * sizeof *sctrl); free_mem(sctrl2); free_mem(sctrl3); return order_info; } void int_bios(hd_data_t *hd_data) { hd_t *hd, *hd_boot; unsigned *sctrl, *sctrl2; int sctrl_len, i, j; int bios_id, list_sorted; /* don't do anything if there is useful edd info */ if(hd_data->flags.edd_used) return; for(i = 0, hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk ) { i++; } } if(!i) return; sctrl = new_mem(i * sizeof *sctrl); /* sctrl: list of storage controllers with disks */ for(sctrl_len = 0, hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk ) { for(i = 0; i < sctrl_len; i++) { if(sctrl[i] == hd->attached_to) break; } if(i == sctrl_len) sctrl[sctrl_len++] = hd->attached_to; } } /* sort list, if possible */ list_sorted = bios_ctrl_order(hd_data, sctrl, sctrl_len); hd_boot = hd_get_device_by_idx(hd_data, hd_boot_disk(hd_data, &i)); /* if we know the boot device, make this controller the first */ if(hd_boot && hd_boot->attached_to && i == 1) { for(i = 0; i < sctrl_len; i++) { if(sctrl[i] == hd_boot->attached_to) break; } if(i < sctrl_len) { sctrl2 = new_mem(sctrl_len * sizeof *sctrl2); *sctrl2 = hd_boot->attached_to; for(i = 0, j = 1; i < sctrl_len; i++) { if(sctrl[i] != hd_boot->attached_to) sctrl2[j++] = sctrl[i]; } free_mem(sctrl); sctrl = sctrl2; } } else { hd_boot = NULL; } if(hd_boot) ADD2LOG(" bios boot dev: %d\n", hd_boot->idx); for(i = 0; i < sctrl_len; i++) { ADD2LOG(" bios ctrl %d: %d\n", i, sctrl[i]); } /* remove existing entries */ for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk ) { hd->rom_id = free_mem(hd->rom_id); } } if(!list_sorted && !hd_boot && sctrl_len > 1) { /* we have no info at all */ sctrl_len = 0; } else if(!list_sorted && hd_boot && sctrl_len > 2) { /* we know which controller has the boot device */ sctrl_len = 1; } bios_id = 0x80; /* rely on it */ if(hd_boot) { bios_id += set_bios_id(hd_data, hd_boot, bios_id); } /* assign all the others */ for(i = 0; i < sctrl_len; i++) { for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk && hd->attached_to == sctrl[i] && !hd->rom_id ) { bios_id += set_bios_id(hd_data, hd, bios_id); } } } free_mem(sctrl); } #if 0 void int_bios(hd_data_t *hd_data) { hd_t *hd, *hd_boot; int i, start, bios = 0x80; int ide_1st; char ide_name[] = "/dev/hda"; char scsi_name[] = "/dev/sda"; char *s; hd_boot = hd_get_device_by_idx(hd_data, hd_boot_disk(hd_data, &i)); if(hd_boot) { free_mem(hd_boot->rom_id); hd_boot->rom_id = new_str("0x80"); } if(!hd_boot || i != 1) return; if(strstr(hd_boot->unix_dev_name, "/dev/sd") == hd_boot->unix_dev_name) { ide_1st = 0; start = hd_boot->unix_dev_name[sizeof "/dev/sd" - 1] - 'a'; } else if(strstr(hd_boot->unix_dev_name, "/dev/hd") == hd_boot->unix_dev_name) { ide_1st = 1; start = hd_boot->unix_dev_name[sizeof "/dev/hd" - 1] - 'a'; } else { return; } if(start < 0) return; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk ) { hd->rom_id = free_mem(hd->rom_id); } } s = ide_1st ? ide_name : scsi_name; for(i = start; i < 26; i++) { s[strlen(s) - 1] = 'a' + i; bios += set_bios_id(hd_data, s, bios); } for(i = 0; i < start; i++) { s[strlen(s) - 1] = 'a' + i; bios += set_bios_id(hd_data, s, bios); } s = ide_1st ? scsi_name : ide_name; for(i = 0; i < 26; i++) { s[strlen(s) - 1] = 'a' + i; bios += set_bios_id(hd_data, s, bios); } } #endif /* 0 */ #endif /* defined(__i386__) || defined (__x86_64__) */ /* * Try to read block 0 for block devices. */ void int_media_check(hd_data_t *hd_data) { hd_t *hd; int i, j = 0; for(hd = hd_data->hd; hd; hd = hd->next) { if(!hd_report_this(hd_data, hd)) continue; if( hd->base_class.id == bc_storage_device && ( /* hd->sub_class.id == sc_sdev_cdrom || */ /* cf. cdrom.c */ hd->sub_class.id == sc_sdev_disk || hd->sub_class.id == sc_sdev_floppy ) && hd->unix_dev_name && !hd->block0 && !hd->is.notready && hd->status.available != status_no ) { i = 5; PROGRESS(4, ++j, hd->unix_dev_name); hd->block0 = read_block0(hd_data, hd->unix_dev_name, &i); hd->is.notready = hd->block0 ? 0 : 1; #if defined(__i386__) || defined(__x86_64__) if(hd->block0) { ADD2LOG(" mbr sig: 0x%08x\n", edd_disk_signature(hd)); } #endif } } } /* * Check if str has str2 in it. */ int contains_word(char *str, char *str2) { int i, len, len2, found = 0; char *s; if(!str2 || !*str2 || !str || !*str) return 0; str = new_str(str); len = strlen(str); len2 = strlen(str2); for(i = 0; i < len; i++) { if(str[i] >= 'a' && str[i] <= 'z') str[i] -= 'a' - 'A'; } for(s = str; (s = strstr(s, str2)); s++) { if( (s == str || s[-1] < 'A' || s[-1] > 'Z') && (s[len2] < 'A' || s[len2] > 'Z') ) { found = 1; break; } } free_mem(str); return found; } /* * Check for zip drive. */ int is_zip(hd_t *hd) { if( hd->base_class.id == bc_storage_device && ( hd->sub_class.id == sc_sdev_disk || hd->sub_class.id == sc_sdev_floppy ) ) { if( ( contains_word(hd->vendor.name, "IOMEGA") || contains_word(hd->sub_vendor.name, "IOMEGA") || contains_word(hd->device.name, "IOMEGA") || contains_word(hd->sub_device.name, "IOMEGA") ) && ( contains_word(hd->device.name, "ZIP") || contains_word(hd->sub_device.name, "ZIP") ) ) { return 1; } } return 0; } /* * Turn some drives into floppies. */ void int_floppy(hd_data_t *hd_data) { hd_t *hd; hd_res_t *res; for(hd = hd_data->hd; hd; hd = hd->next) { if(is_zip(hd)) hd->is.zip = 1; if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk ) { if(hd->is.zip) { hd->sub_class.id = sc_sdev_floppy; new_id(hd_data, hd); } else { /* make everything a floppy that is 1440k */ for(res = hd->res; res; res = res->next) { if( res->any.type == res_size && res->size.unit == size_unit_sectors && res->size.val1 == 2880 && res->size.val2 == 512 ) { hd->sub_class.id = sc_sdev_floppy; new_id(hd_data, hd); break; } } } } } } /* * Remove usb entries that are handled by usb-storage. */ void int_fix_usb_scsi(hd_data_t *hd_data) { hd_t *hd_scsi, *hd_usb; for(hd_usb = hd_data->hd; hd_usb; hd_usb= hd_usb->next) { if( hd_usb->bus.id == bus_usb && hd_usb->sysfs_id && search_str_list(hd_usb->drivers, "usb-storage") ) { for(hd_scsi = hd_data->hd; hd_scsi; hd_scsi = hd_scsi->next) { if( hd_scsi->bus.id == bus_scsi && hd_scsi->sysfs_device_link && search_str_list(hd_scsi->drivers, "usb-storage") ) { if(!strncmp(hd_scsi->sysfs_device_link, hd_usb->sysfs_id, strlen(hd_usb->sysfs_id))) { hd_set_hw_class(hd_scsi, hw_usb); free_mem(hd_scsi->unique_id); hd_scsi->unique_id = hd_usb->unique_id; hd_usb->unique_id = NULL; add_res_entry(&hd_scsi->res, hd_usb->res); hd_usb->res = NULL; if(!hd_scsi->modalias) { hd_scsi->modalias = hd_usb->modalias; hd_usb->modalias = NULL; } if(!hd_scsi->vendor.id) hd_scsi->vendor.id = hd_usb->vendor.id; if(!hd_scsi->device.id) hd_scsi->device.id = hd_usb->device.id; if(!hd_scsi->serial) { hd_scsi->serial = hd_usb->serial; hd_usb->serial = NULL; } if(!hd_scsi->driver_info) { hd_scsi->driver_info = hd_usb->driver_info; hd_usb->driver_info = NULL; } new_id(hd_data, hd_scsi); hd_usb->tag.remove = 1; } } } } } remove_tagged_hd_entries(hd_data); } /* * Improve mouse info. */ void int_mouse(hd_data_t *hd_data) { hd_t *hd; bios_info_t *bt = NULL; #if 0 str_list_t *sl; int is_mouse; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->bus.id != bus_usb || hd->base_class.id != bc_mouse || hd->sub_class.id != sc_mou_usb || !search_str_list(hd->drivers, "usbhid") ) continue; is_mouse = 0; for(sl = hd->unix_dev_names; sl; sl = sl->next) { if(strstr(sl->str, "/mice") || strstr(sl->str, "/mouse")) { is_mouse = 1; break; } } if(!is_mouse) { if( (hd->unix_dev_name && strstr(hd->unix_dev_name, "/mice")) || (hd->unix_dev_name2 && strstr(hd->unix_dev_name2, "/mouse")) ) { is_mouse = 1; } } /* not really a mouse */ if(!is_mouse) { hd->base_class.id = 0; hd->sub_class.id = 0; hd->compat_vendor.id = 0; hd->compat_device.id = 0; } } #endif if(hd_data->flags.vbox || hd_data->flags.vmware_mouse) { for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_mouse && hd->sub_class.id == sc_mou_ps2 && hd->vendor.id == 2 ) { if(hd_data->flags.vbox && hd->device.id == 6) { hd->vendor.name = free_mem(hd->vendor.name); hd->device.name = free_mem(hd->device.name); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x80ee); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0100); new_id(hd_data, hd); } else if(hd_data->flags.vmware && hd->device.id == 5) { hd->vendor.name = free_mem(hd->vendor.name); hd->device.name = free_mem(hd->device.name); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x15ad); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0100); new_id(hd_data, hd); } else if(hd_data->flags.vmware_mouse && hd->device.id == 6) { hd->vendor.name = free_mem(hd->vendor.name); hd->device.name = free_mem(hd->device.name); // hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6014); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x15ad); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0100); new_id(hd_data, hd); } } } } for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->detail && hd->detail->type == hd_detail_bios && (bt = hd->detail->bios.data) && bt->mouse.type ) break; } if(!bt) return; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_mouse && hd->sub_class.id == sc_mou_ps2 && hd->bus.id == bt->mouse.bus && hd->vendor.id == MAKE_ID(TAG_SPECIAL, 0x0200) && hd->device.id == MAKE_ID(TAG_SPECIAL, 0x0002) ) { hd->vendor.name = free_mem(hd->vendor.name); hd->device.name = free_mem(hd->device.name); hd->vendor.id = hd->device.id = 0; #if 0 hd->vendor.id = bt->mouse.compat_vend; hd->device.id = bt->mouse.compat_dev; #else hd->vendor.name = new_str(bt->mouse.vendor); hd->device.name = new_str(bt->mouse.type); hd->compat_vendor.id = bt->mouse.compat_vend; hd->compat_device.id = bt->mouse.compat_dev; #endif new_id(hd_data, hd); } } } void new_id(hd_data_t *hd_data, hd_t *hd) { #if 0 hd->unique_id = free_mem(hd->unique_id); hd->unique_id1 = free_mem(hd->unique_id1); hd->old_unique_id = free_mem(hd->old_unique_id); hd_add_id(hd_data, hd); #endif } /* * Assign device names to (win-)modems. */ void int_modem(hd_data_t *hd_data) { hd_t *hd; char *s; hd_dev_num_t dev_num = { type: 'c', range: 1 }; unsigned cnt4 = 0; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_modem ) { s = NULL; switch(hd->sub_class.id) { case sc_mod_win1: s = new_str("/dev/ham"); dev_num.major = 240; dev_num.minor = 1; break; case sc_mod_win2: s = new_str("/dev/536ep0"); dev_num.major = 240; dev_num.minor = 1; break; case sc_mod_win3: s = new_str("/dev/ttyLT0"); dev_num.major = 62; dev_num.minor = 64; break; case sc_mod_win4: if(cnt4 < 4) { str_printf(&s, 0, "/dev/ttySL%u", cnt4); dev_num.major = 212; dev_num.minor = cnt4++; } break; } if(s) { free_mem(hd->unix_dev_name); hd->unix_dev_name = s; s = NULL; hd->unix_dev_num = dev_num; } } } } /* * Look for WLAN cards by checking module info. */ void int_wlan(hd_data_t *hd_data) { hd_t *hd; driver_info_t *di; str_list_t *sl; unsigned u, found; static char *wlan_mods[] = { "acx", "acx_pci", "airo", "airo_cs", "aironet4500_card", "aironet4500_cs", "airport", "adm8211", "arlan", "at76c503", "at76c503-i3861", "at76c503-i3863", "at76c503-rfmd", "at76c503-rfmd-acc", "at76c505-rfmd", "at76c505-rfmd2958", "ath_hal", "ath_pci", "atmel", "atmel_cs", "atmel_pci", "hermes", "hostap", "hostap_pci", "hostap_plx", "ipw2100", "ipw2200", "ipw3945", "iwl3945", "iwl4965", "netwave_cs", "orinoco_cs", "orinoco_pci", "orinoco_plx", "p80211", "prism2_cs", "prism2_pci", "prism2_plx", "prism2_usb", "prism54", "r8180", "ray_cs", "rt2400", "rt2500", "rt2570", "rt2400pci", "rt2500pci", "rt2500usb", "usbdfu", "wavelan", "wavelan_cs", "wl3501_cs", "zd1201" }; for(hd = hd_data->hd; hd; hd = hd->next) { for(found = 0, di = hd->driver_info; di && !found; di = di->next) { if(di->any.type == di_module) { for(sl = di->module.names; sl && !found; sl = sl->next) { for(u = 0; u < sizeof wlan_mods / sizeof *wlan_mods; u++) { if(!strcmp(sl->str, wlan_mods[u])) { found = 1; break; } } } } } if(found) { hd->is.wlan = 1; hd->base_class.id = bc_network; hd->sub_class.id = 0x82; /* wlan */ hddb_add_info(hd_data, hd); } } } /* * Add udev info. */ void int_udev(hd_data_t *hd_data) { hd_udevinfo_t *ui; hd_t *hd; str_list_t *sl; if(!hd_data->udevinfo) read_udevinfo(hd_data); if(!hd_data->udevinfo) return; for(hd = hd_data->hd; hd; hd = hd->next) { if(!hd->unix_dev_names && hd->unix_dev_name) { add_str_list(&hd->unix_dev_names, hd->unix_dev_name); } if(!hd->sysfs_id) continue; for(ui = hd_data->udevinfo; ui; ui = ui->next) { if(ui->name && !strcmp(ui->sysfs, hd->sysfs_id)) { if(!search_str_list(hd->unix_dev_names, ui->name)) { add_str_list(&hd->unix_dev_names, ui->name); } for(sl = ui->links; sl; sl = sl->next) { if(!search_str_list(hd->unix_dev_names, sl->str)) { add_str_list(&hd->unix_dev_names, sl->str); } } if(!hd->unix_dev_name || hd_data->flags.udev) { sl = hd->unix_dev_names; if(hd_data->flags.udev) { /* use first link as canonical device name */ if(ui->links) sl = sl->next; } hd->unix_dev_name = new_str(sl->str); } break; } } } for(hd = hd_data->hd; hd; hd = hd->next) { if(!hd->unix_dev_names) continue; for(ui = hd_data->udevinfo; ui; ui = ui->next) { if(search_str_list(hd->unix_dev_names, ui->name)) { for(sl = ui->links; sl; sl = sl->next) { if(!search_str_list(hd->unix_dev_names, sl->str)) { add_str_list(&hd->unix_dev_names, sl->str); } } } } } } /* * If hd->unix_dev_name is not in hd->unix_dev_names, add it. */ void int_devicenames(hd_data_t *hd_data) { hd_t *hd; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->unix_dev_name && !search_str_list(hd->unix_dev_names, hd->unix_dev_name) ) { add_str_list(&hd->unix_dev_names, hd->unix_dev_name); } } } #if defined(__i386__) || defined (__x86_64__) /* * Tag ide soft raid disks. */ void int_softraid(hd_data_t *hd_data) { hd_t *hd; str_list_t *raid, *sl, *raid_sysfs = NULL, *sl1; size_t len; char *s; if(hd_data->flags.fast) return; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->status.available != status_no ) break; } /* no disks -> no check necessary */ if(!hd) return; raid = read_file("| /sbin/dmraid -rc 2>/dev/null", 0, 0); for(sl = raid; sl; sl = sl->next) { s = *sl->str ? strchr(sl->str + 1, '/') : NULL; if(s) { sl1 = add_str_list(&raid_sysfs, NULL); str_printf(&sl1->str, 0, "/block%s", s); len = strlen(sl1->str); if(len) sl1->str[len - 1] = 0; } } free_str_list(raid); ADD2LOG("----- soft raid devices -----\n"); for(sl = raid_sysfs; sl; sl = sl->next) { ADD2LOG(" %s\n", sl->str); } ADD2LOG("----- soft raid devices end -----\n"); for(hd = hd_data->hd; hd; hd = hd->next) { if(search_str_list(raid_sysfs, hd->sysfs_id)) { hd->is.softraiddisk = 1; } } free_str_list(raid_sysfs); } /* * */ void int_system(hd_data_t *hd_data) { hd_t *hd_sys; hd_smbios_t *sm; struct { unsigned notebook:1; enum { v_none = 0, v_ibm = 1, v_toshiba, v_sony } vendor; } is = { }; char *s; struct stat sbuf; sys_info_t *st; hd_sysfsdrv_t *sf; for(hd_sys = hd_data->hd; hd_sys; hd_sys = hd_sys->next) { if( hd_sys->base_class.id == bc_internal && hd_sys->sub_class.id == sc_int_sys ) break; } if(!hd_sys) return; st = hd_sys->detail && hd_sys->detail->type == hd_detail_sys ? hd_sys->detail->sys.data : NULL; if( hd_sys->vendor.name && !strncasecmp(hd_sys->vendor.name, "sony", sizeof "sony" - 1) ) { is.vendor = v_sony; } if( hd_sys->device.name && !strncmp(hd_sys->device.name, "PCG-", sizeof "PCG-" - 1) ) { is.notebook = 1; } for(sm = hd_data->smbios; sm; sm = sm->next) { if( sm->any.type == sm_sysinfo && sm->sysinfo.manuf && !strcasecmp(sm->sysinfo.manuf, "ibm") ) { is.vendor = v_ibm; } if( sm->any.type == sm_sysinfo && sm->sysinfo.manuf && !strcasecmp(sm->sysinfo.manuf, "toshiba") ) { is.vendor = v_toshiba; if(!hd_sys->device.name && !hd_sys->device.id && sm->sysinfo.product) { hd_sys->device.name = new_str(sm->sysinfo.product); } if(!hd_sys->vendor.name && !hd_sys->vendor.id) { hd_sys->vendor.name = new_str("Toshiba"); } } if( sm->any.type == sm_sysinfo && sm->sysinfo.manuf && !strncasecmp(sm->sysinfo.manuf, "sony", sizeof "sony" - 1) ) { is.vendor = v_sony; if(!hd_sys->device.name && !hd_sys->device.id && sm->sysinfo.product) { hd_sys->device.name = new_str(sm->sysinfo.product); if( (s = strchr(hd_sys->device.name, '(')) && hd_sys->device.name[strlen(hd_sys->device.name) - 1] == ')' ) { *s = 0; } } if(!hd_sys->vendor.name && !hd_sys->vendor.id) { hd_sys->vendor.name = new_str("Sony"); } } if( sm->any.type == sm_chassis && ( (sm->chassis.ch_type.id >= 8 && sm->chassis.ch_type.id <= 11) || sm->chassis.ch_type.id == 14 ) ) { is.notebook = 1; } /* * bnc #591703 * in case chassis info is missing: assume it's a notebook if * it has track point or touch pad */ if( sm->any.type == sm_mouse && (sm->mouse.mtype.id == 5 || sm->mouse.mtype.id == 7) ) { is.notebook = 1; } } /* check for battery, too (bnc #678456) */ if(!is.notebook) { for(sf = hd_data->sysfsdrv; sf; sf = sf->next) { if(sf->driver && !strcmp(sf->driver, "battery")) { is.notebook = 1; break; } } } ADD2LOG( " system type:%s%s\n", is.vendor == v_ibm ? " ibm" : is.vendor == v_toshiba ? " toshiba" : is.vendor == v_sony ? " sony" : "", is.notebook ? " notebook" : "" ); if(st && !st->formfactor) { st->formfactor = new_str(is.notebook ? "laptop" : "desktop"); } if(is.notebook && is.vendor) { hd_sys->compat_vendor.id = MAKE_ID(TAG_SPECIAL, 0xf001); hd_sys->compat_device.id = MAKE_ID(TAG_SPECIAL, is.vendor); } hd_sys->is.with_acpi = stat("/proc/acpi", &sbuf) ? 0 : 1; ADD2LOG(" acpi: %d\n", hd_sys->is.with_acpi); } void int_legacy_geo(hd_data_t *hd_data) { hd_t *hd; hd_res_t *res; int id; char *s; edd_info_t *ei; if(!hd_data->edd) return; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_disk && hd->rom_id ) { id = strtol(hd->rom_id, &s, 0) - 0x80; if(*s || id < 0 || id >= sizeof hd_data->edd / sizeof *hd_data->edd) continue; ei = hd_data->edd + id; if(ei->edd.cyls) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->disk_geo.type = res_disk_geo; res->disk_geo.cyls = ei->edd.cyls; res->disk_geo.heads = ei->edd.heads; res->disk_geo.sectors = ei->edd.sectors; res->disk_geo.size = ei->sectors; res->disk_geo.geotype = geo_bios_edd; } if(ei->legacy.cyls) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->disk_geo.type = res_disk_geo; res->disk_geo.cyls = ei->legacy.cyls; res->disk_geo.heads = ei->legacy.heads; res->disk_geo.sectors = ei->legacy.sectors; res->disk_geo.geotype = geo_bios_legacy; } } } } #endif void int_find_parent(hd_data_t *hd_data) { hd_t *hd, *hd2; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->attached_to || !hd->parent_udi) continue; for(hd2 = hd_data->hd; hd2; hd2 = hd2->next) { if(!hd2->udi) continue; if(!strcmp(hd->parent_udi, hd2->udi)) { hd->attached_to = hd2->idx; break; } } } } void int_add_driver_modules(hd_data_t *hd_data) { hd_t *hd; for(hd = hd_data->hd; hd; hd = hd->next) { int_update_driver_data(hd_data, hd); } } void int_update_driver_data(hd_data_t *hd_data, hd_t *hd) { hd_sysfsdrv_t *sf; str_list_t *sl; hd->driver_modules = free_str_list(hd->driver_modules); for(sl = hd->drivers; sl; sl = sl->next) { for(sf = hd_data->sysfsdrv; sf; sf = sf->next) { if(sf->module && !strcmp(sf->driver, sl->str)) { add_str_list(&hd->driver_modules, sf->module); } } } hd->driver = free_mem(hd->driver); hd->driver_module = free_mem(hd->driver_module); if(hd->drivers && hd->drivers->str) { hd->driver = new_str(hd->drivers->str); for(sf = hd_data->sysfsdrv; sf; sf = sf->next) { if(sf->module && !strcmp(sf->driver, hd->driver)) { hd->driver_module = new_str(sf->module); } } } } /* * Add driver data, if it is missing. * * Interface function, don't use internally. */ void hd_add_driver_data(hd_data_t *hd_data, hd_t *hd) { char *s; if(hd->drivers) return; hd_sysfs_driver_list(hd_data); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); int_update_driver_data(hd_data, hd); } /** @} */ hwinfo-21.52/src/hd/int.h000066400000000000000000000000461323731041200151360ustar00rootroot00000000000000void hd_scan_int(hd_data_t *hd_data); hwinfo-21.52/src/hd/isa.c000066400000000000000000000045101323731041200151130ustar00rootroot00000000000000#include #include #include #include "hd.h" #include "hd_int.h" #include "isa.h" /** * @defgroup ISAint ISA * @ingroup libhdBUSint * @brief ISA bus scan functions * * @{ */ #if defined(__i386__) static void scan_isa_isdn(hd_data_t *hd_data); static isa_isdn_t *free_isa_isdn(isa_isdn_t *ii); static void dump_isa_isdn_data(hd_data_t *hd_data, isa_isdn_t *ii); void hd_scan_isa(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_isa)) return; hd_data->module = mod_isa; /* some clean-up */ remove_hd_entries(hd_data); // hd_data->isa = NULL; if(hd_probe_feature(hd_data, pr_isa_isdn)) { scan_isa_isdn(hd_data); } } void scan_isa_isdn(hd_data_t *hd_data) { isa_isdn_t *ii0, *ii; hd_t *hd; hd_res_t *res; PROGRESS(1, 0, "isdn"); ii0 = isdn_detect(); dump_isa_isdn_data(hd_data, ii0); PROGRESS(1, 1, "isdn"); for(ii = ii0; ii; ii = ii->next) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->base_class.id = bc_isdn; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x3000 + ii->type); hd->device.id = MAKE_ID(TAG_SPECIAL, ((ii->type << 8) + (ii->subtype & 0xff)) & 0xffff); if(ii->has_io) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = ii->io; res->io.access = acc_rw; } if(ii->has_irq) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->irq.type = res_irq; res->irq.enabled = 1; res->irq.base = ii->irq; } // #### ask libihw? -> isdn.c } free_isa_isdn(ii0); } isa_isdn_t *new_isa_isdn(isa_isdn_t **ii) { while(*ii) ii = &(*ii)->next; return *ii = new_mem(sizeof **ii); } isa_isdn_t *free_isa_isdn(isa_isdn_t *ii) { isa_isdn_t *l; for(; ii; ii = (l = ii)->next, free_mem(l)); return NULL; } void dump_isa_isdn_data(hd_data_t *hd_data, isa_isdn_t *ii) { ADD2LOG("---------- ISA ISDN raw data ----------\n"); for(; ii; ii = ii->next) { ADD2LOG(" type %d, subtype %d", ii->type, ii->subtype); if(ii->has_mem) ADD2LOG(", mem 0x%04x", ii->mem); if(ii->has_io) ADD2LOG(", io 0x%04x", ii->io); if(ii->has_irq) ADD2LOG(", irq %d", ii->irq); ADD2LOG("\n"); } ADD2LOG("---------- ISA ISDN raw data end ----------\n"); } #endif /* defined(__i386__) */ /** @} */ hwinfo-21.52/src/hd/isa.h000066400000000000000000000004141323731041200151170ustar00rootroot00000000000000 typedef struct isa_isdn_s { struct isa_isdn_s *next; unsigned has_mem:1, has_io:1, has_irq:1; unsigned type, subtype, mem, io, irq; } isa_isdn_t; isa_isdn_t *new_isa_isdn(isa_isdn_t **ii); void hd_scan_isa(hd_data_t *hd_data); isa_isdn_t *isdn_detect(void); hwinfo-21.52/src/hd/isapnp.c000066400000000000000000000245551323731041200156440ustar00rootroot00000000000000#include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "isapnp.h" /** * @defgroup ISAPnPint ISA PnP * @ingroup libhdBUSint * @brief ISA PnP scan functions * * @{ */ #if defined(__i386__) || defined(__alpha__) static void get_pnp_devs(hd_data_t *hd_data); #if 0 static void get_read_port(hd_data_t *hd_data, isapnp_t *); static void build_list(hd_data_t *hd_data, str_list_t *isapnp_list); #endif void hd_scan_isapnp(hd_data_t *hd_data) { #if 0 hd_t *hd; hd_res_t *res; int isapnp_ok; str_list_t *isapnp_list = NULL, *sl; #endif if(!hd_probe_feature(hd_data, pr_isapnp)) return; hd_data->module = mod_isapnp; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "pnp devices"); get_pnp_devs(hd_data); #if 0 PROGRESS(1, 0, "read port"); if(!hd_data->isapnp) { hd_data->isapnp = new_mem(sizeof *hd_data->isapnp); } else { hd_data->isapnp->cards = 0; /* just in case... */ hd_data->isapnp->card = free_mem(hd_data->isapnp->card); /* keep the port */ } if(!hd_data->isapnp->read_port) get_read_port(hd_data, hd_data->isapnp); PROGRESS(3, 0, "get pnp data"); isapnp_list = read_file(PROC_ISAPNP, 0, 0); if((hd_data->debug & HD_DEB_ISAPNP)) { ADD2LOG("----- %s -----\n", PROC_ISAPNP); for(sl = isapnp_list; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- %s end -----\n", PROC_ISAPNP); } isapnp_ok = isapnp_list && hd_data->isapnp->read_port ? 1 : 1; PROGRESS(4, 0, "build list"); if(isapnp_ok) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_isapnp_if; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = ISAPNP_ADDR_PORT; res->io.range = 1; res->io.access = acc_wo; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = ISAPNP_DATA_PORT; res->io.range = 1; res->io.access = acc_wo; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = hd_data->isapnp->read_port; res->io.range = 1; res->io.access = acc_ro; } build_list(hd_data, isapnp_list); free_str_list(isapnp_list); #endif } void get_pnp_devs(hd_data_t *hd_data) { hd_t *hd; char *s, *t, buf[4]; unsigned u1, u2, u3; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *sf_dev2; sf_bus = read_dir("/sys/bus/pnp/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: pnp\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/pnp/devices", sf_bus_e->str)); ADD2LOG( " pnp device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); if((s = get_sysfs_attr_by_path(sf_dev, "id"))) { if(sscanf(s, "%3s%4x", buf, &u1) == 2 && (u2 = name2eisa_id(buf))) { ADD2LOG(" id = %s %04x\n", eisa_vendor_str(u2), u1); hd = add_hd_entry(hd_data, __LINE__, 0); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); hd->bus.id = bus_isa; hd->is.isapnp = 1; hd->sub_vendor.id = u2; hd->sub_device.id = MAKE_ID(TAG_EISA, u1); if(sscanf(hd->sysfs_bus_id, "%2x:%2x.%2x", &u1, &u2, &u3) == 3) { hd->slot = u2; hd->func = u3; } sf_dev2 = new_str(sf_dev); if((t = strrchr(sf_dev2, '/'))) *t = 0; if((t = get_sysfs_attr_by_path(sf_dev2, "card_id"))) { if(sscanf(t, "%3s%4x", buf, &u1) == 2 && (u2 = name2eisa_id(buf))) { ADD2LOG(" card id = %s %04x\n", eisa_vendor_str(u2), u1); hd->vendor.id = u2; hd->device.id = MAKE_ID(TAG_EISA, u1); } } if((t = get_sysfs_attr_by_path(sf_dev2, "name"))) { hd->device.name = canon_str(t, strlen(t)); if(!strcasecmp(hd->device.name, "unknown")) { hd->device.name = free_mem(hd->device.name); } } free_mem(sf_dev2); if(hd->sub_vendor.id == hd->vendor.id && hd->sub_device.id == hd->device.id) { hd->sub_vendor.id = hd->sub_device.id = 0; } } } free_mem(sf_dev); } free_str_list(sf_bus); } #if 0 unsigned char *add_isapnp_card_res(isapnp_card_t *ic, int len, int type) { ic->res = add_mem(ic->res, sizeof *ic->res, ic->res_len); ic->res[ic->res_len].len = len; ic->res[ic->res_len].type = type; ic->res[ic->res_len].data = new_mem(len); if(type == RES_LOG_DEV_ID) { /* logical device id */ ic->log_devs++; } return ic->res[ic->res_len++].data; } isapnp_card_t *add_isapnp_card(isapnp_t *ip, int csn) { isapnp_card_t *c; ip->card = add_mem(ip->card, sizeof *ip->card, ip->cards); c = ip->card + ip->cards++; c->csn = csn; c->serial = new_mem(sizeof *c->serial * 8); c->card_regs = new_mem(sizeof *c->card_regs * 0x30); return c; } void get_read_port(hd_data_t *hd_data, isapnp_t *p) { hd_res_t *res; p->read_port = 0; res = NULL; gather_resources(hd_data->misc, &res, "ISAPnP", W_IO); if(res && res->any.type == res_io) p->read_port = res->io.base; free_res_list(res); } void build_list(hd_data_t *hd_data, str_list_t *isapnp_list) { hd_t *hd = NULL; str_list_t *sl; char s1[4], s2[100]; int card, ldev, cdev_id, ldev_active = 0; char *dev_name = NULL, *ldev_name = NULL; unsigned dev_id = 0, vend_id = 0, base_class = 0, sub_class = 0, ldev_id; unsigned u, ux[5]; int i, j; hd_res_t *res; for(sl = isapnp_list; sl; sl = sl->next) { if(sscanf(sl->str, "Card %d '%3s%4x:%99[^']", &card, s1, &dev_id, s2) == 4) { // ADD2LOG("\n\n** card %d >%s< %04x >%s<**\n", card, s1, dev_id, s2); dev_name = free_mem(dev_name); if(strcmp(s2, "Unknown")) dev_name = new_str(s2); dev_id = MAKE_ID(TAG_EISA, dev_id); vend_id = name2eisa_id(s1); base_class = sub_class = 0; if((u = device_class(hd_data, vend_id, dev_id))) { base_class = u >> 8; sub_class = u & 0xff; } #if 0 // ########## FIXME if( (ID_VALUE(vend_id) || ID_VALUE(dev_id)) && !((db_name = hd_device_name(hd_data, vend_id, dev_id)) && *db_name) ) { if(dev_name) { add_device_name(hd_data, vend_id, dev_id, dev_name); } } #endif continue; } if(sscanf(sl->str, " Logical device %d '%3s%4x:%99[^']", &ldev, s1, &ldev_id, s2) == 4) { // ADD2LOG("\n\n** ldev %d >%s< %04x >%s<**\n", ldev, s1, ldev_id, s2); ldev_name = free_mem(ldev_name); if(strcmp(s2, "Unknown")) ldev_name = new_str(s2); hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->is.isapnp = 1; hd->slot = card; hd->func = ldev; hd->vendor.id = vend_id; hd->device.id = dev_id; hd->base_class.id = base_class; hd->sub_class.id = sub_class; hd->sub_device.id = MAKE_ID(TAG_EISA, ldev_id); hd->sub_vendor.id = name2eisa_id(s1); if(hd->sub_vendor.id == hd->vendor.id && hd->sub_device.id == hd->device.id) { hd->sub_vendor.id = hd->sub_device.id = 0; } if((u = sub_device_class(hd_data, hd->vendor.id, hd->device.id, hd->sub_vendor.id, hd->sub_device.id))) { hd->base_class.id = u >> 8; hd->sub_class.id = u & 0xff; } #if 0 # ############# FIXME if( (ID_VALUE(hd->sub_vendor.id) || ID_VALUE(hd->sub_device.id)) && !hd_sub_device_name(hd_data, hd->vend, hd->dev, hd->sub_vend, hd->sub_device.id) ) { if(ldev_name) { add_sub_device_name(hd_data, hd->vend, hd->dev, hd->sub_vend, hd->sub_device.id, ldev_name); } } #endif continue; } if(strstr(sl->str, "Device is not active")) { ldev_active = 0; continue; } if(strstr(sl->str, "Device is active")) { ldev_active = 1; continue; } if(hd && sscanf(sl->str, " Compatible device %3s%4x", s1, &cdev_id) == 2) { // ADD2LOG("\n\n** cdev >%s< %04x **\n", s1, cdev_id); hd->compat_device.id = MAKE_ID(TAG_EISA, cdev_id); hd->compat_vendor.id = name2eisa_id(s1); if(!(hd->base_class.id || hd->sub_class.id)) { if((u = device_class(hd_data, hd->compat_vendor.id, hd->compat_device.id))) { hd->base_class.id = u >> 8; hd->sub_class.id = u & 0xff; } else if(hd->compat_vendor.id == MAKE_ID(TAG_EISA, 0x41d0)) { /* 0x41d0 is 'PNP' */ switch((hd->compat_device.id >> 12) & 0xf) { case 8: hd->base_class.id = bc_network; hd->sub_class.id = 0x80; break; case 0xa: hd->base_class.id = bc_storage; hd->sub_class.id = 0x80; break; case 0xb: hd->base_class.id = bc_multimedia; hd->sub_class.id = 0x80; break; case 0xc: case 0xd: hd->base_class.id = bc_modem; break; } } } continue; } if( hd && (j = sscanf(sl->str, " Active port %x, %x, %x, %x, %x, %x", ux, ux + 1, ux + 2, ux + 3, ux + 4, ux + 5 )) >= 1 ) { for(i = 0; i < j; i++) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = ldev_active ? 1 : 0; res->io.base = ux[i]; res->io.access = acc_rw; } continue; } if(hd && (j = sscanf(sl->str, " Active IRQ %d [%x], %d [%x]", ux, ux + 1, ux + 2, ux + 3)) >= 1) { for(i = 0; i < j; i += 2) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->irq.type = res_irq; res->irq.enabled = ldev_active ? 1 : 0; res->irq.base = ux[i]; } continue; } if(hd && (j = sscanf(sl->str, " Active DMA %d, %d", ux, ux + 1)) >= 1) { for(i = 0; i < j; i++) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->dma.type = res_dma; res->dma.enabled = ldev_active ? 1 : 0; res->dma.base = ux[i]; } continue; } } free_mem(dev_name); free_mem(ldev_name); } #endif #endif /* defined(__i386__) || defined(__alpha__) */ /** @} **/ hwinfo-21.52/src/hd/isapnp.h000066400000000000000000000023471323731041200156440ustar00rootroot00000000000000/* * These are fixed and write only. Reads are done from a port with a * relocatable address... */ #define ISAPNP_ADDR_PORT 0x279 #define ISAPNP_DATA_PORT 0xa79 /* * ISA PnP resource types */ #define RES_PNP_VERSION 0x01 #define RES_LOG_DEV_ID 0x02 #define RES_COMPAT_DEV_ID 0x03 #define RES_IRQ 0x04 #define RES_DMA 0x05 #define RES_START_DEP 0x06 #define RES_END_DEP 0x07 #define RES_IO 0x08 #define RES_FIXED_IO 0x09 #define RES_VENDOR_SMALL 0x0e #define RES_END 0x0f #define RES_MEM_RANGE 0x81 #define RES_ANSI_NAME 0x82 #define RES_UNICODE_NAME 0x83 #define RES_VENDOR_LARGE 0x84 #define RES_MEM32_RANGE 0x85 #define RES_FIXED_MEM32_RANGE 0x86 /* * ISA PnP configuration regs */ #define CFG_MEM24 0x40 #define CFG_MEM32_0 0x76 #define CFG_MEM32_1 0x80 #define CFG_MEM32_2 0x90 #define CFG_MEM32_3 0xa0 #define CFG_IO_HI_BASE 0x60 #define CFG_IO_LO_BASE 0x61 #define CFG_IRQ 0x70 #define CFG_IRQ_TYPE 0x71 #define CFG_DMA 0x74 /* gather ISA-PnP info */ void hd_scan_isapnp(hd_data_t *hd_data); /* * Interface functions to the pnpdump lib. */ int pnpdump(hd_data_t *hd_data, int read_boards); unsigned char *add_isapnp_card_res(isapnp_card_t *, int, int); isapnp_card_t *add_isapnp_card(isapnp_t *, int); hwinfo-21.52/src/hd/isdn.c000066400000000000000000000213601323731041200152760ustar00rootroot00000000000000#include #include #include #include "hd.h" #include "hd_int.h" #include "isdn.h" #undef ISDN_TEST /** * @defgroup ISDNint ISDN devices * @ingroup libhdDEVint * @brief ISDN identify functions * * @{ */ #ifndef LIBHD_TINY #if !defined(__s390__) && !defined(__s390x__) && !defined(__alpha__) void hd_scan_isdn(hd_data_t *hd_data) { hd_t *hd; cdb_isdn_card *cic; if(!hd_probe_feature(hd_data, pr_isdn)) return; hd_data->module = mod_isdn; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "list"); #ifdef ISDN_TEST { hd_res_t *res; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->base_class.id = bc_isdn; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x3005); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0500); // type, subtype res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = 0x0300; res->io.access = acc_rw; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->base_class.id = bc_isdn; hd->vendor.id = MAKE_ID(TAG_EISA, 0x1593); hd->device.id = MAKE_ID(TAG_EISA, 0x0133); // type, subtype res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = 0x0240; res->io.access = acc_rw; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->irq.type = res_irq; res->irq.enabled = 1; res->irq.base = 99; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->base_class.id = bc_isdn; hd->vendor.id = MAKE_ID(TAG_EISA, 0x0e98); hd->device.id = MAKE_ID(TAG_EISA, 0x0000); // type, subtype res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = 0x0180; res->io.access = acc_rw; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = 0x0540; res->io.access = acc_rw; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->irq.type = res_irq; res->irq.enabled = 1; res->irq.base = 77; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_pci; hd->base_class.id = bc_isdn; hd->vendor.id = MAKE_ID(TAG_PCI, 0x1244); hd->device.id = MAKE_ID(TAG_PCI, 0x0a00); // type, subtype res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = 0xe000; res->io.access = acc_rw; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->base_class.id = bc_isdn; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x3001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0100); // type, subtype res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = 0xe80; res->io.access = acc_rw; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_isa; hd->base_class.id = bc_isdn; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x3000); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1a00); // type, subtype res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = 0x400; res->io.access = acc_rw; } #endif for(hd = hd_data->hd; hd; hd = hd->next) { if((cic = get_isdn_info(hd))) { hd->base_class.id = bc_isdn; hd->sub_class.id = 0; free_mem(cic); } } } cdb_isdn_card *get_isdn_info(hd_t *hd) { cdb_isdn_card *cic0, *cic; unsigned u0, u1; if(hd->bus.id == bus_pci || hd->bus.id == bus_isa || hd->bus.id == bus_usb || hd->bus.id == bus_pcmcia || hd->bus.id == bus_cardbus) { cic = NULL; u0 = ID_VALUE(hd->vendor.id); if( hd->bus.id == bus_isa && ID_TAG(hd->vendor.id) == TAG_SPECIAL && u0 >= 0x3000 && u0 <= 0x3006 && ID_TAG(hd->device.id) == TAG_SPECIAL ) { u0 = ID_VALUE(hd->device.id); cic = hd_cdbisdn_get_card_from_type(u0 >> 8, u0 & 0xff); } if( hd->bus.id == bus_isa && ID_TAG(hd->vendor.id) == TAG_EISA && ID_TAG(hd->device.id) == TAG_EISA ) { u0 = ID_VALUE(hd->vendor.id); u1 = ID_VALUE(hd->device.id); cic = hd_cdbisdn_get_card_from_id(((u0 & 0xff) << 8) + ((u0 >> 8) & 0xff), ((u1 & 0xff) << 8) + ((u1 >> 8) & 0xff), 0xffff,0xffff); } if(hd->bus.id == bus_pci) { cic = hd_cdbisdn_get_card_from_id(ID_VALUE(hd->vendor.id), ID_VALUE(hd->device.id), ID_VALUE(hd->sub_vendor.id), ID_VALUE(hd->sub_device.id)); } if(hd->bus.id == bus_usb && ID_TAG(hd->vendor.id) == TAG_USB && ID_TAG(hd->device.id) == TAG_USB) { if (hd->revision.id == 0 && hd->revision.name) { /* the revision is usually saved as string (1.00) */ sscanf(hd->revision.name, "%x.%x", &u1, &u0); u0 = u0 | u1 << 8; } else u0 = ID_VALUE(hd->revision.id); cic = hd_cdbisdn_get_card_from_id(ID_VALUE(hd->vendor.id), ID_VALUE(hd->device.id), u0, 0xffff); if (!cic) /* to get cards without revision info in database */ cic = hd_cdbisdn_get_card_from_id(ID_VALUE(hd->vendor.id), ID_VALUE(hd->device.id), 0xffff, 0xffff); } if((hd->bus.id == bus_pcmcia || hd->bus.id == bus_cardbus) && (hd->base_class.id == bc_network || hd->base_class.id == bc_isdn)) { if (hd->drivers && hd->drivers->str) { if (0 == strcmp(hd->drivers->str, "teles_cs")) { cic = hd_cdbisdn_get_card_from_type(8, 0); } else if (0 == strcmp(hd->drivers->str, "sedlbauer_cs")) { cic = hd_cdbisdn_get_card_from_type(22, 2); } else if (0 == strcmp(hd->drivers->str, "avma1_cs")) { cic = hd_cdbisdn_get_card_from_type(26, 0); } else if (0 == strcmp(hd->drivers->str, "fcpcmcia_cs")) { cic = hd_cdbisdn_get_card_from_type(8002, 5); } else if (0 == strcmp(hd->drivers->str, "elsa_cs")) { cic = hd_cdbisdn_get_card_from_type(10, 11); } else if (0 == strcmp(hd->drivers->str, "avm_cs")) { cic = hd_cdbisdn_get_card_from_type(8001, 2); } } } if (cic && cic->Class && strcmp(cic->Class, "DSL")) { cic0 = new_mem(sizeof *cic0); memcpy(cic0, cic, sizeof *cic0); return cic0; } } return NULL; } void hd_scan_dsl(hd_data_t *hd_data) { hd_t *hd; cdb_isdn_card *cic; if(!hd_probe_feature(hd_data, pr_isdn)) return; hd_data->module = mod_dsl; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "list"); #ifdef DSL_TEST { hd_res_t *res; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_pci; hd->base_class.id = bc_dsl; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x1244); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x2700); // type, subtype } #endif for(hd = hd_data->hd; hd; hd = hd->next) { if((cic = get_dsl_info(hd))) { free_mem(cic); } } } cdb_isdn_card *get_dsl_info(hd_t *hd) { cdb_isdn_card *cic0, *cic; cdb_isdn_vario *civ; unsigned u0, u1; if(hd->bus.id == bus_pci || hd->bus.id == bus_usb) { cic = NULL; if(hd->bus.id == bus_pci) { cic = hd_cdbisdn_get_card_from_id(ID_VALUE(hd->vendor.id), ID_VALUE(hd->device.id), ID_VALUE(hd->sub_vendor.id), ID_VALUE(hd->sub_device.id)); } if(hd->bus.id == bus_usb && ID_TAG(hd->vendor.id) == TAG_USB && ID_TAG(hd->device.id) == TAG_USB) { if (hd->revision.id == 0 && hd->revision.name) { /* the revision is usually saved as string (1.00) */ sscanf(hd->revision.name, "%x.%x", &u1, &u0); u0 = u0 | u1 << 8; } else u0 = ID_VALUE(hd->revision.id); cic = hd_cdbisdn_get_card_from_id(ID_VALUE(hd->vendor.id), ID_VALUE(hd->device.id), u0, 0xffff); if (!cic) /* to get cards without revision info in database */ cic = hd_cdbisdn_get_card_from_id(ID_VALUE(hd->vendor.id), ID_VALUE(hd->device.id), 0xffff, 0xffff); } if (cic && cic->Class && !strcmp(cic->Class, "DSL")) { hd->base_class.id = bc_dsl; hd->sub_class.id = sc_dsl_unknown; civ = hd_cdbisdn_get_vario(cic->vario); if (civ && civ->interface) { if (0 == strncmp(civ->interface, "CAPI20", 6)) { hd->sub_class.id = sc_dsl_capi; } else if (0 == strncmp(civ->interface, "pppoe", 5)) { hd->sub_class.id = sc_dsl_pppoe; } } cic0 = new_mem(sizeof *cic0); memcpy(cic0, cic, sizeof *cic0); return cic0; } } return NULL; } #endif /* !defined(__s390__) && !defined(__s390x__) && !defined(__alpha__) */ #endif /* !defined(LIBHD_TINY) */ /** @} */ hwinfo-21.52/src/hd/isdn.h000066400000000000000000000002341323731041200153000ustar00rootroot00000000000000void hd_scan_isdn(hd_data_t *hd_data); void hd_scan_dsl(hd_data_t *hd_data); cdb_isdn_card *get_isdn_info(hd_t *hd); cdb_isdn_card *get_dsl_info(hd_t *hd); hwinfo-21.52/src/hd/kbd.c000066400000000000000000000167361323731041200151140ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include #include #ifndef TIOCGDEV #define TIOCGDEV _IOR('T', 0x32, unsigned int) #endif /** * @defgroup KDBint Keyboard devices * @ingroup libhdDEVint * @brief Keyboard device functions * * @{ */ #ifdef __sparc__ #ifdef DIET typedef unsigned int u_int; #endif #ifndef KIOCTYPE /* Return keyboard type */ # define KIOCTYPE _IOR('k', 9, int) #endif #ifndef KIOCLAYOUT /* Return Keyboard layout */ # define KIOCLAYOUT _IOR('k', 20, int) #endif #include #endif #include "hd.h" #include "hd_int.h" #include "kbd.h" /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * * Look for keyboards not covered by kernel input device driver, mainly * some sort of serial consoles. * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifdef __sparc__ static void add_sun_console(hd_data_t *hd_data); #else static void add_serial_console(hd_data_t *hd_data); #endif void hd_scan_kbd(hd_data_t *hd_data) { hd_t *hd; if(!hd_probe_feature(hd_data, pr_kbd)) return; hd_data->module = mod_kbd; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(2, 0, "uml"); if(hd_is_uml(hd_data)) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_keyboard; hd->sub_class.id = sc_keyboard_kbd; hd->bus.id = bus_none; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0201); hd->device.id = MAKE_ID(TAG_SPECIAL, 2); } PROGRESS(3, 0, "serial console"); #ifdef __sparc__ add_sun_console(hd_data); #else add_serial_console(hd_data); #endif } #ifndef __sparc__ void add_serial_console(hd_data_t *hd_data) { hd_t *hd; hd_res_t *res = NULL; int fd, i; str_list_t *cmd, *cmd0, *sl; unsigned u, u1; struct serial_struct ser_info; unsigned tty_major = 0, tty_minor = 0; char c, *dev = NULL, *s; /* first, try console= option */ cmd = cmd0 = get_cmdline(hd_data, "console"); /* use last console entry */ if(cmd) while(cmd->next) cmd = cmd->next; if( cmd && ( /* everything != "ttyN" */ strncmp(cmd->str, "tty", 3) || !(cmd->str[3] == 0 || (cmd->str[3] >= '0' && cmd->str[3] <= '9')) ) ) { sl = hd_split(',', cmd->str); s = sl->str; if(!strncmp(s, "/dev/", sizeof "/dev/" - 1)) s += sizeof "/dev/" - 1; dev = new_str(s); if(sl->next && (i = sscanf(sl->next->str, "%u%c%u", &u, &c, &u1)) >= 1) { res = add_res_entry(&res, new_mem(sizeof *res)); res->baud.type = res_baud; res->baud.speed = u; if(i >= 2) res->baud.parity = c; if(i >= 3) res->baud.bits = u1; } free_str_list(sl); } if(!dev && (fd = open(DEV_CONSOLE, O_RDWR | O_NONBLOCK | O_NOCTTY)) >= 0) { if(ioctl(fd, TIOCGDEV, &u) != -1) { tty_major = (u >> 8) & 0xfff; tty_minor = (u & 0xff) | ((u >> 12) & 0xfff00); ADD2LOG(DEV_CONSOLE ": major %u, minor %u\n", tty_major, tty_minor); } if (0) ; #ifdef __powerpc__ else if(tty_major == 229 /* iseries hvc */) { if (tty_minor >= 128) { str_printf(&dev, 0, "hvsi%u", tty_minor-128); } else { str_printf(&dev, 0, "hvc%u", tty_minor); } } else if (tty_major == 204 /* SERIAL_PSC_MAJOR */ && tty_minor == 148 /* SERIAL_PSC_MINOR */) { str_printf(&dev, 0, "ttyPSC0"); /* EFIKA5K2 */ } #endif /* __powerpc__ */ else if(!ioctl(fd, TIOCGSERIAL, &ser_info)) { ADD2LOG("serial console at line %d\n", ser_info.line); str_printf(&dev, 0, "ttyS%d", ser_info.line); } close(fd); } if(dev) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_keyboard; hd->sub_class.id = sc_keyboard_console; hd->bus.id = bus_serial; hd->device.name = new_str("serial console"); if(*dev) str_printf(&hd->unix_dev_name, 0, "/dev/%s", dev); hd->res = res; free_mem(dev); } free_str_list(cmd0); } #else /* defined(__sparc__) */ void add_sun_console(hd_data_t *hd_data) { int fd, kid, kid2, klay, ser_cons, i; unsigned u, u1, u2; char c1, c2; struct serial_struct ser_info; unsigned char buf[OPROMMAXPARAM]; struct openpromio *opio = (struct openpromio *) buf; hd_t *hd; hd_res_t *res; if((fd = open(DEV_CONSOLE, O_RDWR | O_NONBLOCK | O_NOCTTY)) >= 0) { if(ioctl(fd, TIOCGSERIAL, &ser_info)) { ser_cons = -1; } else { ser_cons = ser_info.line; ADD2LOG("serial console at line %d\n", ser_cons); } close(fd); if(ser_cons >= 0 && (fd = open(DEV_OPENPROM, O_RDWR | O_NONBLOCK)) >= 0) { sprintf(opio->oprom_array, "tty%c-mode", (ser_cons & 1) + 'a'); opio->oprom_size = sizeof buf - 0x100; if(!ioctl(fd, OPROMGETOPT, opio)) { if(opio->oprom_size < 0x100) { opio->oprom_array[opio->oprom_size] = 0; ADD2LOG( "prom(tty%c-mode) = \"%s\" (%d bytes)\n", (ser_cons & 1) + 'a', opio->oprom_array, opio->oprom_size ); hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_keyboard; hd->sub_class.id = sc_keyboard_console; hd->bus.id = bus_serial; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0203); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0000); str_printf(&hd->unix_dev_name, 0, "/dev/ttyS%d", ser_cons); if((i = sscanf(opio->oprom_array, "%u,%u,%c,%u,%c", &u, &u1, &c1, &u2, &c2)) >= 1) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->baud.type = res_baud; res->baud.speed = u; if(i >= 2) res->baud.bits = u1; if(i >= 3) res->baud.parity = c1; if(i >= 4) res->baud.stopbits = u2; if(i >= 5) res->baud.handshake = c2; } } } close(fd); /* We have a serial console, so don't test for keyboard. Else we will always find a PS/2 keyboard */ return; } } PROGRESS(1, 0, "sun kbd"); if((fd = open(DEV_KBD, O_RDWR | O_NONBLOCK | O_NOCTTY)) >= 0) { if(ioctl(fd, KIOCTYPE, &kid)) kid = -1; if(ioctl(fd, KIOCLAYOUT, &klay)) klay = -1; close(fd); if(kid != -1) { ADD2LOG("sun keyboard: type %d, layout %d\n", kid, klay); hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_keyboard; hd->sub_class.id = sc_keyboard_kbd; hd->bus.id = bus_serial; if(kid == 4 && klay >= 0) hd->prog_if.id = klay; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0202); kid2 = kid; if(kid == 4 && klay > 0x20) kid2 = 5; hd->device.id = MAKE_ID(TAG_SPECIAL, kid2); if(kid2 == 5) { if(klay == 0x22 || klay == 0x51) { hd->sub_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0202); hd->sub_device.id = MAKE_ID(TAG_SPECIAL, 0x0001); } else if(!( klay == 0x21 || (klay >= 0x2f && klay <= 0x31) || klay == 0x50 || (klay >= 0x5e && klay <= 0x60) )) { hd->sub_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0202); hd->sub_device.id = MAKE_ID(TAG_SPECIAL, 0x0002); } } } } else { for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_keyboard) break; } if(!hd) { /* We must have a PS/2 Keyboard */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_keyboard; hd->sub_class.id = sc_keyboard_kbd; hd->bus.id = bus_ps2; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0201); hd->device.id = MAKE_ID(TAG_SPECIAL, 1); } } } #endif /* __sparc__ */ /** @} */ hwinfo-21.52/src/hd/kbd.h000066400000000000000000000000461323731041200151040ustar00rootroot00000000000000void hd_scan_kbd(hd_data_t *hd_data); hwinfo-21.52/src/hd/klog.c000066400000000000000000000073431323731041200153020ustar00rootroot00000000000000#include #include #include #include #include "hd.h" #include "hd_int.h" #include "klog.h" /** * @defgroup KLOGint Kernel log information * @ingroup libhdINFOint * @brief Kernel log information scan functions * * @{ */ static int str_ok(str_list_t *sl); static int str_list_cmp(str_list_t *sl1, str_list_t *sl2); static void _read_klog(hd_data_t *hd_data); /* * Check if a string starts with '<[0-9]>'. */ int str_ok(str_list_t *sl) { return sl->str[0] == '<' && sl->str[2] == '>' && sl->str[1] >= '0' && sl->str[1] <= '9'; } /* * Check if sl1 is idential to sl2; sl1 may be shorter as sl2. * * Returns 0/1 if they are equal/not equal. If sl1 is NULL, 0 is returned. */ int str_list_cmp(str_list_t *sl1, str_list_t *sl2) { for(; sl1; sl1 = sl1->next, sl2 = sl2->next) { if(!sl2 || strcmp(sl1->str, sl2->str)) return 1; } return 0; } /* * Read kernel log info. Combine with /var/log/boot.msg. * Remove time stamps. */ void read_klog(hd_data_t *hd_data) { str_list_t *sl, **sl_new; char *str, *s; _read_klog(hd_data); free_str_list(hd_data->klog_raw); hd_data->klog_raw = hd_data->klog; hd_data->klog = NULL; for(sl = hd_data->klog_raw, sl_new = &hd_data->klog; sl; sl = sl->next, sl_new = &(*sl_new)->next) { str = add_str_list(sl_new, sl->str)->str; if(str[0] == '<' && str[1] && str[2] == '>' && str[3] == '[') { s = str + 4; while(*s && *s != ']') s++; if(*s) s++; if(*s) s++; // skip space for(str += 3; (*str++ = *s++);); } } } /* * Read kernel log info. Combine with /var/log/boot.msg. */ void _read_klog(hd_data_t *hd_data) { char buf[0x2000 + 1], *s; int i, j, len, n; str_list_t *sl, *sl1, *sl2, *sl_last, **ssl, *sl_next; /* some clean-up */ hd_data->klog = free_str_list(hd_data->klog); sl1 = read_file(KLOG_BOOT, 0, 0); sl2 = NULL; /* * remove non-canonical lines (not starting with <[0-9]>) at the start and * at the end */ /* note: the implementations assumes that at least *one* line is ok */ for(sl_last = NULL, sl = sl1; sl; sl = (sl_last = sl)->next) { if(str_ok(sl)) { if(sl_last) { sl_last->next = NULL; free_str_list(sl1); sl1 = sl; } break; } } for(sl_last = NULL, sl = sl1; sl; sl = (sl_last = sl)->next) { if(!str_ok(sl)) { if(sl_last) { sl_last->next = NULL; free_str_list(sl); } break; } } n = klogctl(3, buf, sizeof buf - 1); if(n <= 0) { hd_data->klog = sl1; return; } if(n > (int) sizeof buf - 1) n = sizeof buf - 1; buf[n] = 0; for(i = j = 0; i < n; i++) { if(buf[i] == '\n') { len = i - j + 1; s = new_mem(len + 1); memcpy(s, buf + j, len); add_str_list(&sl2, s); s = free_mem(s); j = i + 1; } } /* the 1st line may be incomplete */ if(sl2 && !str_ok(sl2)) { sl_next = sl2->next; sl2->next = NULL; free_str_list(sl2); sl2 = sl_next; } if(!sl1) { hd_data->klog = sl2; return; } if(sl1 && !sl2) { hd_data->klog = sl1; return; } /* now, try to join sl1 & sl2 */ for(sl_last = NULL, sl = sl1; sl; sl = (sl_last = sl)->next) { if(!str_list_cmp(sl, sl2)) { free_str_list(sl); if(sl_last) sl_last->next = NULL; else sl1 = NULL; break; } } /* append sl2 to sl1 */ for(ssl = &sl1; *ssl; ssl = &(*ssl)->next); *ssl = sl2; hd_data->klog = sl1; } /* * Add some klog data to the global log. */ void dump_klog(hd_data_t *hd_data) { str_list_t *sl; ADD2LOG("----- kernel log -----\n"); for(sl = hd_data->klog_raw; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- kernel log end -----\n"); } /** @} */ hwinfo-21.52/src/hd/klog.h000066400000000000000000000001101323731041200152700ustar00rootroot00000000000000void read_klog(hd_data_t *hd_data); void dump_klog(hd_data_t *hd_data); hwinfo-21.52/src/hd/manual.c000066400000000000000000000623511323731041200156230ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "manual.h" #include "hddb.h" /** * @defgroup Manualint UDI manual hardware * @ingroup libhdInternals * @brief Manual hardware information functions (/var/lib/hardware/udi/) * * @{ */ #include /* corresponds to hd_status_value_t */ static hash_t status_names[] = { { status_no, "no" }, { status_yes, "yes" }, { status_unknown, "unknown" }, { status_new, "new" }, { 0, NULL } }; #ifndef LIBHD_TINY static void prop2hd(hd_data_t *hd_data, hd_t *hd, int status_only); static hal_prop_t *hal_get_new(hal_prop_t **list, const char *key); static void hd2prop_add_int32(hal_prop_t **list, const char *key, int32_t i); static void hd2prop_add_str(hal_prop_t **list, const char *key, const char *str); static void hd2prop_add_list(hal_prop_t **list, const char *key, str_list_t *sl); static void hd2prop_append_list(hal_prop_t **list, const char *key, char *str); static void hd2prop(hd_data_t *hd_data, hd_t *hd); static hal_prop_t *hd_manual_read_entry_old(const char *id); static hal_prop_t *read_properties(hd_data_t *hd_data, const char *udi, const char *id); void hd_scan_manual(hd_data_t *hd_data) { DIR *dir; struct dirent *de; int i, j; hd_t *hd, *hd1, *next, *hdm, **next2; char *s; char *udi_dir[] = { "/org/freedesktop/Hal/devices", "", "" }; if(!hd_probe_feature(hd_data, pr_manual)) return; hd_data->module = mod_manual; /* some clean-up */ remove_hd_entries(hd_data); for(hd = hd_data->manual; hd; hd = next) { next = hd->next; hd->next = NULL; hd_free_hd_list(hd); } hd_data->manual = NULL; next2 = &hd_data->manual; s = NULL; for(j = 0; j < sizeof udi_dir / sizeof *udi_dir; j++) { str_printf(&s, 0, "%s%s", j == 2 ? "unique-keys" : "udi", udi_dir[j]); if((dir = opendir(hd_get_hddb_path(s)))) { i = 0; while((de = readdir(dir))) { if(*de->d_name == '.') continue; PROGRESS(1, ++i, "read"); str_printf(&s, 0, "%s%s%s", udi_dir[j], *udi_dir[j] ? "/" : "", de->d_name); if((hd = hd_read_config(hd_data, s))) { if(hd->status.available != status_unknown) hd->status.available = status_no; ADD2LOG(" got %s\n", hd->unique_id); *next2 = hd; next2 = &hd->next; } } closedir(dir); } } s = free_mem(s); hd_data->flags.keep_kmods = 1; for(hdm = hd_data->manual; hdm; hdm = next) { next = hdm->next; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->unique_id && hdm->unique_id && !strcmp(hd->unique_id, hdm->unique_id)) break; } if(hd) { /* just update config status */ hd->status = hdm->status; if(hd->status.available != status_unknown) hd->status.available = status_yes; if(hdm->config_string) hd->config_string = new_str(hdm->config_string); if(hdm->persistent_prop) { hd->persistent_prop = hdm->persistent_prop; hdm->persistent_prop = NULL; } } else { /* add new entry */ hd = add_hd_entry(hd_data, __LINE__, 0); *hd = *hdm; hd->next = NULL; hd->tag.freeit = 0; hdm->tag.remove = 1; if(hd->status.available != status_unknown) hd->status.available = status_no; // FIXME: do it really here? if(hd->parent_id) { for(hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if(hd1->unique_id && !strcmp(hd1->unique_id, hd->parent_id)) { hd->attached_to = hd1->idx; break; } } } } } hd_data->flags.keep_kmods = 0; for(hd = hd_data->manual; hd; hd = next) { next = hd->next; hd->next = NULL; if(!hd->tag.remove) { hd_free_hd_list(hd); } else { free_mem(hd); } } hd_data->manual = NULL; } void hd_scan_manual2(hd_data_t *hd_data) { hd_t *hd, *hd1; /* add persistent properties */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->persistent_prop) continue; hd->persistent_prop = read_properties(hd_data, hd->udi, hd->unique_id); prop2hd(hd_data, hd, 1); if(hd->status.available != status_unknown) hd->status.available = status_yes; } /* check if it's necessary to reconfigure this hardware */ for(hd = hd_data->hd; hd; hd = hd->next) { hd->status.reconfig = status_no; if(hd->status.needed != status_yes) continue; if(hd->status.available == status_no) { hd->status.reconfig = status_yes; continue; } if(hd->status.available != status_unknown) continue; for(hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if(hd1 == hd) continue; if( hd1->hw_class == hd->hw_class && hd1->status.configured == status_new && hd1->status.available == status_yes ) break; } if(hd1) hd->status.reconfig = status_yes; } } char *hd_status_value_name(hd_status_value_t status) { return key2value(status_names, status); } /* * read an entry - obsolete */ hd_manual_t *hd_manual_read_entry(hd_data_t *hd_data, const char *id) { return NULL; } /* * read an entry */ hal_prop_t *hd_manual_read_entry_old(const char *id) { char path[PATH_MAX]; int line; str_list_t *sl, *sl0; char *s, *s1, *s2; hal_prop_t *prop_list = NULL, *prop = NULL; if(!id) return NULL; snprintf(path, sizeof path, "%s/%s", hd_get_hddb_path("unique-keys"), id); if(!(sl0 = read_file(path, 0, 0))) return prop_list; for(line = 1, sl = sl0; sl; sl = sl->next, line++) { s = sl->str; while(isspace(*s)) s++; if(!*s || *s == '#' || *s == ';') continue; /* empty lines & comments */ s2 = s; s1 = strsep(&s2, "="); if(!s2 && *s == '[') continue; if(!s2) break; if(s1) { if(prop) { prop->next = new_mem(sizeof *prop); prop = prop->next; } else { prop_list = prop = new_mem(sizeof *prop); } prop->type = p_string; for(s = s1; *s; s++) if(*s >= 'A' && *s <= 'Z') *s += 'a' - 'A'; str_printf(&prop->key, 0, "hwinfo.%s", s1); prop->val.str = canon_str(s2, strlen(s2)); } } free_str_list(sl0); return prop_list; } /* * write an entry */ int hd_manual_write_entry(hd_data_t *hd_data, hd_manual_t *entry) { return 0; } char *prop2hd_str(hal_prop_t *prop, const char *id) { return (prop = hal_get_str(prop, id)) ? new_str(prop->val.str) : NULL; } int32_t prop2hd_int32(hal_prop_t *prop, const char *id) { return (prop = hal_get_int32(prop, id)) ? prop->val.int32 : 0; } str_list_t *prop2hd_list(hal_prop_t *prop, const char *id) { str_list_t *sl0 = NULL, *sl; prop = hal_get_list(prop, id); if(prop) { for(sl = prop->val.list; sl; sl = sl->next) { add_str_list(&sl0, sl->str); } } return sl0; } void prop2hd(hd_data_t *hd_data, hd_t *hd, int status_only) { hal_prop_t *prop, *list; hd_res_t *res; int i; unsigned u, u0, u1, u2, u3, u4; char *s; uint64_t u64_0, u64_1; str_list_t *sl; list = hd->persistent_prop; hd->config_string = prop2hd_str(list, "hwinfo.configstring"); if((prop = hal_get_str(list, "hwinfo.configured"))) { hd->status.configured = value2key(status_names, prop->val.str); } if((prop = hal_get_str(list, "hwinfo.available"))) { hd->status.available_orig = hd->status.available = value2key(status_names, prop->val.str); } if((prop = hal_get_str(list, "hwinfo.needed"))) { hd->status.needed = value2key(status_names, prop->val.str); } if((prop = hal_get_str(list, "hwinfo.active"))) { hd->status.active = value2key(status_names, prop->val.str); } /* * if the status info is completely missing, fake some: * new hardware, autodetectable, not needed */ if( !hd->status.configured && !hd->status.available && !hd->status.needed && !hd->status.invalid ) { hd->status.configured = status_new; hd->status.available = status_yes; hd->status.needed = status_no; } if(!hd->status.active) hd->status.active = status_unknown; if(status_only || !list) return; hd->udi = prop2hd_str(list, "info.udi"); hd->unique_id = prop2hd_str(list, "hwinfo.uniqueid"); hd->parent_id = prop2hd_str(list, "hwinfo.parentid"); hd->child_ids = prop2hd_list(list, "hwinfo.childids"); hd->model = prop2hd_str(list, "hwinfo.model"); if((prop = hal_get_str(list, "hwinfo.hwclass"))) { hd->hw_class = value2key(hw_items, prop->val.str); } hd->broken = prop2hd_int32(list, "hwinfo.broken"); hd->bus.id = prop2hd_int32(list, "hwinfo.busid"); hd->slot = prop2hd_int32(list, "hwinfo.slot"); hd->func = prop2hd_int32(list, "hwinfo.func"); hd->base_class.id = prop2hd_int32(list, "hwinfo.baseclass"); hd->sub_class.id = prop2hd_int32(list, "hwinfo.subclass"); hd->prog_if.id = prop2hd_int32(list, "hwinfo.progif"); hd->revision.id = prop2hd_int32(list, "hwinfo.revisionid"); hd->revision.name = prop2hd_str(list, "hwinfo.revisionname"); hd->vendor.id = prop2hd_int32(list, "hwinfo.vendorid"); hd->vendor.name = prop2hd_str(list, "hwinfo.vendorname"); hd->device.id = prop2hd_int32(list, "hwinfo.deviceid"); hd->device.name = prop2hd_str(list, "hwinfo.devicename"); hd->sub_vendor.id = prop2hd_int32(list, "hwinfo.subvendorid"); hd->sub_vendor.name = prop2hd_str(list, "hwinfo.subvendorname"); hd->sub_device.id = prop2hd_int32(list, "hwinfo.subdeviceid"); hd->sub_device.name = prop2hd_str(list, "hwinfo.subdevicename"); hd->compat_device.id = prop2hd_int32(list, "hwinfo.compatdeviceid"); hd->compat_device.name = prop2hd_str(list, "hwinfo.compatdevicename"); hd->serial = prop2hd_str(list, "hwinfo.serial"); hd->unix_dev_name = prop2hd_str(list, "hwinfo.unixdevice"); hd->unix_dev_name2 = prop2hd_str(list, "hwinfo.unixdevicealt"); hd->unix_dev_names = prop2hd_list(list, "hwinfo.unixdevicelist"); hd->drivers = prop2hd_list(list, "hwinfo.drivers"); hd->sysfs_id = prop2hd_str(list, "hwinfo.sysfsid"); hd->sysfs_bus_id = prop2hd_str(list, "hwinfo.sysfsbusid"); hd->sysfs_device_link = prop2hd_str(list, "hwinfo.sysfslink"); hd->rom_id = prop2hd_str(list, "hwinfo.romid"); hd->usb_guid = prop2hd_str(list, "hwinfo.usbguid"); hd->hotplug = prop2hd_int32(list, "hwinfo.hotplug"); if((s = hal_get_useful_str(list, "hwinfo.hwclasslist"))) { for(u = 0; u < sizeof hd->hw_class_list / sizeof *hd->hw_class_list; u++) { if(*s && s[1] && (i = hex(s, 2)) >= 0) { hd->hw_class_list[u] = i; s += 2; } else { break; } } } u = prop2hd_int32(list, "hwinfo.features"); if(u & (1 << 0)) hd->is.agp = 1; if(u & (1 << 1)) hd->is.isapnp = 1; if(u & (1 << 2)) hd->is.softraiddisk = 1; if(u & (1 << 3)) hd->is.zip = 1; if(u & (1 << 4)) hd->is.cdr = 1; if(u & (1 << 5)) hd->is.cdrw = 1; if(u & (1 << 6)) hd->is.dvd = 1; if(u & (1 << 7)) hd->is.dvdr = 1; if(u & (1 << 8)) hd->is.dvdram = 1; if(u & (1 << 9)) hd->is.pppoe = 1; if(u & (1 << 10)) hd->is.wlan = 1; if((prop = hal_get_list(list, "hwinfo.res.memory"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "0x%"SCNx64",0x%"SCNx64",%u,%u,%u", &u64_0, &u64_1, &u0, &u1, &u2) == 5) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_mem; res->mem.base = u64_0; res->mem.range = u64_1; res->mem.enabled = u0; res->mem.access = u1; res->mem.prefetch = u2; } } } if((prop = hal_get_list(list, "hwinfo.res.physmemory"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "0x%"SCNx64"", &u64_0) == 1) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_phys_mem; res->phys_mem.range = u64_0; } } } if((prop = hal_get_list(list, "hwinfo.res.io"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "0x%"SCNx64",0x%"SCNx64",%u,%u", &u64_0, &u64_1, &u0, &u1) == 4) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_io; res->io.base = u64_0; res->io.range = u64_1; res->io.enabled = u0; res->io.access = u1; } } } if((prop = hal_get_list(list, "hwinfo.res.interrupts"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u,%u,%u", &u0, &u1, &u2) == 3) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_irq; res->irq.base = u0; res->irq.triggered = u1; res->irq.enabled = u2; } } } if((prop = hal_get_list(list, "hwinfo.res.dma"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u,%u", &u0, &u1) == 2) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_dma; res->dma.base = u0; res->dma.enabled = u1; } } } if((prop = hal_get_list(list, "hwinfo.res.size"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u,%u,%u", &u0, &u1, &u2) == 3) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_size; res->size.unit = u0; res->size.val1 = u1; res->size.val2 = u2; } } } if((prop = hal_get_list(list, "hwinfo.res.baud"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u,%u,%u,%u,%u", &u0, &u1, &u2, &u3, &u4) == 5) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_baud; res->baud.speed = u0; res->baud.bits = u1; res->baud.stopbits = u2; res->baud.parity = (char) u3; res->baud.handshake = (char) u4; } } } if((prop = hal_get_list(list, "hwinfo.res.cache"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u", &u0) == 1) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_cache; res->cache.size = u0; } } } if((prop = hal_get_list(list, "hwinfo.res.diskgeometry"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u,%u,%u,%u", &u0, &u1, &u2, &u3) == 4) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_disk_geo; res->disk_geo.cyls = u0; res->disk_geo.heads = u1; res->disk_geo.sectors = u2; res->disk_geo.geotype = u3; } } } if((prop = hal_get_list(list, "hwinfo.res.monitor"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u,%u,%u,%u", &u0, &u1, &u2, &u3) == 4) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_monitor; res->monitor.width = u0; res->monitor.height = u1; res->monitor.vfreq = u2; res->monitor.interlaced = u3; } } } if((prop = hal_get_list(list, "hwinfo.res.framebuffer"))) { for(sl = prop->val.list; sl; sl = sl->next) { if(sscanf(sl->str, "%u,%u,%u,%u,%u", &u0, &u1, &u2, &u3, &u4) == 5) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->any.type = res_framebuffer; res->framebuffer.width = u0; res->framebuffer.height = u1; res->framebuffer.bytes_p_line = u2; res->framebuffer.colorbits = u3; res->framebuffer.mode = u4; } } } hddb_add_info(hd_data, hd); } hal_prop_t *hal_get_new(hal_prop_t **list, const char *key) { hal_prop_t *prop; prop = hal_get_any(*list, key); if(!prop) { prop = new_mem(sizeof *prop); prop->next = *list; *list = prop; prop->key = new_str(key); } else { hal_invalidate_all(prop, key); } return prop; } void hd2prop_add_int32(hal_prop_t **list, const char *key, int32_t i) { hal_prop_t *prop; if(i) { prop = hal_get_new(list, key); prop->type = p_int32; prop->val.int32 = i; } else { hal_invalidate_all(*list, key); } } void hd2prop_add_str(hal_prop_t **list, const char *key, const char *str) { hal_prop_t *prop; if(str) { prop = hal_get_new(list, key); prop->type = p_string; prop->val.str = new_str(str); } else { hal_invalidate_all(*list, key); } } void hd2prop_add_list(hal_prop_t **list, const char *key, str_list_t *sl) { hal_prop_t *prop; if(sl) { prop = hal_get_new(list, key); prop->type = p_list; for(; sl; sl = sl->next) { add_str_list(&prop->val.list, sl->str); } } else { hal_invalidate_all(*list, key); } } void hd2prop_append_list(hal_prop_t **list, const char *key, char *str) { hal_prop_t *prop; str_list_t *sl = NULL; if(!str) return; prop = hal_get_list(*list, key); if(!prop) { add_str_list(&sl, str); hd2prop_add_list(list, key, sl); return; } add_str_list(&prop->val.list, str); } void hd2prop(hd_data_t *hd_data, hd_t *hd) { hal_prop_t **list; char *s = NULL; unsigned u; hd_res_t *res; list = &hd->persistent_prop; hd2prop_add_str(list, "info.udi", hd->udi); hd2prop_add_str(list, "hwinfo.uniqueid", hd->unique_id); hd2prop_add_str(list, "hwinfo.parentid", hd->parent_id); hd2prop_add_list(list, "hwinfo.childids", hd->child_ids); hd2prop_add_str(list, "hwinfo.model", hd->model); hd2prop_add_str(list, "hwinfo.configstring", hd->config_string); hd2prop_add_str(list, "hwinfo.hwclass", key2value(hw_items, hd->hw_class)); hd2prop_add_str(list, "hwinfo.configured", key2value(status_names, hd->status.configured)); hd2prop_add_str(list, "hwinfo.available", key2value(status_names, hd->status.available)); hd2prop_add_str(list, "hwinfo.needed", key2value(status_names, hd->status.needed)); hd2prop_add_str(list, "hwinfo.active", key2value(status_names, hd->status.active)); hd2prop_add_int32(list, "hwinfo.broken", hd->broken); hd2prop_add_int32(list, "hwinfo.bus", hd->bus.id); hd2prop_add_int32(list, "hwinfo.slot", hd->slot); hd2prop_add_int32(list, "hwinfo.func", hd->func); hd2prop_add_int32(list, "hwinfo.baseclass", hd->base_class.id); hd2prop_add_int32(list, "hwinfo.subclass", hd->sub_class.id); hd2prop_add_int32(list, "hwinfo.progif", hd->prog_if.id); hd2prop_add_int32(list, "hwinfo.revisionid", hd->revision.id); hd2prop_add_str(list, "hwinfo.revisionname", hd->revision.name); hd2prop_add_int32(list, "hwinfo.vendorid", hd->vendor.id); hd2prop_add_str(list, "hwinfo.vendorname", hd->vendor.name); hd2prop_add_int32(list, "hwinfo.deviceid", hd->device.id); hd2prop_add_str(list, "hwinfo.devicename", hd->device.name); hd2prop_add_int32(list, "hwinfo.subvendorid", hd->sub_vendor.id); hd2prop_add_str(list, "hwinfo.subvendorname", hd->sub_vendor.name); hd2prop_add_int32(list, "hwinfo.subdeviceid", hd->sub_device.id); hd2prop_add_str(list, "hwinfo.subdevicename", hd->sub_device.name); hd2prop_add_int32(list, "hwinfo.compatvendorid", hd->compat_vendor.id); hd2prop_add_int32(list, "hwinfo.compatdeviceid", hd->compat_device.id); hd2prop_add_str(list, "hwinfo.serial", hd->serial); hd2prop_add_str(list, "hwinfo.unixdevice", hd->unix_dev_name); hd2prop_add_str(list, "hwinfo.unixdevicealt", hd->unix_dev_name2); hd2prop_add_list(list, "hwinfo.unixdevicelist", hd->unix_dev_names); hd2prop_add_list(list, "hwinfo.drivers", hd->drivers); hd2prop_add_str(list, "hwinfo.sysfsid", hd->sysfs_id); hd2prop_add_str(list, "hwinfo.sysfsbusid", hd->sysfs_bus_id); hd2prop_add_str(list, "hwinfo.sysfslink", hd->sysfs_device_link); hd2prop_add_str(list, "hwinfo.romid", hd->rom_id); hd2prop_add_str(list, "hwinfo.usbguid", hd->usb_guid); hd2prop_add_int32(list, "hwinfo.hotplug", hd->hotplug); for(u = 0; u < sizeof hd->hw_class_list / sizeof *hd->hw_class_list; u++) { str_printf(&s, -1, "%02x", hd->hw_class_list[u]); } hd2prop_add_str(list, "hwinfo.hwclasslist", s); s = free_mem(s); u = 0; if(hd->is.agp) u |= 1 << 0; if(hd->is.isapnp) u |= 1 << 1; if(hd->is.softraiddisk) u |= 1 << 2; if(hd->is.zip) u |= 1 << 3; if(hd->is.cdr) u |= 1 << 4; if(hd->is.cdrw) u |= 1 << 5; if(hd->is.dvd) u |= 1 << 6; if(hd->is.dvdr) u |= 1 << 7; if(hd->is.dvdram) u |= 1 << 8; if(hd->is.pppoe) u |= 1 << 9; if(hd->is.wlan) u |= 1 << 10; hd2prop_add_int32(list, "hwinfo.features", u); hal_invalidate_all(*list, "hwinfo.res.memory"); hal_invalidate_all(*list, "hwinfo.res.physmemory"); hal_invalidate_all(*list, "hwinfo.res.io"); hal_invalidate_all(*list, "hwinfo.res.interrupts"); hal_invalidate_all(*list, "hwinfo.res.dma"); hal_invalidate_all(*list, "hwinfo.res.size"); hal_invalidate_all(*list, "hwinfo.res.baud"); hal_invalidate_all(*list, "hwinfo.res.cache"); hal_invalidate_all(*list, "hwinfo.res.diskgeometry"); hal_invalidate_all(*list, "hwinfo.res.monitor"); hal_invalidate_all(*list, "hwinfo.res.framebuffer"); for(res = hd->res; res; res = res->next) { switch(res->any.type) { case res_mem: str_printf(&s, 0, "0x%"PRIx64",0x%"PRIx64",%u,%u,%u", res->mem.base, res->mem.range, res->mem.enabled, res->mem.access, res->mem.prefetch ); hd2prop_append_list(list, "hwinfo.res.memory", s); break; case res_phys_mem: str_printf(&s, 0, "0x%"PRIx64, res->phys_mem.range ); hd2prop_append_list(list, "hwinfo.res.physmemory", s); break; case res_io: str_printf(&s, 0, "0x%"PRIx64",0x%"PRIx64",%u,%u", res->io.base, res->io.range, res->io.enabled, res->io.access ); hd2prop_append_list(list, "hwinfo.res.io", s); break; case res_irq: str_printf(&s, 0, "%u,%u,%u", res->irq.base, res->irq.triggered, res->irq.enabled ); hd2prop_append_list(list, "hwinfo.res.interrupts", s); break; case res_dma: str_printf(&s, 0, "%u,%u", res->dma.base, res->dma.enabled ); hd2prop_append_list(list, "hwinfo.res.dma", s); break; case res_size: str_printf(&s, 0, "%u,%"PRIu64",%"PRIu64, res->size.unit, res->size.val1, res->size.val2 ); hd2prop_append_list(list, "hwinfo.res.size", s); break; case res_baud: str_printf(&s, 0, "%u,%u,%u,0x%02x,0x%02x", res->baud.speed, res->baud.bits, res->baud.stopbits, (unsigned) res->baud.parity, (unsigned) res->baud.handshake ); hd2prop_append_list(list, "hwinfo.res.baud", s); break; case res_cache: str_printf(&s, 0, "%u", res->cache.size ); hd2prop_append_list(list, "hwinfo.res.cache", s); break; case res_disk_geo: str_printf(&s, 0, "%u,%u,%u,%u", res->disk_geo.cyls, res->disk_geo.heads, res->disk_geo.sectors, res->disk_geo.geotype ); hd2prop_append_list(list, "hwinfo.res.diskgeometry", s); break; case res_monitor: str_printf(&s, 0, "%u,%u,%u,%u", res->monitor.width, res->monitor.height, res->monitor.vfreq, res->monitor.interlaced ); hd2prop_append_list(list, "hwinfo.res.monitor", s); break; case res_framebuffer: str_printf(&s, 0, "%u,%u,%u,%u,%u", res->framebuffer.width, res->framebuffer.height, res->framebuffer.bytes_p_line, res->framebuffer.colorbits, res->framebuffer.mode ); hd2prop_append_list(list, "hwinfo.res.framebuffer", s); break; default: break; } } s = free_mem(s); } hal_prop_t *read_properties(hd_data_t *hd_data, const char *udi, const char *id) { hd_t *hd; hal_prop_t *prop = NULL; if(udi) { prop = hd_read_properties(udi); ADD2LOG(" prop read: %s (%s)\n", udi, prop ? "ok" : "failed"); } if(prop) return prop; if(id && !udi) { /* try to find udi entry */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->udi && hd->unique_id && !strcmp(id, hd->unique_id)) { udi = hd->udi; break; } } if(udi) { prop = hd_read_properties(udi); ADD2LOG(" prop read: %s (%s)\n", udi, prop ? "ok" : "failed"); } } if(!prop) { prop = hd_read_properties(id); ADD2LOG(" prop read: %s (%s)\n", id, prop ? "ok" : "failed"); } if(!prop) { prop = hd_manual_read_entry_old(id); ADD2LOG(" old prop read: %s (%s)\n", id, prop ? "ok" : "failed"); } return prop; } hd_t *hd_read_config(hd_data_t *hd_data, const char *id) { hd_t *hd = NULL; hal_prop_t *prop = NULL; const char *udi = NULL; /* only of we didn't already (check internal db pointer) */ /* prop2hd() makes db lookups */ if(!hd_data->hddb2[1]) hddb_init(hd_data); if(id && *id == '/') { udi = id; id = NULL; } prop = read_properties(hd_data, udi, id); if(prop) { hd = new_mem(sizeof *hd); hd->idx = ++(hd_data->last_idx); hd->module = hd_data->module; hd->line = __LINE__; hd->tag.freeit = 1; /* make it a 'stand alone' entry */ hd->persistent_prop = prop; prop2hd(hd_data, hd, 0); } return hd; } int hd_write_config(hd_data_t *hd_data, hd_t *hd) { char *udi; if(!hd_report_this(hd_data, hd)) return 0; hd2prop(hd_data, hd); udi = hd->unique_id; if(hd->udi) udi = hd->udi; if(!udi) return 5; return hd_write_properties(udi, hd->persistent_prop); } #endif /* LIBHD_TINY */ /** @} */ hwinfo-21.52/src/hd/manual.h000066400000000000000000000001231323731041200156150ustar00rootroot00000000000000void hd_scan_manual(hd_data_t *hd_data); void hd_scan_manual2(hd_data_t *hd_data); hwinfo-21.52/src/hd/mdt.c000066400000000000000000000476521323731041200151410ustar00rootroot00000000000000#if defined(__i386__) || defined (__x86_64__) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #define STR_SIZE 128 #define VBIOS_ROM 0xc0000 #define VBIOS_ROM_SIZE 0x10000 #define VBIOS_MEM 0xa0000 #define VBIOS_MEM_SIZE 0x10000 #define VBE_BUF 0x8000 #define ADD_RES(w, h, f, i) \ res[res_cnt].width = w, \ res[res_cnt].height = h, \ res[res_cnt].vfreq = f, \ res[res_cnt++].il = i; #define LPRINTF(a...) hd_log_printf(vm->hd_data, a) typedef struct vm_s { x86emu_t *emu; x86emu_memio_handler_t old_memio; unsigned ports; unsigned force:1; unsigned timeout; unsigned no_io:1; unsigned all_modes:1; unsigned mode; unsigned mode_set:1; unsigned trace_flags; unsigned dump_flags; int trace_only; int dump_only; int exec_count; hd_data_t *hd_data; } vm_t; static void flush_log(x86emu_t *emu, char *buf, unsigned size); static void vm_write_byte(x86emu_t *emu, unsigned addr, unsigned val, unsigned perm); static void vm_write_word(x86emu_t *emu, unsigned addr, unsigned val, unsigned perm); // static void vm_write_dword(x86emu_t *emu, unsigned addr, unsigned val, unsigned perm); static void copy_to_vm(x86emu_t *emu, unsigned dst, unsigned char *src, unsigned size, unsigned perm); static void copy_from_vm(x86emu_t *emu, void *dst, unsigned src, unsigned len); static int do_int(x86emu_t *emu, u8 num, unsigned type); static vm_t *vm_new(void); static void vm_free(vm_t *vm); static unsigned vm_run(x86emu_t *emu, double *t); static int vm_prepare(vm_t *vm); static unsigned new_memio(x86emu_t *emu, u32 addr, u32 *val, unsigned type); static double get_time(void); static void *map_mem(vm_t *vm, unsigned start, unsigned size, int rw); void print_vbe_info(vm_t *vm, x86emu_t *emu, unsigned mode); void probe_all(vm_t *vm, vbe_info_t *vbe); void get_video_mode(vm_t *vm, vbe_info_t *vbe); void list_modes(vm_t *vm, vbe_info_t *vbe); void print_edid(int port, unsigned char *edid); int chk_edid_info(unsigned char *edid); void get_vbe_info(hd_data_t *hd_data, vbe_info_t *vbe) { int i, err; char *t; unsigned u, tbits, dbits; str_list_t *sl; vm_t *vm; PROGRESS(4, 1, "vbe info"); vm = vm_new(); vm->hd_data = hd_data; hd_data->vm = vm; for(sl = get_probe_val_list(hd_data, pr_x86emu); sl && (t = sl->str); sl = sl->next) { err = 0; u = 1; tbits = dbits = 0; while(*t == '+' || *t == '-') u = *t++ == '+' ? 1 : 0; if(!strcmp(t, "trace")) tbits = X86EMU_TRACE_DEFAULT; else if(!strcmp(t, "code")) tbits = X86EMU_TRACE_CODE; else if(!strcmp(t, "regs")) tbits = X86EMU_TRACE_REGS; else if(!strcmp(t, "data")) tbits = X86EMU_TRACE_DATA; else if(!strcmp(t, "acc")) tbits = X86EMU_TRACE_ACC; else if(!strcmp(t, "io")) tbits = X86EMU_TRACE_IO; else if(!strcmp(t, "ints")) tbits = X86EMU_TRACE_INTS; else if(!strcmp(t, "time")) tbits = X86EMU_TRACE_TIME; else if(!strcmp(t, "dump")) dbits = X86EMU_DUMP_DEFAULT; else if(!strcmp(t, "dump.regs")) dbits = X86EMU_DUMP_REGS; else if(!strcmp(t, "dump.mem")) dbits = X86EMU_DUMP_MEM; else if(!strcmp(t, "dump.mem.acc")) dbits = X86EMU_DUMP_ACC_MEM; else if(!strcmp(t, "dump.mem.inv")) dbits = X86EMU_DUMP_INV_MEM; else if(!strcmp(t, "dump.attr")) dbits = X86EMU_DUMP_ATTR; else if(!strcmp(t, "dump.io")) dbits = X86EMU_DUMP_IO; else if(!strcmp(t, "dump.ints")) dbits = X86EMU_DUMP_INTS; else if(!strcmp(t, "dump.time")) dbits = X86EMU_DUMP_TIME; else if(!strcmp(t, "force")) vm->force = u; else if(!strncmp(t, "timeout=", sizeof "timeout=" - 1)) { i = strtol(t + sizeof "timeout=" - 1, NULL, 0); if(i) vm->timeout = i; } else if(!strncmp(t, "trace.only=", sizeof "trace.only=" - 1)) { vm->trace_only = strtol(t + sizeof "trace.only=" - 1, NULL, 0); } else if(!strncmp(t, "dump.only=", sizeof "dump.only=" - 1)) { vm->dump_only = strtol(t + sizeof "dump.only=" - 1, NULL, 0); } else err = 5; if(err) { ADD2LOG("x86emu: invalid flag '%s'\n", t); } else { if(tbits) { if(u) { vm->trace_flags |= tbits; } else { vm->trace_flags &= ~tbits; } } if(dbits) { if(u) { vm->dump_flags |= dbits; } else { vm->dump_flags &= ~dbits; } } } } if(!vm_prepare(vm)) { ADD2LOG("x86emu: could not init vm\n"); vm_free(vm); return; } vm->ports = 3; i = get_probe_val_int(hd_data, pr_bios_ddc_ports); if(i > sizeof vbe->ddc_port / sizeof *vbe->ddc_port) i = sizeof vbe->ddc_port / sizeof *vbe->ddc_port; if(i) vm->ports = i; if(hd_probe_feature(hd_data, pr_bios_fb)) { PROGRESS(4, 2, "mode info"); // there shouldn't any real io be needed for this vm->no_io = 1; list_modes(vm, vbe); } if(hd_probe_feature(hd_data, pr_bios_ddc)) { PROGRESS(4, 3, "ddc info"); ADD2LOG("vbe: probing %d ports\n", vm->ports); // for ddc probing we have to allow direct io accesses vm->no_io = 0; probe_all(vm, vbe); } if(hd_probe_feature(hd_data, pr_bios_mode)) { PROGRESS(4, 4, "gfx mode"); // there shouldn't any real io be needed for this vm->no_io = 1; get_video_mode(vm, vbe); } vm_free(vm); } void flush_log(x86emu_t *emu, char *buf, unsigned size) { vm_t *vm = emu->private; hd_data_t *hd_data = vm->hd_data; if(!buf || !size || !hd_data) return; hd_log(hd_data, buf, size); } unsigned vm_read_segofs16(x86emu_t *emu, unsigned addr) { return x86emu_read_word(emu, addr) + (x86emu_read_word(emu, addr + 2) << 4); } void vm_write_byte(x86emu_t *emu, unsigned addr, unsigned val, unsigned perm) { x86emu_write_byte_noperm(emu, addr, val); x86emu_set_perm(emu, addr, addr, perm | X86EMU_PERM_VALID); } void vm_write_word(x86emu_t *emu, unsigned addr, unsigned val, unsigned perm) { x86emu_write_byte_noperm(emu, addr, val); x86emu_write_byte_noperm(emu, addr + 1, val >> 8); x86emu_set_perm(emu, addr, addr + 1, perm | X86EMU_PERM_VALID); } #if 0 void vm_write_dword(x86emu_t *emu, unsigned addr, unsigned val, unsigned perm) { x86emu_write_byte_noperm(emu, addr, val); x86emu_write_byte_noperm(emu, addr + 1, val >> 8); x86emu_write_byte_noperm(emu, addr + 2, val >> 16); x86emu_write_byte_noperm(emu, addr + 3, val >> 24); x86emu_set_perm(emu, addr, addr + 3, perm | X86EMU_PERM_VALID); } #endif void copy_to_vm(x86emu_t *emu, unsigned dst, unsigned char *src, unsigned size, unsigned perm) { if(!size) return; while(size--) vm_write_byte(emu, dst++, *src++, perm); } void copy_from_vm(x86emu_t *emu, void *dst, unsigned src, unsigned len) { unsigned char *p = dst; unsigned u; for(u = 0; u < len; u++) { p[u] = x86emu_read_byte_noperm(emu, src + u); } } int do_int(x86emu_t *emu, u8 num, unsigned type) { if((type & 0xff) == INTR_TYPE_FAULT) { x86emu_stop(emu); return 0; } // ignore ints != (0x10 or 0x42 or 0x6d) if(num != 0x10 && num != 0x42 && num != 0x6d) return 1; return 0; } vm_t *vm_new() { vm_t *vm; vm = calloc(1, sizeof *vm); vm->emu = x86emu_new(0, X86EMU_PERM_RW); vm->emu->private = vm; x86emu_set_log(vm->emu, 200000000, flush_log); x86emu_set_intr_handler(vm->emu, do_int); vm->trace_only = -1; vm->dump_only = -1; return vm; } void vm_free(vm_t *vm) { if(!vm) return; x86emu_done(vm->emu); free(vm); } unsigned vm_run(x86emu_t *emu, double *t) { vm_t *vm = emu->private; unsigned err; x86emu_log(emu, "=== emulation log %d %s===\n", vm->exec_count, vm->no_io ? "(no i/o) " : ""); *t = get_time(); if(vm->trace_only == -1 || vm->trace_only == vm->exec_count) { emu->log.trace = vm->trace_flags; } else { emu->log.trace = 0; } x86emu_reset_access_stats(emu); iopl(3); err = x86emu_run(emu, X86EMU_RUN_LOOP | X86EMU_RUN_NO_CODE | X86EMU_RUN_TIMEOUT); iopl(0); *t = get_time() - *t; if( vm->dump_flags && (vm->dump_only == -1 || vm->dump_only == vm->exec_count) ) { x86emu_log(emu, "\n; - - - final state\n"); x86emu_dump(emu, vm->dump_flags); x86emu_log(emu, "; - - -\n"); } x86emu_log(emu, "=== emulation log %d end ===\n", vm->exec_count); x86emu_clear_log(emu, 1); vm->exec_count++; return err; } int vm_prepare(vm_t *vm) { int ok = 0; unsigned u; unsigned char *p1, *p2; LPRINTF("=== bios setup ===\n"); p1 = map_mem(vm, 0, 0x1000, 0); if(!p1) { LPRINTF("failed to read /dev/mem\n"); return ok; } copy_to_vm(vm->emu, 0x10*4, p1 + 0x10*4, 4, X86EMU_PERM_RW); // video bios entry copy_to_vm(vm->emu, 0x42*4, p1 + 0x42*4, 4, X86EMU_PERM_RW); // old video bios entry copy_to_vm(vm->emu, 0x6d*4, p1 + 0x6d*4, 4, X86EMU_PERM_RW); // saved video bios entry copy_to_vm(vm->emu, 0x400, p1 + 0x400, 0x100, X86EMU_PERM_RW); munmap(p1, 0x1000); p2 = map_mem(vm, VBIOS_ROM, VBIOS_ROM_SIZE, 0); if(!p2 || p2[0] != 0x55 || p2[1] != 0xaa || p2[2] == 0) { if(p2) munmap(p2, VBIOS_ROM_SIZE); LPRINTF("error: no video bios\n"); return ok; } copy_to_vm(vm->emu, VBIOS_ROM, p2, p2[2] * 0x200, X86EMU_PERM_RX); munmap(p2, VBIOS_ROM_SIZE); LPRINTF("video bios: size 0x%04x\n", x86emu_read_byte(vm->emu, VBIOS_ROM + 2) * 0x200); LPRINTF("video bios: entry 0x%04x:0x%04x\n", x86emu_read_word(vm->emu, 0x10*4 + 2), x86emu_read_word(vm->emu, 0x10*4) ); // initialize fake video memory for(u = VBIOS_MEM; u < VBIOS_MEM + VBIOS_MEM_SIZE; u++) { vm_write_byte(vm->emu, u, 0, X86EMU_PERM_RW); } // start address 0:0x7c00 x86emu_set_seg_register(vm->emu, vm->emu->x86.R_CS_SEL, 0); vm->emu->x86.R_EIP = 0x7c00; // int 0x10 ; hlt vm_write_word(vm->emu, 0x7c00, 0x10cd, X86EMU_PERM_RX); vm_write_byte(vm->emu, 0x7c02, 0xf4, X86EMU_PERM_RX); // stack & buffer space x86emu_set_perm(vm->emu, VBE_BUF, 0xffff, X86EMU_PERM_RW); vm->emu->timeout = vm->timeout ?: 20; vm->old_memio = x86emu_set_memio_handler(vm->emu, new_memio); ok = 1; return ok; } /* * Use our own memory and i/o access handler to block all i/o accesses if vm->no_io * is set. */ unsigned new_memio(x86emu_t *emu, u32 addr, u32 *val, unsigned type) { vm_t *vm = emu->private; if(vm->no_io) { if((type & ~0xff) == X86EMU_MEMIO_I) { *val = 0; return 0; } if((type & ~0xff) == X86EMU_MEMIO_O) { return 0; } } return vm->old_memio(emu, addr, val, type); } double get_time() { static struct timeval t0 = { }; struct timeval t1 = { }; gettimeofday(&t1, NULL); if(!timerisset(&t0)) t0 = t1; timersub(&t1, &t0, &t1); return t1.tv_sec + t1.tv_usec / 1e6; } void *map_mem(vm_t *vm, unsigned start, unsigned size, int rw) { int fd; void *p; if(!size) return NULL; fd = open("/dev/mem", rw ? O_RDWR : O_RDONLY); if(fd == -1) return NULL; p = mmap(NULL, size, rw ? PROT_READ | PROT_WRITE : PROT_READ, MAP_SHARED, fd, start); if(p == MAP_FAILED) { LPRINTF("error: [0x%x, %u]: mmap failed: %s\n", start, size, strerror(errno)); close(fd); return NULL; } LPRINTF("[0x%x, %u]: mmap ok\n", start, size); close(fd); return p; } void list_modes(vm_t *vm, vbe_info_t *vbe) { x86emu_t *emu = NULL; int err = 0, i; double d1, d2; unsigned char buf2[0x100], tmp[0x100]; unsigned u, ml; unsigned modelist[0x100]; unsigned bpp; int res_bpp; vbe_mode_info_t *mi; char s[64]; LPRINTF("=== running bios\n"); emu = x86emu_clone(vm->emu); emu->x86.R_EAX = 0x4f00; emu->x86.R_EBX = 0; emu->x86.R_ECX = 0; emu->x86.R_EDX = 0; emu->x86.R_EDI = VBE_BUF; x86emu_write_dword(emu, VBE_BUF, 0x32454256); // "VBE2" err = vm_run(emu, &d1); LPRINTF("=== vbe get info: %s (time %.3fs, eax 0x%x, err = 0x%x)\n", emu->x86.R_AX == 0x4f ? "ok" : "failed", d1, emu->x86.R_EAX, err ); if(!err && emu->x86.R_AX == 0x4f) { LPRINTF("=== vbe info\n"); vbe->ok = 1; vbe->version = x86emu_read_word(emu, VBE_BUF + 0x04); vbe->oem_version = x86emu_read_word(emu, VBE_BUF + 0x14); vbe->memory = x86emu_read_word(emu, VBE_BUF + 0x12) << 16; LPRINTF( "version = %u.%u, oem version = %u.%u\n", vbe->version >> 8, vbe->version & 0xff, vbe->oem_version >> 8, vbe->oem_version & 0xff ); LPRINTF("memory = %uk\n", vbe->memory >> 10); buf2[sizeof buf2 - 1] = 0; u = vm_read_segofs16(emu, VBE_BUF + 0x06); copy_from_vm(emu, buf2, u, sizeof buf2 - 1); vbe->oem_name = canon_str(buf2, strlen(buf2)); LPRINTF("oem name [0x%05x] = \"%s\"\n", u, vbe->oem_name); u = vm_read_segofs16(emu, VBE_BUF + 0x16); copy_from_vm(emu, buf2, u, sizeof buf2 - 1); vbe->vendor_name = canon_str(buf2, strlen(buf2)); LPRINTF("vendor name [0x%05x] = \"%s\"\n", u, vbe->vendor_name); u = vm_read_segofs16(emu, VBE_BUF + 0x1a); copy_from_vm(emu, buf2, u, sizeof buf2 - 1); vbe->product_name = canon_str(buf2, strlen(buf2)); LPRINTF("product name [0x%05x] = \"%s\"\n", u, vbe->product_name); u = vm_read_segofs16(emu, VBE_BUF + 0x1e); copy_from_vm(emu, buf2, u, sizeof buf2 - 1); vbe->product_revision = canon_str(buf2, strlen(buf2)); LPRINTF("product revision [0x%05x] = \"%s\"\n", u, vbe->product_revision); ml = vm_read_segofs16(emu, VBE_BUF + 0x0e); for(vbe->modes = 0; vbe->modes < sizeof modelist / sizeof *modelist; ) { u = x86emu_read_word(emu, ml + 2 * vbe->modes); if(u == 0xffff) break; modelist[vbe->modes++] = u; } LPRINTF("%u video modes:\n", vbe->modes); vbe->mode = new_mem(vbe->modes * sizeof *vbe->mode); for(i = 0; i < vbe->modes; i++) { mi = vbe->mode + i; mi->number = modelist[i]; emu = x86emu_done(emu); emu = x86emu_clone(vm->emu); emu->x86.R_EAX = 0x4f01; emu->x86.R_EBX = 0; emu->x86.R_ECX = modelist[i]; emu->x86.R_EDI = VBE_BUF; err = vm_run(emu, &d1); d2 += d1; LPRINTF("=== vbe mode info [0x%04x]: %s (time %.3fs, eax 0x%x, err = 0x%x)\n", modelist[i], emu->x86.R_AX == 0x4f ? "ok" : "failed", d1, emu->x86.R_EAX, err ); if(err || emu->x86.R_AX != 0x4f) continue; copy_from_vm(emu, tmp, VBE_BUF, sizeof tmp); mi->attributes = tmp[0x00] + (tmp[0x01] << 8); mi->width = tmp[0x12] + (tmp[0x13] << 8); mi->height = tmp[0x14] + (tmp[0x15] << 8); mi->bytes_p_line = tmp[0x10] + (tmp[0x11] << 8); mi->win_A_start = (tmp[0x08] + (tmp[0x09] << 8)) << 4; mi->win_B_start = (tmp[0x0a] + (tmp[0x0b] << 8)) << 4; mi->win_A_attr = tmp[0x02]; mi->win_B_attr = tmp[0x03]; mi->win_gran = (tmp[0x04] + (tmp[0x05] << 8)) << 10; mi->win_size = (tmp[0x06] + (tmp[0x07] << 8)) << 10; bpp = res_bpp = 0; switch(tmp[0x1b]) { case 0: bpp = -1; break; case 1: bpp = 2; break; case 2: bpp = 1; break; case 3: bpp = 4; break; case 4: bpp = 8; break; case 6: bpp = tmp[0x1f] + tmp[0x21] + tmp[0x23]; res_bpp = tmp[0x19] - bpp; if(res_bpp < 0) res_bpp = 0; } if(vbe->version >= 0x0200) { mi->fb_start = tmp[0x28] + (tmp[0x29] << 8) + (tmp[0x2a] << 16) + (tmp[0x2b] << 24); } if(vbe->version >= 0x0300) { mi->pixel_clock = tmp[0x3e] + (tmp[0x3f] << 8) + (tmp[0x40] << 16) + (tmp[0x41] << 24); } mi->pixel_size = bpp; if(bpp == -1u) { LPRINTF(" 0x%04x[%02x]: %ux%u, text\n", mi->number, mi->attributes, mi->width, mi->height); } else { if( (mi->attributes & 1) && /* mode is supported */ mi->fb_start ) { if(!vbe->fb_start) vbe->fb_start = mi->fb_start; } *s = 0; if(res_bpp) sprintf(s, "+%d", res_bpp); LPRINTF( " 0x%04x[%02x]: %ux%u+%u, %u%s bpp", mi->number, mi->attributes, mi->width, mi->height, mi->bytes_p_line, mi->pixel_size, s ); if(mi->pixel_clock) LPRINTF(", max. %u MHz", mi->pixel_clock/1000000); if(mi->fb_start) LPRINTF(", fb: 0x%08x", mi->fb_start); LPRINTF(", %04x.%x", mi->win_A_start, mi->win_A_attr); if(mi->win_B_start || mi->win_B_attr) LPRINTF("/%04x.%x", mi->win_B_start, mi->win_B_attr); LPRINTF(": %uk", mi->win_size >> 10); if(mi->win_gran != mi->win_size) LPRINTF("/%uk", mi->win_gran >> 10); LPRINTF("\n"); } } } else { LPRINTF("=== no vbe info\n"); } x86emu_done(emu); } void probe_all(vm_t *vm, vbe_info_t *vbe) { x86emu_t *emu = NULL; int err = 0, i; unsigned port, cnt; double d1, d2, timeout; unsigned char edid[0x80]; LPRINTF("=== running bios\n"); timeout = get_time() + (vm->timeout ?: 20); for(port = 0; port < vm->ports; port++) { d1 = d2 = 0; for(cnt = 0; cnt < 2 && get_time() <= timeout; cnt++) { if(!vm->force) { emu = x86emu_done(emu); emu = x86emu_clone(vm->emu); emu->x86.R_EAX = 0x4f15; emu->x86.R_EBX = 0; emu->x86.R_ECX = port; emu->x86.R_EDX = 0; emu->x86.R_EDI = 0; emu->x86.R_ES = 0; err = vm_run(emu, &d1); d2 += d1; LPRINTF("=== port %u, try %u: %s (time %.3fs, eax 0x%x, err = 0x%x)\n", port, cnt, emu->x86.R_AX == 0x4f ? "ok" : "failed", d1, emu->x86.R_EAX, err ); if(err || emu->x86.R_AX != 0x4f) continue; LPRINTF("=== port %u, try %u: bh = %d, bl = 0x%02x\n", port, cnt, emu->x86.R_BH, emu->x86.R_BL ); if(!(emu->x86.R_BL & 3)) { err = -1; continue; } } emu = x86emu_done(emu); emu = x86emu_clone(vm->emu); emu->x86.R_EAX = 0x4f15; emu->x86.R_EBX = 1; emu->x86.R_ECX = port; emu->x86.R_EDX = 0; emu->x86.R_EDI = VBE_BUF; err = vm_run(emu, &d1); d2 += d1; LPRINTF("=== port %u, try %u: %s (time %.3fs, eax 0x%x, err = 0x%x)\n", port, cnt, emu->x86.R_AX == 0x4f ? "ok" : "failed", d1, emu->x86.R_EAX, err ); if(err || emu->x86.R_AX == 0x4f) break; } if(!emu) { LPRINTF("=== timeout\n"); break; } LPRINTF("=== port %u: %s (time %.3fs, eax 0x%x, err = 0x%x)\n", port, emu->x86.R_AX == 0x4f ? "ok" : "failed", d2, emu->x86.R_EAX, err ); copy_from_vm(emu, edid, VBE_BUF, sizeof edid); LPRINTF("=== port %u: ddc data ===\n", port); for(i = 0; i < 0x80; i++) { LPRINTF("%02x", edid[i]); LPRINTF((i & 15) == 15 ? "\n" : " "); } LPRINTF("=== port %u: ddc data end ===\n", port); if(!err && emu->x86.R_AX == 0x4f) { LPRINTF("=== port %u: monitor info ok\n", port); vbe->ok = 1; vbe->ddc_ports = port + 1; memcpy(vbe->ddc_port[port], edid, sizeof *vbe->ddc_port); } else { if(!err) err = -1; LPRINTF("=== port %u: no monitor info\n", port); } emu = x86emu_done(emu); } } void get_video_mode(vm_t *vm, vbe_info_t *vbe) { x86emu_t *emu = NULL; int err = 0; double d; LPRINTF("=== running bios\n"); emu = x86emu_clone(vm->emu); emu->x86.R_EAX = 0x4f03; emu->x86.R_EBX = 0; err = vm_run(emu, &d); LPRINTF("=== vbe get current video mode: %s (time %.3fs, eax 0x%x, err = 0x%x)\n", emu->x86.R_AX == 0x4f ? "ok" : "failed", d, emu->x86.R_EAX, err ); if(!err && emu->x86.R_AX == 0x4f) { vbe->ok = 1; vbe->current_mode = emu->x86.R_BX; LPRINTF("=== current mode: 0x%04x\n", vbe->current_mode); } else { LPRINTF("=== current mode: no info\n"); } x86emu_done(emu); } #endif /* defined(__i386__) || defined (__x86_64__) */ hwinfo-21.52/src/hd/memory.c000066400000000000000000000120731323731041200156520ustar00rootroot00000000000000#include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "memory.h" #include "klog.h" /** * @defgroup MEMint Memory information * @ingroup libhdINFOint * @brief Memory information functions * * @{ */ uint64_t kcore_mem(hd_data_t *hd_data); uint64_t klog_mem(hd_data_t *hd_data, uint64_t *alt); uint64_t klog_mem2(hd_data_t *hd_data); uint64_t meminfo_mem(hd_data_t *hd_data); uint64_t meminfo_xen(hd_data_t *hd_data); void hd_scan_memory(hd_data_t *hd_data) { hd_t *hd; uint64_t kcore, klog, klog_alt, klog2, meminfo, msize0, msize1, memxen, u; hd_res_t *res; int i; int exact; if(!hd_probe_feature(hd_data, pr_memory)) return; hd_data->module = mod_memory; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "main memory size"); kcore = kcore_mem(hd_data); klog = klog_mem(hd_data, &klog_alt); klog2 = klog_mem2(hd_data); if(klog2 > klog) klog = klog2; meminfo = meminfo_mem(hd_data); memxen = meminfo_xen(hd_data); msize0 = meminfo > klog ? meminfo : klog; if(!msize0) msize0 = kcore; msize1 = msize0; exact = 0; /* trust kcore value if it's approx. msize0 */ if(msize0 && kcore >= msize0 && ((kcore - msize0) << 4) / msize0 == 0) { /* be a bit more restrictive here */ if(((kcore - msize0) << 6) / msize0 == 0) { msize1 = kcore; exact = 1; } msize0 = kcore; } if(meminfo > msize1) { msize1 = meminfo; exact = 0; } if(klog_alt > msize0) msize0 = klog_alt; // if we are in a xen vm, trust this value if(memxen) { msize0 = msize1 = memxen; exact = 1; } hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_main_mem; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->mem.type = res_mem; res->mem.range = msize0; res->mem.access = acc_rw; res->mem.enabled = 1; /* round it somewhat */ for(i = 0, u = msize1; u; i++) { u >>= 1; } if(i > 10) { /* We *do* have at least 1k memory, do we? */ msize1 >>= i - (exact ? 8 : 5); msize1++; msize1 >>= 1; msize1 <<= i - (exact ? 7 : 4); } res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->phys_mem.type = res_phys_mem; res->phys_mem.range = msize1; } uint64_t kcore_mem(hd_data_t *hd_data) { uint64_t u = 0; size_t ps = getpagesize(); struct stat sb; if(!stat(PROC_KCORE, &sb)) { u = sb.st_size; if(u > ps) u -= ps; #if 0 /* we'll assume no mem modules with less than 256k */ u += 1 << 17; u &= -1 << 18; #endif } ADD2LOG(" kcore mem: 0x%"PRIx64"\n", u); return u; } uint64_t klog_mem(hd_data_t *hd_data, uint64_t *alt) { uint64_t u = 0, u0, u1, u2, u3, mem0 = 0, mem1 = 0; str_list_t *sl; char *s; int i; if(!hd_data->klog) read_klog(hd_data); for(sl = hd_data->klog; sl; sl = sl->next) { if(strstr(sl->str, "<6>Memory: ") == sl->str) { if(sscanf(sl->str, "<6>Memory: %"SCNu64"k/%"SCNu64"k", &u0, &u1) == 2) { mem0 = u1 << 10; } if( (i = sscanf(sl->str, "<6>Memory: %"SCNu64"k available (%"SCNu64"k kernel code, %"SCNu64"k data, %"SCNu64"k", &u0, &u1, &u2, &u3)) == 4 || i == 1 ) { mem0 = (i == 1 ? u0 : u0 + u1 + u2 + u3) << 10; } if( (s = strstr(sl->str, "[")) && sscanf(s, "[%"SCNx64",%"SCNx64"]", &u0, &u1) == 2 && u1 > u0 ) { mem1 = u1 - u0; } break; } } u = mem0 ? mem0 : mem1; #if 0 /* round it somewhat */ for(i = 0, u0 = u; u0; i++) { u0 >>= 1; } if(i > 10) { /* We *do* have at least 1k memory, do we? */ u >>= i - 6; u++; u >>= 1; u <<= i - 5; } #endif ADD2LOG(" klog mem 0: 0x%"PRIx64"\n", mem0); ADD2LOG(" klog mem 1: 0x%"PRIx64"\n", mem1); ADD2LOG(" klog mem: 0x%"PRIx64"\n", u); *alt = mem1; return u; } uint64_t klog_mem2(hd_data_t *hd_data) { uint64_t u0, u1, mem = 0; str_list_t *sl; char buf[64]; if(!hd_data->klog) read_klog(hd_data); for(sl = hd_data->klog; sl; sl = sl->next) { if(strstr(sl->str, "<6>BIOS-provided physical RAM map:") == sl->str) { for(sl = sl->next ; sl; sl = sl->next) { ADD2LOG(" -- %s", sl->str); if(sscanf(sl->str, "<%*d> BIOS-e820: %"SCNx64" - %"SCNx64" (%63s", &u0, &u1, buf) != 3) break; if(strcmp(buf, "usable)")) continue; if(u1 < u0) break; mem += u1 - u0; } break; } } ADD2LOG(" bios mem: 0x%"PRIx64"\n", mem); return mem; } uint64_t meminfo_mem(hd_data_t *hd_data) { uint64_t u = 0, u0; str_list_t *sl; sl = read_file(PROC_MEMINFO, 0, 1); if(sl && sscanf(sl->str, "MemTotal: %"SCNu64"", &u0) == 1) { u = u0 << 10; } free_str_list(sl); ADD2LOG(" meminfo: 0x%"PRIx64"\n", u); return u; } uint64_t meminfo_xen(hd_data_t *hd_data) { uint64_t u = 0, u0; str_list_t *sl; sl = read_file(PROC_XEN_BALLOON, 0, 1); if(sl && sscanf(sl->str, "Current allocation: %"SCNu64"", &u0) == 1) { u = u0 << 10; } free_str_list(sl); ADD2LOG(" xen balloon: 0x%"PRIx64"\n", u); return u; } /** @} */ hwinfo-21.52/src/hd/memory.h000066400000000000000000000000511323731041200156500ustar00rootroot00000000000000void hd_scan_memory(hd_data_t *hd_data); hwinfo-21.52/src/hd/misc.c000066400000000000000000000455461323731041200153100ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "misc.h" #include "klog.h" static void read_ioports(misc_t *m); static void read_dmas(misc_t *m); static void read_irqs(misc_t *m); static int active_vga_card(hd_t *); static void dump_misc_proc_data(hd_data_t *hd_data); static void dump_misc_data(hd_data_t *hd_data); /** * @defgroup MISCint Misc information * @ingroup libhdINFOint * @brief Misc information functions * * @{ */ void hd_scan_misc(hd_data_t *hd_data) { hd_t *hd; hd_res_t *res; int fd, i; char *s = NULL; bios_info_t *bt = NULL; char par[] = "parport0"; int fd_ser0, fd_ser1; if(!hd_probe_feature(hd_data, pr_misc)) return; hd_data->module = mod_misc; /* some clean-up */ remove_hd_entries(hd_data); hd_data->misc = free_misc(hd_data->misc); PROGRESS(9, 0, "kernel log"); read_klog(hd_data); PROGRESS(1, 0, "misc data"); hd_data->misc = new_mem(sizeof *hd_data->misc); /* this is enough to load the module */ fd_ser0 = fd_ser1 = -1; #if !defined(__sparc__) /* On sparc, the close needs too long */ if(hd_probe_feature(hd_data, pr_misc_serial)) { PROGRESS(1, 1, "open serial"); fd_ser0 = open("/dev/ttyS0", O_RDONLY | O_NONBLOCK); fd_ser1 = open("/dev/ttyS1", O_RDONLY | O_NONBLOCK); /* keep the devices open until the resources have been read */ } #endif /* this is enough to load the module */ if(!hd_data->flags.no_parport && hd_probe_feature(hd_data, pr_misc_par)) { PROGRESS(1, 2, "open parallel"); /* what can the BIOS tell us? */ for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_bios && hd->detail && hd->detail->type == hd_detail_bios && hd->detail->bios.data ) break; } if(hd) { bt = hd->detail->bios.data; if(bt->par_port0) { str_printf(&s, 0, "io=0x%x", bt->par_port0); if(bt->par_port1) { str_printf(&s, -1, ",0x%x", bt->par_port1); if(bt->par_port2) str_printf(&s, -1, ",0x%x", bt->par_port2); } str_printf(&s, -1, " irq=none,none,none"); } unload_module(hd_data, "parport_probe"); unload_module(hd_data, "lp"); unload_module(hd_data, "parport_pc"); unload_module(hd_data, "parport"); /* now load it with the right io */ load_module(hd_data, "parport"); load_module_with_params(hd_data, "parport_pc", s); free_mem(s); } /* now load the rest of the modules */ fd = open("/dev/lp0", O_RDONLY | O_NONBLOCK); if(fd >= 0) close(fd); } /* * floppy driver resources are allocated only temporarily, * so we access it just before we read the resources */ if(hd_probe_feature(hd_data, pr_misc_floppy)) { /* look for a floppy *device* entry... */ for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage_device && hd->sub_class.id == sc_sdev_floppy && hd->unix_dev_name && !strncmp(hd->unix_dev_name, "/dev/fd", sizeof "/dev/fd" - 1) ) { PROGRESS(1, 3, "read floppy"); i = 5; hd->block0 = read_block0(hd_data, hd->unix_dev_name, &i); hd->is.notready = hd->block0 ? 0 : 1; if(i < 0) { hd->tag.remove = 1; ADD2LOG("misc.floppy: removing floppy entry %u (timed out)\n", hd->idx); } if(!hd->is.notready) { struct hd_geometry geo; int fd; unsigned size, blk_size = 0x200; fd = open(hd->unix_dev_name, O_RDONLY | O_NONBLOCK); if(fd >= 0) { if(!ioctl(fd, HDIO_GETGEO, &geo)) { ADD2LOG("floppy ioctl(geo) ok\n"); res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->disk_geo.type = res_disk_geo; res->disk_geo.cyls = geo.cylinders; res->disk_geo.heads = geo.heads; res->disk_geo.sectors = geo.sectors; res->disk_geo.geotype = geo_logical; size = geo.cylinders * geo.heads * geo.sectors; for(res = hd->res; res; res = res->next) { if(res->any.type == res_size && res->size.unit == size_unit_sectors) { res->size.val1 = size; res->size.val2 = blk_size; break; } } if(!res) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->size.type = res_size; res->size.unit = size_unit_sectors; res->size.val1 = size; res->size.val2 = blk_size; } } close(fd); } } break; } } remove_tagged_hd_entries(hd_data); } PROGRESS(2, 1, "io"); read_ioports(hd_data->misc); PROGRESS(2, 2, "dma"); read_dmas(hd_data->misc); PROGRESS(2, 3, "irq"); read_irqs(hd_data->misc); if((hd_data->debug & HD_DEB_MISC)) dump_misc_proc_data(hd_data); if(fd_ser0 >= 0) close(fd_ser0); if(fd_ser1 >= 0) close(fd_ser1); /* now create some system generic entries */ /* FPU */ PROGRESS(3, 0, "FPU"); res = NULL; gather_resources(hd_data->misc, &res, "fpu", 0); if(res) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_fpu; hd->res = res; } /* DMA */ PROGRESS(3, 1, "DMA"); res = NULL; gather_resources(hd_data->misc, &res, "dma1", 0); gather_resources(hd_data->misc, &res, "dma2", 0); gather_resources(hd_data->misc, &res, "dma page reg", 0); gather_resources(hd_data->misc, &res, "cascade", W_DMA); if(res) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_system; hd->sub_class.id = sc_sys_dma; hd->res = res; } /* PIC */ PROGRESS(3, 2, "PIC"); res = NULL; gather_resources(hd_data->misc, &res, "pic1", 0); gather_resources(hd_data->misc, &res, "pic2", 0); gather_resources(hd_data->misc, &res, "cascade", W_IRQ); if(res) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_system; hd->sub_class.id = sc_sys_pic; hd->res = res; } /* timer */ PROGRESS(3, 3, "timer"); res = NULL; gather_resources(hd_data->misc, &res, "timer", 0); if(res) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_system; hd->sub_class.id = sc_sys_timer; hd->res = res; } /* real time clock */ PROGRESS(3, 4, "RTC"); res = NULL; gather_resources(hd_data->misc, &res, "rtc", 0); if(res) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_system; hd->sub_class.id = sc_sys_rtc; hd->res = res; } /* keyboard */ res = NULL; gather_resources(hd_data->misc, &res, "keyboard", 0); if(res) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_input; hd->sub_class.id = sc_inp_keyb; hd->res = res; } /* parallel ports */ for(i = 0; i < 1; i++, par[sizeof par - 2]++) { res = NULL; gather_resources(hd_data->misc, &res, par, 0); if(res) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_comm; hd->sub_class.id = sc_com_par; str_printf(&hd->unix_dev_name, 0, "/dev/lp%d", i); hd->res = res; } } /* floppy controller */ res = NULL; gather_resources(hd_data->misc, &res, "floppy", 0); gather_resources(hd_data->misc, &res, "floppy DIR", 0); if(res) { /* look for an existing entry */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_storage && hd->sub_class.id == sc_sto_floppy) break; } /* missing, so create one */ if(!hd) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_floppy; } hd->res = res; } /* * look for PS/2 port * * The catch is, that sometimes /dev/psaux is accessible only for root, * so the open() may fail but there are irq events registered. * */ fd = open(DEV_PSAUX, O_RDONLY | O_NONBLOCK); if(fd >= 0) close(fd); res = NULL; gather_resources(hd_data->misc, &res, "PS/2 Mouse", 0); if(res || fd >= 0) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_ps2; if(res) { hd->res = res; } } } void hd_scan_misc2(hd_data_t *hd_data) { hd_t *hd, *hd1; misc_t *m; hd_res_t *res, *res1, *res2; int i; if(!hd_probe_feature(hd_data, pr_misc)) return; hd_data->module = mod_misc; PROGRESS(5, 0, "misc data"); /* create some more system generic entries */ /* IDE */ // ###### add special ide detail to hd_t!!! res = NULL; gather_resources(hd_data->misc, &res, "ide0", 0); gather_resources(hd_data->misc, &res, "ide1", 0); gather_resources(hd_data->misc, &res, "ide2", 0); gather_resources(hd_data->misc, &res, "ide3", 0); if(res) { for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_storage && hd->sub_class.id == sc_sto_ide && have_common_res(hd->res, res) ) break; } if(hd) { /* eg. PCI IDE controller, add resources */ join_res_io(&hd->res, res); join_res_irq(&hd->res, res); join_res_dma(&hd->res, res); } free_res_list(res); } /* VGA */ res = NULL; gather_resources(hd_data->misc, &res, "vga+", 0); gather_resources(hd_data->misc, &res, "vesafb", 0); if(res) { for(i = 0, hd1 = NULL, hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_display && hd->sub_class.id == sc_dis_vga) { i++; hd1 = hd; } } if(i == 0) { /* non-PCI VGA card ??? - really, we shouldn't care... */ /* FIX THIS !!! ############### */ #ifdef __alpha__ free_res_list(res); #else hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->res = res; #endif } else if(i == 1) { /* 1 PCI vga card, add resources */ join_res_io(&hd1->res, res); join_res_irq(&hd1->res, res); join_res_dma(&hd1->res, res); free_res_list(res); hd_data->display = hd1->idx; } else { /* more than 1: look again, now only 'active' cards */ for(i = 0, hd1 = NULL, hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_display && hd->sub_class.id == sc_dis_vga && active_vga_card(hd) ) { i++; hd1 = hd; } } if(i == 1) { /* 'the' active PCI vga card, add resources */ join_res_io(&hd1->res, res); join_res_irq(&hd1->res, res); join_res_dma(&hd1->res, res); hd_data->display = hd1->idx; } else { /* now, what??? */ ADD2LOG("Oopy, could not figure out *the* active display adapter!\n"); } free_res_list(res); } } /* serial ports */ res = NULL; gather_resources(hd_data->misc, &res, "serial(auto)", 0); gather_resources(hd_data->misc, &res, "serial(set)", 0); gather_resources(hd_data->misc, &res, "serial", 0); for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_ser) { for(res1 = hd->res; res1; res1 = res1->next) { for(res2 = res; res2; res2 = res2->next) { if(res1->any.type == res2->any.type) { switch(res1->any.type) { case res_irq: if(res1->irq.base == res2->irq.base) { res2->any.type = res_any; } break; case res_io: if( res1->io.base == res2->io.base && (!res1->io.range || res1->io.range == res2->io.range) ) { res1->io.range = res2->io.range; res2->any.type = res_any; } break; default: /* gcc -Wall */ break; } } } } } } /* if any of the serial resources are unaccounted for, make an extra entry */ for(res2 = res; res2; res2 = res2->next) { if(res2->any.type != res_any) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_comm; hd->sub_class.id = sc_com_ser; hd->prog_if.id = 0x80; for(; res2; res2 = res2->next) { if(res2->any.type != res_any) { res1 = add_res_entry(&hd->res, new_mem(sizeof *res)); *res1 = *res2; res1->next = NULL; } } break; } } free_res_list(res); /* go through our list and assign event counts to irq entries */ m = hd_data->misc; for(hd = hd_data->hd; hd; hd = hd->next) { for(res = hd->res; res; res = res->next) { if(res->irq.type == res_irq) { for(i = 0; (unsigned) i < m->irq_len; i++) { if(res->irq.base == m->irq[i].irq) { res->irq.triggered = m->irq[i].events; break; } } } } } /* look for entries with matching start address */ m = hd_data->misc; for(hd = hd_data->hd; hd; hd = hd->next) { for(res = hd->res; res; res = res->next) { if(res->io.type == res_io) { for(i = 0; (unsigned) i < m->io_len; i++) { if(res->io.base == m->io[i].addr && res->io.range < m->io[i].size) { res->io.range = m->io[i].size; break; } } } } } if((hd_data->debug & HD_DEB_MISC)) dump_misc_data(hd_data); } /* * read /proc/ioports */ void read_ioports(misc_t *m) { char buf[100]; misc_io_t *r; uint64_t u, v; str_list_t *sl; if(!(m->proc_io = read_file(PROC_IOPORTS, 0, 0))) return; for(sl = m->proc_io; sl; sl = sl->next) { if(sscanf(sl->str, " %"PRIx64" - %"PRIx64" : %99[^\n]", &u, &v, buf) == 3) { m->io = add_mem(m->io, sizeof *m->io, m->io_len); r = m->io + m->io_len++; r->addr = u; r->size = v >= u ? v - u + 1 : 0; r->dev = new_str(buf); } } } /* * read /proc/dma */ void read_dmas(misc_t *m) { char buf[100]; misc_dma_t *d; unsigned u; str_list_t *sl; if(!(m->proc_dma = read_file(PROC_DMA, 0, 0))) return; for(sl = m->proc_dma; sl; sl = sl->next) { if(sscanf(sl->str, " %u : %99[^\n]", &u, buf) == 2) { m->dma = add_mem(m->dma, sizeof *m->dma, m->dma_len); d = m->dma + m->dma_len++; d->channel = u; d->dev = new_str(buf); } } } /* * read /proc/interrupts * * This is somewhat more tricky, as the irq event counts are done separately * per cpu *and* there may be irq sharing. */ void read_irqs(misc_t *m) { char buf[100], buf2[100], *s; misc_irq_t *ir; int i, j; unsigned u, v, k; str_list_t *sl; if(!(m->proc_irq = read_file(PROC_INTERRUPTS, 1, 0))) return; for(sl = m->proc_irq; sl; sl = sl->next) { /* irq */ i = 0; if(sscanf(sl->str, " %u: %n", &u, &i) < 1) continue; v = 0; j = i; /* add up all event counters */ while(j < (int) strlen(sl->str) && sscanf(sl->str + j, " %u %n", &k, &i) >= 1) { if(!i) break; v += k; j += i; } /* device driver name string */ #if defined(__PPC__) if( sscanf(sl->str + j, " %*s Edge %99[^\n]", buf) == 1 || sscanf(sl->str + j, " %*s Level %99[^\n]", buf) == 1 || sscanf(sl->str + j, " %*s %99[^\n]", buf) == 1 ) { #else #if defined(__alpha__) || defined(__sparc__) if(sscanf(sl->str + j, " %99[^\n]", buf) == 1) { #else /* __i386__ || __x86_64__ || __ia64__ */ if(sscanf(sl->str + j, " %*s %99[^\n]", buf) == 1) { #endif #endif m->irq = add_mem(m->irq, sizeof *m->irq, m->irq_len); ir = m->irq + m->irq_len++; ir->irq = u; ir->events = v; /* split device driver names (separated by ',') */ s = buf; while(*s && sscanf(s, " %99[^,] %n", buf2, &j) >= 1) { ir->dev = add_mem(ir->dev, sizeof *ir->dev, ir->devs); ir->dev[ir->devs++] = new_str(buf2); s += j; if(*s) s++; /* skip ',' */ } } } } void gather_resources(misc_t *m, hd_res_t **r, char *name, unsigned which) { int i, j; hd_res_t *res; if(!m) return; if(!which) which = W_IO | W_DMA | W_IRQ; if((which & W_IO)) for(i = 0; (unsigned) i < m->io_len; i++) { if(!strcmp(name, m->io[i].dev)) { res = add_res_entry(r, new_mem(sizeof **r)); res->io.type = res_io; res->io.enabled = 1; res->io.base = m->io[i].addr; res->io.range = m->io[i].size; res->io.access = acc_rw; m->io[i].tag++; } } if((which & W_DMA)) for(i = 0; (unsigned) i < m->dma_len; i++) { if(!strcmp(name, m->dma[i].dev)) { res = add_res_entry(r, new_mem(sizeof **r)); res->dma.type = res_dma; res->dma.enabled = 1; res->dma.base = m->dma[i].channel; m->dma[i].tag++; } } if((which & W_IRQ)) for(i = 0; (unsigned) i < m->irq_len; i++) { for(j = 0; j < m->irq[i].devs; j++) { if(!strcmp(name, m->irq[i].dev[j])) { res = add_res_entry(r, new_mem(sizeof **r)); res->irq.type = res_irq; res->irq.enabled = 1; res->irq.base = m->irq[i].irq; res->irq.triggered = m->irq[i].events; m->irq[i].tag++; } } } } int active_vga_card(hd_t *hd) { hd_res_t *res; if(hd->bus.id != bus_pci) return 1; for(res = hd->res; res; res = res->next) { if( (res->mem.type == res_mem && res->mem.enabled) || (res->io.type == res_io && res->io.enabled) ) return 1; } return 0; } /* * Add some proc info to the global log. */ void dump_misc_proc_data(hd_data_t *hd_data) { str_list_t *sl; ADD2LOG("----- /proc/ioports -----\n"); for(sl = hd_data->misc->proc_io; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- /proc/ioports end -----\n"); ADD2LOG("----- /proc/interrupts -----\n"); for(sl = hd_data->misc->proc_irq; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- /proc/interrupts end -----\n"); ADD2LOG("----- /proc/dma -----\n"); for(sl = hd_data->misc->proc_dma; sl; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- /proc/dma end -----\n"); } /* * Add the resource usage to the global log. */ void dump_misc_data(hd_data_t *hd_data) { misc_t *m = hd_data->misc; int i, j; ADD2LOG("----- misc resources -----\n"); for(i = 0; (unsigned) i < m->io_len; i++) { ADD2LOG( "i/o:%u 0x%04"PRIx64" - 0x%04"PRIx64" (0x%02"PRIx64") \"%s\"\n", m->io[i].tag, m->io[i].addr, m->io[i].addr + m->io[i].size - 1, m->io[i].size, m->io[i].dev ); } for(i = 0; (unsigned) i < m->irq_len; i++) { ADD2LOG( "irq:%u %2u (%9u)", m->irq[i].tag, m->irq[i].irq, m->irq[i].events ); for(j = 0; j < m->irq[i].devs; j++) { ADD2LOG(" \"%s\"", m->irq[i].dev[j]); } ADD2LOG("\n"); } for(i = 0; (unsigned) i < m->dma_len; i++) { ADD2LOG( "dma:%u %u \"%s\"\n", m->dma[i].tag, m->dma[i].channel, m->dma[i].dev ); } ADD2LOG("----- misc resources end -----\n"); } /** @} */ hwinfo-21.52/src/hd/misc.h000066400000000000000000000001171323731041200152760ustar00rootroot00000000000000void hd_scan_misc(hd_data_t *hd_data); void hd_scan_misc2(hd_data_t *hd_data); hwinfo-21.52/src/hd/modem.c000066400000000000000000000652631323731041200154540ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "modem.h" /** * @defgroup MODEMint Modem devices * @ingroup libhdDEVint * @brief Modem detection functions * * Note: what about modem speed? * * @{ */ #ifndef LIBHD_TINY static struct speeds_s { unsigned baud; speed_t mask; } speeds[] = { { 1200, B1200 }, { 1800, B1800 }, { 2400, B2400 }, { 4800, B4800 }, { 9600, B9600 }, { 19200, B19200 }, { 38400, B38400 }, { 57600, B57600 }, { 115200, B115200 } #if !defined(__sparc__) ,{ 230400, B230400 } ,{ 460800, B460800 } ,{ 500000, B500000 } ,{ 1000000, B1000000 } ,{ 2000000, B2000000 } ,{ 4000000, B4000000 } #endif }; #define MAX_SPEED (sizeof speeds / sizeof *speeds) static char *init_strings[] = { "Q0 V1 E1", "S0=0", "&C1", "&D2", "+FCLASS=0" }; #define MAX_INIT_STRING (sizeof init_strings / sizeof *init_strings) static void get_serial_modem(hd_data_t* hd_data); static void add_serial_modem(hd_data_t* hd_data); static int dev_name_duplicate(hd_data_t *hd_data, char *dev_name); static void guess_modem_name(hd_data_t *hd_data, ser_device_t *sm); static void at_cmd(hd_data_t *hd_data, char *at, int raw, int log_it); static void write_modem(hd_data_t *hd_data, char *msg); static void read_modem(hd_data_t *hd_data); static ser_device_t *add_ser_modem_entry(ser_device_t **sm, ser_device_t *new_sm); static int set_modem_speed(ser_device_t *sm, unsigned baud); static int init_modem(ser_device_t *mi); static unsigned chk4id(ser_device_t *mi); static void dump_ser_modem_data(hd_data_t *hd_data); void hd_scan_modem(hd_data_t *hd_data) { ser_device_t *sm, *sm_next; if(!hd_probe_feature(hd_data, pr_modem)) return; hd_data->module = mod_modem; /* some clean-up */ remove_hd_entries(hd_data); hd_data->ser_modem = NULL; PROGRESS(1, 0, "serial"); hd_fork(hd_data, 15, 120); if(hd_data->flags.forked) { get_serial_modem(hd_data); hd_move_to_shm(hd_data); if((hd_data->debug & HD_DEB_MODEM)) dump_ser_modem_data(hd_data); } else { /* take data from shm */ hd_data->ser_modem = ((hd_data_t *) (hd_data->shm.data))->ser_modem; if((hd_data->debug & HD_DEB_MODEM)) dump_ser_modem_data(hd_data); } hd_fork_done(hd_data); add_serial_modem(hd_data); hd_shm_clean(hd_data); for(sm = hd_data->ser_modem; sm; sm = sm_next) { sm_next = sm->next; free_str_list(sm->at_resp); free_mem(sm->dev_name); free_mem(sm->serial); free_mem(sm->class_name); free_mem(sm->dev_id); free_mem(sm->user_name); free_mem(sm->vend); free_mem(sm->init_string1); free_mem(sm->init_string2); free_mem(sm); } hd_data->ser_modem = NULL; } int check_for_responce(str_list_t *str_list, char *str, int len) { for(; str_list != NULL; str_list = str_list->next) { if(!strncmp(str_list->str, str, len)) return 1; } return 0; } str_list_t *str_list_dup(str_list_t *orig) { str_list_t *dup = NULL; for(; orig != NULL; orig = orig->next) { add_str_list(&dup, orig->str); } return dup; } void get_serial_modem(hd_data_t *hd_data) { hd_t *hd; int i, j, fd; unsigned modem_info, baud; char *command; ser_device_t *sm; int chk_usb = hd_probe_feature(hd_data, pr_modem_usb); /* serial modems & usb modems */ for(hd = hd_data->hd; hd; hd = hd->next) { if( ( ( hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_ser && !hd->tag.skip_modem && hd->tag.ser_device != 2 && /* cf. serial.c */ !has_something_attached(hd_data, hd) ) || ( chk_usb && hd->bus.id == bus_usb && hd->base_class.id == bc_modem ) ) && hd->unix_dev_name ) { if(dev_name_duplicate(hd_data, hd->unix_dev_name)) continue; if((fd = open(hd->unix_dev_name, O_RDWR | O_NONBLOCK)) >= 0) { sm = add_ser_modem_entry(&hd_data->ser_modem, new_mem(sizeof *sm)); sm->dev_name = new_str(hd->unix_dev_name); sm->fd = fd; sm->hd_idx = hd->idx; sm->do_io = 1; init_modem(sm); } } } if(!hd_data->ser_modem) return; PROGRESS(2, 0, "init"); usleep(300000); /* PnP protocol; 200ms seems to be too fast */ for(sm = hd_data->ser_modem; sm; sm = sm->next) { modem_info = TIOCM_DTR | TIOCM_RTS; ioctl(sm->fd, TIOCMBIS, &modem_info); ioctl(sm->fd, TIOCMGET, &modem_info); if(!(modem_info & (TIOCM_DSR | TIOCM_CD))) { sm->do_io = 0; } } /* just a quick test if we get a response to an AT command */ for(i = 0; i < 4; i++) { PROGRESS(3, i + 1, "at test"); for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(!sm->is_modem) set_modem_speed(sm, i == 0 ? 115200 : i == 1 ? 38400 : i == 2 ? 9600 : 1200); } at_cmd(hd_data, "AT\r", 1, 1); for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(strstr(sm->buf, "OK") || strstr(sm->buf, "0")) { sm->is_modem = 1; sm->do_io = 0; } sm->buf_len = 0; /* clear buffer */ } } for(sm = hd_data->ser_modem; sm; sm = sm->next) { if((sm->do_io = sm->is_modem)) { sm->max_baud = sm->cur_baud; } } /* check for init string */ PROGRESS(4, 0, "init string"); command = NULL; for(i = 0; (unsigned) i < MAX_INIT_STRING; i++) { str_printf(&command, 0, "AT %s\r", init_strings[i]); at_cmd(hd_data, command, 1, 1); for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(strstr(sm->buf, "OK") || strstr(sm->buf, "0")) { str_printf(&sm->init_string2, -1, "%s %s", sm->init_string2 ? "" : "AT", init_strings[i] ); } } } command = free_mem(command); for(sm = hd_data->ser_modem; sm; sm = sm->next) if(sm->is_modem) str_printf(&sm->init_string1, -1, "ATZ"); { int cmds[] = { 1, 3, 4, 5, 6 }; char at[10]; int i, j, ModemsCount = 0; str_list_t **responces = NULL; for(sm = hd_data->ser_modem; sm; sm = sm->next) if(sm->is_modem) ModemsCount++; responces = new_mem(ModemsCount * sizeof *responces); at_cmd(hd_data, "ATI\r", 0, 1); for(j = 0, sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->is_modem) responces[j++] = str_list_dup(sm->at_resp); } for(i = 0; (unsigned) i < sizeof cmds / sizeof *cmds; i++) { int atx = cmds[i]; sprintf(at, "ATI%d\r", atx); at_cmd(hd_data, at, 0, 1); for(j = 0, sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->is_modem) { if(atx == 1 && check_for_responce(responces[j], "Hagenuk", 7) && (check_for_responce(sm->at_resp, "Speed Dragon", 12) || check_for_responce(sm->at_resp, "Power Dragon", 12))) { free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("ATB8"); } if(atx == 3 && check_for_responce(responces[j], "346900", 6) && check_for_responce(sm->at_resp, "3Com U.S. Robotics ISDN", 23)) { free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("AT*PPP=1"); } if(atx == 4 && check_for_responce(responces[j], "SP ISDN", 7) && check_for_responce(sm->at_resp, "Sportster ISDN TA", 17)) { free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("ATB3"); } if(atx == 6 && check_for_responce(responces[j], "644", 3) && check_for_responce(sm->at_resp, "ELSA MicroLink ISDN", 19)) { free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("AT$IBP=HDLCP"); free_mem(sm->pppd_option); sm->pppd_option = new_str("default-asyncmap"); } if(atx == 6 && check_for_responce(responces[j], "643", 3) && check_for_responce(sm->at_resp, "MicroLink ISDN/TLV.34", 21)) { free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("AT\\N10%P1"); } if(atx == 5 && check_for_responce(responces[j], "ISDN TA", 6) && check_for_responce(sm->at_resp, "ISDN TA;ASU", 4)) { free_mem(sm->vend); sm->vend = new_str("ASUS"); free_mem(sm->user_name); sm->user_name = new_str("ISDNLink TA"); free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("ATB40"); } if(atx==3 && check_for_responce(responces[j], "128000", 6) && check_for_responce(sm->at_resp, "Lasat Speed", 11)) { free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("AT\\P1&B2X3"); } if(atx == 1 && (check_for_responce(responces[j], "28642", 5) || check_for_responce(responces[j], "1281", 4) || check_for_responce(responces[j], "1282", 4) || check_for_responce(responces[j], "1283", 4) || check_for_responce(responces[j], "1291", 4) || check_for_responce(responces[j], "1292", 4) || check_for_responce(responces[j], "1293", 4)) && (check_for_responce(sm->at_resp, "Elite 2864I", 11) || check_for_responce(sm->at_resp, "ZyXEL omni", 10))) { free_mem(sm->init_string1); free_mem(sm->init_string2); sm->init_string1 = new_str("AT&F"); sm->init_string2 = new_str("AT&O2B40"); } j++; } } } for(i = 0; i < ModemsCount; i++) free_str_list(responces[i]); free_mem(responces); } /* now, go for the maximum speed... */ PROGRESS(5, 0, "speed"); for(i = MAX_SPEED - 1; i >= 0; i--) { baud = speeds[i].baud; for(j = 0, sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->is_modem) { if(baud > sm->max_baud) { sm->do_io = set_modem_speed(sm, baud) ? 0 : 1; if(sm->do_io) j++; } } } /* no modems */ if(!j) continue; at_cmd(hd_data, "AT\r", 1, 0); for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(strstr(sm->buf, "OK") || strstr(sm->buf, "0")) { sm->max_baud = sm->cur_baud; } else { sm->do_io = 0; } sm->buf_len = 0; /* clear buffer */ } } /* now, fix it all up... */ for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->is_modem) { set_modem_speed(sm, sm->max_baud); sm->do_io = 1; } } #if 0 /* just for testing */ if((hd_data->debug & HD_DEB_MODEM)) { int i; int cmds[] = { 0, 1, 2, 3, 6 }; char at[10]; PROGRESS(8, 0, "testing"); at_cmd(hd_data, "ATI\r", 0, 1); for(i = 0; (unsigned) i < sizeof cmds / sizeof *cmds; i++) { sprintf(at, "ATI%d\r", cmds[i]); at_cmd(hd_data, at, 0, 1); } at_cmd(hd_data, "AT\r", 0, 1); } #endif PROGRESS(5, 0, "pnp id"); at_cmd(hd_data, "ATI9\r", 1, 1); for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->is_modem) { chk4id(sm); if(!sm->user_name) guess_modem_name(hd_data, sm); } /* reset serial lines */ tcflush(sm->fd, TCIOFLUSH); tcsetattr(sm->fd, TCSAFLUSH, &sm->tio); close(sm->fd); } } void add_serial_modem(hd_data_t *hd_data) { hd_t *hd; char buf[4]; ser_device_t *sm; hd_res_t *res; for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(!sm->is_modem) continue; hd = hd_get_device_by_idx(hd_data, sm->hd_idx); if(hd && hd->base_class.id == bc_modem) { /* just *add* info */ } else { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_modem; hd->bus.id = bus_serial; hd->unix_dev_name = new_str(sm->dev_name); hd->attached_to = sm->hd_idx; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->baud.type = res_baud; res->baud.speed = sm->max_baud; if(sm->pppd_option) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->pppd_option.type = res_pppd_option; res->pppd_option.option = new_str(sm->pppd_option); } if(*sm->pnp_id) { strncpy(buf, sm->pnp_id, 3); buf[3] = 0; hd->vendor.id = name2eisa_id(buf); hd->device.id = MAKE_ID(TAG_EISA, strtol(sm->pnp_id + 3, NULL, 16)); } hd->serial = new_str(sm->serial); if(sm->user_name) hd->device.name = new_str(sm->user_name); if(sm->vend) hd->vendor.name = new_str(sm->vend); if(sm->dev_id && strlen(sm->dev_id) >= 7) { char buf[5], *s; unsigned u1, u2; u1 = name2eisa_id(sm->dev_id); if(u1) { strncpy(buf, sm->dev_id + 3, 4); buf[4] = 0; u2 = strtol(sm->dev_id + 3, &s, 16); if(!*s) { hd->compat_vendor.id = u1; hd->compat_device.id = MAKE_ID(TAG_EISA, u2); } } } if(!(hd->device.id || hd->device.name || hd->vendor.id || hd->vendor.name)) { hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x2000); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0001); } } res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->init_strings.type = res_init_strings; res->init_strings.init1 = new_str(sm->init_string1); res->init_strings.init2 = new_str(sm->init_string2); } } int dev_name_duplicate(hd_data_t *hd_data, char *dev_name) { ser_device_t *sm; for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(!strcmp(sm->dev_name, dev_name)) return 1; } return 0; } void guess_modem_name(hd_data_t *hd_data, ser_device_t *modem) { ser_device_t *sm; str_list_t *sl; char *s; #ifdef __PPC__ char *s1, *s2; unsigned u; #endif for(sm = hd_data->ser_modem; sm; sm = sm->next) sm->do_io = 0; (sm = modem)->do_io = 1; #ifdef __PPC__ at_cmd(hd_data, "ATI0\r", 0, 1); sl = sm->at_resp; if(sl && !strcmp(sl->str, "ATI0")) sl = sl->next; /* skip AT cmd echo */ s1 = NULL; if(sl) { if(strstr(sl->str, "PowerBook")) { sm->vend = new_str("Apple"); sm->user_name = new_str(sl->str); return; } s1 = new_str(sl->str); } at_cmd(hd_data, "ATI1\r", 0, 1); sl = sm->at_resp; if(sl && !strcmp(sl->str, "ATI1")) sl = sl->next; /* skip AT cmd echo */ if(sl) { if(strstr(sl->str, "APPLE")) { sm->vend = new_str("Apple"); str_printf(&sm->user_name, 0, "AT Modem"); if(s1) { u = strtoul(s1, &s2, 10); if(u && !*s2 && !(u % 1000)) { str_printf(&sm->user_name, 0, "%uk AT Modem", u / 1000); } } s1 = free_mem(s1); return; } } s1 = free_mem(s1); #endif /* ATI3 command */ at_cmd(hd_data, "ATI3\r", 0, 1); sl = sm->at_resp; if(sl && !strcmp(sl->str, "ATI3")) sl = sl->next; /* skip AT cmd echo */ if(sl) { if(*sl->str == 'U' && strstr(sl->str, "Robotics ")) { /* looks like an U.S. Robotics... */ sm->vend = new_str("U.S. Robotics, Inc."); /* strip revision code */ if((s = strstr(sl->str, " Rev. "))) *s = 0; sm->user_name = canon_str(sl->str, strlen(sl->str)); return; } if(strstr(sl->str, "3Com U.S. Robotics ") == sl->str) { /* looks like an 3Com U.S. Robotics... */ sm->vend = new_str("3Com U.S. Robotics, Inc."); sm->user_name = canon_str(sl->str, strlen(sl->str)); return; } if(strstr(sl->str, "-V34_DS -d Z201 2836")) { /* looks like a Zoom V34X */ sm->vend = new_str("Zoom Telephonics, Inc."); sm->user_name = new_str("Zoom FaxModem V.34X Plus Model 2836"); return; } if(strstr(sl->str, "FM560 VER 3.01 V.90")) { /* looks like a Microcom DeskPorte 56K Voice ... */ sm->vend = new_str("Microcom"); sm->user_name = new_str("TravelCard 56K"); return; } if(strstr(sl->str, "Compaq Microcom 550 56K Modem")) { /* looks like a Microcom DeskPorte Pocket ... */ sm->vend = new_str("Compaq"); sm->user_name = new_str("Microcom 550 56K Modem"); return; } } /* ATI0 command */ at_cmd(hd_data, "ATI0\r", 0, 1); sl = sm->at_resp; if(sl && !strcmp(sl->str, "ATI0")) sl = sl->next; /* skip AT cmd echo */ if(sl) { if(strstr(sl->str, "DP Pocket")) { /* looks like a Microcom DeskPorte Pocket ... */ sm->vend = new_str("Microcom"); sm->user_name = new_str("DeskPorte Pocket"); return; } } /* ATI6 command */ at_cmd(hd_data, "ATI6\r", 0, 1); sl = sm->at_resp; if(sl && !strcmp(sl->str, "ATI6")) sl = sl->next; /* skip AT cmd echo */ if(sl) { if(strstr(sl->str, "RCV56DPF-PLL L8571A")) { /* looks like a Microcom DeskPorte 56K Voice ... */ sm->vend = new_str("Microcom"); sm->user_name = new_str("DeskPorte 56K Voice"); return; } } /* ATI2 command */ at_cmd(hd_data, "ATI2\r", 0, 1); sl = sm->at_resp; if(sl && !strcmp(sl->str, "ATI2")) sl = sl->next; /* skip AT cmd echo */ if(sl) { if(strstr(sl->str, "ZyXEL ")) { /* looks like a ZyXEL... */ sm->vend = new_str("ZyXEL"); at_cmd(hd_data, "ATI1\r", 0, 1); sl = sm->at_resp; if(sl && !strcmp(sl->str, "ATI1")) sl = sl->next; if(sl && sl->next) { sl = sl->next; if((s = strstr(sl->str, " V "))) *s = 0; sm->user_name = canon_str(sl->str, strlen(sl->str)); } return; } } } void at_cmd(hd_data_t *hd_data, char *at, int raw, int log_it) { static unsigned u = 1; char *s, *s0; ser_device_t *sm; str_list_t *sl; int modems = 0; for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->do_io) { sm->buf_len = 0; modems++; } } if(modems == 0) return; PROGRESS(9, u, "write at cmd"); write_modem(hd_data, at); PROGRESS(9, u, "read at resp"); usleep (200000); read_modem(hd_data); PROGRESS(9, u, "read ok"); u++; for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->do_io) { sm->at_resp = free_str_list(sm->at_resp); if(sm->buf_len == 0 || raw) continue; s0 = sm->buf; while((s = strsep(&s0, "\r\n"))) { if(*s) add_str_list(&sm->at_resp, s); } } } if(!(hd_data->debug & HD_DEB_MODEM) || !log_it) return; for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->do_io) { ADD2LOG("%s@%u: %s\n", sm->dev_name, sm->cur_baud, at); if(raw) { ADD2LOG(" "); hd_log_hex(hd_data, 1, sm->buf_len, sm->buf); ADD2LOG("\n"); } else { for(sl = sm->at_resp; sl; sl = sl->next) ADD2LOG(" %s\n", sl->str); } } } } void write_modem(hd_data_t *hd_data, char *msg) { ser_device_t *sm; int i, len = strlen(msg); for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->do_io) { i = write(sm->fd, msg, len); if(i != len) { ADD2LOG("%s write oops: %d/%d (\"%s\")\n", sm->dev_name, i, len, msg); } } } } void read_modem(hd_data_t *hd_data) { int i, sel, fd_max = -1; fd_set set, set0; struct timeval to; ser_device_t *sm; FD_ZERO(&set0); for(i = 0, sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->do_io) { FD_SET(sm->fd, &set0); if(sm->fd > fd_max) fd_max = sm->fd; i++; } } if(!i) return; /* nothing selected */ for(;;) { to.tv_sec = 0; to.tv_usec = 1000000; set = set0; if((sel = select(fd_max + 1, &set, NULL, NULL, &to)) > 0) { // fprintf(stderr, "sel: %d\n", sel); for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(FD_ISSET(sm->fd, &set)) { if((i = read(sm->fd, sm->buf + sm->buf_len, sizeof sm->buf - sm->buf_len)) > 0) sm->buf_len += i; // fprintf(stderr, "%s: got %d\n", sm->dev_name, i); if(i <= 0) FD_CLR(sm->fd, &set0); } } } else { break; } } /* make the strings \000 terminated */ for(sm = hd_data->ser_modem; sm; sm = sm->next) { if(sm->buf_len == sizeof sm->buf) sm->buf_len--; sm->buf[sm->buf_len] = 0; } } int set_modem_speed(ser_device_t *sm, unsigned baud) { int i; speed_t st; struct termios tio; for(i = 0; (unsigned) i < MAX_SPEED; i++) if(speeds[i].baud == baud) break; if(i == MAX_SPEED) return 1; if(tcgetattr(sm->fd, &tio)) return errno; cfsetospeed(&tio, speeds[i].mask); cfsetispeed(&tio, speeds[i].mask); if(tcsetattr(sm->fd, TCSAFLUSH, &tio)) return errno; /* tcsetattr() returns ok even if it couldn't set the speed... */ if(tcgetattr(sm->fd, &tio)) return errno; st = cfgetospeed(&tio); for(i = 0; (unsigned) i < MAX_SPEED; i++) if(speeds[i].mask == st) break; if(i == MAX_SPEED) return 2; sm->cur_baud = speeds[i].baud; return baud == speeds[i].baud ? 0 : 3; } int init_modem(ser_device_t *sm) { struct termios tio; if(tcgetattr(sm->fd, &tio)) return errno; sm->tio = tio; tio.c_iflag = IGNBRK | IGNPAR; tio.c_oflag = 0; tio.c_lflag = 0; tio.c_line = 0; tio.c_cc[VTIME] = 0; tio.c_cc[VMIN] = 1; tio.c_cflag = CREAD | CLOCAL | HUPCL | B1200 | CS8; if(tcsetattr(sm->fd, TCSAFLUSH, &tio)) return errno; return 0; } /* * Check for a PnP info field starting at ofs; * returns either the length of the field or 0 if none was found. * * the minfo_t struct is updated with the PnP data */ int is_pnpinfo(ser_device_t *mi, int ofs) { int i, j, k, l; unsigned char c, *s = mi->buf + ofs, *t; int len = mi->buf_len - ofs; unsigned serial, class_name, dev_id, user_name; if(len <= 0) return 0; switch(*s) { case 0x08: mi->bits = 6; break; case 0x28: mi->bits = 7; break; default: return 0; } if(len < 11) return 0; i = 1; /* six bit values */ if((s[i] & ~0x3f) || (s[i + 1] & ~0x3f)) return 0; mi->pnp_rev = (s[i] << 6) + s[i + 1]; /* pnp_rev may *optionally* be given as a string!!! (e.g. "1.0")*/ if(mi->bits == 7) { j = 0; if(s[i + 2] < 'A') { j++; if(s[i + 3] < 'A') j++; } if(j) { if(s[i] < '0' || s[i] > '9') return 0; if(s[i + 1] != '.') return 0; for(k = 0; k < j; k++) if(s[i + 2 + k] < '0' || s[i + 2 + k] > '9') return 0; mi->pnp_rev = (s[i] - '0') * 100; mi->pnp_rev += s[i + 2] * 10; if(j == 2) mi->pnp_rev += s[i + 3]; i += j; } } i += 2; /* the eisa id */ for(j = 0; j < 7; j++) { mi->pnp_id[j] = s[i + j]; if(mi->bits == 6) mi->pnp_id[j] += 0x20; } mi->pnp_id[7] = 0; i += 7; /* now check the id */ for(j = 0; j < 3; j++) { if( /* numbers are not really allowed, but... */ (mi->pnp_id[j] < '0' || mi->pnp_id[j] > '9') && (mi->pnp_id[j] < 'A' || mi->pnp_id[j] > 'Z') && mi->pnp_id[j] != '_' ) return 0; } for(j = 3; j < 7; j++) { if( (mi->pnp_id[j] < '0' || mi->pnp_id[j] > '9') && (mi->pnp_id[j] < 'A' || mi->pnp_id[j] > 'F') ) return 0; } if((mi->bits == 6 && s[i] == 0x09) || (mi->bits == 7 && s[i] == 0x29)) { return i + 1; } if((mi->bits != 6 || s[i] != 0x3c) && (mi->bits != 7 || s[i] != 0x5c)) { return 0; } /* parse extended info */ serial = class_name = dev_id = user_name = 0; for(j = 0; i < len; i++) { if((mi->bits == 6 && s[i] == 0x09) || (mi->bits == 7 && s[i] == 0x29)) { if(serial) for(k = serial; k < len; k++) { c = s[k]; if(mi->bits == 6) c += 0x20; if(c == '\\') break; str_printf(&mi->serial, -1, "%c", c); } if(class_name) for(k = class_name; k < len; k++) { c = s[k]; if(mi->bits == 6) c += 0x20; if(c == '\\') break; str_printf(&mi->class_name, -1, "%c", c); } if(dev_id) for(k = dev_id; k < len; k++) { c = s[k]; if(mi->bits == 6) c += 0x20; if(c == '\\') break; str_printf(&mi->dev_id, -1, "%c", c); } if(user_name) { for(k = user_name; k < len; k++) { c = s[k]; if(mi->bits == 6) c += 0x20; if(c == '\\' || c == ')') break; str_printf(&mi->user_name, -1, "%c", c); } if(mi->user_name && (l = strlen(mi->user_name)) >= 2) { /* skip *optional*(!!!) 2 char checksum */ t = mi->user_name + l - 2; if( ((t[0] >= '0' && t[0] <= '9') || (t[0] >= 'A' && t[0] <= 'F')) && ((t[1] >= '0' && t[1] <= '9') || (t[1] >= 'A' && t[1] <= 'F')) ) { /* OK, *might* be a hex number... */ mi->user_name[l - 2] = 0; /* * A better check would be to look for the complete name string * in the output from another AT command, e.g AT3, AT6 or AT11. * If it's there -> no checksum field. */ } } } return i + 1; } if(((mi->bits == 6 && s[i] == 0x3c) || (mi->bits == 7 && s[i] == 0x5c)) && i < len - 1) { switch(j) { case 0: serial = i + 1; j++; break; case 1: class_name = i + 1; j++; break; case 2: dev_id = i + 1; j++; break; case 3: user_name = i + 1; j++; break; default: fprintf(stderr, "PnP-ID oops\n"); } } } /* no end token... */ return 0; } unsigned chk4id(ser_device_t *mi) { int i; if(!mi->buf_len) return 0; for(i = 0; i < mi->buf_len; i++) { if((mi->pnp = is_pnpinfo(mi, i))) break; } if(i == mi->buf_len) return 0; mi->garbage = i; return 1; } ser_device_t *add_ser_modem_entry(ser_device_t **sm, ser_device_t *new_sm) { while(*sm) sm = &(*sm)->next; return *sm = new_sm; } void dump_ser_modem_data(hd_data_t *hd_data) { int j; ser_device_t *sm; if(!(sm = hd_data->ser_modem)) return; ADD2LOG("----- serial modems -----\n"); for(; sm; sm = sm->next) { ADD2LOG("%s\n", sm->dev_name); if(sm->serial) ADD2LOG("serial: \"%s\"\n", sm->serial); if(sm->class_name) ADD2LOG("class_name: \"%s\"\n", sm->class_name); if(sm->dev_id) ADD2LOG("dev_id: \"%s\"\n", sm->dev_id); if(sm->user_name) ADD2LOG("user_name: \"%s\"\n", sm->user_name); if(sm->garbage) { ADD2LOG(" pre_garbage[%u]: ", sm->garbage); hd_log_hex(hd_data, 1, sm->garbage, sm->buf); ADD2LOG("\n"); } if(sm->pnp) { ADD2LOG(" pnp[%u]: ", sm->pnp); hd_log_hex(hd_data, 1, sm->pnp, sm->buf + sm->garbage); ADD2LOG("\n"); } if((j = sm->buf_len - (sm->garbage + sm->pnp))) { ADD2LOG(" post_garbage[%u]: ", j); hd_log_hex(hd_data, 1, j, sm->buf + sm->garbage + sm->pnp); ADD2LOG("\n"); } if(sm->is_modem) ADD2LOG(" is modem\n"); else ADD2LOG(" not a modem\n"); if(sm->pnp) { ADD2LOG(" bits: %u\n", sm->bits); ADD2LOG(" PnP Rev: %u.%02u\n", sm->pnp_rev / 100, sm->pnp_rev % 100); ADD2LOG(" PnP ID: \"%s\"\n", sm->pnp_id); } if(sm->next) ADD2LOG("\n"); } ADD2LOG("----- serial modems end -----\n"); } #endif /* ifndef LIBHD_TINY */ /** @} */ hwinfo-21.52/src/hd/modem.h000066400000000000000000000000501323731041200154400ustar00rootroot00000000000000void hd_scan_modem(hd_data_t *hd_data); hwinfo-21.52/src/hd/monitor.c000066400000000000000000000450461323731041200160370ustar00rootroot00000000000000#include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "monitor.h" /** * @defgroup MONITORint Monitor (DDC) information * @ingroup libhdINFOint * @brief Monitor information functions * @see http://en.wikipedia.org/wiki/Extended_Display_Identification_Data#EDID_1.3_data_format * for the detailed EDID data structure description * * @{ */ /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * monitor info * * Read the info out of the 'SuSE=' entry in /proc/cmdline. It contains * (among others) info from the EDID record got by our syslinux extension. * * We will try to look up our monitor id in the id file to get additional * info. * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifdef __PPC__ static void add_old_mac_monitor(hd_data_t *hd_data); #endif static void add_monitor(hd_data_t *hd_data, devtree_t *dt); static int chk_edid_info(hd_data_t *hd_data, unsigned char *edid); static void add_lcd_info(hd_data_t *hd_data, hd_t *hd, bios_info_t *bt); static int mi_cmp(monitor_info_t **mi0, monitor_info_t **mi1); static void add_edid_info(hd_data_t *hd_data, hd_t *hd, unsigned char *edid); static void add_monitor_res(hd_t *hd, unsigned x, unsigned y, unsigned hz, unsigned il); static void fix_edid_info(hd_data_t *hd_data, unsigned char *edid); void hd_scan_monitor(hd_data_t *hd_data) { hd_t *hd, *hd2; bios_info_t *bt; devtree_t *dt; pci_t *pci; int found; unsigned u; if(!hd_probe_feature(hd_data, pr_monitor)) return; hd_data->module = mod_monitor; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "ddc"); for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_internal && hd->sub_class.id == sc_int_bios) break; } /* first, see if we got the full edid record from bios */ bt = NULL; /* for testing: LIBHD_EDID points to a file with valid edid record */ { char *s = getenv("LIBHD_EDID"); unsigned char edid[0x80]; FILE *f; if(s && (f = fopen(s, "r"))) { if(fread(edid, sizeof edid, 1, f) == 1) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_monitor; add_edid_info(hd_data, hd, edid); } fclose(f); return; } } PROGRESS(2, 0, "bios"); if( hd && hd->detail && hd->detail->type == hd_detail_bios && (bt = hd->detail->bios.data) && bt->vbe.ok ) { int pid = 0; int got_ddc_data = 0; for(pid = 0; pid < bt->vbe.ddc_ports; pid++) { if(chk_edid_info(hd_data, bt->vbe.ddc_port[pid])) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_monitor; hd_set_hw_class(hd, hw_vbe); hd->func = pid; add_edid_info(hd_data, hd, bt->vbe.ddc_port[pid]); got_ddc_data = 1; } } if(got_ddc_data) { return; } } PROGRESS(3, 0, "pci"); found = 0; for(hd = hd_data->hd; hd; hd = hd->next) { if( hd && hd->detail && hd->detail->type == hd_detail_pci && (pci = hd->detail->pci.data) ) { for(u = 0; u < sizeof pci->edid_len / sizeof *pci->edid_len; u++) { if(pci->edid_len[u] >= 0x80 && chk_edid_info(hd_data, pci->edid_data[u])) { hd2 = add_hd_entry(hd_data, __LINE__, 0); hd2->base_class.id = bc_monitor; hd2->slot = u; hd2->attached_to = hd->idx; add_edid_info(hd_data, hd2, pci->edid_data[u]); found = 1; } } } } if(found) return; PROGRESS(4, 0, "internal db"); /* Maybe a LCD panel? */ if(bt && bt->lcd.width) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_monitor; hd->sub_class.id = sc_mon_lcd; hd_set_hw_class(hd, hw_vbe); add_lcd_info(hd_data, hd, bt); return; } PROGRESS(5, 0, "prom"); found = 0; for(dt = hd_data->devtree; dt; dt = dt->next) { if(dt->edid) { add_monitor(hd_data, dt); found = 1; } } #if defined(__PPC__) PROGRESS(6, 0, "old mac"); if(!found) { add_old_mac_monitor(hd_data); } #endif } #if defined(__PPC__) void add_old_mac_monitor(hd_data_t *hd_data) { hd_t *hd; unsigned u1, u2; str_list_t *sl; static struct { unsigned width, height, vfreq, interlaced; } mode_list[20] = { { 512, 384, 60, 1 }, { 512, 384, 60, 0 }, { 640, 480, 50, 1 }, { 640, 480, 60, 1 }, { 640, 480, 60, 0 }, { 640, 480, 67, 0 }, { 640, 870, 75, 0 }, { 768, 576, 50, 1 }, { 800, 600, 56, 0 }, { 800, 600, 60, 0 }, { 800, 600, 72, 0 }, { 800, 600, 75, 0 }, { 832, 624, 75, 0 }, { 1024, 768, 60, 0 }, { 1024, 768, 70, 0 }, { 1024, 768, 75, 0 }, { 1024, 768, 75, 0 }, { 1152, 870, 75, 0 }, { 1280, 960, 75, 0 }, { 1280, 1024, 75, 0 } }; for(sl = hd_data->klog; sl; sl = sl->next) { if(sscanf(sl->str, "<%*d>Monitor sense value = %i, using video mode %i", &u1, &u2) == 2) { u2--; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_monitor; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0401); hd->device.id = MAKE_ID(TAG_SPECIAL, (u1 & 0xfff) + 0x1000); if((u1 = hd_display_adapter(hd_data))) { hd->attached_to = u1; } if(u2 < sizeof mode_list / sizeof *mode_list) { add_monitor_res(hd, mode_list[u2].width, mode_list[u2].height, mode_list[u2].vfreq, mode_list[u2].interlaced); } break; } } } #endif /* defined(__PPC__) */ void add_monitor(hd_data_t *hd_data, devtree_t *dt) { hd_t *hd, *hd2; unsigned char *edid = dt->edid; if(!chk_edid_info(hd_data, edid)) return; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_monitor; for(hd2 = hd_data->hd; hd2; hd2 = hd2->next) { if( hd2->detail && hd2->detail->type == hd_detail_devtree && hd2->detail->devtree.data == dt ) { hd->attached_to = hd2->idx; break; } } add_edid_info(hd_data, hd, edid); } /* do some checks to ensure we got a reasonable block */ int chk_edid_info(hd_data_t *hd_data, unsigned char *edid) { // no vendor or model info if(!(edid[0x08] || edid[0x09] || edid[0x0a] || edid[0x0b])) return 0; // no edid version or revision if(!(edid[0x12] || edid[0x13])) return 0; return 1; } void add_lcd_info(hd_data_t *hd_data, hd_t *hd, bios_info_t *bt) { monitor_info_t *mi = NULL; hd_res_t *res = NULL; hd->vendor.name = new_str(bt->lcd.vendor); hd->device.name = new_str(bt->lcd.name); add_monitor_res(hd, bt->lcd.width, bt->lcd.height, 60, 0); mi = new_mem(sizeof *mi); hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_monitor; hd->detail->monitor.data = mi; mi->min_vsync = 50; mi->min_hsync = 31; mi->max_vsync = 75; mi->max_hsync = (mi->max_vsync * bt->lcd.height * 12) / 10000; if (bt->lcd.xsize) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->size.type = res_size; res->size.unit = size_unit_mm; res->size.val1 = bt->lcd.xsize; res->size.val2 = bt->lcd.ysize; } } int mi_cmp(monitor_info_t **mi0, monitor_info_t **mi1) { return (*mi0)->hdisp * (*mi0)->vdisp - (*mi1)->hdisp * (*mi1)->vdisp; } void add_edid_info(hd_data_t *hd_data, hd_t *hd, unsigned char *edid) { hd_res_t *res; hd_detail_monitor_t *mdetail; monitor_info_t *mi_list[4], *mi; unsigned mi_cnt = 0; int i; unsigned u, u1, u2, tag; char *s; unsigned width_mm = 0, height_mm = 0, manu_year = 0, manu_week = 0; unsigned min_vsync = 0, max_vsync = 0, min_hsync = 0, max_hsync = 0; unsigned hblank, hsync_ofs, hsync, vblank, vsync_ofs, vsync; char *vendor = NULL, *serial = NULL, *name = NULL; fix_edid_info(hd_data, edid); if(edid[0x14] & 0x80) { /* digital signal -> assume lcd */ hd->sub_class.id = 2; } u = (edid[8] << 8) + edid[9]; hd->vendor.id = MAKE_ID(TAG_EISA, u); u = (edid[0xb] << 8) + edid[0xa]; hd->device.id = MAKE_ID(TAG_EISA, u); if((u = device_class(hd_data, hd->vendor.id, hd->device.id))) { if((u >> 8) == bc_monitor) hd->sub_class.id = u & 0xff; } if(edid[0x15] > 0 && edid[0x16] > 0) { width_mm = edid[0x15] * 10; height_mm = edid[0x16] * 10; } u = edid[0x23]; if(u & (1 << 7)) add_monitor_res(hd, 720, 400, 70, 0); if(u & (1 << 6)) add_monitor_res(hd, 720, 400, 88, 0); if(u & (1 << 5)) add_monitor_res(hd, 640, 480, 60, 0); if(u & (1 << 4)) add_monitor_res(hd, 640, 480, 67, 0); if(u & (1 << 3)) add_monitor_res(hd, 640, 480, 72, 0); if(u & (1 << 2)) add_monitor_res(hd, 640, 480, 75, 0); if(u & (1 << 1)) add_monitor_res(hd, 800, 600, 56, 0); if(u & (1 << 0)) add_monitor_res(hd, 800, 600, 60, 0); u = edid[0x24]; if(u & (1 << 7)) add_monitor_res(hd, 800, 600, 72, 0); if(u & (1 << 6)) add_monitor_res(hd, 800, 600, 75, 0); if(u & (1 << 5)) add_monitor_res(hd, 832, 624, 75, 0); if(u & (1 << 4)) add_monitor_res(hd, 1024, 768, 87, 1); if(u & (1 << 3)) add_monitor_res(hd, 1024, 768, 60, 0); if(u & (1 << 2)) add_monitor_res(hd, 1024, 768, 70, 0); if(u & (1 << 1)) add_monitor_res(hd, 1024, 768, 75, 0); if(u & (1 << 0)) add_monitor_res(hd, 1280, 1024, 75, 0); for(i = 0; i < 4; i++) { u1 = (edid[0x26 + 2 * i] + 31) * 8; u2 = edid[0x27 + 2 * i]; u = 0; switch((u2 >> 6) & 3) { case 1: u = (u1 * 3) / 4; break; case 2: u = (u1 * 4) / 5; break; case 3: u = (u1 * 9) / 16; break; } if(u) add_monitor_res(hd, u1, u, (u2 & 0x3f) + 60, 0); } manu_year = 1990 + edid[0x11]; manu_week = edid[0x10]; ADD2LOG(" detailed timings:\n"); /* max. 4 mi_list[] entries */ for(i = 0x36; i < 0x36 + 4 * 0x12; i += 0x12) { tag = (edid[i] << 24) + (edid[i + 1] << 16) + (edid[i + 2] << 8) + edid[i + 3]; ADD2LOG(" #%d: ", (i - 0x36)/0x12); hd_log_hex(hd_data, 1, 0x12, edid + i); ADD2LOG("\n"); switch(tag) { case 0xfc: if(edid[i + 5]) { /* name entry is splitted some times */ str_printf(&name, -1, "%s%s", name ? " " : "", canon_str(edid + i + 5, 0xd)); } break; case 0xfd: u = 0; u1 = edid[i + 5]; u2 = edid[i + 6]; if(u1 > u2 || !u1) u = 1; min_vsync = u1; max_vsync = u2; u1 = edid[i + 7]; u2 = edid[i + 8]; if(u1 > u2 || !u1) u = 1; min_hsync = u1; max_hsync = u2; if(u) { min_vsync = max_vsync = min_hsync = max_hsync = 0; ADD2LOG(" ddc oops: invalid freq data\n"); } break; case 0xfe: if(!vendor && edid[i + 5]) { vendor = canon_str(edid + i + 5, 0xd); for(s = vendor; *s; s++) if(*s < ' ') *s = ' '; } break; case 0xff: if(!serial && edid[i + 5]) { serial = canon_str(edid + i + 5, 0xd); for(s = serial; *s; s++) if(*s < ' ') *s = ' '; } break; default: if(tag < 0x100) { ADD2LOG(" unknown tag 0x%02x\n", tag); } else { /* check for duplicates */ for(u1 = 1, u = 0x36; u < i; u += 0x12) { u1 = memcmp(edid + u, edid + i, 0x12); if(!u1) break; } if(!u1) { ADD2LOG(" duplicate of #%d - skipped\n", (u - 0x36)/0x12); break; } mi_list[mi_cnt++] = mi = new_mem(sizeof *mi); mi->width_mm = width_mm; mi->height_mm = height_mm; mi->manu_year = manu_year; mi->manu_week = manu_week; u = (edid[i + 0] + (edid[i + 1] << 8)) * 10; /* pixel clock in kHz */ if(!u) break; mi->clock = u; u1 = edid[i + 2] + ((edid[i + 4] & 0xf0) << 4); u2 = edid[i + 5] + ((edid[i + 7] & 0xf0) << 4); if(!u1 || !u2 || u1 == 0xfff || u2 == 0xfff) break; mi->width = u1; mi->height = u2; u1 = edid[i + 12] + ((edid[i + 14] & 0xf0) << 4); u2 = edid[i + 13] + ((edid[i + 14] & 0xf) << 8); if(!u1 || !u2 || u1 == 0xfff || u2 == 0xfff) break; mi->width_mm = u1; mi->height_mm = u2; hblank = edid[i + 3] + ((edid[i + 4] & 0xf) << 8); hsync_ofs = edid[i + 8] + ((edid[i + 11] & 0xc0) << 2); hsync = edid[i + 9] + ((edid[i + 11] & 0x30) << 4); vblank = edid[i + 6] + ((edid[i + 7] & 0xf) << 8); vsync_ofs = ((edid[i + 10] & 0xf0) >> 4) + ((edid[i + 11] & 0x0c) << 2); vsync = (edid[i + 10] & 0xf) + ((edid[i + 11] & 0x03) << 4); mi->hdisp = mi->width; mi->hsyncstart = mi->width + hsync_ofs; mi->hsyncend = mi->width + hsync_ofs + hsync; mi->htotal = mi->width + hblank; ADD2LOG( " h: %4u %4u %4u %4u (+%u +%u +%u)\n", mi->hdisp, mi->hsyncstart, mi->hsyncend, mi->htotal, hsync_ofs, hsync_ofs + hsync, hblank ); mi->vdisp = mi->height; mi->vsyncstart = mi->height + vsync_ofs; mi->vsyncend = mi->height + vsync_ofs + vsync; mi->vtotal = mi->height + vblank; ADD2LOG( " v: %4u %4u %4u %4u (+%u +%u +%u)\n", mi->vdisp, mi->vsyncstart, mi->vsyncend, mi->vtotal, vsync_ofs, vsync_ofs + vsync, vblank ); u = edid[i + 17]; if(((u >> 3) & 3) == 3) { mi->hflag = (u & 4) ? '+' : '-'; mi->vflag = (u & 2) ? '+' : '-'; ADD2LOG(" %chsync %cvsync\n", mi->hflag, mi->vflag); } u1 = mi->width + hblank; u2 = mi->height + vblank; if(u1 && u2) { ADD2LOG( " %.1f MHz, %.1f kHz, %.1f Hz\n", (double) mi->clock / 1000, (double) mi->clock / u1, (double) mi->clock / u1 / u2 * 1000 ); } } } } for(u = 0; u < mi_cnt; u++) { mi = mi_list[u]; mi->min_vsync = min_vsync; mi->max_vsync = max_vsync; mi->min_hsync = min_hsync; mi->max_hsync = max_hsync; mi->name = new_str(name); mi->vendor = new_str(vendor); mi->serial = new_str(serial); } if(mi_cnt) { qsort(mi_list, mi_cnt, sizeof *mi_list, (int (*)(const void *, const void *)) mi_cmp); for(i = 0; i < mi_cnt; i++) { mi = mi_list[i]; mdetail = hd->detail && hd->detail->type == hd_detail_monitor ? &hd->detail->monitor : NULL; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_monitor; hd->detail->monitor.data = mi; hd->detail->monitor.next = mdetail; hd->serial = new_str(mi->serial); hd->vendor.name = new_str(mi->vendor); hd->device.name = new_str(mi->name); if(mi->width && mi->height) { for(res = hd->res; res; res = res->next) { if( res->any.type == res_monitor && res->monitor.width == mi->width && res->monitor.height == mi->height ) break; } /* actually we could calculate the vsync value */ if(!res) add_monitor_res(hd, mi->width, mi->height, 60, 0); /* do some sanity checks on display size, see bugs 155096, 186096, 213630 */ if(mi->width_mm && mi->height_mm) { u = (mi->width_mm * mi->height * 16) / (mi->height_mm * mi->width); u1 = width_mm ? (width_mm * 16) / mi->width_mm : 16; u2 = height_mm ? (height_mm * 16) / mi->height_mm : 16; if( u <= 8 || u >= 32 || /* allow 1:2 distortion */ u1 <= 8 || u1 >= 32 || /* width cm & mm values disagree by factor >2 --> use cm values */ u2 <= 8 || u2 >= 32 || /* dto, height */ mi->width_mm < 100 || /* too small to be true... */ mi->height_mm < 100 ) { ADD2LOG(" ddc: strange size data (%ux%u mm^2), trying cm values\n", mi->width_mm, mi->height_mm); /* ok, try cm values */ if(width_mm && height_mm) { u = (width_mm * mi->height * 16) / (height_mm * mi->width); if(u > 8 && u < 32 && width_mm >= 100 && height_mm >= 100) { mi->width_mm = width_mm; mi->height_mm = height_mm; } } /* could not fix, clear */ if(u <= 8 || u >= 32 || mi->width_mm < 100 || mi->height_mm < 100) { ADD2LOG(" ddc: cm values (%ux%u mm^2) didn't work either - giving up\n", width_mm, height_mm); mi->width_mm = mi->height_mm = 0; } } } } } mi = mi_list[0]; if(mi->width_mm && mi->height_mm) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->size.type = res_size; res->size.unit = size_unit_mm; res->size.val1 = mi->width_mm; /* width */ res->size.val2 = mi->height_mm; /* height */ } if(hd_data->debug) { ADD2LOG("----- DDC info -----\n"); if(mi->vendor) { ADD2LOG(" vendor: \"%s\"\n", mi->vendor); } if(mi->name) { ADD2LOG(" model: \"%s\"\n", mi->name); } if(mi->serial) { ADD2LOG(" serial: \"%s\"\n", mi->serial); } if(mi->width || mi->height) { ADD2LOG(" size: %u x %u\n", mi->width, mi->height); } if(mi->width_mm || mi->height_mm) { ADD2LOG(" size (mm): %u x %u\n", mi->width_mm, mi->height_mm); } if(mi->clock) { ADD2LOG(" clock: %u kHz\n", mi->clock); } if(mi->min_hsync) { ADD2LOG(" hsync: %u-%u kHz\n", mi->min_hsync, mi->max_hsync); } if(mi->min_vsync) { ADD2LOG(" vsync: %u-%u Hz\n", mi->min_vsync, mi->max_vsync); } if(mi->manu_year) { ADD2LOG(" manu. year: %u\n", mi->manu_year); } ADD2LOG("----- DDC info end -----\n"); } } free_mem(serial); free_mem(vendor); free_mem(name); } void add_monitor_res(hd_t *hd, unsigned width, unsigned height, unsigned vfreq, unsigned il) { hd_res_t *res; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->monitor.type = res_monitor; res->monitor.width = width; res->monitor.height = height; res->monitor.vfreq = vfreq; res->monitor.interlaced = il; } /* * This looks evil, but some Mac displays really lie at us. */ void fix_edid_info(hd_data_t *hd_data, unsigned char *edid) { unsigned vend, dev; unsigned timing; int fix = 0; vend = (edid[8] << 8) + edid[9]; dev = (edid[0xb] << 8) + edid[0xa]; timing = (edid[0x24] << 8) + edid[0x23]; /* APP9214: Apple Studio Display */ if(vend == 0x0610 && dev == 0x9214 && timing == 0x0800) { timing = 0x1000; fix = 1; } if(fix) { edid[0x23] = timing & 0xff; edid[0x24] = (timing >> 8) & 0xff; } } /** @} */ hwinfo-21.52/src/hd/monitor.h000066400000000000000000000000521323731041200160300ustar00rootroot00000000000000void hd_scan_monitor(hd_data_t *hd_data); hwinfo-21.52/src/hd/mouse.c000066400000000000000000000446551323731041200155050ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "mouse.h" /** * @defgroup MOUSEdev Mouse devices * @ingroup libhdDEVint * @brief Mouse detection * * @todo reset serial lines to old values (cf. modem.c) * @{ */ #ifndef LIBHD_TINY #if 0 static unsigned read_data(hd_data_t *hd_data, int fd, unsigned char *buf, unsigned buf_size); static void get_ps2_mouse(hd_data_t *hd_data); static void test_ps2_open(void *arg); #endif static void get_serial_mouse(hd_data_t* hd_data); static void add_serial_mouse(hd_data_t* hd_data); static int _setspeed(int fd, int old, int new, int needtowrite, unsigned short flags); static void setspeed(int fd, int new, int needtowrite, unsigned short flags); static unsigned chk4id(ser_device_t *mi); static ser_device_t *add_ser_mouse_entry(ser_device_t **sm, ser_device_t *new_sm); static void dump_ser_mouse_data(hd_data_t *hd_data); #if 0 static void get_sunmouse(hd_data_t *hd_data); #endif void hd_scan_mouse(hd_data_t *hd_data) { ser_device_t *sm, *sm_next; if(!hd_probe_feature(hd_data, pr_mouse)) return; hd_data->module = mod_mouse; /* some clean-up */ remove_hd_entries(hd_data); hd_data->ser_mouse = NULL; #if 0 PROGRESS(1, 0, "ps/2"); get_ps2_mouse(hd_data); #endif PROGRESS(2, 0, "serial"); hd_fork(hd_data, 20, 20); if(hd_data->flags.forked) { get_serial_mouse(hd_data); hd_move_to_shm(hd_data); if((hd_data->debug & HD_DEB_MOUSE)) dump_ser_mouse_data(hd_data); } else { /* take data from shm */ hd_data->ser_mouse = ((hd_data_t *) (hd_data->shm.data))->ser_mouse; if((hd_data->debug & HD_DEB_MOUSE)) dump_ser_mouse_data(hd_data); } hd_fork_done(hd_data); add_serial_mouse(hd_data); hd_shm_clean(hd_data); for(sm = hd_data->ser_mouse; sm; sm = sm_next) { sm_next = sm->next; free_mem(sm->dev_name); free_mem(sm); } hd_data->ser_mouse = NULL; #if 0 PROGRESS(3, 0, "sunmouse"); get_sunmouse(hd_data); #endif } #if 0 unsigned read_data(hd_data_t *hd_data, int fd, unsigned char *buf, unsigned buf_size) { int k, len = 0; unsigned char *bp; while( (unsigned) len < buf_size && (k = read(fd, buf + len, buf_size - len)) >= 0 ) len += k; bp = buf; if(len && (*bp == 0xfe || *bp == 0xfa)) { bp++; len--; } for(k = 0; k < len; k++) buf[k] = bp[k]; if((hd_data->debug & HD_DEB_MOUSE)) { ADD2LOG("ps/2[%d]: ", len); hd_log_hex(hd_data, 1, len, buf); ADD2LOG("\n"); } return len; } /* * How it works: * * 1. There must exist a PS/2 controller entry (-> there is a PS/2 port). * 2. If there are PS/2 mouse irq events, assume a PS/2 mouse is attached. * 3. Otherwise: * - open /dev/psaux * - write the "get mouse info" command (0xe9) * - read back the response, which should be either 0xfe "resend data" * or, e.g. (0xfa) 0x20 0x02 0x3c (0xfa = "ACK" (should be swallowed * by the psaux driver, but isn't), the rest are settings) * - ignore the first byte if it is 0xfa or 0xfe * - if there are at least 2 bytes left, assume a mouse is attached. * * Note1: we could use the command 0xfe "get mouse ID" instead. But that turned * out to be less reliable, as this command returns only one byte, which * is even 0. * Note2: step 2 is mainly relevant if the mouse is already in use. In that * case we would have problems reading back the respose of our command. * (Typically the mouse driver will get it (and choke on it).) */ static void get_ps2_mouse(hd_data_t *hd_data) { hd_t *hd, *hd1; hd_res_t *res; int fd; fd_set set; struct timeval tv; unsigned char cmd_mouse_info = 0xe9; /* read mouse info (3 bytes) */ unsigned char cmd_mouse_id = 0xf2; /* read mouse id (1 byte) */ unsigned char buf[100]; unsigned mouse_id = -1; static unsigned char intelli_init[] = { 0xf3, 200, 0xf3, 100, 0xf3, 80 }; int buf_len = 0; #ifdef __PPC__ int always_ps2_mouse = 0; #endif for(hd1 = hd_data->hd; hd1; hd1 = hd1->next) { /* look for a PS/2 controller entry... */ if(hd1->base_class.id == bc_ps2) { /* ...and see if there were irq events... */ for(res = hd1->res; res; res = res->next) { if(res->irq.type == res_irq && res->irq.triggered) break; } #ifdef __PPC__ /* * On PReP & CHRP, assume a PS/2 mouse to be attached. * There seems to be no way to actually *detect* it. */ if(!res) { hd_t *hd; sys_info_t *st; if((hd = hd_list(hd_data, hw_sys, 0, NULL))) { if( hd->detail && hd->detail->type == hd_detail_sys && (st = hd->detail->sys.data) && ( !strcmp(st->system_type, "PReP") || strstr(st->system_type, "CHRP") == st->system_type /* CHRP && CHRP64 */ ) ) { always_ps2_mouse = 1; } } } #endif PROGRESS(1, 1, "ps/2"); /* open the mouse device... */ if(hd_timeout(test_ps2_open, NULL, 2) > 0) { ADD2LOG("ps/2: open(%s) timed out\n", DEV_PSAUX); fd = -2; } else { fd = open(DEV_PSAUX, O_RDWR | O_NONBLOCK); } PROGRESS(1, 2, "ps/2"); if(fd >= 0) { /* ...write the id command... */ PROGRESS(1, 3, "ps/2"); write(fd, intelli_init, sizeof intelli_init); usleep(25000); read_data(hd_data, fd, buf, sizeof buf); if(write(fd, &cmd_mouse_id, 1) == 1) { PROGRESS(1, 4, "ps/2"); usleep(50000); /* ...give it a chance to react... */ /* ...read the response... */ buf_len = read_data(hd_data, fd, buf, sizeof buf); if(buf_len >= 1) mouse_id = buf[buf_len - 1]; // if we didn't get any response, try this if(buf_len == 0 || (hd_data->debug & HD_DEB_MOUSE)) { PROGRESS(1, 5, "ps/2"); if(write(fd, &cmd_mouse_info, 1) == 1) { usleep(50000); buf_len = read_data(hd_data, fd, buf, sizeof buf); /* * Assume a mouse to be attached if at least 2 bytes are * returned. */ if(mouse_id == -1u && buf_len >= 2) mouse_id = 0; } } PROGRESS(1, 6, "ps/2"); } close(fd); PROGRESS(1, 7, "ps/2"); /* * The following code is apparently necessary on some board/mouse * combinations. Otherwise the PS/2 mouse won't work. */ if((fd = open(DEV_PSAUX, O_RDONLY | O_NONBLOCK)) >= 0) { PROGRESS(1, 8, "ps/2"); FD_ZERO(&set); FD_SET(fd, &set); tv.tv_sec = 0; tv.tv_usec = 1; if(select(fd + 1, &set, NULL, NULL, &tv) == 1) { PROGRESS(1, 9, "ps/2"); read(fd, buf, sizeof buf); PROGRESS(1, 10, "ps/2"); } PROGRESS(1, 11, "ps/2"); close(fd); PROGRESS(1, 12, "ps/2"); } } else { ADD2LOG("open(" DEV_PSAUX "): %s\n", fd == -1 ? strerror(errno) : "timeout"); } if(mouse_id == -1u) { /* * Assume a PS/2 mouse is attached if the ps/2 controller has * genetrated some events. */ if( res #ifdef __PPC__ || always_ps2_mouse #endif ) { PROGRESS(1, 13, "ps/2"); mouse_id = 0; } } if(mouse_id != -1u) { PROGRESS(1, 14, "ps/2"); hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_mouse; hd->sub_class.id = sc_mou_ps2; hd->bus.id = bus_ps2; hd->unix_dev_name = new_str(DEV_MICE); hd->attached_to = hd1->idx; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0200); switch(mouse_id) { case 3: /* 3 buttons + wheel */ hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0004); break; case 4: /* 5 buttons + wheel */ hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0005); break; default: /* 0 */ hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0002); } } /* there can only be one... */ break; } } } void test_ps2_open(void *arg) { open(DEV_PSAUX, O_RDWR | O_NONBLOCK); } #endif #if 0 static void get_sunmouse(hd_data_t *hd_data) { hd_t *hd; int fd; int found; found = 0; /* Only search for Sun mouse if we have a Sun keyboard */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_keyboard && hd->sub_class.id == sc_keyboard_kbd && ID_TAG(hd->vendor.id) == TAG_SPECIAL && ID_VALUE(hd->vendor.id) == 0x0202) found = 1; } if (found) { if ((fd = open(DEV_SUNMOUSE, O_RDONLY)) != -1) { /* FIXME: Should probably talk to the mouse to see if the connector is not empty. */ close (fd); PROGRESS(1, 1, "Sun Mouse"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_mouse; hd->sub_class.id = sc_mou_sun; hd->bus.id = bus_serial; hd->unix_dev_name = new_str(DEV_SUNMOUSE); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0202); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0000); } } } #endif /* * Gather serial mouse data and put it into hd_data->ser_mouse. */ void get_serial_mouse(hd_data_t *hd_data) { hd_t *hd; int j, fd, fd_max = 0, sel, max_len; unsigned modem_info; fd_set set, set0; struct timeval to; ser_device_t *sm; struct termios tio; FD_ZERO(&set); for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_ser && hd->unix_dev_name && !hd->tag.skip_mouse && !has_something_attached(hd_data, hd) ) { if((fd = open(hd->unix_dev_name, O_RDWR | O_NONBLOCK)) >= 0) { if(tcgetattr(fd, &tio)) continue; sm = add_ser_mouse_entry(&hd_data->ser_mouse, new_mem(sizeof *sm)); sm->dev_name = new_str(hd->unix_dev_name); sm->fd = fd; sm->tio = tio; sm->hd_idx = hd->idx; if(fd > fd_max) fd_max = fd; FD_SET(fd, &set); /* * PnP COM spec black magic... */ setspeed(fd, 1200, 1, CS7); modem_info = TIOCM_DTR | TIOCM_RTS; ioctl(fd, TIOCMBIC, &modem_info); } } } if(!hd_data->ser_mouse) return; /* * 200 ms seems to be too fast for some mice... */ usleep(300000); /* PnP protocol */ for(sm = hd_data->ser_mouse; sm; sm = sm->next) { modem_info = TIOCM_DTR | TIOCM_RTS; ioctl(sm->fd, TIOCMBIS, &modem_info); } /* smaller buffer size, otherwise we might wait really long... */ max_len = sizeof sm->buf < 128 ? sizeof sm->buf : 128; to.tv_sec = 0; to.tv_usec = 300000; set0 = set; for(;;) { to.tv_sec = 0; to.tv_usec = 300000; set = set0; if((sel = select(fd_max + 1, &set, NULL, NULL, &to)) > 0) { for(sm = hd_data->ser_mouse; sm; sm = sm->next) { if(FD_ISSET(sm->fd, &set)) { if((j = read(sm->fd, sm->buf + sm->buf_len, max_len - sm->buf_len)) > 0) sm->buf_len += j; if(j <= 0) FD_CLR(sm->fd, &set0); // ##### } } } else { break; } } for(sm = hd_data->ser_mouse; sm; sm = sm->next) { chk4id(sm); /* reset serial lines */ tcflush(sm->fd, TCIOFLUSH); tcsetattr(sm->fd, TCSAFLUSH, &sm->tio); close(sm->fd); } } /* * Go through serial mouse data and add hd entries. */ void add_serial_mouse(hd_data_t *hd_data) { hd_t *hd; char buf[4]; ser_device_t *sm; for(sm = hd_data->ser_mouse; sm; sm = sm->next) { if(sm->is_mouse) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_mouse; hd->sub_class.id = sc_mou_ser; hd->bus.id = bus_serial; hd->unix_dev_name = new_str(sm->dev_name); hd->attached_to = sm->hd_idx; if(*sm->pnp_id) { strncpy(buf, sm->pnp_id, 3); buf[3] = 0; hd->vendor.id = name2eisa_id(buf); if(!hd->vendor.id) { /* in case it's a really strange one... */ hd->vendor.name = new_str(buf); } hd->device.id = MAKE_ID(TAG_EISA, strtol(sm->pnp_id + 3, NULL, 16)); hd->serial = new_str(sm->serial); if(sm->user_name) hd->device.name = new_str(sm->user_name); if(sm->vend) { free_mem(hd->vendor.name); hd->vendor.name = new_str(sm->vend); } if(sm->dev_id && strlen(sm->dev_id) >= 7) { char buf[5], *s; unsigned u1, u2; u1 = name2eisa_id(sm->dev_id); if(u1) { strncpy(buf, sm->dev_id + 3, 4); buf[4] = 0; u2 = strtol(sm->dev_id + 3, &s, 16); if(!*s) { hd->compat_vendor.id = u1; hd->compat_device.id = MAKE_ID(TAG_EISA, u2); } } } } else { hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x0200); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0003); } } } } /* * Baud setting magic taken from gpm. */ int _setspeed(int fd, int old, int new, int needtowrite, unsigned short flags) { struct termios tty; char *c; int err = 0; flags |= CREAD | CLOCAL | HUPCL; if(tcgetattr(fd, &tty)) return errno; tty.c_iflag = IGNBRK | IGNPAR; tty.c_oflag = 0; tty.c_lflag = 0; tty.c_line = 0; tty.c_cc[VTIME] = 0; tty.c_cc[VMIN] = 1; switch (old) { case 9600: tty.c_cflag = flags | B9600; break; case 4800: tty.c_cflag = flags | B4800; break; case 2400: tty.c_cflag = flags | B2400; break; case 1200: default: tty.c_cflag = flags | B1200; break; } if(tcsetattr(fd, TCSAFLUSH, &tty)) return errno; switch (new) { case 9600: c = "*q"; tty.c_cflag = flags | B9600; break; case 4800: c = "*p"; tty.c_cflag = flags | B4800; break; case 2400: c = "*o"; tty.c_cflag = flags | B2400; break; case 1200: default: c = "*n"; tty.c_cflag = flags | B1200; break; } if(needtowrite) { err = 2 - write(fd, c, 2); } usleep(100000); if(tcsetattr(fd, TCSAFLUSH, &tty)) return errno; return err; } void setspeed(int fd, int new, int needtowrite, unsigned short flags) { int i; for(i = 9600; i >= 1200; i >>= 1) { _setspeed(fd, i, new, needtowrite, flags); #if 0 if(err) { fprintf(stderr, "%d, %d ", i, err); perror(""); } #endif } } #if 0 /* * Check for a PnP info field starting at ofs; * returns either the length of the field or 0 if none was found. * * the minfo_t struct is updated with the PnP data */ int is_pnpinfo(ser_device_t *mi, int ofs) { int i; unsigned char *s = mi->buf + ofs; int len = mi->buf_len - ofs; if(len <= 0) return 0; switch(*s) { case 0x08: mi->bits = 6; break; case 0x28: mi->bits = 7; break; default: return 0; } if(len < 11) return 0; /* six bit values */ if((s[1] & ~0x3f) || (s[2] & ~0x3f)) return 0; mi->pnp_rev = (s[1] << 6) + s[2]; /* the eisa id */ for(i = 0; i < 7; i++) { mi->pnp_id[i] = s[i + 3]; if(mi->bits == 6) mi->pnp_id[i] += 0x20; } mi->pnp_id[7] = 0; /* now check the id */ for(i = 0; i < 3; i++) { if( (mi->pnp_id[i] < 'A' || mi->pnp_id[i] > 'Z') && mi->pnp_id[i] != '_' ) return 0; } for(i = 3; i < 7; i++) { if( (mi->pnp_id[i] < '0' || mi->pnp_id[i] > '9') && (mi->pnp_id[i] < 'A' || mi->pnp_id[i] > 'F') ) return 0; } if( (mi->bits == 6 && s[10] == 0x09) || (mi->bits == 7 && s[10] == 0x29) ) { return 11; } if( (mi->bits != 6 || s[10] != 0x3c) && (mi->bits != 7 || s[10] != 0x5c) ) { return 0; } /* skip extended info */ for(i = 11; i < len; i++) { if( (mi->bits == 6 && s[i] == 0x09) || (mi->bits == 7 && s[i] == 0x29) ) { return i + 1; } } /* * some mice have problems providing the extended info -> return ok in * these cases too */ if( (mi->bits == 6 && s[10] == 0x3c) || (mi->bits == 7 && s[10] == 0x5c) ) { return 11; } /* no end token... */ return 0; } #endif unsigned chk4id(ser_device_t *mi) { int i; #if 0 unsigned char fake[] = { // fake pnp data }; mi->buf_len = sizeof fake; memcpy(mi->buf, fake, mi->buf_len); // for(i = 0; i < mi->buf_len; i++) mi->buf[i] += ' '; #endif if(!mi->buf_len) return 0; for(i = 0; i < mi->buf_len; i++) { if((mi->pnp = is_pnpinfo(mi, i))) break; } if(i == mi->buf_len) { /* non PnP, but MS compatible */ if(*mi->buf == 'M') mi->non_pnp = mi->buf_len - 1; else return 0; } mi->garbage = i; for(i = 0; i < mi->garbage; i++) { if(mi->buf[i] == 'M') { mi->non_pnp = mi->garbage - i; mi->garbage = i; break; } } if(mi->non_pnp || mi->bits == 6) mi->is_mouse = 1; return mi->is_mouse; } ser_device_t *add_ser_mouse_entry(ser_device_t **sm, ser_device_t *new_sm) { while(*sm) sm = &(*sm)->next; return *sm = new_sm; } void dump_ser_mouse_data(hd_data_t *hd_data) { int j; ser_device_t *sm; if(!(sm = hd_data->ser_mouse)) return; ADD2LOG("----- serial mice -----\n"); for(; sm; sm = sm->next) { ADD2LOG("%s\n", sm->dev_name); if(sm->serial) ADD2LOG("serial: \"%s\"\n", sm->serial); if(sm->class_name) ADD2LOG("class_name: \"%s\"\n", sm->class_name); if(sm->dev_id) ADD2LOG("dev_id: \"%s\"\n", sm->dev_id); if(sm->user_name) ADD2LOG("user_name: \"%s\"\n", sm->user_name); if(sm->garbage) { ADD2LOG(" garbage[%u]: ", sm->garbage); hd_log_hex(hd_data, 1, sm->garbage, sm->buf); ADD2LOG("\n"); } if(sm->non_pnp) { ADD2LOG(" non-pnp[%u]: ", sm->non_pnp); hd_log_hex(hd_data, 1, sm->non_pnp, sm->buf + sm->garbage); ADD2LOG("\n"); } if(sm->pnp) { ADD2LOG(" pnp[%u]: ", sm->pnp); hd_log_hex(hd_data, 1, sm->pnp, sm->buf + sm->garbage + sm->non_pnp); ADD2LOG("\n"); } if((j = sm->buf_len - (sm->garbage + sm->non_pnp + sm->pnp))) { ADD2LOG(" moves[%u]: ", j); hd_log_hex(hd_data, 1, j, sm->buf + sm->garbage + sm->non_pnp + sm->pnp); ADD2LOG("\n"); } if(sm->is_mouse) ADD2LOG(" is mouse\n"); if(sm->pnp) { ADD2LOG(" bits: %u\n", sm->bits); ADD2LOG(" PnP Rev: %u.%02u\n", sm->pnp_rev / 100, sm->pnp_rev % 100); ADD2LOG(" PnP ID: \"%s\"\n", sm->pnp_id); } if(sm->next) ADD2LOG("\n"); } ADD2LOG("----- serial mice end -----\n"); } #endif /* !defined(LIBHD_TINY) */ /** @} */ hwinfo-21.52/src/hd/mouse.h000066400000000000000000000000501323731041200154670ustar00rootroot00000000000000void hd_scan_mouse(hd_data_t *hd_data); hwinfo-21.52/src/hd/net.c000066400000000000000000000510631323731041200151320ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include #include #define u8 uint8_t #define u16 uint16_t #define u32 uint32_t #define u64 uint64_t #include #include #include #include #include "hd.h" #include "hd_int.h" #include "net.h" /** * @defgroup NETint Network devices * @ingroup libhdDEVint * @brief Network device scan functions * * Gather network interface info * * @{ */ static void get_ethtool_priv(hd_data_t *hd_data, hd_t *hd); static void get_driverinfo(hd_data_t *hd_data, hd_t *hd); static void get_linkstate(hd_data_t *hd_data, hd_t *hd); static hd_res_t *get_phwaddr(hd_data_t *hd_data, hd_t *hd); static void add_xpnet(hd_data_t *hdata); static void add_uml(hd_data_t *hdata); static void add_kma(hd_data_t *hdata); static void add_if_name(hd_t *hd_card, hd_t *hd); /* * This is independent of the other scans. */ void hd_scan_net(hd_data_t *hd_data) { unsigned u; int if_type, if_carrier; hd_t *hd, *hd_card; char *s, *t, *hw_addr; hd_res_t *res, *res_hw, *res_phw, *res_lnk; uint64_t ul0; str_list_t *sf_class, *sf_class_e; char *sf_cdev = NULL, *sf_dev = NULL; char *sf_drv_name, *sf_drv; if(!hd_probe_feature(hd_data, pr_net)) return; hd_data->module = mod_net; /* some clean-up */ remove_hd_entries(hd_data); hd_data->net = free_str_list(hd_data->net); PROGRESS(1, 0, "get network data"); sf_class = read_dir("/sys/class/net", 'l'); if(!sf_class) sf_class = read_dir("/sys/class/net", 'd'); if(!sf_class) { ADD2LOG("sysfs: no such class: net\n"); return; } for(sf_class_e = sf_class; sf_class_e; sf_class_e = sf_class_e->next) { str_printf(&sf_cdev, 0, "/sys/class/net/%s", sf_class_e->str); hd_card = NULL; ADD2LOG( " net interface: name = %s, path = %s\n", sf_class_e->str, hd_sysfs_id(sf_cdev) ); if_type = -1; if(hd_attr_uint(get_sysfs_attr_by_path(sf_cdev, "type"), &ul0, 0)) { if_type = ul0; ADD2LOG(" type = %d\n", if_type); } if_carrier = -1; if(hd_attr_uint(get_sysfs_attr_by_path(sf_cdev, "carrier"), &ul0, 0)) { if_carrier = ul0; ADD2LOG(" carrier = %d\n", if_carrier); } hw_addr = NULL; if((s = get_sysfs_attr_by_path(sf_cdev, "address"))) { hw_addr = canon_str(s, strlen(s)); ADD2LOG(" hw_addr = %s\n", hw_addr); } sf_dev = new_str(hd_read_sysfs_link(sf_cdev, "device")); if(sf_dev) { ADD2LOG(" net device: path = %s\n", hd_sysfs_id(sf_dev)); } sf_drv_name = NULL; sf_drv = hd_read_sysfs_link(sf_dev, "driver"); if(sf_drv) { sf_drv_name = strrchr(sf_drv, '/'); if(sf_drv_name) sf_drv_name++; ADD2LOG( " net driver: name = %s, path = %s\n", sf_drv_name, hd_sysfs_id(sf_drv) ); } hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_network_interface; hd->sub_class.id = sc_nif_other; hd->unix_dev_name = new_str(sf_class_e->str); hd->sysfs_id = new_str(hd_sysfs_id(sf_cdev)); res_hw = NULL; if(hw_addr && strspn(hw_addr, "0:") != strlen(hw_addr)) { res_hw = new_mem(sizeof *res_hw); res_hw->hwaddr.type = res_hwaddr; res_hw->hwaddr.addr = new_str(hw_addr); add_res_entry(&hd->res, res_hw); } res_phw = get_phwaddr(hd_data, hd); if(if_carrier >= 0) { res = new_mem(sizeof *res); res->link.type = res_link; res->link.state = if_carrier ? 1 : 0; add_res_entry(&hd->res, res); } if(sf_drv_name) { add_str_list(&hd->drivers, sf_drv_name); } else if(hd->res) { get_driverinfo(hd_data, hd); } get_ethtool_priv(hd_data, hd); switch(if_type) { case ARPHRD_ETHER: /* eth */ hd->sub_class.id = sc_nif_ethernet; break; case ARPHRD_LOOPBACK: /* lo */ hd->sub_class.id = sc_nif_loopback; break; case ARPHRD_SIT: /* sit */ hd->sub_class.id = sc_nif_sit; break; case ARPHRD_FDDI: /* fddi */ hd->sub_class.id = sc_nif_fddi; break; case ARPHRD_IEEE802_TR: /* tr */ hd->sub_class.id = sc_nif_tokenring; break; #if 0 case ARPHRD_IEEE802: /* fc */ hd->sub_class.id = sc_nif_fc; break; #endif default: hd->sub_class.id = sc_nif_other; } if(!strcmp(hd->unix_dev_name, "lo")) { hd->sub_class.id = sc_nif_loopback; } else if(sscanf(hd->unix_dev_name, "eth%u", &u) == 1) { hd->sub_class.id = sc_nif_ethernet; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "tr%u", &u) == 1) { hd->sub_class.id = sc_nif_tokenring; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "fddi%u", &u) == 1) { hd->sub_class.id = sc_nif_fddi; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "ctc%u", &u) == 1) { hd->sub_class.id = sc_nif_ctc; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "iucv%u", &u) == 1) { hd->sub_class.id = sc_nif_iucv; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "hsi%u", &u) == 1) { hd->sub_class.id = sc_nif_hsi; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "qeth%u", &u) == 1) { hd->sub_class.id = sc_nif_qeth; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "escon%u", &u) == 1) { hd->sub_class.id = sc_nif_escon; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "myri%u", &u) == 1) { hd->sub_class.id = sc_nif_myrinet; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "sit%u", &u) == 1) { hd->sub_class.id = sc_nif_sit; /* ipv6 over ipv4 tunnel */ hd->slot = u; } else if(sscanf(hd->unix_dev_name, "wlan%u", &u) == 1) { hd->sub_class.id = sc_nif_wlan; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "xp%u", &u) == 1) { hd->sub_class.id = sc_nif_xp; hd->slot = u; } else if(sscanf(hd->unix_dev_name, "usb%u", &u) == 1) { hd->sub_class.id = sc_nif_usb; hd->slot = u; } /* ##### add more interface names here */ else { for(s = hd->unix_dev_name; *s; s++) if(isdigit(*s)) break; if(*s && (u = strtoul(s, &s, 10), !*s)) { hd->slot = u; } } hd->bus.id = bus_none; hd_card = NULL; if(sf_dev) { s = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_device_link = new_str(s); hd_card = hd_find_sysfs_id(hd_data, s); // try one above, if not found if(!hd_card) { t = strrchr(s, '/'); if(t) { *t = 0; hd_card = hd_find_sysfs_id(hd_data, s); } } /* if one card has several interfaces (as with PS3), check interface names, too */ if( hd_card && hd_card->unix_dev_name && hd->unix_dev_name && strcmp(hd->unix_dev_name, hd_card->unix_dev_name) ) { hd_card = hd_find_sysfs_id_devname(hd_data, s, hd->unix_dev_name); } s = free_mem(s); if(hd_card) { hd->attached_to = hd_card->idx; /* for cards with strange pci classes */ hd_set_hw_class(hd_card, hw_network_ctrl); /* add hw addr to network card */ if(res_hw) { u = 0; for(res = hd_card->res; res; res = res->next) { if( res->any.type == res_hwaddr && !strcmp(res->hwaddr.addr, res_hw->hwaddr.addr) ) { u = 1; break; } } if(!u) { res = new_mem(sizeof *res); res->hwaddr.type = res_hwaddr; res->hwaddr.addr = new_str(res_hw->hwaddr.addr); add_res_entry(&hd_card->res, res); } } /* add permanent hw addr to network card */ if(res_phw) { u = 0; for(res = hd_card->res; res; res = res->next) { if( res->any.type == res_phwaddr && !strcmp(res->hwaddr.addr, res_phw->hwaddr.addr) ) { u = 1; break; } } if(!u) { res = new_mem(sizeof *res); res->hwaddr.type = res_phwaddr; res->hwaddr.addr = new_str(res_phw->hwaddr.addr); add_res_entry(&hd_card->res, res); } } /* * add interface names... * but not wmasterX (bnc #441778) */ if(if_type != 801) add_if_name(hd_card, hd); } } if(!hd_card && hw_addr) { /* try to find card based on hwaddr (for prom-based cards) */ for(hd_card = hd_data->hd; hd_card; hd_card = hd_card->next) { if( hd_card->base_class.id != bc_network || hd_card->sub_class.id != 0 ) continue; for(res = hd_card->res; res; res = res->next) { if( res->any.type == res_hwaddr && !strcmp(hw_addr, res->hwaddr.addr) ) break; } if(res) { hd->attached_to = hd_card->idx; break; } } } hw_addr = free_mem(hw_addr); /* fix card type */ if(hd_card) { if( (hd_card->base_class.id == 0 && hd_card->sub_class.id == 0) || (hd_card->base_class.id == bc_network && hd_card->sub_class.id == 0x80) ) { switch(hd->sub_class.id) { case sc_nif_ethernet: hd_card->base_class.id = bc_network; hd_card->sub_class.id = 0; break; case sc_nif_usb: hd_card->base_class.id = bc_network; hd_card->sub_class.id = 0x91; break; } } } sf_dev = free_mem(sf_dev); } sf_cdev = free_mem(sf_cdev); sf_class = free_str_list(sf_class); if(hd_is_sgi_altix(hd_data)) add_xpnet(hd_data); add_uml(hd_data); add_kma(hd_data); /* add link status info & dump eeprom */ for(hd = hd_data->hd ; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->base_class.id == bc_network_interface ) { char *buf = NULL; str_list_t *sl0, *sl; if(hd_probe_feature(hd_data, pr_net_eeprom) && hd->unix_dev_name) { PROGRESS(2, 0, "eeprom dump"); str_printf(&buf, 0, "|/usr/sbin/ethtool -e %s 2>/dev/null", hd->unix_dev_name); if((sl0 = read_file(buf, 0, 0))) { ADD2LOG("----- %s %s -----\n", hd->unix_dev_name, "EEPROM dump"); for(sl = sl0; sl; sl = sl->next) { ADD2LOG("%s", sl->str); } ADD2LOG("----- %s end -----\n", "EEPROM dump"); free_str_list(sl0); } free(buf); } for(res = hd->res; res; res = res->next) { if(res->any.type == res_link) break; } if(!res) get_linkstate(hd_data, hd); if(!(hd_card = hd_get_device_by_idx(hd_data, hd->attached_to))) continue; for(res = hd->res; res; res = res->next) { if(res->any.type == res_link) break; } if(res) { for(res_lnk = hd_card->res; res_lnk; res_lnk = res_lnk->next) { if(res_lnk->any.type == res_link) break; } if(res && !res_lnk) { res_lnk = new_mem(sizeof *res_lnk); res_lnk->link.type = res_link; res_lnk->link.state = res->link.state; add_res_entry(&hd_card->res, res_lnk); } } hd_card->is.fcoe_offload = hd->is.fcoe_offload; hd_card->is.iscsi_offload = hd->is.iscsi_offload; hd_card->is.storage_only = hd->is.storage_only; } } } /* * Get private flags via ethtool. */ void get_ethtool_priv(hd_data_t *hd_data, hd_t *hd) { int fd, err = 0; unsigned u, len = 0; struct ifreq ifr = {}; struct { struct ethtool_sset_info hdr; uint32_t buf[1]; } sset_info = { hdr:{ cmd:ETHTOOL_GSSET_INFO, sset_mask:1ULL << ETH_SS_PRIV_FLAGS } }; struct ethtool_gstrings *strings = NULL; struct ethtool_value flags = { cmd:ETHTOOL_GPFLAGS }; if(!hd->unix_dev_name) return; if(strlen(hd->unix_dev_name) > sizeof ifr.ifr_name - 1) return; strcpy(ifr.ifr_name, hd->unix_dev_name); if((fd = socket(PF_INET, SOCK_DGRAM, 0)) == -1) return; ifr.ifr_data = &sset_info; if(ioctl(fd, SIOCETHTOOL, &ifr) == 0) { len = sset_info.hdr.sset_mask ? sset_info.hdr.data[0] : 0; ADD2LOG(" ethtool private flags: %u\n", len); } else { ADD2LOG(" GSSET_INFO ethtool error: %s\n", strerror(errno)); err = 1; } if(len) strings = calloc(1, sizeof *strings + len * ETH_GSTRING_LEN); if(!strings) err = 1; if(!err) { strings->cmd = ETHTOOL_GSTRINGS; strings->string_set = ETH_SS_PRIV_FLAGS; strings->len = len; ifr.ifr_data = strings; if(ioctl(fd, SIOCETHTOOL, &ifr) == 0) { for(u = 0; u < len; u++) strings->data[(u + 1) * ETH_GSTRING_LEN - 1] = 0; } else { ADD2LOG(" GSTRINGS ethtool error: %s\n", strerror(errno)); err = 1; } } if(len > 32) len = 32; if(!err) { ifr.ifr_data = &flags; if(ioctl(fd, SIOCETHTOOL, &ifr) == 0) { for(u = 0; u < len; u++) { char *key = strings->data + u * ETH_GSTRING_LEN; unsigned val = (flags.data >> u) & 1; ADD2LOG(" %s = %u\n", key, val); // add 1 to get tri-state flags: 0 = unset, 1 = false, 2 = true if(!strcmp(key, "FCoE offload support")) hd->is.fcoe_offload = val + 1; if(!strcmp(key, "iSCSI offload support")) hd->is.iscsi_offload = val + 1; if(!strcmp(key, "Storage only interface")) hd->is.storage_only = val + 1; } } else { ADD2LOG(" GPFLAGS ethtool error: %s\n", strerror(errno)); err = 1; } } free(strings); close(fd); } /* * Get it the classical way, for drivers that don't support sysfs (veth). */ void get_driverinfo(hd_data_t *hd_data, hd_t *hd) { int fd; struct ethtool_drvinfo drvinfo = { cmd:ETHTOOL_GDRVINFO }; struct ifreq ifr; if(!hd->unix_dev_name) return; if(strlen(hd->unix_dev_name) > sizeof ifr.ifr_name - 1) return; if((fd = socket(PF_INET, SOCK_DGRAM, 0)) == -1) return; /* get driver info */ memset(&ifr, 0, sizeof ifr); strcpy(ifr.ifr_name, hd->unix_dev_name); ifr.ifr_data = (caddr_t) &drvinfo; if(ioctl(fd, SIOCETHTOOL, &ifr) == 0) { ADD2LOG(" ethtool driver: %s\n", drvinfo.driver); ADD2LOG(" ethtool bus: %s\n", drvinfo.bus_info); add_str_list(&hd->drivers, drvinfo.driver); } else { ADD2LOG(" GDRVINFO ethtool error: %s\n", strerror(errno)); } close(fd); } /* * Check network link status. */ void get_linkstate(hd_data_t *hd_data, hd_t *hd) { int fd; struct ethtool_value linkstatus = { cmd:ETHTOOL_GLINK }; struct ifreq ifr; hd_res_t *res; if(!hd->unix_dev_name) return; if(strlen(hd->unix_dev_name) > sizeof ifr.ifr_name - 1) return; if((fd = socket(PF_INET, SOCK_DGRAM, 0)) == -1) return; /* get driver info */ memset(&ifr, 0, sizeof ifr); strcpy(ifr.ifr_name, hd->unix_dev_name); ifr.ifr_data = (caddr_t) &linkstatus; if(ioctl(fd, SIOCETHTOOL, &ifr) == 0) { ADD2LOG(" %s: ethtool link state: %d\n", hd->unix_dev_name, linkstatus.data); res = new_mem(sizeof *res); res->link.type = res_link; res->link.state = linkstatus.data ? 1 : 0; add_res_entry(&hd->res, res); } else { ADD2LOG(" %s: GLINK ethtool error: %s\n", hd->unix_dev_name, strerror(errno)); } close(fd); } /* * Get permanent hardware address (it's not in sysfs). */ hd_res_t *get_phwaddr(hd_data_t *hd_data, hd_t *hd) { int fd; struct ethtool_perm_addr *phwaddr = new_mem(sizeof (struct ethtool_perm_addr) + MAX_ADDR_LEN); struct ifreq ifr; hd_res_t *res = NULL; phwaddr->cmd = ETHTOOL_GPERMADDR; phwaddr->size = MAX_ADDR_LEN; if(!hd->unix_dev_name) return res; if(strlen(hd->unix_dev_name) > sizeof ifr.ifr_name - 1) return res; if((fd = socket(PF_INET, SOCK_DGRAM, 0)) == -1) return res; /* get permanent hardware addr */ memset(&ifr, 0, sizeof ifr); strcpy(ifr.ifr_name, hd->unix_dev_name); ifr.ifr_data = (caddr_t) phwaddr; if(ioctl(fd, SIOCETHTOOL, &ifr) == 0) { int i; char *addr = NULL; if(phwaddr->size > 0) { addr = new_mem(phwaddr->size * 3 + 1); // yes, we need an extra byte for(i = 0; i < phwaddr->size; i++) { sprintf(addr + 3 * i, "%02x:", phwaddr->data[i]); } addr[3 * i - 1] = 0; } ADD2LOG(" %s: ethtool permanent hw address[%d]: %s\n", hd->unix_dev_name, phwaddr->size, addr); if(addr && strspn(addr, "0:") != strlen(addr)) { res = new_mem(sizeof *res); res->hwaddr.type = res_phwaddr; res->hwaddr.addr = new_str(addr); add_res_entry(&hd->res, res); } free_mem(addr); } else { ADD2LOG(" %s: GLINK ethtool error: %s\n", hd->unix_dev_name, strerror(errno)); } close(fd); return res; } /* * SGI Altix cross partition network. */ void add_xpnet(hd_data_t *hd_data) { hd_t *hd, *hd_card; hd_res_t *res, *res2; hd_card = add_hd_entry(hd_data, __LINE__, 0); hd_card->base_class.id = bc_network; hd_card->sub_class.id = 0x83; hd_card->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4002); hd_card->device.id = MAKE_ID(TAG_SPECIAL, 1); if(hd_module_is_active(hd_data, "xpnet")) { add_str_list(&hd_card->drivers, "xpnet"); } for(hd = hd_data->hd ; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->base_class.id == bc_network_interface && hd->sub_class.id == sc_nif_xp ) { hd->attached_to = hd_card->idx; for(res = hd->res; res; res = res->next) { if(res->any.type == res_hwaddr) break; } if(res) { res2 = new_mem(sizeof *res2); res2->hwaddr.type = res_hwaddr; res2->hwaddr.addr = new_str(res->hwaddr.addr); add_res_entry(&hd_card->res, res2); } add_if_name(hd_card, hd); break; } } } /* * UML veth devices. */ void add_uml(hd_data_t *hd_data) { hd_t *hd, *hd_card; hd_res_t *res, *res2; unsigned card_cnt = 0; for(hd = hd_data->hd ; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->base_class.id == bc_network_interface && search_str_list(hd->drivers, "uml virtual ethernet") ) { hd_card = add_hd_entry(hd_data, __LINE__, 0); hd_card->base_class.id = bc_network; hd_card->sub_class.id = 0x00; hd_card->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6010); // UML hd_card->device.id = MAKE_ID(TAG_SPECIAL, 0x0001); hd_card->slot = card_cnt++; str_printf(&hd_card->device.name, 0, "Virtual Ethernet card %d", hd_card->slot); hd->attached_to = hd_card->idx; for(res = hd->res; res; res = res->next) { if(res->any.type == res_hwaddr) break; } if(res) { res2 = new_mem(sizeof *res2); res2->hwaddr.type = res_hwaddr; res2->hwaddr.addr = new_str(res->hwaddr.addr); add_res_entry(&hd_card->res, res2); } add_if_name(hd_card, hd); } } } /* * KMA veth devices. */ void add_kma(hd_data_t *hd_data) { hd_t *hd, *hd_card; hd_res_t *res, *res2; unsigned card_cnt = 0; for(hd = hd_data->hd ; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->base_class.id == bc_network_interface && search_str_list(hd->drivers, "kveth2") ) { hd_card = add_hd_entry(hd_data, __LINE__, 0); hd_card->base_class.id = bc_network; hd_card->sub_class.id = 0x00; hd_card->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6012); // VirtualIron hd_card->device.id = MAKE_ID(TAG_SPECIAL, 0x0001); hd_card->slot = card_cnt++; str_printf(&hd_card->device.name, 0, "Ethernet card %d", hd_card->slot); hd->attached_to = hd_card->idx; for(res = hd->res; res; res = res->next) { if(res->any.type == res_hwaddr) break; } if(res) { res2 = new_mem(sizeof *res2); res2->hwaddr.type = res_hwaddr; res2->hwaddr.addr = new_str(res->hwaddr.addr); add_res_entry(&hd_card->res, res2); } add_if_name(hd_card, hd); } } } /* * add interface name to card */ void add_if_name(hd_t *hd_card, hd_t *hd) { str_list_t *sl0; if(hd->unix_dev_name) { if(!search_str_list(hd_card->unix_dev_names, hd->unix_dev_name)) { if(hd->sub_class.id == sc_nif_other) { /* add at end */ add_str_list(&hd_card->unix_dev_names, hd->unix_dev_name); } else { /* add at top */ sl0 = new_mem(sizeof *sl0); sl0->next = hd_card->unix_dev_names; sl0->str = new_str(hd->unix_dev_name); hd_card->unix_dev_names = sl0; } free_mem(hd_card->unix_dev_name); hd_card->unix_dev_name = new_str(hd_card->unix_dev_names->str); } } } /** @} */ hwinfo-21.52/src/hd/net.h000066400000000000000000000000461323731041200151320ustar00rootroot00000000000000void hd_scan_net(hd_data_t *hd_data); hwinfo-21.52/src/hd/parallel.c000066400000000000000000000202441323731041200161350ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "parallel.h" /** * @defgroup PPORTint Parallel port devices * @ingroup libhdDEVint * @brief Parallel port device information * * @{ */ #ifndef LIBHD_TINY static void do_lp(hd_data_t *hd_data); static void do_zip(hd_data_t *hd_data); static void dump_parallel_data(hd_data_t *hd_data, str_list_t *sl); void hd_scan_parallel(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_parallel)) return; hd_data->module = mod_parallel; /* some clean-up */ remove_hd_entries(hd_data); if(hd_probe_feature(hd_data, pr_parallel_lp)) do_lp(hd_data); if(hd_probe_feature(hd_data, pr_parallel_zip)) do_zip(hd_data); } void do_lp(hd_data_t *hd_data) { hd_t *hd, *hd_i; str_list_t *sl, *sl0; hd_res_t *res; char *pp = NULL, buf[256], unix_dev[] = "/dev/lp0", *s = NULL; char *base_class, *device, *vendor, *cmd_set; int i, j, port; str_list_t *log = NULL; PROGRESS(1, 0, "pp mod"); for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_par) break; } /* ... if there seems to be a parallel interface, try to load it */ if(hd || 1) { /* always load it */ if(hd_data->kernel_version == KERNEL_22) { unload_module(hd_data, "parport_probe"); probe_module(hd_data, "parport_probe"); } else { unload_module(hd_data, "lp"); unload_module(hd_data, "parport_pc"); probe_module(hd_data, "parport_pc"); probe_module(hd_data, "lp"); } } for(i = 0; i < 3; i++, unix_dev[sizeof unix_dev - 2]++) { PROGRESS(2, 1 + i, "lp read info"); port = 0; // ##### read modes as well? (e.g: SPP,ECP,ECPEPP,ECPPS2) if(hd_data->kernel_version == KERNEL_22) str_printf(&pp, 0, PROC_PARPORT_22 "%d/hardware", i); else str_printf(&pp, 0, PROC_PARPORT_24 "%d/base-addr", i); sl0 = read_file(pp, 0, 0); if(!sl0) continue; /* file doesn't exist -> no parport entry */ str_printf(&s, 0, "%s\n", pp); add_str_list(&log, s); for(sl = sl0; sl; sl = sl->next) { str_printf(&s, 0, " %s", sl->str); add_str_list(&log, s); if(hd_data->kernel_version == KERNEL_22) { if(sscanf(sl->str, "base: %i", &j) == 1) port = j; } else { if(sscanf(sl->str, "%i", &j) == 1) port = j; } } free_str_list(sl0); if(hd_data->kernel_version == KERNEL_22) str_printf(&pp, 0, PROC_PARPORT_22 "%d/autoprobe", i); else str_printf(&pp, 0, PROC_PARPORT_24 "%d/autoprobe", i); sl0 = read_file(pp, 0, 0); str_printf(&s, 0, "%s\n", pp); add_str_list(&log, s); base_class = device = vendor = cmd_set = NULL; for(sl = sl0; sl; sl = sl->next) { str_printf(&s, 0, " %s", sl->str); add_str_list(&log, s); // fprintf(stderr, "str = \"%s\"\n", sl->str); if(sscanf(sl->str, "CLASS: %255[^\n;]", buf) == 1) base_class = new_str(buf); if(sscanf(sl->str, "MODEL: %255[^\n;]", buf) == 1) device = new_str(buf); if(sscanf(sl->str, "MANUFACTURER: %255[^\n;]", buf) == 1) vendor = new_str(buf); if(sscanf(sl->str, "COMMAND SET: %255[^\n;]", buf) == 1) cmd_set = new_str(buf); } free_str_list(sl0); /* default to printer */ if(!base_class && vendor && device) base_class = new_str("printer"); s = free_mem(s); // fprintf(stderr, "port <0x%x\n", port); // fprintf(stderr, "class <%s>\n", base_class); // fprintf(stderr, "device <%s>\n", device); // fprintf(stderr, "vendor <%s>\n", vendor); // fprintf(stderr, "cmds <%s>\n", cmd_set); for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_par && hd->unix_dev_name && !strcmp(hd->unix_dev_name, unix_dev) ) break; } if(!hd) { /* no entry ??? */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_comm; hd->sub_class.id = sc_com_par; hd->unix_dev_name = new_str(unix_dev); if(port) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = port; res->io.access = acc_rw; } } // ##### check if ports match? if( base_class || (device && strcmp(device, "Unknown device")) || (vendor && strcmp(vendor, "Unknown vendor")) ) { hd_i = hd; hd = add_hd_entry(hd_data, __LINE__, 0); hd->attached_to = hd_i->idx; hd->unix_dev_name = new_str(hd_i->unix_dev_name); hd->base_class.id = bc_none; if(base_class && !strcasecmp(base_class, "printer")) hd->base_class.id = bc_printer; hd->bus.id = bus_parallel; hd->vendor.name = new_str(vendor); hd->device.name = new_str(device); } free_mem(base_class); free_mem(device); free_mem(vendor); free_mem(cmd_set); } pp = free_mem(pp); if((hd_data->debug & HD_DEB_PARALLEL)) dump_parallel_data(hd_data, log); free_str_list(log); } void do_zip(hd_data_t *hd_data) { hd_t *hd, *hd_i; int i, j, port, is_imm, is_ppa, is_imm0, is_ppa0; char *pp = NULL, *s = NULL, *unix_dev = NULL; str_list_t *log = NULL, *sl, *sl0; int do_imm = hd_probe_feature(hd_data, pr_parallel_imm); is_imm = is_imm0 = hd_module_is_active(hd_data, "imm"); is_ppa = is_ppa0 = hd_module_is_active(hd_data, "ppa"); if(!(is_imm || is_ppa)) { for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_par) break; } /* ... if there seems to be a parallel interface, try to load it */ if(hd) { if(do_imm) { PROGRESS(5, 0, "imm mod"); load_module(hd_data, "imm"); } PROGRESS(5, 0, "ppa mod"); load_module(hd_data, "ppa"); is_imm = hd_module_is_active(hd_data, "imm"); is_ppa = hd_module_is_active(hd_data, "ppa"); if(do_imm && !is_imm) { int fd; char flush[2] = { 4, 12 }; fd = open("/dev/lp0", O_NONBLOCK | O_WRONLY); if(fd != -1) { write(fd, flush, sizeof flush); close(fd); } } } } if(!(is_imm || is_ppa)) return; PROGRESS(6, 0, "zip read info"); for(i = 0; i < 16; i++) { str_printf(&pp, 0, PROC_SCSI "/%s/%d", (i % 2) ? "ppa" : "imm", i / 2); sl0 = read_file(pp, 0, 0); if(!sl0) continue; str_printf(&s, 0, "%s\n", pp); add_str_list(&log, s); port = -1; for(sl = sl0; sl; sl = sl->next) { str_printf(&s, 0, " %s", sl->str); add_str_list(&log, s); if(sscanf(sl->str, "Parport : parport%d", &j) == 1) port = j; } free_str_list(sl0); pp = free_mem(pp); s = free_mem(s); unix_dev = free_mem(unix_dev); if(port >= 0) { str_printf(&unix_dev, 0, "/dev/lp%d", port); } hd = NULL; if(unix_dev) { for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_comm && hd->sub_class.id == sc_com_par && hd->unix_dev_name && !strcmp(hd->unix_dev_name, unix_dev) ) break; } if(!hd) { /* no entry ??? */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_comm; hd->sub_class.id = sc_com_par; hd->unix_dev_name = new_str(unix_dev); } } hd_i = hd; hd = add_hd_entry(hd_data, __LINE__, 0); if(hd_i) { hd->attached_to = hd_i->idx; hd->unix_dev_name = new_str(hd_i->unix_dev_name); } hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_parallel; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x1800); hd->device.id = MAKE_ID(TAG_SPECIAL, (i % 2) ? 2 : 1); } if(!is_imm0) unload_module(hd_data, "imm"); if(!is_ppa0) unload_module(hd_data, "ppa"); if((hd_data->debug & HD_DEB_PARALLEL)) dump_parallel_data(hd_data, log); free_mem(unix_dev); free_str_list(log); } void dump_parallel_data(hd_data_t *hd_data, str_list_t *sl) { ADD2LOG("----- parallel info -----\n"); for(; sl; sl = sl->next) { ADD2LOG("%s", sl->str); } ADD2LOG("----- parallel info end -----\n"); } #endif /* ifndef LIBHD_TINY */ /** @} */ hwinfo-21.52/src/hd/parallel.h000066400000000000000000000000531323731041200161360ustar00rootroot00000000000000void hd_scan_parallel(hd_data_t *hd_data); hwinfo-21.52/src/hd/pci.c000066400000000000000000001600001323731041200151070ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "pci.h" /** * @defgroup PCIint PCI * @ingroup libhdBUSint * @brief PCI bus scan functions * * @{ */ /* * linux/ioport.h */ #define IORESOURCE_BITS 0x000000ff #define IORESOURCE_IO 0x00000100 #define IORESOURCE_MEM 0x00000200 #define IORESOURCE_IRQ 0x00000400 #define IORESOURCE_DMA 0x00000800 #define IORESOURCE_PREFETCH 0x00001000 #define IORESOURCE_READONLY 0x00002000 #define IORESOURCE_CACHEABLE 0x00004000 #define IORESOURCE_DISABLED 0x10000000 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * pci stuff * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ static void add_pci_data(hd_data_t *hd_data); // static void add_driver_info(hd_data_t *hd_data); static pci_t *add_pci_entry(hd_data_t *hd_data, pci_t *new_pci); static unsigned char pci_cfg_byte(pci_t *pci, int fd, unsigned idx); static void dump_pci_data(hd_data_t *hd_data); static void hd_read_macio(hd_data_t *hd_data); static void hd_read_vio(hd_data_t *hd_data); static void hd_read_xen(hd_data_t *hd_data); static void hd_read_ps3_system_bus(hd_data_t *hd_data); static void hd_read_vm(hd_data_t *hd_data); static void add_mv643xx_eth(hd_data_t *hd_data, char *entry, char *platform_type); static void hd_read_platform(hd_data_t *hd_data); static void hd_read_of_platform(hd_data_t *hd_data); static void add_xen_network(hd_data_t *hd_data); static void add_xen_storage(hd_data_t *hd_data); static void hd_read_virtio(hd_data_t *hd_data); static void hd_read_uisvirtpci(hd_data_t *hd_data); static void hd_read_ibmebus(hd_data_t *hd_data); static void add_edid_from_file(const char *file, pci_t *pci, int index, hd_data_t *hd_data); static void hd_read_mmc(hd_data_t *hd_data); static void hd_read_sdio(hd_data_t *hd_data); static void hd_read_nd(hd_data_t *hd_data); void hd_scan_sysfs_pci(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_pci)) return; hd_data->module = mod_pci; /* some clean-up */ remove_hd_entries(hd_data); hd_data->pci = NULL; PROGRESS(1, 0, "sysfs drivers"); hd_sysfs_driver_list(hd_data); PROGRESS(2, 0, "get sysfs pci data"); hd_pci_read_data(hd_data); if(hd_data->debug) dump_pci_data(hd_data); add_pci_data(hd_data); PROGRESS(3, 0, "macio"); hd_read_macio(hd_data); PROGRESS(4, 0, "vio"); hd_read_vio(hd_data); PROGRESS(5, 0, "xen"); hd_read_xen(hd_data); PROGRESS(6, 0, "ps3"); hd_read_ps3_system_bus(hd_data); PROGRESS(7, 0, "platform"); hd_read_platform(hd_data); PROGRESS(8, 0, "of_platform"); hd_read_of_platform(hd_data); PROGRESS(9, 0, "vm"); hd_read_vm(hd_data); PROGRESS(10, 0, "virtio"); hd_read_virtio(hd_data); PROGRESS(11, 0, "ibmebus"); hd_read_ibmebus(hd_data); PROGRESS(12, 0, "uisvirtpci"); hd_read_uisvirtpci(hd_data); PROGRESS(13, 0, "mmc"); hd_read_mmc(hd_data); PROGRESS(14, 0, "sdio"); hd_read_sdio(hd_data); PROGRESS(15, 0, "nd"); hd_read_nd(hd_data); } /* * Get the (raw) PCI data, taken from /sys/bus/pci. * * Note: non-root users can only read the first 64 bytes (of 256) * of the device headers. */ void hd_pci_read_data(hd_data_t *hd_data) { uint64_t ul0, ul1, ul2; unsigned u, u0, u1, u2, u3; unsigned char nxt; str_list_t *sl; char *s; pci_t *pci; int fd; str_list_t *sf_bus, *sf_bus_e, *sf_drm_dirs, *sf_drm_dir, *sf_drm_subdirs, *sf_drm_subdir; char *sf_dev, *sf_drm = NULL, *sf_drm_subpath = NULL, *sf_drm_edid = NULL; sf_bus = read_dir("/sys/bus/pci/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: pci\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/pci/devices", sf_bus_e->str)); ADD2LOG( " pci device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); if(sscanf(sf_bus_e->str, "%x:%x:%x.%x", &u0, &u1, &u2, &u3) != 4) continue; pci = add_pci_entry(hd_data, new_mem(sizeof *pci)); pci->sysfs_id = new_str(sf_dev); pci->sysfs_bus_id = new_str(sf_bus_e->str); pci->bus = (u0 << 8) + u1; pci->slot = u2; pci->func = u3; if((s = get_sysfs_attr_by_path(sf_dev, "modalias"))) { pci->modalias = canon_str(s, strlen(s)); ADD2LOG(" modalias = \"%s\"\n", pci->modalias); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "class"), &ul0, 0)) { ADD2LOG(" class = 0x%x\n", (unsigned) ul0); pci->prog_if = ul0 & 0xff; pci->sub_class = (ul0 >> 8) & 0xff; pci->base_class = (ul0 >> 16) & 0xff; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "vendor"), &ul0, 0)) { ADD2LOG(" vendor = 0x%x\n", (unsigned) ul0); pci->vend = ul0 & 0xffff; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "device"), &ul0, 0)) { ADD2LOG(" device = 0x%x\n", (unsigned) ul0); pci->dev = ul0 & 0xffff; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "subsystem_vendor"), &ul0, 0)) { ADD2LOG(" subvendor = 0x%x\n", (unsigned) ul0); pci->sub_vend = ul0 & 0xffff; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "subsystem_device"), &ul0, 0)) { ADD2LOG(" subdevice = 0x%x\n", (unsigned) ul0); pci->sub_dev = ul0 & 0xffff; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "irq"), &ul0, 0)) { ADD2LOG(" irq = %d\n", (unsigned) ul0); pci->irq = ul0; } if((s = get_sysfs_attr_by_path(sf_dev, "label"))) { pci->label = canon_str(s, strlen(s)); ADD2LOG(" label = \"%s\"\n", pci->label); } sl = hd_attr_list(get_sysfs_attr_by_path(sf_dev, "resource")); for(u = 0; sl; sl = sl->next, u++) { if( sscanf(sl->str, "0x%"SCNx64" 0x%"SCNx64" 0x%"SCNx64, &ul0, &ul1, &ul2) == 3 && ul1 && u < sizeof pci->base_addr / sizeof *pci->base_addr ) { ADD2LOG(" res[%u] = 0x%"PRIx64" 0x%"PRIx64" 0x%"PRIx64"\n", u, ul0, ul1, ul2); pci->base_addr[u] = ul0; pci->base_len[u] = ul1 + 1 - ul0; pci->addr_flags[u] = ul2; } } s = NULL; str_printf(&s, 0, "%s/config", sf_dev); if((fd = open(s, O_RDONLY)) != -1) { pci->data_len = pci->data_ext_len = read(fd, pci->data, 0x40); ADD2LOG(" config[%u]\n", pci->data_len); if(pci->data_len >= 0x40) { pci->hdr_type = pci->data[PCI_HEADER_TYPE] & 0x7f; pci->cmd = pci->data[PCI_COMMAND] + (pci->data[PCI_COMMAND + 1] << 8); if(pci->hdr_type == 1 || pci->hdr_type == 2) { /* PCI or CB bridge */ pci->secondary_bus = pci->data[PCI_SECONDARY_BUS]; /* PCI_SECONDARY_BUS == PCI_CB_CARD_BUS */ } for(u = 0; u < sizeof pci->base_addr / sizeof *pci->base_addr; u++) { if((pci->addr_flags[u] & IORESOURCE_IO)) { if(!(pci->cmd & PCI_COMMAND_IO)) pci->addr_flags[u] |= IORESOURCE_DISABLED; } if((pci->addr_flags[u] & IORESOURCE_MEM)) { if(!(pci->cmd & PCI_COMMAND_MEMORY)) pci->addr_flags[u] |= IORESOURCE_DISABLED; } } /* let's go through the capability list */ if( pci->hdr_type == PCI_HEADER_TYPE_NORMAL && (nxt = pci->data[PCI_CAPABILITY_LIST]) ) { /* * Cut out after 16 capabilities to avoid infinite recursion due * to (potentially) malformed data. 16 is more or less * arbitrary, though (the capabilities are bits in a byte, so 8 entries * should suffice). */ for(u = 0; u < 16 && nxt && nxt <= 0xfe; u++) { switch(pci_cfg_byte(pci, fd, nxt)) { case PCI_CAP_ID_PM: pci->flags |= (1 << pci_flag_pm); break; case PCI_CAP_ID_AGP: pci->flags |= (1 << pci_flag_agp); break; } nxt = pci_cfg_byte(pci, fd, nxt + 1); } } } close(fd); } /* FIXME: stil valid? */ for(u = 0; u < sizeof pci->edid_len / sizeof *pci->edid_len; u++) { str_printf(&s, 0, "%s/edid%u", sf_dev, u + 1); add_edid_from_file(s, pci, u, hd_data); } s = free_mem(s); /* try searching the monitor data in /drm/x/x/edid files if no data found*/ if (pci->edid_len[0] == 0) { str_printf(&sf_drm, 0, "%s/drm", sf_dev); u = 0; /* get /drm/x listing */ sf_drm_dirs = read_dir(sf_drm, 'd'); for(sf_drm_dir = sf_drm_dirs; sf_drm_dir; sf_drm_dir = sf_drm_dir->next) { str_printf(&sf_drm_subpath, 0, "%s/drm/%s", sf_dev, sf_drm_dir->str); /* get /drm/x/x listing */ sf_drm_subdirs = read_dir(sf_drm_subpath, 'd'); for(sf_drm_subdir = sf_drm_subdirs; sf_drm_subdir; sf_drm_subdir = sf_drm_subdir->next) { /* try loading /drm/x/x/edid file */ str_printf(&sf_drm_edid, 0, "%s/%s/edid", sf_drm_subpath, sf_drm_subdir->str); add_edid_from_file(sf_drm_edid, pci, u, hd_data); if (pci->edid_len[u] > 0) { u = u + 1; } } free_str_list(sf_drm_subdirs); } sf_drm_subpath = free_mem(sf_drm_subpath); sf_drm_edid = free_mem(sf_drm_edid); sf_drm = free_mem(sf_drm); free_str_list(sf_drm_dirs); } pci->rev = pci->data[PCI_REVISION_ID]; if((pci->addr_flags[6] & IORESOURCE_MEM)) { if(!(pci->data[PCI_ROM_ADDRESS] & PCI_ROM_ADDRESS_ENABLE)) { pci->addr_flags[6] |= IORESOURCE_DISABLED; } } pci->flags |= (1 << pci_flag_ok); free_mem(sf_dev); } free_str_list(sf_bus); } void add_edid_from_file(const char *file, pci_t *pci, int index, hd_data_t *hd_data) { int fd, i; if((fd = open(file, O_RDONLY)) != -1) { if (index < sizeof pci->edid_len / sizeof *pci->edid_len) { pci->edid_len[index] = read(fd, pci->edid_data[index], sizeof pci->edid_data[index]); ADD2LOG(" found edid file at %s (size: %d)\n", file, pci->edid_len[index]); if(pci->edid_len[index] > 0) { for(i = 0; i < sizeof pci->edid_data[index]; i += 0x10) { ADD2LOG(" "); hd_log_hex(hd_data, 1, 0x10, pci->edid_data[index] + i); ADD2LOG("\n"); } } } else { ADD2LOG(" monitor list full, ignoring monitor data %s\n", file); } close(fd); } else { pci->edid_len[index] = 0; } } void add_pci_data(hd_data_t *hd_data) { hd_t *hd, *hd2; pci_t *pci, *pnext; unsigned u; char *s, *t; str_list_t *net_ifs, *net_ifs2; PROGRESS(4, 0, "build list"); for(pci = hd_data->pci; pci; pci = pnext) { pnext = pci->next; hd = add_hd_entry(hd_data, __LINE__, 0); hd->sysfs_id = new_str(hd_sysfs_id(pci->sysfs_id)); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_pci; hd->detail->pci.data = pci; pci->next = NULL; hd_pci_complete_data(hd); if((u = device_class(hd_data, hd->vendor.id, hd->device.id))) { hd->base_class.id = u >> 8; hd->sub_class.id = u & 0xff; } /* * If there are several network interfaces attached to a single * function, just replicate entries. */ /* old kernels: subdir 'net/' */ s = NULL; str_printf(&s, 0, "/sys%s/net", hd->sysfs_id); net_ifs = read_dir(s, 'D'); s = free_mem(s); if(!net_ifs) { /* old kernels: links 'net:' */ str_list_t *tmp, *sl; str_printf(&s, 0, "/sys%s", hd->sysfs_id); tmp = read_dir(s, 'l'); s = free_mem(s); for(sl = tmp; sl; sl = sl->next) { if(!strncmp(sl->str, "net:", sizeof "net:" - 1)) { add_str_list(&net_ifs, sl->str + sizeof "net:" - 1); } } free_str_list(tmp); } if(net_ifs) { hd->unix_dev_name = new_str(net_ifs->str); net_ifs2 = net_ifs->next; for(; net_ifs2; net_ifs2 = net_ifs2->next) { hd2 = add_hd_entry(hd_data, __LINE__, 0); hd2->sysfs_id = new_str(hd->sysfs_id); hd2->sysfs_bus_id = new_str(hd->sysfs_bus_id); if(hd->drivers) { add_str_list(&hd2->drivers, hd->drivers->str); } hd2->unix_dev_name = new_str(net_ifs2->str); hd2->detail = hd->detail; hd_pci_complete_data(hd2); hd2->detail = NULL; if((u = device_class(hd_data, hd2->vendor.id, hd2->device.id))) { hd2->base_class.id = u >> 8; hd2->sub_class.id = u & 0xff; } } } free_str_list(net_ifs); } hd_data->pci = NULL; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->bus.id == bus_pci && hd->sysfs_id) { s = new_str(hd->sysfs_id); if((t = strrchr(s, '/'))) { *t = 0; if((hd2 = hd_find_sysfs_id(hd_data, s))) { hd->attached_to = hd2->idx; } } free_mem(s); } } // add_driver_info(hd_data); } void hd_pci_complete_data(hd_t *hd) { pci_t *pci; hd_res_t *res; unsigned u; if( !hd->detail || hd->detail->type != hd_detail_pci || !(pci = hd->detail->pci.data) ) return; hd->bus.id = bus_pci; if(pci->sysfs_bus_id && *pci->sysfs_bus_id) { hd->sysfs_bus_id = pci->sysfs_bus_id; pci->sysfs_bus_id = NULL; } if(pci->modalias && *pci->modalias) { hd->modalias = pci->modalias; pci->modalias = NULL; } if(pci->label && *pci->label) { hd->label = pci->label; pci->label = NULL; } hd->slot = pci->slot + (pci->bus << 8); hd->func = pci->func; hd->base_class.id = pci->base_class; hd->sub_class.id = pci->sub_class; hd->prog_if.id = pci->prog_if; /* fix up old VGA's entries */ if(hd->base_class.id == bc_none && hd->sub_class.id == 0x01) { hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; } if(pci->dev || pci->vend) { hd->device.id = MAKE_ID(TAG_PCI, pci->dev); hd->vendor.id = MAKE_ID(TAG_PCI, pci->vend); } if(pci->sub_dev || pci->sub_vend) { hd->sub_device.id = MAKE_ID(TAG_PCI, pci->sub_dev); hd->sub_vendor.id = MAKE_ID(TAG_PCI, pci->sub_vend); } hd->revision.id = pci->rev; for(u = 0; u < sizeof pci->base_addr / sizeof *pci->base_addr; u++) { if((pci->addr_flags[u] & IORESOURCE_IO)) { res = new_mem(sizeof *res); res->io.type = res_io; res->io.enabled = pci->addr_flags[u] & IORESOURCE_DISABLED ? 0 : 1; res->io.base = pci->base_addr[u]; res->io.range = pci->base_len[u]; res->io.access = pci->addr_flags[u] & IORESOURCE_READONLY ? acc_ro : acc_rw; add_res_entry(&hd->res, res); } if((pci->addr_flags[u] & IORESOURCE_MEM)) { res = new_mem(sizeof *res); res->mem.type = res_mem; res->mem.enabled = pci->addr_flags[u] & IORESOURCE_DISABLED ? 0 : 1; res->mem.base = pci->base_addr[u]; res->mem.range = pci->base_len[u]; res->mem.access = pci->addr_flags[u] & IORESOURCE_READONLY ? acc_ro : acc_rw; res->mem.prefetch = pci->addr_flags[u] & IORESOURCE_PREFETCH ? flag_yes : flag_no; add_res_entry(&hd->res, res); } } if(pci->irq) { res = new_mem(sizeof *res); res->irq.type = res_irq; res->irq.enabled = 1; res->irq.base = pci->irq; add_res_entry(&hd->res, res); } if(pci->flags & (1 << pci_flag_agp)) hd->is.agp = 1; } #if 0 /* * Add driver info in some special cases. */ void add_driver_info(hd_data_t *hd_data) { hd_t *hd; hd_res_t *res; for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->bus.id != bus_pci) continue; if( ( hd->base_class.id == bc_serial && hd->sub_class.id == sc_ser_fire ) || ( hd->base_class.id == bc_serial && hd->sub_class.id == sc_ser_usb ) ) { for(res = hd->res; res; res = res->next) { if(res->any.type == res_irq) break; } if(!res) hd->is.notready = 1; continue; } } } #endif #if 1 /* * Store a raw PCI entry; just for convenience. */ pci_t *add_pci_entry(hd_data_t *hd_data, pci_t *new_pci) { pci_t **pci = &hd_data->pci; while(*pci) pci = &(*pci)->next; return *pci = new_pci; } #else /* * Store a raw PCI entry; just for convenience. * * Reverse order. */ pci_t *add_pci_entry(hd_data_t *hd_data, pci_t *new_pci) { new_pci->next = hd_data->pci; return hd_data->pci = new_pci; } #endif /* * get a byte from pci config space */ unsigned char pci_cfg_byte(pci_t *pci, int fd, unsigned idx) { unsigned char uc; if(idx >= sizeof pci->data) return 0; if(idx < pci->data_len) return pci->data[idx]; if(idx < pci->data_ext_len && pci->data[idx]) return pci->data[idx]; if(lseek(fd, idx, SEEK_SET) != (off_t) idx) return 0; if(read(fd, &uc, 1) != 1) return 0; pci->data[idx] = uc; if(idx >= pci->data_ext_len) pci->data_ext_len = idx + 1; return uc; } /* * Add a dump of all raw PCI data to the global log. */ void dump_pci_data(hd_data_t *hd_data) { pci_t *pci; char *s = NULL; char buf[32]; int i, j; ADD2LOG("---------- PCI raw data ----------\n"); for(pci = hd_data->pci; pci; pci = pci->next) { if(!(pci->flags & (1 << pci_flag_ok))) str_printf(&s, -1, "oops"); if(pci->flags & (1 << pci_flag_pm)) str_printf(&s, -1, ",pm"); if(pci->flags & (1 << pci_flag_agp)) str_printf(&s, -1, ",agp"); if(!s) str_printf(&s, 0, "%s", ""); *buf = 0; if(pci->secondary_bus) { sprintf(buf, "->%02x", pci->secondary_bus); } ADD2LOG( "bus %02x%s, slot %02x, func %x, vend:dev:s_vend:s_dev:rev %04x:%04x:%04x:%04x:%02x\n", pci->bus, buf, pci->slot, pci->func, pci->vend, pci->dev, pci->sub_vend, pci->sub_dev, pci->rev ); ADD2LOG( "class %02x, sub_class %02x prog_if %02x, hdr %x, flags <%s>, irq %u\n", pci->base_class, pci->sub_class, pci->prog_if, pci->hdr_type, *s == ',' ? s + 1 : s, pci->irq ); s = free_mem(s); for(i = 0; i < 6; i++) { if(pci->base_addr[i] || pci->base_len[i]) ADD2LOG(" addr%d %08"PRIx64", size %08"PRIx64"\n", i, pci->base_addr[i], pci->base_len[i]); } if(pci->rom_base_addr) ADD2LOG(" rom %08"PRIx64"\n", pci->rom_base_addr); if(pci->log) ADD2LOG("%s", pci->log); for(i = 0; (unsigned) i < pci->data_ext_len; i += 0x10) { ADD2LOG(" %02x: ", i); j = pci->data_ext_len - i; hd_log_hex(hd_data, 1, j > 0x10 ? 0x10 : j, pci->data + i); ADD2LOG("\n"); } if(pci->next) ADD2LOG("\n"); } ADD2LOG("---------- PCI raw data end ----------\n"); } /* * Get mac-io data from sysfs. */ void hd_read_macio(hd_data_t *hd_data) { char *s, *t; char *macio_name, *macio_type, *macio_compat, *macio_modalias; hd_t *hd, *hd2; str_list_t *sf_bus, *sf_bus_e; char *sf_dev; sf_bus = read_dir("/sys/bus/macio/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: macio\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/macio/devices", sf_bus_e->str)); ADD2LOG( " macio device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); macio_name = macio_type = macio_compat = macio_modalias = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "name"))) { macio_name = canon_str(s, strlen(s)); ADD2LOG(" name = \"%s\"\n", macio_name); } if((s = get_sysfs_attr_by_path(sf_dev, "type"))) { macio_type = canon_str(s, strlen(s)); ADD2LOG(" type = \"%s\"\n", macio_type); } if((s = get_sysfs_attr_by_path(sf_dev, "compatible"))) { macio_compat = canon_str(s, strlen(s)); ADD2LOG(" compatible = \"%s\"\n", macio_compat); } if((s = get_sysfs_attr_by_path(sf_dev, "modalias"))) { macio_modalias = canon_str(s, strlen(s)); ADD2LOG(" modalias = \"%s\"\n", macio_modalias); } if( macio_type && ( !strcmp(macio_type, "network") || !strcmp(macio_type, "scsi") ) ) { hd = add_hd_entry(hd_data, __LINE__, 0); if(!strcmp(macio_type, "network")) { hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ if(macio_compat && !strcmp(macio_compat, "wireless")) { hd->sub_class.id = 0x82; hd->is.wlan = 1; } } else { /* scsi */ hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; } hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); hd->modalias = macio_modalias; macio_modalias = NULL; s = new_str(hd->sysfs_id); if((t = strrchr(s, '/'))) { *t = 0; if((t = strrchr(s, '/'))) { *t = 0; if((hd2 = hd_find_sysfs_id(hd_data, s))) { hd->attached_to = hd2->idx; hd->vendor.id = hd2->vendor.id; hd->device.id = hd2->device.id; } } } free_mem(s); } free_mem(sf_dev); } free_str_list(sf_bus); } /* * Get vio data from sysfs. */ void hd_read_vio(hd_data_t *hd_data) { char *s, *vio_devspec, *vio_name, *vio_modalias; int eth_cnt = 0, scsi_cnt = 0, dasd_cnt = 0, cd_cnt = 0; hd_t *hd; str_list_t *sf_bus, *sf_bus_e; char *sf_dev; sf_bus = read_dir("/sys/bus/vio/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: vio\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/vio/devices", sf_bus_e->str)); ADD2LOG( " vio device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); vio_devspec = vio_name = vio_modalias = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "devspec"))) { vio_devspec = canon_str(s, strlen(s)); ADD2LOG(" name = \"%s\"\n", vio_devspec); } if((s = get_sysfs_attr_by_path(sf_dev, "name"))) { vio_name = canon_str(s, strlen(s)); ADD2LOG(" type = \"%s\"\n", vio_name); } if((s = get_sysfs_attr_by_path(sf_dev, "modalias"))) { vio_modalias = canon_str(s, strlen(s)); ADD2LOG(" modalias = \"%s\"\n", vio_modalias); } if( vio_name && ( !strcmp(vio_name, "l-lan") || /* pseries && iseries */ !strcmp(vio_name, "vnic") || /* ibmvnic */ !strcmp(vio_name, "viodasd") || /* iseries */ !strcmp(vio_name, "viocd") || /* iseries */ !strcmp(vio_name, "vfc-client") || /* ibmvfc */ !strcmp(vio_name, "v-scsi" /* pseries */) ) ) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_vio; if(vio_modalias) hd->modalias = new_str(vio_modalias); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6001); if(!strcmp(vio_name, "l-lan") || !strcmp(vio_name, "vnic")) { hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ hd->slot = eth_cnt++; str_printf(&hd->device.name, 0, "Virtual Ethernet card %d", hd->slot); } else if(!strcmp(vio_name, "viodasd")) { hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->slot = dasd_cnt++; str_printf(&hd->device.name, 0, "Virtual DASD %d", hd->slot); } else if(!strcmp(vio_name, "viocd")) { hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->slot = cd_cnt++; str_printf(&hd->device.name, 0, "Virtual CD %d", hd->slot); } else if(!strcmp(vio_name, "vfc-client")) { hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->slot = scsi_cnt++; str_printf(&hd->device.name, 0, "Virtual FC %d", hd->slot); } else { /* scsi */ hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->slot = scsi_cnt++; str_printf(&hd->device.name, 0, "Virtual SCSI %d", hd->slot); } hd->rom_id = new_str(vio_devspec ? vio_devspec + 1 : 0); /* skip leading '/' */ hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } free_mem(sf_dev); } free_str_list(sf_bus); } /* * Marvell Gigabit Ethernet in Pegasos2 */ void add_mv643xx_eth(hd_data_t *hd_data, char *entry, char *platform_type) { hd_t *hd; char *sf_dev = NULL; str_printf(&sf_dev, 0, "%s/%s", "/sys/devices/platform", entry); ADD2LOG(" platform device: adding %s\n", entry); hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0; hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(entry); hd->modalias = new_str(platform_type); hd->vendor.id = MAKE_ID(TAG_PCI, 0x11ab); hd->device.id = MAKE_ID(TAG_PCI, 0x6460); free_mem(sf_dev); } /* * Get platform data from sysfs. */ void hd_read_platform(hd_data_t *hd_data) { char *s, *platform_type, *device_type = NULL; str_list_t *sf_bus, *sf_bus_e, *sf_eth_dev = NULL; char *sf_dev, *sf_eth_net; int mv643xx_eth_seen = 0; int is_net, is_storage, is_usb; hd_t *hd; sf_bus = read_dir("/sys/bus/platform/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: platform\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/platform/devices", sf_bus_e->str)); ADD2LOG( " platform device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); if((s = get_sysfs_attr_by_path(sf_dev, "modalias"))) { platform_type = canon_str(s, strlen(s)); device_type = free_mem(device_type); if((s = get_sysfs_attr_by_path(sf_dev, "uevent"))) { char *t, *t2; if((t = strstr(s, "OF_NAME="))) { t += sizeof "OF_NAME=" - 1; if((t2 = strchr(t, '\n'))) *t2 = 0; device_type = strdup(t); } } ADD2LOG(" type = \"%s\", modalias = \"%s\"\n", device_type, platform_type); is_net = 0; sf_eth_net = new_str(hd_read_sysfs_link(sf_dev, "net")); sf_eth_dev = read_dir(sf_eth_net, 'd'); is_net = sf_eth_net && sf_eth_dev; is_storage = device_type && !strcmp(device_type, "sata"); is_usb = device_type && (!strcmp(device_type, "usb") || !strcmp(device_type, "dwusb")); if(is_net) ADD2LOG(" is net: sf_eth_net = %s\n", sf_eth_net); if(is_storage) ADD2LOG(" is storage\n"); if(is_usb) ADD2LOG(" is usb\n"); free_mem(sf_eth_net); free_str_list(sf_eth_dev); if( /* there is 'mv643xx_eth.0', 'mv643xx_eth.1' and 'mv643xx_eth_shared.' */ is_net && strstr(platform_type, "mv643xx_eth") && !mv643xx_eth_seen++ ) { add_mv643xx_eth(hd_data, sf_bus_e->str, platform_type); } else if(is_net) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0; str_printf(&hd->device.name, 0, "ARM Ethernet %d", hd->slot); hd->modalias = new_str(platform_type); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } else if(is_storage) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_ide; str_printf(&hd->device.name, 0, "ARM SATA %d", hd->slot); hd->modalias = new_str(platform_type); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } else if(is_usb) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_serial; hd->sub_class.id = sc_ser_usb; str_printf(&hd->device.name, 0, "ARM USB %d", hd->slot); hd->modalias = new_str(platform_type); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } free_mem(platform_type); } free_mem(sf_dev); } free_str_list(sf_bus); } /* * Get platform data from sysfs. */ void hd_read_of_platform(hd_data_t *hd_data) { char *s, *modalias; str_list_t *sf_bus, *sf_bus_e; hd_t *hd; char *sf_dev; sf_bus = read_dir("/sys/bus/of_platform/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: of_platform\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/of_platform/devices", sf_bus_e->str)); ADD2LOG( " of_platform device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); if((modalias = get_sysfs_attr_by_path(sf_dev, "modalias"))) { int len = strlen(modalias); if (len > 0 && modalias[len - 1] == '\n') modalias[len - 1] = '\0'; ADD2LOG(" modalias = \"%s\"\n", modalias); if (0) ; else if (strstr(modalias, "Cmpc5200-fec")) { /* EFIKA52K network */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(TAG_PCI, 0x1957); /* Freescale */ hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ str_printf(&hd->device.name, 0, "mpc5200 Ethernet %d", hd->slot); hd->modalias = new_str(modalias); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } else if (strstr(modalias, "Cmpc5200-ata")) { /* EFIKA52K SATA */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(TAG_PCI, 0x1957); /* Freescale */ hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_ide; /* 2.5" disk */ str_printf(&hd->device.name, 0, "mpc5200 SATA %d", hd->slot); hd->modalias = new_str(modalias); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } else if (strstr(modalias, "Cmpc5200-psc-ac97")) { /* EFIKA52K sound */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(TAG_PCI, 0x1957); /* Freescale */ hd->base_class.id = bc_multimedia; hd->sub_class.id = sc_multi_audio; str_printf(&hd->device.name, 0, "mpc5200 AC97 %d", hd->slot); hd->modalias = new_str(modalias); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } else if (strstr(modalias, "Cmpc5200-usb")) { /* EFIKA52K USB */ hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(TAG_PCI, 0x1957); /* Freescale */ hd->base_class.id = bc_serial; hd->sub_class.id = sc_ser_usb; hd->prog_if.id = pif_usb_ohci; str_printf(&hd->device.name, 0, "mpc5200 USB %d", hd->slot); hd->modalias = new_str(modalias); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } } free_mem(sf_dev); } free_str_list(sf_bus); } /* * Get ps3 data from sysfs. */ void hd_read_ps3_system_bus(hd_data_t *hd_data) { char *s, *ps3_name; int scsi_cnt = 0, eth_cnt = 0, wlan_cnt = 0; hd_t *hd; str_list_t *sf_bus, *sf_bus_e, *sf_eth_dev, *sf_eth_dev_e; char *sf_dev, *sf_eth_net, *sf_eth_wireless; sf_bus = read_dir("/sys/bus/ps3_system_bus/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: ps3_system_bus\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/ps3_system_bus/devices", sf_bus_e->str)); ADD2LOG( " ps3 device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); ps3_name = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "modalias"))) { ps3_name = canon_str(s, strlen(s)); ADD2LOG(" modalias = \"%s\"\n", ps3_name); } /* network devices */ if(ps3_name && !strcmp(ps3_name, "ps3:3")) { /* read list of available devices */ sf_eth_net = new_str(hd_read_sysfs_link(sf_dev, "net")); sf_eth_dev = read_dir(sf_eth_net, 'd'); /* add entries for available devices */ for(sf_eth_dev_e = sf_eth_dev; sf_eth_dev_e; sf_eth_dev_e = sf_eth_dev_e->next) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_ps3_system_bus; hd->sysfs_bus_id = new_str(sf_bus_e->str); hd->slot = eth_cnt + wlan_cnt; hd->vendor.id = MAKE_ID(TAG_PCI, 0x104d); /* Sony */ hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1003); /* PS3_DEV_TYPE_SB_GELIC */ hd->base_class.id = bc_network; hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->modalias = new_str(ps3_name); hd->unix_dev_name = new_str(sf_eth_dev_e->str); /* this is needed to correctly link to interfaces later */ /* ethernet and wireless differ only by directory "wireless" so check for it */ sf_eth_wireless = hd_read_sysfs_link(hd_read_sysfs_link(sf_eth_net, sf_eth_dev_e->str), "wireless"); if(sf_eth_wireless) { hd->sub_class.id = 0x82; /* wireless */ str_printf(&hd->device.name, 0, "PS3 Wireless card %d", wlan_cnt++); } else { hd->sub_class.id = 0; /* ethernet */ str_printf(&hd->device.name, 0, "PS3 Ethernet card %d", eth_cnt++); } s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } sf_eth_net = free_mem(sf_eth_net); sf_eth_dev = free_str_list(sf_eth_dev); } if ( ps3_name && !strcmp(ps3_name, "ps3:7")) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_ps3_system_bus; hd->vendor.id = MAKE_ID(TAG_PCI, 0x104d); /* Sony */ hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; /* cdrom */ hd->slot = scsi_cnt++; hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1001); /* PS3_DEV_TYPE_STOR_ROM */ str_printf(&hd->device.name, 0, "PS3 CDROM"); hd->modalias = new_str(ps3_name); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } if ( ps3_name && !strcmp(ps3_name, "ps3:6")) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_ps3_system_bus; hd->vendor.id = MAKE_ID(TAG_PCI, 0x104d); /* Sony */ hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->slot = scsi_cnt++; hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1002); /* PS3_DEV_TYPE_STOR_DISK */ str_printf(&hd->device.name, 0, "PS3 Disk"); hd->modalias = new_str(ps3_name); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } if ( ps3_name && !strcmp(ps3_name, "ps3:9")) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_ps3_system_bus; hd->vendor.id = MAKE_ID(TAG_PCI, 0x104d); /* Sony */ hd->base_class.id = bc_multimedia; hd->sub_class.id = sc_multi_audio; hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1004); str_printf(&hd->device.name, 0, "PS3 Soundcard"); hd->modalias = new_str(ps3_name); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } ps3_name = free_mem(ps3_name); free_mem(sf_dev); } free_str_list(sf_bus); } void hd_read_ibmebus(hd_data_t *hd_data) { char *sf_dev, *s, *modalias; str_list_t *sf_bus, *sf_bus_e; hd_t *hd, *hd_ehea_base = NULL; int ehea_active = 0; sf_bus = read_dir("/sys/bus/ibmebus/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: ibmebus\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/ibmebus/devices", sf_bus_e->str)); ADD2LOG( " ibmebus device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); if((modalias = get_sysfs_attr_by_path(sf_dev, "modalias"))) { modalias = canon_str(modalias, strlen(modalias)); ADD2LOG(" modalias = \"%s\"\n", modalias); if(0); else if(strstr(modalias, "Nlhea") && strstr(modalias, "CIBM,lhea")) { /* ==> 23c00100.lhea/modalias <== * of:NlheaTCIBM,lhea * ehea */ hd = hd_ehea_base = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_ibmebus; hd->vendor.id = MAKE_ID(TAG_PCI, 0x1014); /* IBM */ hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ str_printf(&hd->device.name, 0, "IBM Host Ethernet Adapter"); hd->modalias = new_str(modalias); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } else if(strstr(modalias, "Nethernet") && strstr(modalias, "CIBM,lhea-ethernet")) { /* ==> port1/modalias <== * of:NethernetTnetworkCIBM,lhea-ethernet * eth1 */ hd = add_hd_entry(hd_data, __LINE__, 0); ehea_active = 1; hd->bus.id = bus_ibmebus; hd->modalias = new_str(modalias); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); hd->vendor.id = MAKE_ID(TAG_PCI, 0x1014); /* IBM */ hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ // to get proper module info hd->compat_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0403); hd->compat_device.id = MAKE_ID(TAG_SPECIAL, 0x0001); s = strpbrk(hd->sysfs_bus_id, "0123456789"); if(s) { hd->slot = strtol(s, NULL, 10); str_printf(&hd->device.name, 0, "IBM Host Ethernet Adapter Port %d", hd->slot); } s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); add_str_list(&hd->drivers, s ?: "ehea"); } modalias = free_mem(modalias); } free_mem(sf_dev); } if(hd_ehea_base && ehea_active) { // remove it if we have the real devices hd_ehea_base->base_class.id = bc_none; } } /* * Get xen (network & storage) data from sysfs. */ void hd_read_xen(hd_data_t *hd_data) { char *s, *xen_type, *xen_node; int eth_cnt = 0, blk_cnt = 0; hd_t *hd; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *drv, *module; unsigned u; sf_bus = read_dir("/sys/bus/xen/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: xen\n"); if(hd_is_xen(hd_data)) { add_xen_network(hd_data); add_xen_storage(hd_data); } return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/xen/devices", sf_bus_e->str)); ADD2LOG( " xen device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); xen_type = xen_node = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "devtype"))) { xen_type = canon_str(s, strlen(s)); ADD2LOG(" type = \"%s\"\n", xen_type); } if((s = get_sysfs_attr_by_path(sf_dev, "nodename"))) { xen_node = canon_str(s, strlen(s)); ADD2LOG(" node = \"%s\"\n", xen_node); } drv = new_str(hd_read_sysfs_link(sf_dev, "driver")); s = new_str(hd_read_sysfs_link(drv, "module")); module = new_str(s ? strrchr(s, '/') + 1 : NULL); free_mem(s); ADD2LOG(" module = \"%s\"\n", module); if( xen_type && ( !strcmp(xen_type, "vif") || !strcmp(xen_type, "vbd") ) ) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_none; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6011); /* xen */ if(!strcmp(xen_type, "vif")) { /* network */ hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ hd->slot = eth_cnt++; u = 3; if(module) { if(!strcmp(module, "xennet")) u = 1; if(!strcmp(module, "xen_vnif")) u = 2; } hd->device.id = MAKE_ID(TAG_SPECIAL, u); str_printf(&hd->device.name, 0, "Virtual Ethernet Card %d", hd->slot); } else { /* storage */ hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->slot = blk_cnt++; u = 3; if(module) { if(!strcmp(module, "xenblk")) u = 1; if(!strcmp(module, "xen_vbd")) u = 2; } hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1000 + u); str_printf(&hd->device.name, 0, "Virtual Storage %d", hd->slot); } hd->rom_id = new_str(xen_node); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); } free_mem(sf_dev); free_mem(drv); free_mem(module); } free_str_list(sf_bus); /* maybe only one of xen_vnif, xen_vbd was loaded */ if(!eth_cnt && !hd_module_is_active(hd_data, "xen_vnif")) add_xen_network(hd_data); if(!blk_cnt && !hd_module_is_active(hd_data, "xen_vbd")) add_xen_storage(hd_data); } /* * fake xen network device */ void add_xen_network(hd_data_t *hd_data) { hd_t *hd; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6011); /* xen */ hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0002); /* xen-vnif */ hd->device.name = new_str("Virtual Ethernet Card"); } /* * fake xen storage controller */ void add_xen_storage(hd_data_t *hd_data) { hd_t *hd; hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6011); /* xen */ hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1002); /* xen-vbd */ hd->device.name = new_str("Virtual Storage"); } /* * Get microsoft vm (network) data from sysfs. */ void hd_read_vm(hd_data_t *hd_data) { int eth_cnt = 0, blk_cnt = 0; hd_t *hd; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *drv, *drv_name; sf_bus = read_dir("/sys/bus/vmbus/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: vm\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/vmbus/devices", sf_bus_e->str)); ADD2LOG( " vm device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); drv_name = NULL; drv = new_str(hd_read_sysfs_link(sf_dev, "driver")); if(drv) { drv_name = strrchr(drv, '/'); if(drv_name) drv_name++; } ADD2LOG(" driver = \"%s\"\n", drv_name); if( drv_name && !strcmp(drv_name, "hv_netvsc") ) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_none; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6013); /* virtual */ hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ hd->slot = eth_cnt++; hd->device.id = MAKE_ID(TAG_SPECIAL, 1); str_printf(&hd->device.name, 0, "Virtual Ethernet Card %d", hd->slot); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); if(drv_name) add_str_list(&hd->drivers, drv_name); } else if( drv_name && !strcmp(drv_name, "hv_storvsc") ) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_none; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6013); /* virtual */ hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->slot = blk_cnt++; hd->device.id = MAKE_ID(TAG_SPECIAL, 2); str_printf(&hd->device.name, 0, "Storage %d", hd->slot); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); if(drv_name) add_str_list(&hd->drivers, drv_name); } free_mem(sf_dev); free_mem(drv); } free_str_list(sf_bus); } /* * virtio */ void hd_read_virtio(hd_data_t *hd_data) { int net_cnt = 0, blk_cnt = 0; unsigned dev; uint64_t ul0; hd_t *hd, *hd2; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *drv, *drv_name, *modalias, *s, *t; sf_bus = read_dir("/sys/bus/virtio/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: virtio\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/virtio/devices", sf_bus_e->str)); ADD2LOG( " virtio device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); drv_name = NULL; drv = new_str(hd_read_sysfs_link(sf_dev, "driver")); if(drv) { drv_name = strrchr(drv, '/'); if(drv_name) drv_name++; } ADD2LOG(" driver = \"%s\"\n", drv_name); if((modalias = get_sysfs_attr_by_path(sf_dev, "modalias"))) { modalias = canon_str(modalias, strlen(modalias)); ADD2LOG(" modalias = \"%s\"\n", modalias); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "device"), &ul0, 0)) { dev = ul0; ADD2LOG(" device = %u\n", dev); } else { dev = 0; } if(dev) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6014); /* virtio */ hd->device.id = MAKE_ID(TAG_SPECIAL, dev); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); if(drv_name) add_str_list(&hd->drivers, drv_name); if(modalias) { hd->modalias = modalias; modalias = NULL; } switch(dev) { case 1: /* network */ hd->bus.id = bus_virtio; hd->base_class.id = bc_network; hd->sub_class.id = 0; /* ethernet */ hd->slot = net_cnt++; str_printf(&hd->device.name, 0, "Ethernet Card %d", hd->slot); break; case 2: /* storage */ hd->bus.id = bus_virtio; hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->slot = blk_cnt++; str_printf(&hd->device.name, 0, "Storage %d", hd->slot); break; } /* * virtio devs are kind of 'subdevices' to real pci devices; but * the supposedly 'real' devices mess up our device list :-( * * here we track down the 'real' devices and disable them in any * future device listing by classifying them right now as 'unknown' * * this works because devices will never be re-classified */ s = new_str(hd->sysfs_id); // get a writable copy if((t = strrchr(s, '/'))) { *t = 0; // cut out last path element if((hd2 = hd_find_sysfs_id(hd_data, s))) { hd->attached_to = hd2->idx; // hasn't been classified yet and has the same base class if( !hd2->hw_class && hd->base_class.id == hd2->base_class.id ) { hd2->hw_class = hw_unknown; } } } free_mem(s); } free_mem(modalias); free_mem(sf_dev); free_mem(drv); } free_str_list(sf_bus); } /* * uisvirtpci */ void hd_read_uisvirtpci(hd_data_t *hd_data) { uint64_t ul0; hd_t *hd; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *drv, *drv_name; sf_bus = read_dir("/sys/bus/uisvirtpci/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: uisvirtpci\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/uisvirtpci/devices", sf_bus_e->str)); ADD2LOG( " uisvirtpci device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(TAG_PCI, 0xA0F1); /* Unisys */ drv_name = NULL; drv = new_str(hd_read_sysfs_link(sf_dev, "driver")); if(drv) { drv_name = strrchr(drv, '/'); if(drv_name) { drv_name++; ADD2LOG(" driver = \"%s\"\n", drv_name); if(!strcmp(drv_name,"uisvirtnic")) { hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0002); hd->base_class.id = bc_network; } else if(!strcmp(drv_name,"uisvirthba")) { hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0003); hd->base_class.id = bc_storage; } else { hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0000); hd->base_class.id = bc_other; } } } else { hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0001); hd->base_class.id = bc_bridge; } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "device"), &ul0, 0)) { hd->device.id = MAKE_ID(TAG_SPECIAL, ul0 ); ADD2LOG(" device = %lu\n", ul0); } hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); if(drv_name) add_str_list(&hd->drivers, drv_name); free_mem(sf_dev); free_mem(drv); } free_str_list(sf_bus); } /* * mmc */ void hd_read_mmc(hd_data_t *hd_data) { int cnt; hd_t *hd; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *drv, *drv_name, *modalias, *mmc_type; sf_bus = read_dir("/sys/bus/mmc/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: mmc\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/mmc/devices", sf_bus_e->str)); ADD2LOG( " mmc device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); drv_name = NULL; drv = new_str(hd_read_sysfs_link(sf_dev, "driver")); if(drv) { drv_name = strrchr(drv, '/'); if(drv_name) drv_name++; } ADD2LOG(" driver = \"%s\"\n", drv_name); if((modalias = get_sysfs_attr_by_path(sf_dev, "modalias"))) { modalias = canon_str(modalias, strlen(modalias)); ADD2LOG(" modalias = \"%s\"\n", modalias); } if(!sf_bus_e->str || sscanf(sf_bus_e->str, "mmc%u", &cnt) != 1) { cnt = -1; } ADD2LOG(" index = %d\n", cnt); if((mmc_type = get_sysfs_attr_by_path(sf_dev, "type"))) { mmc_type = canon_str(mmc_type, strlen(mmc_type)); ADD2LOG(" type = \"%s\"\n", mmc_type); } hd = add_hd_entry(hd_data, __LINE__, 0); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x6015); /* mmc, see src/ids/src/special */ hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0000); if(mmc_type && !strcmp(mmc_type, "SD")) hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0001); if(mmc_type && !strcmp(mmc_type, "SDIO")) hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0002); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); if(drv_name) add_str_list(&hd->drivers, drv_name); if(modalias) { hd->modalias = modalias; modalias = NULL; } hd->bus.id = bus_mmc; hd->base_class.id = bc_mmc_ctrl; if(mmc_type && cnt >= 0) { hd->slot = cnt; str_printf(&hd->device.name, 0, "%s Controller %d", mmc_type, hd->slot); } else { str_printf(&hd->device.name, 0, "MMC Controller"); } free_mem(mmc_type); free_mem(modalias); free_mem(sf_dev); free_mem(drv); } free_str_list(sf_bus); } /* * sdio */ void hd_read_sdio(hd_data_t *hd_data) { uint64_t ul0; hd_t *hd, *hd2; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *drv, *drv_name, *modalias, *s, *t; sf_bus = read_dir("/sys/bus/sdio/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: sdio\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/sdio/devices", sf_bus_e->str)); ADD2LOG( " sdio device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); drv_name = NULL; drv = new_str(hd_read_sysfs_link(sf_dev, "driver")); if(drv) { drv_name = strrchr(drv, '/'); if(drv_name) drv_name++; } ADD2LOG(" driver = \"%s\"\n", drv_name); if((modalias = get_sysfs_attr_by_path(sf_dev, "modalias"))) { modalias = canon_str(modalias, strlen(modalias)); ADD2LOG(" modalias = \"%s\"\n", modalias); } hd = add_hd_entry(hd_data, __LINE__, 0); if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "vendor"), &ul0, 0)) { hd->vendor.id = MAKE_ID(TAG_SDIO, ul0); ADD2LOG(" vendor = %lu\n", ul0); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "device"), &ul0, 0)) { hd->device.id = MAKE_ID(TAG_SDIO, ul0); ADD2LOG(" device = %lu\n", ul0); } hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); if(drv_name) add_str_list(&hd->drivers, drv_name); if(modalias) { hd->modalias = modalias; modalias = NULL; } hd->bus.id = bus_sdio; s = new_str(hd->sysfs_id); // get a writable copy if((t = strrchr(s, '/'))) { *t = 0; // cut out last path element if((hd2 = hd_find_sysfs_id(hd_data, s))) { hd->attached_to = hd2->idx; } } free_mem(s); if(hd_read_sysfs_link(sf_dev, "net")) { hd->base_class.id = bc_network; hd->sub_class.id = sc_nif_other; } free_mem(modalias); free_mem(sf_dev); free_mem(drv); } free_str_list(sf_bus); } /* * nd (nvdimm) */ void hd_read_nd(hd_data_t *hd_data) { int i, blk_cnt = 0; hd_t *hd, *hd2; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *drv, *drv_name, *modalias, *s, *t; sf_bus = read_dir("/sys/bus/nd/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: nd\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/nd/devices", sf_bus_e->str)); ADD2LOG( " nd device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); drv_name = NULL; drv = new_str(hd_read_sysfs_link(sf_dev, "driver")); if(drv) { drv_name = strrchr(drv, '/'); if(drv_name) drv_name++; } ADD2LOG(" driver = \"%s\"\n", drv_name); if((modalias = get_sysfs_attr_by_path(sf_dev, "modalias"))) { modalias = canon_str(modalias, strlen(modalias)); ADD2LOG(" modalias = \"%s\"\n", modalias); } if(hd_read_sysfs_link(sf_dev, "block")) { ADD2LOG(" block device\n"); char *sysfs_id = new_str(hd_sysfs_id(sf_dev)); // go 3 levels up (bus, region, namespace) for(i = 0; i < 3; i++) { if((t = strrchr(sysfs_id, '/'))) *t = 0; } // if we haven't created it yet... if(!hd_find_sysfs_id(hd_data, sysfs_id)) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_other; hd->sysfs_id = sysfs_id; sysfs_id = NULL; hd->sysfs_bus_id = new_str(sf_bus_e->str); if(drv_name) add_str_list(&hd->drivers, drv_name); if(modalias) { hd->modalias = modalias; modalias = NULL; } hd->bus.id = bus_nd; hd->slot = blk_cnt++; str_printf(&hd->device.name, 0, "NVDIMM Storage %d", hd->slot); // check for a parent device and connect to it s = new_str(hd->sysfs_id); // get a writable copy if((t = strrchr(s, '/'))) { *t = 0; // cut out last path element if((hd2 = hd_find_sysfs_id(hd_data, s))) { hd->attached_to = hd2->idx; } } free_mem(s); } free_mem(sysfs_id); } free_mem(modalias); free_mem(sf_dev); free_mem(drv); } free_str_list(sf_bus); } /** @} */ hwinfo-21.52/src/hd/pci.h000066400000000000000000000000541323731041200151160ustar00rootroot00000000000000void hd_scan_sysfs_pci(hd_data_t *hd_data); hwinfo-21.52/src/hd/pcmcia.c000066400000000000000000000147071323731041200156040ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "pcmcia.h" /** * @defgroup PCMCIAint PCMCIA (via SysFS) * @ingroup libhdBUSint * @brief PCMCIA bus scan functions * * expects pci devs to be probed already to assign bridge * * @{ */ static void pcmcia_read_data(hd_data_t *hd_data); static void pcmcia_ctrl_read_data(hd_data_t *hd_data); void hd_scan_pcmcia(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_pcmcia)) return; hd_data->module = mod_pcmcia; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "sysfs drivers"); hd_sysfs_driver_list(hd_data); PROGRESS(2, 0, "pcmcia"); pcmcia_read_data(hd_data); PROGRESS(3, 0, "pcmcia ctrl"); pcmcia_ctrl_read_data(hd_data); } void pcmcia_read_data(hd_data_t *hd_data) { hd_t *hd, *hd2; unsigned u0, u1, func_id; uint64_t ul0; char *s, *t; char *prod1, *prod2, *prod3, *prod4; str_list_t *sl; str_list_t *sf_bus, *sf_bus_e; char *sf_dev; sf_bus = read_dir("/sys/bus/pcmcia/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: pcmcia\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/pcmcia/devices", sf_bus_e->str)); ADD2LOG( " pcmcia device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); if(sscanf(sf_bus_e->str, "%x.%x", &u0, &u1) != 2) continue; hd = add_hd_entry(hd_data, __LINE__, 0); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); hd->bus.id = bus_pcmcia; hd->slot = u0; hd->func = u1; hd->hotplug_slot = u0 + 1; hd->hotplug = hp_pcmcia; s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); if((s = get_sysfs_attr_by_path(sf_dev, "modalias"))) { hd->modalias = canon_str(s, strlen(s)); ADD2LOG(" modalias = \"%s\"\n", s); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "manf_id"), &ul0, 0)) { ADD2LOG(" manf_id = 0x%04x\n", (unsigned) ul0); hd->vendor.id = MAKE_ID(TAG_PCMCIA, ul0); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "card_id"), &ul0, 0)) { ADD2LOG(" card_id = 0x%04x\n", (unsigned) ul0); hd->device.id = MAKE_ID(TAG_PCMCIA, ul0); } /* * "multifunction", "memory", "serial", "parallel", * "fixed disk", "video", "network", "AIMS", * "SCSI" */ func_id = 0; if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "func_id"), &ul0, 0)) { func_id = ul0; ADD2LOG(" func_id = 0x%04x\n", func_id); } prod1 = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "prod_id1"))) { prod1 = canon_str(s, strlen(s)); ADD2LOG(" prod_id1 = \"%s\"\n", prod1); } prod2 = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "prod_id2"))) { prod2 = canon_str(s, strlen(s)); ADD2LOG(" prod_id2 = \"%s\"\n", prod2); } prod3 = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "prod_id3"))) { prod3 = canon_str(s, strlen(s)); ADD2LOG(" prod_id3 = \"%s\"\n", prod3); } prod4 = NULL; if((s = get_sysfs_attr_by_path(sf_dev, "prod_id4"))) { prod4 = canon_str(s, strlen(s)); ADD2LOG(" prod_id4 = \"%s\"\n", prod4); } if(func_id == 6) { hd->base_class.id = bc_network; hd->sub_class.id = 0x80; /* other */ } if(prod1 && *prod1) { add_str_list(&hd->extra_info, prod1); hd->vendor.name = prod1; prod1 = NULL; } if(prod2 && *prod2) { add_str_list(&hd->extra_info, prod2); hd->device.name = prod2; prod2 = NULL; } if(prod3 && *prod3) add_str_list(&hd->extra_info, prod3); if(prod4 && *prod4) add_str_list(&hd->extra_info, prod4); for(sl = hd->extra_info; sl ; sl = sl->next) { if(strstr(sl->str, "Ethernet")) hd->sub_class.id = 0; /* ethernet */ if( !hd->revision.name && !sl->next && ( !strncasecmp(sl->str, "rev.", sizeof "rev." - 1) || ( (sl->str[0] == 'V' || sl->str[0] == 'v') && (sl->str[1] >= '0' && sl->str[1] <= '9') ) ) ) { hd->revision.name = new_str(sl->str); } } prod1 = free_mem(prod1); prod2 = free_mem(prod2); prod3 = free_mem(prod3); prod4 = free_mem(prod4); s = new_str(hd->sysfs_id); if((t = strrchr(s, '/'))) { *t = 0; if((hd2 = hd_find_sysfs_id(hd_data, s))) { hd->attached_to = hd2->idx; } } free_mem(s); free_mem(sf_dev); } free_str_list(sf_bus); } void pcmcia_ctrl_read_data(hd_data_t *hd_data) { hd_t *hd, *bridge_hd; char *s; unsigned u; unsigned sockets[16 /* just large enough */] = { }; str_list_t *sf_class, *sf_class_e; char *sf_cdev = NULL, *sf_dev; sf_class = read_dir("/sys/class/pcmcia_socket", 'd'); if(!sf_class) { ADD2LOG("sysfs: no such class: pcmcia_socket\n"); } else { for(sf_class_e = sf_class; sf_class_e; sf_class_e = sf_class_e->next) { str_printf(&sf_cdev, 0, "/sys/class/pcmcia_socket/%s", sf_class_e->str); sf_dev = new_str(hd_read_sysfs_link(sf_cdev, "device")); if( sf_dev && sscanf(sf_class_e->str, "pcmcia_socket%u", &u) == 1 ) { s = hd_sysfs_id(sf_dev); hd = hd_find_sysfs_id(hd_data, s); if(hd && u < sizeof sockets / sizeof *sockets) sockets[u] = hd->idx; ADD2LOG(" pcmcia socket %u: %s\n", u, s); } free_mem(sf_dev); } sf_cdev = free_mem(sf_cdev); } sf_class = free_str_list(sf_class); /* find card bus devices & assign them socket numbers */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->bus.id != bus_pcmcia) continue; if((bridge_hd = hd_get_device_by_idx(hd_data, hd->attached_to))) { if( bridge_hd->base_class.id == bc_bridge && bridge_hd->sub_class.id == sc_bridge_cardbus ) { hd->hotplug = hp_cardbus; } else if( bridge_hd->base_class.id == bc_bridge && bridge_hd->sub_class.id == sc_bridge_pcmcia ) { hd->hotplug = hp_pcmcia; } for(u = 0; u < sizeof sockets / sizeof *sockets; u++) { if(sockets[u] == bridge_hd->idx) { hd->hotplug_slot = u + 1; } } } } } /** @} */ hwinfo-21.52/src/hd/pcmcia.h000066400000000000000000000000511323731041200155740ustar00rootroot00000000000000void hd_scan_pcmcia(hd_data_t *hd_data); hwinfo-21.52/src/hd/pppoe.c000066400000000000000000000351611323731041200154700ustar00rootroot00000000000000 /* * License: GPL * * Much inspired by rp-pppoe from Roaring Penguin Software Inc. * which itself is inspired by earlier code from Luke Stras. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "pppoe.h" static hd_data_t *hd_data; /** * @defgroup PPPOEint PPPoE devices (DSL) * @ingroup libhdDEVint * @brief PPPoE devices scan functions * * @{ */ /* Ethernet Frame Types */ #define ETH_PPPOE_DISCOVERY 0x8863 #define ETH_PPPOE_SESSION 0x8864 /* PPPoE Codes */ #define CODE_PADI 0x09 #define CODE_PADO 0x07 #define CODE_PADR 0x19 #define CODE_PADS 0x65 #define CODE_PADT 0xA7 /* PPPoE Tags */ #define TAG_END_OF_LIST 0x0000 #define TAG_SERVICE_NAME 0x0101 #define TAG_AC_NAME 0x0102 #define TAG_HOST_UNIQ 0x0103 #define TAG_AC_COOKIE 0x0104 #define TAG_VENDOR_SPECIFIC 0x0105 #define TAG_RELAY_SESSION_ID 0x0110 #define TAG_SERVICE_NAME_ERROR 0x0201 #define TAG_AC_SYSTEM_ERROR 0x0202 #define TAG_GENERIC_ERROR 0x0203 /* Number of Attempts */ #define MAX_ATTEMPTS 2 /* Timeout for PADO Packets */ #define PADO_TIMEOUT 3 /* A PPPoE Packet, including Ethernet headers */ typedef struct PPPoEPacketStruct { struct ethhdr ethHdr; /* Ethernet header */ unsigned int ver:4; /* PPPoE Version (must be 1) */ unsigned int type:4; /* PPPoE Type (must be 1) */ unsigned int code:8; /* PPPoE code */ unsigned int session:16; /* PPPoE session */ unsigned int length:16; /* Payload length */ unsigned char payload[ETH_DATA_LEN]; /* A bit of room to spare */ } PPPoEPacket; /* Header size of a PPPoE Packet */ #define PPPOE_OVERHEAD 6 /* type, code, session, length */ #define HDR_SIZE (sizeof (struct ethhdr) + PPPOE_OVERHEAD) #define MAX_PPPOE_PAYLOAD (ETH_DATA_LEN - PPPOE_OVERHEAD) /* PPPoE Tag */ typedef struct PPPoETagStruct { unsigned int type:16; /* tag type */ unsigned int length:16; /* Length of payload */ unsigned char payload[ETH_DATA_LEN]; /* A LOT of room to spare */ } PPPoETag; /* Header size of a PPPoE Tag */ #define TAG_HDR_SIZE 4 /* Function passed to parse_packet */ typedef void parse_func (uint16_t type, uint16_t len, unsigned char* data, void* extra); /* Keep track of the state of a connection */ typedef struct PPPoEConnectionStruct { char* ifname; /* Interface name */ int fd; /* Raw socket for discovery frames */ int received_pado; /* Where we are in discovery */ unsigned char my_mac[ETH_ALEN]; /* My MAC address */ unsigned char peer_mac[ETH_ALEN]; /* Peer's MAC address */ hd_t *hd; } PPPoEConnection; /* Structure used to determine acceptable PADO packet */ typedef struct PacketCriteriaStruct { PPPoEConnection* conn; int acname_ok; int servicename_ok; int error; } PacketCriteria; /* True if Ethernet address is broadcast or multicast */ #define NOT_UNICAST(e) ((e[0] & 0x01) != 0) static int check_room (PPPoEConnection* conn, unsigned char* cursor, unsigned char* start, uint16_t len) { if (cursor - start + len > MAX_PPPOE_PAYLOAD) { ADD2LOG ("%s: Would create too-long packet\n", conn->ifname); return 0; } return 1; } static int parse_packet (PPPoEConnection* conn, PPPoEPacket* packet, parse_func* func, void* extra) { uint16_t len = ntohs (packet->length); unsigned char* curTag; uint16_t tagType, tagLen; if (packet->ver != 1) { ADD2LOG ("%s: Invalid PPPoE version (%d)\n", conn->ifname, (int) packet->ver); return 0; } if (packet->type != 1) { ADD2LOG ("%s: Invalid PPPoE type (%d)\n", conn->ifname, (int) packet->type); return 0; } /* Do some sanity checks on packet. */ if (len > ETH_DATA_LEN - 6) { /* 6-byte overhead for PPPoE header */ ADD2LOG ("%s: Invalid PPPoE packet length (%u)\n", conn->ifname, len); return 0; } /* Step through the tags. */ curTag = packet->payload; while (curTag - packet->payload < len) { /* Alignment is not guaranteed, so do this by hand. */ tagType = (((uint16_t) curTag[0]) << 8) + (uint16_t) curTag[1]; tagLen = (((uint16_t) curTag[2]) << 8) + (uint16_t) curTag[3]; if (tagType == TAG_END_OF_LIST) break; if ((curTag - packet->payload) + tagLen + TAG_HDR_SIZE > len) { ADD2LOG ("%s: Invalid PPPoE tag length (%u)\n", conn->ifname, tagLen); return 0; } func (tagType, tagLen, curTag + TAG_HDR_SIZE, extra); curTag = curTag + TAG_HDR_SIZE + tagLen; } return 1; } static int open_interfaces (int n, PPPoEConnection* conns) { int ret = 0, i; for (i = 0; i < n; i++) { PPPoEConnection* conn = &conns[i]; conn->fd = socket (PF_PACKET, SOCK_RAW, htons (ETH_PPPOE_DISCOVERY)); if (conn->fd < 0) { ADD2LOG ("%s: socket failed: %m\n", conn->ifname); continue; } int one = 1; if (setsockopt (conn->fd, SOL_SOCKET, SO_BROADCAST, &one, sizeof (one)) < 0) { ADD2LOG ("%s: setsockopt failed: %m\n", conn->ifname); goto error; } /* Fill in hardware address */ struct ifreq ifr; struct sockaddr_ll sa; memset (&sa, 0, sizeof (sa)); strncpy (ifr.ifr_name, conn->ifname, sizeof (ifr.ifr_name)); if (ioctl (conn->fd, SIOCGIFHWADDR, &ifr) < 0) { ADD2LOG ("%s: ioctl (SIOCGIFHWADDR) failed: %m\n", conn->ifname); goto error; } memcpy (conn->my_mac, ifr.ifr_hwaddr.sa_data, ETH_ALEN); if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) { ADD2LOG ("%s: Interface is not ethernet\n", conn->ifname); goto error; } if (NOT_UNICAST (conn->my_mac)) { ADD2LOG ("%s: Interface has broadcast/multicast MAC address?\n", conn->ifname); goto error; } /* Sanity check on MTU */ strncpy (ifr.ifr_name, conn->ifname, sizeof (ifr.ifr_name)); if (ioctl (conn->fd, SIOCGIFMTU, &ifr) < 0) { ADD2LOG ("%s: ioctl (SIOCGIFMTU) failed: %m\n", conn->ifname); goto error; } if (ifr.ifr_mtu < ETH_DATA_LEN) { ADD2LOG ("%s: Interface has too low MTU\n", conn->ifname); goto error; } /* Skip interfaces that have the SLAVE flag set */ strncpy (ifr.ifr_name, conn->ifname, sizeof (ifr.ifr_name)); if (ioctl (conn->fd, SIOCGIFFLAGS, &ifr) < 0) { ADD2LOG ("%s: ioctl (SIOCGIFFLAGS) failed: %m\n", conn->ifname); goto error; } if (ifr.ifr_ifru.ifru_flags & IFF_SLAVE) { ADD2LOG ("%s: Interface has SLAVE flag set\n", conn->ifname); goto error; } /* Get interface index */ sa.sll_family = AF_PACKET; sa.sll_protocol = htons (ETH_PPPOE_DISCOVERY); strncpy (ifr.ifr_name, conn->ifname, sizeof (ifr.ifr_name)); if (ioctl (conn->fd, SIOCGIFINDEX, &ifr) < 0) { ADD2LOG ("%s: ioctl (SIOCFIGINDEX) failed: Could not get interface " "index\n", conn->ifname); goto error; } sa.sll_ifindex = ifr.ifr_ifindex; /* We're only interested in packets on specified interface */ if (bind (conn->fd, (struct sockaddr*) &sa, sizeof (sa)) < 0) { ADD2LOG ("%s: bind failed: %m\n", conn->ifname); goto error; } ret = 1; continue; error: close (conn->fd); conn->fd = -1; } return ret; } static void close_intefaces (int n, PPPoEConnection* conns) { int i; for (i = 0; i < n; i++) { PPPoEConnection* conn = &conns[i]; if (conn->fd != -1) { close (conn->fd); conn->fd = -1; } } } static int send_packet (int fd, PPPoEPacket* pkt, size_t size) { if (send (fd, pkt, size, 0) < 0) { ADD2LOG ("send failed: %m\n"); return 0; } return 1; } static int receive_packet (int fd, PPPoEPacket* pkt, size_t* size) { int r = recv (fd, pkt, sizeof (PPPoEPacket), 0); if (r < 0) { ADD2LOG ("recv failed: %m\n"); return 0; } *size = r; return 1; } static void parse_hostuniq (uint16_t type, uint16_t len, unsigned char* data, void* extra) { if (type == TAG_HOST_UNIQ && len == sizeof (pid_t)) { pid_t tmp; memcpy (&tmp, data, len); if (tmp == getpid ()) { int* val = (int*) extra; *val = 1; } } } static int packet_for_me (PPPoEConnection* conn, PPPoEPacket* packet) { /* If packet is not directed to our MAC address, forget it. */ if (memcmp (packet->ethHdr.h_dest, conn->my_mac, ETH_ALEN)) return 0; /* Check for HostUniq tag. */ int for_me = 0; parse_packet (conn, packet, parse_hostuniq, &for_me); return for_me; } static void parse_pado_tags (uint16_t type, uint16_t len, unsigned char* data, void* extra) { PacketCriteria* pc = (PacketCriteria*) extra; PPPoEConnection *conn = pc->conn; switch (type) { case TAG_AC_NAME: pc->acname_ok = 1; ADD2LOG ("%s: Service-Name is: %.*s\n", conn->ifname, (int) len, data); break; case TAG_SERVICE_NAME: pc->servicename_ok = len == 0; break; case TAG_SERVICE_NAME_ERROR: ADD2LOG ("%s: Service-Name-Error: %.*s\n", conn->ifname, (int) len, data); pc->error = 1; break; case TAG_AC_SYSTEM_ERROR: ADD2LOG ("%s: System-Error: %.*s\n", conn->ifname, (int) len, data); pc->error = 1; break; case TAG_GENERIC_ERROR: ADD2LOG ("%s: Generic-Error: %.*s\n", conn->ifname, (int) len, data); pc->error = 1; break; } } static int send_padi (int n, PPPoEConnection* conns) { int ret = 0, i; for (i = 0; i < n; i++) { PPPoEConnection* conn = &conns[i]; if (conn->fd == -1 || conn->received_pado) continue; PPPoEPacket packet; unsigned char* cursor = packet.payload; PPPoETag* svc = (PPPoETag*) (&packet.payload); uint16_t namelen = 0; uint16_t plen; namelen = 0; plen = TAG_HDR_SIZE + namelen; if (!check_room (conn, cursor, packet.payload, TAG_HDR_SIZE)) continue; /* Set destination to Ethernet broadcast address */ memset (packet.ethHdr.h_dest, 0xFF, ETH_ALEN); memcpy (packet.ethHdr.h_source, conn->my_mac, ETH_ALEN); packet.ethHdr.h_proto = htons (ETH_PPPOE_DISCOVERY); packet.ver = 1; packet.type = 1; packet.code = CODE_PADI; packet.session = 0; svc->type = TAG_SERVICE_NAME; svc->length = htons (0); if (!check_room (conn, cursor, packet.payload, namelen + TAG_HDR_SIZE)) continue; cursor += namelen + TAG_HDR_SIZE; PPPoETag hostUniq; pid_t pid = getpid (); hostUniq.type = htons (TAG_HOST_UNIQ); hostUniq.length = htons (sizeof (pid)); memcpy (hostUniq.payload, &pid, sizeof (pid)); if (!check_room (conn, cursor, packet.payload, sizeof (pid) + TAG_HDR_SIZE)) continue; memcpy (cursor, &hostUniq, sizeof (pid) + TAG_HDR_SIZE); cursor += sizeof (pid) + TAG_HDR_SIZE; plen += sizeof (pid) + TAG_HDR_SIZE; packet.length = htons (plen); ADD2LOG ("%s: Sending PADI packet\n", conn->ifname); if (send_packet (conn->fd, &packet, (int) (plen + HDR_SIZE))) ret = 1; } return ret; } static int wait_for_pado (int n, PPPoEConnection* conns) { int r, i, all; size_t len; fd_set readable; PPPoEPacket packet; PacketCriteria pc; struct timeval tv; tv.tv_sec = PADO_TIMEOUT; tv.tv_usec = 0; while (1) { FD_ZERO (&readable); for (i = 0; i < n; i++) if (conns[i].fd != -1) FD_SET (conns[i].fd, &readable); do { r = select (FD_SETSIZE, &readable, NULL, NULL, &tv); } while (r == -1 && errno == EINTR); if (r < 0) { ADD2LOG ("select: %m\n"); return 0; } if (r == 0) { ADD2LOG ("Timeout waiting for PADO packets\n"); return 0; } for (i = 0; i < n; i++) { PPPoEConnection* conn = &conns[i]; if (conn->fd == -1 || !FD_ISSET (conn->fd, &readable)) continue; pc.conn = conn; pc.acname_ok = 0; pc.servicename_ok = 0; pc.error = 0; /* Get the packet */ if (!receive_packet (conn->fd, &packet, &len)) continue; /* Check length */ if (ntohs (packet.length) + HDR_SIZE > len) { ADD2LOG ("%s: Bogus PPPoE length field (%u)\n", conn->ifname, (unsigned int) ntohs (packet.length)); continue; } /* If it's not for us, loop again */ if (!packet_for_me (conn, &packet)) continue; if (packet.code != CODE_PADO) continue; if (NOT_UNICAST (packet.ethHdr.h_source)) { ADD2LOG ("%s: Ignoring PADO packet from non-unicast MAC " "address\n", conn->ifname); continue; } parse_packet (conn, &packet, parse_pado_tags, &pc); if (!pc.acname_ok) { ADD2LOG ("%s: Wrong or missing AC-Name tag\n", conn->ifname); continue; } if (!pc.servicename_ok) { ADD2LOG ("%s: Wrong or missing Service-Name tag\n", conn->ifname); continue; } if (pc.error) { ADD2LOG ("%s: Ignoring PADO packet with some Error tag\n", conn->ifname); continue; } memcpy (conn->peer_mac, packet.ethHdr.h_source, ETH_ALEN); ADD2LOG ("%s: Received correct PADO packet\n", conn->ifname); conn->received_pado = 1; } all = 1; for (i = 0; i < n; i++) if (conns[i].fd != -1 && !conns[i].received_pado) all = 0; if (all) return 1; } } static void discovery (int n, PPPoEConnection* conns) { int a; if (open_interfaces (n, conns)) { for (a = 0; a < MAX_ATTEMPTS; a++) { ADD2LOG ("Attempt number %d\n", a + 1); if (!send_padi (n, conns)) break; if (wait_for_pado (n, conns)) break; } } close_intefaces (n, conns); } void hd_scan_pppoe(hd_data_t *hd_data2) { hd_t *hd; int cnt, interfaces; PPPoEConnection *conn; hd_data = hd_data2; if(!hd_probe_feature(hd_data, pr_pppoe)) return; hd_data->module = mod_pppoe; PROGRESS(1, 0, "looking for pppoe"); for(interfaces = 0, hd = hd_data->hd; hd; hd = hd->next) { if( hd->base_class.id == bc_network_interface && hd->sub_class.id == sc_nif_ethernet && hd->unix_dev_name ) { interfaces++; } } if(!interfaces) return; conn = new_mem(interfaces * sizeof *conn); for(cnt = 0, hd = hd_data->hd; hd && cnt < interfaces; hd = hd->next) { if( hd->base_class.id == bc_network_interface && hd->sub_class.id == sc_nif_ethernet && hd->unix_dev_name ) { conn[cnt].hd = hd; conn[cnt].fd = -1; conn[cnt].ifname = hd->unix_dev_name; cnt++; } } PROGRESS(2, 0, "discovery"); discovery(interfaces, conn); for(cnt = 0; cnt < interfaces; cnt++) { conn[cnt].hd->is.pppoe = 0; if(conn[cnt].received_pado) { conn[cnt].hd->is.pppoe = 1; ADD2LOG( "pppoe %s: my mac %02x:%02x:%02x:%02x:%02x:%02x, " "peer mac %02x:%02x:%02x:%02x:%02x:%02x\n", conn[cnt].ifname, conn[cnt].my_mac[0], conn[cnt].my_mac[1], conn[cnt].my_mac[2], conn[cnt].my_mac[3], conn[cnt].my_mac[4], conn[cnt].my_mac[5], conn[cnt].peer_mac[0], conn[cnt].peer_mac[1], conn[cnt].peer_mac[2], conn[cnt].peer_mac[3], conn[cnt].peer_mac[4], conn[cnt].peer_mac[5] ); } } } /** @} */ hwinfo-21.52/src/hd/pppoe.h000066400000000000000000000000501323731041200154620ustar00rootroot00000000000000void hd_scan_pppoe(hd_data_t *hd_data); hwinfo-21.52/src/hd/prom.c000066400000000000000000000443411323731041200153220ustar00rootroot00000000000000#define _GNU_SOURCE #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "prom.h" /** * @defgroup PROMint PROM information (PowerPC) * @ingroup libhdINFOint * @brief PowerPC PROM information * * Note: make sure that hd_scan_sysfs_pci() has been run! * * @{ */ #if defined(__PPC__) static devtree_t *add_devtree_entry(devtree_t **devtree, devtree_t *new); static devtree_t *new_devtree_entry(devtree_t *parent); static void read_str(char *path, char *name, char **str); static void read_mem(char *path, char *name, unsigned char **mem, unsigned len); static void read_int(char *path, char *name, int *val); static void read_devtree(hd_data_t *hd_data); static void dump_devtree_data(hd_data_t *hd_data); static unsigned veth_cnt, vscsi_cnt; static unsigned snd_aoa_layout_id; static enum pmac_model model; static devtree_t *devtree_edid; static const struct pmac_mb_def pmac_mb[] = { #ifndef __powerpc64__ { iMac_1, "iMac,1" }, /* iMac (first generation) */ { AAPL_3400, "AAPL,3400/2400" }, /* PowerBook 3400 */ { AAPL_3500, "AAPL,3500" }, /* PowerBook 3500 */ { AAPL_7200, "AAPL,7200" }, /* PowerMac 7200 */ { AAPL_7300, "AAPL,7300" }, /* PowerMac 7200/7300 */ { AAPL_7500, "AAPL,7500" }, /* PowerMac 7500 */ { AAPL_8500, "AAPL,8500" }, /* PowerMac 8500/8600 */ { AAPL_9500, "AAPL,9500" }, /* PowerMac 9500/9600 */ { AAPL_Gossamer, "AAPL,Gossamer" }, /* PowerMac G3 (Gossamer) */ { AAPL_PowerBook1998, "AAPL,PowerBook1998" }, /* PowerBook Wallstreet */ { AAPL_PowerMac_G3, "AAPL,PowerMac G3" }, /* PowerMac G3 (Silk) */ { AAPL_ShinerESB, "AAPL,ShinerESB" }, /* Apple Network Server */ { AAPL_e407, "AAPL,e407" }, /* Alchemy */ { AAPL_e411, "AAPL,e411" }, /* Gazelle */ { PowerBook1_1, "PowerBook1,1" }, /* PowerBook 101 (Lombard) */ { PowerBook2_1, "PowerBook2,1" }, /* iBook (first generation) */ { PowerBook2_2, "PowerBook2,2" }, /* iBook FireWire */ { PowerBook3_1, "PowerBook3,1" }, /* PowerBook Pismo */ { PowerBook3_2, "PowerBook3,2" }, /* PowerBook Titanium */ { PowerBook3_3, "PowerBook3,3" }, /* PowerBook Titanium II */ { PowerBook3_4, "PowerBook3,4" }, /* PowerBook Titanium III */ { PowerBook3_5, "PowerBook3,5" }, /* PowerBook Titanium IV */ { PowerBook4_1, "PowerBook4,1" }, /* iBook 2 */ { PowerBook4_2, "PowerBook4,2" }, /* iBook 2 */ { PowerBook4_3, "PowerBook4,3" }, /* iBook 2 rev. 2 */ { PowerBook5_1, "PowerBook5,1" }, /* PowerBook G4 17" */ { PowerBook5_2, "PowerBook5,2" }, /* PowerBook G4 15" */ { PowerBook5_3, "PowerBook5,3" }, /* PowerBook G4 17" */ { PowerBook5_4, "PowerBook5,4" }, /* PowerBook G4 15" */ { PowerBook5_5, "PowerBook5,5" }, /* PowerBook G4 17" */ { PowerBook5_6, "PowerBook5,6" }, /* PowerBook G4 15" */ { PowerBook5_7, "PowerBook5,7" }, /* PowerBook G4 17" */ { PowerBook5_8, "PowerBook5,8" }, /* PowerBook G4 15" */ { PowerBook5_9, "PowerBook5,9" }, /* PowerBook G4 17" */ { PowerBook6_1, "PowerBook6,1" }, /* PowerBook G4 12" */ { PowerBook6_2, "PowerBook6,2" }, /* PowerBook G4 */ { PowerBook6_3, "PowerBook6,3" }, /* iBook G4 */ { PowerBook6_4, "PowerBook6,4" }, /* PowerBook G4 12" */ { PowerBook6_5, "PowerBook6,5" }, /* iBook G4 */ { PowerBook6_7, "PowerBook6,7" }, /* iBook G4 */ { PowerBook6_8, "PowerBook6,8" }, /* PowerBook G4 12" */ { PowerMac1_1, "PowerMac1,1" }, /* Blue&White G3 */ { PowerMac1_2, "PowerMac1,2" }, /* PowerMac G4 PCI Graphics */ { PowerMac2_1, "PowerMac2,1" }, /* iMac FireWire */ { PowerMac2_2, "PowerMac2,2" }, /* iMac FireWire */ { PowerMac3_1, "PowerMac3,1" }, /* PowerMac G4 AGP Graphics */ { PowerMac3_2, "PowerMac3,2" }, /* PowerMac G4 AGP Graphics */ { PowerMac3_3, "PowerMac3,3" }, /* PowerMac G4 AGP Graphics */ { PowerMac3_4, "PowerMac3,4" }, /* PowerMac G4 Silver */ { PowerMac3_5, "PowerMac3,5" }, /* PowerMac G4 Silver */ { PowerMac3_6, "PowerMac3,6" }, /* PowerMac G4 Windtunnel */ { PowerMac4_1, "PowerMac4,1" }, /* iMac "Flower Power" */ { PowerMac4_2, "PowerMac4,2" }, /* Flat panel iMac */ { PowerMac4_4, "PowerMac4,4" }, /* eMac */ { PowerMac5_1, "PowerMac5,1" }, /* PowerMac G4 Cube */ { PowerMac6_1, "PowerMac6,1" }, /* Flat panel iMac */ { PowerMac6_3, "PowerMac6,3" }, /* Flat panel iMac */ { PowerMac6_4, "PowerMac6,4" }, /* eMac */ { RackMac1_1, "RackMac1,1" }, /* XServe */ { RackMac1_2, "RackMac1,2" }, /* XServe rev. 2 */ #endif /* __powerpc64__ */ { PowerMac7_2, "PowerMac7,2" }, /* PowerMac G5 */ { PowerMac7_3, "PowerMac7,3" }, /* PowerMac G5 */ { PowerMac8_1, "PowerMac8,1" }, /* iMac G5 */ { PowerMac9_1, "PowerMac9,1" }, /* PowerMac G5 */ { PowerMac10_1, "PowerMac10,1" }, /* Mac mini */ { PowerMac11_2, "PowerMac11,2" }, /* PowerMac G5 Dual Core */ { PowerMac12_1, "PowerMac12,1" }, /* iMac G5 (iSight) */ { RackMac3_1, "RackMac3,1" }, /* XServe G5 */ { } }; int detect_smp_prom(hd_data_t *hd_data) { unsigned cpus; devtree_t *devtree; if(!(devtree = hd_data->devtree)) return -1; /* hd_scan_prom() not called */ for(cpus = 0; devtree; devtree = devtree->next) { if(devtree->device_type && !strcmp(devtree->device_type, "cpu")) cpus++; } return cpus > 1 ? cpus : 0; } #define HSYNCP (( 1 << 1 )) #define HSYNCM (( 1 << 2 )) #define VSYNCP (( 1 << 3 )) #define VSYNCM (( 1 << 4 )) struct modelist { unsigned short clock; unsigned short width, height; unsigned short hblank, hsync_ofs, hsync; unsigned short vblank, vsync_ofs, vsync; unsigned short flags; unsigned char e0x23, e0x24; unsigned char min_hsync, max_hsync; unsigned char min_vsync, max_vsync; }; static const struct modelist mode_800x600_60 = { .clock = 39955 / 10, .width = 800, .height = 600, .hblank = 256, .hsync_ofs = 56, .hsync = 128, .vblank = 23, .vsync_ofs = 1, .vsync = 4, .e0x23 = (1 << 0), }; static const struct modelist mode_1024x768_60 = { .clock = 65000 / 10, .width = 1024, .height = 768, .hblank = 320, .hsync_ofs = 40, .hsync = 136, .vblank = 29, .vsync_ofs = 3, .vsync = 6, .e0x24 = (1 << 3), }; /* Modeline "1024x768-74" 80.71 1024 1080 1192 1360 768 769 772 802 +hsync +vsync */ static const struct modelist mode_1024x768_75 = { .clock = 80711 / 10, .width = 1024, .height = 768, .hblank = 336, .hsync_ofs = 56, .hsync = 112, .vblank = 34, .vsync_ofs = 1, .vsync = 3, .flags = VSYNCP | HSYNCP, .e0x24 = (1 << 1), .min_vsync = 74, .max_vsync = 116, .min_hsync = 59, .max_hsync = 60, }; /* Modeline "800x600-94" 63.89 800 848 936 1072 600 601 604 634 +vsync +hsync */ static const struct modelist mode_800x600_94 = { .clock = 63890 / 10, .width = 800, .height = 600, .hblank = 272, .hsync_ofs = 48, .hsync = 88, .vblank = 34, .vsync_ofs = 1, .vsync = 3, .flags = VSYNCP | HSYNCP, }; /* Modeline "640x480-116" 50.56 640 680 744 848 480 481 484 514 +vsync +hsync */ static const struct modelist mode_640x480_116 = { .clock = 50560 / 10, .width = 640, .height = 480, .hblank = 208, .hsync_ofs = 20, .hsync = 64, .vblank = 34, .vsync_ofs = 1, .vsync = 3, .flags = VSYNCP | HSYNCP, }; static void prom_add_first_detailed_timing(unsigned char *e, unsigned short width_mm, unsigned short height_mm, const struct modelist *m) { unsigned char i; i = 0x36; e[i + 0] = e[i + 1] = e[i + 2] = 0; e[i + 3] = 0xfd; e[i + 5] = m->min_vsync; e[i + 6] = m->max_vsync; e[i + 7] = m->min_hsync; e[i + 8] = m->max_hsync; } static void prom_add_detailed_timing(int num, unsigned char *e, unsigned short width_mm, unsigned short height_mm, const struct modelist *m) { unsigned char i; i = 0x36 + (num * 0x12); e[i + 0] = (m->clock) & 0x00ff; e[i + 1] = ((m->clock) & 0xff00) >> 8; e[i + 2] = m->width & 0x00ff; e[i + 4] |= ((m->width & 0x0f00) >> 8) << 4; e[i + 5] = m->height & 0x00ff; e[i + 7] |= ((m->height & 0x0f00) >> 8) << 4; e[i + 12] |= width_mm & 0x00ff; e[i + 14] |= ((width_mm & 0x0f00) >> 8) << 4; e[i + 13] |= height_mm & 0x00ff; e[i + 14] |= (height_mm & 0x0f00) >> 8; e[i + 3] = m->hblank & 0x00ff; e[i + 4] |= (m->hblank & 0x0f01) >> 8; e[i + 8] = m->hsync_ofs & 0x00ff; e[i + 11] |= ((m->hsync_ofs & 0x0300) >> 8) << 2; e[i + 9] = m->hsync & 0x00ff; e[i + 11] |= (m->hsync & 0x0300) >> 8; e[i + 6] = m->vblank & 0x00ff; e[i + 7] |= (m->vblank & 0x0f00) >> 8; e[i + 10] |= (m->vsync_ofs & 0x000f) << 4; e[i + 11] |= ((m->vsync_ofs & 0x0030) >> 4) << 2; e[i + 10] |= m->vsync & 0x000f; e[i + 11] |= (m->vsync & 0x0030) >> 4; if (m->flags) { e[i + 17] |= 3 << 3; if (m->flags & HSYNCP) e[i + 17] |= 0x4; if (m->flags & HSYNCM) e[i + 17] &= ~0x4; if (m->flags & VSYNCP) e[i + 17] |= 0x2; if (m->flags & VSYNCM) e[i + 17] &= ~0x2; } } static void prom_add_edid_data(int model) { unsigned char e[0x80]; unsigned short width_mm, height_mm, crt_imac; const struct modelist *m; memset(e, 0, sizeof(e)); width_mm = height_mm = crt_imac = 0; m = NULL; switch (model) { case PowerBook2_1: /* mach64 */ case PowerBook2_2: /* r128 */ width_mm = 247; height_mm = 186; m = &mode_800x600_60; break; case AAPL_PowerBook1998: /* mach64 */ case PowerBook1_1: /* r128 */ case PowerBook3_1: /* r128 */ width_mm = 286; height_mm = 214; m = &mode_1024x768_60; break; case iMac_1: /* mach64 */ case PowerMac2_1: /* r128 */ case PowerMac2_2: /* r128 */ case PowerMac4_1: /* r128 */ crt_imac = 1; width_mm = 286; height_mm = 212; m = &mode_1024x768_75; break; case AAPL_3400: /* 800x600 chipsfb */ case AAPL_3500: /* 800x600 chipsfb */ default: return; }; e[0x12] = 0x01; e[0x13] = 0x03; e[0x08] = 0x06; /* high vendor Apple */ e[0x09] = 0x10; /* low */ e[0x0a] = (unsigned char)model; /* low */ e[0x0b] = 0x42; /* high device */ if (m->e0x23) e[0x23] = m->e0x23; if (m->e0x24) e[0x24] = m->e0x24; prom_add_first_detailed_timing(e, width_mm, height_mm, m); prom_add_detailed_timing(1, e, width_mm, height_mm, m); if (crt_imac && 0) { prom_add_detailed_timing(2, e, width_mm, height_mm, &mode_800x600_94); prom_add_detailed_timing(3, e, width_mm, height_mm, &mode_640x480_116); } if (!devtree_edid->edid) devtree_edid->edid = malloc(sizeof(e)); memcpy(devtree_edid->edid, e, sizeof(e)); } static void prom_add_pmac_devices(hd_data_t *hd_data, const unsigned char *buf) { const struct pmac_mb_def *m = pmac_mb; while (m->string) { if (strcmp(buf, m->string) == 0) { model = m->model; break; } m++; } if (model) prom_add_edid_data(model); hd_t *hd; hd = add_hd_entry(hd_data, __LINE__, 0); hd->bus.id = bus_none; hd->base_class.id = bc_multimedia; hd->sub_class.id = sc_multi_audio; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x401); if (snd_aoa_layout_id) hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0015); else hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0010); } void hd_scan_prom(hd_data_t *hd_data) { hd_t *hd; unsigned char buf[256]; FILE *f; prom_info_t *pt; if(!hd_probe_feature(hd_data, pr_prom)) return; hd_data->module = mod_prom; /* some clean-up */ remove_hd_entries(hd_data); hd_data->devtree = free_devtree(hd_data); devtree_edid = NULL; veth_cnt = vscsi_cnt = 0; PROGRESS(1, 0, "devtree"); read_devtree(hd_data); if((f = fopen(PROC_PROM "/compatible", "r"))) { if(fread(buf, 1, sizeof buf - 1, f) > 2) { buf[sizeof buf - 1] = 0; if(memmem(buf, sizeof buf - 1, "MacRISC", 7)) prom_add_pmac_devices(hd_data, buf); } fclose(f); } if(hd_data->debug) dump_devtree_data(hd_data); PROGRESS(2, 0, "color"); hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_prom; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_prom; hd->detail->prom.data = pt = new_mem(sizeof *pt); if((f = fopen(PROC_PROM "/color-code", "r"))) { if(fread(buf, 1, 2, f) == 2) { pt->has_color = 1; pt->color = buf[1]; hd_data->color_code = pt->color | 0x10000; ADD2LOG("color-code: 0x%04x\n", (buf[0] << 8) + buf[1]); } fclose(f); } } /* store a device tree entry */ devtree_t *add_devtree_entry(devtree_t **devtree, devtree_t *new) { while(*devtree) devtree = &(*devtree)->next; return *devtree = new; } /* create a new device tree entry */ devtree_t *new_devtree_entry(devtree_t *parent) { static unsigned idx = 0; devtree_t *devtree = new_mem(sizeof *devtree); if(!parent) idx = 0; devtree->idx = ++idx; devtree->parent = parent; devtree->interrupt = devtree->class_code = devtree->device_id = devtree->vendor_id = devtree->subdevice_id = devtree->subvendor_id = devtree->revision_id = -1; return devtree; } void read_str(char *path, char *name, char **str) { char *s = NULL; str_list_t *sl; str_printf(&s, 0, "%s/%s", path, name); if((sl = read_file(s, 0, 1))) { *str = sl->str; sl->str = NULL; sl = free_str_list(sl); } free_mem(s); } void read_mem(char *path, char *name, unsigned char **mem, unsigned len) { FILE *f; char *s = NULL; unsigned char *m = new_mem(len); str_printf(&s, 0, "%s/%s", path, name); if((f = fopen(s, "r"))) { if(fread(m, len, 1, f) == 1) { *mem = m; m = NULL; } fclose(f); } free_mem(s); free_mem(m); } void read_int(char *path, char *name, int *val) { unsigned char *p = NULL; read_mem(path, name, &p, sizeof (int)); if(p) memcpy(val, p, sizeof (int)); free_mem(p); } void read_devtree_entry(hd_data_t *hd_data, devtree_t *parent, char *dirname) { DIR *dir; struct dirent *de; struct stat sbuf; char *path, *s; devtree_t *devtree, *dt2; devtree = add_devtree_entry(&hd_data->devtree, new_devtree_entry(parent)); devtree->filename = new_str(dirname); str_printf(&devtree->path, 0, "%s%s%s", parent ? parent->path : "", parent && *parent->path ? "/" : "", dirname ); path = 0; str_printf(&path, 0, PROC_PROM "/%s", devtree->path); if((dir = opendir(path))) { while((de = readdir(dir))) { if(!strcmp(de->d_name, ".") || !strcmp(de->d_name, "..")) continue; if(!strcmp(de->d_name, "layout-id")) snd_aoa_layout_id = 1; s = NULL; str_printf(&s, 0, "%s/%s", path, de->d_name); if(!lstat(s, &sbuf)) { if(S_ISDIR(sbuf.st_mode)) { /* prom entries don't always have unique names, unfortunately... */ for(dt2 = hd_data->devtree; dt2; dt2 = dt2->next) { if( dt2->parent == devtree && !strcmp(dt2->filename, de->d_name) ) break; } if(!dt2) read_devtree_entry(hd_data, devtree, de->d_name); } } s = free_mem(s); } closedir(dir); } read_str(path, "name", &devtree->name); read_str(path, "model", &devtree->model); read_str(path, "device_type", &devtree->device_type); read_str(path, "compatible", &devtree->compatible); read_str(path, "ccin", &devtree->ccin); read_str(path, "fru-number", &devtree->fru_number); read_str(path, "ibm,loc-code", &devtree->loc_code); read_str(path, "serial-number", &devtree->serial_number); read_str(path, "part-number", &devtree->part_number); read_str(path, "description", &devtree->description); read_int(path, "interrupts", &devtree->interrupt); read_int(path, "AAPL,interrupts", &devtree->interrupt); read_int(path, "class-code", &devtree->class_code); read_int(path, "vendor-id", &devtree->vendor_id); read_int(path, "device-id", &devtree->device_id); read_int(path, "subsystem-vendor-id", &devtree->subvendor_id); read_int(path, "subsystem-id", &devtree->subdevice_id); read_int(path, "revision-id", &devtree->revision_id); if(devtree_edid == NULL && devtree->device_type && strcmp(devtree->device_type, "display") == 0) devtree_edid = devtree; read_mem(path, "EDID", &devtree->edid, 0x80); if(!devtree->edid) read_mem(path, "DFP,EDID", &devtree->edid, 0x80); if(!devtree->edid) read_mem(path, "LCD,EDID", &devtree->edid, 0x80); if( devtree->class_code != -1 && devtree->vendor_id != -1 && devtree->device_id != -1 ) { devtree->pci = 1; } path = free_mem(path); } void read_devtree(hd_data_t *hd_data) { read_devtree_entry(hd_data, NULL, ""); } void dump_devtree_data(hd_data_t *hd_data) { unsigned u; devtree_t *devtree; devtree = hd_data->devtree; if(!devtree) return; ADD2LOG("----- /proc device tree -----\n"); for(; devtree; devtree = devtree->next) { u = devtree->parent ? devtree->parent->idx : 0; ADD2LOG(" %02u @%02u %s", devtree->idx, u, devtree->path); if(devtree->pci) ADD2LOG(" [pci]"); ADD2LOG("\n"); ADD2LOG( " name \"%s\", model \"%s\", dtype \"%s\", compat \"%s\"\n", devtree->name ? devtree->name : "", devtree->model ? devtree->model : "", devtree->device_type ? devtree->device_type : "", devtree->compatible ? devtree->compatible : "" ); if (strstr(devtree->path, "vpd") == devtree->path) ADD2LOG( " ccin \"%s\", fru-number \"%s\", location-code \"%s\", serial-number \"%s\", part-number \"%s\",\n" " description \"%s\"\n", devtree->ccin ? devtree->ccin : "", devtree->fru_number ? devtree->fru_number : "", devtree->loc_code ? devtree->loc_code : "", devtree->serial_number ? devtree->serial_number : "", devtree->part_number ? devtree->part_number : "", devtree->description ? devtree->description : "" ); if( devtree->class_code != -1 || devtree->vendor_id != -1 || devtree->device_id != -1 || devtree->revision_id != -1 || devtree->subdevice_id != -1 || devtree->subvendor_id != -1 || devtree->interrupt != -1 ) { ADD2LOG(" "); if(devtree->class_code != -1) ADD2LOG(" class 0x%06x", devtree->class_code); if(devtree->vendor_id != -1) ADD2LOG(" vend 0x%04x", devtree->vendor_id); if(devtree->device_id != -1) ADD2LOG(" dev 0x%04x", devtree->device_id); if(devtree->subvendor_id != -1) ADD2LOG(" svend 0x%04x", devtree->subvendor_id); if(devtree->subdevice_id != -1) ADD2LOG(" sdev 0x%04x", devtree->subdevice_id); if(devtree->revision_id != -1) ADD2LOG(" rev 0x%02x", devtree->revision_id); if(devtree->interrupt != -1) ADD2LOG(" irq %d", devtree->interrupt); ADD2LOG("\n"); } if(devtree->edid) { ADD2LOG(" EDID record:\n"); for(u = 0; u < 0x80; u += 0x10) { ADD2LOG(" %02x ", u); hd_log_hex(hd_data, 1, 0x10, devtree->edid + u); ADD2LOG("\n"); } } if(devtree->next) ADD2LOG("\n"); } ADD2LOG("----- /proc device tree end -----\n"); } #endif /* defined(__PPC__) */ /** @} */ hwinfo-21.52/src/hd/prom.h000066400000000000000000000000471323731041200153220ustar00rootroot00000000000000void hd_scan_prom(hd_data_t *hd_data); hwinfo-21.52/src/hd/s390.c000066400000000000000000000226171323731041200150450ustar00rootroot00000000000000#include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "s390.h" /** * @defgroup S390int S390 information * @ingroup libhdINFOint * @brief S390 devices and information functions * * @{ */ #if defined(__s390__) || defined(__s390x__) #include #include #define BUSNAME "ccw" #define BUSNAME_GROUP "ccwgroup" #define BUSNAME_IUCV "iucv" //#define strtol(x...) (printf("strtolling at %d\n",__LINE__),fflush(stdout),strtol(x)) static void hd_scan_s390_ex(hd_data_t *hd_data, int disks_only) { hd_t* hd; hd_res_t* res; DIR *bus; DIR *bus_group; struct dirent *curdev = NULL; char attrname[128]; char dirname[128]; char linkname[128]; int virtual_machine=0; int linkstrip; unsigned int devtype=0,devmod=0,cutype=0,cumod=0; /* list of each channel's cutype, used for finding multichannel devices */ /* FIXME: may fail with channel subsystems > 0.0 */ int cutypes[1<<16]={0}; int i; hd_data->module=mod_s390; remove_hd_entries(hd_data); bus = opendir("/sys/bus/" BUSNAME "/devices"); bus_group = opendir("/sys/bus/" BUSNAME_GROUP "/devices"); if (!bus) { ADD2LOG("unable to open" BUSNAME "bus\n"); return; } /* build cutypes list */ while((curdev = readdir(bus))) { char* att; if(curdev->d_type == DT_DIR) continue; // skip "." and ".." int channel=strtol(rindex(curdev->d_name,'.')+1,NULL,16); att = get_sysfs_attr(BUSNAME, curdev->d_name, "cutype"); if(!att) { ADD2LOG("CCW device %s has no cutype attribute\n", curdev->d_name); } else { cutypes[channel] = strtol(att, NULL, 16); } } /* check for each channel if it must be skipped and identify virtual reader/punch */ for(i=0;i<(1<<16);i++) { if(cutypes[i]==0x3088) /* It seems that QDIO devices only appear once */ cutypes[i+1]*=-1; /* negative cutype -> skip */ if(cutypes[i]==0x2540) { virtual_machine=1; /* we are running in VM */ cutypes[i]=-2; /* reader */ if(i < (1<<16)-1 && cutypes[i+1] == 0x2540) cutypes[i+1]=-3; /* punch */ } } /* identify grouped channels */ if(bus_group) while((curdev = readdir(bus_group))) { DIR* d; struct dirent* cl; if(curdev->d_type == DT_DIR) continue; // skip "." and ".." sprintf(dirname,"%s/%s","/sys/bus/" BUSNAME_GROUP "/devices/", curdev->d_name); d = opendir(dirname); while ((cl = readdir(d))) { if(cl->d_type != DT_LNK) continue; // skip everything except symlinks sprintf(linkname, "%s/%s", dirname, cl->d_name); memset(attrname,0,128); if(readlink(linkname, attrname, 127) == -1) continue; if(!rindex(attrname,'.')) continue; // no dot? should not happen... int channel=strtol(rindex(attrname,'.')+1,NULL,16); if(strncmp("cdev",cl->d_name,4)==0) { if(cl->d_name[4]=='0') /* first channel in group gets an entry */ { if(cutypes[channel]<0) cutypes[channel]*=-1; /* make sure its positive */ } else /* other channels in group are skipped */ if(cutypes[channel]>0) cutypes[channel]*=-1; /* make sure its negative */ } } closedir(d); } rewinddir(bus); while((curdev = readdir(bus))) { char* att; int readonly=0; if(curdev->d_type == DT_DIR) continue; // skip "." and ".." res=new_mem(sizeof *res); att = get_sysfs_attr(BUSNAME, curdev->d_name, "cutype"); if(!att) { ADD2LOG("CCW device %s has no cutype attribute, skipping\n", curdev->d_name); continue; } cutype = strtol(att, NULL, 16); cumod = strtol(index(att, '/') + 1, NULL, 16); res->io.enabled = atoi(get_sysfs_attr(BUSNAME, curdev->d_name, "online")); devtype = strtol(get_sysfs_attr(BUSNAME, curdev->d_name, "devtype"), NULL, 16); devmod = strtol(index(get_sysfs_attr(BUSNAME, curdev->d_name, "devtype"), '/') + 1, NULL, 16); readonly = atoi(get_sysfs_attr(BUSNAME, curdev->d_name, "readonly")?:"0"); res->io.type=res_io; res->io.access=readonly?acc_ro:acc_rw; res->io.base=strtol(rindex(curdev->d_name,'.')+1,NULL,16); /* Skip additional channels for multi-channel devices */ if(cutypes[res->io.base] < -3) continue; if(disks_only && cutype!=0x3990 && cutype!=0x2105 && cutype!=0x3880 && cutype!=0x9343 && cutype!=0x6310 && (cutype != 0x1731 || devtype != 0x1732 || cumod != 3)) continue; res->io.range=1; switch (cutype) { /* three channels */ case 0x1731: /* QDIO (QETH, HSI, zFCP) */ res->io.range++; /* two channels */ case 0x3088: /* CU3088 (CTC, LCS) */ res->io.range++; } if(res->io.range > 1) { sprintf(attrname, "/sys/bus/" BUSNAME "/devices/%s/group_device", curdev->d_name); //fprintf(stderr,"trying %s\n",attrname); memset(linkname,0,128); if(readlink(attrname, linkname, 127) == -1) { sprintf(attrname, "/sys/bus/" BUSNAME "/devices/%s", curdev->d_name); //fprintf(stderr,"not read link -> %s (+6)\n",attrname); linkstrip = 6; } else { sprintf(attrname, "/sys/devices/%s", linkname + 9); //fprintf(stderr,"read link, setting to %s\n",attrname); linkstrip = 6; } } else { linkstrip = 6; sprintf(attrname, "/sys/bus/" BUSNAME "/devices/%s", curdev->d_name); //fprintf(stderr,"no group dev -> %s (+6)\n",attrname); } hd=add_hd_entry(hd_data,__LINE__,0); add_res_entry(&hd->res,res); hd->vendor.id=MAKE_ID(TAG_SPECIAL,0x6001); /* IBM */ hd->device.id=MAKE_ID(TAG_SPECIAL,cutype); hd->sub_device.id=MAKE_ID(TAG_SPECIAL,devtype); hd->bus.id=bus_ccw; /* whether resolving the symlink in the non-grouped device case makes sense or not is debatable, but libsysfs did it, so it is consistent with earlier versions of this code. in the grouped device case it is necessary to obtain a sysfs id that is consistent with net.c which resolves /sys/class/net//device. */ memset(linkname, 0, 128); if(readlink(attrname,linkname,127) == -1) { //fprintf(stderr,"eins %s\n",attrname); hd->sysfs_device_link = new_str(hd_sysfs_id(attrname)); } else { //fprintf(stderr,"zwei %s, %s\n",linkname,linkname+linkstrip); hd->sysfs_device_link = new_str(hd_sysfs_id(linkname+linkstrip)); } hd->sysfs_id = new_str(hd->sysfs_device_link); hd->sysfs_bus_id = new_str(curdev->d_name); if(cutypes[res->io.base]==-2) /* virtual reader */ { hd->base_class.id=bc_scanner; } if(cutypes[res->io.base]==-3) /* virtual punch */ { hd->base_class.id=bc_printer; } /* all other device data (names, classes etc.) comes from the s390 ID file */ hd->detail=free_hd_detail(hd->detail); hd->detail=new_mem(sizeof *hd->detail); hd->detail->ccw.type=hd_detail_ccw; hd->detail->ccw.data=new_mem(sizeof(ccw_t)); hd->detail->ccw.data->cu_model=cumod; hd->detail->ccw.data->dev_model=devmod; hd->detail->ccw.data->lcss=(strtol(curdev->d_name,0,16) << 8) + strtol(curdev->d_name+2,0,16); /* OSA Express devices with more than one port are not detectable, so we have to set dualport for all OSA Express network interfaces */ if(cutype == 0x1731 && cumod == 1) hd->is.dualport = 1; hddb_add_info(hd_data,hd); } closedir(bus); closedir(bus_group); if(virtual_machine) { /* add an unactivated IUCV device (by finding /sys/bus/iucv/devices/netiucv/ */ /* and any activated IUCV devices (by finding /sys/bus/iucv/devices/netiucv??/ */ bus = opendir("/sys/bus/" BUSNAME_IUCV "/devices"); if(bus) { while((curdev = readdir(bus))) { // skip ".", "..", and any entries that aren't "netiucv" if( curdev->d_type == DT_DIR || strncmp(curdev->d_name, "netiucv", sizeof "netiucv" -1) ) continue; hd=add_hd_entry(hd_data,__LINE__,0); hd->vendor.id=MAKE_ID(TAG_SPECIAL,0x6001); /* IBM */ hd->device.id=MAKE_ID(TAG_SPECIAL,0x0005); /* IUCV */ hd->bus.id=bus_iucv; hd->base_class.id=bc_network; hd->status.active=status_yes; hd->status.available=status_yes; hd->rom_id = new_str(get_sysfs_attr(BUSNAME_IUCV, curdev->d_name, "user")); sprintf(attrname, "/sys/bus/" BUSNAME_IUCV "/devices/%s", curdev->d_name); hd->sysfs_device_link = new_str(hd_sysfs_id(attrname)); hd->sysfs_id = new_str(hd->sysfs_device_link); hd->sysfs_bus_id = new_str(strrchr(attrname,'/')+1); /* try to determine the network IF name */ strcat(attrname, "/net"); DIR* netdevdir = opendir(attrname); if(netdevdir) { struct dirent* nd; while((nd = readdir(netdevdir))) { if(nd->d_name[0] == '.') continue; hd->unix_dev_name = new_str(nd->d_name); break; } closedir(netdevdir); } hddb_add_info(hd_data,hd); } closedir(bus); } } } void hd_scan_s390(hd_data_t *hd_data) { if (!hd_probe_feature(hd_data, pr_s390)) return; hd_scan_s390_ex(hd_data, 0); } void hd_scan_s390disks(hd_data_t *hd_data) { if (!hd_probe_feature(hd_data, pr_s390disks)) return; hd_scan_s390_ex(hd_data, 1); } #endif /** @} */ hwinfo-21.52/src/hd/s390.h000066400000000000000000000002271323731041200150430ustar00rootroot00000000000000/** register all S/390 devices */ void hd_scan_s390(hd_data_t *hd_data); /** register only S/390 disks */ void hd_scan_s390disks(hd_data_t *hd_data); hwinfo-21.52/src/hd/sbus.c000066400000000000000000000461571323731041200153300ustar00rootroot00000000000000#include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "sbus.h" /** * @defgroup SBUSint SBUS (Sparc) * @ingroup libhdBUSint * @brief ISA bus scan functions * * @{ */ #ifdef __sparc__ #ifdef DIET typedef unsigned int u_int; #endif #include #define MAX_VAL (4096-128-4) static int prom_fd; static int prom_nextnode (int node) { char buf[OPROMMAXPARAM]; struct openpromio *op = (struct openpromio *)buf; op->oprom_size = sizeof (int); if (node == -1) return 0; *(int *)op->oprom_array = node; if (ioctl (prom_fd, OPROMNEXT, op) < 0) return 0; return *(int *)op->oprom_array; } static int prom_getchild (int node) { char buf[OPROMMAXPARAM]; struct openpromio *op = (struct openpromio *)buf; op->oprom_size = sizeof (int); if (!node || node == -1) return 0; *(int *)op->oprom_array = node; if (ioctl (prom_fd, OPROMCHILD, op) < 0) return 0; return *(int *)op->oprom_array; } static char *prom_getproperty (char *prop, int *lenp, char *buf) { struct openpromio *op = (struct openpromio *)buf; op->oprom_size = MAX_VAL; strcpy (op->oprom_array, prop); if (ioctl (prom_fd, OPROMGETPROP, op) < 0) return 0; if (lenp) *lenp = op->oprom_size; if (strncmp ("SUNW,", op->oprom_array, 5) == 0) return op->oprom_array + 5; else return op->oprom_array; } static int prom_getbool (char *prop) { char buf[OPROMMAXPARAM]; struct openpromio *op = (struct openpromio *)buf; op->oprom_size = 0; *(int *)op->oprom_array = 0; for (;;) { op->oprom_size = 128; /* MAX_PROP */ if (ioctl (prom_fd, OPROMNXTPROP, op) < 0) return 0; if (!op->oprom_size) return 0; if (!strcmp (op->oprom_array, prop)) return 1; } } static void prom_parse (int node, int sbus, int ebus, hd_data_t *hd_data) { hd_t *hd; char buf1[OPROMMAXPARAM], buf2[OPROMMAXPARAM]; int nextnode; int len, nsbus = sbus, nebus = ebus; char *prop1 = prom_getproperty ("device_type", &len, buf1); if (strcmp (prop1, "network") == 0) { char *prop2 = prom_getproperty ("name", &len, buf2); if (prop2 && len >= 0) { if (strcmp (prop2, "hme") == 0) { ADD2LOG ("NETWORK: type=Sun Happy Meal Ethernet, module=sunhme\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0x00; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x3001); } else if (strcmp (prop2, "le") == 0) { ADD2LOG ("NETWORK: type=Sun Lance Ethernet, module=ignore\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0x00; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x3002); } else if (strcmp (prop2, "qe") == 0) { prop2 = prom_getproperty("channel#", &len, buf2); if (prop2 && len == 4 && *(int *)prop2 == 0) { ADD2LOG ("NETWORK: type=Sun Quad Ethernet, module=sunqe\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0x00; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x3003); } } else if (strcmp (prop2, "qfe") == 0) { ADD2LOG ("NETWORK: type=Sun Quad Ethernet (qfe), module=sunhme\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0x00; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x3001); } else if (strcmp (prop2, "mlanai") == 0 || strcmp (prop2, "myri") == 0) { ADD2LOG ("NETWORK: type=MyriCOM MyriNET Gigabit Ethernet, module=myri_sbus\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_network; hd->sub_class.id = 0x00; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x3004); } else ADD2LOG ("NETWORK: Unknown device \"%s\"\n", prop2); } } else if (strcmp (prop1, "scsi") == 0) { char *prop2 = prom_getproperty ("name", &len, buf2); if (prop2 && len >= 0) { if (sbus) { if (strcmp (prop2, "esp") == 0) { ADD2LOG ("SCSI: type=Sun Enhanced SCSI Processor (ESP), module=ignore\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1001); } else if (strcmp (prop2, "soc") == 0) { ADD2LOG ("SCSI: type=Sun SPARCStorage Array, module=fc4:soc:pluto\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1101); } else if (strcmp (prop2, "socal") == 0) { ADD2LOG ("SCSI: type=Sun Enterprise Network Array, module=fc4:socal:fcal\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1102); } else if (strcmp (prop2, "fas") == 0) { ADD2LOG ("SCSI: type=Sun Swift (ESP), module=ignore\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1002); } else if (strcmp (prop2, "ptisp") == 0) { ADD2LOG ("SCSI: type=Performance Technologies ISP, module=qlogicpti\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1003); } else if (strcmp (prop2, "isp") == 0) { ADD2LOG ("SCSI: type=QLogic ISP, module=qlogicpti\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1004); } else ADD2LOG ("SCSI: Unknown SBUS device \"%s\"\n", prop2); } else ADD2LOG ("SCSI: Unknown device \"%s\"\n", prop2); } } else if (strcmp (prop1, "display") == 0) { char *prop2 = prom_getproperty ("name", &len, buf2); if (prop2 && len >= 0) if (sbus || strcmp (prop2, "ffb") == 0 || strcmp (prop2, "afb") == 0 || strcmp (prop2, "cgfourteen") == 0) { if (strcmp (prop2, "bwtwo") == 0) { ADD2LOG ("DISPLAY: Sun|Monochrome (bwtwo), depth=1\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0001); } else if (strcmp (prop2, "cgthree") == 0) { ADD2LOG ("DISPLAY: Sun|Color3 (cgthree), depth=8\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0002); } else if (strcmp (prop2, "cgeight") == 0) { ADD2LOG ("DISPLAY: Sun|CG8/RasterOps, depth=8\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0003); } else if (strcmp (prop2, "cgtwelve") == 0) { ADD2LOG ("DISPLAY: Sun|GS (cgtwelve), depth=24\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0004); } else if (strcmp (prop2, "gt") == 0) { ADD2LOG ("DISPLAY: Sun|Graphics Tower (gt), depth=24\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0005); } else if (strcmp (prop2, "mgx") == 0) { hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); prop2 = prom_getproperty ("fb_size", &len, buf2); if (prop2 && len == 4 && *(int *)prop2 == 0x400000) { ADD2LOG ("DISPLAY: Quantum 3D MGXplus with 4M VRAM (mgx), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0006); } else { ADD2LOG ("DISPLAY: Quantum 3D MGXplus (mgx), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0007); } } else if (strcmp (prop2, "cgsix") == 0) { int chiprev = 0; int vmsize = 0; hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); prop2 = prom_getproperty("chiprev", &len, buf2); if (prop2 && len == 4) chiprev = *(int *)prop2; prop2 = prom_getproperty("vmsize", &len, buf2); if (prop2 && len == 4) vmsize = *(int *)prop2; switch (chiprev) { case 1 ... 4: ADD2LOG ("DISPLAY: Sun|Double width GX (cgsix), depth=8\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0008); break; case 5 ... 9: ADD2LOG ("DISPLAY: Sun|Single width GX (cgsix), depth=8\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0009); break; case 11: switch (vmsize) { case 2: ADD2LOG ("DISPLAY: Sun|Turbo GX with 1M VSIMM (cgsix), depth=8\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x000a); break; case 4: ADD2LOG ("DISPLAY: Sun|Turbo GX Plus (cgsix), depth=8\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x000b); break; default: ADD2LOG ("DISPLAY: Sun|Turbo GX (cgsix), depth=8\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x000c); break; } break; default: ADD2LOG ("DISPLAY: Sun|Unknown GX (cgsix), depth=8\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x000d); break; } } else if (strcmp (prop2, "cgfourteen") == 0) { int size = 0; hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); prop2 = prom_getproperty ("reg", &len, buf2); if (prop2 && !(len % 12) && len > 0) size = *(int *)(prop2 + len - 4); switch (size) { case 0x400000: ADD2LOG ("DISPLAY: Sun|SX with 4M VSIMM (cgfourteen), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x000e); break; case 0x800000: ADD2LOG ("DISPLAY: Sun|SX with 8M VSIMM (cgfourteen), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x000f); break; default: ADD2LOG ("DISPLAY: Sun|SX (cgfourteen), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0010); break; } } else if (strcmp (prop2, "leo") == 0) { hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); prop2 = prom_getproperty("model", &len, buf2); if (prop2 && len > 0 && !strstr(prop2, "501-2503")) { ADD2LOG ("DISPLAY: Sun|Turbo ZX (leo), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0012); } else { ADD2LOG ("DISPLAY: Sun|ZX or Turbo ZX (leo), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0011); } } else if (strcmp (prop2, "tcx") == 0) { hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); if (prom_getbool ("tcx-8-bit")) { ADD2LOG ("DISPLAY: Sun|TCX (8bit), depth=8\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0013); } else { ADD2LOG ("DISPLAY: Sun|TCX (S24), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0014); } } else if (strcmp (prop2, "afb") == 0) { int btype = 0; prop2 = prom_getproperty("board_type", &len, buf2); if (prop2 && len == 4) btype = *(int *)prop2; hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); if (btype == 3) { ADD2LOG ("DISPLAY: Sun|Elite3D-M6 Horizontal (afb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0015); } else { ADD2LOG ("DISPLAY: Sun|Elite3D (afb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0016); } } else if (strcmp (prop2, "ffb") == 0) { int btype = 0; prop2 = prom_getproperty("board_type", &len, buf2); if (prop2 && len == 4) btype = *(int *)prop2; hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_display; hd->sub_class.id = sc_dis_vga; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); switch (btype) { case 0x08: ADD2LOG ("DISPLAY: Sun|FFB 67MHz Creator (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0017); break; case 0x0b: ADD2LOG ("DISPLAY: Sun|FFB 67MHz Creator 3D (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0018); break; case 0x1b: ADD2LOG ("DISPLAY: Sun|FFB 75MHz Creator 3D (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0019); break; case 0x20: case 0x28: ADD2LOG ("DISPLAY: Sun|FFB2 Vertical Creator (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x001a); break; case 0x23: case 0x2b: ADD2LOG ("DISPLAY: Sun|FFB2 Vertical Creator 3D (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x001b); break; case 0x30: ADD2LOG ("DISPLAY: Sun|FFB2+ Vertical Creator (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x001c); break; case 0x33: ADD2LOG ("DISPLAY: Sun|FFB2+ Vertical Creator 3D (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x001d); break; case 0x40: case 0x48: ADD2LOG ("DISPLAY: Sun|FFB2 Horizontal Creator (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x001e); break; case 0x43: case 0x4b: ADD2LOG ("DISPLAY: Sun|FFB2 Horizontal Creator 3D (ffb), depth=24\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x001f); break; default: ADD2LOG ("DISPLAY: Sun|FFB (ffb), type=%xi, depth=24\n", btype); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x0020); break; } } else ADD2LOG ("DISPLAY: Unknown SBUS device \"%s\"\n", prop2); } else ADD2LOG ("DISPLAY: Unknown device \"%s\"\n", prop2); } else if (strcmp (prop1, "cpu") == 0) { char *prop2 = prom_getproperty ("name", &len, buf2); if (prop2 && len >= 0) ADD2LOG ("CPU: %s\n", prop2); } else { char *prop2 = prom_getproperty ("name", &len, buf2); if (prop2 && len >= 0) { if (strcmp (prop2, "audio") == 0) { ADD2LOG ("AUDIO: type=AMD7930, module=amd7930\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_multimedia; hd->sub_class.id = sc_multi_audio; hd->bus.id = bus_sbus; hd->unix_dev_name = new_str ("/dev/audio"); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x2001); } else if (strcmp (prop2, "CS4231") == 0) { hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_multimedia; hd->sub_class.id = sc_multi_audio; hd->bus.id = bus_sbus; hd->unix_dev_name = new_str ("/dev/audio"); if (ebus) { ADD2LOG ("AUDIO: type=CS4231 EB2 DMA (PCI), module=cs4231\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x2002); } else { ADD2LOG ("AUDIO: type=CS4231 APC DMA (SBUS), module=cs4231\n"); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x2003); } hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); } else if (strcmp (prop2, "DBRIe") == 0) { ADD2LOG ("AUDIO: type=SS10/SS20 DBRI, module=dbri\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_multimedia; hd->sub_class.id = sc_multi_audio; hd->bus.id = bus_sbus; hd->unix_dev_name = new_str ("/dev/audio"); hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x2004); } else if (strcmp (prop2, "bpp") == 0) { ADD2LOG ("PARPORT: type=bpp, module=unknown\n"); } else if (strcmp (prop2, "soc") == 0) { ADD2LOG ("SCSI: type=Sun SPARCStorage Array, module=fc4:soc:pluto\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1101); } else if (strcmp (prop2, "socal") == 0) { ADD2LOG ("SCSI: type=Sun Enterprise Network Array, module=fc4:socal:fcal\n"); hd = add_hd_entry (hd_data, __LINE__, 0); hd->base_class.id = bc_storage; hd->sub_class.id = sc_sto_scsi; hd->bus.id = bus_sbus; hd->vendor.id = MAKE_ID(TAG_SPECIAL, 0x4001); hd->device.id = MAKE_ID(TAG_SPECIAL, 0x1102); } else if (strcmp(prop2, "sbus") == 0 || strcmp(prop2, "sbi") == 0) nsbus = 1; else if (!strcmp(prop2, "ebus")) nebus = 1; else ADD2LOG ("%s: unknown device \"%s\"\n", prop1, prop2); } } nextnode = prom_getchild (node); if (nextnode) prom_parse (nextnode, nsbus, nebus, hd_data); nextnode = prom_nextnode (node); if (nextnode) prom_parse (nextnode, sbus, ebus, hd_data); return; } void hd_scan_sbus (hd_data_t *hd_data) { int prom_root_node; if(!hd_probe_feature(hd_data, pr_sbus)) return; hd_data->module = mod_sbus; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "sun sbus"); if((prom_fd = open(DEV_OPENPROM, O_RDWR | O_NONBLOCK | O_NOCTTY)) < 0) return; prom_root_node = prom_nextnode(0); if (!prom_root_node) goto failed; prom_parse (prom_root_node, 0, 0, hd_data); failed: close (prom_fd); return; } #else void hd_scan_sbus (hd_data_t *hd_data) { return; } #endif /** @} */ hwinfo-21.52/src/hd/sbus.h000066400000000000000000000000501323731041200153130ustar00rootroot00000000000000void hd_scan_sbus (hd_data_t *hd_data); hwinfo-21.52/src/hd/serial.c000066400000000000000000000162471323731041200156300ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "serial.h" /** * @defgroup SERIALint Serial devices * @ingroup libhdDEVint * @brief Serial device interface * * @{ */ static char *ser_names[] = { "8250", "16450", "16550", "16650", "16750", "16850", "16950" }; static void get_serial_info(hd_data_t *hd_data); static serial_t *add_serial_entry(serial_t **ser, serial_t *new_ser); static void dump_serial_data(hd_data_t *hd_data); void hd_scan_serial(hd_data_t *hd_data) { hd_t *hd, *hd2; serial_t *ser, *next; hd_res_t *res, *res2; int i; char buf[4], *skip_dev[16]; str_list_t *sl, *cmd; unsigned skip_devs = 0; if(!hd_probe_feature(hd_data, pr_serial)) return; hd_data->module = mod_serial; /* some clean-up */ remove_hd_entries(hd_data); hd_data->serial = NULL; PROGRESS(1, 0, "read info"); get_serial_info(hd_data); if((hd_data->debug & HD_DEB_SERIAL)) dump_serial_data(hd_data); for(i = 0; i < 2; i++) { cmd = get_cmdline(hd_data, i == 0 ? "yast2ser" : "console"); for(sl = cmd; sl; sl = sl->next) { if(sscanf(sl->str, "tty%3[^,]", buf) == 1) { if(buf[1] == 0) { switch(*buf) { case 'a': strcpy(buf, "S0"); break; case 'b': strcpy(buf, "S1"); break; } } if(skip_devs < sizeof skip_dev / sizeof *skip_dev) { skip_dev[skip_devs] = NULL; str_printf(&skip_dev[skip_devs++], 0, "/dev/tty%s", buf); } } } free_str_list(cmd); } PROGRESS(2, 0, "build list"); for(ser = hd_data->serial; ser; ser = ser->next) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_comm; hd->sub_class.id = sc_com_ser; hd->prog_if.id = 0x80; for(i = 0; (unsigned) i < sizeof ser_names / sizeof *ser_names; i++) { if(strstr(ser->name, ser_names[i])) hd->prog_if.id = i; } hd->device.name = new_str(ser->name); hd->func = ser->line; if(ser->name && !strcmp(ser->name, "AgereModem")) { str_printf(&hd->unix_dev_name, 0, "/dev/ttyAGS%u", ser->line); } else { str_printf(&hd->unix_dev_name, 0, "/dev/ttyS%u", ser->line); } for(i = 0; i < (int) skip_devs; i++) { if(!strcmp(skip_dev[i], hd->unix_dev_name)) { hd->tag.skip_mouse = hd->tag.skip_modem = hd->tag.skip_braille = 1; break; } } if(ser->device) { if(strstr(ser->device, "modem-printer")) { hd->tag.ser_device = 1; } else if(strstr(ser->device, "infrared")) { hd->tag.ser_device = 2; } else if(strstr(ser->device, "modem")) { hd->tag.ser_device = 3; } } if(ser->baud) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->baud.type = res_baud; res->baud.speed = ser->baud; } res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->io.type = res_io; res->io.enabled = 1; res->io.base = ser->port; res->io.access = acc_rw; res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->irq.type = res_irq; res->irq.enabled = 1; res->irq.base = ser->irq; /* skip Dell Remote Access Cards - bug #145051 */ for(hd2 = hd_data->hd; hd2; hd2 = hd2->next) { if( hd2->vendor.id == MAKE_ID(TAG_PCI, 0x1028) && /* Dell */ hd2->device.id >= MAKE_ID(TAG_PCI, 0x07) && hd2->device.id <= MAKE_ID(TAG_PCI, 0x12) /* range that covers DRACs */ ) { for(res2 = hd2->res; res2; res2 = res2->next) { if( res2->any.type == res_io && ser->port >= res2->io.base && ser->port < res2->io.base + res2->io.range ) { hd->tag.skip_mouse = hd->tag.skip_modem = hd->tag.skip_braille = 1; } } } } } for(ser = hd_data->serial; ser; ser = next) { next = ser->next; free_mem(ser->name); free_mem(ser->device); free_mem(ser); } hd_data->serial = NULL; #if 0 if(hd_module_is_active(hd_data, "irda")) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_comm; hd->sub_class.id = sc_com_ser; hd->prog_if.id = 0x80; hd->device.name = new_str("IrDA Serial"); hd->unix_dev_name = new_str("/dev/ircomm0"); } #endif } void get_serial_info(hd_data_t *hd_data) { char buf[64]; unsigned u0, u1, u2; #if !defined(__PPC__) unsigned u3; #endif int i; str_list_t *sl, *sl0, **sll; serial_t *ser; #if !defined(__PPC__) /* * Max. 44 serial lines at the moment; the serial proc interface is * somewhat buggy at the moment (2.2.13), hence the explicit 44 lines * limit. That may be dropped later. */ sl0 = read_file(PROC_DRIVER_SERIAL, 1, 44); sll = &sl0; while(*sll) sll = &(*sll)->next; // append Agere modem devices *sll = read_file("/proc/tty/driver/agrserial", 1, 17); // ########## FIX !!!!!!!! ######## if(sl0) { for(sl = sl0; sl; sl = sl->next) { i = 0; if( sscanf(sl->str, "%u: uart:%31s port:%x irq:%u baud:%u", &u0, buf, &u1, &u2, &u3) == 5 || (i = 1, sscanf(sl->str, "%u: uart:%31s port:%x irq:%u tx:%u", &u0, buf, &u1, &u2, &u3) == 5) ) { /* * The 'baud' or 'tx' entries are only present for real interfaces. */ ser = add_serial_entry(&hd_data->serial, new_mem(sizeof *ser)); ser->line = u0; if(u1 >= 0x100) ser->port = u1; // Agere modem does not use real port numbers ser->irq = u2; if(!i) ser->baud = u3; ser->name = new_str(buf); } } if((hd_data->debug & HD_DEB_SERIAL)) { /* log just the first 16 entries */ ADD2LOG("----- "PROC_DRIVER_SERIAL" -----\n"); for(sl = sl0, i = 16; sl && i--; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- "PROC_DRIVER_SERIAL" end -----\n"); } } #endif /* !defined(__PPC__) */ #if defined(__PPC__) sl0 = read_file(PROC_DRIVER_MACSERIAL, 1, 0); if(sl0) { for(sl = sl0; sl; sl = sl->next) { if( (i = sscanf(sl->str, "%u: port:%x irq:%u con:%63[^\n]", &u0, &u1, &u2, buf)) >= 3 ) { ser = add_serial_entry(&hd_data->serial, new_mem(sizeof *ser)); ser->line = u0; ser->port = u1; ser->irq = u2; ser->name = new_str("SCC"); if(i == 4) ser->device = new_str(buf); } } if((hd_data->debug & HD_DEB_SERIAL)) { /* log just the first 16 entries */ ADD2LOG("----- "PROC_DRIVER_MACSERIAL" -----\n"); for(sl = sl0, i = 16; sl && i--; sl = sl->next) { ADD2LOG(" %s", sl->str); } ADD2LOG("----- "PROC_DRIVER_MACSERIAL" end -----\n"); } } #endif /* defined(__PPC__) */ free_str_list(sl0); } serial_t *add_serial_entry(serial_t **ser, serial_t *new_ser) { while(*ser) ser = &(*ser)->next; return *ser = new_ser; } void dump_serial_data(hd_data_t *hd_data) { serial_t *ser; ADD2LOG("----- serial info -----\n"); for(ser = hd_data->serial; ser; ser = ser->next) { ADD2LOG( " uart %s, line %d, port 0x%03x, irq %d, baud %d\n", ser->name, ser->line, ser->port, ser->irq, ser->baud ); } ADD2LOG("----- serial info end -----\n"); } /** @} */ hwinfo-21.52/src/hd/serial.h000066400000000000000000000000511323731041200156170ustar00rootroot00000000000000void hd_scan_serial(hd_data_t *hd_data); hwinfo-21.52/src/hd/smbios.c000066400000000000000000001600251323731041200156370ustar00rootroot00000000000000#include #include #include "hd.h" #include "hd_int.h" #include "smbios.h" /** * @defgroup SMBIOSint System Management BIOS (SMBIOS) * @ingroup libhdINFOint * @brief System Management BIOS functions * * @{ */ enum sm_map_type { sm_map_str, sm_map_num2str }; typedef struct { unsigned num; char *str; } sm_num2str_t; typedef struct { enum sm_map_type type; unsigned len; union { char **str; sm_num2str_t *num2str; } list; } sm_str_map_t; /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ static char *get_string(str_list_t *sl, int index); static void smbios_bitmap_print(FILE *f, hd_bitmap_t *hbm, char *label, int style); static void smbios_id_print(FILE *f, hd_id_t *hid, char *label); static void smbios_str_print(FILE *f, char *str, char *label); static void smbios_id2str(hd_id_t *hid, sm_str_map_t *map, unsigned def); static void smbios_bitmap2str(hd_bitmap_t *hbm, sm_str_map_t *map); /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #define SMBIOS_PRINT_ID(a, b) smbios_id_print(f, &sm->a, b) #define SMBIOS_PRINT_STR(a, b) smbios_str_print(f, sm->a, b) #define SMBIOS_PRINT_BITMAP_SHORT(a, b) smbios_bitmap_print(f, &sm->a, b, 0) #define SMBIOS_PRINT_BITMAP_LONG(a, b) smbios_bitmap_print(f, &sm->a, b, 1) #define SMBIOS_DEF_MAP(a) \ static sm_str_map_t a = { \ sizeof *a ## _ == sizeof (sm_num2str_t) ? sm_map_num2str : sm_map_str, \ sizeof a ## _ / sizeof *a ## _, \ { (void *) a ## _ } \ }; /* ptr is (unsigned char *) */ #define READ_MEM16(ptr) ((ptr)[0] + ((ptr)[1] << 8)) #define READ_MEM32(ptr) ((ptr)[0] + ((ptr)[1] << 8) + ((ptr)[2] << 16) + ((ptr)[3] << 24)) #define READ_MEM64(ptr) (READ_MEM32(ptr) + ((uint64_t) READ_MEM32(ptr + 4) << 32)) /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ static sm_num2str_t smbios_bios_feature_[] = { { 4, "ISA supported" }, { 5, "MCA supported" }, { 6, "EISA supported" }, { 7, "PCI supported" }, { 8, "PCMCIA supported" }, { 9, "PnP supported" }, { 10, "APM supported" }, { 11, "BIOS flashable" }, { 12, "BIOS shadowing allowed" }, { 13, "VL-VESA supported" }, { 14, "ESCD supported" }, { 15, "CD boot supported" }, { 16, "Selectable boot supported" }, { 17, "BIOS ROM socketed" }, { 18, "PCMCIA boot supported" }, { 19, "EDD spec supported" }, { 20, "1.2MB NEC 9800 Japanese Floppy supported" }, { 21, "1.2MB Toshiba Japanese Floppy supported" }, { 22, "360kB Floppy supported" }, { 23, "1.2MB Floppy supported" }, { 24, "720kB Floppy supported" }, { 25, "2.88MB Floppy supported" }, { 26, "Print Screen supported" }, { 27, "8042 Keyboard Services supported" }, { 28, "Serial Services supported" }, { 29, "Printer Services supported" }, { 30, "CGA/Mono Video supported" }, { 31, "NEC PC-98" }, { 64 + 0, "ACPI supported" }, { 64 + 1, "USB Legacy supported" }, { 64 + 2, "AGP supported" }, { 64 + 3, "I2O boot supported" }, { 64 + 4, "LS-120 boot supported" }, { 64 + 5, "ATAPI ZIP boot supported" }, { 64 + 6, "IEEE1394 boot supported" }, { 64 + 7, "Smart Battery supported" }, { 64 + 8, "BIOS Boot Spec supported" }, { 64 + 9, "F12 Network boot supported" } }; SMBIOS_DEF_MAP(smbios_bios_feature); static char *smbios_system_wakeups_[] = { "Reserved", "Other", "Unknown", "APM Timer", "Modem Ring", "LAN Remote", "Power Switch", "PCI PME#", "AC Power Restored" }; SMBIOS_DEF_MAP(smbios_system_wakeups); static char *smbios_board_feature_[] = { "Hosting Board", "Needs One Daughter Board", "Removable", "Replaceable", "Hot Swappable" }; SMBIOS_DEF_MAP(smbios_board_feature); static char *smbios_board_types_[] = { NULL, "Other", "Unknown", "Server Blade", "Connectivity Switch", "System Management Module", "Processor Module", "I/O Module", "Memory Module", "Daughter Board", "Motherboard", "Processor/Memory Module", "Processor/IO Module", "Interconnect Board" }; SMBIOS_DEF_MAP(smbios_board_types); static char *smbios_chassis_types_[] = { NULL, "Other", "Unknown", "Desktop", "Low Profile Desktop", "Pizza Box", "Mini Tower", "Tower", "Portable", "LapTop", "Notebook", "Hand Held", "Docking Station", "All in One", "Sub Notebook", "Space Saving", "Lunch Box", "Main Server Chassis", "Expansion Chassis", "SubChassis", "Bus Expansion Chassis", "Peripheral Chassis", "RAID Chassis", "Rack Mount Chassis", "Sealed-case PC", "Multi-System Chassis" }; SMBIOS_DEF_MAP(smbios_chassis_types); static char *smbios_chassis_states_[] = { NULL, "Other", "Unknown", "Safe", "Warning", "Critical", "Non-recoverable" }; SMBIOS_DEF_MAP(smbios_chassis_states); static char *smbios_chassis_sec_states_[] = { NULL, "Other", "Unknown", "None", "External interface locked out", "External interface enabled" }; SMBIOS_DEF_MAP(smbios_chassis_sec_states); static char *smbios_proc_upgrades_[] = { NULL, "Other", "Unknown", "Daughter Board", "ZIF Socket", "Replaceable Piggy Back", "None", "LIF Socket", "Slot 1", "Slot 2", "370-Pin Socket", "Slot A", "Slot M", "Socket 423", "Socket A (Socket 462)", "Socket 478", "Socket 754", "Socket 940" }; SMBIOS_DEF_MAP(smbios_proc_upgrades); static char *smbios_proc_cpu_status_[8] = { "Unknown", "Enabled", "Disabled by User", "Disabled by BIOS", "Idle", "Reserved", "Reserved", "Other" }; SMBIOS_DEF_MAP(smbios_proc_cpu_status); static char *smbios_proc_types_[] = { NULL, "Other", "Unknown", "CPU", "Math", "DSP", "Video" }; SMBIOS_DEF_MAP(smbios_proc_types); static sm_num2str_t smbios_proc_families_[] = { { 0x00, NULL }, { 0x01, "Other" }, { 0x02, "Unknown" }, { 0x03, "8086" }, { 0x04, "80286" }, { 0x05, "Intel386" }, { 0x06, "Intel486" }, { 0x07, "8087" }, { 0x08, "80287" }, { 0x09, "80387" }, { 0x0a, "80487" }, { 0x0b, "Pentium" }, { 0x0c, "Pentium Pro" }, { 0x0d, "Pentium II" }, { 0x0e, "Pentium MMX" }, { 0x0f, "Celeron" }, { 0x10, "Pentium II Xeon" }, { 0x11, "Pentium III" }, { 0x12, "M1" }, { 0x13, "M2" }, { 0x18, "Duron" }, { 0x19, "K5" }, { 0x1a, "K6" }, { 0x1b, "K6-2" }, { 0x1c, "K6-3" }, { 0x1d, "Athlon" }, { 0x1e, "AMD2900" }, { 0x1f, "K6-2+" }, { 0x78, "Crusoe TM5000" }, { 0x79, "Crusoe TM3000" }, { 0x82, "Itanium" }, { 0x83, "Athlon 64" }, { 0x84, "Opteron Processor" }, { 0xb0, "Pentium III Xeon" }, { 0xb1, "Pentium III with SpeedStep" }, { 0xb2, "Pentium 4" }, { 0xb3, "Xeon" }, { 0xb4, "AS400" }, { 0xb5, "Xeon MP" }, { 0xb6, "Athlon XP" }, { 0xb7, "Athlon MP" }, { 0xb8, "Itanium 2" } }; SMBIOS_DEF_MAP(smbios_proc_families); static char *smbios_cache_mode_[] = { "Write Through", "Write Back", "Varies with Memory Address", "Unknown" }; SMBIOS_DEF_MAP(smbios_cache_mode); static char *smbios_cache_location_[] = { "Internal", "External", "Reserved", "Unknown" }; SMBIOS_DEF_MAP(smbios_cache_location); static char *smbios_cache_ecc_[] = { NULL, "Other", "Unknown", "None", "Parity", "Single-bit", "Multi-bit", "CRC" }; SMBIOS_DEF_MAP(smbios_cache_ecc); #define smbios_memarray_ecc smbios_cache_ecc static char *smbios_cache_type_[] = { NULL, "Other", "Unknown", "Instruction", "Data", "Unified" }; SMBIOS_DEF_MAP(smbios_cache_type); static char *smbios_cache_assoc_[] = { NULL, "Other", "Unknown", "Direct Mapped", "2-way Set-Associative", "4-way Set-Associative", "Fully Associative", "8-way Set-Associative", "16-way Set-Associative" }; SMBIOS_DEF_MAP(smbios_cache_assoc); static char *smbios_cache_sram_[] = { "Other", "Unknown", "Non-Burst", "Burst", "Pipeline Burst", "Synchronous", "Asynchronous" }; SMBIOS_DEF_MAP(smbios_cache_sram); static sm_num2str_t smbios_connect_conn_type_[] = { { 0x00, NULL }, { 0x01, "Centronics" }, { 0x02, "Mini Centronics" }, { 0x03, "Proprietary" }, { 0x04, "DB-25 pin male" }, { 0x05, "DB-25 pin female" }, { 0x06, "DB-15 pin male" }, { 0x07, "DB-15 pin female" }, { 0x08, "DB-9 pin male" }, { 0x09, "DB-9 pin female" }, { 0x0a, "RJ-11" }, { 0x0b, "RJ-45" }, { 0x0c, "50 Pin MiniSCSI" }, { 0x0d, "Mini-DIN" }, { 0x0e, "Micro-DIN" }, { 0x0f, "PS/2" }, { 0x10, "Infrared" }, { 0x11, "HP-HIL" }, { 0x12, "Access Bus [USB]" }, { 0x13, "SSA SCSI" }, { 0x14, "Circular DIN-8 male" }, { 0x15, "Circular DIN-8 female" }, { 0x16, "On Board IDE" }, { 0x17, "On Board Floppy" }, { 0x18, "9 Pin Dual Inline [pin 10 cut]" }, { 0x19, "25 Pin Dual Inline [pin 26 cut]" }, { 0x1a, "50 Pin Dual Inline" }, { 0x1b, "68 Pin Dual Inline" }, { 0x1c, "On Board Sound Input from CD-ROM" }, { 0x1d, "Mini-Centronics Type-14" }, { 0x1e, "Mini-Centronics Type-26" }, { 0x1f, "Mini-jack [headphones]" }, { 0x20, "BNC" }, { 0x21, "1394" }, { 0xa0, "PC-98" }, { 0xa1, "PC-98Hireso" }, { 0xa2, "PC-H98" }, { 0xa3, "PC-98Note" }, { 0xa4, "PC-98Full" }, { 0xff, "Other" } }; SMBIOS_DEF_MAP(smbios_connect_conn_type); static sm_num2str_t smbios_connect_port_type_[] = { { 0x00, NULL }, { 0x01, "Parallel Port XT/AT Compatible" }, { 0x02, "Parallel Port PS/2" }, { 0x03, "Parallel Port ECP" }, { 0x04, "Parallel Port EPP" }, { 0x05, "Parallel Port ECP/EPP" }, { 0x06, "Serial Port XT/AT Compatible" }, { 0x07, "Serial Port 16450 Compatible" }, { 0x08, "Serial Port 16550 Compatible" }, { 0x09, "Serial Port 16550A Compatible" }, { 0x0a, "SCSI Port" }, { 0x0b, "MIDI Port" }, { 0x0c, "Joy Stick Port" }, { 0x0d, "Keyboard Port" }, { 0x0e, "Mouse Port" }, { 0x0f, "SSA SCSI" }, { 0x10, "USB" }, { 0x11, "FireWire [IEEE P1394]" }, { 0x12, "PCMCIA Type I" }, { 0x13, "PCMCIA Type II" }, { 0x14, "PCMCIA Type III" }, { 0x15, "Cardbus" }, { 0x16, "Access Bus Port" }, { 0x17, "SCSI II" }, { 0x18, "SCSI Wide" }, { 0x19, "PC-98" }, { 0x1a, "PC-98-Hireso" }, { 0x1b, "PC-H98" }, { 0x1c, "Video Port" }, { 0x1d, "Audio Port" }, { 0x1e, "Modem Port" }, { 0x1f, "Network Port" }, { 0xa0, "8251 Compatible" }, { 0xa1, "8251 FIFO Compatible" }, { 0xff, "Other" } }; SMBIOS_DEF_MAP(smbios_connect_port_type); static sm_num2str_t smbios_slot_type_[] = { { 0x00, NULL }, { 0x01, "Other" }, { 0x02, "Unknown" }, { 0x03, "ISA" }, { 0x04, "MCA" }, { 0x05, "EISA" }, { 0x06, "PCI" }, { 0x07, "PC Card [PCMCIA]" }, { 0x08, "VL-VESA" }, { 0x09, "Proprietary" }, { 0x0a, "Processor Card" }, { 0x0b, "Proprietary Memory Card" }, { 0x0c, "I/O Riser Card" }, { 0x0d, "NuBus" }, { 0x0e, "PCI - 66MHz Capable" }, { 0x0f, "AGP" }, { 0x10, "AGP 2X" }, { 0x11, "AGP 4X" }, { 0x12, "PCI-X" }, { 0x13, "AGP 8X" }, { 0xa0, "PC-98/C20" }, { 0xa1, "PC-98/C24" }, { 0xa2, "PC-98/E" }, { 0xa3, "PC-98/Local Bus" }, { 0xa4, "PC-98/Card" } }; SMBIOS_DEF_MAP(smbios_slot_type); static char *smbios_slot_bus_width_[] = { NULL, "Other", "Unknown", "8 bit", "16 bit", "32 bit", "64 bit", "128 bit" }; SMBIOS_DEF_MAP(smbios_slot_bus_width); static char *smbios_slot_usage_[] = { NULL, "Other", "Unknown", "Available", "In Use" }; SMBIOS_DEF_MAP(smbios_slot_usage); static char *smbios_slot_length_[] = { NULL, "Other", "Unknown", "Short", "Long" }; SMBIOS_DEF_MAP(smbios_slot_length); static char *smbios_slot_feature_[] = { "Unknown", "5.0 V", "3.3 V", "Shared", "PC Card-16", "CardBus", "Zoom Video", "Modem Ring Resume", "PME#", "Hot-Plug" }; SMBIOS_DEF_MAP(smbios_slot_feature); static char *smbios_onboard_type_[] = { "Other", "Other", "Unknown", "Video", "SCSI Controller", "Ethernet", "Token Ring", "Sound" }; SMBIOS_DEF_MAP(smbios_onboard_type); static sm_num2str_t smbios_memarray_location_[] = { { 0x00, NULL }, { 0x01, "Other" }, { 0x02, "Unknown" }, { 0x03, "Motherboard" }, { 0x04, "ISA add-on card" }, { 0x05, "EISA add-on card" }, { 0x06, "PCI add-on card" }, { 0x07, "MCA add-on card" }, { 0x08, "PCMCIA add-on card" }, { 0x09, "Proprietary add-on card" }, { 0x0a, "NuBus" }, { 0xa0, "PC-98/C20 add-on card" }, { 0xa1, "PC-98/C24 add-on card" }, { 0xa2, "PC-98/E add-on card" }, { 0xa3, "PC-98/Local bus add-on card" } }; SMBIOS_DEF_MAP(smbios_memarray_location); static char *smbios_memarray_use_[] = { NULL, "Other", "Unknown", "System memory", "Video memory", "Flash memory", "Non-volatile RAM", "Cache memory" }; SMBIOS_DEF_MAP(smbios_memarray_use); static char *smbios_mouse_type_[] = { NULL, "Other", "Unknown", "Mouse", "Track Ball", "Track Point", "Glide Point", "Touch Pad", "Touch Screen", "Optical Sensor" }; SMBIOS_DEF_MAP(smbios_mouse_type); static sm_num2str_t smbios_mouse_interface_[] = { { 0x00, NULL }, { 0x01, "Other" }, { 0x02, "Unknown" }, { 0x03, "Serial" }, { 0x04, "PS/2" }, { 0x05, "Infrared" }, { 0x06, "HP-HIL" }, { 0x07, "Bus Mouse" }, { 0x08, "ADB" }, { 0xa0, "Bus mouse DB-9" }, { 0xa1, "Bus mouse micro-DIN" }, { 0xa2, "USB" } }; SMBIOS_DEF_MAP(smbios_mouse_interface); static char *smbios_memdevice_form_[] = { NULL, "Other", "Unknown", "SIMM", "SIP", "Chip", "DIP", "ZIP", "Proprietary Card", "DIMM", "TSOP", "Row of Chips", "RIMM", "SODIMM", "SRIMM", "FB-DIMM" }; SMBIOS_DEF_MAP(smbios_memdevice_form); static char *smbios_memdevice_type_[] = { NULL, "Other", "Unknown", "DRAM", "EDRAM", "VRAM", "SRAM", "RAM", "ROM", "FLASH", "EEPROM", "FEPROM", "EPROM", "CDRAM", "3DRAM", "SDRAM", "SGRAM", "RDRAM", "DDR" }; SMBIOS_DEF_MAP(smbios_memdevice_type); static char *smbios_memdevice_detail_[] = { NULL, "Other", "Unknown", "Fast-paged", "Static column", "Pseudo-static", "RAMBUS", "Synchronous", "CMOS", "EDO", "Window DRAM", "Cache DRAM", "Non-volatile" }; SMBIOS_DEF_MAP(smbios_memdevice_detail); static char *smbios_memerror_type_[] = { NULL, "Other", "Unknown", "OK", "Bad read", "Parity error", "Single-bit error", "Double-bit error", "Multi-bit error", "Nibble error", "Checksum error", "CRC error", "Corrected single-bit error", "Corrected error", "Uncorrectable error" }; SMBIOS_DEF_MAP(smbios_memerror_type); static char *smbios_memerror_granularity_[] = { NULL, "Other", "Unknown", "Device level", "Memory partition level" }; SMBIOS_DEF_MAP(smbios_memerror_granularity); static char *smbios_memerror_operation_[] = { NULL, "Other", "Unknown", "Read", "Write", "Partial write" }; SMBIOS_DEF_MAP(smbios_memerror_operation); static char *smbios_secure_state_[] = { "Disabled", "Enabled", "Not Implemented", "Unknown" }; SMBIOS_DEF_MAP(smbios_secure_state); /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* * return the index'th string from sl */ char *get_string(str_list_t *sl, int index) { if(!sl || !index) return NULL; for(; sl; sl = sl->next, index--) { if(index == 1) return new_str(sl->str && *sl->str ? sl->str : NULL); } return NULL; } /* * Print a bitmap. * Style: 0: short, 1: long. */ void smbios_bitmap_print(FILE *f, hd_bitmap_t *hbm, char *label, int style) { unsigned u; str_list_t *sl; if(hbm->not_empty) { fprintf(f, " %s: 0x", label); for(u = (hbm->bits + 7) >> 3; u; u--) { fprintf(f, "%02x", hbm->bitmap[u - 1]); } fprintf(f, style ? "\n" : " ("); for(sl = hbm->str; sl; sl = sl->next) { if(style) { fprintf(f, " %s\n", sl->str); } else { fprintf(f, "%s%s", sl->str, sl->next ? ", " : ""); } } if(!style) fprintf(f, ")\n"); } } /* * Print id/name pair. */ void smbios_id_print(FILE *f, hd_id_t *hid, char *label) { if(hid->name) fprintf(f, " %s: 0x%02x (%s)\n", label, hid->id, hid->name); } /* * Print a string. */ void smbios_str_print(FILE *f, char *str, char *label) { if(str) fprintf(f, " %s: \"%s\"\n", label, str); } /* * Look up the name that corresponds to the id (if any). */ void smbios_id2str(hd_id_t *hid, sm_str_map_t *map, unsigned def) { unsigned u; char *str, *def_str; if(map->type == sm_map_str) { str = map->list.str[hid->id < map->len ? hid->id : def]; if(hid->id && !str) str = map->list.str[def]; } else { for(str = def_str = NULL, u = 0; u < map->len; u++) { if(map->list.num2str[u].num == hid->id) str = map->list.num2str[u].str; if(str) break; if(map->list.num2str[u].num == def) def_str = map->list.num2str[u].str; } if(hid->id && !str) str = def_str; } hid->name = new_str(str); } /* * Convert a bitmap into a list of strings. (That is, interpret the * bitmap.) */ void smbios_bitmap2str(hd_bitmap_t *hbm, sm_str_map_t *map) { unsigned u, bit; char *str; for(u = 0; u < (hbm->bits + 7) >> 3; u++) { if(hbm->bitmap[u]) { hbm->not_empty = 1; break; } } if(map->type == sm_map_str) { for(u = 0; u < map->len; u++) { if(u < hbm->bits && hbm->bitmap[u >> 3] & (1 << (u & 7))) { str = map->list.str[u]; if(str) add_str_list(&hbm->str, str); } } } else { for(u = 0; u < map->len; u++) { bit = map->list.num2str[u].num; if(bit < hbm->bits && hbm->bitmap[bit >> 3] & (1 << (bit & 7))) { str = map->list.num2str[u].str; if(str) add_str_list(&hbm->str, str); } } } } /* * Interpret raw smbios data. */ void smbios_parse(hd_data_t *hd_data) { hd_smbios_t *sm; str_list_t *sl_any, *sl; int cnt, data_len; unsigned char *sm_data; unsigned u, v; if(!hd_data->smbios) return; for(cnt = 0, sm = hd_data->smbios; sm; sm = sm->next, cnt++) { sm_data = sm->any.data; data_len = sm->any.data_len; sl_any = sm->any.strings; switch(sm->any.type) { case sm_biosinfo: if(data_len >= 0x12) { sm->biosinfo.start = READ_MEM16(sm_data + 6) << 4; sm->biosinfo.rom_size = (sm_data[9] + 1) << 16; sm->biosinfo.vendor = get_string(sl_any, sm_data[4]); sm->biosinfo.version = get_string(sl_any, sm_data[5]); sm->biosinfo.date = get_string(sl_any, sm_data[8]); memcpy(sm->biosinfo.feature.bitmap, sm_data + 0xa, 8); } if(data_len >= 0x13) { sm->biosinfo.feature.bitmap[8] = sm_data[0x12]; } if(data_len >= 0x14) { sm->biosinfo.feature.bitmap[9] = sm_data[0x13]; } sm->biosinfo.feature.bits = 80; smbios_bitmap2str(&sm->biosinfo.feature, &smbios_bios_feature); break; case sm_sysinfo: if(data_len >= 8) { sm->sysinfo.manuf = get_string(sl_any, sm_data[4]); sm->sysinfo.product = get_string(sl_any, sm_data[5]); sm->sysinfo.version = get_string(sl_any, sm_data[6]); sm->sysinfo.serial = get_string(sl_any, sm_data[7]); } if(data_len >= 0x19) { memcpy(sm->sysinfo.uuid, sm_data + 8, 16); sm->sysinfo.wake_up.id = sm_data[0x18]; smbios_id2str(&sm->sysinfo.wake_up, &smbios_system_wakeups, 1); } break; case sm_boardinfo: if(data_len >= 8) { sm->boardinfo.manuf = get_string(sl_any, sm_data[4]); sm->boardinfo.product = get_string(sl_any, sm_data[5]); sm->boardinfo.version = get_string(sl_any, sm_data[6]); sm->boardinfo.serial = get_string(sl_any, sm_data[7]); } if(data_len >= 9) { sm->boardinfo.asset = get_string(sl_any, sm_data[8]); } if(data_len >= 0x0e) { sm->boardinfo.feature.bitmap[0] = sm_data[9]; sm->boardinfo.feature.bits = 8; smbios_bitmap2str(&sm->boardinfo.feature, &smbios_board_feature); sm->boardinfo.location = get_string(sl_any, sm_data[0x0a]); sm->boardinfo.chassis = READ_MEM16(sm_data + 0x0b); sm->boardinfo.board_type.id = sm_data[0x0d]; smbios_id2str(&sm->boardinfo.board_type, &smbios_board_types, 1); } if(data_len >= 0x0f) { u = sm_data[0x0e]; if(u && data_len >= 0x0f + 2 * u) { sm->boardinfo.objects_len = u; sm->boardinfo.objects = new_mem(u * sizeof *sm->boardinfo.objects); for(u = 0; u < sm->boardinfo.objects_len; u++) { sm->boardinfo.objects[u] = READ_MEM16(sm_data + 0x0f + 2 * u); } } } break; case sm_chassis: if(data_len >= 6) { sm->chassis.manuf = get_string(sl_any, sm_data[4]); sm->chassis.lock = sm_data[5] >> 7; sm->chassis.ch_type.id = sm_data[5] & 0x7f; smbios_id2str(&sm->chassis.ch_type, &smbios_chassis_types, 1); } if(data_len >= 9) { sm->chassis.version = get_string(sl_any, sm_data[6]); sm->chassis.serial = get_string(sl_any, sm_data[7]); sm->chassis.asset = get_string(sl_any, sm_data[8]); } if(data_len >= 0x0d) { sm->chassis.bootup.id = sm_data[9]; sm->chassis.power.id = sm_data[0x0a]; sm->chassis.thermal.id = sm_data[0x0b]; sm->chassis.security.id = sm_data[0x0c]; smbios_id2str(&sm->chassis.bootup, &smbios_chassis_states, 1); smbios_id2str(&sm->chassis.power, &smbios_chassis_states, 1); smbios_id2str(&sm->chassis.thermal, &smbios_chassis_states, 1); smbios_id2str(&sm->chassis.security, &smbios_chassis_sec_states, 1); } if(data_len >= 0x11) { sm->chassis.oem = READ_MEM32(sm_data + 0x0d); } break; case sm_processor: if(data_len >= 0x1a) { sm->processor.socket = get_string(sl_any, sm_data[4]); sm->processor.manuf = get_string(sl_any, sm_data[7]); sm->processor.version = get_string(sl_any, sm_data[0x10]); sm->processor.voltage = sm_data[0x11]; if(sm->processor.voltage & 0x80) { sm->processor.voltage &= 0x7f; } else { switch(sm->processor.voltage) { case 0x01: sm->processor.voltage = 50; break; case 0x02: sm->processor.voltage = 33; break; case 0x04: sm->processor.voltage = 29; break; default: sm->processor.voltage = 0; } } sm->processor.pr_type.id = sm_data[5]; sm->processor.family.id = sm_data[6]; sm->processor.cpu_id = READ_MEM64(sm_data + 8); sm->processor.ext_clock = READ_MEM16(sm_data + 0x12); sm->processor.max_speed = READ_MEM16(sm_data + 0x14); sm->processor.current_speed = READ_MEM16(sm_data + 0x16); sm->processor.sock_status = (sm_data[0x18] >> 6) & 1; sm->processor.cpu_status.id = sm_data[0x18] & 7; sm->processor.upgrade.id = sm_data[0x19]; smbios_id2str(&sm->processor.pr_type, &smbios_proc_types, 1); smbios_id2str(&sm->processor.family, &smbios_proc_families, 1); smbios_id2str(&sm->processor.cpu_status, &smbios_proc_cpu_status, 0); smbios_id2str(&sm->processor.upgrade, &smbios_proc_upgrades, 1); } if(data_len >= 0x20) { sm->processor.l1_cache = READ_MEM16(sm_data + 0x1a); sm->processor.l2_cache = READ_MEM16(sm_data + 0x1c); sm->processor.l3_cache = READ_MEM16(sm_data + 0x1e); if(sm->processor.l1_cache == 0xffff) sm->processor.l1_cache = 0; if(sm->processor.l2_cache == 0xffff) sm->processor.l2_cache = 0; if(sm->processor.l3_cache == 0xffff) sm->processor.l3_cache = 0; } if(data_len >= 0x21) { sm->processor.serial = get_string(sl_any, sm_data[0x20]); } if(data_len >= 0x22) { sm->processor.asset = get_string(sl_any, sm_data[0x21]); sm->processor.part = get_string(sl_any, sm_data[0x22]); } break; case sm_cache: if(data_len >= 0x0f) { sm->cache.socket = get_string(sl_any, sm_data[4]); u = READ_MEM16(sm_data + 7); if((u & 0x8000)) u = (u & 0x7fff) << 6; sm->cache.max_size = u; u = READ_MEM16(sm_data + 9); if((u & 0x8000)) u = (u & 0x7fff) << 6; sm->cache.current_size = u; u = READ_MEM16(sm_data + 5); sm->cache.mode.id = (u >> 8) & 3; sm->cache.state = (u >> 7) & 1; sm->cache.location.id = (u >> 5) & 3; sm->cache.socketed = (u >> 3) & 1; sm->cache.level = u & 7; smbios_id2str(&sm->cache.mode, &smbios_cache_mode, 0); smbios_id2str(&sm->cache.location, &smbios_cache_location, 0); sm->cache.supp_sram.bitmap[0] = sm_data[0x0b]; sm->cache.supp_sram.bitmap[1] = sm_data[0x0c]; sm->cache.supp_sram.bits = 16; sm->cache.sram.bitmap[0] = sm_data[0x0d]; sm->cache.sram.bitmap[1] = sm_data[0x0e]; sm->cache.sram.bits = 16; smbios_bitmap2str(&sm->cache.supp_sram, &smbios_cache_sram); smbios_bitmap2str(&sm->cache.sram, &smbios_cache_sram); } if(data_len >= 0x13) { sm->cache.speed = sm_data[0x0f]; sm->cache.ecc.id = sm_data[0x10]; sm->cache.cache_type.id = sm_data[0x11]; sm->cache.assoc.id = sm_data[0x12]; smbios_id2str(&sm->cache.ecc, &smbios_cache_ecc, 1); smbios_id2str(&sm->cache.cache_type, &smbios_cache_type, 1); smbios_id2str(&sm->cache.assoc, &smbios_cache_assoc, 1); } break; case sm_connect: if(data_len >= 9) { sm->connect.i_des = get_string(sl_any, sm_data[4]); sm->connect.x_des = get_string(sl_any, sm_data[6]); sm->connect.i_type.id = sm_data[5]; sm->connect.x_type.id = sm_data[7]; sm->connect.port_type.id = sm_data[8]; smbios_id2str(&sm->connect.i_type, &smbios_connect_conn_type, 0xff); smbios_id2str(&sm->connect.x_type, &smbios_connect_conn_type, 0xff); smbios_id2str(&sm->connect.port_type, &smbios_connect_port_type, 0xff); } break; case sm_slot: if(data_len >= 0x0c) { sm->slot.desig = get_string(sl_any, sm_data[4]); sm->slot.slot_type.id = sm_data[5]; sm->slot.bus_width.id = sm_data[6]; sm->slot.usage.id = sm_data[7]; sm->slot.length.id = sm_data[8]; sm->slot.id = READ_MEM16(sm_data + 9); sm->slot.feature.bitmap[0] = sm_data[0x0b]; } if(data_len >= 0x0d) { sm->slot.feature.bitmap[1] = sm_data[0x0c]; } sm->slot.feature.bits = 16; smbios_id2str(&sm->slot.slot_type, &smbios_slot_type, 1); smbios_id2str(&sm->slot.bus_width, &smbios_slot_bus_width, 1); smbios_id2str(&sm->slot.usage, &smbios_slot_usage, 1); smbios_id2str(&sm->slot.length, &smbios_slot_length, 1); smbios_bitmap2str(&sm->slot.feature, &smbios_slot_feature); break; case sm_onboard: if(data_len >= 4) { u = data_len - 4; if(!(u & 1)) { u >>= 1; if(u) { sm->onboard.dev_len = u; sm->onboard.dev = new_mem(u * sizeof *sm->onboard.dev); } for(u = 0; u < sm->onboard.dev_len; u++) { sm->onboard.dev[u].name = get_string(sl_any, sm_data[4 + (u << 1) + 1]); v = sm_data[4 + (u << 1)]; sm->onboard.dev[u].status = v >> 7; sm->onboard.dev[u].type.id = v & 0x7f; smbios_id2str(&sm->onboard.dev[u].type, &smbios_onboard_type, 1); } } } break; case sm_oem: for(sl = sl_any; sl; sl = sl->next) { if(sl->str && *sl->str) add_str_list(&sm->oem.oem_strings, sl->str); } break; case sm_config: for(sl = sl_any; sl; sl = sl->next) { if(sl->str && *sl->str) add_str_list(&sm->config.options, sl->str); } break; case sm_lang: if(data_len >= 0x16) { sm->lang.current = get_string(sl_any, sm_data[0x15]); } break; case sm_group: if(data_len >= 5) { sm->group.name = get_string(sl_any, sm_data[4]); u = (data_len - 5) / 3; if(u) { sm->group.items_len = u; sm->group.item_handles = new_mem(u * sizeof *sm->group.item_handles); for(u = 0; u < sm->group.items_len; u++) { sm->group.item_handles[u] = READ_MEM16(sm_data + 6 + 3 * u); } } } break; case sm_memarray: if(data_len >= 0x0f) { sm->memarray.location.id = sm_data[4]; sm->memarray.use.id = sm_data[5]; sm->memarray.ecc.id = sm_data[6]; sm->memarray.max_size = READ_MEM32(sm_data + 7); if(sm->memarray.max_size == 0x80000000) sm->memarray.max_size = 0; sm->memarray.error_handle = READ_MEM16(sm_data + 0x0b); sm->memarray.slots = READ_MEM16(sm_data + 0x0d); smbios_id2str(&sm->memarray.location, &smbios_memarray_location, 1); smbios_id2str(&sm->memarray.use, &smbios_memarray_use, 1); smbios_id2str(&sm->memarray.ecc, &smbios_memarray_ecc, 1); } break; case sm_memdevice: if(data_len >= 0x15) { sm->memdevice.array_handle = READ_MEM16(sm_data + 0x04); sm->memdevice.error_handle = READ_MEM16(sm_data + 0x06); sm->memdevice.eccbits = READ_MEM16(sm_data + 8); sm->memdevice.width = READ_MEM16(sm_data + 0xa); if(sm->memdevice.width == 0xffff) sm->memdevice.width = 0; if(sm->memdevice.eccbits == 0xffff) sm->memdevice.eccbits = 0; if(sm->memdevice.eccbits >= sm->memdevice.width) { sm->memdevice.eccbits -= sm->memdevice.width; } else { sm->memdevice.eccbits = 0; } sm->memdevice.size = READ_MEM16(sm_data + 0xc); if(sm->memdevice.size == 0xffff) sm->memdevice.size = 0; if((sm->memdevice.size & 0x8000)) { sm->memdevice.size &= 0x7fff; } else { sm->memdevice.size <<= 10; } sm->memdevice.form.id = sm_data[0xe]; sm->memdevice.set = sm_data[0xf]; sm->memdevice.location = get_string(sl_any, sm_data[0x10]); sm->memdevice.bank = get_string(sl_any, sm_data[0x11]); sm->memdevice.mem_type.id = sm_data[0x12]; smbios_id2str(&sm->memdevice.form, &smbios_memdevice_form, 1); smbios_id2str(&sm->memdevice.mem_type, &smbios_memdevice_type, 1); sm->memdevice.type_detail.bitmap[0] = sm_data[0x13]; sm->memdevice.type_detail.bitmap[1] = sm_data[0x14]; sm->memdevice.type_detail.bits = 16; smbios_bitmap2str(&sm->memdevice.type_detail, &smbios_memdevice_detail); } if(data_len >= 0x17) { sm->memdevice.speed = READ_MEM16(sm_data + 0x15); } if(data_len >= 0x1b) { sm->memdevice.manuf = get_string(sl_any, sm_data[0x17]); sm->memdevice.serial = get_string(sl_any, sm_data[0x18]); sm->memdevice.asset = get_string(sl_any, sm_data[0x19]); sm->memdevice.part = get_string(sl_any, sm_data[0x1a]); } if(data_len >= 0x20 && sm->memdevice.size == (0x7fff << 10)) { sm->memdevice.size = (READ_MEM32(sm_data + 0x1c) & 0x7fffffff) << 10; } break; case sm_memerror: if(data_len >= 0x17) { sm->memerror.err_type.id = sm_data[4]; sm->memerror.granularity.id = sm_data[5]; sm->memerror.operation.id = sm_data[6]; sm->memerror.syndrome = READ_MEM32(sm_data + 7); sm->memerror.array_addr = READ_MEM32(sm_data + 0xb); sm->memerror.device_addr = READ_MEM32(sm_data + 0xf); sm->memerror.range = READ_MEM32(sm_data + 0x13); smbios_id2str(&sm->memerror.err_type, &smbios_memerror_type, 1); smbios_id2str(&sm->memerror.granularity, &smbios_memerror_granularity, 1); smbios_id2str(&sm->memerror.operation, &smbios_memerror_operation, 1); } break; case sm_memarraymap: if(data_len >= 0x0f) { sm->memarraymap.start_addr = READ_MEM32(sm_data + 4); sm->memarraymap.start_addr <<= 10; sm->memarraymap.end_addr = 1 + READ_MEM32(sm_data + 8); sm->memarraymap.end_addr <<= 10; sm->memarraymap.array_handle = READ_MEM16(sm_data + 0xc); sm->memarraymap.part_width = sm_data[0x0e]; } break; case sm_memdevicemap: if(data_len >= 0x13) { sm->memdevicemap.start_addr = READ_MEM32(sm_data + 4); sm->memdevicemap.start_addr <<= 10; sm->memdevicemap.end_addr = 1 + READ_MEM32(sm_data + 8); sm->memdevicemap.end_addr <<= 10; sm->memdevicemap.memdevice_handle = READ_MEM16(sm_data + 0xc); sm->memdevicemap.arraymap_handle = READ_MEM16(sm_data + 0xe); sm->memdevicemap.row_pos = sm_data[0x10]; sm->memdevicemap.interleave_pos = sm_data[0x11]; sm->memdevicemap.interleave_depth = sm_data[0x12]; } break; case sm_mouse: if(data_len >= 7) { sm->mouse.mtype.id = sm_data[4]; sm->mouse.interface.id = sm_data[5]; sm->mouse.buttons = sm_data[6]; smbios_id2str(&sm->mouse.mtype, &smbios_mouse_type, 1); smbios_id2str(&sm->mouse.interface, &smbios_mouse_interface, 1); } break; case sm_secure: if(data_len >= 5) { u = sm_data[4]; sm->secure.power.id = u >> 6; sm->secure.keyboard.id = (u >> 4) & 3; sm->secure.admin.id = (u >> 2) & 3; sm->secure.reset.id = u & 3; smbios_id2str(&sm->secure.power, &smbios_secure_state, 3); smbios_id2str(&sm->secure.keyboard, &smbios_secure_state, 3); smbios_id2str(&sm->secure.admin, &smbios_secure_state, 3); smbios_id2str(&sm->secure.reset, &smbios_secure_state, 3); } break; case sm_power: if(data_len >= 9) { sm->power.month = sm_data[4]; sm->power.day = sm_data[5]; sm->power.hour = sm_data[6]; sm->power.minute = sm_data[7]; sm->power.second = sm_data[8]; } break; case sm_mem64error: if(data_len >= 0x1f) { sm->mem64error.err_type.id = sm_data[4]; sm->mem64error.granularity.id = sm_data[5]; sm->mem64error.operation.id = sm_data[6]; sm->mem64error.syndrome = READ_MEM32(sm_data + 7); sm->mem64error.array_addr = READ_MEM64(sm_data + 0xb); sm->mem64error.device_addr = READ_MEM64(sm_data + 0x13); sm->mem64error.range = READ_MEM32(sm_data + 0x1b); smbios_id2str(&sm->mem64error.err_type, &smbios_memerror_type, 1); smbios_id2str(&sm->mem64error.granularity, &smbios_memerror_granularity, 1); smbios_id2str(&sm->mem64error.operation, &smbios_memerror_operation, 1); } break; default: break; } } } /* * Note: new_sm is directly inserted into the list, so you *must* make sure * that new_sm points to a malloc'ed pice of memory. */ hd_smbios_t *smbios_add_entry(hd_smbios_t **sm, hd_smbios_t *new_sm) { while(*sm) sm = &(*sm)->next; return *sm = new_sm; } /* * Free the memory allocated by a smbios list. */ hd_smbios_t *smbios_free(hd_smbios_t *sm) { hd_smbios_t *next; unsigned u; for(; sm; sm = next) { next = sm->next; free_mem(sm->any.data); free_str_list(sm->any.strings); switch(sm->any.type) { case sm_biosinfo: free_mem(sm->biosinfo.vendor); free_mem(sm->biosinfo.version); free_mem(sm->biosinfo.date); free_str_list(sm->biosinfo.feature.str); break; case sm_sysinfo: free_mem(sm->sysinfo.manuf); free_mem(sm->sysinfo.product); free_mem(sm->sysinfo.version); free_mem(sm->sysinfo.serial); free_mem(sm->sysinfo.wake_up.name); break; case sm_boardinfo: free_mem(sm->boardinfo.manuf); free_mem(sm->boardinfo.product); free_mem(sm->boardinfo.version); free_mem(sm->boardinfo.serial); free_mem(sm->boardinfo.asset); free_mem(sm->boardinfo.location); free_mem(sm->boardinfo.board_type.name); free_str_list(sm->boardinfo.feature.str); free_mem(sm->boardinfo.objects); break; case sm_chassis: free_mem(sm->chassis.manuf); free_mem(sm->chassis.version); free_mem(sm->chassis.serial); free_mem(sm->chassis.asset); free_mem(sm->chassis.ch_type.name); free_mem(sm->chassis.bootup.name); free_mem(sm->chassis.power.name); free_mem(sm->chassis.thermal.name); free_mem(sm->chassis.security.name); break; case sm_processor: free_mem(sm->processor.socket); free_mem(sm->processor.manuf); free_mem(sm->processor.version); free_mem(sm->processor.serial); free_mem(sm->processor.asset); free_mem(sm->processor.part); free_mem(sm->processor.upgrade.name); free_mem(sm->processor.pr_type.name); free_mem(sm->processor.family.name); free_mem(sm->processor.cpu_status.name); break; case sm_cache: free_mem(sm->cache.socket); free_mem(sm->cache.mode.name); free_mem(sm->cache.location.name); free_mem(sm->cache.ecc.name); free_mem(sm->cache.cache_type.name); free_mem(sm->cache.assoc.name); free_str_list(sm->cache.supp_sram.str); free_str_list(sm->cache.sram.str); break; case sm_connect: free_mem(sm->connect.port_type.name); free_mem(sm->connect.i_des); free_mem(sm->connect.x_des); free_mem(sm->connect.i_type.name); free_mem(sm->connect.x_type.name); break; case sm_slot: free_mem(sm->slot.desig); free_mem(sm->slot.slot_type.name); free_mem(sm->slot.bus_width.name); free_mem(sm->slot.usage.name); free_mem(sm->slot.length.name); free_str_list(sm->slot.feature.str); break; case sm_onboard: for(u = 0; u < sm->onboard.dev_len; u++) { free_mem(sm->onboard.dev[u].name); free_mem(sm->onboard.dev[u].type.name); } free_mem(sm->onboard.dev); break; case sm_oem: free_str_list(sm->oem.oem_strings); break; case sm_config: free_str_list(sm->config.options); break; case sm_lang: free_mem(sm->lang.current); break; case sm_group: free_mem(sm->group.name); free_mem(sm->group.item_handles); break; case sm_memarray: free_mem(sm->memarray.location.name); free_mem(sm->memarray.use.name); free_mem(sm->memarray.ecc.name); break; case sm_memdevice: free_mem(sm->memdevice.location); free_mem(sm->memdevice.bank); free_mem(sm->memdevice.manuf); free_mem(sm->memdevice.serial); free_mem(sm->memdevice.asset); free_mem(sm->memdevice.part); free_mem(sm->memdevice.form.name); free_mem(sm->memdevice.mem_type.name); free_str_list(sm->memdevice.type_detail.str); break; case sm_memerror: free_mem(sm->memerror.err_type.name); free_mem(sm->memerror.granularity.name); free_mem(sm->memerror.operation.name); break; case sm_mouse: free_mem(sm->mouse.mtype.name); free_mem(sm->mouse.interface.name); break; case sm_secure: free_mem(sm->secure.power.name); free_mem(sm->secure.keyboard.name); free_mem(sm->secure.admin.name); free_mem(sm->secure.reset.name); break; case sm_mem64error: free_mem(sm->mem64error.err_type.name); free_mem(sm->mem64error.granularity.name); free_mem(sm->mem64error.operation.name); break; default: break; } free_mem(sm); } return NULL; } /* * print SMBIOS entries */ void smbios_dump(hd_data_t *hd_data, FILE *f) { hd_smbios_t *sm; str_list_t *sl; char c, *s; unsigned u; int i; if(!hd_data->smbios) return; for(sm = hd_data->smbios; sm; sm = sm->next) { switch(sm->any.type) { case sm_biosinfo: fprintf(f, " BIOS Info: #%d\n", sm->any.handle); if(sm->biosinfo.vendor) fprintf(f, " Vendor: \"%s\"\n", sm->biosinfo.vendor); if(sm->biosinfo.version) fprintf(f, " Version: \"%s\"\n", sm->biosinfo.version); if(sm->biosinfo.date) fprintf(f, " Date: \"%s\"\n", sm->biosinfo.date); fprintf(f, " Start Address: 0x%05x\n", sm->biosinfo.start); fprintf(f, " ROM Size: %d kB\n", sm->biosinfo.rom_size >> 10); SMBIOS_PRINT_BITMAP_LONG(biosinfo.feature, "Features"); break; case sm_sysinfo: fprintf(f, " System Info: #%d\n", sm->any.handle); if(sm->sysinfo.manuf) fprintf(f, " Manufacturer: \"%s\"\n", sm->sysinfo.manuf); if(sm->sysinfo.product) fprintf(f, " Product: \"%s\"\n", sm->sysinfo.product); if(sm->sysinfo.version) fprintf(f, " Version: \"%s\"\n", sm->sysinfo.version); if(sm->sysinfo.serial) fprintf(f, " Serial: \"%s\"\n", sm->sysinfo.serial); for(i = u = 0; (unsigned) i < sizeof sm->sysinfo.uuid / sizeof *sm->sysinfo.uuid; i++) { u |= sm->sysinfo.uuid[i]; } fprintf(f, " UUID: "); if(u == 0 || u == 0xff) { fprintf(f, "undefined"); if(u == 0xff) fprintf(f, ", but settable"); } else { for(i = sizeof sm->sysinfo.uuid / sizeof *sm->sysinfo.uuid - 1; i >= 0; i--) { fprintf(f, "%02x", sm->sysinfo.uuid[i]); } } fprintf(f, "\n"); SMBIOS_PRINT_ID(sysinfo.wake_up, "Wake-up"); break; case sm_boardinfo: fprintf(f, " Board Info: #%d\n", sm->any.handle); if(sm->boardinfo.manuf) fprintf(f, " Manufacturer: \"%s\"\n", sm->boardinfo.manuf); if(sm->boardinfo.product) fprintf(f, " Product: \"%s\"\n", sm->boardinfo.product); if(sm->boardinfo.version) fprintf(f, " Version: \"%s\"\n", sm->boardinfo.version); if(sm->boardinfo.serial) fprintf(f, " Serial: \"%s\"\n", sm->boardinfo.serial); if(sm->boardinfo.asset) fprintf(f, " Asset Tag: \"%s\"\n", sm->boardinfo.asset); SMBIOS_PRINT_ID(boardinfo.board_type, "Type"); SMBIOS_PRINT_BITMAP_LONG(boardinfo.feature, "Features"); if(sm->boardinfo.location) fprintf(f, " Location: \"%s\"\n", sm->boardinfo.location); if(sm->boardinfo.chassis) fprintf(f, " Chassis: #%d\n", sm->boardinfo.chassis); if(sm->boardinfo.objects_len) { fprintf(f, " Contained Objects: "); for(i = 0; i < sm->boardinfo.objects_len; i++) { fprintf(f, "%s#%d", i ? ", " : "", sm->boardinfo.objects[i]); } fprintf(f, "\n"); } break; case sm_chassis: fprintf(f, " Chassis Info: #%d\n", sm->any.handle); if(sm->chassis.manuf) fprintf(f, " Manufacturer: \"%s\"\n", sm->chassis.manuf); if(sm->chassis.version) fprintf(f, " Version: \"%s\"\n", sm->chassis.version); if(sm->chassis.serial) fprintf(f, " Serial: \"%s\"\n", sm->chassis.serial); if(sm->chassis.asset) fprintf(f, " Asset Tag: \"%s\"\n", sm->chassis.asset); SMBIOS_PRINT_ID(chassis.ch_type, "Type"); if(sm->chassis.lock) fprintf(f, " Lock: present\n"); SMBIOS_PRINT_ID(chassis.bootup, "Bootup State"); SMBIOS_PRINT_ID(chassis.power, "Power Supply State"); SMBIOS_PRINT_ID(chassis.thermal, "Thermal State"); SMBIOS_PRINT_ID(chassis.security, "Security Status"); if(sm->chassis.oem) fprintf(f, " OEM Info: 0x%08x\n", sm->chassis.oem); break; case sm_processor: fprintf(f, " Processor Info: #%d\n", sm->any.handle); SMBIOS_PRINT_STR(processor.socket, "Socket"); SMBIOS_PRINT_ID(processor.upgrade, "Socket Type"); fprintf(f, " Socket Status: %s\n", sm->processor.sock_status ? "Populated" : "Empty"); SMBIOS_PRINT_ID(processor.pr_type, "Type"); SMBIOS_PRINT_ID(processor.family, "Family"); SMBIOS_PRINT_STR(processor.manuf, "Manufacturer"); SMBIOS_PRINT_STR(processor.version, "Version"); SMBIOS_PRINT_STR(processor.serial, "Serial"); SMBIOS_PRINT_STR(processor.asset, "Asset Tag"); SMBIOS_PRINT_STR(processor.part, "Part Number"); if(sm->processor.cpu_id) { fprintf(f, " Processor ID: 0x%016"PRIx64"\n", sm->processor.cpu_id); } SMBIOS_PRINT_ID(processor.cpu_status, "Status"); if(sm->processor.voltage) { fprintf(f, " Voltage: %u.%u V\n", sm->processor.voltage / 10, sm->processor.voltage % 10); } if(sm->processor.ext_clock) fprintf(f, " External Clock: %u MHz\n", sm->processor.ext_clock); if(sm->processor.max_speed) fprintf(f, " Max. Speed: %u MHz\n", sm->processor.max_speed); if(sm->processor.current_speed) fprintf(f, " Current Speed: %u MHz\n", sm->processor.current_speed); if(sm->processor.l1_cache) fprintf(f, " L1 Cache: #%d\n", sm->processor.l1_cache); if(sm->processor.l2_cache) fprintf(f, " L2 Cache: #%d\n", sm->processor.l2_cache); if(sm->processor.l3_cache) fprintf(f, " L3 Cache: #%d\n", sm->processor.l3_cache); break; case sm_cache: fprintf(f, " Cache Info: #%d\n", sm->any.handle); SMBIOS_PRINT_STR(cache.socket, "Designation"); fprintf(f, " Level: L%u\n", sm->cache.level + 1); fprintf(f, " State: %s\n", sm->cache.state ? "Enabled" : "Disabled"); SMBIOS_PRINT_ID(cache.mode, "Mode"); if(sm->cache.location.name) { fprintf(f, " Location: 0x%02x (%s, %sSocketed)\n", sm->cache.location.id, sm->cache.location.name, sm->cache.socketed ? "" : "Not " ); } SMBIOS_PRINT_ID(cache.ecc, "ECC"); SMBIOS_PRINT_ID(cache.cache_type, "Type"); SMBIOS_PRINT_ID(cache.assoc, "Associativity"); if(sm->cache.max_size) fprintf(f, " Max. Size: %u kB\n", sm->cache.max_size); if(sm->cache.current_size) fprintf(f, " Current Size: %u kB\n", sm->cache.current_size); if(sm->cache.speed) fprintf(f, " Speed: %u ns\n", sm->cache.speed); SMBIOS_PRINT_BITMAP_SHORT(cache.supp_sram, "Supported SRAM Types"); SMBIOS_PRINT_BITMAP_SHORT(cache.sram, "Current SRAM Type"); break; case sm_connect: fprintf(f, " Port Connector: #%d\n", sm->any.handle); SMBIOS_PRINT_ID(connect.port_type, "Type"); SMBIOS_PRINT_STR(connect.i_des, "Internal Designator"); SMBIOS_PRINT_ID(connect.i_type, "Internal Connector"); SMBIOS_PRINT_STR(connect.x_des, "External Designator"); SMBIOS_PRINT_ID(connect.x_type, "External Connector"); break; case sm_slot: fprintf(f, " System Slot: #%d\n", sm->any.handle); SMBIOS_PRINT_STR(slot.desig, "Designation"); SMBIOS_PRINT_ID(slot.slot_type, "Type"); SMBIOS_PRINT_ID(slot.bus_width, "Bus Width"); SMBIOS_PRINT_ID(slot.usage, "Status"); SMBIOS_PRINT_ID(slot.length, "Length"); fprintf(f, " Slot ID: %u\n", sm->slot.id); SMBIOS_PRINT_BITMAP_SHORT(slot.feature, "Characteristics"); break; case sm_onboard: fprintf(f, " On Board Devices: #%d\n", sm->any.handle); for(u = 0; u < sm->onboard.dev_len; u++) { fprintf(f, " %s: \"%s\"%s\n", sm->onboard.dev[u].type.name, sm->onboard.dev[u].name, sm->onboard.dev[u].status ? "" : " (disabled)" ); } break; case sm_oem: fprintf(f, " OEM Strings: #%d\n", sm->any.handle); for(sl = sm->oem.oem_strings; sl; sl = sl->next) { fprintf(f, " %s\n", sl->str); } break; case sm_config: fprintf(f, " System Config Options (Jumpers & Switches) #%d:\n", sm->any.handle); for(sl = sm->config.options; sl; sl = sl->next) { fprintf(f, " %s\n", sl->str); } break; case sm_lang: fprintf(f, " Language Info: #%d\n", sm->any.handle); if((sl = sm->lang.strings)) { fprintf(f, " Languages: "); for(; sl; sl = sl->next) { fprintf(f, "%s%s", sl->str, sl->next ? ", " : ""); } fprintf(f, "\n"); } if(sm->lang.current) fprintf(f, " Current: %s\n", sm->lang.current); break; case sm_group: fprintf(f, " Group Associations: #%d\n", sm->any.handle); if(sm->group.name) fprintf(f, " Group Name: \"%s\"\n", sm->group.name); if(sm->group.items_len) { fprintf(f, " Items: "); for(i = 0; i < sm->group.items_len; i++) { fprintf(f, "%s#%d", i ? ", " : "", sm->group.item_handles[i]); } fprintf(f, "\n"); } break; case sm_memarray: fprintf(f, " Physical Memory Array: #%d\n", sm->any.handle); SMBIOS_PRINT_ID(memarray.use, "Use"); SMBIOS_PRINT_ID(memarray.location, "Location"); fprintf(f, " Slots: %u\n", sm->memarray.slots); if(sm->memarray.max_size) { u = sm->memarray.max_size; c = 'k'; if(!(u & 0x3ff)) { u >>= 10; c = 'M'; } if(!(u & 0x3ff)) { u >>= 10; c = 'G'; } fprintf(f, " Max. Size: %u %cB\n", u, c); } SMBIOS_PRINT_ID(memarray.ecc, "ECC"); if(sm->memarray.error_handle != 0xfffe) { fprintf(f, " Error Info: "); if(sm->memarray.error_handle != 0xffff) { fprintf(f, "#%d\n", sm->memarray.error_handle); } else { fprintf(f, "No Error\n"); } } break; case sm_memdevice: fprintf(f, " Memory Device: #%d\n", sm->any.handle); SMBIOS_PRINT_STR(memdevice.location, "Location"); SMBIOS_PRINT_STR(memdevice.bank, "Bank"); SMBIOS_PRINT_STR(memdevice.manuf, "Manufacturer"); SMBIOS_PRINT_STR(memdevice.serial, "Serial"); SMBIOS_PRINT_STR(memdevice.asset, "Asset Tag"); SMBIOS_PRINT_STR(memdevice.part, "Part Number"); fprintf(f, " Memory Array: #%d\n", sm->memdevice.array_handle); if(sm->memdevice.error_handle != 0xfffe) { fprintf(f, " Error Info: "); if(sm->memdevice.error_handle != 0xffff) { fprintf(f, "#%d\n", sm->memdevice.error_handle); } else { fprintf(f, "No Error\n"); } } SMBIOS_PRINT_ID(memdevice.form, "Form Factor"); SMBIOS_PRINT_ID(memdevice.mem_type, "Type"); SMBIOS_PRINT_BITMAP_SHORT(memdevice.type_detail, "Type Detail"); fprintf(f, " Data Width: %u bits", sm->memdevice.width); if(sm->memdevice.eccbits) fprintf(f, " (+%u ECC bits)", sm->memdevice.eccbits); fprintf(f, "\n"); if(sm->memdevice.size) { u = sm->memdevice.size; c = 'k'; if(!(u & 0x3ff)) { u >>= 10; c = 'M'; } if(!(u & 0x3ff)) { u >>= 10; c = 'G'; } fprintf(f, " Size: %u %cB\n", u, c); } else { fprintf(f, " Size: No Memory Installed\n"); } if(sm->memdevice.speed) fprintf(f, " Speed: %u MHz\n", sm->memdevice.speed); break; case sm_memerror: fprintf(f, " 32bit-Memory Error Info: #%d\n", sm->any.handle); SMBIOS_PRINT_ID(memerror.err_type, "Type"); SMBIOS_PRINT_ID(memerror.granularity, "Granularity"); SMBIOS_PRINT_ID(memerror.operation, "Operation"); if(sm->memerror.syndrome) fprintf(f, " Syndrome: 0x%08x\n", sm->memerror.syndrome); if(sm->memerror.array_addr != (1 << 31)) fprintf(f, " Mem Array Addr: 0x%08x\n", sm->memerror.array_addr); if(sm->memerror.device_addr != (1 << 31)) fprintf(f, " Mem Device Addr: 0x%08x\n", sm->memerror.device_addr); if(sm->memerror.range != (1 << 31)) fprintf(f, " Range: 0x%08x\n", sm->memerror.range); break; case sm_memarraymap: fprintf(f, " Memory Array Mapping: #%d\n", sm->any.handle); fprintf(f, " Memory Array: #%d\n", sm->memarraymap.array_handle); fprintf(f, " Partition Width: %u\n", sm->memarraymap.part_width); if((sm->memarraymap.start_addr | sm->memarraymap.end_addr) >> 32) { fprintf(f, " Start Address: 0x%016"PRIx64"\n", sm->memarraymap.start_addr); fprintf(f, " End Address: 0x%016"PRIx64"\n", sm->memarraymap.end_addr); } else { fprintf(f, " Start Address: 0x%08x\n", (unsigned) sm->memarraymap.start_addr); fprintf(f, " End Address: 0x%08x\n", (unsigned) sm->memarraymap.end_addr); } break; case sm_memdevicemap: fprintf(f, " Memory Device Mapping: #%d\n", sm->any.handle); fprintf(f, " Memory Device: #%d\n", sm->memdevicemap.memdevice_handle); fprintf(f, " Array Mapping: #%d\n", sm->memdevicemap.arraymap_handle); if(sm->memdevicemap.row_pos != 0xff) fprintf(f, " Row: %u\n", sm->memdevicemap.row_pos); if( !sm->memdevicemap.interleave_pos || sm->memdevicemap.interleave_pos != 0xff ) { fprintf(f, " Interleave Pos: %u\n", sm->memdevicemap.interleave_pos); } if( !sm->memdevicemap.interleave_depth || sm->memdevicemap.interleave_depth != 0xff ) { fprintf(f, " Interleaved Depth: %u\n", sm->memdevicemap.interleave_depth); } if((sm->memdevicemap.start_addr | sm->memdevicemap.end_addr) >> 32) { fprintf(f, " Start Address: 0x%016"PRIx64"\n", sm->memdevicemap.start_addr); fprintf(f, " End Address: 0x%016"PRIx64"\n", sm->memdevicemap.end_addr); } else { fprintf(f, " Start Address: 0x%08x\n", (unsigned) sm->memdevicemap.start_addr); fprintf(f, " End Address: 0x%08x\n", (unsigned) sm->memdevicemap.end_addr); } break; case sm_mouse: fprintf(f, " Pointing Device: #%d\n", sm->any.handle); SMBIOS_PRINT_ID(mouse.mtype, "Type"); SMBIOS_PRINT_ID(mouse.interface, "Interface"); if(sm->mouse.buttons) fprintf(f, " Buttons: %u\n", sm->mouse.buttons); break; case sm_secure: fprintf(f, " Hardware Security: #%d\n", sm->any.handle); SMBIOS_PRINT_ID(secure.power, "Power-on Password"); SMBIOS_PRINT_ID(secure.keyboard, "Keyboard Password"); SMBIOS_PRINT_ID(secure.admin, "Admin Password"); SMBIOS_PRINT_ID(secure.reset, "Front Panel Reset"); break; case sm_power: fprintf(f, " System Power Controls: #%d\n", sm->any.handle); fprintf(f, " Next Power-on: %02x:%02x:%02x %02x/%02x\n", sm->power.hour, sm->power.minute, sm->power.second, sm->power.day, sm->power.month ); break; case sm_mem64error: fprintf(f, " 64bit-Memory Error Info: #%d\n", sm->any.handle); SMBIOS_PRINT_ID(mem64error.err_type, "Type"); SMBIOS_PRINT_ID(mem64error.granularity, "Granularity"); SMBIOS_PRINT_ID(mem64error.operation, "Operation"); if(sm->mem64error.syndrome) fprintf(f, " Syndrome: 0x%08x\n", sm->mem64error.syndrome); if( sm->mem64error.array_addr != (1ll << 63) && sm->mem64error.array_addr != (1ll << 31) ) { fprintf(f, " Mem Array Addr: 0x%016"PRIx64"\n", sm->mem64error.array_addr); } if( sm->mem64error.device_addr != (1ll << 63) && sm->mem64error.device_addr != (1ll << 31) ) { fprintf(f, " Mem Device Addr: 0x%016"PRIx64"\n", sm->mem64error.device_addr); } if(sm->mem64error.range != (1 << 31)) fprintf(f, " Range: 0x%08x\n", sm->mem64error.range); break; case sm_end: break; default: if(sm->any.type == sm_inactive) { fprintf(f, " Inactive Record: #%d\n", sm->any.handle); } else { fprintf(f, " Type %d Record: #%d\n", sm->any.type, sm->any.handle); } if(sm->any.data_len) { for(i = 0; i < sm->any.data_len; i += 0x10) { u = sm->any.data_len - i; if(u > 0x10) u = 0x10; s = NULL; hexdump(&s, 0, u, sm->any.data + i); fprintf(f, " Data %02x: %s\n", i, s); s = free_mem(s); } } for(u = 1, sl = sm->any.strings; sl; sl = sl->next, u++) { if(sl->str && *sl->str) fprintf(f, " String %u: \"%s\"\n", u, sl->str); } break; } } } /** @} */ hwinfo-21.52/src/hd/smbios.h000066400000000000000000000003071323731041200156400ustar00rootroot00000000000000hd_smbios_t *smbios_free(hd_smbios_t *sm); hd_smbios_t *smbios_add_entry(hd_smbios_t **sm, hd_smbios_t *new_sm); void smbios_dump(hd_data_t *hd_data, FILE *f); void smbios_parse(hd_data_t *hd_data); hwinfo-21.52/src/hd/sys.c000066400000000000000000000165031323731041200151620ustar00rootroot00000000000000#define _GNU_SOURCE /* we want memmem() */ #include #include #include #include #include #include #include #include #if defined(__i386__) || defined (__x86_64__) #include #endif #include "hd.h" #include "hd_int.h" #include "sys.h" /** * @defgroup GENSYSINFOint General system information * @ingroup libhdINFOint * @brief Gather general system information * * @{ */ #if defined(__i386__) || defined(__x86_64__) static void sigsegv_handler(int signum); static int vmware_mouse(int set_iopl); static void chk_vmware(hd_data_t *hd_data, sys_info_t *st); #endif #if defined(__i386__) || defined(__x86_64__) static int is_txt(char c); static int is_decimal(char c); static int txt_len(char *s); static int decimal_len(char *s); static int chk_vaio(hd_data_t *hd_data, sys_info_t *st); #ifdef UCLIBC void *memmem(const void *haystack, size_t haystacklen, const void *needle, size_t needlelen); #endif #endif void hd_scan_sys(hd_data_t *hd_data) { hd_t *hd; sys_info_t *st; hal_device_t *hal; #if defined(__PPC__) || defined(__sparc__) char buf0[80], *s, *t; str_list_t *sl; #endif if(!hd_probe_feature(hd_data, pr_sys)) return; hd_data->module = mod_sys; /* some clean-up */ remove_hd_entries(hd_data); PROGRESS(1, 0, "cpu"); hd = add_hd_entry(hd_data, __LINE__, 0); hd->base_class.id = bc_internal; hd->sub_class.id = sc_int_sys; hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_sys; hd->detail->sys.data = st = new_mem(sizeof *st); if(!hd_data->cpu) { hd_data->cpu = read_file(PROC_CPUINFO, 0, 0); } #ifdef __PPC__ for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "motherboard : %79[^\n]", buf0) == 1) { if((s = strstr(buf0, "MacRISC"))) { for(t = s + sizeof "MacRISC" - 1; isalnum(*t); t++); *t = 0; st->system_type = new_str(s); hd_data->flags.no_parport = 1; } } if(sscanf(sl->str, "machine : %79[^\n]", buf0) == 1) { if(strstr(buf0, "PReP")) { st->system_type = new_str("PReP"); } else if(strstr(buf0, "CHRP")) { st->system_type = new_str(/* is_64 ? "CHRP64" : */ "CHRP"); } else if(strstr(buf0, "PowerNV")) { st->system_type = new_str("PowerNV"); } else if(strstr(buf0, "iSeries")) { st->system_type = new_str("iSeries"); hd_data->flags.iseries = 1; } if(strstr(buf0, "PowerBook2,")) { st->model = new_str("iBook"); } else if(strstr(buf0, "PowerBook")) { st->model = new_str("PowerBook"); } } if(sscanf(sl->str, "pmac-generation : %79[^\n]", buf0) == 1) { st->generation = new_str(buf0); } } #endif /* __PPC__ */ #ifdef __sparc__ for(sl = hd_data->cpu; sl; sl = sl->next) { if(sscanf(sl->str, "type : %79[^\n]", buf0) == 1) { st->system_type = new_str(buf0); } } #endif #if defined(__i386__) || defined(__x86_64__) chk_vaio(hd_data, st); #endif #if defined(__i386__) || defined(__x86_64__) chk_vmware(hd_data, st); #endif if(st->vendor) hd->vendor.name = new_str(st->vendor); if(st->model) hd->device.name = new_str(st->model); if(st->serial) hd->serial = new_str(st->serial); if((hal = hal_find_device(hd_data, "/org/freedesktop/Hal/devices/computer"))) { st->formfactor = new_str(hal_get_useful_str(hal->prop, "system.formfactor")); } } #if defined(__i386__) || defined(__x86_64__) void sigsegv_handler(int signum) { _exit(77); } int vmware_mouse(int set_iopl) { int vm_ok = -1; int child, status; uint32_t res, version; child = fork(); if(child == 0) { signal(SIGSEGV, sigsegv_handler); if(set_iopl && iopl(3) < 0) _exit(0); #ifdef __i386__ asm( "push %%ebx\n" "\tpush %%edx\n" "\tpush %%eax\n" "\tpush %%ecx\n" "\tmov $0x564d5868,%%eax\n" "\tmov $0xa,%%ecx\n" "\txor %%ebx,%%ebx\n" "\tmov $0x5658,%%edx\n" "\tin (%%dx),%%eax\n" "\tmov %%eax,%%esi\n" "\tmov %%ebx,%%edi\n" "\tpop %%ecx\n" "\tpop %%eax\n" "\tpop %%edx\n" "\tpop %%ebx\n" "\tmov %%esi,%[version]\n" "\tmov %%edi,%[res]\n" : [version] "=m" (version), [res] "=m" (res) : : "esi", "edi", "memory" ); #else asm( "push %%rbx\n" "\tpush %%rdx\n" "\tpush %%rax\n" "\tpush %%rcx\n" "\tmov $0x564d5868,%%eax\n" "\tmov $0xa,%%ecx\n" "\tmov $0x5658,%%edx\n" "\txor %%rbx,%%rbx\n" "\tin (%%dx),%%eax\n" "\tmov %%rax,%%rsi\n" "\tmov %%rbx,%%rdi\n" "\tpop %%rcx\n" "\tpop %%rax\n" "\tpop %%rdx\n" "\tpop %%rbx\n" "\tmov %%esi,%[version]\n" "\tmov %%edi,%[res]\n" : [version] "=m" (version), [res] "=m" (res) : : "rsi", "rdi", "memory" ); #endif // fprintf(stderr, "res = 0x%x, version = %d\n", res, version); _exit(res == 0x564d5868 && version != -1 ? 66 : 77); } else { if(waitpid(child, &status, 0) == child) { status = WEXITSTATUS(status); if(status == 66) vm_ok = 1; if(status == 77) vm_ok = 0; } } return vm_ok; } void chk_vmware(hd_data_t *hd_data, sys_info_t *st) { int vm_1, vm_2; static int is_vmware = -1, has_vmware_mouse = -1; /* check only once */ if(is_vmware < 0) { vm_1 = vmware_mouse(0); vm_2 = vmware_mouse(1); is_vmware = vm_1 > 0 ? 1 : 0; has_vmware_mouse = is_vmware || vm_2 > 0 ? 1 : 0; ADD2LOG(" vm check: vm_1 = %d, vm_2 = %d\n", vm_1, vm_2); ADD2LOG(" is_vmware = %d, has_vmware_mouse = %d\n", is_vmware, has_vmware_mouse); } if(is_vmware == 1) { st->model = new_str("VMware"); } hd_data->flags.vmware = is_vmware; hd_data->flags.vmware_mouse = has_vmware_mouse; } #endif /* __i386__ || __x86_64__ */ #if defined(__i386__) || defined(__x86_64__) int is_txt(char c) { if(c < ' ' || c == 0x7f) return 0; return 1; } int is_decimal(char c) { if(c < '0' || c > '9') return 0; return 1; } int txt_len(char *s) { int i; for(i = 0; i < 0x100; i++) { if(!is_txt(s[i])) break; } return i; } int decimal_len(char *s) { int i; for(i = 0; i < 0x100; i++) { if(!is_decimal(s[i])) break; } return i; } int chk_vaio(hd_data_t *hd_data, sys_info_t *st) { int i; unsigned char *data, *s, *s0, *s1; if(!hd_data->bios_rom.data) return 0; data = hd_data->bios_rom.data + 0xe8000 - hd_data->bios_rom.start; if(!(s = memmem(data, 0x10000, "Sony Corp", sizeof "Sony Corp" - 1))) return 0; if((i = txt_len(s))) st->vendor = canon_str(s, i); s += i; if(!(s = memmem(s, 0x1000, "PCG-", sizeof "PCG-" - 1))) return 0; if((i = txt_len(s))) { st->model = canon_str(s, i); } s += i; ADD2LOG(" vaio: %s\n", st->model); for(i = 0; i < 0x1000; i++) { if(is_decimal(s[i]) && txt_len(s + i) >= 10 && decimal_len(s + i) >= 5) { st->serial = canon_str(s + i, txt_len(s + i)); break; } } if(st->model) { s0 = strrchr(st->model, '('); s1 = strrchr(st->model, ')'); if(s0 && s1 && s1 - s0 >= 3 && s1[1] == 0) { st->lang = canon_str(s0 + 1, s1 - s0 - 1); for(s = st->lang; *s; s++) { if(*s >= 'A' && *s <= 'Z') *s += 'a' - 'A'; } if(!strcmp(st->lang, "uc")) strcpy(st->lang, "en"); *s0 = 0; /* cut the model entry */ } } return st->model ? 1 : 0; } #endif /* __i386__ || __x86_64__ */ /** @} */ hwinfo-21.52/src/hd/sys.h000066400000000000000000000000461323731041200151620ustar00rootroot00000000000000void hd_scan_sys(hd_data_t *hd_data); hwinfo-21.52/src/hd/usb.c000066400000000000000000000570171323731041200151420ustar00rootroot00000000000000#include #include #include #include #include #include #include #include #include #include "hd.h" #include "hd_int.h" #include "hddb.h" #include "usb.h" /** * @defgroup USBint Universal Serial Bus (USB) * @ingroup libhdBUSint * @brief USB scan functions * * @{ */ #define IOCNR_GET_DEVICE_ID 1 #define IOCNR_GET_BUS_ADDRESS 5 #define IOCNR_GET_VID_PID 6 /* Get device_id string: */ #define LPIOC_GET_DEVICE_ID(len) _IOC(_IOC_READ, 'P', IOCNR_GET_DEVICE_ID, len) /* Get two-int array: [0]=bus number, [1]=device address: */ #define LPIOC_GET_BUS_ADDRESS(len) _IOC(_IOC_READ, 'P', IOCNR_GET_BUS_ADDRESS, len) /* Get two-int array: [0]=vendor ID, [1]=product ID: */ #define LPIOC_GET_VID_PID(len) _IOC(_IOC_READ, 'P', IOCNR_GET_VID_PID, len) static void get_usb_devs(hd_data_t *hd_data); static void set_class_entries(hd_data_t *hd_data, hd_t *hd, usb_t *usb); static void add_input_dev(hd_data_t *hd_data, char *name); static void get_input_devs(hd_data_t *hd_data); static void get_printer_devs(hd_data_t *hd_data); static void read_usb_lp(hd_data_t *hd_data, hd_t *hd); static void get_serial_devs(hd_data_t *hd_data); void hd_scan_sysfs_usb(hd_data_t *hd_data) { if(!hd_probe_feature(hd_data, pr_usb)) return; hd_data->module = mod_usb; /* some clean-up */ remove_hd_entries(hd_data); hd_data->proc_usb = free_str_list(hd_data->proc_usb); hd_data->usb = NULL; PROGRESS(1, 0, "sysfs drivers"); hd_sysfs_driver_list(hd_data); PROGRESS(2, 0, "usb"); get_usb_devs(hd_data); PROGRESS(3, 1, "joydev mod"); load_module(hd_data, "joydev"); PROGRESS(3, 2, "evdev mod"); load_module(hd_data, "evdev"); PROGRESS(3, 3, "input"); get_input_devs(hd_data); PROGRESS(3, 4, "lp"); get_printer_devs(hd_data); PROGRESS(3, 5, "serial"); get_serial_devs(hd_data); } void get_usb_devs(hd_data_t *hd_data) { uint64_t ul0; unsigned u1, u2, u3; hd_t *hd, *hd1; usb_t *usb; str_list_t *sl, *usb_devs = NULL; char *s, *s1, *t; hd_res_t *res; size_t l; str_list_t *sf_bus, *sf_bus_e; char *sf_dev, *sf_dev_2; sf_bus = read_dir("/sys/bus/usb/devices", 'l'); if(!sf_bus) { ADD2LOG("sysfs: no such bus: usb\n"); return; } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = hd_read_sysfs_link("/sys/bus/usb/devices", sf_bus_e->str); if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "bNumInterfaces"), &ul0, 0)) { add_str_list(&usb_devs, sf_dev); ADD2LOG(" usb dev: %s\n", hd_sysfs_id(sf_dev)); } } for(sf_bus_e = sf_bus; sf_bus_e; sf_bus_e = sf_bus_e->next) { sf_dev = new_str(hd_read_sysfs_link("/sys/bus/usb/devices", sf_bus_e->str)); ADD2LOG( " usb device: name = %s\n path = %s\n", sf_bus_e->str, hd_sysfs_id(sf_dev) ); if( hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "bInterfaceNumber"), &ul0, 16) ) { hd = add_hd_entry(hd_data, __LINE__, 0); hd->detail = new_mem(sizeof *hd->detail); hd->detail->type = hd_detail_usb; hd->detail->usb.data = usb = new_mem(sizeof *usb); hd->sysfs_id = new_str(hd_sysfs_id(sf_dev)); hd->sysfs_bus_id = new_str(sf_bus_e->str); hd->bus.id = bus_usb; hd->func = ul0; usb->ifdescr = ul0; if((s = get_sysfs_attr_by_path(sf_dev, "modalias"))) { s = canon_str(s, strlen(s)); ADD2LOG(" modalias = \"%s\"\n", s); if(s && *s) { hd->modalias = s; s = NULL; } s = free_mem(s); } ADD2LOG(" bInterfaceNumber = %u\n", hd->func); if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "bInterfaceClass"), &ul0, 16)) { usb->i_cls = ul0; ADD2LOG(" bInterfaceClass = %u\n", usb->i_cls); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "bInterfaceSubClass"), &ul0, 16)) { usb->i_sub = ul0; ADD2LOG(" bInterfaceSubClass = %u\n", usb->i_sub); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev, "bInterfaceProtocol"), &ul0, 16)) { usb->i_prot = ul0; ADD2LOG(" bInterfaceProtocol = %u\n", usb->i_prot); } /* device has longest matching sysfs id */ u2 = strlen(sf_dev); s = NULL; for(u3 = 0, sl = usb_devs; sl; sl = sl->next) { u1 = strlen(sl->str); if(u1 > u3 && u1 <= u2 && !strncmp(sf_dev, sl->str, u1)) { u3 = u1; s = sl->str; } } if(s) { ADD2LOG(" if: %s @ %s\n", hd->sysfs_bus_id, hd_sysfs_id(s)); sf_dev_2 = new_str(s); if(sf_dev_2) { if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev_2, "bDeviceClass"), &ul0, 16)) { usb->d_cls = ul0; ADD2LOG(" bDeviceClass = %u\n", usb->d_cls); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev_2, "bDeviceSubClass"), &ul0, 16)) { usb->d_sub = ul0; ADD2LOG(" bDeviceSubClass = %u\n", usb->d_sub); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev_2, "bDeviceProtocol"), &ul0, 16)) { usb->d_prot = ul0; ADD2LOG(" bDeviceProtocol = %u\n", usb->d_prot); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev_2, "idVendor"), &ul0, 16)) { usb->vendor = ul0; ADD2LOG(" idVendor = 0x%04x\n", usb->vendor); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev_2, "idProduct"), &ul0, 16)) { usb->device = ul0; ADD2LOG(" idProduct = 0x%04x\n", usb->device); } if((s = get_sysfs_attr_by_path(sf_dev_2, "manufacturer"))) { usb->manufact = canon_str(s, strlen(s)); ADD2LOG(" manufacturer = \"%s\"\n", usb->manufact); } if((s = get_sysfs_attr_by_path(sf_dev_2, "product"))) { usb->product = canon_str(s, strlen(s)); ADD2LOG(" product = \"%s\"\n", usb->product); } if((s = get_sysfs_attr_by_path(sf_dev_2, "serial"))) { usb->serial = canon_str(s, strlen(s)); ADD2LOG(" serial = \"%s\"\n", usb->serial); } if(hd_attr_uint(get_sysfs_attr_by_path(sf_dev_2, "bcdDevice"), &ul0, 16)) { usb->rev = ul0; ADD2LOG(" bcdDevice = %04x\n", usb->rev); } if((s = get_sysfs_attr_by_path(sf_dev_2, "speed"))) { s = canon_str(s, strlen(s)); if(!strcmp(s, "1.5")) usb->speed = 15*100000; else if(!strcmp(s, "12")) usb->speed = 12*1000000; else if(!strcmp(s, "480")) usb->speed = 480*1000000; ADD2LOG(" speed = \"%s\"\n", s); s = free_mem(s); } sf_dev_2 = free_mem(sf_dev_2); } } if(usb->vendor || usb->device) { hd->vendor.id = MAKE_ID(TAG_USB, usb->vendor); hd->device.id = MAKE_ID(TAG_USB, usb->device); } if(usb->manufact) hd->vendor.name = new_str(usb->manufact); if(usb->product) hd->device.name = new_str(usb->product); if(usb->serial) hd->serial = new_str(usb->serial); if(usb->rev) str_printf(&hd->revision.name, 0, "%x.%02x", usb->rev >> 8, usb->rev & 0xff); if(usb->speed) { res = add_res_entry(&hd->res, new_mem(sizeof *res)); res->baud.type = res_baud; res->baud.speed = usb->speed; } s = hd_sysfs_find_driver(hd_data, hd->sysfs_id, 1); if(s) add_str_list(&hd->drivers, s); set_class_entries(hd_data, hd, usb); if(!hd_data->scanner_db) { hd_data->scanner_db = hd_module_list(hd_data, 1); } if( hd->drivers && search_str_list(hd_data->scanner_db, hd->drivers->str) ) { hd->base_class.id = bc_scanner; } // ###### FIXME if(hd->base_class.id == bc_modem) { hd->unix_dev_name = new_str("/dev/ttyACM0"); } } sf_dev = free_mem(sf_dev); } sf_bus = free_str_list(sf_bus); /* connect usb devices to each other */ for(hd = hd_data->hd; hd; hd = hd->next) { if(hd->module == hd_data->module && hd->sysfs_id) { s = new_str(hd->sysfs_id); t = strrchr(s, '/'); if(t) *t = 0; /* parent has longest matching sysfs id */ u2 = strlen(s); for(u3 = 0, hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if(hd1->sysfs_id) { s1 = new_str(hd1->sysfs_id); if(hd1->module == hd_data->module) { t = strrchr(s1, ':'); if(t) *t = 0; l = strlen(s1); if(l > 2 && s1[l-2] == '-' && s1[l-1] == '0') { /* root hub */ s1[l-2] = 0 ; } } u1 = strlen(s1); if(u1 > u3 && u1 <= u2 && !strncmp(s, s1, u1)) { u3 = u1; hd->attached_to = hd1->idx; } s1 = free_mem(s1); } } s = free_mem(s); } } /* remove some entries */ for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->sysfs_id && !hd->tag.remove ) { s = new_str(hd->sysfs_id); t = strrchr(s, ':'); if(t) *t = 0; for(hd1 = hd_data->hd; hd1; hd1 = hd1->next) { if( hd1 != hd && hd1->module == hd_data->module && hd1->sysfs_id && !hd1->tag.remove && hd1->base_class.id == hd->base_class.id ) { s1 = new_str(hd1->sysfs_id); t = strrchr(s1, ':'); if(t) *t = 0; /* same usb device */ if(!strcmp(s, s1)) { hd1->tag.remove = 1; ADD2LOG("removed: %s\n", hd1->sysfs_id); } s1 = free_mem(s1); } } s = free_mem(s); } } remove_tagged_hd_entries(hd_data); } void set_class_entries(hd_data_t *hd_data, hd_t *hd, usb_t *usb) { int cls, sub, prot; unsigned u; if(usb->d_cls) { cls = usb->d_cls; sub = usb->d_sub; prot = usb->d_prot; } else { cls = usb->i_cls; sub = usb->i_sub; prot = usb->i_prot; } switch(cls) { case 1: hd->base_class.id = bc_multimedia; hd->sub_class.id = sc_multi_audio; break; case 2: if(usb->i_sub == 6 && usb->i_prot == 0) { hd->base_class.id = bc_network; hd->sub_class.id = 0x91; } else if(usb->i_sub == 2 && usb->i_prot >= 1 && usb->i_prot <= 6) { hd->base_class.id = bc_modem; } break; case 3: if(sub == 1 && prot == 1) { if(!( (usb->vendor == 0x05ac && usb->device == 0x1000) /* MacBook, bnc #374101 */ )) { hd->base_class.id = bc_keyboard; hd->sub_class.id = sc_keyboard_kbd; } break; } if(sub == 1 && prot == 2) { if(!( (usb->vendor == 0x056a && usb->device == 0x0022) /* Wacom Tablet */ || (usb->vendor == 0x147a && usb->device == 0xe001) /* eDio USB Multi Remote Controlle */ // || (usb->vendor == 0x08ca && usb->device == 0x0020) /* AIPTEK APT-6000U tablet */ )) { hd->base_class.id = bc_mouse; hd->sub_class.id = sc_mou_usb; hd->compat_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0200); hd->compat_device.id = MAKE_ID(TAG_SPECIAL, 0x001); } break; } break; case 6: if(sub == 1 && prot == 1) { /* PTP camera */ hd->base_class.id = bc_camera; hd->sub_class.id = sc_camera_digital; break; } break; case 7: hd->base_class.id = bc_printer; break; case 8: hd->base_class.id = bc_storage_device; switch(sub) { case 1: /* flash devices & removable media */ case 5: case 6: hd->sub_class.id = sc_sdev_disk; break; case 2: hd->sub_class.id = sc_sdev_cdrom; break; case 3: hd->sub_class.id = sc_sdev_tape; break; case 4: hd->sub_class.id = sc_sdev_floppy; break; default: hd->sub_class.id = sc_sdev_other; } break; case 9: hd->base_class.id = bc_hub; break; case 0x0b: hd->base_class.id = bc_chipcard; break; case 0xe0: if(sub == 1 && prot == 1) { hd->base_class.id = bc_bluetooth; hd->sub_class.id = 0; } break; case 0xff: /* hp psc 2100, 2200, 2150, officejet 6100 */ if( sub == 0xcc && ( usb->vendor == 0x03f0 && ( usb->device == 0x2811 || usb->device == 0x2911 || usb->device == 0x2a11 || usb->device == 0x2d11 ) ) ) { hd->base_class.id = bc_scanner; hd->sub_class.id = 1; } break; } if((u = device_class(hd_data, hd->vendor.id, hd->device.id))) { hd->base_class.id = u >> 8; hd->sub_class.id = u & 0xff; } /* FIXME: hack for bt isdn box */ if( hd->vendor.id == MAKE_ID(TAG_USB, 0x057c) && hd->device.id == MAKE_ID(TAG_USB, 0x2200) ) { hd_set_hw_class(hd, hw_bluetooth); } } void add_input_dev(hd_data_t *hd_data, char *name) { hd_t *hd; char *s, *t; hd_dev_num_t dev_num = { }; unsigned u1, u2; char *sf_drv_name, *sf_drv, *bus_name, *bus_id; char *sf_cdev_name, *sf_dev; sf_cdev_name = name ? strrchr(name, '/') : NULL; if(sf_cdev_name) sf_cdev_name++; ADD2LOG( " input: name = %s, path = %s\n", sf_cdev_name, hd_sysfs_id(name) ); if(!sf_cdev_name || !strncmp(sf_cdev_name, "ts", sizeof "ts" - 1)) return; if((s = get_sysfs_attr_by_path(name, "dev"))) { if(sscanf(s, "%u:%u", &u1, &u2) == 2) { dev_num.type = 'c'; dev_num.major = u1; dev_num.minor = u2; dev_num.range = 1; } ADD2LOG(" dev = %u:%u\n", u1, u2); } else { ADD2LOG(" no dev - ignored\n"); return; } sf_dev = new_str(hd_read_sysfs_link(name, "device")); if(sf_dev) { /* new kernel (2.6.24): one more level */ s = new_str(hd_read_sysfs_link(sf_dev, "device")); if(s) { free_mem(sf_dev); sf_dev = s; } bus_id = sf_dev ? strrchr(sf_dev, '/') : NULL; if(bus_id) bus_id++; sf_drv_name = NULL; if((sf_drv = hd_read_sysfs_link(sf_dev, "driver"))) { sf_drv_name = strrchr(sf_drv, '/'); if(sf_drv_name) sf_drv_name++; sf_drv_name = new_str(sf_drv_name); } bus_name = NULL; if((s = hd_read_sysfs_link(sf_dev, "subsystem"))) { bus_name = strrchr(s, '/'); if(bus_name) bus_name++; bus_name = new_str(bus_name); } s = hd_sysfs_id(sf_dev); ADD2LOG( " input device: bus = %s, bus_id = %s driver = %s\n path = %s\n", bus_name, bus_id, sf_drv_name, s ); /* find device (matching sysfs path) */ hd = hd_find_sysfs_id(hd_data, s); /* not found? - retry one level up */ if(!hd) { char *ns = new_str(s), *nt; if((nt = strrchr(ns, '/'))) { *nt = 0; hd = hd_find_sysfs_id(hd_data, ns); } free_mem(ns); } /* when we have it, add input device name */ if(hd) { t = NULL; str_printf(&t, 0, "/dev/input/%s", sf_cdev_name); if(strncmp(sf_cdev_name, "mouse", sizeof "mouse" - 1)) { if(!hd->unix_dev_name) { hd->unix_dev_name = t; hd->unix_dev_num = dev_num; } } else { free_mem(hd->unix_dev_name); free_mem(hd->unix_dev_name2); hd->unix_dev_name2 = t; hd->unix_dev_num2 = dev_num; dev_num.major = 13; dev_num.minor = 63; hd->unix_dev_name = new_str(DEV_MICE); hd->unix_dev_num = dev_num; // make it a mouse, #216091 if(hd->base_class.id == bc_none) { hd->base_class.id = bc_mouse; hd->sub_class.id = sc_mou_usb; hd->compat_vendor.id = MAKE_ID(TAG_SPECIAL, 0x0200); hd->compat_device.id = MAKE_ID(TAG_SPECIAL, 0x001); } } } bus_name = free_mem(bus_name); sf_drv_name = free_mem(sf_drv_name); } sf_dev = free_mem(sf_dev); } void get_input_devs(hd_data_t *hd_data) { str_list_t *sf_dir, *sf_dir_e; char *sf_dev = NULL; int is_dir = 0; /* * A bit tricky: if there are links, assume newer sysfs layout with compat * symlinks; if not, assume old layout with directories. */ sf_dir = read_dir("/sys/class/input", 'l'); if(!sf_dir) { sf_dir = read_dir("/sys/class/input", 'd'); is_dir = 1; } if(!sf_dir) { ADD2LOG("sysfs: no such class: input\n"); return; } for(sf_dir_e = sf_dir; sf_dir_e; sf_dir_e = sf_dir_e->next) { if(is_dir) { str_printf(&sf_dev, 0, "/sys/class/input/%s", sf_dir_e->str); } else { sf_dev = new_str(hd_read_sysfs_link("/sys/class/input", sf_dir_e->str)); } add_input_dev(hd_data, sf_dev); sf_dev = free_mem(sf_dev); } sf_dir = free_str_list(sf_dir); } void get_printer_devs(hd_data_t *hd_data) { hd_t *hd; char *s, *t; hd_dev_num_t dev_num = { }; unsigned u1, u2; str_list_t *sf_class, *sf_class_e; char *sf_cdev = NULL, *sf_dev; char *sf_drv_name, *sf_drv, *bus_id, *bus_name; sf_class = read_dir("/sys/class/usb", 'D'); if(!sf_class) sf_class = read_dir("/sys/class/usb_endpoint", 'l'); if(!sf_class) { ADD2LOG("sysfs: no such class: usb\n"); return; } for(sf_class_e = sf_class; sf_class_e; sf_class_e = sf_class_e->next) { if(strncmp(sf_class_e->str, "lp", 2)) continue; str_printf(&sf_cdev, 0, "/sys/class/usb/%s", sf_class_e->str); ADD2LOG( " usb: name = %s, path = %s\n", sf_class_e->str, hd_sysfs_id(sf_cdev) ); if((s = get_sysfs_attr_by_path(sf_cdev, "dev"))) { if(sscanf(s, "%u:%u", &u1, &u2) == 2) { dev_num.type = 'c'; dev_num.major = u1; dev_num.minor = u2; dev_num.range = 1; } ADD2LOG(" dev = %u:%u\n", u1, u2); } sf_dev = new_str(hd_read_sysfs_link(sf_cdev, "device")); if(sf_dev) { bus_id = sf_dev ? strrchr(sf_dev, '/') : NULL; if(bus_id) bus_id++; sf_drv_name = NULL; if((sf_drv = hd_read_sysfs_link(sf_dev, "driver"))) { sf_drv_name = strrchr(sf_drv, '/'); if(sf_drv_name) sf_drv_name++; sf_drv_name = new_str(sf_drv_name); } bus_name = NULL; if((s = hd_read_sysfs_link(sf_dev, "bus"))) { bus_name = strrchr(s, '/'); if(bus_name) bus_name++; bus_name = new_str(bus_name); } s = hd_sysfs_id(sf_dev); ADD2LOG( " usb device: bus = %s, bus_id = %s driver = %s\n path = %s\n", bus_name, bus_id, sf_drv_name, s ); for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->sysfs_id && s && !strcmp(s, hd->sysfs_id) ) { t = NULL; str_printf(&t, 0, "/dev/usb/%s", sf_class_e->str); hd->unix_dev_name = t; hd->unix_dev_num = dev_num; read_usb_lp(hd_data, hd); } } bus_name = free_mem(bus_name); sf_drv_name = free_mem(sf_drv_name); } sf_dev = free_mem(sf_dev); } sf_cdev = free_mem(sf_cdev); sf_class = free_str_list(sf_class); } #define MATCH_FIELD(field, var) \ if(!strncasecmp(sl->str, field, sizeof field - 1)) var = sl->str + sizeof field - 1 /* * assign /dev/usb/lp* to usb printers. */ void read_usb_lp(hd_data_t *hd_data, hd_t *hd) { char *s; char buf[1024]; int fd, two_ints[2]; str_list_t *sl0, *sl; char *vend, *prod, *serial, *descr; if((fd = open(hd->unix_dev_name, O_RDWR)) < 0) return; if(ioctl(fd, LPIOC_GET_BUS_ADDRESS(sizeof two_ints), two_ints) == -1) { close(fd); return; } ADD2LOG(" usb/lp: bus = %d, dev_nr = %d\n", two_ints[0], two_ints[1]); if(ioctl(fd, LPIOC_GET_VID_PID(sizeof two_ints), two_ints) != -1) { /* just for the record */ ADD2LOG(" usb/lp: vend = 0x%04x, prod = 0x%04x\n", two_ints[0], two_ints[1]); } memset(buf, 0, sizeof buf); if(!ioctl(fd, LPIOC_GET_DEVICE_ID(sizeof buf), buf)) { buf[sizeof buf - 1] = 0; s = canon_str(buf + 2, sizeof buf - 3); ADD2LOG(" usb/lp: \"%s\"\n", s); sl0 = hd_split(';', s); free_mem(s); vend = prod = serial = descr = NULL; for(sl = sl0; sl; sl = sl->next) { MATCH_FIELD("MFG:", vend); MATCH_FIELD("MANUFACTURER:", vend); MATCH_FIELD("MDL:", prod); MATCH_FIELD("MODEL:", prod); MATCH_FIELD("DES:", descr); MATCH_FIELD("DESCRIPTION:", descr); MATCH_FIELD("SERN:", serial); MATCH_FIELD("SERIALNUMBER:", serial); } ADD2LOG( " usb/lp: vend = %s, prod = %s, descr = %s, serial = %s\n", vend ?: "", prod ?: "", descr ?: "", serial ?: "" ); if(descr) { str_printf(&hd->model, 0, "%s", descr); } if(vend && prod) { str_printf(&hd->sub_vendor.name, 0, "%s", vend); str_printf(&hd->sub_device.name, 0, "%s", prod); } if(serial && !hd->serial) { hd->serial = new_str(serial); } free_str_list(sl0); } close(fd); } #undef MATCH_FIELD void get_serial_devs(hd_data_t *hd_data) { hd_t *hd; char *s, *t; hd_dev_num_t dev_num = { }; unsigned u1, u2; str_list_t *sf_class, *sf_class_e; char *sf_cdev = NULL, *sf_dev; char *sf_drv_name, *sf_drv, *bus_id, *bus_name; sf_class = read_dir("/sys/class/tty", 'D'); if(!sf_class) { ADD2LOG("sysfs: no such class: tty\n"); return; } for(sf_class_e = sf_class; sf_class_e; sf_class_e = sf_class_e->next) { if(strncmp(sf_class_e->str, "ttyUSB", 6)) continue; str_printf(&sf_cdev, 0, "/sys/class/tty/%s", sf_class_e->str); ADD2LOG( " usb: name = %s, path = %s\n", sf_class_e->str, hd_sysfs_id(sf_cdev) ); if((s = get_sysfs_attr_by_path(sf_cdev, "dev"))) { if(sscanf(s, "%u:%u", &u1, &u2) == 2) { dev_num.type = 'c'; dev_num.major = u1; dev_num.minor = u2; dev_num.range = 1; } ADD2LOG(" dev = %u:%u\n", u1, u2); } sf_dev = new_str(hd_read_sysfs_link(sf_cdev, "device")); if(sf_dev) { bus_id = sf_dev ? strrchr(sf_dev, '/') : NULL; if(bus_id) bus_id++; sf_drv_name = NULL; if((sf_drv = hd_read_sysfs_link(sf_dev, "driver"))) { sf_drv_name = strrchr(sf_drv, '/'); if(sf_drv_name) sf_drv_name++; sf_drv_name = new_str(sf_drv_name); } bus_name = NULL; if((s = hd_read_sysfs_link(sf_dev, "bus"))) { bus_name = strrchr(s, '/'); if(bus_name) bus_name++; bus_name = new_str(bus_name); } s = hd_sysfs_id(sf_dev); if((t = strrchr(s, '/')) && !strncmp(t + 1, "ttyUSB", sizeof "ttyUSB" - 1)) *t = 0; ADD2LOG( " usb device: bus = %s, bus_id = %s driver = %s\n path = %s\n", bus_name, bus_id, sf_drv_name, s ); for(hd = hd_data->hd; hd; hd = hd->next) { if( hd->module == hd_data->module && hd->sysfs_id && s && !strcmp(s, hd->sysfs_id) ) { t = NULL; str_printf(&t, 0, "/dev/%s", sf_class_e->str); hd->unix_dev_name = t; hd->unix_dev_num = dev_num; hd->base_class.id = bc_comm; hd->sub_class.id = sc_com_ser; hd->prog_if.id = 0x80; // bnc #408715 (T-Balancer BigNG) if( hd->vendor.id == MAKE_ID(TAG_USB, 0x0403) && hd->device.id == MAKE_ID(TAG_USB, 0x6001) ) { hd->tag.skip_mouse = hd->tag.skip_modem = 1; } } } } sf_dev = free_mem(sf_dev); } sf_cdev = free_mem(sf_cdev); sf_class = free_str_list(sf_class); } /** @} */ hwinfo-21.52/src/hd/usb.h000066400000000000000000000000541323731041200151340ustar00rootroot00000000000000void hd_scan_sysfs_usb(hd_data_t *hd_data); hwinfo-21.52/src/hd/wlan.c000066400000000000000000000127651323731041200153130ustar00rootroot00000000000000#include #include #include #include #include #include #include /* for "caddr_t" et al */ #include /* for "struct sockaddr" et al */ #include /* for IFNAMSIZ and co... */ #include #include #include "hd.h" #include "hd_int.h" #include "wlan.h" /** * @defgroup WLANint WLAN devices * @ingroup libhdDEVint * @brief WLAN device functions * * @{ */ #ifndef LIBHD_TINY /* the iw_ functions are copied from libiw, so we do not need to link against it */ int iw_sockets_open(void) { static const int families[] = { AF_INET, AF_IPX, AF_AX25, AF_APPLETALK }; unsigned int i; int sock; /* * Now pick any (exisiting) useful socket family for generic queries * Note : don't open all the socket, only returns when one matches, * all protocols might not be valid. * Workaround by Jim Kaba * Note : in 99% of the case, we will just open the inet_sock. * The remaining 1% case are not fully correct... */ /* Try all families we support */ for(i = 0; i < sizeof(families)/sizeof(int); ++i) { /* Try to open the socket, if success returns it */ sock = socket(families[i], SOCK_DGRAM, 0); if(sock >= 0) return sock; } return -1; } static inline int iw_get_ext(int skfd, /* Socket to the kernel */ const char * ifname, /* Device name */ int request, /* WE ID */ struct iwreq * pwrq) /* Fixed part of the request */ { /* Set device name */ strncpy(pwrq->ifr_name, ifname, IFNAMSIZ); /* Do the request */ return(ioctl(skfd, request, pwrq)); } int iw_get_range_info(int skfd, const char * ifname, struct iw_range * range) { struct iwreq wrq; char buffer[sizeof(struct iw_range) * 2]; /* Large enough */ struct iw_range * range_raw; /* Cleanup */ bzero(buffer, sizeof(buffer)); wrq.u.data.pointer = (caddr_t) buffer; wrq.u.data.length = sizeof(buffer); wrq.u.data.flags = 0; if(iw_get_ext(skfd, ifname, SIOCGIWRANGE, &wrq) < 0) return(-1); /* Point to the buffer */ range_raw = (struct iw_range *) buffer; /* For new versions, we can check the version directly, for old versions * we use magic. 300 bytes is a also magic number, don't touch... */ if(wrq.u.data.length < 300) { /* That's v10 or earlier. Ouch ! Let's make a guess...*/ range_raw->we_version_compiled = 9; } /* Check how it needs to be processed */ if(range_raw->we_version_compiled > 15) { /* This is our native format, that's easy... */ /* Copy stuff at the right place, ignore extra */ memcpy((char *) range, buffer, sizeof(struct iw_range)); } else { /* not supported */ return(-1); } return(0); } double iw_freq2float(const struct iw_freq * in) { int i; double res = (double) in->m; for(i = 0; i < in->e; i++) res *= 10; return(res); } void hd_scan_wlan(hd_data_t *hd_data) { hd_t *hd; hd_res_t *res; struct iw_range range; int k; int skfd; if(!hd_probe_feature(hd_data, pr_wlan)) return; hd_data->module = mod_wlan; PROGRESS(1, 0, "detecting wlan features"); if ((skfd = iw_sockets_open()) < 0) { ADD2LOG( "could not open socket, wlan feature query failed\n" ); return; } for(hd = hd_data->hd; hd; hd = hd->next) { if( ( hd_is_hw_class(hd, hw_network_ctrl) || hd->base_class.id == bc_network ) && hd->unix_dev_name ) { /* Get list of frequencies / channels */ if(iw_get_range_info(skfd, hd->unix_dev_name, &range) < 0) { /* this failed, maybe device does not support wireless extensions */ continue; } ADD2LOG("*** device %s is wireless ***\n", hd->unix_dev_name); hd->is.wlan = 1; hd->base_class.id = bc_network; hd->sub_class.id = 0x82; /* wlan */ res = new_mem(sizeof *res); res->any.type = res_wlan; char buff[20]; for(k = 0; k < range.num_frequency; k++) { snprintf(buff, 19, "%i", range.freq[k].i); add_str_list(&res->wlan.channels, buff); snprintf(buff, 19, "%g", (float)iw_freq2float(&(range.freq[k]))/1000000000); add_str_list(&res->wlan.frequencies, buff); } for(k = 0; k < range.num_bitrates; k++) { snprintf(buff, 19, "%g", (float)range.bitrate[k]/1000000); add_str_list(&res->wlan.bitrates, buff); } for(k = 0; k < range.num_encoding_sizes; k++) { snprintf(buff, 19, "WEP%i", range.encoding_size[k]*8); add_str_list(&res->wlan.enc_modes, buff); } /* open mode is always supported */ add_str_list(&res->wlan.auth_modes, "open"); /* if WEP is supported, we assume shared key auth support */ if(range.num_encoding_sizes) { add_str_list(&res->wlan.auth_modes, "sharedkey"); } if (range.enc_capa & (IW_ENC_CAPA_WPA | IW_ENC_CAPA_WPA2)) { add_str_list(&res->wlan.auth_modes, "wpa-psk"); add_str_list(&res->wlan.auth_modes, "wpa-eap"); if (range.enc_capa & IW_ENC_CAPA_CIPHER_TKIP) add_str_list(&res->wlan.enc_modes, "TKIP"); if (range.enc_capa & IW_ENC_CAPA_CIPHER_CCMP) add_str_list(&res->wlan.enc_modes, "CCMP"); } add_res_entry(&hd->res, res); } } } #endif hwinfo-21.52/src/hd/wlan.h000066400000000000000000000000471323731041200153060ustar00rootroot00000000000000void hd_scan_wlan(hd_data_t *hd_data); hwinfo-21.52/src/ids/000077500000000000000000000000001323731041200143575ustar00rootroot00000000000000hwinfo-21.52/src/ids/.cvsignore000066400000000000000000000001621323731041200163560ustar00rootroot00000000000000.depend check_hd drivers.network.usb hd.ids hd.log hd0.ids hd0.log hd_ids.h hd_ids_tiny.h hd_tiny.ids hd_tiny.log hwinfo-21.52/src/ids/.gitignore000066400000000000000000000000731323731041200163470ustar00rootroot00000000000000.depend check_hd hd.ids hd_ids.h hd_ids_tiny.h hd_tiny.ids hwinfo-21.52/src/ids/Makefile000066400000000000000000000023771323731041200160300ustar00rootroot00000000000000TOPDIR = ../.. TARGETS = $(LIBHD_D) CLEANFILES = *.log src/*~ DISTCLEANFILES = *.h *.xml *.ids check_hd include $(TOPDIR)/Makefile.common # ifeq "$(ARCH)" "ppc" # IDFILES += src/ppc # endif # ifeq "$(ARCH)" "ppc64" # IDFILES += src/ppc # endif IDFILES += src/bus src/class src/extra src/special src/scanner src/network \ src/usb src/usb2 src/isapnp src/monitor src/camera src/tv2 src/tv src/dvb2 src/dvb \ src/chipcard src/modem src/pcmcia src/s390 src/sdio ifeq "$(ARCH)" "i386" IDFILES += src/x11.i386 src/modem.i386 endif ifeq "$(ARCH)" "ppc" IDFILES += src/x11.ppc src/x11.ppc.special endif ifeq "$(ARCH)" "alpha" IDFILES += src/x11.axp endif ifeq "$(ARCH)" "sparc" IDFILES += src/x11.sparc endif ifeq "$(ARCH)" "sparc64" IDFILES += src/x11.sparc endif ifeq "$(ARCH)" "ia64" IDFILES += src/x11.ia64 endif ifeq "$(ARCH)" "x86_64" IDFILES += src/x11.amd64 endif IDFILES += src/pci src/storage src/sound src/mouse src/braille $(LIBHD_D): hd_ids.o ar r $(LIBHD) $? check_hd: check_hd.c $(CC) $(CFLAGS) $< -o $@ hd_ids.c: hd_ids.h hd_ids_tiny.h hd_ids.h hd.ids: check_hd $(IDFILES) ./check_hd --check --sort --cfile hd_ids.h $(IDFILES) hd_ids_tiny.h: check_hd hd.ids ./check_hd --mini --cfile hd_ids_tiny.h --log=hd_tiny.log --out=hd_tiny.ids hd.ids hwinfo-21.52/src/ids/README000066400000000000000000000004401323731041200152350ustar00rootroot00000000000000The internal id database is compiled mainly from these public sources: - pci ids http://pci-ids.ucw.cz - usb ids http://www.linux-usb.org/usb.ids - sdio ids https://github.com/systemd/systemd/blob/master/hwdb/sdio.ids https://wikidevi.com/wiki/Talk:Linux_Wi-Fi_device_entries hwinfo-21.52/src/ids/cdb_x11000077500000000000000000000306421323731041200155330ustar00rootroot00000000000000#!/usr/bin/perl -w # Copyright (c) 1996 SuSE GmbH Nuernberg, Germany. All rights reserved. # # Author: Dirk Hessing , 08/2001 # # Exporting hw-data for x11 from developer-CDB use DBI; use strict; use IO::Handle; use Getopt::Long; # MySQL-Host / MySQL-User my $hostname = "cdbintern.suse.de"; my $mysql_user = "cdbclient"; my $mysql_passwd = "cdb"; my $target = "cdb"; my $driver = DBI->install_driver('mysql'); my $dbh = DBI->connect('DBI:mysql:'.$target.':'.$hostname,$mysql_user,$mysql_passwd) or die "Can't connect to the MySQL Database, table $target"; ### Log-Handle und STDOUT-Handle auf ungepufferte Ausgabe setzten (schlechtere Performance ;-) STDOUT->autoflush(); my $dist_name = "Stable"; my $date = localtime(); my (@query,$x,$result,$arch_name,@arch_names,$filename,$count); my ($product_id,$product_name,$vendor_name,$bus_name,$subclass_name); my ($vId,$dId,$sdId,$svId); my (%tooltopics,$tooltopic_name,$vario_name,$charvalue); my $opt_dir = "tmp"; # convert to new id format sub new_id { my ($old_id, $id_class, $tag, $id); ($old_id, $id_class) = @_; if($old_id =~ /^([us]?)(\S{4})$/) { $tag = $1; $id = $2; } else { die "invalid id format: \"$old_id\"\n"; } if($tag eq "" && $id_class && $id_class =~ /^([us]?)(\S{4})$/) { $tag = $1; } if($tag eq "s") { $tag = "special "; } elsif($tag eq "u") { $tag = "usb "; } elsif($tag eq "") { $tag = "pci "; } else { die "invalid id format: \"$old_id\"\n"; } return "${tag}0x$id"; } # write data to FH sub write_info { my ($arch, $xfree, $has3d, $vId, $dId, $svId, $sdId, $vName, $dName, $tt, $raw, @raw); ($arch, $xfree, $has3d, $vId, $dId, $svId, $sdId, $vName, $dName, $tt) = @_; return unless $vId ne "" && $dId ne ""; # print FH "\n# vId = $vId, dId = $dId, svId = $svId, sdId = $sdId, vName = \"$vName\", dName = \"$dName\"\n"; if($svId ne "" && $sdId ne "") { print FH "\n vendor.id\t\t${\new_id $vId}\n"; print FH "+vendor.name\t\t$vName\n"; print FH "\n vendor.id\t\t${\new_id $vId}\n"; print FH "&device.id\t\t${\new_id $dId, $vId}\n"; print FH "&subvendor.id\t\t${\new_id $svId, $vId}\n"; print FH "&subdevice.id\t\t${\new_id $sdId, $vId}\n"; print FH "+subdevice.name\t\t$dName\n"; } else { print FH "\n vendor.id\t\t${\new_id $vId}\n"; print FH "+vendor.name\t\t$vName\n"; print FH "\n vendor.id\t\t${\new_id $vId}\n"; print FH "&device.id\t\t${\new_id $dId, $vId}\n"; print FH "+device.name\t\t$dName\n"; } if($$tt{resol} ne "") { $$tt{resol} =~ s/bpp//g; } # Teste ob mehr als ein driver- oder installscript-topic vorhanden ist: if(($$tt{driver} =~ /,/) || ($$tt{installscript} =~ /,/)) { warn "\nMore than one driver- or installscript-topic.\n" . " Product-id = $product_id, Vario = $vario_name, Arch = $arch\n" . " Id = (${\new_id $vId}, ${\new_id $dId, $vId}), Name = $dName\n" . " Driver = \"$$tt{driver}\", script = \"$$tt{installscript}\"\n"; } print FH "+driver.xfree\t\t$xfree|$$tt{driver}|" . ($has3d ? "3d" : "") . "|$$tt{package}|$$tt{extension}|$$tt{option}|$$tt{resol}||$$tt{installscript}|\n"; if ($$tt{raw} ne "") { $raw = $$tt{raw}; $raw =~ s/(,)/$' =~ tr#"## & 1 ? $1 : "\n"/eg; @raw = split "\n", $raw; foreach $raw (@raw) { print FH "+driver.xfree.config\t$raw\n"; } } } # get product info and write everything to FH sub get_info { my ($arch_name, $xfree, $has3d); ($arch_name, $vario_name) = @_; $xfree = $vario_name =~ /XFree3/ ? 3 : 4; $has3d = $vario_name =~ /3D/ ? 1 : 0; $tooltopics{driver} = ""; $tooltopics{package} = ""; $tooltopics{extension} = ""; $tooltopics{option} = ""; $tooltopics{resol} = ""; $tooltopics{installscript} = ""; $tooltopics{raw} = ""; # Product supported=full? $query[2] = $dbh->prepare("SELECT toolproperty.charvalue FROM toolproperty LEFT JOIN tooltopic ON toolproperty.tooltopic_id=tooltopic.id LEFT JOIN arch_dist_l_vario ON toolproperty.arch_dist_l_vario_id=arch_dist_l_vario.id LEFT JOIN arch ON arch_dist_l_vario.arch_id=arch.id LEFT JOIN distribution ON arch_dist_l_vario.distribution_id=distribution.id LEFT JOIN vario ON arch_dist_l_vario.vario_id=vario.id WHERE toolproperty.product_id=$product_id AND tooltopic.name='supported' AND arch.name='$arch_name' AND distribution.name='$dist_name' AND vario.name='$vario_name' AND toolproperty.valid=1 AND tooltopic.valid=1 AND arch_dist_l_vario.valid=1") or die "Can\'t select table toolproperty"; $query[2]->execute or die "Can\'t select table toolproperty"; undef $result; $count = 0; while ($x = $query[2]->fetchrow_array) { $result = $x if defined $x; multiple_supportedtopics($dbh,$product_id,$product_name,$arch_name,$dist_name,$vario_name) if $count > 0; $count++; } $result = "" if not defined $result; if ($result eq "full") { $query[2] = $dbh->prepare("SELECT tooltopic.name,toolproperty.charvalue FROM toolproperty LEFT JOIN tooltopic ON toolproperty.tooltopic_id=tooltopic.id LEFT JOIN arch_dist_l_vario ON toolproperty.arch_dist_l_vario_id=arch_dist_l_vario.id LEFT JOIN arch ON arch_dist_l_vario.arch_id=arch.id LEFT JOIN distribution ON arch_dist_l_vario.distribution_id=distribution.id LEFT JOIN language ON arch_dist_l_vario.lang_id=language.id LEFT JOIN vario ON arch_dist_l_vario.vario_id=vario.id WHERE arch.name='$arch_name' AND distribution.name='$dist_name' AND vario.name='$vario_name' AND toolproperty.product_id=$product_id AND tooltopic.name != 'supported' AND toolproperty.valid=1 AND tooltopic.valid=1 AND arch_dist_l_vario.valid=1") or die "Can\'t select table toolproperty"; $query[2]->execute or die "Can\'t select table toolproperty"; while ( ($tooltopic_name,$charvalue) = ($query[2]->fetchrow_array) ) { if (($charvalue eq "none") || ($charvalue eq "None")) { $charvalue = ""; } next if $charvalue eq ""; if (!$tooltopics{"$tooltopic_name"}) { $tooltopics{"$tooltopic_name"} = $charvalue; } else { $tooltopics{"$tooltopic_name"} .= ",".$charvalue; } } write_info $arch_name, $xfree, $has3d, $vId, $dId, $svId, $sdId, $vendor_name, $product_name, \%tooltopics; } } GetOptions( 'dir=s' => \$opt_dir ) ; print "\n\nGenerating x11.hwinfo-files, one for each architecture.\n"; mkdir($opt_dir, 0755) || die "\nmkdir: $opt_dir: $!\n" unless -d $opt_dir; print "\nStoring files in \"$opt_dir\"\n\n"; $query[0] = $dbh->prepare("SELECT name FROM arch WHERE valid=1") or die "Can\'t select table arch"; $query[0]->execute or die "Can\'t select table arch"; while ($result = $query[0]->fetchrow_array) { push(@arch_names,$result); } # Für jede Architektur wird eine eigene Datei geschrieben foreach $arch_name (@arch_names) { $filename = "$opt_dir/x11.hwinfo.$arch_name"; open(FH,"> $filename") or die "Can\'t open $filename"; print FH "#\n"; print FH "# x11.hwinfo-file for architecture $arch_name\n"; print FH "#\n"; print FH "# generated at: $date\n"; print FH "# data source: CDB\n"; print FH "# distribution: $dist_name\n"; print FH "#\n\n\n"; $query[0] = $dbh->prepare("SELECT product.id,product.name, product.vId,product.dId,product.svId,product.sdId, vendor.longname,product.vId, bus.name,subclass.name FROM product LEFT JOIN product_area ON product.id=product_area.product_id LEFT JOIN groups ON product_area.group_id=groups.id LEFT JOIN vendor ON product.vendor_id=vendor.id LEFT JOIN bus ON product.bus_id=bus.id LEFT JOIN subclass ON product.subclass_id=subclass.id WHERE groups.name='graphic-developer' AND product_area.valid=1 AND product.valid=1") or die "Can\'t select table product"; $query[0]->execute or die "Can\'t select table product"; while ( ($product_id,$product_name,$vId,$dId,$svId,$sdId,$vendor_name,$vId,$bus_name,$subclass_name) = ($query[0]->fetchrow_array) ) { # Postinitialisierung, falls undefinierte Werte $vId = "----" if !defined($vId); $dId = "----" if !defined($dId); $svId = "----" if !defined($svId); $sdId = "----" if !defined($sdId); $vId = "" if $vId eq "----"; $dId = "" if $dId eq "----"; $svId = "" if $svId eq "----"; $sdId = "" if $sdId eq "----"; # Step 1: Erzeuge Zeilen für XFree 3 ohne 3D # get_info $arch_name, "XFree3"; # Step 2: Erzeuge Zeilen für XFree 3 mit 3D # get_info $arch_name, "XFree3 with 3D"; # Step 2: Erzeuge Zeilen für XFree 4 ohne 3D get_info $arch_name, "Xorg"; # Step 2: Erzeuge Zeilen für XFree 4 mit 3D get_info $arch_name, "Xorg with 3D"; } # Ende der Produktschleife close(FH); } # Ende der Arch-Schleife sub multiple_supportedtopics { my $handle = shift; my $product_id = shift; my $product_name = shift; my $arch_name = shift; my $dist_name = shift; my $vario_name = shift; my ($query,$id,$value,$name,$time,$htime,%topic,$key,$answer,%key); my $min_key = "0"; undef %key; print "\n *********** Unconsistency registered *******************"; print "\nMultiple supported-topics:"; print "\nProduct_name: $product_name ID=$product_id"; print "\nArch=$arch_name Dist=$dist_name Vario=$vario_name"; print "\n"; $query = $handle->prepare("SELECT toolproperty.id,tooltopic.name, toolproperty.charvalue,toolproperty.createtime FROM toolproperty LEFT JOIN tooltopic ON toolproperty.tooltopic_id=tooltopic.id LEFT JOIN arch_dist_l_vario ON toolproperty.arch_dist_l_vario_id=arch_dist_l_vario.id LEFT JOIN arch ON arch_dist_l_vario.arch_id=arch.id LEFT JOIN distribution ON arch_dist_l_vario.distribution_id=distribution.id LEFT JOIN vario ON arch_dist_l_vario.vario_id=vario.id WHERE toolproperty.product_id=$product_id AND tooltopic.name='supported' AND toolproperty.valid=1 AND arch.name='$arch_name' AND distribution.name='$dist_name' AND vario.name='$vario_name'") or die "Can\'t select table toolproperty"; $query->execute or die "Can\'t select table toolproperty"; while (($id,$name,$value,$time) = ($query->fetchrow_array)) { $htime = localtime($time); $topic{$id} = $htime." ".$value; $min_key = $id; } foreach $key (sort keys %topic) { $min_key = $key if $key<$min_key; } foreach $key (sort keys %topic) { print "\nD toolproperty-ID $key: $topic{$key}" if $key != $min_key; } print "\n* toolproperty-ID $min_key:$topic{$min_key}"; print "\n\nDeleting doublettes marked with D (* will be left the valid one) [N|y] ?"; $answer = ; chop($answer); if ( ($answer eq "y") || ($answer eq "Y") ) { print "\n\nDeleting supported-doublettes.... done\n"; foreach $key (keys %topic) { if ($key != $min_key) { $query = $handle->prepare("DELETE FROM toolproperty WHERE id=$key") or die "Can\'t delete from toolproperty"; $query->execute or die "Can\'t delete from toolproperty"; } } } return; } hwinfo-21.52/src/ids/check_hd.c000066400000000000000000002016221323731041200162560ustar00rootroot00000000000000#define _GNU_SOURCE /* memmem */ #include #include #include #include #include #include #include #include #include "../hd/hddb_int.h" typedef enum hw_item { hw_none = 0, hw_sys, hw_cpu, hw_keyboard, hw_braille, hw_mouse, hw_joystick, hw_printer, hw_scanner, hw_chipcard, hw_monitor, hw_tv, hw_display, hw_framebuffer, hw_camera, hw_sound, hw_storage_ctrl, hw_network_ctrl, hw_isdn, hw_modem, hw_network, hw_disk, hw_partition, hw_cdrom, hw_floppy, hw_manual, hw_usb_ctrl, hw_usb, hw_bios, hw_pci, hw_isapnp, hw_bridge, hw_hub, hw_scsi, hw_ide, hw_memory, hw_dvb, hw_pcmcia, hw_pcmcia_ctrl, hw_ieee1394, hw_ieee1394_ctrl, hw_hotplug, hw_hotplug_ctrl, hw_zip, hw_pppoe, hw_wlan, hw_redasd, hw_dsl, hw_block, hw_tape, hw_vbe, hw_bluetooth, /* append new entries here */ hw_unknown, hw_all /* hw_all must be last */ } hd_hw_item_t; #include "../hd/hwclass_names.h" #define TAG_PCI 1 /* pci ids */ #define TAG_EISA 2 /* eisa ids */ #define TAG_USB 3 /* usb ids */ #define TAG_SPECIAL 4 /* internally used ids */ #define TAG_PCMCIA 5 /* pcmcia ids */ #define TAG_SDIO 6 /* sdio ids */ #define ID_VALUE(id) ((id) & 0xffff) #define ID_TAG(id) (((id) >> 16) & 0xf) #define MAKE_ID(tag, id_val) ((tag << 16) | (id_val)) typedef uint32_t hddb_entry_mask_t; typedef enum { match_any, match_all } match_t; typedef enum { pref_empty, pref_new, pref_and, pref_or, pref_add } prefix_t; typedef struct line_s { prefix_t prefix; hddb_entry_t key; char *value; } line_t; typedef struct str_s { struct str_s *next; char *str; } str_t; typedef struct list_any_s { struct list_any_s *next; } list_any_t; typedef struct { void *first; void *last; } list_t; typedef struct { unsigned flag; unsigned remove; } hid_any_t; typedef struct { unsigned flag; unsigned remove; unsigned tag; unsigned id; unsigned range; unsigned mask; struct { unsigned range:1; unsigned mask:1; } has; } hid_num_t; typedef struct { unsigned flag; unsigned remove; list_t list; } hid_str_t; typedef union { hid_any_t any; hid_num_t num; hid_str_t str; } hid_t; typedef struct skey_s { struct skey_s *next; hid_t *hid[he_nomask]; } skey_t; typedef struct item_s { struct item_s *next; unsigned remove:1; char *pos; list_t key; /* skey_t */ skey_t *value; } item_t; typedef struct hddb_list_s { hddb_entry_mask_t key_mask; hddb_entry_mask_t value_mask; unsigned key; unsigned value; } hddb_list_t; typedef struct { unsigned list_len, list_max; hddb_list_t *list; unsigned ids_len, ids_max; unsigned *ids; unsigned strings_len, strings_max; char *strings; } hddb_data_t; /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifdef UCLIBC void *memmem(const void *haystack, size_t haystacklen, const void *needle, size_t needlelen); #endif void *new_mem(size_t size); void *free_mem(void *ptr); char *new_str(char *str); void *add_list(list_t *list, void *entry); void sort_list(list_t *list, int (*cmp_func)(const void *, const void *)); unsigned eisa_id(char *s); char *eisa_str(unsigned id); void write_stats(FILE *f); void read_items(char *file); line_t *parse_line(char *str); hddb_entry_mask_t add_entry(skey_t *skey, hddb_entry_t idx, char *val); void write_items(char *file, list_t *hd); void write_item(FILE *f, item_t *item); void write_skey(FILE *f, prefix_t pre, skey_t *skey); void write_ent_name(FILE *f, hid_t *hid, char pre, hddb_entry_t ent); void write_id(FILE *f, hddb_entry_t ent, hid_t *hid); void write_drv(FILE *f, char pre, hid_t *hid); void write_drv1(FILE *f, hid_t *hid, char pre, char *val); void log_items(FILE *f, item_t *item0, item_t *item1); int count_common_hids(skey_t *skey0, skey_t *skey1); int strip_skey(skey_t *skey0, skey_t *skey1, int do_it); void remove_deleted_hids(skey_t *skey); void undelete_hids(skey_t *skey); str_t *split(char del, char *s); char *join(char del, str_t *str); int cmp_driver_info(char *str0, char *str1); int cmp_str_s(const void *p0, const void *p1); int cmp_hid(hid_t *hid0, hid_t *hid1); int cmp_skey(skey_t *skey0, skey_t *skey1); int cmp_skey_s(const void *p0, const void *p1); int cmp_item(item_t *item0, item_t *item1); int cmp_item_s(const void *p0, const void *p1); int match_hid(hid_t *hid0, hid_t *hid1, match_t match); int match_skey(skey_t *skey0, skey_t *skey1, match_t match); int match_item(item_t *item0, item_t *item1, match_t match); int combine_keys(skey_t *skey0, skey_t *skey1); str_t *clone_str(str_t *str); hid_t *clone_hid(hid_t *hid); skey_t *clone_skey(skey_t *skey); item_t *clone_item(item_t *item); str_t *free_str(str_t *str, int follow_next); hid_t *free_hid(hid_t *hid); skey_t *free_skey(skey_t *skey, int follow_next); item_t *free_item(item_t *item, int follow_next); unsigned driver_entry_types(hid_t *hid); void remove_items(list_t *hd); void remove_nops(list_t *hd); void check_items(list_t *hd); void split_items(list_t *hd); void combine_driver(list_t *hd); void combine_requires(list_t *hd); void join_items_by_value(list_t *hd); void join_items_by_key(list_t *hd); void remove_unimportant_items(list_t *hd); void write_cfile(FILE *f, list_t *hd); /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ struct option options[] = { { "help", 0, NULL, 1 }, // { "debug", 1, NULL, 2 }, { "log", 1, NULL, 3 }, { "mini", 0, NULL, 4 }, { "sort", 0, NULL, 5 }, { "reverse", 0, NULL, 6 }, /* for debugging */ { "random", 0, NULL, 7 }, /* dto */ { "check", 0, NULL, 8 }, { "with-source", 0, NULL, 9 }, { "out", 1, NULL, 10}, { "split", 0, NULL, 11}, { "cfile", 1, NULL, 12}, { "no-compact", 0, NULL, 13}, { "join-keys-first", 0, NULL, 14}, { "combine", 0, NULL, 15}, { "no-range", 0, NULL, 16}, { } }; list_t hd; char *item_ind = NULL; FILE *logfh = NULL; struct { int debug; unsigned sort:1; unsigned reverse:1; unsigned random:1; unsigned check:1; unsigned with_source:1; unsigned mini:1; unsigned split:1; unsigned no_compact:1; unsigned join_keys_first:1; unsigned combine:1; /* always combine driver info */ unsigned no_range:1; /* don't create entries with ranges */ char *logfile; char *outfile; char *cfile; } opt = { logfile: "hd.log", outfile: "hd.ids" }; struct { unsigned items_in, items_out; unsigned diffs, errors, errors_res; } stats; /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ int main(int argc, char **argv) { int i, close_log = 0, close_cfile = 0; item_t *item; FILE *cfile; for(opterr = 0; (i = getopt_long(argc, argv, "", options, NULL)) != -1; ) { switch(i) { #if 0 case 2: opt.debug = strtol(optarg, NULL, 0); break; #endif case 3: opt.logfile = optarg; if(!*opt.logfile) opt.logfile = NULL; break; case 4: opt.mini = 1; break; case 5: opt.sort = 1; break; case 6: opt.reverse = 1; break; case 7: opt.random = 1; srand(time(NULL)); break; case 8: opt.check = 1; break; case 9: opt.with_source = 1; break; case 10: opt.outfile = optarg; if(!*opt.outfile) opt.outfile = NULL; break; case 11: opt.split = 1; break; case 12: opt.cfile = optarg; if(!*opt.cfile) opt.cfile = NULL; break; case 13: opt.no_compact = 1; break; case 14: opt.join_keys_first = 1; break; case 15: opt.combine = 1; break; case 16: opt.no_range = 1; break; default: fprintf(stderr, "Usage: check_hd [options] files\n" "Try to put hardware data into a consistent form.\n" " --check\t\tdo a lot of checks and remove unnecessary data\n" " --sort\t\tsort data\n" " --reverse\t\treverse sorting order\n" " --split\t\twrite separate entries for each key\n" " --with-source\t\tadd comment to each item indicating info source\n" " --mini\t\tminimal data base (basically driver info only)\n" " --join-keys-first\twhen combining similar items, join entries with\n" " \t\t\tcommon keys first (default is common values first)\n" " --cfile file\t\tcreate C file to be included in libhd\n" " --no-compact\t\tdon't try to make C version as small as possible\n" " --out file\t\twrite results to file, default is \"hd.ids\"\n" " --log file\t\twrite log info to file, default is \"hd.log\"\n\n" " Note: check_hd works with libhd/hwinfo internal format only;\n" " to convert to other formats, use convert_hd\n" ); return 1; } } if(opt.logfile && strcmp(opt.logfile, "-")) { logfh = fopen(opt.logfile, "w"); if(!logfh) { perror(opt.logfile); return 3; } close_log = 1; } else { logfh = stdout; } for(argv += optind; *argv; argv++) { read_items(*argv); } for(item = hd.first; item; item = item->next) stats.items_in++; fprintf(logfh, "- removing useless entries\n"); fflush(logfh); remove_nops(&hd); if(opt.mini) { fprintf(logfh, "- building mini version\n"); fflush(logfh); remove_unimportant_items(&hd); } if(opt.check || opt.split) { fprintf(logfh, "- splitting entries\n"); fflush(logfh); split_items(&hd); } if(opt.check) { fprintf(logfh, "- combining driver info\n"); fflush(logfh); combine_driver(&hd); fprintf(logfh, "- combining requires info\n"); fflush(logfh); combine_requires(&hd); fprintf(logfh, "- checking for consistency\n"); fflush(logfh); check_items(&hd); fprintf(logfh, "- join items\n"); fflush(logfh); if(opt.join_keys_first) { join_items_by_key(&hd); join_items_by_value(&hd); } else { join_items_by_value(&hd); join_items_by_key(&hd); } if(opt.split) split_items(&hd); } if(opt.sort) { fprintf(logfh, "- sorting\n"); fflush(logfh); sort_list(&hd, cmp_item_s); } for(item = hd.first; item; item = item->next) stats.items_out++; write_items(opt.outfile, &hd); if(opt.cfile) { if(opt.cfile && strcmp(opt.cfile, "-")) { cfile = fopen(opt.cfile, "w"); if(!cfile) { perror(opt.cfile); return 3; } close_cfile = 1; } else { cfile = stdout; } split_items(&hd); write_cfile(cfile, &hd); if(close_cfile) fclose(cfile); } fprintf(logfh, "- statistics\n"); write_stats(logfh); if(logfh != stdout) { if(opt.outfile && strcmp(opt.outfile, "-")) { fprintf(stderr, "data written to \"%s\"\n", opt.outfile); } if(opt.logfile && strcmp(opt.logfile, "-")) { fprintf(stderr, "log written to \"%s\"\n", opt.logfile); } fprintf(stderr, "statistics:\n"); write_stats(stderr); } free_item(hd.first, 1); if(close_log) fclose(logfh); return 0; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void *new_mem(size_t size) { if(size == 0) return NULL; return calloc(size, 1); } void *free_mem(void *ptr) { if(ptr) free(ptr); return NULL; } char *new_str(char *str) { if(!str) return NULL; return strdup(str); } void *add_list(list_t *list, void *entry) { if(list->last) { ((list_any_t *) list->last)->next = entry; } list->last = entry; if(!list->first) { list->first = entry; } return entry; } void sort_list(list_t *list, int (*cmp_func)(const void *, const void *)) { int i, list_len = 0; list_any_t *list_entry; list_t new_list = {}; list_any_t **list_array; for(list_entry = list->first; list_entry; list_entry = list_entry->next) list_len++; if(list_len < 2) return; list_array = new_mem(list_len * sizeof *list_array); for(i = 0, list_entry = list->first; list_entry; list_entry = list_entry->next) { list_array[i++] = list_entry; } qsort(list_array, list_len, sizeof *list_array, cmp_func); for(i = 0; i < list_len; i++) { add_list(&new_list, list_array[i]); } if(new_list.last) { ((list_any_t *) new_list.last)->next = NULL; } *list = new_list; free_mem(list_array); } unsigned eisa_id(char *s) { int i; unsigned u = 0; for(i = 0; i < 3; i++) { u <<= 5; if(s[i] < 'A' - 1 || s[i] > 'A' - 1 + 0x1f) return 0; u += s[i] - 'A' + 1; } return MAKE_ID(TAG_EISA, u); } char *eisa_str(unsigned id) { static char s[4]; s[0] = ((id >> 10) & 0x1f) + 'A' - 1; s[1] = ((id >> 5) & 0x1f) + 'A' - 1; s[2] = ( id & 0x1f) + 'A' - 1; s[3] = 0; return s; } void write_stats(FILE *f) { fprintf(f, " %u inconsistencies%s\n", stats.diffs, stats.diffs ? " fixed" : ""); fprintf(f, " %u errors", stats.errors + stats.errors_res); if(stats.errors_res) fprintf(f, ", %u resolved", stats.errors_res); fprintf(f, "\n"); fprintf(f, " %u items in\n", stats.items_in); fprintf(f, " %u items out\n", stats.items_out); } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void read_items(char *file) { FILE *f; char buf[1024], fpos[256]; unsigned u, state, l_nr; hddb_entry_mask_t entry_mask = 0; line_t *l; item_t *item; skey_t *skey; if(!(f = fopen(file, "r"))) { perror(file); return; } item = new_mem(sizeof *item); skey = new_mem(sizeof *skey); sprintf(fpos, "%s(1)", file); item->pos = new_str(fpos); for(l_nr = 1, state = 0; fgets(buf, sizeof buf, f); l_nr++) { l = parse_line(buf); if(!l) { fprintf(stderr, "%s: invalid line\n", fpos); state = 4; break; }; if(l->prefix == pref_empty) continue; switch(l->prefix) { case pref_new: if(state == 1) { add_list(&item->key, skey); skey = new_mem(sizeof *skey); } else if(state == 2) { item->value = skey; skey = new_mem(sizeof *skey); } if(state == 2 || state == 1) { add_list(&hd, item); item = new_mem(sizeof *item); if(!item->pos) { sprintf(fpos, "%s(%d)", file, l_nr); item->pos = new_str(fpos); } } entry_mask = 0; state = 1; break; case pref_and: if(state != 1) { fprintf(stderr, "%s: must start item first\n", fpos); state = 4; break; } break; case pref_or: if(state != 1 || !entry_mask) { fprintf(stderr, "%s: must start item first\n", fpos); state = 4; break; } add_list(&item->key, skey); skey = new_mem(sizeof *skey); entry_mask = 0; break; case pref_add: if(state == 1 && !entry_mask) { fprintf(stderr, "%s: driver info not allowed\n", fpos); state = 4; break; } if(state == 1) { add_list(&item->key, skey); skey = new_mem(sizeof *skey); entry_mask = 0; state = 2; } if(state != 2) { fprintf(stderr, "%s: driver info not allowed\n", fpos); state = 4; break; } break; default: state = 4; } if(state != 4) { u = add_entry(skey, l->key, l->value); if(u) { entry_mask |= u; } else { fprintf(stderr, "%s: invalid info\n", fpos); state = 4; } } if(state == 4) break; /* error */ } /* finalize last item */ if(entry_mask && (state == 1 || state == 2)) { if(state == 1) { add_list(&item->key, skey); skey = NULL; } else if(state == 2) { item->value = skey; skey = NULL; } add_list(&hd, item); item = NULL; } free_mem(skey); free_mem(item); fclose(f); } line_t *parse_line(char *str) { static line_t l; char *s; int i; /* drop leading spaces */ while(isspace(*str)) str++; /* skip emtpy lines and comments */ if(!*str || *str == ';' || *str == '#') { l.prefix = pref_empty; return &l; } l.prefix = pref_new; switch(*str) { case '&': l.prefix = pref_and; str++; break; case '|': l.prefix = pref_or; str++; break; case '+': l.prefix = pref_add; str++; break; } /* skip spaces */ while(isspace(*str)) str++; s = str; while(*str && !isspace(*str)) str++; if(*str) *str++ = 0; while(isspace(*str)) str++; for(i = 0; (unsigned) i < sizeof hddb_entry_strings / sizeof *hddb_entry_strings; i++) { if(!strcmp(s, hddb_entry_strings[i])) { l.key = i; break; } } if((unsigned) i >= sizeof hddb_entry_strings / sizeof *hddb_entry_strings) return NULL; l.value = str; /* drop trailing white space */ i = strlen(str); while(i > 0) { if(isspace(str[i - 1])) str[--i] = 0; else break; } /* special case: drop leading and final double quotes, if any */ i = strlen(l.value); if(i >= 2 && l.value[0] == '"' && l.value[i - 1] == '"') { l.value[i - 1] = 0; l.value++; } // fprintf(stderr, "pre = %d, key = %d, val = \"%s\"\n", l.prefix, l.key, l.value); return &l; } int parse_id(char *str, unsigned *id, unsigned *tag, unsigned *range, unsigned *mask) { static unsigned id0, val; char c = 0, *s, *t = NULL; *id = *tag = *range = *mask = 0; if(!str || !*str) return 0; for(s = str; *str && !isspace(*str); str++); if(*str) { c = *(t = str); /* remember for later */ *str++ = 0; } while(isspace(*str)) str++; if(*s) { if(!strcmp(s, "pci")) *tag = TAG_PCI; else if(!strcmp(s, "usb")) *tag = TAG_USB; else if(!strcmp(s, "special")) *tag = TAG_SPECIAL; else if(!strcmp(s, "eisa")) *tag = TAG_EISA; else if(!strcmp(s, "isapnp")) *tag = TAG_EISA; else if(!strcmp(s, "pcmcia")) *tag = TAG_PCMCIA; else if(!strcmp(s, "sdio")) *tag = TAG_SDIO; else { str = s; if(t) *t = c; /* restore */ } } id0 = strtoul(str, &s, 0); if(s == str) { id0 = eisa_id(str); if(!id0) return 0; s = str + 3; id0 = ID_VALUE(id0); if(!*tag) *tag = TAG_EISA; } while(isspace(*s)) s++; if(*s && *s != '&' && *s != '+') return 0; *id = id0; if(!*s) return 1; c = *s++; while(isspace(*s)) s++; val = strtoul(s, &str, 0); if(s == str) return 0; while(isspace(*str)) str++; if(*str) return 0; if(c == '+') *range = val; else *mask = val; return c == '+' ? 2 : 3; } hddb_entry_mask_t add_entry(skey_t *skey, hddb_entry_t idx, char *val) { hddb_entry_mask_t e_mask = 0; int i; unsigned id, tag, range, mask, u, u1; char *s, *s1, *s2, c; hid_t *hid; str_t *str, *str0; for(i = 0; (unsigned) i < sizeof hddb_is_numeric / sizeof *hddb_is_numeric; i++) { if(idx == hddb_is_numeric[i]) break; } // printf("i = %d, idx = %d, val = >%s<\n", i, idx, val); if((unsigned) i < sizeof hddb_is_numeric / sizeof *hddb_is_numeric) { /* numeric id */ e_mask |= 1 << idx; /* special */ if(idx == he_hwclass) { tag = id = 0; str0 = split('|', val); for(u1 = 0, str = str0; str && u1 <= 16; str = str->next) { u = hd_hw_item_type(str->str); if(u) { id += u << u1; u1 += 8; } } free_str(str0, 1); i = 1; } else { i = parse_id(val, &id, &tag, &range, &mask); } // printf("parse_id = %d\n", i); if(i) { skey->hid[idx] = hid = new_mem(sizeof *hid); hid->num.flag = FLAG_ID; hid->num.tag = tag; hid->num.id = id; } else { return 0; } switch(i) { case 1: break; case 2: hid->num.range = range; hid->num.has.range = 1; break; case 3: hid->num.mask = mask; hid->num.has.mask = 1; break; default: return 0; } } else { if(idx < he_nomask) { /* strings */ e_mask |= 1 << idx; skey->hid[idx] = hid = new_mem(sizeof *hid); hid->str.flag = FLAG_STRING; str = add_list(&hid->str.list, new_mem(sizeof *str)); str->str = new_str(val); } else { /* special */ if(idx == he_class_id) { i = parse_id(val, &id, &tag, &range, &mask); if(i != 1) return 0; skey->hid[he_baseclass_id] = hid = new_mem(sizeof *hid); hid->num.flag = FLAG_ID; hid->num.tag = tag; hid->num.id = id >> 8; skey->hid[he_subclass_id] = hid = new_mem(sizeof *hid); hid->num.flag = FLAG_ID; hid->num.tag = tag; hid->num.id = id & 0xff; e_mask |= (1 << he_baseclass_id) + (1 << he_subclass_id) /* + (1 << he_progif_id) */; } else { switch(idx) { case he_driver_module_insmod: c = 'i'; break; case he_driver_module_modprobe: c = 'm'; break; case he_driver_module_config: c = 'M'; break; case he_driver_xfree: c = 'x'; break; case he_driver_xfree_config: c = 'X'; break; case he_driver_mouse: c = 'p'; break; case he_driver_display: c = 'd'; break; case he_driver_any: c = 'a'; break; default: c = 0; break; } if(c) { s = new_mem(strlen(val) + 3); s[0] = c; s[1] = '\t'; strcpy(s + 2, val); hid = skey->hid[he_driver]; if(!hid) { skey->hid[he_driver] = hid = new_mem(sizeof *hid); hid->str.flag = FLAG_STRING; } if( (c == 'X' || c == 'M') && hid->str.list.last && (s1 = ((str_t *) hid->str.list.last)->str) ) { s2 = new_mem(strlen(s1) + strlen(s) + 2); sprintf(s2, "%s\001%s", s1, s); free_mem(s1); ((str_t *) hid->str.list.last)->str = s2; } else { str = add_list(&hid->str.list, new_mem(sizeof *str)); str->str = new_str(s); } e_mask |= (1 << he_driver); s = free_mem(s); } } } } return e_mask; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void write_items(char *file, list_t *hd) { FILE *f; item_t *item; int close_it = 0; if(file && strcmp(file, "-")) { f = fopen(file, "w"); if(!f) { perror(file); return; } close_it = 1; } else { f = stdout; } for(item = hd->first; item; item = item->next) { if(opt.with_source) fprintf(f, "# %s\n", item->pos); write_item(f, item); fputc('\n', f); } if(close_it) fclose(f); } void write_item(FILE *f, item_t *item) { skey_t *skey; prefix_t pre; pre = pref_new; for(skey = item->key.first; skey; skey = skey->next) { write_skey(f, pre, skey); pre = pref_or; } write_skey(f, pref_add, item->value); } void write_skey(FILE *f, prefix_t pre, skey_t *skey) { static char pref_char[5] = { ' ', ' ', '&', '|', '+' }; int i; if(pre >= sizeof pref_char) { fprintf(stderr, "internal oops\n"); exit(2); } if(!skey) return; for(i = 0; (unsigned) i < sizeof skey->hid / sizeof *skey->hid; i++) { if(skey->hid[i]) { if(i != he_driver) { write_ent_name(f, skey->hid[i], pref_char[pre], i); write_id(f, i, skey->hid[i]); fputc('\n', f); } else { write_drv(f, pref_char[pre], skey->hid[i]); } if(pre != pref_add) pre = pref_and; } } } void write_ent_name(FILE *f, hid_t *hid, char pre, hddb_entry_t ent) { int len, tab_ind = 24; char c; if(ent >= sizeof hddb_entry_strings / sizeof *hddb_entry_strings) { fprintf(stderr, "internal oops\n"); exit(2); } len = item_ind ? strlen(item_ind) : 0; if(!len) { fprintf(f, "%c%s\t", pre, hddb_entry_strings[ent]); } else { c = hid->any.remove ? '*' : ':'; fprintf(f, "%s%c %c%s\t", item_ind, c, pre, hddb_entry_strings[ent]); len += 2; tab_ind += 8; } len += strlen(hddb_entry_strings[ent]) + 1; for(len = (len & ~7) + 8; len < tab_ind; len += 8) { fputc('\t', f); } } void write_id(FILE *f, hddb_entry_t ent, hid_t *hid) { static char *tag_name[7] = { "", "pci ", "eisa ", "usb ", "special ", "pcmcia ", "sdio " }; int tag; unsigned u; char c, *s; switch(hid->any.flag) { case FLAG_ID: tag = hid->num.tag; if((unsigned) tag >= sizeof tag_name / sizeof *tag_name) { fprintf(stderr, "internal oops\n"); exit(2); } if(ent == he_hwclass) { /* is special */ for(u = (hid->num.id & 0xffffff); u; u >>= 8) { s = hd_hw_item_name(u & 0xff); if(s) fprintf(f, "%s", s); if(u > 0x100) fprintf(f, "|"); } } else if(tag == TAG_EISA && (ent == he_vendor_id || ent == he_subvendor_id)) { fprintf(f, "%s", eisa_str(hid->num.id)); } else { u = 4; if(ent == he_bus_id || ent == he_subclass_id || ent == he_progif_id) { u = 2; } else if(ent == he_baseclass_id) { u = 3; } fprintf(f, "%s0x%0*x", tag_name[tag], u, hid->num.id); } if(hid->num.has.range || hid->num.has.mask) { if(hid->num.has.range) { u = hid->num.range; c = '+'; } else { u = hid->num.mask; c = '&'; } fprintf(f, "%c0x%04x", c, u); } break; case FLAG_STRING: if( /* not exactly 1 string */ !hid->str.list.first || ((str_t *) hid->str.list.first)->next ) { fprintf(stderr, "internal oops\n"); exit(2); } fprintf(f, "%s", ((str_t *) hid->str.list.first)->str); break; default: fprintf(stderr, "internal oops\n"); exit(2); break; } } void write_drv(FILE *f, char pre, hid_t *hid) { str_t *str; char *s, *t; if(hid->any.flag != FLAG_STRING) { fprintf(stderr, "internal oops\n"); exit(2); } for(str = hid->str.list.first; str; str = str->next) { for(s = str->str; (t = strchr(s, '\001')); s = t + 1) { *t = 0; write_drv1(f, hid, pre, s); *t = '\001'; } write_drv1(f, hid, pre, s); } } void write_drv1(FILE *f, hid_t *hid, char pre, char *val) { char type; int ent; type = val[0]; if(!type || val[1] != '\t') { fprintf(stderr, "internal oops\n"); exit(2); } switch(type) { case 'x': ent = he_driver_xfree; break; case 'X': ent = he_driver_xfree_config; break; case 'i': ent = he_driver_module_insmod; break; case 'm': ent = he_driver_module_modprobe; break; case 'M': ent = he_driver_module_config; break; case 'p': ent = he_driver_mouse; break; case 'd': ent = he_driver_display; break; case 'a': ent = he_driver_any; break; default: fprintf(stderr, "internal oops\n"); exit(2); break; } write_ent_name(f, hid, pre, ent); fprintf(f, "%s\n", val + 2); } void log_items(FILE *f, item_t *item0, item_t *item1) { char *save_ind = item_ind; if(item0) { item_ind = " 0"; write_item(f, item0); } if(item1) { item_ind = " 1"; write_item(f, item1); } item_ind = save_ind; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* count common defined hid entries */ int count_common_hids(skey_t *skey0, skey_t *skey1) { int i, cnt = 0; if(!skey0 || !skey1) return 0; for(i = 0; (unsigned) i < sizeof skey0->hid / sizeof *skey0->hid; i++) { if(skey0->hid[i] && skey1->hid[i]) cnt++; } return cnt; } /* * remove hid entries from skey0 that are defined in skey1 * * do_it: * 0: don't remove anything, just count * 1: remove identical entries * 2: remove differing entries * 3: both of the above * * return * bits 0- 7: identical entries * 8-15: different entries * 16-23: critical conflicts */ int strip_skey(skey_t *skey0, skey_t *skey1, int do_it) { int i, cnt; for(i = cnt = 0; (unsigned) i < sizeof skey0->hid / sizeof *skey0->hid; i++) { if(!skey0->hid[i] || !skey1->hid[i]) continue; if(cmp_hid(skey0->hid[i], skey1->hid[i])) { cnt += 1 << 8; if(i == he_driver || i == he_requires) { cnt += 1 << 16; } if((do_it & 2)) skey0->hid[i]->any.remove = 1; } else { cnt++; if((do_it & 1)) skey0->hid[i]->any.remove = 1; } } return cnt; } /* * remove deleted hid entries from skey */ void remove_deleted_hids(skey_t *skey) { int i; for(i = 0; (unsigned) i < sizeof skey->hid / sizeof *skey->hid; i++) { if(skey->hid[i] && skey->hid[i]->any.remove) { skey->hid[i] = free_hid(skey->hid[i]); } } } /* * undeleted hid entries from skey */ void undelete_hids(skey_t *skey) { int i; for(i = 0; (unsigned) i < sizeof skey->hid / sizeof *skey->hid; i++) { if(skey->hid[i]) skey->hid[i]->any.remove = 0; } } str_t *split(char del, char *s) { char *t, *s0; list_t list = {}; str_t *str; if(!s) return NULL; for(s0 = s = new_str(s); (t = strchr(s, del)); s = t + 1) { *t = 0; str = add_list(&list, new_mem(sizeof *str)); str->str = new_str(s); } str = add_list(&list, new_mem(sizeof *str)); str->str = new_str(s); free_mem(s0); return list.first; } char *join(char del, str_t *str) { char *s, t[2]; str_t *str0; int len = 0; for(str0 = str; str0; str0 = str0->next) { len += strlen(str0->str) + 1; } if(!len) return NULL; s = new_mem(len); t[0] = del; t[1] = 0; for(; str; str = str->next) { strcat(s, str->str); if(str->next) strcat(s, t); } return s; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* * str0 & str1 _must_ hold valid driver info */ int cmp_driver_info(char *str0, char *str1) { char type0, type1; str_t *sl0, *sl1; int _3d0, _3d1, res; type0 = *str0; type1 = *str1; if(type0 == 'a' || type1 == 'a') { if(type0 == 'a' && type1 == 'a') return 0; if(type0 == 'a') return 1; return -1; } if(type0 != 'x' || type1 != 'x') return 0; str0 += 2; str1 += 2; sl0 = split('|', str0); sl1 = split('|', str1); res = 0; if(sl0 && sl1) { /* xfree v4 first, then xfree v3 */ if(*sl0->str != *sl1->str) res = *sl0->str < *sl1->str ? 1 : -1; if(!res) { _3d0 = _3d1 = 0; if(sl0->next && sl0->next->next && *sl0->next->next->str) _3d0 = 1; if(sl1->next && sl1->next->next && *sl1->next->next->str) _3d1 = 1; /* entries without 3d support first */ res = _3d0 - _3d1; } } free_str(sl0, 1); free_str(sl1, 1); return res; } /* wrapper for qsort */ int cmp_str_s(const void *p0, const void *p1) { str_t **str0, **str1; str0 = (str_t **) p0; str1 = (str_t **) p1; return strcmp((*str0)->str, (*str1)->str); } int cmp_hid(hid_t *hid0, hid_t *hid1) { int i = 0; str_t *str0, *str1; if(!hid0 && !hid1) return 0; if(!hid0) return -1; if(!hid1) return 1; if(hid0->any.flag != hid1->any.flag) { return hid0->any.flag < hid1->any.flag ? -1 : 1; } if(hid0->any.flag == FLAG_STRING) { str0 = hid0->str.list.first; str1 = hid1->str.list.first; for(; str0 && str1; str0 = str0->next, str1 = str1->next) { i = strcmp(str0->str, str1->str); if(i) { i = i > 0 ? 1 : -1; break; } } if(!i) { if(str0) i = 1; else if(str1) i = -1; } } else if(hid0->any.flag == FLAG_ID) { if(hid0->num.tag != hid1->num.tag) { i = hid0->num.tag < hid1->num.tag ? -1 : 1; } else if(hid0->num.id != hid1->num.id) { i = hid0->num.id < hid1->num.id ? -1 : 1; } else if(hid0->num.has.range || hid1->num.has.range) { if(!hid0->num.has.range) { i = -1; } else if(!hid1->num.has.range) { i = 1; } else if(hid0->num.range != hid1->num.range) { i = hid0->num.range < hid1->num.range ? -1 : 1; } } else if(hid0->num.has.mask || hid1->num.has.mask) { if(!hid0->num.has.mask) { i = -1; } else if(!hid1->num.has.mask) { i = 1; } else if(hid0->num.mask != hid1->num.mask) { i = hid0->num.mask < hid1->num.mask ? -1 : 1; } } } return i; } int cmp_skey(skey_t *skey0, skey_t *skey1) { int i, j, len0, len1, len; if(!skey0 && !skey1) return 0; if(!skey0) return -1; if(!skey1) return 1; for(i = len0 = len1 = 0; (unsigned) i < sizeof skey0->hid / sizeof *skey0->hid; i++) { if(skey0->hid[i]) len0 = i; if(skey1->hid[i]) len1 = i; } len0++; len1++; // printf("len0 = %d, len1 = %d\n", len0, len1); len = len0 < len1 ? len0 : len1; for(i = j = 0; j < len; j++) { // printf("0: j = %d\n", j); if(!skey0->hid[j] && !skey1->hid[j]) continue; /* note: this looks reversed, but is intentional! */ if(!skey0->hid[j]) { i = 1; break; } if(!skey1->hid[j]) { i = -1; break; } i = cmp_hid(skey0->hid[j], skey1->hid[j]); // printf("1: j = %d, i = %d\n", j, i); if(i) break; } if(!i && len0 != len1) { i = len0 > len1 ? 1 : -1; } return i; } /* wrapper for qsort */ int cmp_skey_s(const void *p0, const void *p1) { skey_t **skey0, **skey1; skey0 = (skey_t **) p0; skey1 = (skey_t **) p1; return cmp_skey(*skey0, *skey1); } int cmp_item(item_t *item0, item_t *item1) { int i; skey_t *skey0, *skey1; skey0 = item0->key.first; skey1 = item1->key.first; for(i = 0; skey0 && skey1; skey0 = skey0->next, skey1 = skey1->next) { if((i = cmp_skey(skey0, skey1))) break; } if(!i) i = cmp_skey(skey0, skey1); if(!i) i = 2 * cmp_skey(item0->value, item1->value); // printf("%s -- %s : %d\n", item0->pos, item1->pos, i); return i; } /* wrapper for qsort */ int cmp_item_s(const void *p0, const void *p1) { int i; item_t **item0, **item1; item0 = (item_t **) p0; item1 = (item_t **) p1; if(opt.random) { i = ((rand() / 317) % 3) - 1; } else if(opt.reverse) { i = cmp_item(*item1, *item0); } else { i = cmp_item(*item0, *item1); } return i; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* * Does hid1 match if hid0 does? * > 0: yes, 0: no, < 0: maybe * * match: * match_any: at least one common id in hid1 & hid0 * match_all: hid1 matches whenever hid0 does (hid0 is special case of hid1)) */ int match_hid(hid_t *hid0, hid_t *hid1, match_t match) { int i, m = -1; str_t *str0, *str1; if(!hid1) return 1; if(!hid0) return 0; if(hid0->any.flag != hid1->any.flag) return 0; if(hid0->any.flag == FLAG_STRING) { str0 = hid0->str.list.first; str1 = hid1->str.list.first; for(; str0 && str1; str0 = str0->next, str1 = str1->next) { i = strcmp(str0->str, str1->str); if(i) return 0; } m = str0 || str1 ? 0 : 1; } else if(hid0->any.flag == FLAG_ID) { if(hid0->num.tag != hid1->num.tag) return 0; if(match == match_any) { if(hid0->num.has.range) { if(hid1->num.has.range) { m = ( hid1->num.id >= hid0->num.id && hid1->num.id < hid0->num.id + hid0->num.range ) || ( hid0->num.id >= hid1->num.id && hid0->num.id < hid1->num.id + hid1->num.range ) ? 1 : 0; } else if(hid1->num.has.mask) { } else { m = ( hid1->num.id >= hid0->num.id && hid1->num.id < hid0->num.id + hid0->num.range ) ? 1 : 0; } } else if(hid0->num.has.mask) { if(hid1->num.has.range) { } else if(hid1->num.has.mask) { } else { m = (hid1->num.id & ~hid0->num.mask) == hid0->num.id ? 1 : 0; } } else { if(hid1->num.has.range) { m = ( hid0->num.id >= hid1->num.id && hid0->num.id < hid1->num.id + hid1->num.range ) ? 1 : 0; } else if(hid1->num.has.mask) { m = (hid0->num.id & ~hid1->num.mask) == hid1->num.id ? 1 : 0; } else { m = hid0->num.id == hid1->num.id ? 1 : 0; } } } else { /* match_all */ if(hid0->num.has.range) { if(hid1->num.has.range) { m = ( hid0->num.id >= hid1->num.id && hid0->num.id + hid0->num.range <= hid1->num.id + hid1->num.range ) ? 1 : 0; // fprintf(logfh, "id0 = 0x%x, id1 = 0x%x, m = %d\n", hid0->num.id, hid1->num.id, m); } else if(hid1->num.has.mask) { } else { m = hid1->num.id == hid0->num.id && hid0->num.range == 1 ? 1 : 0; } } else if(hid0->num.has.mask) { if(hid1->num.has.range) { } else if(hid1->num.has.mask) { } else { m = (hid1->num.id & ~hid0->num.mask) == hid0->num.id && hid0->num.mask == 0 ? 1 : 0; } } else { if(hid1->num.has.range) { m = ( hid0->num.id >= hid1->num.id && hid0->num.id < hid1->num.id + hid1->num.range ) ? 1 : 0; } else if(hid1->num.has.mask) { m = (hid0->num.id & ~hid1->num.mask) == hid1->num.id ? 1 : 0; } else { m = hid0->num.id == hid1->num.id ? 1 : 0; } } } } return m; } /* * Does skey1 match if skey0 does? * > 0: yes, 0: no, < 0: maybe */ int match_skey(skey_t *skey0, skey_t *skey1, match_t match) { int i, k, m = 1; for(i = k = 0; (unsigned) i < sizeof skey0->hid / sizeof *skey0->hid; i++) { k = match_hid(skey0->hid[i], skey1->hid[i], match); if(k > 0) continue; if(!k) return 0; m = k; } return m; } /* * Does item1 match if item0 does? * > 0: yes, 0: no, < 0: maybe */ int match_item(item_t *item0, item_t *item1, match_t match) { int i, k = 0; skey_t *skey0, *skey1; skey0 = item0->key.first; skey1 = item1->key.first; for(skey0 = item0->key.first; skey0; skey0 = skey0->next) { for(skey1 = item1->key.first; skey1; skey1 = skey1->next) { i = match_skey(skey0, skey1, match); if(i > 0) return i; if(i) k = i; } } return k; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ int combine_keys(skey_t *skey0, skey_t *skey1) { int i, ind; unsigned r0, r1; hid_t *hid0, *hid1; for(ind = -1, i = 0; (unsigned) i < sizeof skey0->hid / sizeof *skey0->hid; i++) { if(!skey0->hid[i] && !skey1->hid[i]) continue; if(!skey0->hid[i] || !skey1->hid[i]) return 0; if(!cmp_hid(skey0->hid[i], skey1->hid[i])) continue; if(ind >= 0) return 0; ind = i; } if(ind < 0) return 0; /* ok, exactly one hid differs */ hid0 = skey0->hid[ind]; hid1 = skey1->hid[ind]; /* must be numerical */ if(hid0->any.flag != FLAG_ID || hid1->any.flag != FLAG_ID) return 0; /* no mask value */ if(hid0->num.has.mask || hid1->num.has.mask) return 0; if(opt.no_range) return 0; /* must be adjacent ranges, can overlap */ r0 = hid0->num.has.range ? hid0->num.range : 1; r1 = hid1->num.has.range ? hid1->num.range : 1; if(hid1->num.id >= hid0->num.id && hid1->num.id <= hid0->num.id + r0) { i = hid1->num.id + r1 - hid0->num.id; if((unsigned) i < r0) i = r0; if(i != 1) { hid0->num.range = i; hid0->num.has.range = 1; } else { hid0->num.range = 0; hid0->num.has.range = 0; } } else { return 0; } return 1; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ str_t *clone_str(str_t *str) { str_t *n_str; if(!str) return NULL; n_str = new_mem(sizeof *n_str); n_str->str = new_str(str->str); return n_str; } hid_t *clone_hid(hid_t *hid) { hid_t *new_hid; str_t *str; if(!hid) return NULL; new_hid = new_mem(sizeof *new_hid); *new_hid = *hid; if(hid->any.flag == FLAG_STRING) { memset(&new_hid->str.list, 0, sizeof new_hid->str.list); for(str = hid->str.list.first; str; str = str->next) { add_list(&new_hid->str.list, clone_str(str)); } } return new_hid; } skey_t *clone_skey(skey_t *skey) { int i; skey_t *new_skey; if(!skey) return NULL; new_skey = new_mem(sizeof *new_skey); for(i = 0; (unsigned) i < sizeof skey->hid / sizeof *skey->hid; i++) { new_skey->hid[i] = clone_hid(skey->hid[i]); } return new_skey; } item_t *clone_item(item_t *item) { item_t *new_item; skey_t *skey; if(!item) return NULL; new_item = new_mem(sizeof *new_item); new_item->pos = new_str(item->pos); for(skey = item->key.first; skey; skey = skey->next) { add_list(&new_item->key, clone_skey(skey)); } new_item->value = clone_skey(item->value); return new_item; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ str_t *free_str(str_t *str, int follow_next) { str_t *next; for(; str; str = next) { next = str->next; free_mem(str->str); free_mem(str); if(!follow_next) break; } return NULL; } hid_t *free_hid(hid_t *hid) { if(!hid) return NULL; if(hid->any.flag == FLAG_STRING) { free_str(hid->str.list.first, 1); } free_mem(hid); return NULL; } skey_t *free_skey(skey_t *skey, int follow_next) { skey_t *next; int i; for(; skey; skey = next) { next = skey->next; for(i = 0; (unsigned) i < sizeof skey->hid / sizeof *skey->hid; i++) { free_hid(skey->hid[i]); } free_mem(skey); if(!follow_next) break; } return NULL; } item_t *free_item(item_t *item, int follow_next) { item_t *next; for(; item; item = next) { next = item->next; free_mem(item->pos); free_skey(item->key.first, 1); free_skey(item->value, 0); free_mem(item); if(!follow_next) break; } return NULL; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ unsigned driver_entry_types(hid_t *hid) { str_t *str; unsigned ent = 0; for(str = hid->str.list.first; str; str = str->next) { if(!str->str[0] || str->str[1] != '\t') break; switch(str->str[0]) { case 'a': ent |= 1; break; case 'x': case 'X': ent |= 2; break; default: ent |= 4; } } return ent; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ void remove_items(list_t *hd) { item_t *item, *next; list_t hd_new = {}; for(item = hd->first; item; item = next) { next = item->next; if(item->remove) { free_item(item, 0); } else { add_list(&hd_new, item); } } if(hd_new.last) { ((list_any_t *) hd_new.last)->next = NULL; } *hd = hd_new; } void remove_nops(list_t *hd) { item_t *item; int cnt = 0; for(item = hd->first; item; item = item->next) { if(!item->value || !item->key.first) { item->remove = 1; cnt++; } } if(cnt) remove_items(hd); } void split_items(list_t *hd) { item_t *item, *new_item, *next_item; skey_t *skey, *next; list_t hd_new = {}; int cnt, l; char buf[16]; for(item = hd->first; item; item = next_item) { next_item = item->next; skey = item->key.first; if(skey && skey->next) { for(cnt = 0, skey = item->key.first; skey; skey = next) { next = skey->next; new_item = add_list(&hd_new, new_mem(sizeof *new_item)); if(item->pos && (l = strlen(item->pos))) { sprintf(buf, ",%d)", cnt++); new_item->pos = new_mem(l - 1 + strlen(buf) + 1); strcpy(new_item->pos, item->pos); strcpy(new_item->pos + l - 1, buf); } new_item->value = clone_skey(item->value); add_list(&new_item->key, clone_skey(skey)); } free_item(item, 0); } else { add_list(&hd_new, item); } } if(hd_new.last) { ((list_any_t *) hd_new.last)->next = NULL; } *hd = hd_new; } void check_items(list_t *hd) { int i, j, k, m, mr, m_all, mr_all, c_ident, c_diff, c_crit; char *s; item_t *item0, *item1, *item_a, *item_b; unsigned *stat_cnt; for(item0 = hd->first; item0; item0 = item0->next) { if(item0->remove) continue; for(item1 = item0->next; item1 && !item0->remove; item1 = item1->next) { if(item1->remove) continue; item_a = item0; item_b = item1; m = match_item(item0, item1, match_any); mr = match_item(item1, item0, match_any); m_all = mr_all = 0; if(m && mr) { m_all = match_item(item0, item1, match_all); mr_all = match_item(item1, item0, match_all); if(mr_all) { item_a = item1; item_b = item0; i = m_all; m_all = mr_all; mr_all = i; i = m; m = mr; mr = i; } } else if(mr && !m) { item_a = item1; item_b = item0; m = mr; mr = 0; } if(m && !mr) { m_all = match_item(item_a, item_b, match_all); mr_all = match_item(item_b, item_a, match_all); } if(m) { #if 0 fprintf( logfh, "a = %s, b = %s, m = %d, mr = %d, m_all = %d, mr_all = %d\n", item_a->pos, item_b->pos, m, mr, m_all, mr_all ); #endif if(m_all) { /* * item_b matches (at least) everything that item_a does * (item_a is a special case of item_b) */ i = cmp_item(item_a, item_b); /* just informational */ if(!i) { /* identical keys and values */ fprintf(logfh, "%s: duplicate of %s, item removed\n", item_a->pos, item_b->pos ); item_a->remove = 1; } else { /* matching keys, differing values */ j = count_common_hids(item_a->key.first, item_b->key.first); k = ( j == count_common_hids(item_b->key.first, item_b->key.first) && j < count_common_hids(item_a->key.first, item_a->key.first) ) ? 1 : 0; if(k) { /* * item_a is a special case of item_b _and_ item_a has more hid fields * --> libhd can handle differing info in this case */ j = strip_skey(item_a->value, item_b->value, 1); if(j) { c_ident = j & 0xff; c_diff = (j >> 8) & 0xff; if(c_diff && c_ident) { fprintf(logfh, "%s: some info identical to %s, identical info removed\n", item_a->pos, item_b->pos ); log_items(logfh, item_a, item_b); } else if(!c_diff) { fprintf(logfh, "%s: info is identical to %s, info removed\n", item_a->pos, item_b->pos ); log_items(logfh, item_a, item_b); } remove_deleted_hids(item_a->value); } } else { j = strip_skey(item_a->value, item_b->value, 3); if(j) { c_ident = j & 0xff; c_diff = (j >> 8) & 0xff; c_crit = (j >> 16) & 0xff; if(c_crit || cmp_skey(item_a->key.first, item_b->key.first)) { s = "conflicts with"; stat_cnt = &stats.errors_res; } else { s = "differs from"; stat_cnt = &stats.diffs; } /* * if the keys are identical, make it a warning, * else make it an error */ if(c_diff && !c_ident) { (*stat_cnt)++; fprintf(logfh, "%s: info %s %s, info removed\n", item_a->pos, s, item_b->pos ); } else if(c_diff && c_ident) { (*stat_cnt)++; fprintf(logfh, "%s: info %s/is identical to %s, info removed\n", item_a->pos, s, item_b->pos ); } else { fprintf(logfh, "%s: info is identical to %s, info removed\n", item_a->pos, item_b->pos ); } log_items(logfh, item_a, item_b); remove_deleted_hids(item_a->value); } } if(!count_common_hids(item_a->value, item_a->value)) { /* remove if no values left */ item_a->remove = 1; fprintf(logfh, "%s: no info left, item removed\n", item_a->pos); } } } else if(count_common_hids(item_a->value, item_b->value)) { /* different keys, potentially conflicting values */ k = cmp_skey(item_a->value, item_b->value); if(k) { /* differing keys, differing values */ j = strip_skey(item_b->value, item_a->value, 2); c_diff = (j >> 8) & 0xff; if(c_diff) { /* different keys, conflicting values --> error */ stats.errors++; fprintf(logfh, "%s: info conflicts with %s\n", item_b->pos, item_a->pos ); log_items(logfh, item_b, item_a); } undelete_hids(item_b->value); } } } } } remove_items(hd); } void combine_driver(list_t *hd) { int i; item_t *item0, *item1, *item_a, *item_b; hid_t *hid0, *hid1, *new_hid, *hid_a, *hid_b; str_t *str0, *str1, *tmp_str, *last_str; unsigned type0, type1; for(item0 = hd->first; item0; item0 = item0->next) { if( item0->remove || !item0->value || !(hid0 = item0->value->hid[he_driver]) || hid0->any.flag != FLAG_STRING ) continue; for(item1 = item0->next; item1 && !item0->remove; item1 = item1->next) { hid0 = item0->value->hid[he_driver]; if( item1->remove || !item1->value || !(hid1 = item1->value->hid[he_driver]) || hid1->any.flag != FLAG_STRING ) continue; i = cmp_item(item0, item1); /* remove duplicate entries */ if(!i) { item1->remove = 1; continue; } /* work only on entries with identical keys */ if(i == -1 || i == 1) continue; /* ensure these are proper driver entries */ if(!(type0 = driver_entry_types(hid0))) continue; if(!(type1 = driver_entry_types(hid1))) continue; /* * Allow only (x11 + x11) & (!any + any) * unless --combine option was used. */ if(!opt.combine && (((type0 & type1) & 5) || ((type0 | type1) & 6) == 6)) { fprintf(logfh, "%s: can't combine driver info with %s %d %d\n", item0->pos, item1->pos, type0, type1 ); log_items(logfh, item0, item1); continue; } item_a = item0; item_b = item1; hid_a = hid0; hid_b = hid1; if(type0 == 1) { item_a = item1; item_b = item0; hid_a = hid1; hid_b = hid0; } fprintf(logfh, "%s: combine with %s\n", item_a->pos, item_b->pos); log_items(logfh, item_a, item_b); new_hid = clone_hid(hid_a); for(str1 = hid_b->str.list.first; str1; str1 = str1->next) { last_str = NULL; for(str0 = new_hid->str.list.first; str0; last_str = str0, str0 = str0->next) { i = cmp_driver_info(str1->str, str0->str); if(i < 0) break; } if(last_str) { tmp_str = last_str->next; last_str->next = clone_str(str1); last_str->next->next = tmp_str; if(!tmp_str) { new_hid->str.list.last = last_str->next; } } else { /* smaller than first entry */ tmp_str = clone_str(str1); tmp_str->next = new_hid->str.list.first; new_hid->str.list.first = tmp_str; } } free_hid(item_a->value->hid[he_driver]); item_a->value->hid[he_driver] = new_hid; item_b->value->hid[he_driver] = free_hid(item_b->value->hid[he_driver]); fprintf(logfh, " --\n"); log_items(logfh, item_a, item_b); if(!count_common_hids(item_b->value, item_b->value)) { /* remove if no values left */ item_b->remove = 1; fprintf(logfh, "%s: no info left, item removed\n", item_b->pos); } } } remove_items(hd); } void combine_requires(list_t *hd) { int i; item_t *item0, *item1; hid_t *hid0, *hid1; list_t slist = {}; str_t *str, *str0, *str1; for(item0 = hd->first; item0; item0 = item0->next) { if( item0->remove || !item0->value || !(hid0 = item0->value->hid[he_requires]) || hid0->any.flag != FLAG_STRING ) continue; for(item1 = item0->next; item1; item1 = item1->next) { if( item1->remove || !item1->value || !(hid1 = item1->value->hid[he_requires]) || hid1->any.flag != FLAG_STRING ) continue; i = cmp_item(item0, item1); /* remove duplicate entries */ if(!i) { item1->remove = 1; continue; } /* work only on entries with identical keys */ if(i == -1 || i == 1) continue; if(!cmp_hid(hid0, hid1)) { hid1->any.remove = 1; fprintf(logfh, "%s: info is identical to %s, info removed\n", item1->pos, item0->pos ); log_items(logfh, item1, item0); item1->value->hid[he_requires] = free_hid(item1->value->hid[he_requires]); } else { slist.first = split('|', ((str_t *) hid0->str.list.first)->str); /* add pointer to last element */ for(str = slist.first; str; str = str->next) { if(!str->next) slist.last = str; } str1 = split('|', ((str_t *) hid1->str.list.first)->str); for(str = str1; str; str = str->next) { for(str0 = slist.first; str0; str0 = str0->next) { if(!strcmp(str->str, str0->str)) break; } if(!str0) add_list(&slist, clone_str(str)); } free_str(str1, 1); sort_list(&slist, cmp_str_s); free_str(hid0->str.list.first, 1); hid0->str.list.last = NULL; hid0->str.list.first = add_list(&hid0->str.list, new_mem(sizeof (str_t))); ((str_t *) hid0->str.list.first)->str = join('|', slist.first); free_str(slist.first, 1); hid1->any.remove = 1; fprintf(logfh, "%s: combine with %s, info removed\n", item1->pos, item0->pos ); log_items(logfh, item1, item0); item1->value->hid[he_requires] = free_hid(item1->value->hid[he_requires]); } if(!count_common_hids(item1->value, item1->value)) { /* remove if no values left */ item1->remove = 1; fprintf(logfh, "%s: no info left, item removed\n", item1->pos); } } } remove_items(hd); } void join_items_by_value(list_t *hd) { item_t *item0, *item1; skey_t *skey, *next; int i; for(item0 = hd->first; item0; item0 = item0->next) { if(item0->remove) continue; for(item1 = item0->next; item1; item1 = item1->next) { if(item1->remove) continue; if(!cmp_skey(item0->value, item1->value)) { for(skey = item1->key.first; skey; skey = next) { next = skey->next; add_list(&item0->key, skey); } memset(&item1->key, 0, sizeof item1->key); item1->remove = 1; fprintf(logfh, "%s: info added to %s, item removed\n", item1->pos, item0->pos); } } } remove_items(hd); for(item0 = hd->first; item0; item0 = item0->next) { /* sort key entries */ sort_list(&item0->key, cmp_skey_s); /* try to join adjacent keys */ for(skey = item0->key.first; skey && (next = skey->next); ) { i = combine_keys(skey, next); if(!i) { skey = next; continue; } if(!(skey->next = next->next)) { /* last element has changed */ item0->key.last = skey; } free_skey(next, 0); } } } void join_items_by_key(list_t *hd) { item_t *item0, *item1; skey_t *val0, *val1; int i; for(item0 = hd->first; item0; item0 = item0->next) { if(item0->remove) continue; val0 = item0->value; for(item1 = item0->next; item1; item1 = item1->next) { if(item1->remove) continue; i = cmp_item(item0, item1); if(i == 2 || i == -2) { /* identical keys, values differ */ val1 = item1->value; if(!count_common_hids(val0, val1)) { /* move everything from item1 to item0 */ for(i = 0; (unsigned) i < sizeof val1->hid / sizeof *val1->hid; i++) { if(val1->hid[i]) { val0->hid[i] = val1->hid[i]; val1->hid[i] = NULL; } } item1->remove = 1; fprintf(logfh, "%s: info added to %s, item removed\n", item1->pos, item0->pos); } } } } remove_items(hd); } void remove_unimportant_items(list_t *hd) { item_t *item; skey_t *val; str_t *str; int i, cnt; for(item = hd->first; item; item = item->next) { val = item->value; cnt = 0; if(val) { for(i = 0; (unsigned) i < sizeof val->hid / sizeof *val->hid; i++) { if(i == he_driver && val->hid[i]) { if(!( val->hid[i]->any.flag == FLAG_STRING && (str = val->hid[i]->str.list.first) && str->str && (*str->str == 'i' || *str->str == 'm') )) { val->hid[i] = free_hid(val->hid[i]); } } else if(val->hid[i]) { if(val->hid[i]->any.flag != FLAG_ID) val->hid[i] = free_hid(val->hid[i]); } if(val->hid[i]) cnt++; } } /* no values left */ if(!cnt) item->remove = 1; } remove_items(hd); } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #if 0 /* returns index in hddb2->ids */ unsigned store_entry(hddb2_data_t *x, tmp_entry_t *te) { int i, j; unsigned ent = -1, u, v; for(i = 0; i < he_nomask; i++) { if(te[i].len) { for(j = 0; j < te[i].len; j++) { v = te[i].val[j] | (1 << 31); if(j == te[i].len - 1) v &= ~(1 << 31); u = store_value(x, v); if(ent == -1) ent = u; } } } return ent; } void add_value(tmp_entry_t *te, hddb_entry_t idx, unsigned val) { if(idx >= he_nomask) return; te += idx; if(te->len >= sizeof te->val / sizeof *te->val) return; te->val[te->len++] = val; } #endif unsigned hddb_store_string(hddb_data_t *hddb, char *str) { unsigned l = strlen(str), u; char *s; if(!opt.no_compact) { /* maybe we already have it... */ if(l && l < hddb->strings_len) { s = memmem(hddb->strings, hddb->strings_len, str, l + 1); if(s) return s - hddb->strings; } } if(hddb->strings_len + l >= hddb->strings_max) { hddb->strings_max += l + 0x1000; /* >4k steps */ hddb->strings = realloc(hddb->strings, hddb->strings_max * sizeof *hddb->strings); } /* make sure the 1st byte is 0 */ if(hddb->strings_len == 0) { *hddb->strings = 0; /* realloc does _not_ clear memory */ hddb->strings_len = 1; } if(l == 0) return 0; /* 1st byte is always 0 */ strcpy(hddb->strings + (u = hddb->strings_len), str); hddb->strings_len += l + 1; return u; } unsigned hddb_store_value(hddb_data_t *hddb, unsigned val) { if(hddb->ids_len == hddb->ids_max) { hddb->ids_max += 0x400; /* 4k steps */ hddb->ids = realloc(hddb->ids, hddb->ids_max * sizeof *hddb->ids); } hddb->ids[hddb->ids_len++] = val; return hddb->ids_len - 1; } unsigned hddb_store_hid(hddb_data_t *hddb, hid_t *hid, hddb_entry_t entry) { unsigned u, idx = -1; str_t *str, *str0, *str1; if(!hid) return idx; if(hid->any.flag == FLAG_ID) { if(hid->num.has.range) { idx = hddb_store_value(hddb, MAKE_DATA(FLAG_RANGE, hid->num.range) | (1 << 31)); } else if(hid->num.has.mask) { idx = hddb_store_value(hddb, MAKE_DATA(FLAG_MASK, hid->num.mask) | (1 << 31)); } u = hddb_store_value(hddb, MAKE_DATA(FLAG_ID, hid->num.id + (hid->num.tag << 16))); if(idx == -1u) idx = u; } else if(hid->any.flag == FLAG_STRING) { if(entry == he_driver ) { for(str = hid->str.list.first; str; str = str->next) { str0 = split('\001', str->str); for(str1 = str0; str1; str1 = str1->next) { u = hddb_store_string(hddb, str1->str); if(str->next || str1->next) u |= 1 << 31; u = hddb_store_value(hddb, MAKE_DATA(FLAG_STRING, u)); if(idx == -1u) idx = u; } free_str(str0, 1); } } else { u = hddb_store_string(hddb, ((str_t *) hid->str.list.first)->str); idx = hddb_store_value(hddb, MAKE_DATA(FLAG_STRING, u)); } } return idx; } void hddb_store_skey(hddb_data_t *hddb, skey_t *skey, unsigned *mask, unsigned *idx) { int i, j, end; unsigned ent; hddb_data_t save_db = *hddb; *mask = 0; *idx = 0; if(!skey) return; for(i = 0; (unsigned) i < sizeof skey->hid / sizeof *skey->hid; i++) { if(skey->hid[i]) { ent = hddb_store_hid(hddb, skey->hid[i], i); if(!*mask) *idx = ent; *mask |= (1 << i); } } if(!opt.no_compact) { /* maybe there was an identical skey before... */ if(save_db.ids_len && hddb->ids_len > save_db.ids_len) { j = hddb->ids_len - save_db.ids_len; end = save_db.ids_len - j; /* this is pretty slow, but avoids memmem() alignment problems */ for(i = 0; i < end; i++) { if(!memcmp(hddb->ids + i, hddb->ids + save_db.ids_len, j * sizeof *hddb->ids)) { /* remove new id entries and return existing entry */ hddb->ids_len = save_db.ids_len; *idx = i; break; } } } } } void hddb_store_list(hddb_data_t *hddb, hddb_list_t *list) { if(!list || !list->key_mask || !list->value_mask) return; if(hddb->list_len == hddb->list_max) { hddb->list_max += 0x100; /* 4k steps */ hddb->list = realloc(hddb->list, hddb->list_max * sizeof *hddb->list); } hddb->list[hddb->list_len++] = *list; } void hddb_init(hddb_data_t *hddb, list_t *hd) { item_t *item; hddb_list_t db_list = {}; unsigned item_cnt; for(item_cnt = 0, item = hd->first; item; item = item->next, item_cnt++) { hddb_store_skey(hddb, item->key.first, &db_list.key_mask, &db_list.key); hddb_store_skey(hddb, item->value, &db_list.value_mask, &db_list.value); hddb_store_list(hddb, &db_list); } } unsigned char *quote_string(unsigned char *str, int len) { unsigned char *qstr; int i, j; if(!str || !len) return NULL; qstr = new_mem(4 * len + 1); /* enough */ for(i = j = 0; i < len; i++) { if(str[i] == '\\' || str[i] == '"' || str[i] == '?') { qstr[j++] = '\\'; qstr[j++] = str[i]; } else if(str[i] == '\n') { qstr[j++] = '\\'; qstr[j++] = 'n'; } else if(str[i] == '\t') { qstr[j++] = '\\'; qstr[j++] = 't'; } else if(str[i] < ' ') { qstr[j++] = '\\'; qstr[j++] = (str[i] >> 6) + '0'; qstr[j++] = ((str[i] >> 3) & 7) + '0'; qstr[j++] = (str[i] & 7) + '0'; } else { qstr[j++] = str[i]; } } return qstr; } void write_cfile(FILE *f, list_t *hd) { hddb_data_t hddb = {}; char *qstr; unsigned u, qstr_len, len; fprintf(logfh, "- building C version\n"); fflush(logfh); hddb_init(&hddb, hd); fprintf(logfh, " db size: %u bytes\n", (unsigned) (sizeof hddb + hddb.strings_len + hddb.ids_len * sizeof *hddb.ids + hddb.list_len * sizeof *hddb.list) ); fprintf(f, "static hddb_list_t hddb_internal_list[];\n" "static unsigned hddb_internal_ids[];\n" "static char hddb_internal_strings[];\n\n" "hddb2_data_t hddb_internal = {\n" " %u, %u, hddb_internal_list,\n" " %u, %u, hddb_internal_ids,\n" " %u, %u, hddb_internal_strings\n" "};\n\n", hddb.list_len, hddb.list_len, hddb.ids_len, hddb.ids_len, hddb.strings_len, hddb.strings_len ); fprintf(f, "static hddb_list_t hddb_internal_list[%u] = {\n", hddb.list_len); for(u = 0; u < hddb.list_len; u++) { fprintf(f, " { 0x%08x, 0x%08x, 0x%08x, 0x%08x }%s\n", hddb.list[u].key_mask, hddb.list[u].value_mask, hddb.list[u].key, hddb.list[u].value, u + 1 == hddb.list_len ? "" : "," ); } fprintf(f, "};\n\n"); fprintf(f, "static unsigned hddb_internal_ids[%u] = {\n", hddb.ids_len); for(u = 0; u < hddb.ids_len; u++) { if((u % 6) == 0) fputc(' ', f); fprintf(f, " 0x%08x", hddb.ids[u]); if(u + 1 != hddb.ids_len) fputc(',', f); if(u % 6 == 6 - 1 || u + 1 == hddb.ids_len) fputc('\n', f); } fprintf(f, "};\n\n"); qstr = quote_string(hddb.strings, hddb.strings_len); qstr_len = qstr ? strlen(qstr) : 0; fprintf(f, "static char hddb_internal_strings[%u] = \"\\\n", hddb.strings_len); for(u = 0; u < qstr_len; ) { len = qstr_len - u; if(len > 72) len = 72; while(len--) fputc(qstr[u++], f); fprintf(f, "\\\n"); } fprintf(f, "\";\n\n"); free_mem(qstr); free_mem(hddb.list); free_mem(hddb.ids); free_mem(hddb.strings); } hwinfo-21.52/src/ids/convert_hd000077500000000000000000002102451323731041200164440ustar00rootroot00000000000000#! /usr/bin/perl use Getopt::Long; use XML::Writer; use XML::Parser; use Dumpvalue; sub help; sub read_name_file; sub read_driver_file; sub read_id_file; sub read_pcimap_file; sub read_usbmap_file; sub read_alias_file; sub read_modinfo_file; sub eisa_id; sub eisa_str; sub remove_nops; sub remove_duplicates; sub fix_driver_info; sub cmp_id; sub cmp_skey; sub cmp_item; sub match_id; sub match_skey; sub match_item; sub join_skey; sub split_item; sub get_xml_data; sub parse_xml_item; sub parse_xml_key; sub parse_xml_id; sub parse_xml_id_id; sub parse_xml_id_range; sub parse_xml_id_mask; sub parse_xml_driver; sub parse_xml_driver_display; sub parse_xml_driver_module; sub parse_xml_driver_mouse; sub parse_xml_driver_xfree; sub parse_xml_pair; sub parse_xml_cdata; sub idstr2value; sub dump2ids; sub dump2xml; sub dump_xml_item; sub dump_xml_names; sub dump_xml_drivers; sub id2xml; sub hd_dtd; sub hd_dtd_internal; $dump = new Dumpvalue(); ( $he_other, $he_bus_id, $he_baseclass_id, $he_subclass_id, $he_progif_id, $he_vendor_id, $he_device_id, $he_subvendor_id, $he_subdevice_id, $he_rev_id, $he_bus_name, $he_baseclass_name, $he_subclass_name, $he_progif_name, $he_vendor_name, $he_device_name, $he_subvendor_name, $he_subdevice_name, $he_rev_name, $he_serial, $he_driver, $he_requires, $he_hwclass, $he_nomask, $he_driver_module_insmod, $he_driver_module_modprobe, $he_driver_module_config, $he_driver_xfree, $he_driver_xfree_config, $he_driver_mouse, $he_driver_display, $he_driver_any ) = ( 0 .. 100 ); $he_class_id = $he_nomask; @ent_names = ( "other", "bus.id", "baseclass.id", "subclass.id", "progif.id", "vendor.id", "device.id", "subvendor.id", "subdevice.id", "rev.id", "bus.name", "baseclass.name", "subclass.name", "progif.name", "vendor.name", "device.name", "subvendor.name", "subdevice.name", "rev.name", "serial", "driver", "requires", "hwclass", "class.id", "driver.module.insmod", "driver.module.modprobe", "driver.module.config", "driver.xfree", "driver.xfree.config", "driver.mouse", "driver.display", "driver.any" ); @ent_values{@ent_names} = ( 0 .. 100 ); @xml_names = ( "other", "bus", "baseclass", "subclass", "progif", "vendor", "device", "subvendor", "subdevice", "revision", "bus", "baseclass", "subclass", "progif", "vendor", "device", "subvendor", "subdevice", "revision", "serial", "driver", "requires" ); @xml_values{@xml_names} = ( 0 .. 100 ); ( $tag_none, $tag_pci, $tag_eisa, $tag_usb, $tag_special, $tag_pcmcia, $tag_sdio ) = ( 0 .. 6 ); @tag_name = ( "", "pci", "eisa", "usb", "special", "pcmcia", "sdio" ); @tag_values{@tag_name} = ( 0 .. 6 ); $tag_values{none} = 0; ( $flag_id, $flag_range, $flag_mask, $flag_string, $flag_regexp ) = ( 0 .. 4 ); $flag_cont = 8; # map usb modules to device classes %usbmod2class = ( 'ov511' => [ 0x10f, 0 ], 'pwc' => [ 0x10f, 0 ], 'hpusbscsi' => [ 0x10c, 0 ], 'microtek' => [ 0x10c, 0 ], 'scanner' => [ 0x10c, 0 ] ); @hwclass_names = ( undef, "system", "cpu", "keyboard", "braille", "mouse", "joystick", "printer", "scanner", "chipcard", "monitor", "tv card", "graphics card", "framebuffer", "camera", "sound", "storage", "network", "isdn adapter", "modem", "network interface", "disk", "partition", "cdrom", "floppy", "manual", "usb controller", "usb", "bios", "pci", "isapnp", "bridge", "hub", "scsi", "ide", "memory", "dvb card", "pcmcia", "pcmcia controller", "firewire", "firewire controller", "hotplug", "hotplug controller", "zip", "pppoe", "wlan card", "redasd", "dsl adapter", "block device", "tape", "vesa bios", "bluetooth", "unknown" ); @hwclass_values{@hwclass_names} = ( 0 .. 255 ); # options $opt_write_ids = 1; $opt_write_xml = 0; $opt_sort_ids = 0; $opt_sort_reverse = 0; $opt_sort_random = 0; # for testing $opt_split = 0; $opt_with_source = 0; $opt_fix_driver = 1; $opt_help = 0; $opt_internal_dtd = 0; $opt_ok = GetOptions( 'ids' => \$opt_write_ids, 'no-ids' => sub { $opt_write_ids = 0 }, 'xml' => \$opt_write_xml, 'no-xml' => sub { $opt_write_xml = 0 }, 'sort' => \$opt_sort, 'reverse' => \$opt_sort_reverse, 'random' => \$opt_sort_random, 'split' => \$opt_split, 'with-source' => \$opt_with_source, 'fix-driver' => \$opt_fix_driver, 'no-fix-driver' => sub { $opt_fix_driver = 0 }, 'internal-dtd' => \$opt_internal_dtd, 'help' => \&help ) ; for $f (@ARGV) { if(open F, $f) { @f = (); close F; # file format check undef $format; for (@f) { if(/^\s*\<\?xml\s/) { $format = 'xml'; last; } if(/^#\s+pci\s+module\s+vendor\s+device\s+subvendor\s+subdevice\s+class\s+class_mask\s+driver_data\s*$/) { $format = 'pcimap'; last; } if(/^#\s+usb\s+module\s+match_flags\s+idVendor\s+idProduct\s+/) { $format = 'usbmap'; last; } if(/^\s*alias\s+(pci|pnp|usb):\S+\s+\S+$/) { $format = 'alias'; last; } if(/^\s*alias:\s+(pci|pnp|usb):\S+\s*$/) { $format = 'modinfo'; last; } } if(!$format) { $i = join "|", map "\Q$_", @ent_names; for (@f) { if(/^\s*[+&|]?($i)\s/) { $format = 'ids'; last; } } } if(!$format) { for (@f) { if(/^\t[a-z]\s/) { $format = 'drivers'; last; } } } $format = 'names' if !$format; if($format eq 'names') { print STDERR "====== \"$f\": name info ======\n"; read_name_file $f, \@f; } elsif($format eq 'drivers') { print STDERR "====== \"$f\": driver info ======\n"; read_driver_file $f, \@f; } elsif($format eq 'xml') { print STDERR "====== \"$f\": xml info ======\n"; $xmlp = new XML::Parser(Style => 'Tree', ParseParamEnt => 1); get_xml_data $xmlp->parsefile($f); } elsif($format eq 'ids') { print STDERR "====== \"$f\": id info ======\n"; read_id_file $f, \@f; } elsif($format eq 'pcimap') { print STDERR "====== \"$f\": pcimap info ======\n"; read_pcimap_file $f, \@f; } elsif($format eq 'usbmap') { print STDERR "====== \"$f\": usbmap info ======\n"; read_usbmap_file $f, \@f; } elsif($format eq 'alias') { print STDERR "====== \"$f\": alias info ======\n"; read_alias_file $f, \@f; } elsif($format eq 'modinfo') { print STDERR "====== \"$f\": module info ======\n"; read_modinfo_file $f, \@f; } } else { die "$f: $!\n" } } print STDERR "removing unnecessary items\n"; remove_nops; print STDERR "got ${\scalar @hd} items\n"; if($opt_fix_driver) { fix_driver_info; } if($opt_split) { print STDERR "splitting items\n"; for (@hd) { push @hd_new, split_item($_); } @hd = @hd_new; undef @hd_new; } if($opt_sort_ids) { print STDERR "sorting\n"; if($opt_sort_random) { @hd = sort { $cmp_item_cnt++, rand() <=> rand() } @hd; } elsif($opt_sort_reverse) { @hd = sort { cmp_item $b, $a } @hd; } else { @hd = sort { cmp_item $a, $b } @hd; } } if($opt_write_ids) { print STDERR "writing \"hd.ids\"\n"; dump2ids; } if($opt_write_xml) { print STDERR "writing \"hd.xml\"\n"; dump2xml; } print STDERR "cmps: $cmp_item_cnt\n" if $cmp_item_cnt; # $dump->dumpValue( \@hd ); # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub help { print STDERR "Usage: convert_hd [options] files\n" . "Convert various hardware info to libhd/hwinfo internal format or to XML.\n" . " --ids write internal format (default) to \"hd.ids\"\n" . " --no-ids do not write internal format\n" . " --xml write XML to \"hd.xml\", DTD to \"hd.dtd\"\n" . " --no-xml do not write XML (default)\n" . " --with-source add comment to each item indicating info source\n" . " --internal-dtd generate internal dtd\n\n" . " Note: for more sophisticated operations on hardware data use check_hd.\n"; exit 0; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub num { return $_[0] =~ /^0/ ? oct $_[0] : return $_[0] + 0; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # read file with name/class info # # (either pciutils or SaX/SaX2 format) # sub read_name_file { my ( $file_name, $file, $line, $sax_version, $tag, $id, $val, $ent, $tag_default ); my ( @id0, @id1, @id2, @id3, @id4, $raw, $opt, $ext, $srv, $str ); local $_; my $rnf_add_id0 = sub { my ( $id0, $name0, $ent_id0, $ent_name0, $id, $val ); # note: $tag belongs to read_name_file() ( $ent_id0, $ent_name0, $tag, $id0, $name0 ) = @_; $ent = $ent_id0; @id0 = ( $flag_id, $tag, $id0 ); undef @id1; undef @id2; undef @id3; $id->[$ent_id0] = [ @id0 ]; $val->[$ent_name0] = [ $flag_string, $name0 ]; push @hd, [ "$file_name($line)", [ $id ], $val ]; }; my $rnf_add_bus = sub { $rnf_add_id0->($he_bus_id, $he_bus_name, 0, @_); }; my $rnf_add_baseclass = sub { $rnf_add_id0->($he_baseclass_id, $he_baseclass_name, 0, @_); }; my $rnf_add_vendor = sub { $rnf_add_id0->($he_vendor_id, $he_vendor_name, @_); }; my $rnf_add_subdevice = sub { my ( $id2, $id3, $range, $name, $class, $id, $val ); ( $id2, $id3, $range, $name, $class ) = @_; @id2 = ( $flag_id, $tag, $id2 ); @id3 = ( $flag_id, $tag, $id3 ); $id3[3] = $range if defined $range; if($ent == $he_device_id || $ent == $he_subdevice_id) { $ent = $he_subdevice_id; $id->[$he_vendor_id] = [ @id0 ]; $id->[$he_device_id] = [ @id1 ]; $id->[$he_subvendor_id] = [ @id2 ]; $id->[$he_subdevice_id] = [ @id3 ]; $val->[$he_subdevice_name] = [ $flag_string, $name ]; if(defined $class) { $val->[$he_baseclass_id] = [ $flag_id, $tag_none, $class >> 8 ]; $val->[$he_subclass_id] = [ $flag_id, $tag_none, $class & 0xff ]; } } else { die "oops $file_name($line): subdevice id expected\n"; } push @hd, [ "$file_name($line)", [ $id ], $val ]; }; ( $file_name, $file ) = @_; $line = 0; undef $sax_version; $tag_default = $tag_pci; for (@$file) { $line++; chomp; s/\s*$//; if(/^#\s*List of SDIO ID/) { $tag_default = $tag_sdio; } if(/^#\s*List of USB ID/) { $tag_default = $tag_usb; } next if /^\s*[#;]/; next if /^$/; # SaX Identity file if(/^NAME=(.+?)§DEVICE=(.+?)§VID=0x([0-9a-fA-F]+?)§DID=0x([0-9a-fA-F]+?)§SERVER=([^§]+)(§EXT=([^§]*))?(§OPT=([^§]*))?(§RAW=([^§]*))?$/) { # 1 2 3 4 5 6 7 8 9 10 11 $rnf_add_vendor->($tag_pci, hex($3), $1); @id0 = ( $flag_id, $tag, hex($3) ); @id1 = ( $flag_id, $tag, hex($4) ); @id3 = ( $flag_string, $2 ); $id = []; $val = []; $id->[$he_vendor_id] = [ @id0 ]; $id->[$he_device_id] = [ @id1 ]; $val->[$he_device_name] = [ @id3 ]; push @hd, [ "$file_name($line)", [ $id ], $val ]; ( $srv, $ext, $opt, $raw ) = ( $5, $7, $9, $11 ); $sax_tmp = $srv =~ /^3DLABS|MACH64|P9000|RUSH|S3|SVGA|TGA$/ ? 1 : 2; $sax_version = $sax_tmp unless defined $sax_version; die "line has SaX$sax_tmp format (expected SaX$sax_version): $file_name($line)\n" if $sax_tmp != $sax_version; $id = []; $val = []; $id->[$he_vendor_id] = [ @id0 ]; $id->[$he_device_id] = [ @id1 ]; if($opt) { $str = join "|", ( $sax_version == 1 ? 3 : 4, $srv, undef, undef, $ext, $opt ); } elsif($ext) { $str = join "|", ( $sax_version == 1 ? 3 : 4, $srv, undef, undef, $ext ); } else { $str = join "|", ( $sax_version == 1 ? 3 : 4, $srv ); } @id4 = ( "x\t$str" ); if($raw) { for $str (split /,/, $raw) { $id4[0] .= "\x00X\t$str" } } $val->[$he_driver] = [ $flag_string, @id4 ]; push @hd, [ "$file_name($line)", [ $id ], $val ]; } elsif(/^B\s+([0-9a-fA-F]+)\s+(.*?)\s*$/) { $rnf_add_bus->(hex($1), $2); } elsif(/^C\s+([0-9a-fA-F]+)\s+(.*?)\s*$/) { $rnf_add_baseclass->(hex($1), $2); } elsif(/^([0-9a-fA-F]{4})(\s+(.*?))?\s*$/) { $rnf_add_vendor->($tag_default, hex($1), $3); } elsif(/^u([0-9a-fA-F]{4})(\s+(.*?))?\s*$/) { $rnf_add_vendor->($tag_usb, hex($1), $3); } elsif(/^s([0-9a-fA-F]{4})(\s+(.*?))?\s*$/) { $rnf_add_vendor->($tag_special, hex($1), $3); } elsif(/^([A-Z_@]{3})(\s+(.*?))?\s*$/) { $rnf_add_vendor->($tag_eisa, eisa_id($1), $3); } elsif(/^\t([0-9a-fA-F]{1,4})(\+([0-9a-fA-F]+))?(\.([0-9a-fA-F]+))?(\s+(.*?))?\s*$/) { $range = $3 ? hex($3) : undef; $class = $5 ? hex($5) : undef; @id1 = ( $flag_id, $tag, hex($1) ); $id1[3] = $range if defined $range; undef @id2; undef @id3; $id = []; $val = []; if($ent == $he_baseclass_id || $ent == $he_subclass_id) { $ent = $he_subclass_id; $id->[$he_baseclass_id] = [ @id0 ]; $id->[$he_subclass_id] = [ @id1 ]; $val->[$he_subclass_name] = [ $flag_string, $7 ]; } elsif($ent == $he_vendor_id || $ent == $he_device_id || $ent == $he_subdevice_id) { $ent = $he_device_id; $id->[$he_vendor_id] = [ @id0 ]; $id->[$he_device_id] = [ @id1 ]; $val->[$he_device_name] = [ $flag_string, $7 ]; if(defined $class) { $val->[$he_baseclass_id] = [ $flag_id, $tag_none, $class >> 8 ]; $val->[$he_subclass_id] = [ $flag_id, $tag_none, $class & 0xff ]; } } else { die "oops $file_name($line): device id expected\n"; } push @hd, [ "$file_name($line)", [ $id ], $val ]; } elsif($ent == $he_subclass_id && /^\t\t([0-9a-fA-F]+)\s+(.*?)\s*$/) { @id2 = ( $flag_id, $tag, hex($1) ); undef @id3; $id = []; $val = []; $id->[$he_baseclass_id] = [ @id0 ]; $id->[$he_subclass_id] = [ @id1 ]; $id->[$he_progif_id] = [ @id2 ]; $val->[$he_progif_name] = [ $flag_string, $2 ]; push @hd, [ "$file_name($line)", [ $id ], $val ]; } elsif(/^\t\t([0-9a-fA-F]{4})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?(\.([0-9a-fA-F]+))?(\s+(.*?))?\s*$/) { $rnf_add_subdevice->(hex($1), hex($2), $4 ? hex($4) : undef, $8, $6 ? hex($6) : undef); } elsif(/^\t\t([A-Z_@]{3})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?(\.([0-9a-fA-F]+))?(\s+(.*?))?\s*$/) { $rnf_add_subdevice->(eisa_id($1), hex($2), $4 ? hex($4) : undef, $8, $6 ? hex($6) : undef); } elsif(/^\t\t([0-9a-fA-F]{4})([0-9a-fA-F]{4})\s+(.*?)\s*$/) { # NOTE: subvendor & subdevice ids are reversed! $rnf_add_subdevice->(hex($2), hex($1), undef, $3); } else { die "invalid line: $file_name($line)\n"; } } } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # read file with driver info # sub read_driver_file { my ( $line, @drv, $file, $file_name, $drv_type, $tag ); local $_; my $rdf_save_drv = sub { if($drv_type) { push @hd, [ @drv ] if @drv; @drv = ( "$file_name($line)" ); $drv[2][$he_driver] = [ $flag_string ]; $drv_type = undef; } }; my $rdf_add_id = sub { my ( $tag, $id0, $id1, $range1, $id2, $id3, $range3, $id ); ( $tag, $id0, $id1, $range1, $id2, $id3, $range3 ) = @_; $rdf_save_drv->(); $id = []; @id0 = ( $flag_id, $tag, $id0 ); @id1 = ( $flag_id, $tag, $id1 ); $id1[3] = $range1 if defined $range1; $id->[$he_vendor_id] = [ @id0 ]; $id->[$he_device_id] = [ @id1 ]; if(defined $id2) { @id2 = ( $flag_id, $tag, $id2 ); @id3 = ( $flag_id, $tag, $id3 ); $id3[3] = $range3 if defined $range3; $id->[$he_subvendor_id] = [ @id2 ]; $id->[$he_subdevice_id] = [ @id3 ]; } push @{$drv[1]}, $id; }; ( $file_name, $file ) = @_; $drv_type = 1; for (@$file) { $line++; chomp; s/\s*$//; next if /^[#;]/; next if /^$/; if(/^([us]?)([0-9a-fA-F]{4})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?\s*$/) { $tag = $tag_pci; $tag = $tag_usb if $1 eq 'u'; $tag = $tag_special if $1 eq 's'; $rdf_add_id->($tag, hex($2), hex($3), $5 ? hex($5) : undef); } elsif(/^([A-Z_@]{3})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?\s*$/) { $rdf_add_id->($tag_eisa, eisa_id($1), hex($2), $4 ? hex($4) : undef); } elsif(/^([us]?)([0-9a-fA-F]{4})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?\s+([us]?)([0-9a-fA-F]{4})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?\s*$/) { $tag = $tag_pci; $tag = $tag_usb if $1 eq 'u'; $tag = $tag_special if $1 eq 's'; $rdf_add_id->($tag, hex($2), hex($3), $5 ? hex($5) : undef, hex($7), hex($8), $10 ? hex($10) : undef); } elsif(/^([A-Z_@]{3})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?\s+([A-Z_@]{3})\s+([0-9a-fA-F]{4})(\+([0-9a-fA-F]+))?\s*$/) { $rdf_add_id->($tag_eisa, eisa_id($1), hex($2), $4 ? hex($4) : undef, eisa_id($5), hex($6), $8 ? hex($8) : undef); } elsif(/^\t([a-z])\s+(.*?)\s*$/) { push @{$drv[2][$he_driver]}, "$1\t$2"; $drv_type = $1; } elsif($drv_type && /^\t\t\s*(.*)$/) { $drv_type = "X" if $drv_type eq "x"; $drv_type = "M" if $drv_type eq "m"; $drv[2][$he_driver][-1] .= "\x00$drv_type\t$1"; } else { die "invalid line: $file_name($line)\n"; } } $rdf_save_drv->(); } sub num { return $_[0] =~ /^0/ ? oct $_[0] : return $_[0] + 0; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # read file with id info # sub read_id_file { my ( $line, $file, $file_name, $tag, $pre, $fields, @item, @id, $state, $keyid ); my ( $is_id, $i, $j ); local $_; my $rif_save_item = sub { if(@item > 1) { push @hd, [ @item ]; } @item = ( "$file_name($line)" ); }; # parse id field my $str2id = sub { my ($val, $id, $tag, $mask, $range, @id); $val = shift; if($val =~ s/^(${\join '|', @tag_name})\s+//o) { die "internal oops: $file_name($line)\n" unless exists $tag_values{$1}; $tag = $tag_values{$1}; } else { $tag = 0; } if($val =~ /^\s*(\S+)\s*([&+])\s*(\S+)\s*$/) { $id = $1; if($2 eq "+") { $range = $3; } else { $mask = $3; } } else { $id = $val; } if(defined $range) { if($range =~ /^(0x[0-9a-zA-Z]+|\d+)$/) { $range = num $range; } else { die "$file_name($line): invalid range\n" } } if(defined $mask) { if($mask =~ /^(0x[0-9a-zA-Z]+|\d+)$/) { $mask = num $mask; } else { die "$file_name($line): invalid mask\n" } } if($id =~ /^(0x[0-9a-zA-Z]+|\d+)$/) { $id = num $id; } elsif(($tag == $tag_none || $tag == $tag_eisa) && $id =~ /^[A-Z_@]{3}$/) { $id = eisa_id $id; $tag = $tag_eisa; } else { die "$file_name($line): invalid id\n" } @id = ( $flag_id, $tag, $id ); $id[3] = $range if defined $range; $id[4] = $mask if defined $mask; return \@id; }; ( $file_name, $file ) = @_; $fields = join "|", map "\Q$_", @ent_names; $state = 0; $rif_save_item->(); for (@$file) { $line++; chomp; s/\s*$//; next if /^\s*[#;]/; next if /^$/; if(/^\s*([+&|]?)($fields)\s+(.+)/) { ($pre, $key, $val) = ($1, $2, $3); # print ">$pre< $is_id>$key< >$val<\n"; die "internal oops: $file_name($line)\n" unless exists $ent_values{$key}; $keyid = $ent_values{$key}; $is_id = $keyid < $he_nomask && $key =~ /\.id$/ ? 1 : 0; } else { die "invalid line: $file_name($line)\n"; } if($pre eq "") { die "invalid line: $file_name($line)\n" unless $state == 0 || $state == 2; if($state == 2) { $item[2] = [ @id ]; undef @id; } $rif_save_item->(); $state = 1; } elsif($pre eq "|") { die "invalid line: $file_name($line)\n" unless $state == 1; push @{$item[1]}, [ @id ]; undef @id; } elsif($pre eq "&") { die "invalid line: $file_name($line)\n" unless $state == 1; } elsif($pre eq "+") { die "invalid line: $file_name($line)\n" unless $state == 1 || $state == 2; if($state == 1) { push @{$item[1]}, [ @id ]; undef @id; } $state = 2; } else { die "internal oops: $file_name($line)\n"; } if($is_id) { $id[$keyid] = $str2id->($val); } elsif($keyid == $he_hwclass) { $i = 0; for $j (reverse split /\|/, $val) { $i = ($i << 8) + $hwclass_values{$j} if $hwclass_values{$j}; last if $i > 0xffff; } $id[$keyid] = [ $flag_id, 0, $i ] if $i; } elsif($keyid < $he_nomask) { $id[$keyid] = [ $flag_string, $val ]; } elsif($keyid == $he_class_id) { $i = ${$str2id->($val)}[2]; $id[$he_baseclass_id] = [ $flag_id, $tag_none, $i >> 8 ]; $id[$he_subclass_id] = [ $flag_id, $tag_none, $i & 0xff ]; } else { undef $i; if($keyid == $he_driver_module_insmod) { $i = "i"; } elsif($keyid == $he_driver_module_modprobe) { $i = "m"; } elsif($keyid == $he_driver_module_config) { $i = "M"; } elsif($keyid == $he_driver_xfree) { $i = "x"; } elsif($keyid == $he_driver_xfree_config) { $i = "X"; } elsif($keyid == $he_driver_mouse) { $i = "p"; } elsif($keyid == $he_driver_display) { $i = "d"; } elsif($keyid == $he_driver_any) { $i = "a"; } else { die "unhandled entry: $file_name($line)\n" } $val = "$i\t$val"; if(!defined $id[$he_driver]) { $id[$he_driver] = [ $flag_string ]; } if($i eq "X" || $i eq "M") { $id[$he_driver]->[-1] .= "\x00$val" } else { push @{$id[$he_driver]}, $val; } } } if($state == 2) { $item[2] = [ @id ]; undef @id; } $rif_save_item->(); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # read pcimap file # sub read_pcimap_file { my (@l, $id, $n, $key, $val, $mask); local $_; ( $file_name, $file ) = @_; for (@$file) { $line++; chomp; s/\s*$//; next if /^\s*#/; next if /^$/; @l = split; die "invalid line: $file_name($line)\n" unless @l == 8; $val = []; $val->[$he_driver] = [ $flag_string, "m\t$l[0]" ]; $key = []; $key->[$he_vendor_id] = [ $flag_id, $tag_pci, $n ] if ($n = num $l[1]) != 0xffffffff; $key->[$he_device_id] = [ $flag_id, $tag_pci, $n ] if ($n = num $l[2]) != 0xffffffff; $key->[$he_subvendor_id] = [ $flag_id, $tag_pci, $n ] if ($n = num $l[3]) != 0xffffffff; $key->[$he_subdevice_id] = [ $flag_id, $tag_pci, $n ] if ($n = num $l[4]) != 0xffffffff; $n = num $l[6]; if($mask = ($n >> 16) & 0xff) { $key->[$he_baseclass_id] = [ $flag_id, $tag_none, (num($l[5]) >> 16) & 0xff ]; if($mask != 0xff) { $key->[$he_baseclass_id][4] = (~$mask & 0xff); } } if($mask = ($n >> 8) & 0xff) { $key->[$he_subclass_id] = [ $flag_id, $tag_none, (num($l[5]) >> 8) & 0xff ]; if($mask != 0xff) { $key->[$he_subclass_id][4] = (~$mask & 0xff); } } if($mask = $n & 0xff) { $key->[$he_progif_id] = [ $flag_id, $tag_none, num($l[5]) & 0xff ]; if($mask != 0xff) { $key->[$he_progif_id][4] = (~$mask & 0xff); } } push @hd, [ "$file_name($line)", [ $key ], $val ]; } } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # read usbmap file # sub read_usbmap_file { my (@l, $id, $n, $key, $val, $mask); local $_; ( $file_name, $file ) = @_; for (@$file) { $line++; chomp; s/\s*$//; next if /^\s*#/; next if /^$/; @l = split; die "invalid line: $file_name($line)\n" unless @l == 13; next if num($l[1]) != 3; # match_flags != 3 $val = []; $key = []; $key->[$he_vendor_id] = [ $flag_id, $tag_usb, num($l[2]) ]; $key->[$he_device_id] = [ $flag_id, $tag_usb, num($l[3]) ]; $val->[$he_driver] = [ $flag_string, "m\t$l[0]" ]; if($usbmod2class{$l[0]}) { $val->[$he_baseclass_id] = [ $flag_id, $tag_none, $usbmod2class{$l[0]}[0] ] if defined $usbmod2class{$l[0]}[0]; $val->[$he_subclass_id] = [ $flag_id, $tag_none, $usbmod2class{$l[0]}[1] ] if defined $usbmod2class{$l[0]}[1]; } push @hd, [ "$file_name($line)", [ $key ], $val ]; } } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # read alias file # sub read_alias_file { my ($f, $id, $n, $key, $val, $mask, $tag, $module, $spec, $t1, $t2); local $_; $f = '[0-9A-F*]+'; ( $file_name, $file ) = @_; for (@$file) { $line++; chomp; s/\s*$//; next if /^\s*#/; next if /^$/; next unless /^\s*alias\s+(pci|pnp|usb):(\S+)\s+(\S+)/; $tag = $tag_pci if $1 eq 'pci'; $tag = $tag_eisa if $1 eq 'pnp'; $tag = $tag_usb if $1 eq 'usb'; $spec = $2; $module = $3; $val = []; $val->[$he_driver] = [ $flag_string, "m\t$module" ]; $key = []; if($spec =~ /^v($f)d($f)sv($f)sd($f)bc($f)sc($f)i($f)$/ ) { $key->[$he_vendor_id] = [ $flag_id, $tag, hex $1 ] if $1 ne '*'; $key->[$he_device_id] = [ $flag_id, $tag, hex $2 ] if $2 ne '*'; $key->[$he_subvendor_id] = [ $flag_id, $tag, hex $3 ] if $3 ne '*'; $key->[$he_subdevice_id] = [ $flag_id, $tag, hex $4 ] if $4 ne '*'; $key->[$he_baseclass_id] = [ $flag_id, $tag_none, hex $5 ] if $5 ne '*'; $key->[$he_subclass_id] = [ $flag_id, $tag_none, hex $6 ] if $6 ne '*'; $key->[$he_progif_id] = [ $flag_id, $tag_none, hex $7 ] if $7 ne '*'; push @hd, [ "$file_name($line)", [ $key ], $val ]; } elsif($spec =~ /^v($f)p($f)dl($f)dh($f)dc($f)dsc($f)dp($f)ic($f)isc($f)ip($f)$/ ) { if( $3 == '*' && $4 == '*' && $5 == '*' && $6 == '*' && $7 == '*' && $8 == '*' && $9 == '*' && $10 == '*' ) { $key->[$he_vendor_id] = [ $flag_id, $tag, hex $1 ] if $1 ne '*'; $key->[$he_device_id] = [ $flag_id, $tag, hex $2 ] if $2 ne '*'; push @hd, [ "$file_name($line)", [ $key ], $val ]; } } elsif($spec =~ /^[c|d](\S{3})([0-9a-fA-FX]{4})/ ) { $t1 = $1; $t2 = $2; if($t1 =~ /[\@A-Z\[\\\]\^_]{3}/ && $t2 ne 'XXXX') { $key->[$he_vendor_id] = [ $flag_id, $tag, eisa_id $t1 ]; $key->[$he_device_id] = [ $flag_id, $tag, hex $t2 ]; push @hd, [ "$file_name($line)", [ $key ], $val ]; } } else { die "invalid line: $file_name($line)\n" } } } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # read modinfo data # sub read_modinfo_file { my ($f, $id, $n, $key, $val, $mask, $tag, $module, $spec, $t1, $t2); local $_; $f = '[0-9A-F*]+'; ( $file_name, $file ) = @_; for (@$file) { $line++; chomp; s/\s*$//; next if /^\s*#/; next if /^$/; if(m#([^/]+)\.ko:$#) { $module = $1; next; } next unless /^\s*alias:\s+(pci|pnp|usb):(\S+)\s*$/; $tag = $tag_pci if $1 eq 'pci'; $tag = $tag_eisa if $1 eq 'pnp'; $tag = $tag_usb if $1 eq 'usb'; $spec = $2; $val = []; $val->[$he_driver] = [ $flag_string, "m\t$module" ]; $key = []; if($spec =~ /^v($f)d($f)sv($f)sd($f)bc($f)sc($f)i($f)$/ ) { $key->[$he_vendor_id] = [ $flag_id, $tag, hex $1 ] if $1 ne '*'; $key->[$he_device_id] = [ $flag_id, $tag, hex $2 ] if $2 ne '*'; $key->[$he_subvendor_id] = [ $flag_id, $tag, hex $3 ] if $3 ne '*'; $key->[$he_subdevice_id] = [ $flag_id, $tag, hex $4 ] if $4 ne '*'; $key->[$he_baseclass_id] = [ $flag_id, $tag_none, hex $5 ] if $5 ne '*'; $key->[$he_subclass_id] = [ $flag_id, $tag_none, hex $6 ] if $6 ne '*'; $key->[$he_progif_id] = [ $flag_id, $tag_none, hex $7 ] if $7 ne '*'; push @hd, [ "$file_name($line)", [ $key ], $val ]; } elsif($spec =~ /^v($f)p($f)dl($f)dh($f)dc($f)dsc($f)dp($f)ic($f)isc($f)ip($f)$/ ) { if( $3 == '*' && $4 == '*' && $5 == '*' && $6 == '*' && $7 == '*' && $8 == '*' && $9 == '*' && $10 == '*' ) { $key->[$he_vendor_id] = [ $flag_id, $tag, hex $1 ] if $1 ne '*'; $key->[$he_device_id] = [ $flag_id, $tag, hex $2 ] if $2 ne '*'; push @hd, [ "$file_name($line)", [ $key ], $val ]; } } elsif($spec =~ /^v($f)p($f)d($f)dc($f)dsc($f)dp($f)ic($f)isc($f)ip($f)$/ ) { if( $3 == '*' && $4 == '*' && $5 == '*' && $6 == '*' && $7 == '*' && $8 == '*' && $9 == '*' ) { $key->[$he_vendor_id] = [ $flag_id, $tag, hex $1 ] if $1 ne '*'; $key->[$he_device_id] = [ $flag_id, $tag, hex $2 ] if $2 ne '*'; push @hd, [ "$file_name($line)", [ $key ], $val ]; } } elsif($spec =~ /^[c|d](\S{3})([0-9a-fA-FX]{4})/ ) { $t1 = $1; $t2 = $2; if($t1 =~ /[\@A-Z\[\\\]\^_]{3}/ && $t2 ne 'XXXX') { $key->[$he_vendor_id] = [ $flag_id, $tag, eisa_id $t1 ]; $key->[$he_device_id] = [ $flag_id, $tag, hex $t2 ]; push @hd, [ "$file_name($line)", [ $key ], $val ]; } } else { die "invalid line: $file_name($line)\n" } } } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # convert 3-letter eisa id to number # sub eisa_id { my ( $str, $id, $i, $j ); $str = shift; $id = 0; die "internal oops" unless length($str) == 3; for($i = 0; $i < 3; $i++) { $id <<= 5; $j = ord substr $str, $i, 1; $j -= ord('A') - 1; die "internal oops" unless $j >= 0 && $j <= 0x1f; $id += $j; } return $id; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # convert numerical eisa id to 3-letter string # sub eisa_str { my ( $id, $str ); $id = shift; die "internal oops: eisa id \"$id\"" unless $id >= 0 && $id <= 0x7fff; $str = chr((($id >> 10) & 0x1f) + ord('A') - 1); $str .= chr((($id >> 5) & 0x1f) + ord('A') - 1); $str .= chr(( $id & 0x1f) + ord('A') - 1); return $str; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # remove entries that have no effect # sub remove_nops { my ($hd, $id, $f, $i, $cf); local $_; for $hd (@hd) { if(!defined($hd->[1]) || !@{$hd->[1]} || !defined($hd->[2]) || !@{$hd->[2]}) { undef $hd; next; } for $id (@{$hd->[1]}, $hd->[2]) { if(defined($id)) { $cf = 0; for $f (@$id) { if(defined $f) { $cf++; if(@$f == 2 && $f->[0] == $flag_string && $f->[1] eq "") { undef $f; $cf--; } } } undef $id if !$cf; } } if(!defined($hd->[1]) || !@{$hd->[1]} || !defined($hd->[2]) || !@{$hd->[2]}) { print STDERR "$hd->[0] has no info, dropped\n"; undef $hd; next; } } @hd = grep { defined } @hd; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # remove duplicate entries # sub remove_duplicates { my ($hd, $hd0, $hd1, $len, $i, $j, $m, $v, $buf, $errors, $drop); local $_; $len = @hd; for($j = 0; $j < $len; $j++) { print STDERR ">> $j\r"; $hd0 = \$hd[$j]; for($i = $j + 1; $i < $len; $i++) { $hd1 = \$hd[$i]; $m = match_item $$hd0, $$hd1; # print "$$hd0->[0] -- $$hd1->[0]: $m\n"; if($m) { $drop = cmp_item $$hd0, $$hd1; $drop = !$drop || abs($drop) == 2 ? ", dropped" : undef; undef $buf; # print STDERR "j: $$hd0->[0], $$hd1->[0]\n"; $v = join_skey $$hd0->[2], $$hd1->[2], \$buf, \$errors; if($errors) { print STDERR "$$hd1->[0] conflicts with $$hd0->[0]$drop:\n$buf\n"; $$hd1 = undef if $drop; } else { if($drop) { print STDERR "$$hd1->[0] added to $$hd0->[0] and dropped\n"; $$hd0->[2] = $v; # $$hd1 = undef; } else { print STDERR "$$hd1->[0] shadowed by $$hd0->[0]\n"; $$hd0->[2] = $v; } } } } } @hd = grep { defined } @hd; for $hd (@hd) { if( !defined($hd->[2]) || !defined($hd->[2][$he_driver]) || !(defined($hd->[2][$he_device_name]) || defined($hd->[2][$he_subdevice_name])) ) { undef $hd; next; } } @hd = grep { defined } @hd; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # remove duplicate entries # sub remove_duplicatesx { my ($hd0, $hd1, $len, $i, $j, $m, $v, $buf, $errors, $drop); local $_; $len = @hd; for($j = 0; $j < $len; $j++) { print STDERR ">> $j\r"; $hd0 = \$hd[$j]; for($i = $j + 1; $i < $len; $i++) { $hd1 = \$hd[$i]; $m = match_item $$hd0, $$hd1; # print "$$hd0->[0] -- $$hd1->[0]: $m\n"; if($m) { $drop = cmp_item $$hd0, $$hd1; $drop = !$drop || abs($drop) == 2 ? ", dropped" : undef; undef $buf; $v = join_skey $$hd0->[2], $$hd1->[2], \$buf, \$errors; if($errors) { print STDERR "$$hd1->[0] conflicts with $$hd0->[0]$drop:\n$buf\n"; $$hd1 = undef if $drop; } else { if($drop) { print STDERR "$$hd1->[0] added to $$hd0->[0] and dropped\n"; $$hd0->[2] = $v; $$hd1 = undef; } else { print STDERR "$$hd1->[0] shadowed by $$hd0->[0]\n"; } } } } } @hd = grep { defined } @hd; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # fix drive info # sub fix_driver_info { my ($hd, $hid, $drv, $i, @i, @info, @req, %req); for $hd (@hd) { if( !defined($hd->[2]) || !defined($hd->[2][$he_driver]) ) { next; } $hid = $hd->[2][$he_driver]; next unless $hid->[0] == $flag_string; undef @req; for $drv (@$hid[1 .. @$hid - 1]) { @i = split /\x00/, $drv; for $i (@i) { next if $i =~ /^[MX]\t/; $i =~ s/\|+$//; next unless $i =~ /^x\t/; @info = split /\|/, $i; # remove leasding 'XF86_' from server name $info[1] =~ s/^XF86_// if $info[1]; # sort package, extension and option lists push @req, split /,/, $info[3] if $info[3]; # $info[3] = join ',', sort split /,/, $info[3] if $info[3]; $info[3] = undef if $info[3]; $info[4] = join ',', sort split /,/, $info[4] if $info[4]; $info[5] = join ',', sort split /,/, $info[5] if $info[5]; $info[6] = join ',', sort { $a <=> $b } split /,/, $info[6] if $info[6]; $i = join '|', @info; } $drv = join "\x00", @i; # print ">$drv<\n" } if(@req) { $hid = $hd->[2][$he_requires]; if($hid) { if($hid->[0] != $flag_string) { die "oops, invalid data" } push @req, split /\|/, $hid->[1]; $hid->[1] = join '|', @req; } else { $hd->[2][$he_requires] = [ $flag_string, join('|', @req) ]; } } } for $hd (@hd) { if( !defined($hd->[2]) || !defined($hd->[2][$he_requires]) ) { next; } $hid = $hd->[2][$he_requires]; next unless $hid->[0] == $flag_string; undef @req; undef %req; @req = split /\|/, $hid->[1]; @req{@req} = @req; $hid->[1] = join '|', sort keys %req; } } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # hd: [ "source", [ skey, skey, ... ], [ val ] ] # skey/val: [ ... , id, ..., id, ... ] # id: [ $flag_id, $tag, $value, $range, $mask ] # id: [ $flag_string, "str", "str", ... ] sub cmp_id { my ($id0, $id1, $len0, $len1, $len, $i, $k); ($id0, $id1) = @_; return 0 if !defined($id0) && !defined($id1); return -1 if !defined($id0); return 1 if !defined($id1); if($id0->[0] != $id1->[0]) { return $id0->[0] <=> $id1->[0]; } $len0 = @$id0; $len1 = @$id1; $len = $len0 < $len1 ? $len0 : $len1; if($id0->[0] == $flag_string) { for($i = 1; $i < $len; $i++) { $k = $id0->[$i] cmp $id1->[$i]; return $k if $k; } return $len0 <=> $len1; } if($id0->[0] == $flag_id) { $k = $id0->[1] <=> $id1->[1]; return $k if $k; $k = $id0->[2] <=> $id1->[2]; return $k if $k; $k = $len0 <=> $len1; return $k if $k || $len <= 3; # print "-\n"; # $dump->dumpValue( $id0 ); # $dump->dumpValue( $id1 ); # die "internal oops: strange id" if $len < 4; $i = $len - 1; return -1 if !defined($id0->[$i]); return 1 if !defined($id1->[$i]); return $id0->[$i] <=> $id1->[$i]; } die "internal oops: can't compare that!"; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # sub cmp_skey { my ($skey0, $skey1, $len0, $len1, $len, $i, $k); ($skey0, $skey1) = @_; return 0 if !defined($skey0) && !defined($skey1); return -1 if !defined($skey0); return 1 if !defined($skey1); $len0 = @$skey0; $len1 = @$skey1; $len = $len0 < $len1 ? $len0 : $len1; # $dump->dumpValue( $skey0 ); # $dump->dumpValue( $skey1 ); for($i = 0; $i < $len; $i++) { next unless defined($skey0->[$i]) || defined($skey1->[$i]); # note: this looks reversed, but is intentional! return 1 if !defined($skey0->[$i]); return -1 if !defined($skey1->[$i]); $k = cmp_id $skey0->[$i], $skey1->[$i]; return $k if $k; } return $len0 <=> $len1; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # 0: equal # +-1: differing keys # +-2: differing values # sub cmp_item { my ($item0, $item1, $len0, $len1, $len, $i, $k); ($item0, $item1) = @_; $cmp_item_cnt++; return 0 if !defined($item0) && !defined($item1); return -1 if !defined($item0); return 1 if !defined($item1); $len0 = @{$item0->[1]}; $len1 = @{$item1->[1]}; $len = $len0 < $len1 ? $len0 : $len1; # $dump->dumpValue( $item0 ); for($i = 0; $i < $len; $i++) { return -1 if !defined($item0->[1][$i]); return 1 if !defined($item1->[1][$i]); $k = cmp_skey $item0->[1][$i], $item1->[1][$i]; # print " skey: $k\n"; return $k if $k; } $k = $len0 <=> $len1; return $k if $k; return 0 if !defined($item0->[2]) && !defined($item1->[2]); return -2 if !defined($item0->[2]); return 2 if !defined($item1->[2]); $k = cmp_skey $item0->[2], $item1->[2]; # print " val: $k\n"; return 2 * $k; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # check if id1 is part of id0 # # return: # 1: yes # 0: no # undef: don't know # # hd: [ "source", [ skey, skey, ... ], [ val ] ] # skey/val: [ ... , id, ..., id, ... ] # id: [ $flag_id, $tag, $value, $range, $mask ] # id: [ $flag_string, "str", "str", ... ] sub match_id { my ($id0, $id1, $len0, $len1, $len, $i, $k); ($id0, $id1) = @_; return 0 if !defined($id0) || !defined($id1); return 0 if $id0->[0] != $id1->[0]; $len0 = @$id0; $len1 = @$id1; $len = $len0 < $len1 ? $len0 : $len1; if($id0->[0] == $flag_string) { for($i = 1; $i < $len; $i++) { return 0 if $id0->[$i] cmp $id1->[$i]; } return $len0 != $len1 ? 0 : 1; } if($id0->[0] == $flag_id) { return 0 if $id0->[1] != $id1->[1]; if($len1 == 3) { if($len0 == 3) { return $id0->[2] != $id1->[2] ? 0 : 1; } elsif($len0 == 4) { return $id1->[2] >= $id0->[2] && $id1->[2] < $id0->[2] + $id0->[3] ? 1 : 0; } elsif($len0 == 5) { return ($id1->[2] & ~$id0->[4]) == $id0->[2] ? 1 : 0; } else { die "invalid id"; } } elsif($len1 == 4) { return undef; } elsif($len1 == 5) { return undef; } else { die "invalid id"; } } die "internal oops: can't match that!"; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # skey1 part of skey0? # sub match_skey { my ($skey0, $skey1, $len0, $len1, $len, $i, $k); ($skey0, $skey1) = @_; return 0 if !defined($skey0) || !defined($skey1); $len0 = @$skey0; $len1 = @$skey1; $len = $len0 > $len1 ? $len0 : $len1; # $dump->dumpValue( $skey0 ); # $dump->dumpValue( $skey1 ); for($i = 0; $i < $len; $i++) { next unless defined($skey1->[$i]); return 0 if !defined($skey0->[$i]) && defined($skey1->[$i]); $k = match_id $skey0->[$i], $skey1->[$i]; return $k if !$k; } return 1; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # item1 part of item0? # sub match_item { my ($item0, $item1, $len0, $len1, $i, $j, $k, $m); ($item0, $item1) = @_; $match_item_cnt++; return 0 if !defined($item0) || !defined($item1); $len0 = @{$item0->[1]}; $len1 = @{$item1->[1]}; for($j = 0; $j < $len1; $j++) { for($i = 0; $i < $len0; $i++) { $k = match_skey $item0->[1][$i], $item1->[1][$j]; $m = $k if defined $k; return $k if $k; } } return $m } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # add skey1 to skey0 # sub join_skey { my ($skey0, $skey1, $len, $i, $k, $n, $buf, $err); ($skey0, $skey1, $buf, $errors) = @_; $$errors = 0; return undef if !defined($skey0) && !defined($skey1); return [ @$skey0 ] if !defined($skey1); return [ @$skey1 ] if !defined($skey0); $n = [ @$skey0 ]; $len = @$skey1; for($i = 0; $i < $len; $i++) { next unless defined $skey1->[$i]; $n->[$i] = $skey1->[$i]; next unless defined $skey0->[$i]; $k = cmp_id $skey0->[$i], $skey1->[$i]; if($k) { if(defined $buf) { if($i != $he_driver) { $$buf .= ent_name_pr(" 0:", $ent_names[$i]); $$buf .= id_dump($i, $skey0->[$i]) . "\n"; $$buf .= ent_name_pr(" 1:", $ent_names[$i]); $$buf .= id_dump($i, $skey1->[$i]) . "\n"; } else { $$buf .= drv_dump(" 0:", $skey0->[$i]); $$buf =~ s/\n&/\n 0:/; $$buf .= drv_dump(" 1:", $skey1->[$i]); $$buf =~ s/\n&/\n 1:/; } } $$errors++ if defined $errors; } } return $n; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # split key fields # sub split_item { my ($item, @items, $tmp); local $_; $item = shift; return $item if !defined($item) || !defined($item->[1]); for (@{$item->[1]}) { $tmp = [ @$item ]; $tmp->[1] = [ $_ ]; push @items, $tmp; } return @items; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub get_xml_data { my ($xml, $i, $j); $xml = shift; if($xml->[0] ne 'hwdata') { die "invalid XML root element (expected 'hwdata')\n" } for($i = 1; $i < @{$xml->[1]}; $i += 2) { if($xml->[1][$i] eq 'item') { push @hd, parse_xml_item($xml->[1][$i + 1]); } } } sub parse_xml_item { my (@xml, %attr, $i, $item); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { if($xml[$i] eq 'key') { push @{$item->[1]}, parse_xml_key($xml[$i + 1]); } else { $item->[2] = parse_xml_key($_[0]); } } return $item; } sub parse_xml_key { my (@xml, %attr, $i, @key, $val, $id, $is_id, $keyid, $keyid2, $tmp); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0' || $xml[$i] eq 'key'; $keyid = $xml_values{$xml[$i]}; $is_id = $keyid < $he_nomask && $ent_names[$keyid] =~ /\.(id|name)$/ ? 1 : 0; if(!defined($keyid)) { die "invalid key element \"$xml[$i]\"\n"; } if($keyid == $he_driver) { $id = parse_xml_driver($xml[$i + 1]); if(!defined($key[$keyid])) { $key[$keyid] = $id; } else { push @{$key[$keyid]}, $id->[1]; } } elsif($is_id) { $id = parse_xml_id($xml[$i + 1]); if($id->[0] == $flag_id) { $tmp = $ent_names[$keyid]; $tmp =~ s/\.name$/.id/; $keyid2 = $ent_values{$tmp}; if(!defined($keyid2)) { die "oops, no .id for $xml[$i]?"; } } else { $tmp = $ent_names[$keyid]; $tmp =~ s/\.id$/.name/; $keyid2 = $ent_values{$tmp}; if(!defined($keyid2)) { die "oops, no .name for $xml[$i]?"; } } $key[$keyid2] = $id; } else { $val = parse_xml_cdata($xml[$i + 1]); if(defined($key[$keyid]) && $keyid == $he_requires) { $key[$keyid][1] .= "|$val"; } else { $key[$keyid] = [ $flag_string, $val ]; } } } return [ @key ]; } sub parse_xml_id { my (@xml, %attr, $i, $id, $val); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; if($xml[$i] eq 'id') { $id = parse_xml_id_id($xml[$i + 1]); } elsif($xml[$i] eq 'idrange') { $id = parse_xml_id_range($xml[$i + 1]); } elsif($xml[$i] eq 'idmask') { $id = parse_xml_id_mask($xml[$i + 1]); } elsif($xml[$i] eq 'name') { $val = parse_xml_cdata($xml[$i + 1]); $id = [ $flag_string, $val ]; } else { die "invalid id element \"$xml[$i]\"\n"; } } return $id; } sub parse_xml_id_id { my (@xml, %attr, $i, $tag, $value); @xml = @{$_[0]}; %attr = %{shift @xml}; $tag = $tag_values{$attr{type}}; if(!defined($tag)) { die "missing/unsupported id attribute \"$attr{type}\"\n"; } for($i = 0; $i < @xml; $i += 2) { if($xml[$i] eq '0') { $value = idstr2value $tag, $xml[$i + 1]; } else { die "cdata expected, got \"$xml[$i]\"\n"; } } return [ $flag_id, $tag, $value ]; } sub parse_xml_id_range { my (@xml, %attr, $i, $tag, $value, $range); @xml = @{$_[0]}; %attr = %{shift @xml}; $tag = $tag_values{$attr{type}}; if(!defined($tag)) { die "missing/unsupported id attribute \"$attr{type}\"\n"; } for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; if($xml[$i] eq 'first') { $value = idstr2value $tag, parse_xml_cdata($xml[$i + 1]); } elsif($xml[$i] eq 'last') { $range = idstr2value $tag, parse_xml_cdata($xml[$i + 1]); } else { die "invalid idrange element \"$xml[$i]\"\n"; } } if(!defined($value) || !defined($range)) { die "invalid idrange\n"; } return [ $flag_id, $tag, $value, $range - $value + 1 ]; } sub parse_xml_id_mask { my (@xml, %attr, $i, $tag, $value, $mask); @xml = @{$_[0]}; %attr = %{shift @xml}; $tag = $tag_values{$attr{type}}; if(!defined($tag)) { die "missing/unsupported id attribute \"$attr{type}\"\n"; } for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; if($xml[$i] eq 'value') { $value = idstr2value $tag, parse_xml_cdata($xml[$i + 1]); } elsif($xml[$i] eq 'mask') { $mask = idstr2value $tag, parse_xml_cdata($xml[$i + 1]); } else { die "invalid idmask element \"$xml[$i]\"\n"; } } if(!defined($value) || !defined($mask)) { die "invalid idmask\n"; } return [ $flag_id, $tag, $value, undef, $mask ]; } sub parse_xml_driver { my (@xml, %attr, $i, $val); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; if($xml[$i] eq 'any') { $val = "a\t" . parse_xml_cdata($xml[$i + 1]); } elsif($xml[$i] eq 'display') { $val = parse_xml_driver_display($xml[$i + 1]); } elsif($xml[$i] eq 'module') { $val = parse_xml_driver_module($xml[$i + 1]); } elsif($xml[$i] eq 'mouse') { $val = parse_xml_driver_mouse($xml[$i + 1]); } elsif($xml[$i] eq 'xfree') { $val = parse_xml_driver_xfree($xml[$i + 1]); } else { die "invalid driver element \"$xml[$i]\"\n"; } } return [ $flag_string, $val ]; } sub parse_xml_driver_display { my (@xml, %attr, $i, @val); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; if($xml[$i] eq 'resolution') { $val[0] = join('x', parse_xml_pair($xml[$i + 1], 'width', 'height')); } elsif($xml[$i] eq 'vsync') { $val[1] = join('-', parse_xml_pair($xml[$i + 1], 'min', 'max')); } elsif($xml[$i] eq 'hsync') { $val[2] = join('-', parse_xml_pair($xml[$i + 1], 'min', 'max')); } elsif($xml[$i] eq 'bandwidth') { $val[3] = parse_xml_cdata($xml[$i + 1]); } else { die "invalid display element \"$xml[$i]\"\n"; } } if(!@val) { die "invalid display info\n"; } return "d\t" . join('|', @val); } sub parse_xml_driver_module { my (@xml, %attr, $i, $val, $type, @conf, @mods); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; $val = parse_xml_cdata($xml[$i + 1]); if($xml[$i] eq 'modprobe') { if($type && $type ne 'm') { die "invalid module info: \"$xml[$i]\"\n"; } $type = 'm'; push @mods, $val; } elsif($xml[$i] eq 'insmod') { if($type && $type ne 'i') { die "invalid module info: \"$xml[$i]\"\n"; } $type = 'i'; push @mods, $val; } elsif($xml[$i] eq 'modconf') { if($type && $type ne 'm') { die "invalid module info: \"$xml[$i]\"\n"; } push @conf, "\x00M\t$val"; } else { die "invalid module element \"$xml[$i]\"\n"; } } if(!$type && !@mods) { die "invalid module info\n"; } $val = "$type\t" . join('|', @mods); if(@conf) { $val .= join('', @conf); } return $val; } sub parse_xml_driver_mouse { my (@xml, %attr, $i, $val, @val); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; $val = parse_xml_cdata($xml[$i + 1]); if($xml[$i] eq 'xf86') { $val[0] = $val; } elsif($xml[$i] eq 'gpm') { $val[1] = $val; } elsif($xml[$i] eq 'buttons') { $val[2] = $val; } elsif($xml[$i] eq 'wheels') { $val[3] = $val; } else { die "invalid mouse element \"$xml[$i]\"\n"; } } if(!@val) { die "invalid mouse info\n"; } return "p\t" . join('|', @val); } sub parse_xml_driver_xfree { my (@xml, %attr, $i, $val, @val, @conf); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; if($xml[$i] eq 'has3d') { $val[2] = '3d'; } else { $val = parse_xml_cdata($xml[$i + 1]); if($xml[$i] eq 'version') { $val[0] = $val; } elsif($xml[$i] eq 'server') { $val[1] = $val; } elsif($xml[$i] eq 'extension') { $val[4] .= "," if defined $val[4]; $val[4] .= $val; } elsif($xml[$i] eq 'option') { $val[5] .= "," if defined $val[5]; $val[5] .= $val; } elsif($xml[$i] eq 'bpp') { $val[6] .= "," if defined $val[6]; $val[6] .= $val; } elsif($xml[$i] eq 'dacspeed') { $val[7] = $val; } elsif($xml[$i] eq 'script') { $val[8] = $val; } elsif($xml[$i] eq 'xf86conf') { push @conf, "\x00X\t$val"; } else { die "invalid xfree element \"$xml[$i]\"\n"; } } } if(!@val) { die "invalid xfree info\n"; } $val = "x\t" . join('|', @val); if(@conf) { $val .= join('', @conf); } return $val; } sub parse_xml_pair { my (@xml, %attr, $i, $val0, $val1, $elem0, $elem1); $elem0 = $_[1]; $elem1 = $_[2]; @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { next if $xml[$i] eq '0'; if($xml[$i] eq $elem0) { $val0 = parse_xml_cdata($xml[$i + 1]); } elsif($xml[$i] eq $elem1) { $val1 = parse_xml_cdata($xml[$i + 1]); } else { die "invalid element \"$xml[$i]\"\n"; } } if(!defined($val0) || !defined($val1)) { die "invalid element\n"; } return ($val0, $val1); } sub parse_xml_cdata { my (@xml, %attr, $i); @xml = @{$_[0]}; %attr = %{shift @xml}; for($i = 0; $i < @xml; $i += 2) { if($xml[$i] eq '0') { return $xml[$i + 1] } } } sub idstr2value { my ($tag, $value); ($tag, $value) = @_; if($tag == $tag_eisa && length($value) == 3 && $value !~ /^[0-9]/) { $value = eisa_id $value; } else { $value = num $value; } return $value; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub ent_name_pr { my ($str, $len); $str = $_[0] . $_[1]; $len = length $str; $str .= "\t"; $len = ($len & ~7) + 8; $str .= "\t" x ((24 - $len)/8) if $len < 24; return $str; } sub id_dump { my ($id, $ent, $str, $tag, $format, $u, $s); ($ent, $id) = @_; if($id->[0] == $flag_id) { $tag = $id->[1]; if($ent == $he_hwclass) { $str = ""; for($u = $id->[2] & 0xffffff; $u; $u >>= 8) { if(defined $hwclass_names[$u & 0xff]) { $str .= $hwclass_names[$u & 0xff]; $str .= "|" if $u > 0x100; } } } elsif($tag == $tag_eisa && ($ent == $he_vendor_id || $ent == $he_subvendor_id)) { $str = eisa_str $id->[2]; } else { $str .= $tag_name[$tag]; $str .= " " if $tag; $format = "0x%04x"; $format = "0x%02x" if $ent == $he_bus_id || $ent == $he_subclass_id || $ent == $he_progif_id; $format = "0x%03x" if $ent == $he_baseclass_id; $str .= sprintf $format, $id->[2]; } if(defined $id->[3]) { $str .= sprintf "+0x%04x", $id->[3]; } elsif(defined $id->[4]) { $str .= sprintf "&0x%04x", $id->[4]; } } elsif($id->[0] == $flag_string) { if(defined($id->[2])) { die "oops: strage string data\n"; } $str = $id->[1]; } else { die "oops: unknown id flag\n" } return $str; } sub drv_dump { my ($id, $str, $i, $pre, $type, $drv, $buf); ($pre, $id) = @_; die "oops: invalid driver data\n" if $id->[0] != $flag_string; for($i = 1; $i < @{$id}; $i++) { for $drv (split /\x00/, $id->[$i]) { $type = substr $drv, 0, 2; if($type eq "x\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_xfree]); $buf .= substr($drv, 2) . "\n"; } elsif($type eq "X\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_xfree_config]); $buf .= substr($drv, 2) . "\n"; } elsif($type eq "i\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_module_insmod]); $buf .= substr($drv, 2) . "\n"; } elsif($type eq "m\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_module_modprobe]); $buf .= substr($drv, 2) . "\n"; } elsif($type eq "M\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_module_config]); $buf .= substr($drv, 2) . "\n"; } elsif($type eq "p\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_mouse]); $buf .= substr($drv, 2) . "\n"; } elsif($type eq "d\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_display]); $buf .= substr($drv, 2) . "\n"; } elsif($type eq "a\t") { $buf .= ent_name_pr($pre, $ent_names[$he_driver_any]); $buf .= substr($drv, 2) . "\n"; } else { die "oops: unhandled driver info type: $drv\n"; } $pre = "&" if $pre ne "+"; } } return $buf; } sub ent_dump { my ($pre, $id, $ent, $buf); ($buf, $pre, $id) = @_; $pre = defined($pre) ? "|" : " " if $pre ne "+"; for($ent = 0; $ent < @{$id}; $ent++) { if(defined $id->[$ent]) { if($ent != $he_driver) { $$buf .= ent_name_pr($pre, $ent_names[$ent]); $$buf .= id_dump($ent, $id->[$ent]); $$buf .= "\n"; } else { $$buf .= drv_dump($pre, $id->[$ent]); } $pre = "&" if $pre ne "+"; } } return $pre; } sub dump2ids { my ($item, $id, $ent, $pre, $buf); # $dump->dumpValue( \@hd ); open F, ">hd.ids"; for $item (@hd) { undef $buf; undef $pre; print F "# $item->[0]\n" if $opt_with_source; for $id (@{$item->[1]}) { $pre = ent_dump \$buf, $pre, $id; } $pre = "+"; ent_dump \$buf, $pre, $item->[2]; $buf .= "\n"; print F $buf; } close F; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub dump2xml { my ($item, $dtd); if($opt_internal_dtd) { $dtd = hd_dtd_internal; } else { $dtd = "\n"; } $xml_file = new IO::File(">hd.xml"); $xml = new XML::Writer(OUTPUT => $xml_file, DATA_MODE => 1, DATA_INDENT => 2); $xml->xmlDecl("utf-8"); print $xml_file "\n$dtd"; $xml->startTag("hwdata"); print $xml_file "\n"; for $item (@hd) { dump_xml_item $item; } $xml->endTag("hwdata"); $xml->end(); if(!$opt_internal_dtd) { print STDERR "writing \"hd.dtd\"\n"; open DTD, ">hd.dtd"; print DTD hd_dtd; close DTD; } } sub dump_xml_id { my ($ent, $id, $i, $tag, $str, $format, $range, $mask); ($ent, $id) = @_; $i = $xml_names[$ent]; die "oops: entry $ent not allowed here\n" unless $i; if($ent == $he_requires) { if($id->[0] == $flag_string) { die "oops: strange string data\n" if defined $id->[2]; for $str (split /\|/, $id->[1]) { $xml->dataElement("requires", $str); } } else { die "oops: requires _id_???\n" } } else { $xml->startTag($i); if($ent == $he_serial) { if($id->[0] == $flag_string) { die "oops: strange string data\n" if defined $id->[2]; $xml->characters($id->[1]); } else { die "oops: serial _id_???\n" } } else { if($id->[0] == $flag_id) { $tag = $id->[1]; if($tag == $tag_eisa && ($ent == $he_vendor_id || $ent == $he_subvendor_id)) { $str = eisa_str $id->[2]; } else { $format = "0x%04x"; $format = "0x%02x" if $ent == $he_bus_id || $ent == $he_subclass_id || $ent == $he_progif_id; $format = "0x%03x" if $ent == $he_baseclass_id; $str = sprintf $format, $id->[2]; } if(defined $id->[3]) { if($tag == $tag_eisa && ($ent == $he_vendor_id || $ent == $he_subvendor_id)) { $range = eisa_str $id->[2] + $id->[3] - 1; } else { $range = sprintf "0x%04x", $id->[2] + $id->[3] - 1; } } elsif(defined $id->[4]) { $mask = sprintf "0x%04x", $id->[4]; } $tag = $tag_name[$tag]; if(defined $range) { if($tag) { $xml->startTag("idrange", "type" => $tag); } else { $xml->startTag("idrange"); } $xml->dataElement("first", $str); $xml->dataElement("last", $range); $xml->endTag(); } elsif(defined $mask) { if($tag) { $xml->startTag("idmask", "type" => $tag); } else { $xml->startTag("idmask"); } $xml->dataElement("value", $str); $xml->dataElement("mask", $mask); $xml->endTag(); } else { if($tag) { $xml->dataElement("id", $str, "type" => $tag); } else { $xml->dataElement("id", $str); } } } elsif($id->[0] == $flag_string) { die "oops: strage string data\n" if defined $id->[2]; $xml->dataElement("name", $id->[1]); } else { die "oops: unknown id flag\n" } } $xml->endTag(); } } sub dump_xml_drv { my ($id, $str, $i, $j, $k, $type, $drv, $info, @info, $current); $id = shift; die "oops: invalid driver data\n" if $id->[0] != $flag_string; for($i = 1; $i < @{$id}; $i++) { $xml->startTag('driver'); undef $current; for $drv (split /\x00/, $id->[$i]) { $type = substr $drv, 0, 2; $info = substr $drv, 2; @info = split /\|/, $info; if($type eq "i\t") { $xml->endTag() if $current; $current = $type; $xml->startTag('module'); for $j (@info) { $xml->dataElement('insmod', $j); } } elsif($type eq "m\t") { $xml->endTag() if $current; $current = $type; $xml->startTag('module'); for $j (@info) { $xml->dataElement('modprobe', $j); } } elsif($type eq "M\t") { die "oops: incorrect driver info: $drv\n" unless $current eq "m\t"; $xml->dataElement('modconf', $info); } elsif($type eq "a\t") { $xml->endTag() if $current; $current = undef;; $xml->dataElement('any', $info); } elsif($type eq "d\t") { $xml->endTag() if $current; $current = undef; $xml->startTag('display'); if($info[0] =~ /^(\d+)x(\d+)$/) { ($j, $k) = ($1, $2); $xml->startTag('resolution'); $xml->dataElement('width', $j); $xml->dataElement('height', $k); $xml->endTag('resolution'); } if($info[1] =~ /^(\d+)-(\d+)$/) { ($j, $k) = ($1, $2); $xml->startTag('vsync'); $xml->dataElement('min', $j); $xml->dataElement('max', $k); $xml->endTag('vsync'); } if($info[2] =~ /^(\d+)-(\d+)$/) { ($j, $k) = ($1, $2); $xml->startTag('hsync'); $xml->dataElement('min', $j); $xml->dataElement('max', $k); $xml->endTag('hsync'); } if($info[3] =~ /^\d+$/) { $xml->dataElement('bandwidth', $info[3]); } $xml->endTag('display'); } elsif($type eq "x\t") { $xml->endTag() if $current; $current = $type; $xml->startTag('xfree'); if(defined $info[0]) { $xml->dataElement('version', $info[0]); } if($info[1]) { $xml->dataElement('server', $info[1]); } if($info[2]) { $xml->emptyTag('has3d'); } # if($info[3]) { # for $j (split /,/, $info[3]) { # $xml->dataElement('package', $j); # } # } if($info[4]) { for $j (split /,/, $info[4]) { $xml->dataElement('extension', $j); } } if($info[5]) { for $j (split /,/, $info[5]) { $xml->dataElement('option', $j); } } if($info[6]) { for $j (split /,/, $info[6]) { $xml->dataElement('bpp', $j); } } if($info[7] =~ /^\d+$/) { $xml->dataElement('dacspeed', $info[7]); } if($info[8]) { $xml->dataElement('script', $info[8]); } } elsif($type eq "X\t") { die "oops: incorrect driver info: $drv\n" unless $current eq "x\t"; $xml->dataElement('xf86conf', $info); } elsif($type eq "p\t") { $xml->endTag() if $current; $current = undef; $xml->startTag('mouse'); if($info[0]) { $xml->dataElement('xf86', $info[0]); } if($info[1]) { $xml->dataElement('gpm', $info[1]); } if($info[2] ne "") { $xml->dataElement('buttons', $info[2]); } if($info[3] ne "") { $xml->dataElement('wheels', $info[3]); } $xml->endTag('mouse'); } else { $xml->endTag() if $current; $current = undef; # die "oops: unhandled driver info type: $drv\n"; } } $xml->endTag() if $current; $xml->endTag('driver'); } } sub dump_xml_ent { my ($id, $ent); $id = shift; for($ent = 0; $ent < @{$id}; $ent++) { if(defined $id->[$ent]) { if($ent != $he_driver) { dump_xml_id $ent, $id->[$ent]; } else { dump_xml_drv $id->[$ent]; } } } } sub dump_xml_item { my ($item, $id); $item = shift; $xml->startTag('item'); for $id (@{$item->[1]}) { $xml->startTag('key'); dump_xml_ent $id; $xml->endTag('key'); } dump_xml_ent $item->[2]; $xml->endTag('item'); print $xml_file "\n"; } sub hd_dtd { my $dtd = <<'EOF' EOF ; return $dtd; } sub hd_dtd_internal { my $dtd = <<'EOF' ]> EOF ; return $dtd; } hwinfo-21.52/src/ids/get_adaptec000077500000000000000000000053501323731041200165500ustar00rootroot00000000000000#! /usr/bin/perl # # read gcc -E {aic79xx_pci.c,aic7xxx_pci.c} and extract module info # sub add_range; sub add_entry; while(<>) { if(/^struct.*ah[cd]_pci_ident_table\s*\[\s*\]\s*=\s*$/ .. /^\}/) { if(/^struct.*ah([cd])_pci_ident_table\s*\[\s*\]\s*=\s*$/) { $mod = $1 eq "c" ? "aic7xxx" : "aic79xx"; } if(/^\s+\{/ .. /^\s+\}/) { if(/^\s+\}/) { if($field && $field != 4) { die "oops, unexpected line $.: $_"; } if($field) { # print "id = $id, id_mask = $id_mask, mask = $mask, name = $name, func = $func\n"; add_entry; } undef $field; undef $id; undef $id_mask; undef $mask; undef $name; undef $func; } if($field == 0 && /^\s+0x([0-9A-Fa-f]{16})ull\s*,\s*$/) { $id = $1; $field++; } elsif($field == 0 && /^\s+0x([0-9A-Fa-f]{16})ull\s*\&\s*0x([0-9A-Fa-f]{16})ull\s*,\s*$/) { $id = $1; $id_mask = $2; $field++; } elsif($field == 1 && /^\s+0x([0-9A-Fa-f]{16})ull\s*,\s*$/) { $mask = $1; $field++; } elsif($field == 2 && /^\s+((NULL|\(\(void\s*\*\)\s*0\))|(\".+\"))\s*,\s*$/) { $name = $1; $field++; } elsif($field == 3 && /^\s+((NULL|\(\(void\s*\*\)\s*0\))|([a-z].+))\s*,?\s*$/) { $func = $1; $field++; } } } } sub add_range { my ($r); $r = 0xffff - $_[0]; return unless $r; if($r != 15) { printf " & 0x%04x", $r; } else { printf " + 0x0010"; } } sub add_entry { local $_; my ($v, $d, $sv, $sd); my ($vm, $dm, $svm, $sdm); my ($tag); $id_mask = "F" x 16 unless defined $id_mask; $d = hex(substr $id, 0, 4) & hex(substr $id_mask, 0, 4); $v = hex(substr $id, 4, 4) & hex(substr $id_mask, 4, 4); $sd = hex(substr $id, 8, 4) & hex(substr $id_mask, 8, 4); $sv = hex(substr $id, 12, 4) & hex(substr $id_mask, 12, 4); $dm = hex(substr $mask, 0, 4); $vm = hex(substr $mask, 4, 4); $sdm = hex(substr $mask, 8, 4); $svm = hex(substr $mask, 12, 4); $name =~ s/^"|"$//g; if($func !~ /^[a-z]/) { print STDERR "entry \"$name\" dropped\n"; return; } print "\n# $name\n"; $tag = " "; if($vm) { printf "${tag}vendor.id\t\tpci 0x%04x", $v; add_range $vm; print "\n"; $tag = "&"; } if($dm) { printf "${tag}device.id\t\tpci 0x%04x", $d; add_range $dm; print "\n"; $tag = "&"; } if($svm) { printf "${tag}subvendor.id\t\tpci 0x%04x", $sv; add_range $svm; print "\n"; $tag = "&"; } if($sdm) { printf "${tag}subdevice.id\t\tpci 0x%04x", $sd; add_range $sdm; print "\n"; $tag = "&"; } printf "+driver.module.modprobe\t%s\n", $mod; } hwinfo-21.52/src/ids/get_pcmcia000077500000000000000000000022441323731041200164020ustar00rootroot00000000000000#! /usr/bin/perl # # read /etc/pcmcia/config file # while(<>) { if(/^\s*card\s+"(.*)"\s*$/) { push @cards, $card; undef $card; $card->{name} = $1; next; } if(/^\s*bind\s+"(\S+)"\s*$/) { push @{$card->{modules}}, $1; next; } if(/^\s*bind\s+"(\S+)"\s*to\s*\d,\s*"(\S+)"\s*to\s*\d\s*$/) { push @{$card->{modules}}, $1; push @{$card->{modules}}, $2; next; } if(/^\s*manfid\s+(0x\S+),\s*(0x\S+)\s*$/) { $card->{vendor} = sprintf("0x%04x", hex $1); $card->{device} = sprintf("0x%04x", hex $2); next; } } for (@cards) { next unless $_->{modules}; next unless $_->{name} =~ /ethernet/i; for $mods (@{$_->{modules}}) { $eth{$mods} = 1; } } for (@cards) { next unless $_->{vendor}; next unless $_->{modules}; print "# $_->{name}\n"; print " vendor.id\t\tpcmcia $_->{vendor}\n"; print "&device.id\t\tpcmcia $_->{device}\n"; if($_->{modules}) { $eth = 1; for $mods (@{$_->{modules}}) { $eth = 0 unless $eth{$mods}; print "+driver.module.modprobe\t$mods\n"; } if($eth) { print "+baseclass.id\t\t0x002\n"; print "+subclass.id\t\t0x00\n"; } } print "\n"; } hwinfo-21.52/src/ids/hd_ids.c000066400000000000000000000001611323731041200157530ustar00rootroot00000000000000#include #include "hd.h" #ifndef LIBHD_TINY #include "hd_ids.h" #else #include "hd_ids_tiny.h" #endif hwinfo-21.52/src/ids/src/000077500000000000000000000000001323731041200151465ustar00rootroot00000000000000hwinfo-21.52/src/ids/src/braille000066400000000000000000000064021323731041200165050ustar00rootroot00000000000000# braille displays vendor.id special 0x5001 +vendor.name Alva vendor.id special 0x5001 &device.id special 0x0000 +device.name abt320 +driver.any abt320 vendor.id special 0x5001 &device.id special 0x0001 +device.name abt340 +driver.any abt340 vendor.id special 0x5001 &device.id special 0x0002 +device.name abt34d +driver.any abt34d vendor.id special 0x5001 &device.id special 0x0003 +device.name abt380 +driver.any abt380 vendor.id special 0x5001 &device.id special 0x0004 +device.name abt38d +driver.any abt38d vendor.id special 0x5001 &device.id special 0x000b +device.name del440 +driver.any del440 vendor.id special 0x5001 &device.id special 0x000d +device.name del480 +driver.any del480 vendor.id special 0x5001 &device.id special 0x000e +device.name sat540 +driver.any sat540 vendor.id special 0x5002 +vendor.name Papenmeier vendor.id special 0x5002 &device.id special 0x0001 +device.name 2dlite +driver.any 2dlite vendor.id special 0x5002 &device.id special 0x0002 +device.name tiny +driver.any tiny vendor.id special 0x5002 &device.id special 0x0003 +device.name 2d +driver.any 2d vendor.id special 0x5002 &device.id special 0x0040 +device.name el40 +driver.any el40 vendor.id special 0x5002 &device.id special 0x0041 +device.name el66 +driver.any el66 vendor.id special 0x5002 &device.id special 0x0042 +device.name el80 +driver.any el80 vendor.id special 0x5002 &device.id special 0x0043 +device.name el2d +driver.any el2d vendor.id special 0x5002 &device.id special 0x0044 +device.name el40p +driver.any el40p vendor.id special 0x5002 &device.id special 0x0055 +device.name el40s +driver.any el40s vendor.id special 0x5002 &device.id special 0x0057 +device.name el66s +driver.any el66s vendor.id special 0x5002 &device.id special 0x0058 +device.name el80s +driver.any el80s vendor.id special 0x5003 +vendor.name Handy Tech vendor.id special 0x5003 &device.id special 0x0005 |vendor.id special 0x5003 &device.id special 0x0009 +device.name brlwave +driver.any brlwave vendor.id special 0x5003 &device.id special 0x0036 +device.name evo64 +driver.any evo64 vendor.id special 0x5003 &device.id special 0x0038 +device.name evo88 +driver.any evo88 vendor.id special 0x5003 &device.id special 0x0044 +device.name vario40-ht +driver.any vario40-ht vendor.id special 0x5003 &device.id special 0x0072 +device.name brllino +driver.any brllino vendor.id special 0x5003 &device.id special 0x0074 +device.name brlstar40 +driver.any brlstar40 vendor.id special 0x5003 &device.id special 0x0078 +device.name brlstar80 +driver.any brlstar80 vendor.id special 0x5003 &device.id special 0x0080 +device.name ht20 +driver.any ht20 vendor.id special 0x5003 &device.id special 0x0084 +device.name vario80-ht +driver.any vario80-ht vendor.id special 0x5003 &device.id special 0x0088 +device.name ht80 +driver.any ht80 vendor.id special 0x5003 &device.id special 0x0089 +device.name ht40 +driver.any ht40 vendor.id special 0x5004 +vendor.name Baum vendor.id special 0x5004 &device.id special 0x0001 +device.name Vario40 +driver.any vario40 vendor.id special 0x5004 &device.id special 0x0002 +device.name Vario80 +driver.any vario80 hwinfo-21.52/src/ids/src/bus000066400000000000000000000023511323731041200156630ustar00rootroot00000000000000# bus types # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 0x00 - 0x7f are PCI types bus.id 0x00 +bus.name None bus.id 0x01 +bus.name ISA bus.id 0x02 +bus.name EISA bus.id 0x03 +bus.name MC bus.id 0x04 +bus.name PCI bus.id 0x05 +bus.name PCMCIA bus.id 0x06 +bus.name NuBUS bus.id 0x07 +bus.name CardBus bus.id 0x08 +bus.name Unknown # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # >0x80 are our own bus/interface types bus.id 0x80 +bus.name PS/2 bus.id 0x81 +bus.name Serial bus.id 0x82 +bus.name Parallel bus.id 0x83 +bus.name Floppy bus.id 0x84 +bus.name SCSI bus.id 0x85 +bus.name IDE bus.id 0x86 +bus.name USB bus.id 0x87 +bus.name ADB bus.id 0x88 +bus.name RAID bus.id 0x89 +bus.name SBUS bus.id 0x8a +bus.name I2O bus.id 0x8b +bus.name Virtual IO bus.id 0x8c +bus.name CCW bus.id 0x8d +bus.name IUCV bus.id 0x8e +bus.name PS3 bus.id 0x8f +bus.name Virtio bus.id 0x90 +bus.name IBMEBUS bus.id 0x91 +bus.name Gameport bus.id 0x92 +bus.name UISVIRTPCI bus.id 0x93 +bus.name MMC bus.id 0x94 +bus.name SDIO bus.id 0x95 +bus.name ND hwinfo-21.52/src/ids/src/camera000066400000000000000000000366351323731041200163360ustar00rootroot00000000000000# digital cameras # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # digital (usb) still cams vendor.id usb 0x03f0 +vendor.name HP vendor.id usb 0x03f0 &device.id usb 0x4102 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 618 vendor.id usb 0x03f0 &device.id usb 0x4202 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 812 vendor.id usb 0x03f0 &device.id usb 0x4302 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 850 vendor.id usb 0x03f0 &device.id usb 0x4402 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 935 vendor.id usb 0x03f0 &device.id usb 0x6302 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 318 vendor.id usb 0x03f0 &device.id usb 0x6402 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 715 vendor.id usb 0x03f0 &device.id usb 0x6502 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 120 vendor.id usb 0x03f0 &device.id usb 0x6602 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 320 vendor.id usb 0x03f0 &device.id usb 0x6702 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 720 vendor.id usb 0x03f0 &device.id usb 0x6802 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 620 vendor.id usb 0x03f0 &device.id usb 0x6a02 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoSmart 735 vendor.id usb 0x040a +vendor.name Kodak vendor.id usb 0x040a &device.id usb 0x0100 +baseclass.id 0x10f +subclass.id 0x01 +device.name DC220 vendor.id usb 0x040a &device.id usb 0x0110 +baseclass.id 0x10f +subclass.id 0x01 +device.name DC260 vendor.id usb 0x040a &device.id usb 0x0111 +baseclass.id 0x10f +subclass.id 0x01 +device.name DC265 vendor.id usb 0x040a &device.id usb 0x0112 +baseclass.id 0x10f +subclass.id 0x01 +device.name DC290 vendor.id usb 0x041e +vendor.name Creative vendor.id usb 0x041e &device.id usb 0x400a +baseclass.id 0x10f +subclass.id 0x01 +device.name PC-CAM 300 vendor.id usb 0x041e &device.id usb 0x400b +baseclass.id 0x10f +subclass.id 0x01 +device.name PC-CAM 600 vendor.id usb 0x04a5 +vendor.name Benq vendor.id usb 0x04a5 &device.id usb 0x3003 +baseclass.id 0x10f +subclass.id 0x01 +device.name DC1300 vendor.id usb 0x04a9 +vendor.name Canon vendor.id usb 0x04a9 &device.id usb 0x3041 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S10 vendor.id usb 0x04a9 &device.id usb 0x3043 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S20 vendor.id usb 0x04a9 &device.id usb 0x3044 +baseclass.id 0x10f +subclass.id 0x01 +device.name EOS D30 vendor.id usb 0x04a9 &device.id usb 0x3045 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S100 vendor.id usb 0x04a9 &device.id usb 0x3046 +baseclass.id 0x10f +subclass.id 0x01 +device.name IXY DIGITAL vendor.id usb 0x04a9 &device.id usb 0x3047 +baseclass.id 0x10f +subclass.id 0x01 +device.name Digital IXUS vendor.id usb 0x04a9 &device.id usb 0x3048 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot G1 vendor.id usb 0x04a9 &device.id usb 0x3049 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot Pro90 IS vendor.id usb 0x04a9 &device.id usb 0x304b +baseclass.id 0x10f +subclass.id 0x01 +device.name IXY DIGITAL 300 vendor.id usb 0x04a9 &device.id usb 0x304c +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S300 vendor.id usb 0x04a9 &device.id usb 0x304d +baseclass.id 0x10f +subclass.id 0x01 +device.name Digital IXUS 300 vendor.id usb 0x04a9 &device.id usb 0x304e +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A20 vendor.id usb 0x04a9 &device.id usb 0x304f +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A10 vendor.id usb 0x04a9 &device.id usb 0x3051 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S110 vendor.id usb 0x04a9 &device.id usb 0x3052 +baseclass.id 0x10f +subclass.id 0x01 +device.name DIGITAL IXUS V vendor.id usb 0x04a9 &device.id usb 0x3055 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot G2 vendor.id usb 0x04a9 &device.id usb 0x3056 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S40 vendor.id usb 0x04a9 &device.id usb 0x3057 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S30 vendor.id usb 0x04a9 &device.id usb 0x3058 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A40 vendor.id usb 0x04a9 &device.id usb 0x3059 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A30 vendor.id usb 0x04a9 &device.id usb 0x3060 +baseclass.id 0x10f +subclass.id 0x01 +device.name EOS D60 vendor.id usb 0x04a9 &device.id usb 0x3061 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A100 vendor.id usb 0x04a9 &device.id usb 0x3062 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A200 vendor.id usb 0x04a9 &device.id usb 0x3065 +baseclass.id 0x10f +subclass.id 0x01 +device.name IXUS v2 vendor.id usb 0x04a9 &device.id usb 0x3066 +baseclass.id 0x10f +subclass.id 0x01 +device.name IXUS 330 vendor.id usb 0x04a9 &device.id usb 0x306a +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S45 vendor.id usb 0x04a9 &device.id usb 0x306b +baseclass.id 0x10f +subclass.id 0x01 +device.name Optura 200 MC vendor.id usb 0x04a9 &device.id usb 0x306c +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S45 vendor.id usb 0x04a9 &device.id usb 0x306d +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S45 vendor.id usb 0x04a9 &device.id usb 0x306e +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot G3 vendor.id usb 0x04a9 &device.id usb 0x306f +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot G3 vendor.id usb 0x04a9 &device.id usb 0x3070 +baseclass.id 0x10f +subclass.id 0x01 +device.name IXUS v3 vendor.id usb 0x04a9 &device.id usb 0x3071 +baseclass.id 0x10f +subclass.id 0x01 +device.name IXUS v3 vendor.id usb 0x04a9 &device.id usb 0x3072 +baseclass.id 0x10f +subclass.id 0x01 +device.name IXUS II vendor.id usb 0x04a9 &device.id usb 0x3073 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A70 vendor.id usb 0x04a9 &device.id usb 0x3074 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A60 vendor.id usb 0x04a9 &device.id usb 0x3075 +baseclass.id 0x10f +subclass.id 0x01 +device.name IXUS 400 vendor.id usb 0x04a9 &device.id usb 0x3076 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A300 vendor.id usb 0x04a9 &device.id usb 0x3077 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot S50 vendor.id usb 0x04a9 &device.id usb 0x3078 +baseclass.id 0x10f +subclass.id 0x01 +device.name ZR70MC vendor.id usb 0x04a9 &device.id usb 0x307b +baseclass.id 0x10f +subclass.id 0x01 +device.name MV630i vendor.id usb 0x04a9 &device.id usb 0x307f +baseclass.id 0x10f +subclass.id 0x01 +device.name Optura 20 vendor.id usb 0x04a9 &device.id usb 0x3081 +baseclass.id 0x10f +subclass.id 0x01 +device.name Optura 10 vendor.id usb 0x04a9 &device.id usb 0x3083 +baseclass.id 0x10f +subclass.id 0x01 +device.name EOS 10D vendor.id usb 0x04a9 &device.id usb 0x3084 +baseclass.id 0x10f +subclass.id 0x01 +device.name EOS 300D vendor.id usb 0x04a9 &device.id usb 0x3085 +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot G5 vendor.id usb 0x04a9 &device.id usb 0x3099 +baseclass.id 0x10f +subclass.id 0x01 +device.name EOS 300D vendor.id usb 0x04a9 &device.id usb 0x309a +baseclass.id 0x10f +subclass.id 0x01 +device.name PowerShot A80 vendor.id usb 0x04a9 &device.id usb 0x309b +baseclass.id 0x10f +subclass.id 0x01 +device.name IXUS i vendor.id usb 0x04b0 +vendor.name Nikon vendor.id usb 0x04b0 &device.id usb 0x0102 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 990 vendor.id usb 0x04b0 &device.id usb 0x0103 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 880 vendor.id usb 0x04b0 &device.id usb 0x0104 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 995 vendor.id usb 0x04b0 &device.id usb 0x0109 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 2500 vendor.id usb 0x04b0 &device.id usb 0x010b +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 4500 vendor.id usb 0x04b0 &device.id usb 0x010d +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 5700 vendor.id usb 0x04b0 &device.id usb 0x010f +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 4300 vendor.id usb 0x04b0 &device.id usb 0x0111 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 3500 vendor.id usb 0x04b0 &device.id usb 0x0112 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 885 vendor.id usb 0x04b0 &device.id usb 0x0113 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 5000 vendor.id usb 0x04b0 &device.id usb 0x0115 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 3100 vendor.id usb 0x04b0 &device.id usb 0x0117 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 2100 vendor.id usb 0x04b0 &device.id usb 0x0119 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 5400 vendor.id usb 0x04b0 &device.id usb 0x0202 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix SQ vendor.id usb 0x04b0 &device.id usb 0x0302 +baseclass.id 0x10f +subclass.id 0x01 +device.name Coolpix 2000 vendor.id usb 0x04b0 &device.id usb 0x0402 +baseclass.id 0x10f +subclass.id 0x01 +device.name DSC D100 vendor.id usb 0x04b8 +vendor.name Epson vendor.id usb 0x04fc +vendor.name Sunplus vendor.id usb 0x04fc &device.id usb 0x504a +baseclass.id 0x10f +subclass.id 0x01 +device.name SPCA 504a camera vendor.id usb 0x04fc &device.id usb 0x504b +baseclass.id 0x10f +subclass.id 0x01 +device.name SPCA 504b camera vendor.id usb 0x04b8 &device.id usb 0x0403 +baseclass.id 0x10f +subclass.id 0x01 +device.name PhotoPC 3000z vendor.id usb 0x0553 +vendor.name STM vendor.id usb 0x0553 &device.id usb 0x0202 +baseclass.id 0x10f +subclass.id 0x01 +device.name STV680 based camera vendor.id usb 0x054c +vendor.name Sony vendor.id usb 0x054c &device.id usb 0x004e +baseclass.id 0x10f +subclass.id 0x01 +device.name Digital Camera vendor.id usb 0x055f +vendor.name Mustek vendor.id usb 0x055f &device.id usb 0xa350 +baseclass.id 0x10f +subclass.id 0x01 +device.name gSmart 350 vendor.id usb 0x055f &device.id usb 0xc200 +baseclass.id 0x10f +subclass.id 0x01 +device.name gSmart 300 vendor.id usb 0x055f &device.id usb 0xc220 +baseclass.id 0x10f +subclass.id 0x01 +device.name gSmart mini vendor.id usb 0x055f &device.id usb 0xc420 +baseclass.id 0x10f +subclass.id 0x01 +device.name gSmart mini 2 vendor.id usb 0x055f &device.id usb 0xc520 +baseclass.id 0x10f +subclass.id 0x01 +device.name gSmart mini 3 vendor.id usb 0x06bd +vendor.name Agfa vendor.id usb 0x06bd &device.id usb 0x0403 +baseclass.id 0x10f +subclass.id 0x01 +device.name CL18 vendor.id usb 0x06bd &device.id usb 0x0404 +baseclass.id 0x10f +subclass.id 0x01 +device.name CL20 vendor.id usb 0x0797 +vendor.name Grandtech vendor.id usb 0x0797 &device.id usb 0x801a +baseclass.id 0x10f +subclass.id 0x01 +device.name 891a vendor.id usb 0x0797 &device.id usb 0x801c +baseclass.id 0x10f +subclass.id 0x01 +device.name 891c vendor.id usb 0x0797 &device.id usb 0x8901 +baseclass.id 0x10f +subclass.id 0x01 +device.name SX-35 vendor.id usb 0x0797 &device.id usb 0x8909 +baseclass.id 0x10f +subclass.id 0x01 +device.name SX-35 vendor.id usb 0x0797 &device.id usb 0x8911 +baseclass.id 0x10f +subclass.id 0x01 +device.name SX-35 vendor.id usb 0x0784 +vendor.name Polaroid vendor.id usb 0x0784 &device.id usb 0x0784 +baseclass.id 0x10f +subclass.id 0x01 +device.name DC700 vendor.id usb 0x07b4 +vendor.name Olympus vendor.id usb 0x07b4 &device.id usb 0x0100 +baseclass.id 0x10f +subclass.id 0x01 +device.name C-2100UZ vendor.id usb 0x07b4 &device.id usb 0x0105 +baseclass.id 0x10f +subclass.id 0x01 +device.name C-2040Z vendor.id usb 0x07b4 &device.id usb 0x0114 +baseclass.id 0x10f +subclass.id 0x01 +device.name PTP Camera # vendor.id usb 0x07cf #+vendor.name Casio # vendor.id usb 0x07cf #&device.id usb 0x1001 #+baseclass.id 0x10f #+subclass.id 0x02 vendor.id usb 0x084d +vendor.name Minton vendor.id usb 0x084d &device.id usb 0x0003 +baseclass.id 0x10f +subclass.id 0x01 +device.name S-Cam F5 vendor.id usb 0x084e +vendor.name KBGear vendor.id usb 0x084e &device.id usb 0x0001 +baseclass.id 0x10f +subclass.id 0x01 +device.name JamCam v3 vendor.id usb 0x0919 +vendor.name Tiger vendor.id usb 0x0919 &device.id usb 0x0100 +baseclass.id 0x10f +subclass.id 0x01 +device.name Fast Flicks vendor.id usb 0x0d64 +vendor.name DXG vendor.id usb 0x0d94 &device.id usb 0x1021 +baseclass.id 0x10f +subclass.id 0x01 +device.name D-Link DSC 350F vendor.id usb 0x0d94 &device.id usb 0x1001 +baseclass.id 0x10f +subclass.id 0x01 +device.name SiPix Stylecam vendor.id usb 0x0d96 +vendor.name Traveller vendor.id usb 0x0d96 &device.id usb 0x3300 +baseclass.id 0x10f +subclass.id 0x01 +device.name SX 330z vendor.id usb 0x0d96 &device.id usb 0x4100 +baseclass.id 0x10f +subclass.id 0x01 +device.name SX 410z vendor.id usb 0x0d96 &device.id usb 0x4102 +baseclass.id 0x10f +subclass.id 0x01 +vendor.name Medion +device.name MD 9700 vendor.id usb 0x0d96 &device.id usb 0x0000 +baseclass.id 0x10f +subclass.id 0x01 +vendor.name Jenoptik +device.name JD350v vendor.id usb 0x2770 +vendor.name NHJ vendor.id usb 0x2770 &device.id usb 0x9120 +baseclass.id 0x10f +subclass.id 0x01 +device.name 9120 based camera # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # webcams vendor.id usb 0x05a9 +vendor.name OmniVision vendor.id usb 0x05a9 &device.id usb 0x0511 +baseclass.id 0x10f +subclass.id 0x00 +device.name OV511 WebCam vendor.id usb 0x05a9 &device.id usb 0xa511 +baseclass.id 0x10f +subclass.id 0x00 +device.name OV511+ WebCam vendor.id usb 0x0813 +vendor.name Mattel vendor.id usb 0x0813 &device.id usb 0x0002 +baseclass.id 0x10f +subclass.id 0x00 +device.name OV511 based WebCam vendor.id usb 0x06a5 &device.id usb 0x0000 +baseclass.id 0x10f +subclass.id 0x00 +device.name Typhoon Webcam 100k # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # usbmap: ov511.o vendor.id usb 0x05a9 &device.id usb 0x0511 |vendor.id usb 0x05a9 &device.id usb 0x0518 |vendor.id usb 0x05a9 &device.id usb 0xa511 |vendor.id usb 0x05a9 &device.id usb 0xa518 |vendor.id usb 0x0813 &device.id usb 0x0002 +baseclass.id 0x10f +subclass.id 0x00 # usbmap: pwc.o vendor.id usb 0x041e &device.id usb 0x400c |vendor.id usb 0x041e &device.id usb 0x4011 |vendor.id usb 0x046d &device.id usb 0x08b0+0x0009 |vendor.id usb 0x0471 &device.id usb 0x0302+0x0003 |vendor.id usb 0x0471 &device.id usb 0x0307+0x0002 |vendor.id usb 0x0471 &device.id usb 0x030c |vendor.id usb 0x0471 &device.id usb 0x0310+0x0004 |vendor.id usb 0x04cc &device.id usb 0x8116 |vendor.id usb 0x055d &device.id usb 0x9000+0x0002 |vendor.id usb 0x069a &device.id usb 0x0001 |vendor.id usb 0x0d81 &device.id usb 0x1900 |vendor.id usb 0x0d81 &device.id usb 0x1910 +baseclass.id 0x10f +subclass.id 0x00 hwinfo-21.52/src/ids/src/chipcard000066400000000000000000000005651323731041200166540ustar00rootroot00000000000000# chipcard reader vendor.id TWK +vendor.name Towitoko vendor.id TWK &device.id eisa 0x5542 +baseclass.id 0x10e +subclass.id 0x00 +device.name Smartcard reader +requires pcsc-towitoko vendor.id usb 0x0c4b &device.id usb 0x0100 +baseclass.id 0x10e +subclass.id 0x00 +device.name Cyberjack USB +driver.module.modprobe cyberjack +requires ctapi-cyberjack hwinfo-21.52/src/ids/src/class000066400000000000000000000413301323731041200161770ustar00rootroot00000000000000# device classes # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # PCI device classes and subclasses baseclass.id 0x000 +baseclass.name Unclassified device baseclass.id 0x000 &subclass.id 0x00 +subclass.name Unclassified device baseclass.id 0x000 &subclass.id 0x01 +subclass.name VGA compatible unclassified device baseclass.id 0x001 +baseclass.name Mass storage controller baseclass.id 0x001 &subclass.id 0x00 +subclass.name SCSI storage controller baseclass.id 0x001 &subclass.id 0x01 +subclass.name IDE interface baseclass.id 0x001 &subclass.id 0x02 +subclass.name Floppy disk controller baseclass.id 0x001 &subclass.id 0x03 +subclass.name IPI bus controller baseclass.id 0x001 &subclass.id 0x04 +subclass.name RAID bus controller baseclass.id 0x001 &subclass.id 0x80 +subclass.name Storage controller baseclass.id 0x002 +baseclass.name Network controller baseclass.id 0x002 &subclass.id 0x00 +subclass.name Ethernet controller baseclass.id 0x002 &subclass.id 0x01 +subclass.name Token ring network controller baseclass.id 0x002 &subclass.id 0x02 +subclass.name FDDI network controller baseclass.id 0x002 &subclass.id 0x03 +subclass.name ATM network controller baseclass.id 0x002 &subclass.id 0x04 +subclass.name ISDN controller baseclass.id 0x002 &subclass.id 0x80 +subclass.name Network controller baseclass.id 0x002 &subclass.id 0x81 +subclass.name Myrinet controller baseclass.id 0x002 &subclass.id 0x82 +subclass.name WLAN controller baseclass.id 0x002 &subclass.id 0x83 +subclass.name XPNET controller baseclass.id 0x002 &subclass.id 0x86 +subclass.name OSA-Express controller baseclass.id 0x002 &subclass.id 0x87 +subclass.name HiperSocket controller baseclass.id 0x002 &subclass.id 0x88 +subclass.name CTC controller baseclass.id 0x002 &subclass.id 0x89 +subclass.name OSA-2 controller baseclass.id 0x002 &subclass.id 0x8e +subclass.name FICON controller baseclass.id 0x002 &subclass.id 0x8f +subclass.name ESCON controller baseclass.id 0x002 &subclass.id 0x90 +subclass.name IUCV connection baseclass.id 0x002 &subclass.id 0x91 +subclass.name USB Host-to-Host link baseclass.id 0x003 +baseclass.name Display controller baseclass.id 0x003 &subclass.id 0x00 +subclass.name VGA compatible controller baseclass.id 0x003 &subclass.id 0x00 &progif.id 0x00 +progif.name VGA baseclass.id 0x003 &subclass.id 0x00 &progif.id 0x01 +progif.name 8514 baseclass.id 0x003 &subclass.id 0x01 +subclass.name XGA compatible controller baseclass.id 0x003 &subclass.id 0x02 +subclass.name 3D controller baseclass.id 0x003 &subclass.id 0x80 +subclass.name Display controller baseclass.id 0x004 +baseclass.name Multimedia controller baseclass.id 0x004 &subclass.id 0x00 +subclass.name Multimedia video controller baseclass.id 0x004 &subclass.id 0x01 +subclass.name Multimedia audio controller baseclass.id 0x004 &subclass.id 0x02 +subclass.name Computer telephony device baseclass.id 0x004 &subclass.id 0x80 +subclass.name Multimedia controller baseclass.id 0x005 +baseclass.name Memory controller baseclass.id 0x005 &subclass.id 0x00 +subclass.name RAM memory baseclass.id 0x005 &subclass.id 0x01 +subclass.name FLASH memory baseclass.id 0x005 &subclass.id 0x80 +subclass.name Memory controller baseclass.id 0x006 +baseclass.name Bridge baseclass.id 0x006 &subclass.id 0x00 +subclass.name Host bridge baseclass.id 0x006 &subclass.id 0x01 +subclass.name ISA bridge baseclass.id 0x006 &subclass.id 0x02 +subclass.name EISA bridge baseclass.id 0x006 &subclass.id 0x03 +subclass.name MicroChannel bridge baseclass.id 0x006 &subclass.id 0x04 +subclass.name PCI bridge baseclass.id 0x006 &subclass.id 0x04 &progif.id 0x00 +progif.name Normal decode baseclass.id 0x006 &subclass.id 0x04 &progif.id 0x01 +progif.name Subtractive decode baseclass.id 0x006 &subclass.id 0x05 +subclass.name PCMCIA bridge baseclass.id 0x006 &subclass.id 0x06 +subclass.name NuBus bridge baseclass.id 0x006 &subclass.id 0x07 +subclass.name CardBus bridge baseclass.id 0x006 &subclass.id 0x08 +subclass.name RACEway bridge baseclass.id 0x006 &subclass.id 0x08 &progif.id 0x00 +progif.name Transparent mode baseclass.id 0x006 &subclass.id 0x08 &progif.id 0x01 +progif.name Endpoint mode baseclass.id 0x006 &subclass.id 0x09 +subclass.name Semi-transparent PCI-to-PCI bridge baseclass.id 0x006 &subclass.id 0x09 &progif.id 0x40 +progif.name Primary bus towards host CPU baseclass.id 0x006 &subclass.id 0x09 &progif.id 0x80 +progif.name Secondary bus towards host CPU baseclass.id 0x006 &subclass.id 0x0a +subclass.name InfiniBand to PCI host bridge baseclass.id 0x006 &subclass.id 0x80 +subclass.name Bridge baseclass.id 0x007 +baseclass.name Communication controller baseclass.id 0x007 &subclass.id 0x00 +subclass.name Serial controller baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x00 +progif.name 8250 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x01 +progif.name 16450 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x02 +progif.name 16550 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x03 +progif.name 16650 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x04 +progif.name 16750 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x05 +progif.name 16850 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x06 +progif.name 16950 baseclass.id 0x007 &subclass.id 0x01 +subclass.name Parallel controller baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x00 +progif.name SPP baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x01 +progif.name BiDir baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x02 +progif.name ECP baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x03 +progif.name IEEE1284 baseclass.id 0x007 &subclass.id 0x01 &progif.id 0xfe +progif.name IEEE1284 Target baseclass.id 0x007 &subclass.id 0x02 +subclass.name Multiport serial controller baseclass.id 0x007 &subclass.id 0x03 +subclass.name Modem baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x01 +progif.name Hayes/16450 baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x02 +progif.name Hayes/16550 baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x03 +progif.name Hayes/16650 baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x04 +progif.name Hayes/16750 baseclass.id 0x007 &subclass.id 0x80 +subclass.name Communication controller baseclass.id 0x007+0x0002 &subclass.id 0x03 &progif.id 0x00 +progif.name Generic baseclass.id 0x008 +baseclass.name Generic system peripheral baseclass.id 0x008 &subclass.id 0x00 +subclass.name PIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x00 +progif.name 8259 baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x01 +progif.name ISA PIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x02 +progif.name EISA PIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x10 +progif.name IO-APIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x20 +progif.name IO(X)-APIC baseclass.id 0x008 &subclass.id 0x01 +subclass.name DMA controller baseclass.id 0x008 &subclass.id 0x01 &progif.id 0x00 +progif.name 8237 baseclass.id 0x008 &subclass.id 0x01 &progif.id 0x01 +progif.name ISA DMA baseclass.id 0x008 &subclass.id 0x01 &progif.id 0x02 +progif.name EISA DMA baseclass.id 0x008 &subclass.id 0x02 +subclass.name Timer baseclass.id 0x008 &subclass.id 0x02 &progif.id 0x00 +progif.name 8254 baseclass.id 0x008 &subclass.id 0x02 &progif.id 0x01 +progif.name ISA Timer baseclass.id 0x008 &subclass.id 0x02 &progif.id 0x02 +progif.name EISA Timers baseclass.id 0x008 &subclass.id 0x03 +subclass.name RTC baseclass.id 0x008 &subclass.id 0x03 &progif.id 0x01 +progif.name ISA RTC baseclass.id 0x008 &subclass.id 0x04 +subclass.name PCI Hot-plug controller baseclass.id 0x008 &subclass.id 0x80 +subclass.name System peripheral baseclass.id 0x009 +baseclass.name Input device controller baseclass.id 0x009 &subclass.id 0x00 +subclass.name Keyboard controller baseclass.id 0x009 &subclass.id 0x01 +subclass.name Digitizer Pen baseclass.id 0x009 &subclass.id 0x02 +subclass.name Mouse controller baseclass.id 0x009 &subclass.id 0x03 +subclass.name Scanner controller baseclass.id 0x009 &subclass.id 0x04 +subclass.name Gameport controller baseclass.id 0x009 &subclass.id 0x04 &progif.id 0x00 +progif.name Generic baseclass.id 0x009 &subclass.id 0x04 &progif.id 0x10 +progif.name Extended baseclass.id 0x009 &subclass.id 0x80 +subclass.name Input device controller baseclass.id 0x00a +baseclass.name Docking station baseclass.id 0x00a &subclass.id 0x00 +subclass.name Generic Docking Station baseclass.id 0x00a &subclass.id 0x80 +subclass.name Docking Station baseclass.id 0x00b +baseclass.name Processor baseclass.id 0x00b &subclass.id 0x00 +subclass.name 386 baseclass.id 0x00b &subclass.id 0x01 +subclass.name 486 baseclass.id 0x00b &subclass.id 0x02 +subclass.name Pentium baseclass.id 0x00b &subclass.id 0x10 +subclass.name Alpha baseclass.id 0x00b &subclass.id 0x20 +subclass.name Power PC baseclass.id 0x00b &subclass.id 0x30 +subclass.name MIPS baseclass.id 0x00b &subclass.id 0x40 +subclass.name Co-processor baseclass.id 0x00c +baseclass.name Serial bus controller baseclass.id 0x00c &subclass.id 0x00 +subclass.name FireWire (IEEE 1394) baseclass.id 0x00c &subclass.id 0x00 &progif.id 0x00 +progif.name Generic baseclass.id 0x00c &subclass.id 0x00 &progif.id 0x10 +progif.name OHCI baseclass.id 0x00c &subclass.id 0x01 +subclass.name ACCESS Bus baseclass.id 0x00c &subclass.id 0x02 +subclass.name SSA baseclass.id 0x00c &subclass.id 0x03 +subclass.name USB Controller baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x00 +progif.name UHCI baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x10 +progif.name OHCI baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x20 +progif.name EHCI baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x80 +progif.name Unspecified baseclass.id 0x00c &subclass.id 0x03 &progif.id 0xfe +progif.name USB Device baseclass.id 0x00c &subclass.id 0x04 +subclass.name Fibre Channel baseclass.id 0x00c &subclass.id 0x05 +subclass.name SMBus baseclass.id 0x00c &subclass.id 0x06 +subclass.name InfiniBand baseclass.id 0x00d +baseclass.name Wireless controller baseclass.id 0x00d &subclass.id 0x00 +subclass.name IRDA controller baseclass.id 0x00d &subclass.id 0x01 +subclass.name Consumer IR controller baseclass.id 0x00d &subclass.id 0x10 +subclass.name RF controller baseclass.id 0x00d &subclass.id 0x80 +subclass.name Wireless controller baseclass.id 0x00e +baseclass.name Intelligent controller baseclass.id 0x00e &subclass.id 0x00 +subclass.name I2O baseclass.id 0x00f +baseclass.name Satellite communications controller baseclass.id 0x00f &subclass.id 0x00 +subclass.name Satellite TV controller baseclass.id 0x00f &subclass.id 0x01 +subclass.name Satellite audio communication controller baseclass.id 0x00f &subclass.id 0x03 +subclass.name Satellite voice communication controller baseclass.id 0x00f &subclass.id 0x04 +subclass.name Satellite data communication controller baseclass.id 0x010 +baseclass.name Encryption controller baseclass.id 0x010 &subclass.id 0x00 +subclass.name Network and computing encryption device baseclass.id 0x010 &subclass.id 0x10 +subclass.name Entertainment encryption device baseclass.id 0x010 &subclass.id 0x80 +subclass.name Encryption controller baseclass.id 0x011 +baseclass.name Signal processing controller baseclass.id 0x011 &subclass.id 0x00 +subclass.name DPIO module baseclass.id 0x011 &subclass.id 0x01 +subclass.name Performance counters baseclass.id 0x011 &subclass.id 0x10 +subclass.name Communication synchronizer baseclass.id 0x011 &subclass.id 0x80 +subclass.name Signal processing controller # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # our own class definitions baseclass.id 0x0ff +baseclass.name Unclassified device baseclass.id 0x100 +baseclass.name Monitor baseclass.id 0x100 &subclass.id 0x01 +subclass.name CRT Monitor baseclass.id 0x100 &subclass.id 0x02 +subclass.name LCD Monitor baseclass.id 0x101 +baseclass.name Internally Used Class baseclass.id 0x101 &subclass.id 0x01 +subclass.name ISA PnP Interface baseclass.id 0x101 &subclass.id 0x02 +subclass.name Main Memory baseclass.id 0x101 &subclass.id 0x03 +subclass.name CPU baseclass.id 0x101 &subclass.id 0x04 +subclass.name FPU baseclass.id 0x101 &subclass.id 0x05 +subclass.name BIOS baseclass.id 0x101 &subclass.id 0x06 +subclass.name PROM baseclass.id 0x101 &subclass.id 0x07 +subclass.name System baseclass.id 0x102 +baseclass.name Modem baseclass.id 0x102 &subclass.id 0x00 +subclass.name Modem baseclass.id 0x102 &subclass.id 0x01+4 +subclass.name LinModem baseclass.id 0x103 +baseclass.name ISDN Adapter baseclass.id 0x104 +baseclass.name PS/2 Controller baseclass.id 0x105 +baseclass.name Mouse baseclass.id 0x105 &subclass.id 0x00 +subclass.name PS/2 Mouse baseclass.id 0x105 &subclass.id 0x01 +subclass.name Serial Mouse baseclass.id 0x105 &subclass.id 0x02 +subclass.name Bus Mouse baseclass.id 0x105 &subclass.id 0x03 +subclass.name USB Mouse baseclass.id 0x105 &subclass.id 0x80 +subclass.name Mouse baseclass.id 0x106 +baseclass.name Mass Storage Device baseclass.id 0x106 &subclass.id 0x00 +subclass.name Disk baseclass.id 0x106 &subclass.id 0x01 +subclass.name Tape baseclass.id 0x106 &subclass.id 0x02 +subclass.name CD-ROM baseclass.id 0x106 &subclass.id 0x02 &progif.id 0x01 +progif.name CD-R baseclass.id 0x106 &subclass.id 0x02 &progif.id 0x02 +progif.name CD-RW baseclass.id 0x106 &subclass.id 0x02 &progif.id 0x03 +progif.name DVD baseclass.id 0x106 &subclass.id 0x02 &progif.id 0x04 +progif.name DVD-R baseclass.id 0x106 &subclass.id 0x02 &progif.id 0x05 +progif.name DVD-RAM baseclass.id 0x106 &subclass.id 0x03 +subclass.name Floppy Disk baseclass.id 0x106 &subclass.id 0x80 +subclass.name Storage Device baseclass.id 0x107 +baseclass.name Network Interface baseclass.id 0x107 &subclass.id 0x00 +subclass.name Loopback baseclass.id 0x107 &subclass.id 0x01 +subclass.name Ethernet baseclass.id 0x107 &subclass.id 0x02 +subclass.name Tokenring baseclass.id 0x107 &subclass.id 0x03 +subclass.name FDDI baseclass.id 0x107 &subclass.id 0x04 +subclass.name CTC baseclass.id 0x107 &subclass.id 0x05 +subclass.name IUCV baseclass.id 0x107 &subclass.id 0x06 +subclass.name HSI baseclass.id 0x107 &subclass.id 0x07 +subclass.name QETH baseclass.id 0x107 &subclass.id 0x08 +subclass.name ESCON baseclass.id 0x107 &subclass.id 0x09 +subclass.name Myrinet baseclass.id 0x107 &subclass.id 0x0a +subclass.name WLAN baseclass.id 0x107 &subclass.id 0x0b +subclass.name XPNET baseclass.id 0x107 &subclass.id 0x0c +subclass.name USB-Link baseclass.id 0x107 &subclass.id 0x80 +subclass.name Network Interface baseclass.id 0x108 +baseclass.name Keyboard baseclass.id 0x108 &subclass.id 0x00 +subclass.name Keyboard baseclass.id 0x108 &subclass.id 0x01 +subclass.name Console baseclass.id 0x109 +baseclass.name Printer baseclass.id 0x10a +baseclass.name Hub baseclass.id 0x10a &subclass.id 0x01 +subclass.name USB Hub baseclass.id 0x10b +baseclass.name Braille Display baseclass.id 0x10c +baseclass.name Scanner baseclass.id 0x10c &subclass.id 0x01 +subclass.name HP OfficeJet Scanner baseclass.id 0x10d +baseclass.name Joystick baseclass.id 0x10d &subclass.id 0x01 +subclass.name Gamepad baseclass.id 0x10e +baseclass.name Chipcard Reader baseclass.id 0x10f +baseclass.name Camera baseclass.id 0x10f &subclass.id 0x01 +subclass.name WebCam baseclass.id 0x10f &subclass.id 0x02 +subclass.name Digital Camera baseclass.id 0x110 +baseclass.name Framebuffer baseclass.id 0x110 &subclass.id 0x01 +subclass.name VESA Framebuffer baseclass.id 0x111 +baseclass.name DVB Card baseclass.id 0x111 &subclass.id 0x01 +subclass.name DVB-C Card baseclass.id 0x111 &subclass.id 0x02 +subclass.name DVB-S Card baseclass.id 0x111 &subclass.id 0x03 +subclass.name DVB-T Card baseclass.id 0x112 +baseclass.name TV Card baseclass.id 0x113 +baseclass.name Partition baseclass.id 0x114 +baseclass.name DSL Card baseclass.id 0x115 +baseclass.name Bluetooth Device baseclass.id 0x116 +baseclass.name Fingerprint Reader baseclass.id 0x117 +baseclass.name MMC Controller hwinfo-21.52/src/ids/src/dvb000066400000000000000000000114601323731041200156460ustar00rootroot00000000000000# dvb cards vendor.id pci 0x13d0 &device.id pci 0x2103 |vendor.id pci 0x13d0 &device.id pci 0x2200 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe b2c2-flexcop-pci vendor.id pci 0x109e &device.id pci 0x0878 +driver.module.modprobe bt878 vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x0071 &subdevice.id pci 0x0101 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "Nebula Electronics DigiTV" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0761 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "AverMedia AverTV DVB-T" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x11bd &subdevice.id pci 0x0026 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "Pinnacle PCTV SAT CI" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1822 &subdevice.id pci 0x0001 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "Twinhan VisionPlus DVB-T" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x270f &subdevice.id pci 0xfc00 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "ChainTech digitop DST-1000 DVB-S" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0771 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "AVermedia DVB-T 771" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb10 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "DVICO FusionHDTV DVB-T Lite" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x11bd &subdevice.id pci 0x001c +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "Pinnacle PCTV Sat" vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x7063 &subdevice.id pci 0x2000 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 +subdevice.name "pcHDTV HD-2000" vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x00a1 &subdevice.id pci 0x00a1 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x00a1 &subdevice.id pci 0xa1a0 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x110a &subdevice.id pci 0x0000 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x110a &subdevice.id pci 0xffff |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0000+0x0005 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0006 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0008 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x000a |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x000e |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1002 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1102 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0xffc2 &subdevice.id pci 0x0000 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-ttpci vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x4f56 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe budget-av vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1003+0x0003 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1013 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe budget vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x100c |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x100f |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1011 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe budget-ci vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x17de &subdevice.id pci 0x08a6 |vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x18AC &subdevice.id pci 0xDB00 |vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x0070 &subdevice.id pci 0x9002 |vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0187 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe cx88-dvb vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x7063 &subdevice.id pci 0x3000 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe cx88-dvb +subdevice.name "pcHDTV HD-3000" hwinfo-21.52/src/ids/src/dvb2000066400000000000000000000361011323731041200157270ustar00rootroot00000000000000 vendor.id pci 0x0432 &device.id pci 0x0001 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe pluto2 vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x0071 &subdevice.id pci 0x0101 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x11bd &subdevice.id pci 0x001c |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x11bd &subdevice.id pci 0x0026 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0761 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0771 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1822 &subdevice.id pci 0x0001 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1822 &subdevice.id pci 0x0026 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x18ac &subdevice.id pci 0xd500 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb10+0x0002 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x270f &subdevice.id pci 0xfc00 |vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x7063 &subdevice.id pci 0x2000 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe bt878 vendor.id pci 0x109f &device.id pci 0x036f &subdevice.id pci 0x2002 |vendor.id pci 0x109f &device.id pci 0x036f &subdevice.id pci 0x2004 |vendor.id pci 0x195d &device.id pci 0x1105 &subvendor.id pci 0x195d &subdevice.id pci 0x1105 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dm1105 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x110a &subdevice.id pci 0x0000 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0000+0x0005 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0006 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0008 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x000a |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x000e |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-ttpci vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x0010+0x0002 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x4f56 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x153b &subdevice.id pci 0x1154+0x0004 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x153b &subdevice.id pci 0x1176 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0010+0x0002 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0014+0x0003 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0018+0x0004 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x001d+0x0002 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0020+0x0004 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x002a |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x002c |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0030+0x0002 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x003a +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe budget-av vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x4f60+0x0002 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x5f60+0x0002 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1003+0x0003 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1013 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1016 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1018 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x101c +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe budget vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x100c |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x100f+0x0004 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1017 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1019+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe budget-ci vendor.id pci 0x13d0 &device.id pci 0x2103 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe b2c2-flexcop-pci vendor.id usb 0x0413 &device.id usb 0x6025+0x0002 |vendor.id usb 0x04ca &device.id usb 0xf000+0x0002 |vendor.id usb 0x05d8 &device.id usb 0x810b+0x0002 |vendor.id usb 0x10b8 &device.id usb 0x0bc6+0x0002 |vendor.id usb 0x5032 &device.id usb 0x0bc6+0x0002 |vendor.id usb 0xeb1a &device.id usb 0xe360+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-dibusb-mc vendor.id usb 0x0413 &device.id usb 0x6029 |vendor.id usb 0x0458 &device.id usb 0x4012 |vendor.id usb 0x07ca &device.id usb 0x8150 |vendor.id usb 0x07ca &device.id usb 0x850a |vendor.id usb 0x07ca &device.id usb 0xa309 |vendor.id usb 0x07ca &device.id usb 0xa805 |vendor.id usb 0x07ca &device.id usb 0xa815 |vendor.id usb 0x0ccd &device.id usb 0x0069 |vendor.id usb 0x10b9 &device.id usb 0x8000 |vendor.id usb 0x13d3 &device.id usb 0x3226 |vendor.id usb 0x13d3 &device.id usb 0x3237 |vendor.id usb 0x1462 &device.id usb 0x8801 |vendor.id usb 0x1462 &device.id usb 0x8807 |vendor.id usb 0x15a4 &device.id usb 0x9015+0x0002 |vendor.id usb 0x15a4 &device.id usb 0x901b |vendor.id usb 0x1ae7 &device.id usb 0x0381 |vendor.id usb 0x1b80 &device.id usb 0xc160 |vendor.id usb 0x1b80 &device.id usb 0xc810 |vendor.id usb 0x1b80 &device.id usb 0xe395+0x0003 |vendor.id usb 0x1b80 &device.id usb 0xe399 |vendor.id usb 0x1b80 &device.id usb 0xe39b |vendor.id usb 0x2304 &device.id usb 0x022b +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-af9015 vendor.id usb 0x0413 &device.id usb 0x60f6 |vendor.id usb 0x0413 &device.id usb 0x6f00+0x0002 |vendor.id usb 0x05d8 &device.id usb 0x810f |vendor.id usb 0x07ca &device.id usb 0xa807 |vendor.id usb 0x07ca &device.id usb 0xb568 |vendor.id usb 0x07ca &device.id usb 0xb808 |vendor.id usb 0x0b05 &device.id usb 0x171f |vendor.id usb 0x0b05 &device.id usb 0x1736 |vendor.id usb 0x0b05 &device.id usb 0x173f |vendor.id usb 0x0ccd &device.id usb 0x0058 |vendor.id usb 0x0ccd &device.id usb 0x005a |vendor.id usb 0x0ccd &device.id usb 0x0060 |vendor.id usb 0x0ccd &device.id usb 0x0062 |vendor.id usb 0x0ccd &device.id usb 0x0078 |vendor.id usb 0x0ccd &device.id usb 0x0081 |vendor.id usb 0x0ccd &device.id usb 0x10a0+0x0002 |vendor.id usb 0x0fd9 &device.id usb 0x0020+0x0002 |vendor.id usb 0x1044 &device.id usb 0x7001+0x0002 |vendor.id usb 0x10b8 &device.id usb 0x1e14 |vendor.id usb 0x10b8 &device.id usb 0x1e78 |vendor.id usb 0x10b8 &device.id usb 0x1ebc |vendor.id usb 0x10b8 &device.id usb 0x1ebe |vendor.id usb 0x10b8 &device.id usb 0x1ef0 |vendor.id usb 0x1164 &device.id usb 0x0871 |vendor.id usb 0x1164 &device.id usb 0x1edc |vendor.id usb 0x1164 &device.id usb 0x1f08 |vendor.id usb 0x1164 &device.id usb 0x2edc |vendor.id usb 0x1415 &device.id usb 0x0003 |vendor.id usb 0x1584 &device.id usb 0x6003 |vendor.id usb 0x185b &device.id usb 0x1e78 |vendor.id usb 0x185b &device.id usb 0x1e80 |vendor.id usb 0x2040 &device.id usb 0x5200 |vendor.id usb 0x2040 &device.id usb 0x7050 |vendor.id usb 0x2040 &device.id usb 0x7060 |vendor.id usb 0x2040 &device.id usb 0x7070 |vendor.id usb 0x2040 &device.id usb 0x7080 |vendor.id usb 0x2040 &device.id usb 0x8400 |vendor.id usb 0x2040 &device.id usb 0x9580 |vendor.id usb 0x2040 &device.id usb 0x9941 |vendor.id usb 0x2040 &device.id usb 0x9950 |vendor.id usb 0x2040 &device.id usb 0xb200 |vendor.id usb 0x2040 &device.id usb 0xb210 |vendor.id usb 0x2304 &device.id usb 0x0228+0x0002 |vendor.id usb 0x2304 &device.id usb 0x022c |vendor.id usb 0x2304 &device.id usb 0x022e |vendor.id usb 0x2304 &device.id usb 0x0236+0x0002 |vendor.id usb 0x2304 &device.id usb 0x023a+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-dib0700 vendor.id usb 0x0458 &device.id usb 0x701e+0x0002 |vendor.id usb 0x05d8 &device.id usb 0x8105+0x0004 |vendor.id usb 0x06e1 &device.id usb 0xa333+0x0002 |vendor.id usb 0x1025 &device.id usb 0x005e+0x0002 |vendor.id usb 0x10b8 &device.id usb 0x0bb8+0x0002 |vendor.id usb 0x13d3 &device.id usb 0x3201+0x0002 |vendor.id usb 0x145f &device.id usb 0x010c |vendor.id usb 0x14aa &device.id usb 0x0001+0x0002 |vendor.id usb 0x1822 &device.id usb 0x3201+0x0002 |vendor.id usb 0x185b &device.id usb 0xd000+0x0002 |vendor.id usb 0x5032 &device.id usb 0x0bb8+0x0002 |vendor.id usb 0x5032 &device.id usb 0x0fa0+0x0002 |vendor.id usb 0xeb1a &device.id usb 0x17de+0x0002 |vendor.id usb 0xeb2a &device.id usb 0x17de +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-dibusb-mb vendor.id usb 0x04b4 &device.id usb 0x2101+0x0002 |vendor.id usb 0x04b4 &device.id usb 0x2104 |vendor.id usb 0x04b4 &device.id usb 0x3101 |vendor.id usb 0x0ccd &device.id usb 0x0064 |vendor.id usb 0x9022 &device.id usb 0xd650 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-dw2102 vendor.id usb 0x04b4 &device.id usb 0x2830 |vendor.id usb 0x695c &device.id usb 0x3829 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-opera vendor.id usb 0x04b4 &device.id usb 0x861f |vendor.id usb 0x1c73 &device.id usb 0x861f +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-anysee vendor.id usb 0x0547 &device.id usb 0x0201 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-digitv vendor.id usb 0x0572 &device.id usb 0x86d6 |vendor.id usb 0x07ca &device.id usb 0xa868 |vendor.id usb 0x0fe9 &device.id usb 0xd500+0x0002 |vendor.id usb 0x0fe9 &device.id usb 0xdb00+0x0002 |vendor.id usb 0x0fe9 &device.id usb 0xdb10+0x0002 |vendor.id usb 0x0fe9 &device.id usb 0xdb50+0x0002 |vendor.id usb 0x0fe9 &device.id usb 0xdb54+0x0002 |vendor.id usb 0x0fe9 &device.id usb 0xdb58+0x0002 |vendor.id usb 0x0fe9 &device.id usb 0xdb70+0x0002 |vendor.id usb 0x0fe9 &device.id usb 0xdb78 |vendor.id usb 0x0fe9 &device.id usb 0xdb98 |vendor.id usb 0x1660 &device.id usb 0x0932 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-cxusb vendor.id usb 0x058f &device.id usb 0x6610 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-au6610 vendor.id usb 0x05d8 &device.id usb 0x8109+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-dibusb-mc +driver.module.modprobe dvb-usb-dibusb-mb vendor.id usb 0x05e3 &device.id usb 0xf170 |vendor.id usb 0x0db0 &device.id usb 0x5581 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-gl861 vendor.id usb 0x06be &device.id usb 0xa232 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-dtv5100 vendor.id usb 0x07ca &device.id usb 0xa310 |vendor.id usb 0x8086 &device.id usb 0x9500 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-ce6230 vendor.id usb 0x07ca &device.id usb 0xa800+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-a800 vendor.id usb 0x09c0 &device.id usb 0x0200+0x0004 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-gp8psk vendor.id usb 0x0af7 &device.id usb 0x0101 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe b2c2-flexcop-usb vendor.id usb 0x0b48 &device.id usb 0x1003+0x0003 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-ttusb-budget vendor.id usb 0x0b48 &device.id usb 0x1006 |vendor.id usb 0x0b48 &device.id usb 0x1008+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe ttusb_dec vendor.id usb 0x0b48 &device.id usb 0x3006 |vendor.id usb 0x2304 &device.id usb 0x020f |vendor.id usb 0x2304 &device.id usb 0x0222 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-ttusb2 vendor.id usb 0x0ccd &device.id usb 0x0038 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-cinergyT2 vendor.id usb 0x0ccd &device.id usb 0x0055 |vendor.id usb 0x10b9 &device.id usb 0x6000 |vendor.id usb 0x15a4 &device.id usb 0x9020 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-af9005 vendor.id usb 0x0db0 &device.id usb 0x5580 |vendor.id usb 0x10fd &device.id usb 0x0513+0x0002 |vendor.id usb 0x10fd &device.id usb 0x1513 |vendor.id usb 0x1498 &device.id usb 0x9206 |vendor.id usb 0x1498 &device.id usb 0xa090 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-m920x vendor.id usb 0x13d3 &device.id usb 0x3205+0x0002 |vendor.id usb 0x13d3 &device.id usb 0x3223+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-vp7045 vendor.id usb 0x13d3 &device.id usb 0x3207 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-vp702x vendor.id usb 0x14aa &device.id usb 0x0201 |vendor.id usb 0x14aa &device.id usb 0x0220+0x0003 |vendor.id usb 0x14aa &device.id usb 0x0225+0x0002 |vendor.id usb 0x14aa &device.id usb 0x022a+0x0002 |vendor.id usb 0x14aa &device.id usb 0x0301 |vendor.id usb 0x18f3 &device.id usb 0x0220 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-dtt200u vendor.id usb 0x15f4 &device.id usb 0x0001 |vendor.id usb 0x15f4 &device.id usb 0x0015 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-umt-010 vendor.id usb 0x187f &device.id usb 0x0010 |vendor.id usb 0x187f &device.id usb 0x0100 |vendor.id usb 0x187f &device.id usb 0x0200+0x0003 |vendor.id usb 0x187f &device.id usb 0x0300+0x0002 |vendor.id usb 0x2040 &device.id usb 0x1700 |vendor.id usb 0x2040 &device.id usb 0x1800+0x0002 |vendor.id usb 0x2040 &device.id usb 0x2000 |vendor.id usb 0x2040 &device.id usb 0x2009+0x0002 |vendor.id usb 0x2040 &device.id usb 0x2010+0x0002 |vendor.id usb 0x2040 &device.id usb 0x2019 |vendor.id usb 0x2040 &device.id usb 0x5500 |vendor.id usb 0x2040 &device.id usb 0x5510 |vendor.id usb 0x2040 &device.id usb 0x5520 |vendor.id usb 0x2040 &device.id usb 0x5530 |vendor.id usb 0x2040 &device.id usb 0x5580 |vendor.id usb 0x2040 &device.id usb 0x5590 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe smsusb vendor.id usb 0x2040 &device.id usb 0x9300+0x0002 +baseclass.id 0x111 +subclass.id 0x00 +driver.module.modprobe dvb-usb-nova-t-usb2 hwinfo-21.52/src/ids/src/extra000066400000000000000000000137231323731041200162220ustar00rootroot00000000000000# some special entries # drop most of them??? vendor.id pci 0x1000 &device.id pci 0x0001 +baseclass.id 0x001 +subclass.id 0x00 +device.name 53c810 vendor.id pci 0x1000 &device.id pci 0x000a +device.name 53C1510D vendor.id pci 0x1011 &device.id pci 0x1065 +device.name DAC960 vendor.id pci 0x1039 &device.id pci 0x7016 +device.name SiS 7016 (RealTek RTL8139) Fast Ethernet vendor.id pci 0x103c &device.id pci 0x100a +device.name HP FX6 OpenGL vendor.id pci 0x1050 &device.id pci 0x5a5a +device.name Winbond vendor.id pci 0x106b &device.id pci 0x0003 +baseclass.id 0x003 +subclass.id 0x80 vendor.id pci 0x106b &device.id pci 0x0021 +baseclass.id 0x002 +subclass.id 0x00 +device.name GMAC Ethernet Controller vendor.id pci 0x106b &device.id pci 0x0024 +baseclass.id 0x002 +subclass.id 0x00 +device.name GMAC Ethernet Controller vendor.id pci 0x106b &device.id pci 0x0022 +device.name Keylargo Mac I/O vendor.id pci 0x1077 &device.id pci 0x1016 +device.name QLA10160 vendor.id pci 0x1077 &device.id pci 0x1080 +device.name QLA1080 vendor.id pci 0x1077 &device.id pci 0x1216 +device.name QLA12160 vendor.id pci 0x1077 &device.id pci 0x1240 +device.name QLA1240 vendor.id pci 0x1077 &device.id pci 0x1280 +device.name QLA1280 vendor.id pci 0x10b7 &device.id pci 0x5055 +device.name 3c555 Laptop Hurricane vendor.id pci 0x10b7 &device.id pci 0x6560 +device.name 3CCFE656 Cyclone CardBus vendor.id pci 0x10b7 &device.id pci 0x7646 +device.name 3cSOHO100-TX Hurricane vendor.id pci 0x10de &device.id pci 0x0020 +device.name Riva TNT vendor.id pci 0x10ec &device.id pci 0x8138 +device.name RTL8139B vendor.id pci 0x1101 &device.id pci 0x0002 +device.name INI-A100U2W vendor.id pci 0x1101 &device.id pci 0x1060 +device.name INI-A100U2W vendor.id pci 0x1179 &device.id pci 0x0601 +device.name Pentium Host Bridge for Notebooks vendor.id pci 0x11ad &device.id pci 0xc115 +device.name Lite-On LC82C115 PNIC-II vendor.id pci 0x12c3 &device.id pci 0x0058 +device.name HT80232 vendor.id pci 0x12c3 &device.id pci 0x5598 +device.name HT80229 vendor.id pci 0x12eb +vendor.name Aureal Semiconductor vendor.id pci 0x12eb &device.id pci 0x0001 +device.name AU8820 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x5053 &subdevice.id pci 0x3355 +subdevice.name TBS Montego A3D vendor.id pci 0x134a &device.id pci 0x0002 +device.name INI-920 vendor.id pci 0x15ad +vendor.name VMware, Inc. vendor.id pci 0x15ad &device.id pci 0x0405 +baseclass.id 0x003 +subclass.id 0x00 vendor.id pci 0x15ad &device.id pci 0x0710 +baseclass.id 0x003 +subclass.id 0x00 # internal modems # (just started...) vendor.id pci 0x127a +vendor.name Rockwell International vendor.id pci 0x127a &device.id pci 0x1004 +device.name HCF 56k V90 FaxModem vendor.id pci 0x127a &device.id pci 0x1005 +device.name PCI56RVP Modem vendor.id pci 0x12b9 +vendor.name U.S. Robotics, Inc. vendor.id pci 0x12b9 &device.id pci 0x1006 +device.name 56k voice modem vendor.id pci 0x1318 &device.id pci 0x0911 +device.name Hamachi GNIC-II # new gdth.o (21/06/2001) vendor.id pci 0x1119 &device.id pci 0x0136 +device.name GDT6x13RS vendor.id pci 0x1119 &device.id pci 0x0137 +device.name GDT6x23RS vendor.id pci 0x1119 &device.id pci 0x013c +device.name GDT6x33RS vendor.id pci 0x1119 &device.id pci 0x013d +device.name GDT6x43RS vendor.id pci 0x1119 &device.id pci 0x013e +device.name GDT6x53RS vendor.id pci 0x1119 &device.id pci 0x013f +device.name GDT6x63RS vendor.id pci 0x1119 &device.id pci 0x01d6 +device.name GDT4x13RZ vendor.id pci 0x1119 &device.id pci 0x01d7 +device.name GDT4x23RZ vendor.id pci 0x1119 &device.id pci 0x01f6 +device.name GDT8x13RZ vendor.id pci 0x1119 &device.id pci 0x01f7 +device.name GDT8x23RZ vendor.id pci 0x1119 &device.id pci 0x01fc +device.name GDT8x33RZ vendor.id pci 0x1119 &device.id pci 0x01fd +device.name GDT8x43RZ vendor.id pci 0x1119 &device.id pci 0x01fe +device.name GDT8x53RZ vendor.id pci 0x1119 &device.id pci 0x01ff +device.name GDT8x63RZ vendor.id pci 0x1119 &device.id pci 0x0300 +device.name ICP vortex GDT RAID Controller vendor.id pci 0x8086 &device.id pci 0x0600 +device.name RAID Controller # cf #9638 vendor.id pci 0x14e4 +vendor.name Broadcom vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0099 +subdevice.name NC7780 Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x0e11 &subdevice.id pci 0x009a +subdevice.name NC7770 Gigabit Server Adapter # IBM ServeRAID adapters (#20268) vendor.id pci 0x1014 &device.id pci 0x002e &subvendor.id pci 0x1014 &subdevice.id pci 0x022e +subdevice.name ServeRAID 4H vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x01be +subdevice.name ServeRAID 4M vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x01bf +subdevice.name ServeRAID 4L vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x0208 +subdevice.name ServeRAID 4Mx vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x020e +subdevice.name ServeRAID 4Lx vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x0258 +subdevice.name ServeRAID 5i vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x0259 +subdevice.name ServeRAID 5i vendor.id pci 0x1022 +vendor.name AMD # 63973 vendor.id pci 0x10a9 +vendor.name SGI vendor.id pci 0x0070 &device.id pci 0x4000 +device.name WinTV PVR-350 vendor.id pci 0x0070 &device.id pci 0x4001 +device.name WinTV PVR-250 (v1) vendor.id pci 0x0070 &device.id pci 0x4009 +device.name WinTV PVR-250 vendor.id pci 0x0070 &device.id pci 0x4801 +device.name WinTV PVR-250 MCE hwinfo-21.52/src/ids/src/isapnp000066400000000000000000000241461323731041200163720ustar00rootroot00000000000000 vendor.id ACC +vendor.name Accton vendor.id ADD +vendor.name Addtron vendor.id ADP +vendor.name Adaptec vendor.id ADP &device.id eisa 0x1505 +baseclass.id 0x001 +subclass.id 0x00 +device.name Adaptec AVA-1505AE vendor.id ADS +vendor.name Analog Devices vendor.id ADS &device.id eisa 0x7150 |vendor.id ADS &device.id eisa 0x7181 |vendor.id ADV &device.id eisa 0x550a |vendor.id ADV &device.id eisa 0x55ff |vendor.id ALS &device.id eisa 0x0001 |vendor.id ALS &device.id eisa 0x0110 |vendor.id ALS &device.id eisa 0x0120 |vendor.id ALS &device.id eisa 0x0200 |vendor.id AZT &device.id eisa 0x1008 |vendor.id AZT &device.id eisa 0x2320 |vendor.id AZT &device.id eisa 0x3000 |vendor.id AZT &device.id eisa 0x3002 |vendor.id AZT &device.id eisa 0x3005 |vendor.id AZT &device.id eisa 0x3011 |vendor.id CDC &device.id eisa 0x1111 |vendor.id CMI &device.id eisa 0x0001 |vendor.id CSC &device.id eisa 0x0000 |vendor.id CSC &device.id eisa 0x0225 |vendor.id CSC &device.id eisa 0x0437 |vendor.id CSC &device.id eisa 0x0b35 |vendor.id CSC &device.id eisa 0x0d32 |vendor.id CSC &device.id eisa 0x1425 |vendor.id CSC &device.id eisa 0x1525 |vendor.id CSC &device.id eisa 0x1a32 |vendor.id CSC &device.id eisa 0x1e37 |vendor.id CSC &device.id eisa 0x4232 |vendor.id CSC &device.id eisa 0x4236+0x0002 |vendor.id CSC &device.id eisa 0x4336 |vendor.id CSC &device.id eisa 0x4536 |vendor.id CSC &device.id eisa 0x4637 |vendor.id CSC &device.id eisa 0x4837 |vendor.id CSC &device.id eisa 0x6835+0x0002 |vendor.id CSC &device.id eisa 0x7532 |vendor.id CSC &device.id eisa 0x7537 |vendor.id CSC &device.id eisa 0x7632 |vendor.id CSC &device.id eisa 0x8025 |vendor.id CSC &device.id eisa 0x8037 |vendor.id CSC &device.id eisa 0x9836+0x0002 |vendor.id CSC &device.id eisa 0xa836 |vendor.id CSC &device.id eisa 0xc835 |vendor.id CSC &device.id eisa 0xd925 |vendor.id CSC &device.id eisa 0xd937 |vendor.id CSC &device.id eisa 0xe825 |vendor.id CSC &device.id eisa 0xf032 |vendor.id CSC &device.id eisa 0xf235 |vendor.id CSC &device.id eisa 0xf238 |vendor.id CTL &device.id eisa 0x002a |vendor.id CTL &device.id eisa 0x002c |vendor.id CTL &device.id eisa 0x0035 |vendor.id CTL &device.id eisa 0x0045 |vendor.id CTL &device.id eisa 0x009a |vendor.id CTL &device.id eisa 0x009f |vendor.id CTL &device.id eisa 0x00ed |vendor.id DXP &device.id eisa 0x3201 |vendor.id ESS &device.id eisa 0x0003 |vendor.id ESS &device.id eisa 0x0968 |vendor.id ESS &device.id eisa 0x1868+0x0002 |vendor.id ESS &device.id eisa 0x1878+0x0002 |vendor.id LWC &device.id eisa 0x1060+0x0002 |vendor.id MDK &device.id eisa 0x1605 |vendor.id NMX &device.id eisa 0x2200 |vendor.id OPT &device.id eisa 0x0924+0x0002 |vendor.id OPT &device.id eisa 0x0931 |vendor.id RTL &device.id eisa 0x3000 |vendor.id RWB &device.id eisa 0x1688 |vendor.id SMM &device.id eisa 0x7180 |vendor.id STB &device.id eisa 0x011a |vendor.id YMH &device.id eisa 0x0020 |vendor.id YMH &device.id eisa 0x0030 |vendor.id YMH &device.id eisa 0x0800 +baseclass.id 0x004 +subclass.id 0x01 vendor.id ADV +vendor.name Advanced Micro Devices vendor.id ALN +vendor.name Acer vendor.id ALS +vendor.name Avance Logic, Inc. vendor.id ATI |vendor.id ATK +vendor.name Allied Telesyn vendor.id AVM +vendor.name AVM vendor.id AVM &device.id eisa 0x0900 +baseclass.id 0x103 +subclass.id 0x00 +device.name AVM ISDN-Controller FRITZ!Card vendor.id AZT +vendor.name Aztech Systems vendor.id BRI +vendor.name Boca Research vendor.id CSC +vendor.name Crystal Semiconductor vendor.id CTL +vendor.name Creative Technology Ltd. vendor.id CTL &device.id eisa 0x0024 |vendor.id CTL &device.id eisa 0x0026+0x0004 |vendor.id CTL &device.id eisa 0x002b +baseclass.id 0x004 +subclass.id 0x01 +device.name Sound Blaster 16 vendor.id CTL &device.id eisa 0x0039 |vendor.id CTL &device.id eisa 0x0042+0x0003 |vendor.id CTL &device.id eisa 0x0047 |vendor.id CTL &device.id eisa 0x0054 |vendor.id CTL &device.id eisa 0x009c +baseclass.id 0x004 +subclass.id 0x01 +device.name Sound Blaster AWE 32 vendor.id CTL &device.id eisa 0x0048 +baseclass.id 0x004 +subclass.id 0x01 +device.name Creative SB32 vendor.id CTL &device.id eisa 0x0051 +baseclass.id 0x004 +subclass.id 0x01 +device.name Sound Blaster Vibra16S vendor.id CTL &device.id eisa 0x0070 +baseclass.id 0x004 +subclass.id 0x01 +device.name Sound Blaster Vibra16C vendor.id CTL &device.id eisa 0x0080 +baseclass.id 0x004 +subclass.id 0x01 +device.name Sound Blaster Vibra16CL vendor.id CTL &device.id eisa 0x009d |vendor.id CTL &device.id eisa 0x00c1 |vendor.id CTL &device.id eisa 0x00c3 |vendor.id CTL &device.id eisa 0x00c5 |vendor.id CTL &device.id eisa 0x00c7 |vendor.id CTL &device.id eisa 0x00e4 +baseclass.id 0x004 +subclass.id 0x01 +device.name Sound Blaster AWE 64 vendor.id CTL &device.id eisa 0x009e |vendor.id CTL &device.id eisa 0x00b2 +baseclass.id 0x004 +subclass.id 0x01 +device.name Creative SB AWE64 Gold vendor.id CTL &device.id eisa 0x00f0 +baseclass.id 0x004 +subclass.id 0x01 +device.name Creative ViBRA16X vendor.id DLK +vendor.name D-Link Corporation vendor.id ELS +vendor.name ELSA International vendor.id ELS &device.id eisa 0x0133 +baseclass.id 0x103 +subclass.id 0x00 +device.name ELSA QuickStep 1000 vendor.id ELS &device.id eisa 0x0213 +device.name MicroLink 33.6TQV vendor.id ELS &device.id eisa 0x0754 +device.name MicroLink 56k basic vendor.id ESS +vendor.name ESS Technology, Inc. vendor.id GRV &device.id eisa 0x0001 +baseclass.id 0x004 +subclass.id 0x01 +device.name Gravis Ultrasound vendor.id GWY +vendor.name Gateway vendor.id GWY &device.id eisa 0x001c +baseclass.id 0x102 +subclass.id 0x01 +device.name Telepath for Windows with x2 vendor.id JQE +vendor.name Cnet vendor.id KYE +vendor.name Genius vendor.id KYE &device.id eisa 0x0001 +device.name Genius PnP Mouse vendor.id LGI +vendor.name Logitech vendor.id LGI &device.id eisa 0x8001 +device.name Logitech First/Pilot Mouse vendor.id LGI &device.id eisa 0x800b+0x0002 +device.name Logitech MouseMan vendor.id MDY +vendor.name Microdyne vendor.id NDC +vendor.name NDC vendor.id PNP +vendor.name PnP vendor.id PNP &device.id eisa 0x0500 +device.name Standard PC COM port vendor.id PNP &device.id eisa 0x0501 +device.name 16550A-compatible COM port vendor.id PNP &device.id eisa 0x0f00 +device.name Microsoft Bus Mouse vendor.id PNP &device.id eisa 0x0f01 +device.name Microsoft Serial Mouse vendor.id PNP &device.id eisa 0x0f02 +device.name Microsoft InPort Mouse vendor.id PNP &device.id eisa 0x0f03 +device.name Microsoft PS/2-style Mouse vendor.id PNP &device.id eisa 0x0f04 +device.name Mouse Systems Mouse vendor.id PNP &device.id eisa 0x0f05 +device.name Mouse Systems 3-Button Mouse vendor.id PNP &device.id eisa 0x0f06 +device.name Genius Mouse vendor.id PNP &device.id eisa 0x0f07 +device.name Genius Mouse vendor.id PNP &device.id eisa 0x0f08 +device.name Logitech Serial Mouse vendor.id PNP &device.id eisa 0x0f09 +device.name Microsoft BallPoint Serial Mouse vendor.id PNP &device.id eisa 0x0f0a +device.name Microsoft Mouse vendor.id PNP &device.id eisa 0x0f0b +device.name Microsoft Plug and Play BallPoint Mouse vendor.id PNP &device.id eisa 0x0f0c +device.name MS-compatible Serial Mouse vendor.id PNP &device.id eisa 0x0f0d +device.name MS-compatible InPort-compatible Mouse vendor.id PNP &device.id eisa 0x0f0e +device.name Generic PS/2 Mouse vendor.id PNP &device.id eisa 0x0f0f +device.name MS-compatible Serial BallPoint-compatible Mouse vendor.id PNP &device.id eisa 0x0f10 +device.name Texas Instruments QuickPort Mouse vendor.id PNP &device.id eisa 0x0f11 +device.name MS-compatible Bus Mouse vendor.id PNP &device.id eisa 0x0f12 +device.name Logitech PS/2-style Mouse vendor.id PNP &device.id eisa 0x0f13 +device.name PS/2 Port for PS/2-style Mice vendor.id PNP &device.id eisa 0x0f14 +device.name Microsoft Kids Mouse vendor.id PNP &device.id eisa 0x0f15 +device.name Logitech bus mouse vendor.id PNP &device.id eisa 0x0f16 +device.name Logitech SWIFT device vendor.id PNP &device.id eisa 0x0f17 +device.name Logitech-compatible serial mouse vendor.id PNP &device.id eisa 0x0f18 +device.name Logitech-compatible bus mouse vendor.id PNP &device.id eisa 0x0f19 +device.name Logitech-compatible PS/2-style Mouse vendor.id PNP &device.id eisa 0x0f1a +device.name Logitech-compatible SWIFT Device vendor.id PNP &device.id eisa 0x0f1b +device.name HP Omnibook Mouse vendor.id PNP &device.id eisa 0x0f1c +device.name Compaq LTE Trackball PS/2-style Mouse vendor.id PNP &device.id eisa 0x0f1d +device.name Compaq LTE Trackball Serial Mouse vendor.id PNP &device.id eisa 0x0f1e +device.name Microsoft Kids Trackball Mouse vendor.id PNP &device.id eisa 0x80d6 +baseclass.id 0x002 +subclass.id 0x00 +device.name NE2000 Compatible vendor.id PNP &device.id eisa 0x80f7 +baseclass.id 0x002 +subclass.id 0x00 +device.name 3Com EtherLink III vendor.id PNP &device.id eisa 0x80f8 +baseclass.id 0x002 +subclass.id 0x00 +device.name 3Com Generic Etherlink PnP Device vendor.id PNP &device.id eisa 0xb006 +device.name MPU401 compatible vendor.id PNP &device.id eisa 0xb02f +device.name Joystick/Game port vendor.id RPT +vendor.name RPTI vendor.id RTL +vendor.name Realtek vendor.id SKD +vendor.name SysKonnect vendor.id SMC +vendor.name SMC vendor.id SVE +vendor.name SVEC vendor.id TCM +vendor.name 3Com vendor.id TCM &device.id eisa 0x5090+0x0002 |vendor.id TCM &device.id eisa 0x5094+0x0002 |vendor.id TCM &device.id eisa 0x5098 +baseclass.id 0x002 +subclass.id 0x00 vendor.id TER +vendor.name Terratec vendor.id TER &device.id eisa 0x1411 +baseclass.id 0x004 +subclass.id 0x01 +device.name Soundsystem Base 1 vendor.id USR +vendor.name U.S. Robotics, Inc. vendor.id USR &device.id eisa 0x9100 +device.name U.S. Robotics 56K Message vendor.id YMH +vendor.name Yamaha hwinfo-21.52/src/ids/src/modem000066400000000000000000000005471323731041200162000ustar00rootroot00000000000000 vendor.id pci 0x8086 &device.id pci 0x1040 +baseclass.id 0x102 +subclass.id 0x02 +requires Intel-536ep vendor.id pci 0x115d &device.id pci 0x0101 |vendor.id pci 0x115d &device.id pci 0x0440+0x001d |vendor.id pci 0x11c1 &device.id pci 0x0440+0x001d +baseclass.id 0x102 +subclass.id 0x03 # +requires ltmodem # +driver.module.modprobe ltserial hwinfo-21.52/src/ids/src/modem.i386000066400000000000000000000051721323731041200166670ustar00rootroot00000000000000# modinfo subclass.id 0x03 &vendor.id pci 0x1039 &device.id pci 0x7013 |subclass.id 0x03 &vendor.id pci 0x1039 &device.id pci 0x7018 |vendor.id pci 0x1022 &device.id pci 0x7446 |vendor.id pci 0x1055 &device.id pci 0x9178 |vendor.id pci 0x10a5 &device.id pci 0x3052 |vendor.id pci 0x10a5 &device.id pci 0x5459 |vendor.id pci 0x10b9 &device.id pci 0x5457 |vendor.id pci 0x10b9 &device.id pci 0x5459+0x0002 |vendor.id pci 0x10de &device.id pci 0x01c1 |vendor.id pci 0x10ec &device.id pci 0x8197 |vendor.id pci 0x1106 &device.id pci 0x3068 |vendor.id pci 0x1131 &device.id pci 0x3400 |vendor.id pci 0x163c &device.id pci 0x3052 |vendor.id pci 0x163c &device.id pci 0x5459 |vendor.id pci 0x2000 &device.id pci 0x2800 |vendor.id pci 0x2003 &device.id pci 0x8800 |vendor.id pci 0x8086 &device.id pci 0x2416 |vendor.id pci 0x8086 &device.id pci 0x2426 |vendor.id pci 0x8086 &device.id pci 0x2446 |vendor.id pci 0x8086 &device.id pci 0x2486 |vendor.id pci 0x8086 &device.id pci 0x24c6 |vendor.id pci 0x8086 &device.id pci 0x24d6 |vendor.id pci 0x8086 &device.id pci 0x7196 +baseclass.id 0x102 +subclass.id 0x04 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x1244 &subdevice.id pci 0x0f00 +driver.module.modprobe fcdsl vendor.id pci 0x1244 &device.id pci 0x0a00 |vendor.id pci 0x1244 &device.id pci 0x0e00 +driver.module.modprobe fcpci vendor.id pci 0x1244 &device.id pci 0x2700 +driver.module.modprobe fcdslsl vendor.id pci 0x1244 &device.id pci 0x2900 +driver.module.modprobe fcdsl2 vendor.id AVM &device.id eisa 0x0900 +driver.module.modprobe fcpnp vendor.id usb 0x0483 &device.id usb 0x7554 +baseclass.id 0x102 +subclass.id 0x00 +driver.module.modprobe slusb vendor.id usb 0x057c &device.id usb 0x0c00 +driver.module.modprobe fcusb vendor.id usb 0x057c &device.id usb 0x1000 |vendor.id usb 0x057c &device.id usb 0x1900 +driver.module.modprobe fcusb2 vendor.id usb 0x057c &device.id usb 0x2000 +driver.module.modprobe fxusb vendor.id usb 0x057c &device.id usb 0x2300 +driver.module.modprobe fcdslusb vendor.id usb 0x057c &device.id usb 0x2800 +driver.module.modprobe fxusb_CZ vendor.id usb 0x057c &device.id usb 0x2805 |vendor.id usb 0x057c &device.id usb 0x4401 +driver.module.modprobe e2220pc vendor.id usb 0x057c &device.id usb 0x2806 |vendor.id usb 0x057c &device.id usb 0x4601 +driver.module.modprobe e5520pc vendor.id usb 0x057c &device.id usb 0x3000 +driver.module.modprobe fcdslusba vendor.id usb 0x057c &device.id usb 0x3500 +driver.module.modprobe fcdslslusb vendor.id usb 0x057c &device.id usb 0x3600 +driver.module.modprobe fcdslusb2 hwinfo-21.52/src/ids/src/monitor000066400000000000000000003111321323731041200165610ustar00rootroot00000000000000# monitors, LCDs vendor.id AOC +vendor.name AOC vendor.id AOC &device.id eisa 0xa566 +device.name SPECTRUM 5NLR +driver.display 1280x1024|30-64|50-100|85 vendor.id AOC &device.id eisa 0xa782 +device.name SPECTRUM 7NLR +driver.display |50-110|30-82 vendor.id AOC &device.id eisa 0xd350 +device.name 4VA vendor.id AOC &device.id eisa 0xd566 +device.name SPECTRUM 5VLR & 5VLRA +driver.display |50-100|30-66 vendor.id AOC &device.id eisa 0xe570 +device.name SPECTRUM 5GLR +driver.display |50-120|30-64 vendor.id AOC &device.id eisa 0xe750 +device.name SPECTRUM 7DLRA +driver.display |50-120|30-68 vendor.id API +vendor.name ACER vendor.id API &device.id eisa 0x0037 +device.name ACERVIEW 55 +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x424c +device.name ACERVIEW 76IE +driver.display |50-110|30-69 vendor.id API &device.id eisa 0x440b +device.name ACERVIEW 11D +driver.display |55-90|31-40 vendor.id API &device.id eisa 0x4421 +device.name ACERVIEW 33D +driver.display |55-90|31-40 vendor.id API &device.id eisa 0x4522 +device.name ACERVIEW 7134E +driver.display |55-90|31-60 vendor.id API &device.id eisa 0x4536 +device.name ACERVIEW 7154E +driver.display |55-90|31-60 vendor.id API &device.id eisa 0x4538 +device.name ACERVIEW 7156E +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x454c +device.name ACERVIEW 7176IE +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x454e +device.name ACERVIEW 7178IE +driver.display |55-90|31-90 vendor.id API &device.id eisa 0x4938 +device.name ACERVIEW 7156I +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x494c +device.name ACERVIEW 76I +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x494e +device.name ACERVIEW 78I +driver.display |55-90|31-90 vendor.id API &device.id eisa 0x4962 +device.name ACERVIEW 98I +driver.display |55-90|31-90 vendor.id API &device.id eisa 0x4c21 +device.name ACERVIEW 33DL +driver.display |55-90|31-40 vendor.id API &device.id eisa 0x4c22 +device.name ACERVIEW 34TL +driver.display |55-90|31-50 vendor.id API &device.id eisa 0x4c37 +device.name ACERVIEW 55L +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x4c38 +device.name ACERVIEW 56L +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x4e4c +device.name ACERVIEW 76N +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x5321 +device.name ACERVIEW 7133S +driver.display |55-90|31-40 vendor.id API &device.id eisa 0x5322 +device.name ACERVIEW 7134S +driver.display |55-90|31-60 vendor.id API &device.id eisa 0x5336 +device.name ACERVIEW 7154S +driver.display |55-90|31-60 vendor.id API &device.id eisa 0x5338 +device.name ACERVIEW 7156IS +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x534c +device.name ACERVIEW 7176IS +driver.display |55-90|31-70 vendor.id API &device.id eisa 0x5422 +device.name ACERVIEW 34T +driver.display |55-90|31-50 vendor.id APP +vendor.name Apple vendor.id APP &device.id eisa 0x0352 +device.name AppleVision 850 vendor.id APP &device.id eisa 0x9214 +driver.display |50-78|31-65 vendor.id APP &device.id eisa 0x9c19 +device.name Color LCD +driver.display 1024x768|58-75|31-60 vendor.id APP &device.id eisa 0x9c21 +device.name Color LCD +driver.display 1280x854|58-75|31-65 vendor.id APP &device.id eisa 0x9d03 +driver.display |58-75|31-60 vendor.id AST +vendor.name AST vendor.id AST &device.id eisa 0x8001 +device.name 4V vendor.id AST &device.id eisa 0x8002 +device.name 4I +driver.display |50-90|30-38 vendor.id AST &device.id eisa 0x8003 +device.name 4N +driver.display |50-90|30-64 vendor.id AST &device.id eisa 0x8004 +device.name ASTVISION 4L +driver.display |50-90|30-64 vendor.id AST &device.id eisa 0x8005 +device.name ASTVISION 5L +driver.display |50-90|30-64 vendor.id AST &device.id eisa 0x8006 +device.name ASTVISION 7L +driver.display |50-90|30-64 vendor.id AST &device.id eisa 0x8007 +device.name ASTVISION 7H +driver.display |50-90|30-82 vendor.id AST &device.id eisa 0x8008 +device.name ASTVISION 20H +driver.display |50-150|29-82 vendor.id AST &device.id eisa 0x8009 +device.name SABRE +driver.display |50-90|30-64 vendor.id AST &device.id eisa 0x800a +device.name ASTVISION 5V +driver.display |50-120|30-50 vendor.id BRG +vendor.name BRIDGE vendor.id BRG &device.id eisa 0x00ab +device.name BM17C +driver.display |50-160|30-70 vendor.id CPL +vendor.name Alpha vendor.id CPL &device.id eisa 0x096b +device.name TH-450 vendor.id CPQ +vendor.name COMPAQ vendor.id CPQ &device.id eisa 0x0011+0x0006 +device.name COMPAQ 1024 vendor.id CPQ &device.id eisa 0x0017+0x0004 +device.name COMPAQ PRB vendor.id CPQ &device.id eisa 0x0020+0x0002 +device.name COMPAQ PRB vendor.id CPQ &device.id eisa 0x0022+0x0007 +device.name 151FS vendor.id CPQ &device.id eisa 0x0029+0x0004 +device.name COMPAQ PRB vendor.id CPQ &device.id eisa 0x002d+0x0007 +device.name 171FS vendor.id CPQ &device.id eisa 0x0040+0x0002 +device.name QVISION 200 vendor.id CPQ &device.id eisa 0x0042 +device.name QVISION 172 vendor.id CPQ &device.id eisa 0x0043+0x0006 +device.name QVISION 200 vendor.id CPQ &device.id eisa 0x0049 +device.name QVISION 210 vendor.id CPQ &device.id eisa 0x0100 +device.name COMPAQ 1024 vendor.id CPQ &device.id eisa 0x0146 +device.name COMPAQ 1024 vendor.id CPQ &device.id eisa 0x0147 +device.name 1024 vendor.id CPQ &device.id eisa 0x0346+0x0006 +device.name 151FS vendor.id CPQ &device.id eisa 0x0546+0x0004 +device.name 171FS vendor.id CPQ &device.id eisa 0x0746+0x0002 +device.name COMPAQ PRB vendor.id CPQ &device.id eisa 0x0846+0x0007 +device.name COMPAQ PRA vendor.id CPQ &device.id eisa 0x084d +device.name PRESARIO 140 +driver.display |48-80|31-49 vendor.id CPQ &device.id eisa 0x0946+0x0004 +device.name COMPAQ PRB vendor.id CPQ &device.id eisa 0x0a46+0x0007 +device.name COMPAQ PRA vendor.id CPQ &device.id eisa 0x0a4d +device.name PRESARIO 150 +driver.display |48-80|31-49 vendor.id CPQ &device.id eisa 0x0d46+0x0007 +device.name COMPAQ 140 vendor.id CPQ &device.id eisa 0x0d4d +device.name 140 +driver.display |48-80|31-49 vendor.id CPQ &device.id eisa 0x0f46+0x0007 +device.name COMPAQ 150 vendor.id CPQ &device.id eisa 0x0f4d +device.name 150 +driver.display |48-80|31-49 vendor.id CPQ &device.id eisa 0x1320 +device.name P70 +driver.display |48-150|30-92 vendor.id CPQ &device.id eisa 0x1321 +device.name P110 +driver.display |48-160|30-107 vendor.id CPQ &device.id eisa 0x1322 +device.name V50 +driver.display |50-125|30-60 vendor.id CPQ &device.id eisa 0x1324 +device.name TFT500 +driver.display |57-85|32-60 vendor.id CPQ &device.id eisa 0x1325 +device.name V900- +driver.display |48-160|30-96 vendor.id CPQ &device.id eisa 0x1327 +device.name P1610 +driver.display |48-160|30-96 vendor.id CPQ &device.id eisa 0x1329 +device.name TFT8000- +driver.display |58-85|31-80 vendor.id CPQ &device.id eisa 0x1330 +device.name P75 +driver.display |50-150|30-85 vendor.id CPQ &device.id eisa 0x1331 +device.name V55 +driver.display |48-125|30-60 vendor.id CPQ &device.id eisa 0x1332 +device.name V75 +driver.display |48-125|30-69 vendor.id CPQ &device.id eisa 0x1333 +device.name TFT450 +driver.display |57-85|32-60 vendor.id CPQ &device.id eisa 0x1334 +device.name V40 +driver.display |50-100|31-48 vendor.id CPQ &device.id eisa 0x1338 +device.name V45 +driver.display |50-100|31-48 vendor.id CPQ &device.id eisa 0x1349 +device.name S700- +driver.display |50-160|30-70 vendor.id CPQ &device.id eisa 0x1350 +device.name S900- +driver.display |50-160|30-95 vendor.id CPQ &device.id eisa 0x170a +device.name V70 +driver.display |50-125|30-69 vendor.id CPQ &device.id eisa 0x1730 +device.name V90 +driver.display |48-160|30-94 vendor.id CPQ &device.id eisa 0x3012 +device.name PRESARIO MV500- +driver.display |50-90|31-54 vendor.id CPQ &device.id eisa 0x3013 +device.name PRESARIO MV700- +driver.display |50-100|30-70 vendor.id CPQ &device.id eisa 0x3014 +device.name PRESARIO MV400- +driver.display |50-90|31-50 vendor.id CTX +vendor.name CTX vendor.id CTX &device.id eisa 0x0150 +device.name 1569 +driver.display |50-130|30-70 vendor.id CTX &device.id eisa 0x1451 +device.name 1451 +driver.display |45-90|30-50 vendor.id CTX &device.id eisa 0x1551 +device.name 1551 +driver.display |45-90|30-50 vendor.id CTX &device.id eisa 0x1562 +device.name 1562 +driver.display |45-90|30-62 vendor.id CTX &device.id eisa 0x1565 +device.name 1565 +driver.display |45-90|30-65 vendor.id CTX &device.id eisa 0x1569 +device.name CTX 1569S 15-inch vendor.id CTX &device.id eisa 0x1765 +device.name 1765 +driver.display |45-110|30-65 vendor.id CTX &device.id eisa 0x1785 +device.name 1785 +driver.display |45-110|30-85 vendor.id CTX &device.id eisa 0x2085 +device.name 2085 +driver.display |45-110|30-85 vendor.id CTX &device.id eisa 0x2185 +device.name 2185 +driver.display |45-110|30-85 vendor.id CTX &device.id eisa 0x3621 +device.name VL700 +driver.display |50-120|30-70 vendor.id DEC +vendor.name DIGITAL vendor.id DEC &device.id eisa 0x043a +device.name (FR-PCXAV-AZ) (24 ZOLL) +driver.display |50-160|30-96 vendor.id DEC &device.id eisa 0x0479 +device.name 19 ZOLL (FR-PCXAV-CY) +driver.display |48-160|30-95 vendor.id DEC &device.id eisa 0x047a +device.name 19 ZOLL (FR-PCXAV-CZ) +driver.display |48-160|30-95 vendor.id DEC &device.id eisa 0x06fa +device.name 21 ZOLL (FR-PCXAV-WZ) +driver.display |50-152|30-95 vendor.id DEC &device.id eisa 0x073a +device.name 17 ZOLL (FR-PCXAV-YZ) +driver.display |48-150|30-85 vendor.id DEC &device.id eisa 0x770c +device.name 14 ZOLL (FR-PCXCV-C*) +driver.display |50-90|30-54 vendor.id DEC &device.id eisa 0x970c +device.name 15 ZOLL (FR-PCXCV-D*) +driver.display |50-90|30-54 vendor.id DEC &device.id eisa 0x9a06 +device.name (FR-PCXAV-TZ) (19 ZOLL) +driver.display |50-160|30-96 vendor.id DEC &device.id eisa 0xba08 +device.name 15 ZOLL (FR-PCXBV-E*) +driver.display |50-110|30-69 vendor.id DEC &device.id eisa 0xda08 +device.name 17 ZOLL (FR-PCXBV-F*) +driver.display |50-120|30-69 vendor.id DEL +vendor.name DELL vendor.id DEL &device.id eisa 0x139a+0x0003 +device.name Dell Ultrascan 14XE vendor.id DEL &device.id eisa 0x139d +device.name ULTRASCAN 14XE +driver.display |50-120|30-62 vendor.id DEL &device.id eisa 0x1569 +device.name 1569 +driver.display |50-110|30-69 vendor.id DEL &device.id eisa 0x2210+0x0003 +device.name Dell Ultrascan V17X vendor.id DEL &device.id eisa 0x2213 +device.name ULTRASCAN V17X +driver.display |50-130|30-85 vendor.id DEL &device.id eisa 0x2214+0x0003 +device.name Dell Ultrascan 21TE vendor.id DEL &device.id eisa 0x2217 +device.name ULTRASCAN 21TE +driver.display |50-152|30-93 vendor.id DEL &device.id eisa 0x3024+0x0003 +device.name Dell VS17X vendor.id DEL &device.id eisa 0x3027 +device.name VS17X +driver.display |50-120|30-65 vendor.id DEL &device.id eisa 0x3276 +device.name D1428L +driver.display |43-75|31-48 vendor.id DEL &device.id eisa 0x32fe +device.name D828L +driver.display |50-120|31-54 vendor.id DEL &device.id eisa 0x3319 +device.name 828FI +driver.display |50-120|31-70 vendor.id DEL &device.id eisa 0x4273 +device.name V15X +driver.display |55-90|47-64 vendor.id DEL &device.id eisa 0x5033 +device.name D825HT +driver.display |50-120|31-70 vendor.id DEL &device.id eisa 0x5062 +device.name D1025HTX +driver.display |50-120|31-70 vendor.id DEL &device.id eisa 0x50dd +device.name P990 +driver.display |48-120|30-96 vendor.id DEL &device.id eisa 0x512c +device.name D825TM +driver.display |50-120|30-70 vendor.id DEL &device.id eisa 0x5155 +device.name D1025TM +driver.display |50-160|31-85 vendor.id DEL &device.id eisa 0x515b +device.name D1626HT +driver.display |50-160|31-107 vendor.id DEL &device.id eisa 0x5314 +device.name D2026T +driver.display |50-100|31-96 vendor.id DEL &device.id eisa 0x5319 +device.name 1726T-HS/D1025HT +driver.display |50-100|31-85 vendor.id DEL &device.id eisa 0x5697 +device.name 800M +driver.display |50-120|30-70 vendor.id DEL &device.id eisa 0x602f +device.name D2128-TCO +driver.display |50-150|31-102 vendor.id DEL &device.id eisa 0x6124 +device.name D1025HE +driver.display |50-120|31-92 vendor.id DEL &device.id eisa 0x62ff +device.name D825HR +driver.display |50-120|31-70 vendor.id DEL &device.id eisa 0x635e +device.name ES-17 +driver.display |50-100|31-85 vendor.id DEL &device.id eisa 0x7077 +device.name D1226H +driver.display |50-160|30-95 vendor.id DEL &device.id eisa 0x715d +device.name 1500FP +driver.display |56-75|30-61 vendor.id DEL &device.id eisa 0x71a5 +device.name M770 +driver.display |48-160|30-69 vendor.id DEL &device.id eisa 0x730b +device.name D1028L +driver.display |50-120|31-70 vendor.id DEL &device.id eisa 0x8162 +device.name TFT 1400FP +driver.display |55-86|31-60 vendor.id DEL &device.id eisa 0x93d5 +device.name M1110 +driver.display |50-160|30-107 vendor.id DPC +vendor.name DELTA vendor.id DPC &device.id eisa 0x0456 +device.name Delta DA-456 vendor.id DPC &device.id eisa 0x0570 +device.name DA-570 +driver.display |50-100|30-70 vendor.id DPC &device.id eisa 0x0770 +device.name DB-770 +driver.display |50-100|30-70 vendor.id DPC &device.id eisa 0x0995 +device.name DA-995 +driver.display |50-180|30-95 vendor.id DPC &device.id eisa 0x1565 +device.name DA-1565 +driver.display |50-100|30-65 vendor.id DPC &device.id eisa 0x1765 +device.name DB-1765 +driver.display |50-100|30-65 vendor.id DPC &device.id eisa 0x1770 +device.name DC-770 +driver.display |50-120|30-70 vendor.id DPC &device.id eisa 0x4570 +device.name DE-570 +driver.display |50-120|30-70 vendor.id DWE +vendor.name DAEWOO vendor.id DWE &device.id eisa 0x1423 +device.name CMC-1423B1 +driver.display |50-120|30-64 vendor.id DWE &device.id eisa 0x1427 +device.name CMC-1427X1 +driver.display |50-100|30-48 vendor.id DWE &device.id eisa 0x1502 +device.name CMC-1502B1 +driver.display |50-120|30-64 vendor.id DWE &device.id eisa 0x1505 +device.name CMC-1505X +driver.display |50-100|30-50 vendor.id DWE &device.id eisa 0x1507 +device.name CMC-1507X1 +driver.display |50-100|30-48 vendor.id DWE &device.id eisa 0x1703 +device.name CMC-1703B +driver.display |50-120|30-64 vendor.id DWE &device.id eisa 0x4312 +device.name 431X +driver.display |50-120|30-54 vendor.id DWE &device.id eisa 0x5093 +device.name 1509B +driver.display |50-120|30-69 vendor.id DWE &device.id eisa 0x5113 +device.name 511B +driver.display |50-120|30-69 vendor.id DWE &device.id eisa 0x5123 +device.name 512B +driver.display |50-120|30-69 vendor.id DWE &device.id eisa 0x5133 +device.name Daewoo CMC-1511B vendor.id DWE &device.id eisa 0x5182 +device.name 518X +driver.display |50-120|30-54 vendor.id DWE &device.id eisa 0x5183 +device.name 518B +driver.display |50-120|30-69 vendor.id DWE &device.id eisa 0x5193 +device.name 519B +driver.display |50-120|30-69 vendor.id DWE &device.id eisa 0x7044 +device.name CMC-1704C +driver.display |50-150|24-86 vendor.id DWE &device.id eisa 0x7053 +device.name 1705B +driver.display |50-120|30-69 vendor.id DWE &device.id eisa 0x7073 +device.name 707B +driver.display |50-120|30-69 vendor.id DWE &device.id eisa 0x7103 +device.name 710B +driver.display |50-160|30-69 vendor.id DWE &device.id eisa 0x7104 +device.name 710C +driver.display |50-160|30-86 vendor.id DWE &device.id eisa 0x9015 +device.name 901D +driver.display |50-160|30-95 vendor.id ECS +vendor.name ECS vendor.id ECS &device.id eisa 0x0001 +device.name VERTOS 1401 +driver.display |50-100|30-50 vendor.id ECS &device.id eisa 0x0002 +device.name VERTOS 1501 +driver.display |50-100|24-64 vendor.id ECS &device.id eisa 0x0003 +device.name VERTOS 1502 +driver.display |50-100|24-64 vendor.id ECS &device.id eisa 0x0004 +device.name VERTOS 1503 +driver.display |50-100|24-64 vendor.id ECS &device.id eisa 0x0005 +device.name VERTOS 1700 +driver.display |50-100|24-64 vendor.id ECS &device.id eisa 0x0006 +device.name VERTOS 1701 +driver.display |50-100|24-82 vendor.id ECS &device.id eisa 0x0007 +device.name VERTOS 1702 +driver.display |50-100|24-64 vendor.id ECS &device.id eisa 0x0008 +device.name VERTOS 2101 +driver.display |50-100|24-90 vendor.id ECS &device.id eisa 0x0009 +device.name VERTOS 2102 +driver.display |50-100|24-90 vendor.id EIZ +vendor.name EIZO vendor.id EIZ &device.id eisa 0x0200 +device.name FLEXSCAN F351 vendor.id EIZ &device.id eisa 0x0201 +device.name FLEXSCAN F553 vendor.id EIZ &device.id eisa 0x0202 +device.name FLEXSCAN F563 vendor.id EIZ &device.id eisa 0x0203 +device.name FLEXSCAN F764 +driver.display |55-160|30-90 vendor.id EIZ &device.id eisa 0x0204 +device.name FLEXSCAN F784 vendor.id EIZ &device.id eisa 0x0206 +device.name FLEXSCAN 6600 +driver.display |70-90|56-110 vendor.id EIZ &device.id eisa 0x0300 +device.name FLEXSCAN 6500 +driver.display |55-90|56-80 vendor.id EIZ &device.id eisa 0x0302 +device.name 9060S vendor.id EIZ &device.id eisa 0x0303 +device.name 9065S +driver.display |50-90|30-50 vendor.id EIZ &device.id eisa 0x0305 +device.name FLEXSCAN T563 vendor.id EIZ &device.id eisa 0x0306 +device.name 9070S +driver.display |50-90|20-50 vendor.id EIZ &device.id eisa 0x0307 +device.name 9080I +driver.display |55-90|30-64 vendor.id EIZ &device.id eisa 0x0308 +device.name 9400I +driver.display |55-90|30-65 vendor.id EIZ &device.id eisa 0x0309 +device.name 9500 +driver.display |55-90|30-78 vendor.id EIZ &device.id eisa 0x030a +device.name FLEXSCAN F340IW vendor.id EIZ &device.id eisa 0x030c +device.name FLEXSCAN F552 vendor.id EIZ &device.id eisa 0x030d +device.name FLEXSCAN F560IW +driver.display |55-90|30-82 vendor.id EIZ &device.id eisa 0x030e +device.name FLEXSCAN F750I +driver.display |55-90|30-80 vendor.id EIZ &device.id eisa 0x030f +device.name FLEXSCAN F760IW +driver.display |55-90|30-78 vendor.id EIZ &device.id eisa 0x0310 +device.name FLEXSCAN F780IW +driver.display |55-120|45-100 vendor.id EIZ &device.id eisa 0x0311 +device.name FLEXSCAN T560I +driver.display |55-90|30-82 vendor.id EIZ &device.id eisa 0x0312 +device.name FLEXSCAN T660I +driver.display |55-90|30-78 vendor.id EIZ &device.id eisa 0x0313 +device.name FLEXSCAN T562 +driver.display |55-90|30-82 vendor.id EIZ &device.id eisa 0x0314 +device.name FLEXSCAN T662 +driver.display |55-160|30-85 vendor.id EIZ &device.id eisa 0x038c +device.name FLEXSCAN F550IW +driver.display |55-90|30-65 vendor.id EIZ &device.id eisa 0x1012 +device.name FLEXSCAN L34 +driver.display |50-85|24-61 vendor.id EIZ &device.id eisa 0x1018 +device.name FLEXSCAN F77S +driver.display |50-160|30-110 vendor.id EIZ &device.id eisa 0x1020 +device.name FLEXSCAN F57 +driver.display |50-160|30-96 vendor.id EIZ &device.id eisa 0x1418 +device.name NANAO FLEXSCAN FX-E7S +driver.display |50-160|30-110 vendor.id EIZ &device.id eisa 0x1420 +device.name NANAO FLEXSCAN FX-C7 +driver.display |50-160|30-96 vendor.id ELS +vendor.name ELSA vendor.id ELS &device.id eisa 0x4160 +device.name ECOMO OFFICE +driver.display |50-130|30-86 vendor.id ELS &device.id eisa 0x7617 +device.name ECOMO 22H99 +driver.display |50-160|31-121 vendor.id ENC +vendor.name EIZO vendor.id FCM +vendor.name FUNAI vendor.id FCM &device.id eisa 0x3313 +device.name 17GD +driver.display |50-120|30-70 vendor.id FPA +vendor.name FUJITSU vendor.id FPA &device.id eisa 0x0612 +device.name 1554G+ +driver.display |50-120|30-54 vendor.id FPA &device.id eisa 0x2d30 +device.name 1568G1 +driver.display |50-120|30-69 vendor.id FPA &device.id eisa 0x2df9 +device.name 1769G +driver.display |50-120|30-69 vendor.id FUJ +vendor.name FUJITSU vendor.id FUJ &device.id eisa 0x0119 +device.name X150F +driver.display |56-75|31-60 vendor.id FUJ &device.id eisa 0x2118 +device.name X176 +driver.display |50-200|30-100 vendor.id FUJ &device.id eisa 0x2218 +device.name X177 +driver.display |50-150|30-92 vendor.id FUJ &device.id eisa 0x2318 +device.name X177A +driver.display |50-150|30-92 vendor.id FUJ &device.id eisa 0x3118 +device.name E155 +driver.display |50-100|30-54 vendor.id FUJ &device.id eisa 0x5110 +device.name FMV-DP98X1 +driver.display |50-180|30-95 vendor.id FUJ &device.id eisa 0x6110 +device.name FMV-DP97X4 +driver.display |50-120|30-92 vendor.id FUJ &device.id eisa 0x6210 +device.name FMVDP97X5(G)/FMVDP97X6 +driver.display |50-150|30-92 vendor.id FUJ &device.id eisa 0x7110 +device.name FMV-DP84X2 +driver.display |50-100|30-70 vendor.id FUJ &device.id eisa 0x7210 +device.name FMV-DP84X3(G) +driver.display |50-120|30-70 vendor.id FUJ &device.id eisa 0x8111 +device.name VL-15TX1(G) vendor.id FUJ &device.id eisa 0x9111 +device.name VL-14TX1 vendor.id FUJ &device.id eisa 0xa901 +device.name FMV-DP97X2 +driver.display |50-120|30-92 vendor.id FUJ &device.id eisa 0xaa01 +device.name FMV-DP97X3 +driver.display |50-150|30-70 vendor.id FUJ &device.id eisa 0xb801 +device.name FMV-DP84X1 +driver.display |50-100|30-70 vendor.id GSM +vendor.name LG ELECTRONICS vendor.id GSM &device.id eisa 0x36b4 +device.name STUDIOWORKS 44M +driver.display |50-90|30-50 vendor.id GSM &device.id eisa 0x36b9 +device.name STUDIOWORKS 44I +driver.display |50-89|30-50 vendor.id GSM &device.id eisa 0x36bb +device.name STUDIOWORKS 45I +driver.display |50-90|30-54 vendor.id GSM &device.id eisa 0x3aa0 +device.name 1505S +driver.display |50-90|30-50 vendor.id GSM &device.id eisa 0x3aa2 +device.name STUDIOWORKS 56M +driver.display |50-110|30-65 vendor.id GSM &device.id eisa 0x3aa8 +device.name STUDIOWORKS 56I +driver.display |50-120|30-65 vendor.id GSM &device.id eisa 0x3aaf +device.name STUDIOWORKS 56T +driver.display |50-120|30-65 vendor.id GSM &device.id eisa 0x3ab0 +device.name LG StudioWorks 5D vendor.id GSM &device.id eisa 0x3ab6 +device.name STUDIOWORKS 5D +driver.display |50-120|30-65 vendor.id GSM &device.id eisa 0x3abd +device.name STUDIOWORKS 55I +driver.display |50-90|30-54 vendor.id GSM &device.id eisa 0x426c +device.name STUDIOWORKS 78I vendor.id GSM &device.id eisa 0x426d +device.name STUDIOWORKS 78T +driver.display |50-120|30-85 vendor.id GSM &device.id eisa 0x426e +device.name STUDIOWORKS 76I +driver.display |50-110|30-65 vendor.id GSM &device.id eisa 0x4273 +device.name LG StudioWorks 76m vendor.id GSM &device.id eisa 0x4274 +device.name LG StudioWorks 78m vendor.id GSM &device.id eisa 0x4277 +device.name LG StudioWorks 74m vendor.id GSM &device.id eisa 0x4278 +device.name LG StudioWorks 74i vendor.id GSM &device.id eisa 0x427e +device.name STUDIOWORKS 7D +driver.display |50-120|30-65 vendor.id GSM &device.id eisa 0x427f +device.name STUDIOWORKS 78D +driver.display |50-120|30-85 vendor.id GSM &device.id eisa 0x4280 +device.name LG StudioWorks 78DT vendor.id GSM &device.id eisa 0x4281 +device.name LG StudioWorks 7DT vendor.id GSM &device.id eisa 0x4284 +device.name LG StudioWorks 76T vendor.id GSM &device.id eisa 0x42cf +device.name 1725S +driver.display |50-120|30-65 vendor.id GSM &device.id eisa 0x4e21 +device.name STUDIOWORKS 20I +driver.display |50-120|30-85 vendor.id GWY +vendor.name GATEWAY vendor.id GWY &device.id eisa 0x00c0 +device.name VX900T +driver.display |48-120|30-96 vendor.id GWY &device.id eisa 0x044d +device.name VX700 +driver.display |50-130|30-86 vendor.id GWY &device.id eisa 0x0454 +device.name VX1100 +driver.display |50-152|30-108 vendor.id GWY &device.id eisa 0x0a8d +device.name DESTINATION DL27 +driver.display |50-90|24-40 vendor.id GWY &device.id eisa 0x0e11 +device.name DESTINATION DL36 +driver.display |50-90|24-40 vendor.id GWY &device.id eisa 0x138a +device.name EV500 +driver.display |50-110|30-70 vendor.id GWY &device.id eisa 0x1b5c +device.name EV700 +driver.display |50-120|30-70 vendor.id GWY &device.id eisa 0x7659 +device.name EV700-H +driver.display |50-120|30-70 vendor.id GWY &device.id eisa 0x8883 +device.name EV900 +driver.display |50-160|30-95 vendor.id GWY &device.id eisa 0x9095 +device.name VX900 +driver.display |50-160|30-95 vendor.id HEI +vendor.name HYUNDAI vendor.id HEI &device.id eisa 0x0b42 +device.name DELUXSCAN 21 +driver.display |45-100|30-82 vendor.id HEI &device.id eisa 0x12f0 +device.name DELUXSCAN 14S +driver.display |50-120|30-48 vendor.id HEI &device.id eisa 0x16d8 +device.name DELUXSCAN 15B +driver.display |50-120|30-48 vendor.id HEI &device.id eisa 0x16e8 +device.name DELUXSCAN 15G +driver.display |50-90|30-64 vendor.id HEI &device.id eisa 0x16ee +device.name DELUXSCAN 15G+ +driver.display |50-120|30-70 vendor.id HEI &device.id eisa 0x1e02 +device.name DELUXSCAN 17 PRO +driver.display |45-100|30-82 vendor.id HEI &device.id eisa 0x1eb8 +device.name DELUXSCAN 17B +driver.display |50-100|30-64 vendor.id HEI &device.id eisa 0x1ebe +device.name DELUXSCAN 17B+ +driver.display |50-120|30-70 vendor.id HEI &device.id eisa 0x5864 +device.name DELUXSCAN 15 PRO +driver.display |50-120|30-64 vendor.id HEI &device.id eisa 0x768b +device.name 7687 +driver.display |50-150|30-87 vendor.id HEI &device.id eisa 0xb81e +device.name DELUXSCAN 17 +driver.display |50-90|30-64 vendor.id HIG +vendor.name HIGHSCREEN vendor.id HIG &device.id eisa 0x5620 +device.name DX1595 +driver.display |50-120|30-65 vendor.id HIG &device.id eisa 0x5624 +device.name DX15T +driver.display |50-100|30-64 vendor.id HIG &device.id eisa 0x5626 +device.name DX1795 +driver.display |50-120|30-65 vendor.id HIT +vendor.name HITACHI vendor.id HIT &device.id eisa 0x1717 +device.name ACCUVUE GX17L +driver.display |50-100|30-64 vendor.id HIT &device.id eisa 0x1727 +device.name HM1764 +driver.display |50-100|30-64 vendor.id HIT &device.id eisa 0x1827 +device.name HM1782 +driver.display |50-100|30-82 vendor.id HIT &device.id eisa 0x2147 +device.name HM4721 +driver.display |50-152|30-95 vendor.id HIT &device.id eisa 0x2149 +device.name HM4921 +driver.display |50-152|30-107 vendor.id HIT &device.id eisa 0x4020 +device.name HM4020 +driver.display |60-120|60-85 vendor.id HIT &device.id eisa 0x4021 +device.name HM4021 +driver.display |60-120|60-85 vendor.id HIT &device.id eisa 0x4711 +device.name ACCUVUE UX4721 +driver.display |50-152|30-95 vendor.id HIT &device.id eisa 0x4810 +device.name ACCUVUE GX20 +driver.display |50-152|28-90 vendor.id HIT &device.id eisa 0x4811 +device.name ACCUVUE GX21 +driver.display |50-152|28-90 vendor.id HIT &device.id eisa 0x4820 +device.name HM4820 +driver.display |50-152|28-90 vendor.id HIT &device.id eisa 0x4821 +device.name HM4821 +driver.display |50-152|28-90 vendor.id HIT &device.id eisa 0x4830 +device.name ACCUVUE GX20H +driver.display |50-152|28-90 vendor.id HIT &device.id eisa 0x4911 +device.name ACCUVUE UX4921 +driver.display |50-152|30-107 vendor.id HIT &device.id eisa 0x6421 +device.name HM6421 +driver.display |72-77|100-102 vendor.id HIT &device.id eisa 0x6811 +device.name ACCUVUE UX6821 +driver.display |50-152|30-107 vendor.id HIT &device.id eisa 0x6821 +device.name HM6821 +driver.display |50-152|30-107 vendor.id HSL +vendor.name HANSOL vendor.id HSL &device.id eisa 0x0579 +device.name ELECTRONICS MAZELLAN14PX +driver.display |50-120|30-54 vendor.id HSL &device.id eisa 0x057a +device.name ELECTRONICS MAZELLAN400A +driver.display |50-120|30-50 vendor.id HSL &device.id eisa 0x05dd +device.name ELECTRONICS MAZELLAN15AX +driver.display |50-120|30-54 vendor.id HSL &device.id eisa 0x05de +device.name ELECTRONICS MAZELLAN500P +driver.display |50-120|30-69 vendor.id HSL &device.id eisa 0x06a5 +device.name ELECTRONICS MAZELLAN700P +driver.display |50-120|30-85 vendor.id HSL &device.id eisa 0x06a6 +device.name ELECTRONICS MAZELLAN700A +driver.display |50-120|30-69 vendor.id HSL &device.id eisa 0xa605 +device.name ELECTRONICS MAZELLAN17PX +driver.display |50-120|30-85 vendor.id HTC +vendor.name HITACHI vendor.id HTC &device.id eisa 0xab6f +device.name LTD CM-1711M vendor.id HTC &device.id eisa 0xabc2 +device.name LTD CM-2112M +driver.display |50-160|31-107 vendor.id HTC &device.id eisa 0xabc7 +device.name LTD CM-2111M +driver.display |50-160|31-95 vendor.id HTC &device.id eisa 0xabcc +device.name LTD CM-2110M +driver.display |50-160|31-85 vendor.id HTC &device.id eisa 0xabe0 +device.name LTD CM802 +driver.display |50-160|31-100 vendor.id HTC &device.id eisa 0xabe2 +device.name LTD CM801 +driver.display |50-160|31-96 vendor.id HTC &device.id eisa 0xabe3 +device.name LTD CM800 +driver.display |50-160|31-89 vendor.id HTC &device.id eisa 0xabea +device.name LTD CM803 +driver.display |50-160|31-115 vendor.id HTC &device.id eisa 0xabf4 +device.name LTD CM701 +driver.display |50-160|31-96 vendor.id HTC &device.id eisa 0xac13 +device.name CM751 +driver.display |50-160|30-94 vendor.id HTC &device.id eisa 0xac15 +device.name CM752 +driver.display |50-160|31-101 vendor.id HTC &device.id eisa 0xac22 +device.name CM753 +driver.display |50-160|31-107 vendor.id HTC &device.id eisa 0xac46 +device.name CM811 +driver.display |50-160|31-96 vendor.id HTC &device.id eisa 0xac47 +device.name CM812 +driver.display |50-160|31-107 vendor.id HTC &device.id eisa 0xac48 +device.name CM813 +driver.display |50-160|31-115 vendor.id HTC &device.id eisa 0xac49 +device.name CM814 +driver.display |50-160|31-125 vendor.id HTC &device.id eisa 0xafc8 +device.name LTD CM500 +driver.display |50-100|30-69 vendor.id HTC &device.id eisa 0xafce +device.name CM500E +driver.display |50-100|30-69 vendor.id HTC &device.id eisa 0xafd2 +device.name LTD CM600 +driver.display |47-104|30-64 vendor.id HTC &device.id eisa 0xafd7 +device.name LTD CM611 +driver.display 1152x870|50-120|31-92 vendor.id HTC &device.id eisa 0xafdd +device.name CM620 +driver.display |47-130|31-69 vendor.id HTC &device.id eisa 0xafe2 +device.name CM630 +driver.display |47-130|31-86 vendor.id HTC &device.id eisa 0xafec +device.name CM641 +driver.display |50-130|31-95 vendor.id HWP +vendor.name HP vendor.id HWP &device.id eisa 0x0af0 +device.name D2800A 21 +driver.display |50-160|30-82 vendor.id HWP &device.id eisa 0x0af6 +device.name D2806A 15 +driver.display |50-100|30-64 vendor.id HWP &device.id eisa 0x0af8 +device.name HP D2808 1024 Low Emission vendor.id HWP &device.id eisa 0x0aff +device.name D1815A 14 1024 vendor.id HWP &device.id eisa 0x0b0a +device.name D2826-MONITOR (15 ZOLL) +driver.display |50-120|31-54 vendor.id HWP &device.id eisa 0x0b10 +device.name D2832A +driver.display |50-120|30-70 vendor.id HWP &device.id eisa 0x0b13 +device.name D2835 +driver.display |50-160|30-69 vendor.id HWP &device.id eisa 0x0b16 +device.name HP D2838 M700 17" +driver.display |50-160|30-86 vendor.id HWP &device.id eisa 0x0b18 +device.name D2840 ERGO 1280 +driver.display |50-150|31-92 vendor.id HWP &device.id eisa 0x0b1d +device.name D2845 ERGO 1600 vendor.id HWP &device.id eisa 0x0b1e +device.name HP D2846 21 +driver.display 1600x1200|50-160|30-107|230 vendor.id HWP &device.id eisa 0x0f11 +device.name D3857A 15 vendor.id HWP &device.id eisa 0x0f12 +device.name D3858A 14 vendor.id IBM +vendor.name IBM vendor.id IBM &device.id eisa 0x0844 +device.name 2116 MM55 MULTIMEDIA +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x0850 +device.name 2128 MM75 MULTIMEDIA +driver.display |50-160|30-69 vendor.id IBM &device.id eisa 0x08bb +device.name 2235 C50 +driver.display |50-120|30-54 vendor.id IBM &device.id eisa 0x08bd +device.name 2237 C71 +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x0a2e +device.name THINKPAD TFT +driver.display |50-65|40-60 vendor.id IBM &device.id eisa 0x0a41 +device.name THINKPAD DSTN +driver.display |50-65|40-60 vendor.id IBM &device.id eisa 0x0a4b +device.name THINKPAD TFT +driver.display |50-65|40-60 vendor.id IBM &device.id eisa 0x0a50 +device.name THINKPAD DSTN +driver.display |50-65|40-60 vendor.id IBM &device.id eisa 0x0a55 +device.name THINKPAD TFT +driver.display |50-65|40-60 vendor.id IBM &device.id eisa 0x198c +device.name 6540 G42 +driver.display |55-100|30-50 vendor.id IBM &device.id eisa 0x198d +device.name 6541 G51 +driver.display |55-100|30-54 vendor.id IBM &device.id eisa 0x198e +device.name G41 vendor.id IBM &device.id eisa 0x198f +device.name G50 vendor.id IBM &device.id eisa 0x1990 +device.name G70 +driver.display |50-105|31-64 vendor.id IBM &device.id eisa 0x1991 +device.name G200 +driver.display |50-120|31-82 vendor.id IBM &device.id eisa 0x1992 +device.name 6546 G52 +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x1993 +device.name 6547 G72 +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x1995 +device.name 6549 G94 +driver.display |50-160|30-95 vendor.id IBM &device.id eisa 0x1999 +device.name P50 +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x199a +device.name P70 +driver.display |50-120|29-82 vendor.id IBM &device.id eisa 0x199b +device.name P200 +driver.display |50-120|29-90 vendor.id IBM &device.id eisa 0x199c +device.name 6556 P72 +driver.display |50-150|30-85 vendor.id IBM &device.id eisa 0x199d +device.name 6557 P92 +driver.display |50-160|30-94 vendor.id IBM &device.id eisa 0x199e +device.name 6558 P202 +driver.display |50-160|30-107 vendor.id IBM &device.id eisa 0x1bb7 +device.name 7095 +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x1bb9 +device.name 7097 +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x2112 +device.name 2112 +driver.display |50-80|31-38 vendor.id IBM &device.id eisa 0x2113 +device.name 2113 +driver.display |50-80|31-38 vendor.id IBM &device.id eisa 0x2114 +device.name 2114 +driver.display |50-120|31-62 vendor.id IBM &device.id eisa 0x2115 +device.name 2115 +driver.display |50-120|31-62 vendor.id IBM &device.id eisa 0x2117 +device.name 2117 +driver.display |50-120|31-65 vendor.id IBM &device.id eisa 0x2215 +device.name 2215 +driver.display |50-120|31-64 vendor.id IBM &device.id eisa 0x2221 +device.name 2122 +driver.display |50-120|30-54 vendor.id IBM &device.id eisa 0x2236 +device.name 2236 +driver.display |50-120|30-70 vendor.id IBM &device.id eisa 0x2238 +device.name 2238 +driver.display |50-80|31-38 vendor.id IBM &device.id eisa 0x2248 +device.name 2248 +driver.display |50-100|31-48 vendor.id IBM &device.id eisa 0x2264 +device.name 2264 +driver.display |50-120|31-64 vendor.id IBM &device.id eisa 0x2421 +device.name 2124 +driver.display |50-120|30-54 vendor.id IBM &device.id eisa 0x2529 +device.name 9513 T55A TFT-MONITOR +driver.display |56-75|30-61 vendor.id IBM &device.id eisa 0x252a +device.name 9514-B TFT +driver.display |55-75|31-65 vendor.id IBM &device.id eisa 0x2535 +device.name 9525-0X1 +driver.display |50-110|30-64 vendor.id IBM &device.id eisa 0x254a +device.name THINKPAD LCD +driver.display |50-65|40-60 vendor.id IBM &device.id eisa 0x254c +device.name THINKPAD TFT +driver.display |50-65|40-60 vendor.id IBM &device.id eisa 0x2621 +device.name 2126 +driver.display |50-110|30-69 vendor.id IBM &device.id eisa 0x26ac +device.name APTIVA 9900 +driver.display |50-120|30-54 vendor.id IBM &device.id eisa 0x2721 +device.name 2127 +driver.display |50-120|30-72 vendor.id IBM &device.id eisa 0x27ad +device.name APTIVA 9901 +driver.display |50-120|30-54 vendor.id IBM &device.id eisa 0x3121 +device.name 2131 +driver.display |50-120|30-69 vendor.id IBM &device.id eisa 0x3221 +device.name 2132 +driver.display |50-120|30-72 vendor.id IBM &device.id eisa 0x6312 +device.name 6312 +driver.display |47-100|31-50 vendor.id IBM &device.id eisa 0x6314 +device.name 6314 +driver.display |50-120|30-60 vendor.id IBM &device.id eisa 0x6315 +device.name 6315 vendor.id IBM &device.id eisa 0x6317 +device.name 6317 +driver.display |50-110|30-64 vendor.id IBM &device.id eisa 0x6319 +device.name 6319 +driver.display |50-120|30-60 vendor.id IBM &device.id eisa 0x6321 +device.name 6321 vendor.id IBM &device.id eisa 0x6322 +device.name 6322 vendor.id IBM &device.id eisa 0x6324 +device.name 6324 +driver.display |50-110|30-64 vendor.id IBM &device.id eisa 0x6325 +device.name 6325 +driver.display |50-110|30-64 vendor.id IBM &device.id eisa 0x6327 +device.name 6327 +driver.display |50-130|30-64 vendor.id IBM &device.id eisa 0x7234 +device.name 2122-XXL +driver.display |50-110|30-54 vendor.id IBM &device.id eisa 0x7254 +device.name 2124-XXL +driver.display |50-110|30-54 vendor.id IBM &device.id eisa 0x8504 +device.name 8504 vendor.id IBM &device.id eisa 0x8511 +device.name 8511 vendor.id IBM &device.id eisa 0x8512 +device.name 8512 vendor.id IBM &device.id eisa 0x8513 +device.name 8513 vendor.id IBM &device.id eisa 0x8514 +device.name 8514 vendor.id IBM &device.id eisa 0x8515 +device.name 8515 vendor.id IBM &device.id eisa 0x8517 +device.name 8517 vendor.id IBM &device.id eisa 0x8518 +device.name 8518 vendor.id IBM &device.id eisa 0x9504 +device.name 9504 vendor.id IBM &device.id eisa 0x9515 +device.name 9515 vendor.id IBM &device.id eisa 0x9517 +device.name 9517 +driver.display |50-90|27-59 vendor.id IBM &device.id eisa 0x9518 +device.name 9518 vendor.id IBM &device.id eisa 0x9521 +device.name 9521 +driver.display |50-110|30-82 vendor.id IBM &device.id eisa 0x9524 +device.name 9524 +driver.display |50-110|30-64 vendor.id IBM &device.id eisa 0x9525 +device.name 9525 +driver.display |50-110|30-64 vendor.id IBM &device.id eisa 0x9527 +device.name 9527 +driver.display |50-110|30-82 vendor.id ICL +vendor.name FUJITSU vendor.id ICL &device.id eisa 0x0100 +device.name ICL ERGOPRO 211V +driver.display |50-120|24-82 vendor.id ICL &device.id eisa 0x0200 +device.name ICL ERGOPRO 171P +driver.display |50-110|30-82 vendor.id ICL &device.id eisa 0x0400 +device.name ICL ERGOPRO 171V +driver.display |50-100|30-64 vendor.id ICL &device.id eisa 0x0700 +device.name ICL ERGOPRO 151P +driver.display |48-100|30-64 vendor.id ICL &device.id eisa 0x0800 +device.name ICL ERGOPRO 151P AUTOBRITE +driver.display |48-100|30-64 vendor.id ICL &device.id eisa 0x0a00 +device.name ICL ERGOPRO 151V +driver.display |50-100|30-64 vendor.id ICL &device.id eisa 0x0b00 +device.name ICL ERGOPRO 141V vendor.id ICL &device.id eisa 0x0d00 +device.name ICL ERGOPRO 141P vendor.id ICL &device.id eisa 0x0f00 +device.name ICL ERGOPRO 152V +driver.display |50-100|30-64 vendor.id ICL &device.id eisa 0x1400 +device.name ICL ERGOPRO 142V vendor.id ICL &device.id eisa 0x1600 +device.name ICL ERGOPRO E153 +driver.display |50-100|30-66 vendor.id ICL &device.id eisa 0x1900 +device.name ICL ERGOPRO X173 +driver.display |48-100|31-85 vendor.id ICL &device.id eisa 0x1a00 +device.name ICL ERGOPRO X173A +driver.display |48-100|31-85 vendor.id ICL &device.id eisa 0x1c00 +device.name ICL ERGOPRO X152 +driver.display |50-100|30-65 vendor.id ICL &device.id eisa 0x1d00 +device.name ICL ERGOPRO E173 +driver.display |50-120|30-65 vendor.id ICL &device.id eisa 0x2100 +device.name ERGOPRO X153 +driver.display |50-160|30-69 vendor.id ICL &device.id eisa 0x2200 +device.name ERGOPRO E154 +driver.display |50-100|30-54 vendor.id ICL &device.id eisa 0x2300 +device.name ERGOPRO E174 +driver.display |50-160|30-69 vendor.id ICL &device.id eisa 0x2400 +device.name ERGOPRO X174 +driver.display |50-150|30-92 vendor.id ICL &device.id eisa 0x2500 +device.name E175 +driver.display |50-120|30-85 vendor.id ICL &device.id eisa 0x2700 +device.name E213 +driver.display |50-150|30-107 vendor.id ICL &device.id eisa 0x2800 +device.name X191 +driver.display |50-160|30-96 vendor.id ICL &device.id eisa 0x2900 +device.name X154 +driver.display |50-120|30-70 vendor.id ICL &device.id eisa 0x2a00 +device.name E176 +driver.display |50-120|30-70 vendor.id IVM +vendor.name IIYAMA vendor.id IVM &device.id eisa 0x1501 +device.name VISION MASTER +driver.display |50-160|27-69 vendor.id IVM &device.id eisa 0x1700 +device.name VISION MASTER (1700) +driver.display |50-160|27-86 vendor.id IVM &device.id eisa 0x1701 +device.name VISION MASTER (1701) +driver.display |50-160|27-86 vendor.id IVM &device.id eisa 0x1702 +device.name VISION MASTER 400 (2) +driver.display |50-160|27-96 vendor.id IVM &device.id eisa 0x1703 +device.name VISION MASTER 400 +driver.display |50-160|27-96 vendor.id IVM &device.id eisa 0x1711 +device.name VISION MASTER PRO 400 +driver.display |50-160|27-96 vendor.id IVM &device.id eisa 0x1740 +device.name VISION MASTER PRO 410 +driver.display |50-160|27-96 vendor.id IVM &device.id eisa 0x17a8 +device.name S700JT1 +driver.display |50-100|27-90 vendor.id IVM &device.id eisa 0x1900 +device.name VISION MASTER 450 +driver.display |50-160|27-102 vendor.id IVM &device.id eisa 0x1901 +device.name VISION MASTER PRO 450 +driver.display 1600x1200|50-160|25-115|230 vendor.id IVM &device.id eisa 0x1918 +device.name VISION MASTER PRO 451 +driver.display |50-160|27-110 vendor.id IVM &device.id eisa 0x2110 +device.name VISION MASTER 501 +driver.display |50-160|27-96 vendor.id IVM &device.id eisa 0x2118 +device.name VISION MASTER PRO 501 +driver.display |50-160|27-96 vendor.id IVM &device.id eisa 0x2120 +device.name VISION MASTER 502 +driver.display |50-160|27-110 vendor.id IVM &device.id eisa 0x2128 +device.name VISION MASTER PRO 502 +driver.display |50-160|27-110 vendor.id IVM &device.id eisa 0x2130 +device.name VISION MASTER PRO +driver.display |50-160|24-94 vendor.id IVM &device.id eisa 0x3601 +device.name PROLITE36 (3601) vendor.id IVM &device.id eisa 0x3602 +device.name PROLITE36 vendor.id IVM &device.id eisa 0x3801 +device.name PROLITE38 vendor.id IVM &device.id eisa 0x3808 +device.name PROLITE38C vendor.id IVM &device.id eisa 0x3900 +device.name PROLITE39 vendor.id IVM &device.id eisa 0x4600 +device.name PROLITE46 vendor.id KDS +vendor.name KOREA vendor.id KDS &device.id eisa 0x05ac +device.name DATA SYSTEMS VISUAL SENSATION VS-4(KD-1452) +driver.display |40-120|28-50 vendor.id KDS &device.id eisa 0x05af +device.name DATA SYSTEMS VISUAL SENSATION VS-4D +driver.display |40-120|28-55 vendor.id KDS &device.id eisa 0x05e6 +device.name DATA SYSTEMS VISUAL SENSATION VS-5/VS-51/VSX-5 +driver.display |50-120|30-70 vendor.id KDS &device.id eisa 0x05f5 +device.name DATA SYSTEMS VISUAL SENSATION VS-55 +driver.display |40-120|28-55 vendor.id KDS &device.id eisa 0x06c2 +device.name DATA SYSTEMS VISUAL SENSATION VS-7/VSX-7 +driver.display |50-120|30-70 vendor.id KDS &device.id eisa 0x06d6 +device.name DATA SYSTEMS VISUAL SENSATION VS-9 +driver.display |50-120|31-95 vendor.id KDS &device.id eisa 0x07d0 +device.name DATA SYSTEMS VISUAL SENSATION VS-19 +driver.display |50-120|31-95 vendor.id KDS &device.id eisa 0x0834 +device.name DATA SYSTEMS VISUAL SENSATION VS-21 +driver.display |50-160|30-117 vendor.id KDS &device.id eisa 0x1540 +device.name DATA SYSTEMS AVITRON AV-5T +driver.display |50-120|30-70 vendor.id KDS &device.id eisa 0x1740 +device.name DATA SYSTEMS AVITRON AV-7T +driver.display |50-120|30-70 vendor.id KDS &device.id eisa 0x1980 +device.name DATA SYSTEMS VISUAL SENSATION VS-195 +driver.display |50-120|30-95 vendor.id KDS &device.id eisa 0x1981 +device.name DATA SYSTEMS VISUAL SENSATION VS-19SN +driver.display |50-120|30-95 vendor.id LEN +vendor.name Lenovo vendor.id LKM +vendor.name AZALEA vendor.id LNK +vendor.name LINK Technologies, Inc. vendor.id MAG +vendor.name MAGIC vendor.id MAG &device.id eisa 0x4577 +device.name D410 +driver.display |50-100|30-54 vendor.id MAG &device.id eisa 0x5620 +device.name DX-1595 +driver.display |50-120|30-64 vendor.id MAG &device.id eisa 0x5624 +device.name DX-15T +driver.display |50-120|30-64 vendor.id MAG &device.id eisa 0x5626 +device.name DX1795 vendor.id MAG &device.id eisa 0x5775 +device.name DJ530 +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x5776 +device.name XJ530 +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x5779 +device.name XJ500T +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x5781 +device.name DX500T +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x5801 +device.name XJ500 +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x7626 +device.name DX-1795 +driver.display |50-120|30-64 vendor.id MAG &device.id eisa 0x7740 +device.name DX-700T +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x7752 +device.name DJ707 +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x7771 +device.name XJ700 +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x7772 +device.name XJ707 +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x7780 +device.name XJ700T +driver.display |50-120|30-70 vendor.id MAG &device.id eisa 0x7842 +device.name DX715T +driver.display |50-120|30-86 vendor.id MAG &device.id eisa 0x7854 +device.name DJ717 +driver.display |50-160|30-86 vendor.id MAG &device.id eisa 0x7874 +device.name XJ717 +driver.display |50-160|30-86 vendor.id MAG &device.id eisa 0x8997 +device.name XJ810 +driver.display |50-160|30-95 vendor.id MAX +vendor.name BELINEA vendor.id MAX &device.id eisa 0x0582 +device.name 101410 +driver.display |50-77|24-61 vendor.id MAX &device.id eisa 0x05e6 +device.name 101510 +driver.display |50-77|30-61 vendor.id MAX &device.id eisa 0x05f0 +device.name 101520 vendor.id MAX &device.id eisa 0x05fa +device.name 101530 +driver.display |50-85|30-70 vendor.id MAX &device.id eisa 0x060e +device.name 101550 +driver.display |50-85|30-70 vendor.id MAX &device.id eisa 0x0712 +device.name 101810 +driver.display |50-85|31-80 vendor.id MAX &device.id eisa 0x07e4 +device.name 102020 +driver.display 1152x864|50-120|30-70|86 vendor.id MAX &device.id eisa 0x07ee +device.name 102030 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x07fa +device.name 102010 +driver.display |50-120|30-54 vendor.id MAX &device.id eisa 0x0bc2 +device.name 103010 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x0bc7 +device.name 103015 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x0bcc +device.name 103020 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x0bd6 +device.name 103030 +driver.display |50-150|30-70 vendor.id MAX &device.id eisa 0x0be0 +device.name 103040 +driver.display |50-150|30-86 vendor.id MAX &device.id eisa 0x0bea +device.name 103050 +driver.display 1280x1024|50-160|30-95 vendor.id MAX &device.id eisa 0x0bf4 +device.name 103060 +driver.display |50-150|30-95 vendor.id MAX &device.id eisa 0x0bfe +device.name 103070 +driver.display |50-160|30-95 vendor.id MAX &device.id eisa 0x0faa +device.name 104010 +driver.display |50-120|30-54 vendor.id MAX &device.id eisa 0x0fc8 +device.name 104040 +driver.display |50-90|30-38 vendor.id MAX &device.id eisa 0x0fe1 +device.name 104065 +driver.display |50-120|30-50 vendor.id MAX &device.id eisa 0x13a6 +device.name 105030 +driver.display |50-100|30-64 vendor.id MAX &device.id eisa 0x13ab +device.name 105035 +driver.display 1024x768|50-120|30-69 vendor.id MAX &device.id eisa 0x13b5 +device.name 105045 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x13b6 +device.name 105046 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x13ba +device.name 105050 +driver.display |50-100|30-64 vendor.id MAX &device.id eisa 0x13d3 +device.name 105075 +driver.display |50-120|30-69 vendor.id MAX &device.id eisa 0x13d4 +device.name 105076 +driver.display |50-120|30-69 vendor.id MAX &device.id eisa 0x13d8 +device.name 105080 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x15ae +device.name 105550 +driver.display |50-120|24-69 vendor.id MAX &device.id eisa 0x15c2 +device.name 105570 +driver.display |50-120|30-69 vendor.id MAX &device.id eisa 0x15c7 +device.name 105575 +driver.display |50-120|30-69 vendor.id MAX &device.id eisa 0x15c8 +device.name 105576 +driver.display |50-120|30-69 vendor.id MAX &device.id eisa 0x15d2 +device.name 105586 +driver.display |50-120|30-69 vendor.id MAX &device.id eisa 0x15d6 +device.name 105590 +driver.display |50-120|30-85 vendor.id MAX &device.id eisa 0x15db +device.name 105595 +driver.display |50-120|30-85 vendor.id MAX &device.id eisa 0x15dc +device.name 105596 +driver.display |50-120|30-85 vendor.id MAX &device.id eisa 0x1784 +device.name 106020 +driver.display |50-150|30-95 vendor.id MAX &device.id eisa 0x17a2 +device.name 106050 +driver.display |50-120|30-85 vendor.id MAX &device.id eisa 0x17ac +device.name 106060 +driver.display |50-160|30-95 vendor.id MAX &device.id eisa 0x17b6 +device.name 106070 +driver.display |50-180|30-95 vendor.id MAX &device.id eisa 0x17ca +device.name 106090 +driver.display |50-150|30-95 vendor.id MAX &device.id eisa 0x1b62 +device.name 107010 +driver.display |50-160|30-69 vendor.id MAX &device.id eisa 0x1b67 +device.name 107015 +driver.display |50-160|30-70 vendor.id MAX &device.id eisa 0x1b6c +device.name 107020 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x1b71 +device.name 107025 +driver.display |50-180|30-70 vendor.id MAX &device.id eisa 0x1b76 +device.name 107030 +driver.display |50-160|30-86 vendor.id MAX &device.id eisa 0x1b7b +device.name 107035 +driver.display |50-180|30-95 vendor.id MAX &device.id eisa 0x1b80 +device.name 107040 +driver.display |50-120|30-85 vendor.id MAX &device.id eisa 0x1b8a +device.name 107050 +driver.display |50-160|30-95 vendor.id MAX &device.id eisa 0x1b94 +device.name 107060 +driver.display |50-120|30-70 vendor.id MAX &device.id eisa 0x1b99 +device.name 107065 +driver.display |50-160|30-95 vendor.id MAX &device.id eisa 0x1f4a +device.name 108010 +driver.display |50-160|30-115 vendor.id MAX &device.id eisa 0x1f4f +device.name 108015 +driver.display |50-160|30-115 vendor.id MAX &device.id eisa 0x1f54 +device.name 108020 +driver.display |50-160|30-107 vendor.id MAX &device.id eisa 0x1f72 +device.name 108050 +driver.display |50-160|30-95 vendor.id MAX &device.id eisa 0x1f7c +device.name 108060 +driver.display |50-160|30-115 vendor.id MAX &device.id eisa 0x1f9a +device.name 108090 +driver.display |50-160|30-95 vendor.id MAX &device.id eisa 0x1f9f +device.name 108095 +driver.display |50-160|30-95 vendor.id MAX &device.id eisa 0x3430 +device.name 105540 +driver.display |50-90|30-64 vendor.id MAX &device.id eisa 0x3539 +device.name 105095 +driver.display |55-90|30-64 vendor.id MAX &device.id eisa 0x4065 +device.name 10 40 65 +driver.display |50-120|30-50 vendor.id MAX &device.id eisa 0x5620 +device.name 105065 +driver.display |50-100|30-64 vendor.id MAX &device.id eisa 0x5624 +device.name 105066 +driver.display |50-120|30-64 vendor.id MAX &device.id eisa 0x7555 +device.name 10 55 75 +driver.display |50-120|30-69 vendor.id MEI +vendor.name PANASONIC vendor.id MEI &device.id eisa 0x0c81 +device.name P70 +driver.display |50-180|30-95 vendor.id MEI &device.id eisa 0x0c96 +device.name SL70I(TX-D7S36) +driver.display |50-180|30-70 vendor.id MEI &device.id eisa 0x0c9b +device.name PL70I(TX-D7S55) +driver.display |50-180|30-97 vendor.id MEI &device.id eisa 0x1007 +device.name PF70 +driver.display |50-160|30-86 vendor.id MEI &device.id eisa 0x120d +device.name SL90 (TX-D9S54) +driver.display |50-180|30-95 vendor.id MEI &device.id eisa 0x1604 +device.name TX-D2151W-ES +driver.display |50-160|30-82 vendor.id MEI &device.id eisa 0x1610 +device.name TX-D2151NM +driver.display |50-160|30-82 vendor.id MEI &device.id eisa 0x1649 +device.name S110 +driver.display |50-180|30-95 vendor.id MEI &device.id eisa 0x1e02 +device.name LC40 +driver.display |50-77|24-61 vendor.id MEI &device.id eisa 0x1e07 +device.name LC50S (TX-D5L31F) +driver.display |50-77|30-61 vendor.id MEI &device.id eisa 0x2622 +device.name S15 +driver.display |50-120|30-67 vendor.id MEI &device.id eisa 0x2632 +device.name P50 +driver.display |50-180|30-69 vendor.id MEI &device.id eisa 0x2637 +device.name E50 +driver.display |50-120|30-61 vendor.id MEL +vendor.name MITSUBISHI vendor.id MEL &device.id eisa 0x0040 +device.name DIAMOND PRO 21TX (THN9105) +driver.display |50-152|30-93 vendor.id MEL &device.id eisa 0x1040 +device.name RD21G +driver.display |50-152|30-93 vendor.id MEL &device.id eisa 0x2040 +device.name DIAMOND PRO 20X (FR8905) +driver.display |50-120|30-82 vendor.id MEL &device.id eisa 0x4040 +device.name DIAMOND PRO 17TX (TFG8705) +driver.display |50-152|30-86 vendor.id MEL &device.id eisa 0x4064 +device.name DIAMOND PRO 67TXV (TFV6705) +driver.display |50-130|30-69 vendor.id MEL &device.id eisa 0x4065 +device.name RD17GR +driver.display |55-125|30-69 vendor.id MEL &device.id eisa 0x408f +device.name DIAMOND SCAN 15VX (SD58XX) +driver.display |50-100|30-65 vendor.id MEL &device.id eisa 0x409f +device.name RD15M +driver.display |50-100|30-65 vendor.id MEL &device.id eisa 0x40c0 +device.name DIAMOND PRO 87TXM (TFM8705) +driver.display |50-130|30-86 vendor.id MEL &device.id eisa 0x40e0 +device.name DIAMOND PRO 91TXM (TFW9105) +driver.display |50-130|30-95 vendor.id MEL &device.id eisa 0x40e1 +device.name DIAMOND PLUS 100 (TFW1105) +driver.display |50-152|30-108 vendor.id MEL &device.id eisa 0x40f0 +device.name RD21GII +driver.display |50-152|30-95 vendor.id MEL &device.id eisa 0x40f1 +device.name RD21GX +driver.display |50-132|30-86 vendor.id MEL &device.id eisa 0x4100 +device.name DIAMOND PRO 1000 (TFX1105) +driver.display |50-152|30-115 vendor.id MEL &device.id eisa 0x4101 +device.name DIAMOND PRO 1010 (TUX1107) +driver.display |50-152|30-115 vendor.id MEL &device.id eisa 0x4120 +device.name SPECTRAVIEW 1000 +driver.display |50-130|30-95 vendor.id MEL &device.id eisa 0x4140 +device.name RD21GIII +driver.display |50-152|30-115 vendor.id MEL &device.id eisa 0x4141 +device.name RD21GH +driver.display |50-152|30-115 vendor.id MEL &device.id eisa 0x4150 +device.name RD17GZ +driver.display |50-130|30-86 vendor.id MEL &device.id eisa 0x4160 +device.name DIAMOND PLUS 72 (TFV-8705) +driver.display |50-130|30-86 vendor.id MEL &device.id eisa 0x4190 +device.name DIAMOND PLUS 70 (TF-7700P) +driver.display |50-180|30-70 vendor.id MEL &device.id eisa 0x41b0 +device.name RDT151 vendor.id MEL &device.id eisa 0x41b3 +device.name TFT MONITOR RDT150S vendor.id MEL &device.id eisa 0x41f0 +device.name DIAMOND SCAN 50 (SD5904) +driver.display |50-100|30-70 vendor.id MEL &device.id eisa 0x4210 +device.name DIAMOND SCAN 70 (SD7704) +driver.display |50-100|30-70 vendor.id MEL &device.id eisa 0x42d0 +device.name TFT MONITOR RDT180S vendor.id MEL &device.id eisa 0x5040 +device.name RD17GII +driver.display |50-152|24-86 vendor.id MEL &device.id eisa 0x6040 +device.name RD17F +driver.display |50-130|30-82 vendor.id MEL &device.id eisa 0x6140 +device.name DIAMOND SCAN 17HX (FFF8705) +driver.display |50-130|30-82 vendor.id MEL &device.id eisa 0x8040 +device.name DIAMOND SCAN 15HX (SD57XXC) vendor.id MEL &device.id eisa 0x9040 +device.name RD15G +driver.display |50-120|30-65 vendor.id MIR +vendor.name MIRO vendor.id MIR &device.id eisa 0x0721 +device.name PROOFSCREEN MIROC21107 vendor.id MIR &device.id eisa 0x6815 +device.name miroD1568 vendor.id MIR &device.id eisa 0x6817 +device.name PROOFSCREEN MIROC1768 +driver.display |50-100|29-68 vendor.id MIR &device.id eisa 0x6917 +device.name miroD1769 vendor.id MIR &device.id eisa 0x8217 +device.name PROOFSCREEN MIROC1782 +driver.display |50-120|29-82 vendor.id MIR &device.id eisa 0x8520 +device.name PROOFSCREEN MIROC2085 E +driver.display |50-160|29-85 vendor.id MIR &device.id eisa 0x8521 +device.name PROOFSCREEN MIROC2185 +driver.display |50-152|30-85 vendor.id MIR &device.id eisa 0x9321 +device.name PROOFSCREEN MIROC2193 +driver.display |50-150|30-93 vendor.id MIR &device.id eisa 0xa785 +device.name A1785F +driver.display |50-100|30-85 vendor.id MTC +vendor.name MITAC vendor.id MTC &device.id eisa 0x0001 +device.name 1450FV +driver.display |50-90|31-50 vendor.id MTC &device.id eisa 0x0002 +device.name 1564FD/1564FS +driver.display |50-100|30-66 vendor.id MTC &device.id eisa 0x0003 +device.name 1450FD +driver.display |50-90|31-50 vendor.id NAN +vendor.name NANAO vendor.id NAN &device.id eisa 0x0000 +device.name USA FLEXSCAN T2-20 +driver.display |55-160|30-85 vendor.id NAN &device.id eisa 0x0400 +device.name USA F2-15 vendor.id NAN &device.id eisa 0x0401 +device.name USA F2-17 vendor.id NAN &device.id eisa 0x0402 +device.name USA F2-17EX vendor.id NAN &device.id eisa 0x0403 +device.name USA F2-21 vendor.id NAN &device.id eisa 0x0404 +device.name USA FX2-21 vendor.id NAN &device.id eisa 0x0405 +device.name USA FLEXSCAN T2-17TS vendor.id NAN &device.id eisa 0x0406 +device.name FLEXSCAN 6600 +driver.display |70-90|56-110 vendor.id NAN &device.id eisa 0x0502 +device.name NANAO 9060S vendor.id NAN &device.id eisa 0x0503 +device.name 9065S +driver.display |50-90|30-50 vendor.id NAN &device.id eisa 0x0506 +device.name NANAO 9070U vendor.id NAN &device.id eisa 0x0507 +device.name NANAO 9080i vendor.id NAN &device.id eisa 0x0508 +device.name 9400I +driver.display |55-90|30-65 vendor.id NAN &device.id eisa 0x0509 +device.name 9500 +driver.display |55-90|30-78 vendor.id NAN &device.id eisa 0x050a +device.name FLEXSCAN F340IW vendor.id NAN &device.id eisa 0x050b +device.name NANAO FlexScan F550i vendor.id NAN &device.id eisa 0x050c +device.name FLEXSCAN F550IW +driver.display |55-90|30-65 vendor.id NAN &device.id eisa 0x050d +device.name FLEXSCAN F560IW +driver.display |55-90|30-82 vendor.id NAN &device.id eisa 0x050e +device.name FLEXSCAN F750I +driver.display |55-90|30-80 vendor.id NAN &device.id eisa 0x050f +device.name FLEXSCAN F760IW +driver.display |55-90|30-78 vendor.id NAN &device.id eisa 0x0510 +device.name FLEXSCAN F780IW +driver.display |55-120|45-100 vendor.id NAN &device.id eisa 0x0511 +device.name FLEXSCAN T560I +driver.display |55-90|30-82 vendor.id NAN &device.id eisa 0x0512 +device.name FLEXSCAN T660I +driver.display |55-90|30-78 vendor.id NAN &device.id eisa 0x0513 +device.name USA FLEXSCAN T2-17 +driver.display |55-160|30-85 vendor.id NAN &device.id eisa 0x0514 +device.name NANAO USA FlexScan T2-20 vendor.id NAN &device.id eisa 0x0580 +device.name USA FLEXSCAN 6300 +driver.display |55-90|56-80 vendor.id NAN &device.id eisa 0x0800 +device.name FLEXSCAN 33F vendor.id NAN &device.id eisa 0x0802 +device.name FLEXSCAN 88F vendor.id NAN &device.id eisa 0x0805 +device.name FLEXSCAN 54T vendor.id NAN &device.id eisa 0x0882 +device.name FLEXSCAN 52F vendor.id NAN &device.id eisa 0x0900 +device.name FLEXSCAN 6500 +driver.display |55-90|56-80 vendor.id NAN &device.id eisa 0x0902 +device.name 9060S vendor.id NAN &device.id eisa 0x0906 +device.name 9070U +driver.display |50-90|20-50 vendor.id NAN &device.id eisa 0x0907 +device.name 9080I +driver.display |55-90|30-64 vendor.id NAN &device.id eisa 0x090a +device.name FLEXSCAN F347 vendor.id NAN &device.id eisa 0x090b +device.name FLEXSCAN F550I +driver.display |55-90|30-65 vendor.id NAN &device.id eisa 0x090c +device.name FLEXSCAN F557 vendor.id NAN &device.id eisa 0x090f +device.name FLEXSCAN 77F vendor.id NAN &device.id eisa 0x0910 +device.name FLEXSCAN F780IJ +driver.display |55-120|45-100 vendor.id NAN &device.id eisa 0x0911 +device.name FLEXSCAN T560IJ +driver.display |55-90|30-82 vendor.id NAN &device.id eisa 0x0912 +device.name FLEXSCAN T660IJ +driver.display |55-90|30-82 vendor.id NAN &device.id eisa 0x0913 +device.name FLEXSCAN 56T +driver.display |55-160|30-85 vendor.id NAN &device.id eisa 0x0914 +device.name FLEXSCAN 68T +driver.display |55-160|30-85 vendor.id NAN &device.id eisa 0x098a +device.name FLEXSCAN F347II vendor.id NAN &device.id eisa 0x098c +device.name FLEXSCAN 55F vendor.id NAN &device.id eisa 0x098f +device.name FLEXSCAN 76F +driver.display |55-90|30-78 vendor.id NAN &device.id eisa 0x0991 +device.name FLEXSCAN T567 +driver.display |55-90|30-82 vendor.id NAN &device.id eisa 0x0993 +device.name FLEXSCAN 53T +driver.display |55-160|30-85 vendor.id NAN &device.id eisa 0x1212 +device.name FLEXSCAN E151L +driver.display |50-85|24-61 vendor.id NAN &device.id eisa 0x1218 +device.name FLEXSCAN E76F +driver.display |50-160|30-110 vendor.id NAN &device.id eisa 0x1220 +device.name FLEXSCAN E54F +driver.display |50-160|30-96 vendor.id NEC +vendor.name NEC vendor.id NEC &device.id eisa 0x000a +device.name INTEGRIERTER PC-9821XC13/S5 +driver.display |50-63|27-59 vendor.id NEC &device.id eisa 0x0014 +device.name D171 +driver.display |50-63|27-59 vendor.id NEC &device.id eisa 0x001e +device.name NEC INTEGRIERTER PC-9821CT16 +driver.display |50-70|27-59 vendor.id NEC &device.id eisa 0x0032 +device.name D17A1 +driver.display |50-63|27-59 vendor.id NEC &device.id eisa 0x0046 +device.name D17C2 +driver.display |50-63|27-59 vendor.id NEC &device.id eisa 0x0050 +device.name D15A1 +driver.display |50-63|27-59 vendor.id NEC &device.id eisa 0x005a +device.name D17B1 +driver.display |50-63|27-59 vendor.id NEC &device.id eisa 0x006e +device.name DV15A1 +driver.display |60-75|30-63 vendor.id NEC &device.id eisa 0x0078 +device.name DV17A1 +driver.display |60-75|30-67 vendor.id NEC &device.id eisa 0x0082 +device.name DV17B1 +driver.display |60-75|30-67 vendor.id NEC &device.id eisa 0x008c +device.name DV17C1 +driver.display |60-75|30-67 vendor.id NEC &device.id eisa 0x0096 +device.name DV17C2 +driver.display |60-75|30-83 vendor.id NEC &device.id eisa 0x00a0 +device.name F14T1 +driver.display |60-75|24-63 vendor.id NEC &device.id eisa 0x00aa +device.name DV15D1 +driver.display |60-75|30-63 vendor.id NEC &device.id eisa 0x00c8 +device.name PK-DH172 +driver.display |60-85|30-63 vendor.id NEC &device.id eisa 0x00dc +device.name F14T2H +driver.display |59-76|31-61 vendor.id NEC &device.id eisa 0x00e6 +device.name F14T2L +driver.display |59-76|31-61 vendor.id NEC &device.id eisa 0x0190 +device.name D172 +driver.display |50-63|27-59 vendor.id NEC &device.id eisa 0x019a +device.name DV15A2 +driver.display |59-86|30-71 vendor.id NEC &device.id eisa 0x01a4 +device.name DV17C3 +driver.display |59-86|30-71 vendor.id NEC &device.id eisa 0x01ae +device.name DV17B2 +driver.display |59-86|30-71 vendor.id NEC &device.id eisa 0x0320 +device.name MULTISYNC LT80 +driver.display |50-85|15-60 vendor.id NEC &device.id eisa 0x0afa +device.name DH28W2 +driver.display |60-75|30-38 vendor.id NEC &device.id eisa 0x0c8a +device.name DH32W2 +driver.display |60-75|30-38 vendor.id NEC &device.id eisa 0x1d4d +device.name MULTISYNC 50 +driver.display |55-120|31-69 vendor.id NEC &device.id eisa 0x1e15 +device.name MULTISYNC 70 +driver.display |55-120|31-69 vendor.id NEC &device.id eisa 0x1fa4 +device.name MULTISYNC MT810 +driver.display |50-85|15-60 vendor.id NEC &device.id eisa 0x2710 +device.name MULTISYNC MT1000 +driver.display |50-85|15-80 vendor.id NEC &device.id eisa 0x2fb2 +device.name LCD200 +driver.display |53-85|24-62 vendor.id NEC &device.id eisa 0x3782 +device.name MULTISYNC LCD400 +driver.display |55-86|24-60 vendor.id NEC &device.id eisa 0x378c +device.name MULTISYNC LCD400V +driver.display |55-86|24-60 vendor.id NEC &device.id eisa 0x37fa +device.name NEC MultiSync XV14 vendor.id NEC &device.id eisa 0x37fb +device.name MULTISYNC XV14 +driver.display |55-100|30-57 vendor.id NEC &device.id eisa 0x3a66 +device.name MULTISYNC C400 +driver.display |47-120|30-64 vendor.id NEC &device.id eisa 0x3c00 +device.name NEC MultiSync XE15 vendor.id NEC &device.id eisa 0x3c0a +device.name MULTISYNC XP15 +driver.display |55-160|31-65 vendor.id NEC &device.id eisa 0x3c14 +device.name MULTISYNC XV15 +driver.display |55-100|31-65 vendor.id NEC &device.id eisa 0x3c1e +device.name MULTISYNC XE15 +driver.display |55-120|31-65 vendor.id NEC &device.id eisa 0x3d5e +device.name MULTISYNC XV15+ +driver.display |55-100|31-65 vendor.id NEC &device.id eisa 0x3d68 +device.name MULTISYNC M500 +driver.display |55-120|30-69 vendor.id NEC &device.id eisa 0x3d7c +device.name MULTISYNC V500 +driver.display |55-100|31-65 vendor.id NEC &device.id eisa 0x3d86 +device.name MULTISYNC E500 +driver.display |55-120|31-69 vendor.id NEC &device.id eisa 0x3d90 +device.name MULTISYNC A500 +driver.display |55-120|31-65 vendor.id NEC &device.id eisa 0x3e4e +device.name MULTISYNC C500 +driver.display |47-120|30-64 vendor.id NEC &device.id eisa 0x3e53 +device.name CS500-MULTIMEDIAMONITOR +driver.display |50-120|30-64 vendor.id NEC &device.id eisa 0x43a8 +device.name NEC MultiSync XE17 vendor.id NEC &device.id eisa 0x43b2 +device.name MULTISYNC XE17 +driver.display |55-120|31-65 vendor.id NEC &device.id eisa 0x43bc +device.name MULTISYNC XV17 +driver.display |55-100|31-65 vendor.id NEC &device.id eisa 0x43c6 +device.name MULTISYNC M700 +driver.display |55-120|30-69 vendor.id NEC &device.id eisa 0x43d0 +device.name MULTISYNC A700 +driver.display |55-120|31-65 vendor.id NEC &device.id eisa 0x4416 +device.name MULTISYNC XP17 +driver.display |55-160|31-82 vendor.id NEC &device.id eisa 0x4420 +device.name MULTISYNC P750 +driver.display |55-160|31-94 vendor.id NEC &device.id eisa 0x442a +device.name MULTISYNC XV17+ (-2) +driver.display |55-100|31-82 vendor.id NEC &device.id eisa 0x4434 +device.name MULTISYNC E700 +driver.display |55-120|31-82 vendor.id NEC &device.id eisa 0x4bd2 +device.name MULTISYNC E900 +driver.display |55-120|31-92 vendor.id NEC &device.id eisa 0x4bdc +device.name MULTISYNC E900+ +driver.display |55-160|31-96 vendor.id NEC &device.id eisa 0x4be6 +device.name MULTISYNC A900 +driver.display |55-160|31-92 vendor.id NEC &device.id eisa 0x4bf0 +device.name MULTISYNC 90 +driver.display |55-160|31-92 vendor.id NEC &device.id eisa 0x4f56 +device.name MULTISYNC LCD2000 +driver.display |55-85|24-81 vendor.id NEC &device.id eisa 0x4f60 +device.name MULTISYNC LCD2010 +driver.display |55-85|24-81 vendor.id NEC &device.id eisa 0x533e +device.name MULTISYNC XE21 +driver.display |55-120|31-69 vendor.id NEC &device.id eisa 0x53b6 +device.name MULTISYNC XP21 +driver.display |55-160|31-89 vendor.id NEC &device.id eisa 0x53c0 +device.name MULTISYNC E1100 +driver.display |55-120|31-82 vendor.id NEC &device.id eisa 0x53ca +device.name MULTISYNC P1150 +driver.display |55-160|31-94 vendor.id NEC &device.id eisa 0x53de +device.name MULTISYNC E1100+ +driver.display |55-160|31-96 vendor.id NEC &device.id eisa 0x53e8 +device.name MULTISYNC P1250+ +driver.display |55-160|31-110 vendor.id NEC &device.id eisa 0xea69 +device.name C900 +driver.display |50-150|30-95 vendor.id NEC &device.id eisa 0xea8b +device.name VISTASCAN 7000 +driver.display |50-120|30-69 vendor.id NOK +vendor.name NOKIA vendor.id NOK &device.id eisa 0x008d +device.name NOKIA 449M vendor.id NOK &device.id eisa 0x0098 +device.name NOKIA 449X vendor.id NOK &device.id eisa 0x00a3 +device.name NOKIA 447KC vendor.id NOK &device.id eisa 0x00a9 +device.name 447XI +driver.display |45-150|31-92 vendor.id NOK &device.id eisa 0x00ab +device.name NOKIA 447KA vendor.id NOK &device.id eisa 0x00ad +device.name 447M +driver.display |55-110|31-64 vendor.id NOK &device.id eisa 0x00b7 +device.name 447W +driver.display |48-100|31-85 vendor.id NOK &device.id eisa 0x00b8 +device.name NOKIA 447X vendor.id NOK &device.id eisa 0x00bb +device.name NOKIA 447XAV vendor.id NOK &device.id eisa 0x00bc +device.name NOKIA 447K vendor.id NOK &device.id eisa 0x00d2 +device.name NOKIA 445R vendor.id OQI +vendor.name OPTIQUEST vendor.id OQI &device.id eisa 0x3138 +device.name VA656 +driver.display |50-120|30-69 vendor.id OQI &device.id eisa 0x3141 +device.name OPTIQUEST 14ES vendor.id OQI &device.id eisa 0x3232 +device.name 1562A-2 vendor.id OQI &device.id eisa 0x3233 +device.name OPTIQUEST 1769DC vendor.id OQI &device.id eisa 0x3234 +device.name 1000S vendor.id OQI &device.id eisa 0x3332 +device.name V655 +driver.display |50-100|30-66 vendor.id OQI &device.id eisa 0x3333 +device.name V775 +driver.display |50-130|30-82 vendor.id OQI &device.id eisa 0x3432 +device.name OPTIQUEST V650 vendor.id OQI &device.id eisa 0x3832 +device.name OPTIQUEST V665 vendor.id OQI &device.id eisa 0x4132 +device.name V641 vendor.id OQI &device.id eisa 0x4136 +device.name Q41 +driver.display |50-90|30-48 vendor.id OQI &device.id eisa 0x4432 +device.name V655-2 +driver.display |50-100|30-65 vendor.id OQI &device.id eisa 0x4433 +device.name Q53 +driver.display |50-100|30-70 vendor.id OQI &device.id eisa 0x4434 +device.name V655-3 +driver.display |50-100|30-70 vendor.id OQI &device.id eisa 0x4435 +device.name Q51 +driver.display |50-100|30-54 vendor.id OQI &device.id eisa 0x4436 +device.name V55 +driver.display |50-160|30-70 vendor.id OQI &device.id eisa 0x4637 +device.name 1769DC +driver.display |50-120|30-69 vendor.id OQI &device.id eisa 0x4732 +device.name V775-2 +driver.display |50-120|30-85 vendor.id OQI &device.id eisa 0x4733 +device.name V773 +driver.display |50-160|30-69 vendor.id OQI &device.id eisa 0x4735 +device.name Q71 +driver.display |50-120|30-70 vendor.id OQI &device.id eisa 0x4736 +device.name V773-2 +driver.display |50-180|30-70 vendor.id OQI &device.id eisa 0x4738 +device.name Q71-2 +driver.display |50-120|30-70 vendor.id OQI &device.id eisa 0x4739 +device.name V75 +driver.display |50-160|30-96 vendor.id OQI &device.id eisa 0x4a31 +device.name Q100 +driver.display |50-120|30-86 vendor.id OQI &device.id eisa 0x4a32 +device.name V95 +driver.display |50-150|30-95 vendor.id OQI &device.id eisa 0x4d31 +device.name V115 +driver.display |50-160|30-95 vendor.id OQI &device.id eisa 0x4d32 +device.name V115T +driver.display |50-150|30-96 vendor.id OQI &device.id eisa 0x5634 +device.name V73 +driver.display |50-160|30-70 vendor.id PBN +vendor.name PACKARD vendor.id PBN &device.id eisa 0x4234 +device.name BELL 1024S +driver.display |50-90|30-50 vendor.id PBN &device.id eisa 0x4483 +device.name BELL PLUG & PLAY 4480 +driver.display |55-75|30-50 vendor.id PBN &device.id eisa 0x5234 +device.name BELL PLUG & PLAY 2024S +driver.display |50-90|30-54 vendor.id PBN &device.id eisa 0x5483 +device.name BELL PLUG & PLAY 5480 +driver.display |50-90|30-69 vendor.id PBN &device.id eisa 0x7483 +device.name BELL PLUG & PLAY 7480 +driver.display |50-90|30-69 vendor.id PGS +vendor.name PRINCETON vendor.id PGS &device.id eisa 0x003b +device.name GRAPHIC SYSTEMS EO15 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x003c +device.name GRAPHIC SYSTEMS EO75 +driver.display |50-120|30-95 vendor.id PGS &device.id eisa 0x003d +device.name GRAPHIC SYSTEMS EO17 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x004d +device.name GRAPHIC SYSTEMS ULTRA 50 +driver.display |50-90|30-50 vendor.id PGS &device.id eisa 0x004e +device.name GRAPHIC SYSTEMS EO40 +driver.display |50-90|30-50 vendor.id PGS &device.id eisa 0x004f +device.name GRAPHIC SYSTEMS EO50 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x0050 +device.name GRAPHIC SYSTEMS EO70 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x0051 +device.name GRAPHIC SYSTEMS ULTRA 40 +driver.display |50-90|30-50 vendor.id PGS &device.id eisa 0x0052 +device.name GRAPHIC SYSTEMS EO72 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x008b +device.name GRAPHIC SYSTEMS C2001 +driver.display |50-160|30-107 vendor.id PGS &device.id eisa 0x008e +device.name GRAPHIC SYSTEMS EO500 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x008f +device.name GRAPHIC SYSTEMS EO710 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x009d +device.name GRAPHIC SYSTEMS EO400 +driver.display |50-90|30-54 vendor.id PGS &device.id eisa 0x00b6 +device.name GRAPHIC SYSTEMS EO700 +driver.display |50-120|30-70 vendor.id PGS &device.id eisa 0x00b7 +device.name GRAPHIC SYSTEMS EO720 +driver.display |50-120|30-70 vendor.id PHL +vendor.name PHILIPS vendor.id PHL &device.id eisa 0x0107 +device.name BRILLIANCE 107 (17 ZOLL/CM8800) +driver.display |50-160|30-86 vendor.id PHL &device.id eisa 0x0200 +device.name CM0200 (15C) +driver.display |50-100|31-48 vendor.id PHL &device.id eisa 0x0201 +device.name BRILLIANCE 201CS +driver.display |50-170|30-107 vendor.id PHL &device.id eisa 0x0500 +device.name CM0500 (20C) +driver.display |50-120|31-64 vendor.id PHL &device.id eisa 0x0700 +device.name CM0700 (20T) +driver.display |50-160|30-90 vendor.id PHL &device.id eisa 0x0800 +device.name CM0800 (15B) +driver.display |50-100|30-58 vendor.id PHL &device.id eisa 0x104b +device.name 104B (14 ZOLL/CM1300) +driver.display |50-110|30-54 vendor.id PHL &device.id eisa 0x105a +device.name BRILLIANCE 105 (15 ZOLL/CM2200) +driver.display |50-120|30-69 vendor.id PHL &device.id eisa 0x105c +device.name 105S (15 ZOLL/CM1300) +driver.display |50-110|30-54 vendor.id PHL &device.id eisa 0x107c +device.name 107S (17 ZOLL/CM6800) +driver.display |50-130|30-66 vendor.id PHL &device.id eisa 0x1107 +device.name BRILLIANCE 107 (PRODUCT ID 17A58...) +driver.display |50-160|30-95 vendor.id PHL &device.id eisa 0x1109 +device.name BRILLIANCE 109 (PRODUCT ID 19A58...) +driver.display |50-160|30-95 vendor.id PHL &device.id eisa 0x1200 +device.name CM1200 (15A) +driver.display |50-110|31-66 vendor.id PHL &device.id eisa 0x1800 +device.name CM1800 (15A) +driver.display |50-110|31-66 vendor.id PHL &device.id eisa 0x2000 +device.name CM0200 (14B) +driver.display |50-100|31-48 vendor.id PHL &device.id eisa 0x200d +device.name 200T (20 ZOLL/CM0700) +driver.display |50-160|30-90 vendor.id PHL &device.id eisa 0x201a +device.name BRILLIANCE 201 (21 ZOLL/CM1700) vendor.id PHL &device.id eisa 0x201b +device.name 201B (21 ZOLL/CM0770) +driver.display |48-160|30-94 vendor.id PHL &device.id eisa 0x2600 +device.name 17TCM26 +driver.display |50-100|30-66 vendor.id PHL &device.id eisa 0x2800 +device.name 17BCM28 +driver.display |50-130|30-66 vendor.id PHL &device.id eisa 0x3109 +device.name MAGNAVOX 109S +driver.display |50-160|30-95 vendor.id PHL &device.id eisa 0x3800 +device.name 17ACM38 +driver.display |50-160|30-82 vendor.id PHL &device.id eisa 0x4109 +device.name 109S +driver.display |50-160|30-95 vendor.id PHL &device.id eisa 0x4500 +device.name BRILLIANCE AX4500 (14.5 LCD-MONITOR) +driver.display |56-75|30-60 vendor.id PHL &device.id eisa 0x5600 +device.name CM5600 (20B) +driver.display |50-120|31-82 vendor.id PHL &device.id eisa 0x5f1f +device.name 29PX8031 MONITOR/TV vendor.id PHL &device.id eisa 0x6800 +device.name 107B (17 ZOLL/CM6800) +driver.display |50-130|30-69 vendor.id PHL &device.id eisa 0x700b +device.name CM0700 (21B) +driver.display |50-160|30-94 vendor.id PHL &device.id eisa 0x8000 +device.name CM0800 (14A) +driver.display |50-100|30-58 vendor.id PHL &device.id eisa 0xa15b +device.name 105B (15 ZOLL/CM1200) +driver.display |50-110|30-66 vendor.id PHL &device.id eisa 0xa17b +device.name MAGNAVOX MB7000 (17 ZOLL/CM6800) +driver.display |50-130|30-66 vendor.id PHL &device.id eisa 0xa17c +device.name 107S (17 ZOLL/CM1300) +driver.display |50-120|30-69 vendor.id PHL &device.id eisa 0xa513 +device.name PD5029S MONITOR/TV vendor.id PHL &device.id eisa 0xb14b +device.name 104B (14-ZOLL/CM2300) +driver.display |50-120|30-54 vendor.id PHL &device.id eisa 0xb15c +device.name 105S (15 ZOLL/CM2300) +driver.display |50-120|30-60 vendor.id PLB +vendor.name PLB vendor.id PLB &device.id eisa 0x1410 +device.name 1410 MODEL +driver.display |50-120|30-54 vendor.id PLB &device.id eisa 0x1510 +device.name 1510 MODEL +driver.display |50-120|30-69 vendor.id PLB &device.id eisa 0x1710 +device.name 1710 +driver.display |50-120|30-70 vendor.id PLB &device.id eisa 0x1910 +device.name 1910 +driver.display |50-150|30-95 vendor.id PTS +vendor.name PROVIEW vendor.id PTS &device.id eisa 0x023a +device.name 570 +driver.display |50-150|30-70 vendor.id PTS &device.id eisa 0x0302 +device.name 770 +driver.display |50-150|30-76 vendor.id PTS &device.id eisa 0x035c +device.name 860 +driver.display |50-150|30-54 vendor.id REL +vendor.name RELISYS vendor.id REL &device.id eisa 0x0451 +device.name RE451 +driver.display |50-100|30-54 vendor.id REL &device.id eisa 0x0518 +device.name RE518 +driver.display |50-100|30-69 vendor.id REL &device.id eisa 0x0550 +device.name RE550 +driver.display |50-100|30-50 vendor.id REL &device.id eisa 0x0551 +device.name RE551 +driver.display |50-100|30-54 vendor.id REL &device.id eisa 0x0767 +device.name RE767 +driver.display |50-100|30-69 vendor.id SAM +vendor.name SAMSUNG vendor.id SAM &device.id eisa 0x0000 +device.name SYNCMASTER 3NE vendor.id SAM &device.id eisa 0x0100 +device.name SYNCMASTER 4S vendor.id SAM &device.id eisa 0x0cf1 +device.name SYNCMASTER 1000S (CGP1607*) +driver.display |50-160|30-96 vendor.id SAM &device.id eisa 0x0d65 +device.name SYNCMASTER 500(M)S PLUS (CKE5507*) +driver.display |50-120|30-60 vendor.id SAM &device.id eisa 0x0d66 +device.name SYNCMASTER 500B PLUS (CKF5607*) +driver.display |50-160|30-69 vendor.id SAM &device.id eisa 0x0d67 +device.name SYNCMASTER 700(M)S PLUS (CKG7507*) +driver.display |50-160|30-69 vendor.id SAM &device.id eisa 0x1530 +device.name 15GLSI +driver.display |50-100|24-66 vendor.id SAM &device.id eisa 0x1c53 +device.name SYNCMASTER 500B +driver.display |50-160|30-69 vendor.id SAM &device.id eisa 0x1c54 +device.name SAMTRON 5(M)B (CGB5617*) +driver.display |50-160|30-69 vendor.id SAM &device.id eisa 0x1c73 +device.name SYNCMASTER 500(M)P (CGC5607*) +driver.display |50-160|30-69 vendor.id SAM &device.id eisa 0x1cb3 +device.name SYNCMASTER 700(M)S (CGE7507*) +driver.display |50-160|30-69 vendor.id SAM &device.id eisa 0x1d73 +device.name SYNCMASTER 500(M)S (CGK5507*) +driver.display |50-120|30-54 vendor.id SAM &device.id eisa 0x1d74 +device.name SAMTRON 5(M)E (CGK5517*) +driver.display |50-120|30-54 vendor.id SAM &device.id eisa 0x1db3 +device.name SYNCMASTER 700(M)B (CGM7607*) +driver.display |50-160|30-69 vendor.id SAM &device.id eisa 0x1f13 +device.name SYNCMASTER 1000P +driver.display |50-160|30-107 vendor.id SAM &device.id eisa 0x1f14 +device.name SYNCMASTER 1000B (CGX1607*) +driver.display |50-160|30-107 vendor.id SAM &device.id eisa 0x202e +device.name SAMTRON 40BN +driver.display |50-120|30-55 vendor.id SAM &device.id eisa 0x2033 +device.name SYNCMASTER 410B(CHA4217*) +driver.display |50-120|30-55 vendor.id SAM &device.id eisa 0x2034 +device.name SAMTRON 40B +driver.display |50-120|30-55 vendor.id SAM &device.id eisa 0x2035 +device.name SYNCMASTER 510(M)S (CHA5807*) +driver.display |50-120|30-61 vendor.id SAM &device.id eisa 0x2036 +device.name SAMTRON 50(M)E +driver.display |50-120|30-61 vendor.id SAM &device.id eisa 0x2041 +device.name SYNCMASTER 610(M)B(CHB6107*) +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x2042 +device.name SAMTRON 60(M)B +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x2055 +device.name SYNCMASTER 510B(CHB5707*) +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x2056 +device.name SAMTRON 50B +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x2057 +device.name SYNCMASTER 710(M)S (CHB7707*) +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x2058 +device.name SAMTRON 70(M)E +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x2059 +device.name SYNCMASTER 710(M)B (CHB7709*) +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x2c33 +device.name SAMTRON 4BI +driver.display |50-120|30-55 vendor.id SAM &device.id eisa 0x2c34 +device.name SYNCMASTER 400B (CKA4217*) +driver.display |50-120|30-55 vendor.id SAM &device.id eisa 0x2c35 +device.name SAMTRON 5EI +driver.display |50-120|30-55 vendor.id SAM &device.id eisa 0x2c36 +device.name 5E (CKA52*) +driver.display |50-120|30-55 vendor.id SAM &device.id eisa 0x2c55 +device.name SAMTRON 5BI +driver.display |50-120|30-70 vendor.id SAM &device.id eisa 0x2c56 +device.name 5B (CKB52*) +driver.display |50-120|30-70 vendor.id SAM &device.id eisa 0x2c57 +device.name SAMTRON 7EI +driver.display |50-120|30-70 vendor.id SAM &device.id eisa 0x2c58 +device.name 7E (CKB72*) +driver.display |50-120|30-70 vendor.id SAM &device.id eisa 0x2cf8 +device.name SYNCMASTER 700B PLUS +driver.display |50-160|30-70 vendor.id SAM &device.id eisa 0x4610 +device.name SYNCMASTER 21GLS +driver.display |50-160|30-85 vendor.id SAM &device.id eisa 0x4690 +device.name SYNCMASTER 20GLSI +driver.display |50-120|30-82 vendor.id SAM &device.id eisa 0x49d5 +device.name SYNCMASTER 570 B TFT +driver.display |50-75|30-61 vendor.id SAM &device.id eisa 0x4d50 +device.name SYNCMASTER 15GLE vendor.id SAM &device.id eisa 0x4d51 +device.name SYNCMASTER 15GLI +driver.display |50-120|30-65 vendor.id SAM &device.id eisa 0x4d52 +device.name SYNCMASTER 15M +driver.display |50-120|30-65 vendor.id SAM &device.id eisa 0x4d70 +device.name SYNCMASTER 17GLI +driver.display |50-120|30-65 vendor.id SAM &device.id eisa 0x4d71 +device.name SYNCMASTER 17GLSI +driver.display |50-120|30-85 vendor.id SAM &device.id eisa 0x4d72 +device.name SYNCMASTER 6NE +driver.display |50-100|30-65 vendor.id SAM &device.id eisa 0x4d73 +device.name 17GLI +driver.display |50-120|24-65 vendor.id SAM &device.id eisa 0x4d74 +device.name 17GLSI +driver.display |50-120|24-85 vendor.id SAM &device.id eisa 0x4db9 +device.name SYNCMASTER 900SL (CSM92*) +driver.display |50-160|30-96 vendor.id SAM &device.id eisa 0x4ee6 +device.name SYNCMASTER 700P PLUS (CSH7839*) +driver.display |50-160|30-96 vendor.id SAM &device.id eisa 0x4ee9 +device.name SYNCMASTER 700IFT (CSH780B*) +driver.display |50-160|30-96 vendor.id SAM &device.id eisa 0x4f26 +device.name SYNCMASTER 900P (CSH9839*) +driver.display |50-160|30-96 vendor.id SAM &device.id eisa 0x4f27 +device.name SAMTRON 9P +driver.display |50-160|30-96 vendor.id SAM &device.id eisa 0x4f29 +device.name SYNCMASTER 900IFT +driver.display |50-160|30-96 vendor.id SAM &device.id eisa 0x5450 +device.name SYNCMASTER 15ME +driver.display |50-120|30-50 vendor.id SAM &device.id eisa 0x6053 +device.name SYNCMASTER 320TFT (LXB310*) +driver.display |50-75|30-61 vendor.id SAM &device.id eisa 0x6054 +device.name SYNCMASTER 330/331TFT (LXB350*) +driver.display |50-75|30-61 vendor.id SAM &device.id eisa 0x6055 +device.name SYNCMASTER 520TFT (LXB530*) +driver.display |50-75|30-61 vendor.id SAM &device.id eisa 0x6056 +device.name SYNCMASTER 530/531TFT (LXB550*) +driver.display |50-75|30-61 vendor.id SAM &device.id eisa 0x6d20 +device.name SYNCMASTER 15GLE +driver.display |50-120|30-50 vendor.id SDI +vendor.name SAMTRON vendor.id SDI &device.id eisa 0x1428 +device.name 428PT/PTL vendor.id SDI &device.id eisa 0x1528 +device.name SC-528TXL +driver.display |50-100|30-48 vendor.id SDI &device.id eisa 0x1529 +device.name SC-528UXL +driver.display |50-120|30-65 vendor.id SDI &device.id eisa 0x1530 +device.name SC-528MXLJ +driver.display |50-100|24-66 vendor.id SDI &device.id eisa 0x4690 +device.name SC-208DXL+ +driver.display |50-120|30-82 vendor.id SDI &device.id eisa 0x4d70 +device.name SC-728FXL +driver.display |50-120|30-65 vendor.id SDI &device.id eisa 0x4d71 +device.name SC-726GXL +driver.display |50-120|30-85 vendor.id SDI &device.id eisa 0x4d73 +device.name SC-728FXLJ +driver.display |50-120|24-65 vendor.id SDI &device.id eisa 0x5451 +device.name SC-528MDL +driver.display |50-120|30-48 vendor.id SML +vendor.name SMILE vendor.id SML &device.id eisa 0x6425 +device.name CA6425DL/CB6425DL +driver.display |50-100|30-54 vendor.id SML &device.id eisa 0x6525 +device.name CA6525DL/CB6525DL +driver.display |50-100|30-54 vendor.id SML &device.id eisa 0x6546 +device.name CA6546SL/CB6546SL +driver.display |50-120|30-69 vendor.id SML &device.id eisa 0x6719 +device.name CA6719SL/CB6719SL +driver.display |50-150|30-95 vendor.id SML &device.id eisa 0x6738 +device.name 85KHZ-MONITOR +driver.display |50-150|30-86 vendor.id SML &device.id eisa 0x6746 +device.name CA6746SL/CB6746SL +driver.display |50-120|30-69 vendor.id SML &device.id eisa 0x6748 +device.name CA6748SL/CB6748SL +driver.display |50-150|30-86 vendor.id SML &device.id eisa 0x6919 +device.name CA6919SL/CB6919SL +driver.display |50-150|30-95 vendor.id SNI +vendor.name Siemens Nixdorf vendor.id SNY +vendor.name SONY vendor.id SNY &device.id eisa 0x0030 +device.name CPD-L133 +driver.display |50-65|30-70 vendor.id SNY &device.id eisa 0x0071 +device.name CPD-220GS +driver.display |48-120|30-85 vendor.id SNY &device.id eisa 0x0090 +device.name GDM-400PS/400PST/19PS +driver.display |48-160|30-95 vendor.id SNY &device.id eisa 0x0091 +device.name CPD-420GS +driver.display |48-120|30-96 vendor.id SNY &device.id eisa 0x00b0 +device.name GDM-500PS +driver.display |48-160|30-107 vendor.id SNY &device.id eisa 0x00e0 +device.name GDM-W900 +driver.display |50-160|30-96 vendor.id SNY &device.id eisa 0x0150 +device.name CPD-100SF +driver.display |50-120|30-70 vendor.id SNY &device.id eisa 0x0170 +device.name GDM-17SE2T +driver.display |48-150|30-85 vendor.id SNY &device.id eisa 0x017b +device.name CPD-2003GT +driver.display |50-120|30-85 vendor.id SNY &device.id eisa 0x0270 +device.name CPD-200SF +driver.display |50-120|30-80 vendor.id SNY &device.id eisa 0x02b0 +device.name CPD-520GS/520GST/21GS2 +driver.display |48-160|30-96 vendor.id SNY &device.id eisa 0x0370 +device.name CPD-200SFT +driver.display |50-120|30-80 vendor.id SNY &device.id eisa 0x03a0 +device.name CPD-300SFT +driver.display |48-150|30-86 vendor.id SNY &device.id eisa 0x0450 +device.name CPD-100ES +driver.display |50-120|30-70 vendor.id SNY &device.id eisa 0x0470 +device.name CPD-17SF9 +driver.display |50-120|24-80 vendor.id SNY &device.id eisa 0x0550 +device.name CPD-100GS +driver.display |50-120|30-70 vendor.id SNY &device.id eisa 0x0570 +device.name CPD-200SX +driver.display |50-150|30-70 vendor.id SNY &device.id eisa 0x0650 +device.name CPD-120VS +driver.display |50-120|30-70 vendor.id SNY &device.id eisa 0x0670 +device.name CPD-220VS +driver.display |50-120|30-70 vendor.id SNY &device.id eisa 0x0770 +device.name CPD-200ES +driver.display |50-120|30-70 vendor.id SNY &device.id eisa 0x0950 +device.name CPD-L150 +driver.display |50-65|30-70 vendor.id SNY &device.id eisa 0x0a50 +device.name CPD-101VS IGPE +driver.display |50-120|30-70 vendor.id SNY &device.id eisa 0x0a70 +device.name CPD-200GS +driver.display |50-120|30-85 vendor.id SNY &device.id eisa 0x0c70 +device.name GDM-200PS +driver.display |48-160|30-92 vendor.id SNY &device.id eisa 0x8050 +device.name CPD-100SX +driver.display |50-120|30-65 vendor.id STC +vendor.name ALPHASCAN vendor.id STC &device.id eisa 0x02c7 +device.name 711 +driver.display |50-120|30-70 vendor.id STC &device.id eisa 0x02c8 +device.name 712 +driver.display |50-120|30-70 vendor.id STC &device.id eisa 0x032b +device.name 811 +driver.display |50-150|30-95 vendor.id STC &device.id eisa 0x0800 +device.name 800S +driver.display |50-150|30-95 vendor.id SUN +vendor.name Sun vendor.id SUN &device.id eisa 0x0567 +device.name 21" Premium Color Monitor vendor.id TAT +vendor.name TATUNG vendor.id TAT &device.id eisa 0x1f65 +device.name TM651X SERIE +driver.display |50-90|31-65 vendor.id TAT &device.id eisa 0x1f67 +device.name TM671X SERIE +driver.display |50-110|31-65 vendor.id TAT &device.id eisa 0x2f44 +device.name TM442X SERIE +driver.display |50-100|30-50 vendor.id TAT &device.id eisa 0x2f45 +device.name TM452X SERIE +driver.display |50-100|30-50 vendor.id TAT &device.id eisa 0x3044 +device.name C5D +driver.display |50-100|30-54 vendor.id TAT &device.id eisa 0x3054 +device.name PC DIVISION V70 (XJ63754) +driver.display |50-100|30-70 vendor.id TAT &device.id eisa 0x434d +device.name CM-17MC vendor.id TAT &device.id eisa 0x4855 +device.name CM-14UH vendor.id TAX +vendor.name ERGOVISION vendor.id TAX &device.id eisa 0xe430 +device.name 430LR +driver.display |50-110|30-54 vendor.id TAX &device.id eisa 0xe550 +device.name 550TCO95/TCO95-S +driver.display |55-110|30-69 vendor.id TAX &device.id eisa 0xe730 +device.name 730TCO95/TCO95-S +driver.display |50-120|30-69 vendor.id TAX &device.id eisa 0xe740 +device.name 740TCO95/TCO95-S +driver.display |55-120|30-85 vendor.id TAX &device.id eisa 0xe750 +device.name 750TCO95 +driver.display |50-130|30-86 vendor.id TAX &device.id eisa 0xe760 +device.name 760TCO95/TCO95-S +driver.display |50-120|30-70 vendor.id TAX &device.id eisa 0xe975 +device.name 975TCO95 +driver.display |50-150|30-95 vendor.id TOS +vendor.name TOSHIBA vendor.id TOS &device.id eisa 0x5000 +device.name CRT17002 +driver.display |50-130|30-66 vendor.id TOS &device.id eisa 0x5001 +device.name CRT15003 +driver.display |50-110|30-66 vendor.id TOS &device.id eisa 0x5002 +device.name CRT21002 +driver.display |50-152|30-95 vendor.id TRL +vendor.name TRL/RIC vendor.id TRL &device.id eisa 0x0010 +device.name RH-1450 +driver.display |47-90|29-50 vendor.id TRL &device.id eisa 0x0110 +device.name DL-1564M/DL-1564 +driver.display |47-120|29-64 vendor.id TRL &device.id eisa 0x0310 +device.name DL-1750MU +driver.display |47-120|29-70 vendor.id TRL &device.id eisa 0x0410 +device.name DH-1570M/DH-1570 +driver.display |47-120|29-70 vendor.id TRL &device.id eisa 0x0510 +device.name DH-1764M/DH-1764 +driver.display |47-120|29-70 vendor.id TRL &device.id eisa 0x0610 +device.name DH-1764UM/DH-1764U +driver.display |47-120|29-85 vendor.id TRL &device.id eisa 0x061c +device.name DL-1564 +driver.display |47-100|29-64 vendor.id TRL &device.id eisa 0x0622 +device.name DH-1570 +driver.display |47-120|29-64 vendor.id TSB +vendor.name TOSHIBA vendor.id TSB &device.id eisa 0x5002 +device.name EQUIUM 15-ZOLL MONITOR +driver.display |50-100|30-66 vendor.id TSB &device.id eisa 0x5003 +device.name EQUIUM 17-ZOLL MONITOR +driver.display |50-160|30-82 vendor.id TSB &device.id eisa 0x5004 +device.name DR569M (PV2001U) +driver.display |50-110|30-69 vendor.id TSB &device.id eisa 0x5005 +device.name DR769MF (PV2002U) +driver.display |50-110|30-69 vendor.id TVM +vendor.name TVM vendor.id TVM &device.id eisa 0x0487 +device.name AS4DP/LR4DP-MODELL +driver.display |50-120|30-55 vendor.id TVM &device.id eisa 0x0588 +device.name AS5S-MODELL +driver.display |50-120|30-69 vendor.id TVM &device.id eisa 0x0589 +device.name TCO5S-MODELL +driver.display |50-120|30-69 vendor.id TVM &device.id eisa 0x0688 +device.name TCO6S-MODELL +driver.display |50-120|30-69 vendor.id UNM +vendor.name UNISYS vendor.id UNM &device.id eisa 0x1002 +device.name EVG1000-E2 +driver.display |50-65|30-50 vendor.id UNM &device.id eisa 0x2001 +device.name EVG2000-E +driver.display |50-130|30-54 vendor.id UNM &device.id eisa 0x2002 +device.name EVG2000-P +driver.display |50-150|30-70 vendor.id UNM &device.id eisa 0x2014 +device.name EVG-142-COL +driver.display |50-120|30-48 vendor.id UNM &device.id eisa 0x2015 +device.name EVG-152-COL +driver.display |50-130|30-48 vendor.id UNM &device.id eisa 0x2101 +device.name EVG2100-E +driver.display |50-130|30-54 vendor.id UNM &device.id eisa 0x2102 +device.name EVG2100-P +driver.display |50-150|30-70 vendor.id UNM &device.id eisa 0x3001 +device.name EVG3000-E +driver.display |50-160|30-69 vendor.id UNM &device.id eisa 0x3002 +device.name EVG3000-P +driver.display |50-160|30-95 vendor.id UNM &device.id eisa 0x3015 +device.name EVG-153-COL +driver.display |50-120|30-65 vendor.id UNM &device.id eisa 0x3101 +device.name EVG3100-E +driver.display |50-75|30-65 vendor.id UNM &device.id eisa 0x3102 +device.name EVG3100-P +driver.display |50-160|30-95 vendor.id UNM &device.id eisa 0x4002 +device.name EVG4000-P +driver.display |50-160|30-95 vendor.id UNM &device.id eisa 0x4017 +device.name EVG-174-COL +driver.display |50-120|30-85 vendor.id UNM &device.id eisa 0x5002 +device.name EVG5000-P +driver.display |50-160|30-95 vendor.id UNM &device.id eisa 0x5021 +device.name EVG-215-COL +driver.display |50-160|30-95 vendor.id VSC +vendor.name VIEWSONIC vendor.id VSC &device.id eisa 0x0c00 +device.name 17GS +driver.display |50-160|30-69 vendor.id VSC &device.id eisa 0x0c0f +device.name 17PS +driver.display |50-160|30-82 vendor.id VSC &device.id eisa 0x0c1f +device.name 17GA +driver.display |50-160|30-69 vendor.id VSC &device.id eisa 0x1600 +device.name 21PS +driver.display |50-160|30-82 vendor.id VSC &device.id eisa 0x2600 +device.name ViewSonic 15GS-2 vendor.id VSC &device.id eisa 0x2601 +device.name ViewSonic 15GS vendor.id VSC &device.id eisa 0x3141 +device.name 14ES +driver.display |50-75|31-51 vendor.id VSC &device.id eisa 0x3142+0x0002 +device.name ViewSonic 14ES vendor.id VSC &device.id eisa 0x3145 +device.name 15GS-3 +driver.display |50-120|30-69 vendor.id VSC &device.id eisa 0x3252+0x0002 +device.name ViewSonic 21PS-2 vendor.id VSC &device.id eisa 0x3254 +device.name PJ800 vendor.id VSC &device.id eisa 0x334b+0x0002 +device.name ViewSonic 17GS-2 vendor.id VSC &device.id eisa 0x3351 +device.name PT810 +driver.display |50-130|30-86 vendor.id VSC &device.id eisa 0x3441 +device.name E641 +driver.display |50-100|30-54 vendor.id VSC &device.id eisa 0x344b+0x0002 +device.name ViewSonic 17PS-2 vendor.id VSC &device.id eisa 0x3451 +device.name PT810-2 +driver.display |50-130|30-95 vendor.id VSC &device.id eisa 0x3454 +device.name PJ1000 +driver.display |50-85|31-64 vendor.id VSC &device.id eisa 0x354d +device.name GT800 +driver.display |50-150|30-85 vendor.id VSC &device.id eisa 0x354e +device.name ViewSonic GT800 vendor.id VSC &device.id eisa 0x3550 +device.name ViewSonic GT800 vendor.id VSC &device.id eisa 0x3551 +device.name P810 +driver.display |50-160|30-95 vendor.id VSC &device.id eisa 0x3552 +device.name P810-E +driver.display |50-160|30-95 vendor.id VSC &device.id eisa 0x3554 +device.name PJL802 +driver.display |50-85|31-61 vendor.id VSC &device.id eisa 0x3641 +device.name E641-2 +driver.display |50-100|30-54 vendor.id VSC &device.id eisa 0x3644 +device.name 15GA +driver.display |50-160|30-69 vendor.id VSC &device.id eisa 0x3645 +device.name G653 +driver.display |50-120|30-70 vendor.id VSC &device.id eisa 0x3646 +device.name ViewSonic 15GA vendor.id VSC &device.id eisa 0x3648 +device.name ViewSonic 15GA vendor.id VSC &device.id eisa 0x364a +device.name PT770 +driver.display |50-130|30-82 vendor.id VSC &device.id eisa 0x364b+0x0002 +device.name ViewSonic PT770 vendor.id VSC &device.id eisa 0x3651 +device.name P815 +driver.display |50-160|30-115 vendor.id VSC &device.id eisa 0x3744 +device.name 15G-2 +driver.display |50-100|30-66 vendor.id VSC &device.id eisa 0x3745 +device.name E655-2 +driver.display |50-100|30-70 vendor.id VSC &device.id eisa 0x3746 +device.name ViewSonic 15G-2 vendor.id VSC &device.id eisa 0x3748 +device.name ViewSonic 15G-2 vendor.id VSC &device.id eisa 0x374b+0x0002 +device.name ViewSonic 17GA vendor.id VSC &device.id eisa 0x374d +device.name G800 +driver.display |50-120|30-86 vendor.id VSC &device.id eisa 0x3751 +device.name G810 +driver.display |50-160|30-89 vendor.id VSC &device.id eisa 0x3844 +device.name 15ES-2 +driver.display |50-100|31-62 vendor.id VSC &device.id eisa 0x3845 +device.name VP150 +driver.display |50-77|30-61 vendor.id VSC &device.id eisa 0x3846 +device.name ViewSonic 15ES-2 vendor.id VSC &device.id eisa 0x3848 +device.name ViewSonic 15ES-2 vendor.id VSC &device.id eisa 0x384a +device.name 17EA +driver.display |50-120|30-65 vendor.id VSC &device.id eisa 0x384b+0x0002 +device.name ViewSonic 17EA vendor.id VSC &device.id eisa 0x384d +device.name G790 +driver.display |50-180|30-95 vendor.id VSC &device.id eisa 0x3851 +device.name PT810-3 +driver.display |50-160|30-96 vendor.id VSC &device.id eisa 0x3854 +device.name PJ820 +driver.display |50-85|30-69 vendor.id VSC &device.id eisa 0x3944 +device.name ViewSonic 15GS-2 vendor.id VSC &device.id eisa 0x3946 +device.name ViewSonic 15GS-2 vendor.id VSC &device.id eisa 0x3948 +device.name ViewSonic 15GS-2 vendor.id VSC &device.id eisa 0x394a +device.name 17GS-2 +driver.display |50-160|30-69 vendor.id VSC &device.id eisa 0x394b+0x0002 +device.name ViewSonic 17GS-2 vendor.id VSC &device.id eisa 0x4145 +device.name GA655 +driver.display |50-180|30-70 vendor.id VSC &device.id eisa 0x4151 +device.name PT813 +driver.display |50-160|30-107 vendor.id VSC &device.id eisa 0x4244 +device.name EA771B +driver.display |50-120|30-70 vendor.id VSC &device.id eisa 0x4245 +device.name P655 +driver.display |50-180|30-70 vendor.id VSC &device.id eisa 0x424a +device.name GT770 +driver.display |50-120|30-65 vendor.id VSC &device.id eisa 0x424b+0x0002 +device.name ViewSonic GT770 vendor.id VSC &device.id eisa 0x434a +device.name 17PS-2 +driver.display |50-160|30-86 vendor.id VSC &device.id eisa 0x434b+0x0002 +device.name ViewSonic 17PS-2 vendor.id VSC &device.id eisa 0x434d +device.name PS790 +driver.display |50-180|30-95 vendor.id VSC &device.id eisa 0x4439 +device.name ViewSonic 15GS-2 vendor.id VSC &device.id eisa 0x444a +device.name 17GA-2 +driver.display |50-160|30-69 vendor.id VSC &device.id eisa 0x4637 +device.name ViewSonic 1769DC vendor.id VSC &device.id eisa 0x474a +device.name PT775 +driver.display |50-160|30-96 vendor.id VSC &device.id eisa 0x4851 +device.name P810-3 +driver.display |50-180|30-95 vendor.id VSC &device.id eisa 0x4951 +device.name G810-2 +driver.display |50-180|30-92 vendor.id VSC &device.id eisa 0x4b4a +device.name GT775 +driver.display |50-160|30-86 vendor.id VSC &device.id eisa 0x4c4a +device.name G771 +driver.display |50-180|30-70 vendor.id VSC &device.id eisa 0x4d4a +device.name EA771 +driver.display |50-120|30-70 vendor.id VSC &device.id eisa 0x504a +device.name P775 +driver.display |50-180|30-95 vendor.id VSC &device.id eisa 0x514a +device.name GA771 +driver.display |50-180|30-70 vendor.id VSC &device.id eisa 0x524a +device.name G773 +driver.display |50-160|30-70 vendor.id VSC &device.id eisa 0x564a +device.name E771 +driver.display |50-120|30-70 vendor.id VSC &device.id eisa 0x594a +device.name GS771 +driver.display |50-180|30-70 vendor.id VSC &device.id eisa 0x5a4a +device.name PT771 +driver.display |50-160|30-92 hwinfo-21.52/src/ids/src/mouse000066400000000000000000000060111323731041200162170ustar00rootroot00000000000000# mice # KYE: protocol info not verified vendor.id KYE &device.id eisa 0x0001 |vendor.id LGI &device.id eisa 0x8001 +driver.mouse microsoft|ms|3|0 vendor.id LGI &device.id eisa 0x800b+0x0002 +driver.mouse mouseman|mman|3|0 vendor.id PNP &device.id eisa 0x0f04 |vendor.id PNP &device.id eisa 0x0f05 +driver.mouse mousesystems|msc|3|0 vendor.id PNP &device.id eisa 0x0f01 |vendor.id PNP &device.id eisa 0x0f02 |vendor.id PNP &device.id eisa 0x0f0a |vendor.id PNP &device.id eisa 0x0f0b |vendor.id PNP &device.id eisa 0x0f0c |vendor.id PNP &device.id eisa 0x0f0d |vendor.id special 0x0200 &device.id special 0x0003 +driver.mouse microsoft|ms vendor.id PNP &device.id eisa 0x0f0e +driver.mouse ps/2|ps2||0 vendor.id special 0x0200 &device.id special 0x0002 +driver.mouse explorerps/2|exps2||0 # genius usb netmouse pro vendor.id usb 0x0458 &device.id usb 0x0002 +driver.mouse explorerps/2|exps2|4|0 # MS IntelliMouse Explorer vendor.id usb 0x045e &device.id usb 0x001e # Logitech Wheelmouse Model M-BB48 |vendor.id usb 0x046d &device.id usb 0xc001 # Optical(?) Logitech Wheel Mouse |vendor.id usb 0x046d &device.id usb 0xc00c # Optical Logitech Wheel Mouse (#16003) |vendor.id usb 0x046d &device.id usb 0xc00e # Optical Logitech Wheel Mouse (#22797) |vendor.id usb 0x046d &device.id usb 0xc030 # some mouse (#29468) |vendor.id usb 0x046d &device.id usb 0xc404 # some mouse (#29719) |vendor.id usb 0x0461 &device.id usb 0x4d03 +driver.mouse explorerps/2|exps2|3|1 # MouseMan Dual Optical (#18296) # http://www.logitech.com/index.cfm?page=products/details&CRID=3&CONTENTID=4984&countryid=7&languageid=4 vendor.id usb 0x046d &device.id usb 0xc012 +driver.mouse explorerps/2|exps2|4|1 vendor.id usb 0x05fe &device.id usb 0x0005 +driver.mouse explorerps/2|exps2|3|1 # apple/logitech usb mouse vendor.id usb 0x05ac &device.id usb 0x0301 +driver.mouse explorerps/2|exps2|1|0 # Razer Boomslang USB Mouse vendor.id usb 0x05e3 &device.id usb 0x000b +driver.mouse explorerps/2|exps2|5|1 # ADB mice # vendor.id special 0x0100 #&device.id special 0x0300+0x0100 #+driver.mouse explorerps/2|exps2|1|0 # general USB mice vendor.id special 0x0200 &device.id special 0x0001 +driver.mouse explorerps/2|exps2 vendor.id special 0x0200 &device.id special 0x0004 +driver.mouse explorerps/2|exps2|3|1 vendor.id special 0x0200 &device.id special 0x0005 +driver.mouse explorerps/2|exps2|5|1 vendor.id special 0x0200 &device.id special 0x0006 +driver.mouse ps/2|ps2|2|0 vendor.id special 0x0200 &device.id special 0x0007 +driver.mouse ps/2|ps2|3|0 # Sun Mouse (/dev/sunmouse) vendor.id special 0x0202 &device.id special 0x0000 +driver.mouse mousesystems|sun|3|0 # very special (mouse devices) vendor.id special 0x0210 &device.id special 0x0000+0x0100 +driver.mouse explorerps/2|exps2 # A4Tech 4D++ super whatever mouse (#24137) vendor.name A4W +vendor.name A4Tech device.id eisa 0x0005 &vendor.name A4Tech +device.name Serial Wheel Mouse +driver.mouse intellimouse|ms3|3|2 hwinfo-21.52/src/ids/src/network000066400000000000000000000610541323731041200165700ustar00rootroot00000000000000# network adapter # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # pci/isapnp/sbus adapter # net/yellowfin.c vendor.id pci 0x1000 &device.id pci 0x0701+0x0002 +driver.module.modprobe yellowfin # net/natsemi.c vendor.id pci 0x100b &device.id pci 0x0020 +driver.module.modprobe natsemi # net/ns83820.c vendor.id pci 0x100b &device.id pci 0x0022 +driver.module.modprobe ns83820 # net/wan/lmc/lmc_main.c vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1379 +driver.module.modprobe lmc # net/defxx.c vendor.id pci 0x1011 &device.id pci 0x000f +driver.module.modprobe defxx # pcimap vendor.id pci 0x1011 &device.id pci 0x001a |vendor.id pci 0x10a9 &device.id pci 0x0009 |vendor.id pci 0x10b7 &device.id pci 0x0001 |vendor.id pci 0x12ae &device.id pci 0x0001+0x0002 |vendor.id pci 0x12ae &device.id pci 0x00fa |vendor.id pci 0x1385 &device.id pci 0x620a |vendor.id pci 0x1385 &device.id pci 0x630a +driver.module.modprobe acenic # net/tokenring/lanstreamer.c vendor.id pci 0x1014 &device.id pci 0x0018 +driver.module.modprobe lanstreamer # net/olympic.c vendor.id pci 0x1014 &device.id pci 0x003e +driver.module.modprobe olympic # net/hp100.c vendor.id pci 0x101a &device.id pci 0x0005 |vendor.id pci 0x103c &device.id pci 0x1030+0x0002 |vendor.id pci 0x11f6 &device.id pci 0x0112 +driver.module.modprobe hp100 # net/amd8111e.c vendor.id pci 0x1022 &device.id pci 0x7462 +driver.module.modprobe amd8111e # net/sis900.c vendor.id pci 0x1039 &device.id pci 0x0900 |vendor.id pci 0x1039 &device.id pci 0x7016 +driver.module.modprobe sis900 # net/winbond-840.c vendor.id pci 0x1050 &device.id pci 0x0840 |vendor.id pci 0x11f6 &device.id pci 0x2011 +driver.module.modprobe winbond-840 # net/ne2k-pci.c vendor.id pci 0x1050 &device.id pci 0x0940 |vendor.id pci 0x1050 &device.id pci 0x5a5a |vendor.id pci 0x10bd &device.id pci 0x0e34 |vendor.id pci 0x10ec &device.id pci 0x8029 |vendor.id pci 0x1106 &device.id pci 0x0926 |vendor.id pci 0x11f6 &device.id pci 0x1401 |vendor.id pci 0x12c3 &device.id pci 0x0058 |vendor.id pci 0x12c3 &device.id pci 0x5598 |vendor.id pci 0x4a14 &device.id pci 0x5000 |vendor.id pci 0x8e2e &device.id pci 0x3000 +driver.module.modprobe ne2k-pci # net/sungem.c (pci) # (used to be gmac) vendor.id pci 0x106b &device.id pci 0x0021 |vendor.id pci 0x106b &device.id pci 0x0024 |vendor.id pci 0x108e &device.id pci 0x1101 |vendor.id pci 0x108e &device.id pci 0x2bad +driver.module.modprobe sungem # net/fc/iph5526.c vendor.id pci 0x107e &device.id pci 0x0004+0x0002 +driver.module.modprobe iph5526 # net/sunhme.c (pci, sbus) vendor.id pci 0x108e &device.id pci 0x1001 |vendor.id special 0x4001 &device.id special 0x3001 +driver.module.modprobe sunhme # net/tokenring/abyss.c vendor.id pci 0x10b6 &device.id pci 0x0002 +driver.module.modprobe abyss # pcimap vendor.id pci 0x10b7 &device.id pci 0x4500 |vendor.id pci 0x10b7 &device.id pci 0x5055 |vendor.id pci 0x10b7 &device.id pci 0x5057 |vendor.id pci 0x10b7 &device.id pci 0x5157 |vendor.id pci 0x10b7 &device.id pci 0x5257 |vendor.id pci 0x10b7 &device.id pci 0x5900 |vendor.id pci 0x10b7 &device.id pci 0x5920 |vendor.id pci 0x10b7 &device.id pci 0x5950+0x0003 |vendor.id pci 0x10b7 &device.id pci 0x5970 |vendor.id pci 0x10b7 &device.id pci 0x5b57 |vendor.id pci 0x10b7 &device.id pci 0x6055+0x0002 |vendor.id pci 0x10b7 &device.id pci 0x6560 |vendor.id pci 0x10b7 &device.id pci 0x6562 |vendor.id pci 0x10b7 &device.id pci 0x6564 |vendor.id pci 0x10b7 &device.id pci 0x7646 |vendor.id pci 0x10b7 &device.id pci 0x9000+0x0002 |vendor.id pci 0x10b7 &device.id pci 0x9004+0x0003 |vendor.id pci 0x10b7 &device.id pci 0x900a |vendor.id pci 0x10b7 &device.id pci 0x9050+0x0002 |vendor.id pci 0x10b7 &device.id pci 0x9055 |vendor.id pci 0x10b7 &device.id pci 0x9058 |vendor.id pci 0x10b7 &device.id pci 0x905a |vendor.id pci 0x10b7 &device.id pci 0x9200+0x0002 |vendor.id pci 0x10b7 &device.id pci 0x9800 |vendor.id pci 0x10b7 &device.id pci 0x9805 +driver.module.modprobe 3c59x # net/epic100.c vendor.id pci 0x10b8 &device.id pci 0x0005+0x0002 +driver.module.modprobe epic100 # modules.alias vendor.id pci 0x018a &device.id pci 0x0106 |vendor.id pci 0x021b &device.id pci 0x8139 |vendor.id pci 0x02ac &device.id pci 0x1012 |vendor.id pci 0x10ec &device.id pci 0x8129 |vendor.id pci 0x10ec &device.id pci 0x8138 |vendor.id pci 0x10ec &device.id pci 0x8139 &rev.id 0x0000+0x0020 |vendor.id pci 0x1113 &device.id pci 0x1211 |vendor.id pci 0x1186 &device.id pci 0x1300 |vendor.id pci 0x1186 &device.id pci 0x1340 |vendor.id pci 0x11db &device.id pci 0x1234 |vendor.id pci 0x1259 &device.id pci 0xa117 |vendor.id pci 0x1259 &device.id pci 0xa11e |vendor.id pci 0x126c &device.id pci 0x1211 |vendor.id pci 0x13d1 &device.id pci 0xab06 |vendor.id pci 0x1432 &device.id pci 0x9130 |vendor.id pci 0x14ea &device.id pci 0xab06+0x0002 |vendor.id pci 0x1500 &device.id pci 0x1360 |vendor.id pci 0x1743 &device.id pci 0x8139 |vendor.id pci 0x4033 &device.id pci 0x1360 |device.id pci 0x8139 &subvendor.id pci 0x10ec &subdevice.id pci 0x8139 |device.id pci 0x8139 &subvendor.id pci 0x1186 &subdevice.id pci 0x1300 |device.id pci 0x8139 &subvendor.id pci 0x13d1 &subdevice.id pci 0xab06 +driver.module.modprobe 8139too # modules.alias vendor.id pci 0x10ec &device.id pci 0x8139 &rev.id 0x0020+0x00e0 +driver.module.modprobe 8139cp # net/via_rhine.c vendor.id pci 0x1106 &device.id pci 0x3043 |vendor.id pci 0x1106 &device.id pci 0x3065 |vendor.id pci 0x1106 &device.id pci 0x6100 +driver.module.modprobe via-rhine # net/skfp/ vendor.id pci 0x1148 &device.id pci 0x4000 +driver.module.modprobe skfp # net/sk98lin/h/skdrv2nd.h::SK_PCI_ISCOMPLIANT() vendor.id pci 0x1148 &device.id pci 0x4300 |vendor.id pci 0x1148 &device.id pci 0x4320 |vendor.id pci 0x10b7 &device.id pci 0x1700 |vendor.id pci 0x1186 &device.id pci 0x4c00 |vendor.id pci 0x11ab &device.id pci 0x4320 |vendor.id pci 0x1371 &device.id pci 0x434e |vendor.id pci 0x1737 &device.id pci 0x1032 |vendor.id pci 0x1737 &device.id pci 0x1064 +driver.module.modprobe sk98lin # net/dgrs.c vendor.id pci 0x114f &device.id pci 0x0003 +driver.module.modprobe dgrs # net/irda/toshoboe.c vendor.id pci 0x1179 &device.id pci 0x0701 +driver.module.modprobe toshoboe # net/sundance.c vendor.id pci 0x1186 &device.id pci 0x1002 |vendor.id pci 0x13f0 &device.id pci 0x0201 +driver.module.modprobe sundance # net/dl2k.c vendor.id pci 0x1186 &device.id pci 0x4000 +driver.module.modprobe dl2k # net/wan/sdladrv.c vendor.id pci 0x11b0 &device.id pci 0x0002 +driver.module.modprobe sdladrv # net/rrunner.c vendor.id pci 0x120f &device.id pci 0x0001 +driver.module.modprobe rrunner # net/hamachi.c vendor.id pci 0x1318 &device.id pci 0x0911 +driver.module.modprobe hamachi # see #14848 vendor.id pci 0x1385 &device.id pci 0x4100 +driver.module.modprobe prism2_plx # net/aironet4500_card.c vendor.id pci 0x14b9 &device.id pci 0x0001 |vendor.id pci 0x14b9 &device.id pci 0x4500 |vendor.id pci 0x14b9 &device.id pci 0x4800 +driver.module.modprobe aironet4500 # net/arcnet/com20020-pci.c vendor.id pci 0x1571 &device.id pci 0xa001+0x0013 |vendor.id pci 0x1571 &device.id pci 0xa201+0x0006 +driver.module.modprobe om20020-pci # net/rcpci45.c vendor.id pci 0x4916 &device.id pci 0x1960 +driver.module.modprobe rcpci45 # pcimap vendor.id pci 0x8086 &device.id pci 0x1050+0x0006 +driver.module.modprobe e100 # pcimap vendor.id pci 0x8086 &device.id pci 0x1035+0x0003 |vendor.id pci 0x8086 &device.id pci 0x1227+0x0002 |vendor.id pci 0x8086 &device.id pci 0x5200+0x0002 +driver.module.modprobe eepro100 # pcimap vendor.id pci 0x8086 &device.id pci 0x1029 |vendor.id pci 0x8086 &device.id pci 0x1030+0x0005 |vendor.id pci 0x8086 &device.id pci 0x1038+0x0007 |vendor.id pci 0x8086 &device.id pci 0x1059 |vendor.id pci 0x8086 &device.id pci 0x1209 |vendor.id pci 0x8086 &device.id pci 0x1229 |vendor.id pci 0x8086 &device.id pci 0x2449 |vendor.id pci 0x8086 &device.id pci 0x2459 |vendor.id pci 0x8086 &device.id pci 0x245d +driver.module.modprobe e100 +driver.module.modprobe eepro100 # pcimap vendor.id pci 0x8086 &device.id pci 0x1000+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1004 |vendor.id pci 0x8086 &device.id pci 0x1008+0x0002 |vendor.id pci 0x8086 &device.id pci 0x100c+0x000e |vendor.id pci 0x8086 &device.id pci 0x101d+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1026+0x0003 |vendor.id pci 0x8086 &device.id pci 0x1075+0x0007 +driver.module.modprobe e1000 # net/starfire.c vendor.id pci 0x9004 &device.id pci 0x6915 +driver.module.modprobe starfire vendor.id pci 0x8086 &device.id pci 0x1043 +driver.module.modprobe ipw2100 # make it an ethernet card explicitly (#65852, #116394, #297606) vendor.id pci 0x10de &device.id pci 0x0037+0x0002 |vendor.id pci 0x10de &device.id pci 0x0056+0x0002 |vendor.id pci 0x10de &device.id pci 0x0066 |vendor.id pci 0x10de &device.id pci 0x0086 |vendor.id pci 0x10de &device.id pci 0x008c |vendor.id pci 0x10de &device.id pci 0x00d6 |vendor.id pci 0x10de &device.id pci 0x00df |vendor.id pci 0x10de &device.id pci 0x00e6 |vendor.id pci 0x10de &device.id pci 0x01c3 |vendor.id pci 0x10de &device.id pci 0x0268+0x0002 |vendor.id pci 0x10de &device.id pci 0x0372+0x0002 |vendor.id pci 0x10de &device.id pci 0x03e5+0x0002 |vendor.id pci 0x10de &device.id pci 0x03ee+0x0002 |vendor.id pci 0x10de &device.id pci 0x0450+0x0004 |vendor.id pci 0x10de &device.id pci 0x054c+0x0004 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe forcedeth # net/ne.c vendor.id AXE &device.id eisa 0x2201 |vendor.id PNP &device.id eisa 0x80d6 +driver.module.modprobe ne +driver.module.config options ne io= irq= +driver.module.insmod 8390|ne io= irq= # net/3c509.c vendor.id PNP &device.id eisa 0x80f7+0x0002 |vendor.id TCM &device.id eisa 0x5090+0x0002 |vendor.id TCM &device.id eisa 0x5094+0x0002 |vendor.id TCM &device.id eisa 0x5098 +driver.module.modprobe 3c509 # mac ethernet controller vendor.id special 0x0401 &device.id special 0x0020 +driver.module.modprobe mace # mac ethernet controller vendor.id special 0x0401 &device.id special 0x0021+0x0002 +driver.module.modprobe bmac # net/sunqe.c (sbus) vendor.id special 0x4001 &device.id special 0x3003 +driver.module.modprobe sunqe # net/myri_sbus.c (sbus) vendor.id special 0x4001 &device.id special 0x3004 +driver.module.modprobe myri_sbus # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # usb network adapter vendor.id usb 0x0411 +vendor.name MELCO vendor.id usb 0x0411 &device.id usb 0x0001 +baseclass.id 0x002 +subclass.id 0x00 +device.name BUFFALO LUA-TX vendor.id usb 0x04bb +vendor.name IO Data vendor.id usb 0x04bb &device.id usb 0x0904 +baseclass.id 0x002 +subclass.id 0x00 +device.name USB ET/TX vendor.id usb 0x056e +vendor.name LANEED vendor.id usb 0x056e &device.id usb 0x4002 +baseclass.id 0x002 +subclass.id 0x00 +device.name LD-USB/TX vendor.id usb 0x05e9 +vendor.name SONY vendor.id usb 0x05e9 &device.id usb 0x0009 +baseclass.id 0x002 +subclass.id 0x00 +device.name Ethernet USB vendor.id usb 0x066b +vendor.name Linksys vendor.id usb 0x066b &device.id usb 0x2203+0x0002 +baseclass.id 0x002 +subclass.id 0x00 +device.name USB100TX vendor.id usb 0x066b &device.id usb 0x2206 +baseclass.id 0x002 +subclass.id 0x00 vendor.id usb 0x0707 +vendor.name SMC vendor.id usb 0x0707 &device.id usb 0x0100 +baseclass.id 0x002 +subclass.id 0x00 +device.name 2102 EZ Ethernet USB vendor.id usb 0x0707 &device.id usb 0x0200 +baseclass.id 0x002 +subclass.id 0x00 +device.name 202 USB Ethernet vendor.id usb 0x07a6 +vendor.name ADMtek vendor.id usb 0x07a6 &device.id usb 0x0986 +baseclass.id 0x002 +subclass.id 0x00 +device.name AN986 USB Ethernet vendor.id usb 0x07aa +vendor.name Corega vendor.id usb 0x07aa &device.id usb 0x0001 +baseclass.id 0x002 +subclass.id 0x00 +device.name FEther USB-T vendor.id usb 0x07aa &device.id usb 0x0004 +baseclass.id 0x002 +subclass.id 0x00 +device.name FEther USB-TX vendor.id usb 0x07b8 |vendor.id usb 0x2001 +vendor.name D-Link vendor.id usb 0x07b8 &device.id usb 0x4002 +baseclass.id 0x002 +subclass.id 0x00 +device.name DRU-E100 vendor.id usb 0x07b8 &device.id usb 0xabc1 +baseclass.id 0x002 +subclass.id 0x00 +device.name DU-10 vendor.id usb 0x083a +vendor.name Accton vendor.id usb 0x083a &device.id usb 0x1046 +baseclass.id 0x002 +subclass.id 0x00 +device.name USB 10/100 Ethernet Adapter vendor.id usb 0x08dd +vendor.name Billionton vendor.id usb 0x08dd &device.id usb 0x0986 +baseclass.id 0x002 +subclass.id 0x00 +device.name USB-100 vendor.id usb 0x2001 &device.id usb 0x4001+0x0002 +baseclass.id 0x002 +subclass.id 0x00 +device.name DSB-650X vendor.id usb 0x2001 &device.id usb 0x4003 +baseclass.id 0x002 +subclass.id 0x00 +device.name DSB-650X(PNA) vendor.id usb 0x03e8 &device.id usb 0x0008 |vendor.id usb 0x04bb &device.id usb 0x0901 |vendor.id usb 0x0506 &device.id usb 0x03e8 |vendor.id usb 0x0506 &device.id usb 0x11f8 |vendor.id usb 0x0557 &device.id usb 0x2002 |vendor.id usb 0x0557 &device.id usb 0x4000 |vendor.id usb 0x0565 &device.id usb 0x0002+0x0002 |vendor.id usb 0x0565 &device.id usb 0x0005 |vendor.id usb 0x05e9 &device.id usb 0x0008+0x0002 |vendor.id usb 0x06e1 &device.id usb 0x0008+0x0002 |vendor.id usb 0x0707 &device.id usb 0x0100 |vendor.id usb 0x07aa &device.id usb 0x0001 |vendor.id usb 0x07b8 &device.id usb 0x4000 |vendor.id usb 0x0846 &device.id usb 0x1001+0x0002 |vendor.id usb 0x085a &device.id usb 0x0008+0x0002 |vendor.id usb 0x087d &device.id usb 0x5704 |vendor.id usb 0x0951 &device.id usb 0x0008 |vendor.id usb 0x095a &device.id usb 0x3003 |vendor.id usb 0x10bd &device.id usb 0x1427 |vendor.id usb 0x1342 &device.id usb 0x0204 |vendor.id usb 0x13d2 &device.id usb 0x0400 |vendor.id usb 0x1485 &device.id usb 0x0001 |vendor.id usb 0x1645 &device.id usb 0x0005 |vendor.id usb 0x1645 &device.id usb 0x0008 |vendor.id usb 0x1645 &device.id usb 0x8005 |vendor.id usb 0x2001 &device.id usb 0x4000 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe kaweth vendor.id usb 0x03f0 &device.id usb 0x811c |vendor.id usb 0x0411 &device.id usb 0x0001 |vendor.id usb 0x0411 &device.id usb 0x0005 |vendor.id usb 0x0411 &device.id usb 0x0009 |vendor.id usb 0x045e &device.id usb 0x007a |vendor.id usb 0x049f &device.id usb 0x8511 |vendor.id usb 0x04bb &device.id usb 0x0904 |vendor.id usb 0x04bb &device.id usb 0x0913 |vendor.id usb 0x0506 &device.id usb 0x4601 |vendor.id usb 0x050d &device.id usb 0x0121 |vendor.id usb 0x0557 &device.id usb 0x2007 |vendor.id usb 0x056e &device.id usb 0x200c |vendor.id usb 0x056e &device.id usb 0x4002 |vendor.id usb 0x056e &device.id usb 0x400b |vendor.id usb 0x056e &device.id usb 0xabc1 |vendor.id usb 0x05cc &device.id usb 0x3000 |vendor.id usb 0x066b &device.id usb 0x200c |vendor.id usb 0x066b &device.id usb 0x2203+0x0002 |vendor.id usb 0x066b &device.id usb 0x2206 |vendor.id usb 0x066b &device.id usb 0x400b |vendor.id usb 0x067c &device.id usb 0x1001 |vendor.id usb 0x0707 &device.id usb 0x0200+0x0002 |vendor.id usb 0x07a6 &device.id usb 0x07c2 |vendor.id usb 0x07a6 &device.id usb 0x0986 |vendor.id usb 0x07a6 &device.id usb 0x8511 |vendor.id usb 0x07a6 &device.id usb 0x8513 |vendor.id usb 0x07a6 &device.id usb 0x8515 |vendor.id usb 0x07aa &device.id usb 0x0004 |vendor.id usb 0x07aa &device.id usb 0x000d |vendor.id usb 0x07b8 &device.id usb 0x110c |vendor.id usb 0x07b8 &device.id usb 0x200c |vendor.id usb 0x07b8 &device.id usb 0x4002 |vendor.id usb 0x07b8 &device.id usb 0x4004 |vendor.id usb 0x07b8 &device.id usb 0x4007 |vendor.id usb 0x07b8 &device.id usb 0x400b+0x0002 |vendor.id usb 0x07b8 &device.id usb 0x4102 |vendor.id usb 0x07b8 &device.id usb 0x4104 |vendor.id usb 0x07b8 &device.id usb 0xabc1 |vendor.id usb 0x07c9 &device.id usb 0xb100 |vendor.id usb 0x083a &device.id usb 0x1046 |vendor.id usb 0x083a &device.id usb 0x5046 |vendor.id usb 0x0846 &device.id usb 0x1020 |vendor.id usb 0x08d1 &device.id usb 0x0003 |vendor.id usb 0x08dd &device.id usb 0x0986+0x0003 |vendor.id usb 0x08dd &device.id usb 0x8511 |vendor.id usb 0x0951 &device.id usb 0x000a |vendor.id usb 0x0b39 &device.id usb 0x0109 |vendor.id usb 0x0b39 &device.id usb 0x0901 |vendor.id usb 0x0db7 &device.id usb 0x0002 |vendor.id usb 0x0e66 &device.id usb 0x400c |vendor.id usb 0x1044 &device.id usb 0x8002 |vendor.id usb 0x1342 &device.id usb 0x0304 |vendor.id usb 0x15e8 &device.id usb 0x9100 |vendor.id usb 0x15e8 &device.id usb 0x9110 |vendor.id usb 0x2001 &device.id usb 0x200c |vendor.id usb 0x2001 &device.id usb 0x4001+0x0003 |vendor.id usb 0x2001 &device.id usb 0x400b |vendor.id usb 0x2001 &device.id usb 0x4102 |vendor.id usb 0x2001 &device.id usb 0xabc1 |vendor.id usb 0x3334 &device.id usb 0x1701 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe pegasus vendor.id usb 0x0411 &device.id usb 0x0012 |vendor.id usb 0x07b8 &device.id usb 0x401a |vendor.id usb 0x0bda &device.id usb 0x8150 |vendor.id usb 0x3980 &device.id usb 0x0003 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe rtl8150 vendor.id usb 0x0423 &device.id usb 0x000a |vendor.id usb 0x0423 &device.id usb 0x000c |vendor.id usb 0x08d1 &device.id usb 0x0001 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe catc vendor.id usb 0x066b &device.id usb 0x2202 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe pegasus +driver.module.modprobe kaweth # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # myrinet adapter vendor.id pci 0x14c1 +vendor.name Myricom, Inc. vendor.id pci 0x14c1 &device.id pci 0x8043 +baseclass.id 0x002 +subclass.id 0x81 +driver.module.modprobe gm +device.name Myrinet Adapter # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # bluetooth usb devices vendor.id usb 0x044e &device.id usb 0x3001+0x0002 |vendor.id usb 0x04bf &device.id usb 0x030a |vendor.id usb 0x057c &device.id usb 0x3800 |vendor.id usb 0x0bdb &device.id usb 0x1002 +driver.module.modprobe hci_usb +baseclass.id 0x115 +subclass.id 0x00 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # firmware vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x103c &subdevice.id pci 0x2741 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2701+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2711+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2721+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2731+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2741+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2751+0x0004 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2761+0x0002 |vendor.id pci 0x8086 &device.id pci 0x104f |vendor.id pci 0x8086 &device.id pci 0x4220 |vendor.id pci 0x8086 &device.id pci 0x4223 +driver.module.modprobe ipw2200 +requires ipw-firmware vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2520+0x000a |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x252b+0x0003 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2550+0x0002 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2553+0x0003 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2560+0x0004 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2565+0x0003 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2570 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2580+0x0004 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2585+0x0003 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2590+0x0004 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2596 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2598 |vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x25a0 +driver.module.modprobe ipw2100 +requires ipw-firmware vendor.id usb 0x03eb &device.id usb 0x4102 |vendor.id usb 0x03eb &device.id usb 0x7605 |vendor.id usb 0x049f &device.id usb 0x0032 |vendor.id usb 0x04a5 &device.id usb 0x9001 |vendor.id usb 0x0506 &device.id usb 0x0a01 |vendor.id usb 0x050d &device.id usb 0x0050 |vendor.id usb 0x0681 &device.id usb 0x001b |vendor.id usb 0x069a &device.id usb 0x0321 |vendor.id usb 0x077b &device.id usb 0x2219 |vendor.id usb 0x077b &device.id usb 0x2227 |vendor.id usb 0x07b8 &device.id usb 0xb000 |vendor.id usb 0x0864 &device.id usb 0x4102 |vendor.id usb 0x1044 &device.id usb 0x8003 |vendor.id usb 0x1371 &device.id usb 0x0002 |vendor.id usb 0x1371 &device.id usb 0x5743 |vendor.id usb 0x1668 &device.id usb 0x7605 |vendor.id usb 0x2001 &device.id usb 0x3200 |vendor.id usb 0x2019 &device.id usb 0x3220 +driver.module.modprobe at76c503-rfmd +requires atmel-firmware vendor.id usb 0x03eb &device.id usb 0x7603 |vendor.id usb 0x03f0 &device.id usb 0x011c |vendor.id usb 0x04a5 &device.id usb 0x9000 |vendor.id usb 0x04bb &device.id usb 0x0919 |vendor.id usb 0x05dd &device.id usb 0xff31 |vendor.id usb 0x066b &device.id usb 0x2211 |vendor.id usb 0x069a &device.id usb 0x0320 |vendor.id usb 0x069a &device.id usb 0x0821 |vendor.id usb 0x0864 &device.id usb 0x4100 |vendor.id usb 0x0b3b &device.id usb 0x1612 |vendor.id usb 0x0cde &device.id usb 0x0001 |vendor.id usb 0x0d5c &device.id usb 0xa001 |vendor.id usb 0x0d8e &device.id usb 0x7100 |vendor.id usb 0x0d8e &device.id usb 0x7110 |vendor.id usb 0x8086 &device.id usb 0x0200 +driver.module.modprobe at76c503-i3861 +requires atmel-firmware vendor.id usb 0x03eb &device.id usb 0x7604 |vendor.id usb 0x055d &device.id usb 0xa000 +driver.module.modprobe at76c503-i3863 +requires atmel-firmware vendor.id usb 0x03eb &device.id usb 0x7606 +driver.module.modprobe at76c505-rfmd +requires atmel-firmware vendor.id usb 0x03eb &device.id usb 0x7613 |vendor.id usb 0x07aa &device.id usb 0x7613 |vendor.id usb 0x0db0 &device.id usb 0x1020 |vendor.id usb 0x12fd &device.id usb 0x1001 |vendor.id usb 0x1371 &device.id usb 0x0013+0x0002 |vendor.id usb 0x1915 &device.id usb 0x2233 +driver.module.modprobe at76c505-rfmd2958 +requires atmel-firmware vendor.id usb 0x03eb &device.id usb 0x7614 |vendor.id usb 0x03eb &device.id usb 0x7617 +driver.module.modprobe at76c505a-rfmd2958 +requires atmel-firmware vendor.id usb 0x083a &device.id usb 0x3501 |vendor.id usb 0x0d5c &device.id usb 0xa002 +driver.module.modprobe at76c503-rfmd-acc +requires atmel-firmware vendor.id usb 0x0a5c &device.id usb 0x2033 +requires bluez-firmware # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # usbnet devices vendor.id usb 0x0402 &device.id usb 0x5632 |vendor.id usb 0x0411 &device.id usb 0x003d |vendor.id usb 0x049f &device.id usb 0x505a |vendor.id usb 0x050d &device.id usb 0x0004 |vendor.id usb 0x0525 &device.id usb 0x1080 |vendor.id usb 0x0525 &device.id usb 0x2888 |vendor.id usb 0x0525 &device.id usb 0x9901 |vendor.id usb 0x0547 &device.id usb 0x2720 |vendor.id usb 0x0547 &device.id usb 0x2727 |vendor.id usb 0x0557 &device.id usb 0x2009 |vendor.id usb 0x056c &device.id usb 0x8100 |vendor.id usb 0x05e3 &device.id usb 0x0502 |vendor.id usb 0x067b &device.id usb 0x0000+0x0002 |vendor.id usb 0x06d0 &device.id usb 0x0622 |vendor.id usb 0x077b &device.id usb 0x2226 |vendor.id usb 0x07b8 &device.id usb 0x420a |vendor.id usb 0x0846 &device.id usb 0x1040 |vendor.id usb 0x08dd &device.id usb 0x90ff |vendor.id usb 0x0b95 &device.id usb 0x1720 |vendor.id usb 0x0e7e &device.id usb 0x1001 |vendor.id usb 0x2001 &device.id usb 0x1a00 |vendor.id usb 0x6189 &device.id usb 0x182d |vendor.id usb 0x8086 &device.id usb 0x07d3 +driver.module.modprobe usbnet +baseclass.id 0x002 +subclass.id 0x91 hwinfo-21.52/src/ids/src/pci000066400000000000000000140126161323731041200156570ustar00rootroot00000000000000 vendor.id pci 0x0001 +vendor.name SafeNet (wrong ID) vendor.id pci 0x0010 +vendor.name Allied Telesis, Inc (Wrong ID) vendor.id pci 0x0010 &device.id pci 0x8139 +device.name AT-2500TX V3 Ethernet vendor.id pci 0x001c +vendor.name PEAK-System Technik GmbH vendor.id pci 0x001c &device.id pci 0x0001 +device.name PCAN-PCI CAN-Bus controller vendor.id pci 0x001c &device.id pci 0x0001 &subvendor.id pci 0x001c &subdevice.id pci 0x0004 +subdevice.name 2 Channel CAN Bus SJC1000 vendor.id pci 0x001c &device.id pci 0x0001 &subvendor.id pci 0x001c &subdevice.id pci 0x0005 +subdevice.name 2 Channel CAN Bus SJC1000 (Optically Isolated) vendor.id pci 0x003d +vendor.name Lockheed Martin-Marietta Corp vendor.id pci 0x0059 +vendor.name Tiger Jet Network Inc. (Wrong ID) vendor.id pci 0x0070 +vendor.name Hauppauge computer works Inc. vendor.id pci 0x0070 &device.id pci 0x7801 +device.name WinTV HVR-1800 MCE vendor.id pci 0x0071 +vendor.name Nebula Electronics Ltd. vendor.id pci 0x0095 +vendor.name Silicon Image, Inc. (Wrong ID) vendor.id pci 0x0095 &device.id pci 0x0680 +device.name Ultra ATA/133 IDE RAID CONTROLLER CARD vendor.id pci 0x00a7 +vendor.name Teles AG (Wrong ID) vendor.id pci 0x0100 +vendor.name Ncipher Corp Ltd vendor.id pci 0x0123 +vendor.name General Dynamics vendor.id pci 0x018a +vendor.name LevelOne vendor.id pci 0x018a &device.id pci 0x0106 +device.name FPC-0106TX misprogrammed [RTL81xx] vendor.id pci 0x021b +vendor.name Compaq Computer Corporation vendor.id pci 0x021b &device.id pci 0x8139 +device.name HNE-300 (RealTek RTL8139c) [iPaq Networking] vendor.id pci 0x0270 +vendor.name Hauppauge computer works Inc. (Wrong ID) vendor.id pci 0x0291 +vendor.name Davicom Semiconductor, Inc. (Wrong ID) vendor.id pci 0x02ac +vendor.name SpeedStream vendor.id pci 0x02ac &device.id pci 0x1012 +device.name 1012 PCMCIA 10/100 Ethernet Card [RTL81xx] vendor.id pci 0x02e0 +vendor.name XFX Pine Group Inc. (Wrong ID) vendor.id pci 0x0303 +vendor.name Hewlett-Packard Company (Wrong ID) vendor.id pci 0x0308 +vendor.name ZyXEL Communications Corporation (Wrong ID) vendor.id pci 0x0315 +vendor.name SK-Electronics Co., Ltd. vendor.id pci 0x0357 +vendor.name TTTech Computertechnik AG (Wrong ID) vendor.id pci 0x0357 &device.id pci 0x000a +device.name TTP-Monitoring Card V2.0 vendor.id pci 0x0432 +vendor.name SCM Microsystems, Inc. vendor.id pci 0x0432 &device.id pci 0x0001 +device.name Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet] vendor.id pci 0x0675 +vendor.name Dynalink vendor.id pci 0x0675 &device.id pci 0x1700 +device.name IS64PH ISDN Adapter vendor.id pci 0x0675 &device.id pci 0x1702 +device.name IS64PH ISDN Adapter vendor.id pci 0x0675 &device.id pci 0x1703 +device.name ISDN Adapter (PCI Bus, DV, W) vendor.id pci 0x0675 &device.id pci 0x1704 +device.name ISDN Adapter (PCI Bus, D, C) vendor.id pci 0x0721 +vendor.name Sapphire, Inc. vendor.id pci 0x0777 +vendor.name Ubiquiti Networks, Inc. vendor.id pci 0x0795 +vendor.name Wired Inc. vendor.id pci 0x0795 &device.id pci 0x6663 +device.name Butane II (MPEG2 encoder board) vendor.id pci 0x0795 &device.id pci 0x6666 +device.name MediaPress (MPEG2 encoder board) vendor.id pci 0x07d1 +vendor.name D-Link System Inc vendor.id pci 0x0925 +vendor.name VIA Technologies, Inc. (Wrong ID) vendor.id pci 0x0a89 +vendor.name BREA Technologies Inc vendor.id pci 0x0b0b +vendor.name Rhino Equipment Corp. vendor.id pci 0x0b0b &device.id pci 0x0105 +device.name R1T1 vendor.id pci 0x0b0b &device.id pci 0x0205 +device.name R4FXO vendor.id pci 0x0b0b &device.id pci 0x0206 +device.name RCB4FXO 4-channel FXO analog telphony card vendor.id pci 0x0b0b &device.id pci 0x0305 +device.name R4T1 vendor.id pci 0x0b0b &device.id pci 0x0405 +device.name R8FXX vendor.id pci 0x0b0b &device.id pci 0x0406 +device.name RCB8FXX 8-channel modular analog telphony card vendor.id pci 0x0b0b &device.id pci 0x0505 +device.name R24FXX vendor.id pci 0x0b0b &device.id pci 0x0506 +device.name RCB24FXS 24-Channel FXS analog telphony card vendor.id pci 0x0b0b &device.id pci 0x0605 +device.name R2T1 vendor.id pci 0x0b0b &device.id pci 0x0705 +device.name R24FXS vendor.id pci 0x0b0b &device.id pci 0x0706 +device.name RCB24FXO 24-Channel FXO analog telphony card vendor.id pci 0x0b0b &device.id pci 0x0905 +device.name R1T3 Single T3 Digital Telephony Card vendor.id pci 0x0b0b &device.id pci 0x0906 +device.name RCB24FXX 24-channel modular analog telphony card vendor.id pci 0x0b0b &device.id pci 0x0a06 +device.name RCB672FXX 672-channel modular analog telphony card vendor.id pci 0x0e11 +vendor.name Compaq Computer Corporation vendor.id pci 0x0e11 &device.id pci 0x0001 +device.name PCI to EISA Bridge vendor.id pci 0x0e11 &device.id pci 0x0002 +device.name PCI to ISA Bridge vendor.id pci 0x0e11 &device.id pci 0x0046 +device.name Smart Array 64xx vendor.id pci 0x0e11 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4091 +subdevice.name Smart Array 6i vendor.id pci 0x0e11 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x409a +subdevice.name Smart Array 641 vendor.id pci 0x0e11 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x409b +subdevice.name Smart Array 642 vendor.id pci 0x0e11 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x409c +subdevice.name Smart Array 6400 vendor.id pci 0x0e11 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x409d +subdevice.name Smart Array 6400 EM vendor.id pci 0x0e11 &device.id pci 0x0049 +device.name NC7132 Gigabit Upgrade Module vendor.id pci 0x0e11 &device.id pci 0x004a +device.name NC6136 Gigabit Server Adapter vendor.id pci 0x0e11 &device.id pci 0x005a +device.name Remote Insight II board - Lights-Out vendor.id pci 0x0e11 &device.id pci 0x007c +device.name NC7770 1000BaseTX vendor.id pci 0x0e11 &device.id pci 0x007d +device.name NC6770 1000BaseTX vendor.id pci 0x0e11 &device.id pci 0x0085 +device.name NC7780 1000BaseTX vendor.id pci 0x0e11 &device.id pci 0x00b1 +device.name Remote Insight II board - PCI device vendor.id pci 0x0e11 &device.id pci 0x00bb +device.name NC7760 vendor.id pci 0x0e11 &device.id pci 0x00ca +device.name NC7771 vendor.id pci 0x0e11 &device.id pci 0x00cb +device.name NC7781 vendor.id pci 0x0e11 &device.id pci 0x00cf +device.name NC7772 vendor.id pci 0x0e11 &device.id pci 0x00d0 +device.name NC7782 vendor.id pci 0x0e11 &device.id pci 0x00d1 +device.name NC7783 vendor.id pci 0x0e11 &device.id pci 0x00e3 +device.name NC7761 vendor.id pci 0x0e11 &device.id pci 0x0508 +device.name Netelligent 4/16 Token Ring vendor.id pci 0x0e11 &device.id pci 0x1000 +device.name Triflex/Pentium Bridge, Model 1000 vendor.id pci 0x0e11 &device.id pci 0x2000 +device.name Triflex/Pentium Bridge, Model 2000 vendor.id pci 0x0e11 &device.id pci 0x3032 +device.name QVision 1280/p vendor.id pci 0x0e11 &device.id pci 0x3033 +device.name QVision 1280/p vendor.id pci 0x0e11 &device.id pci 0x3034 +device.name QVision 1280/p vendor.id pci 0x0e11 &device.id pci 0x4000 +device.name 4000 [Triflex] vendor.id pci 0x0e11 &device.id pci 0x4040 +device.name Integrated Array vendor.id pci 0x0e11 &device.id pci 0x4048 +device.name Compaq Raid LC2 vendor.id pci 0x0e11 &device.id pci 0x4050 +device.name Smart Array 4200 vendor.id pci 0x0e11 &device.id pci 0x4051 +device.name Smart Array 4250ES vendor.id pci 0x0e11 &device.id pci 0x4058 +device.name Smart Array 431 vendor.id pci 0x0e11 &device.id pci 0x4070 +device.name Smart Array 5300 vendor.id pci 0x0e11 &device.id pci 0x4080 +device.name Smart Array 5i vendor.id pci 0x0e11 &device.id pci 0x4082 +device.name Smart Array 532 vendor.id pci 0x0e11 &device.id pci 0x4083 +device.name Smart Array 5312 vendor.id pci 0x0e11 &device.id pci 0x4091 +device.name Smart Array 6i vendor.id pci 0x0e11 &device.id pci 0x409a +device.name Smart Array 641 vendor.id pci 0x0e11 &device.id pci 0x409b +device.name Smart Array 642 vendor.id pci 0x0e11 &device.id pci 0x409c +device.name Smart Array 6400 vendor.id pci 0x0e11 &device.id pci 0x409d +device.name Smart Array 6400 EM vendor.id pci 0x0e11 &device.id pci 0x6010 +device.name HotPlug PCI Bridge 6010 vendor.id pci 0x0e11 &device.id pci 0x7020 +device.name USB Controller vendor.id pci 0x0e11 &device.id pci 0xa0ec +device.name Fibre Channel Host Controller vendor.id pci 0x0e11 &device.id pci 0xa0f0 +device.name Advanced System Management Controller vendor.id pci 0x0e11 &device.id pci 0xa0f0 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0f3 +subdevice.name ProLiant DL360 vendor.id pci 0x0e11 &device.id pci 0xa0f3 +device.name Triflex PCI to ISA Bridge vendor.id pci 0x0e11 &device.id pci 0xa0f7 +device.name PCI Hotplug Controller vendor.id pci 0x0e11 &device.id pci 0xa0f7 &subvendor.id pci 0x8086 &subdevice.id pci 0x002a +subdevice.name PCI Hotplug Controller A vendor.id pci 0x0e11 &device.id pci 0xa0f7 &subvendor.id pci 0x8086 &subdevice.id pci 0x002b +subdevice.name PCI Hotplug Controller B vendor.id pci 0x0e11 &device.id pci 0xa0f8 +device.name ZFMicro Chipset USB vendor.id pci 0x0e11 &device.id pci 0xa0fc +device.name FibreChannel HBA Tachyon vendor.id pci 0x0e11 &device.id pci 0xae10 +device.name Smart-2/P RAID Controller vendor.id pci 0x0e11 &device.id pci 0xae10 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4030 +subdevice.name Smart-2/P Array Controller vendor.id pci 0x0e11 &device.id pci 0xae10 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4031 +subdevice.name Smart-2SL Array Controller vendor.id pci 0x0e11 &device.id pci 0xae10 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4032 +subdevice.name Smart Array 3200 Controller vendor.id pci 0x0e11 &device.id pci 0xae10 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4033 +subdevice.name Smart Array 3100ES Controller vendor.id pci 0x0e11 &device.id pci 0xae10 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4034 +subdevice.name Smart Array 221 Controller vendor.id pci 0x0e11 &device.id pci 0xae29 +device.name MIS-L vendor.id pci 0x0e11 &device.id pci 0xae2a +device.name MPC vendor.id pci 0x0e11 &device.id pci 0xae2b +device.name MIS-E vendor.id pci 0x0e11 &device.id pci 0xae31 +device.name System Management Controller vendor.id pci 0x0e11 &device.id pci 0xae32 +device.name Netelligent 10/100 TX PCI UTP vendor.id pci 0x0e11 &device.id pci 0xae33 +device.name Triflex Dual EIDE Controller vendor.id pci 0x0e11 &device.id pci 0xae34 +device.name Netelligent 10 T PCI UTP vendor.id pci 0x0e11 &device.id pci 0xae35 +device.name Integrated NetFlex-3/P vendor.id pci 0x0e11 &device.id pci 0xae40 +device.name Netelligent Dual 10/100 TX PCI UTP vendor.id pci 0x0e11 &device.id pci 0xae43 +device.name Netelligent Integrated 10/100 TX UTP vendor.id pci 0x0e11 &device.id pci 0xae69 +device.name CETUS-L vendor.id pci 0x0e11 &device.id pci 0xae6c +device.name Northstar vendor.id pci 0x0e11 &device.id pci 0xae6d +device.name NorthStar CPU to PCI Bridge vendor.id pci 0x0e11 &device.id pci 0xb011 +device.name Netelligent 10/100 TX Embedded UTP vendor.id pci 0x0e11 &device.id pci 0xb012 +device.name Netelligent 10 T/2 PCI UTP/Coax vendor.id pci 0x0e11 &device.id pci 0xb01e +device.name NC3120 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb01f +device.name NC3122 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb02f +device.name NC1120 Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb030 +device.name Netelligent 10/100 TX UTP vendor.id pci 0x0e11 &device.id pci 0xb04a +device.name 10/100 TX PCI Intel WOL UTP Controller vendor.id pci 0x0e11 &device.id pci 0xb060 +device.name Smart Array 5300 Controller vendor.id pci 0x0e11 &device.id pci 0xb0c6 +device.name NC3161 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb0c7 +device.name NC3160 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb0d7 +device.name NC3121 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb0dd +device.name NC3131 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb0de +device.name NC3132 Fast Ethernet Module vendor.id pci 0x0e11 &device.id pci 0xb0df +device.name NC6132 Gigabit Module vendor.id pci 0x0e11 &device.id pci 0xb0e0 +device.name NC6133 Gigabit Module vendor.id pci 0x0e11 &device.id pci 0xb0e1 +device.name NC3133 Fast Ethernet Module vendor.id pci 0x0e11 &device.id pci 0xb123 +device.name NC6134 Gigabit NIC vendor.id pci 0x0e11 &device.id pci 0xb134 +device.name NC3163 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb13c +device.name NC3162 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb144 +device.name NC3123 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb163 +device.name NC3134 Fast Ethernet NIC vendor.id pci 0x0e11 &device.id pci 0xb164 +device.name NC3165 Fast Ethernet Upgrade Module vendor.id pci 0x0e11 &device.id pci 0xb178 +device.name Smart Array 5i/532 vendor.id pci 0x0e11 &device.id pci 0xb178 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4080 +subdevice.name Smart Array 5i vendor.id pci 0x0e11 &device.id pci 0xb178 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4082 +subdevice.name Smart Array 532 vendor.id pci 0x0e11 &device.id pci 0xb178 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4083 +subdevice.name Smart Array 5312 vendor.id pci 0x0e11 &device.id pci 0xb1a4 +device.name NC7131 Gigabit Server Adapter vendor.id pci 0x0e11 &device.id pci 0xb200 +device.name Memory Hot-Plug Controller vendor.id pci 0x0e11 &device.id pci 0xb203 +device.name Integrated Lights Out Controller vendor.id pci 0x0e11 &device.id pci 0xb204 +device.name Integrated Lights Out Processor vendor.id pci 0x0e11 &device.id pci 0xc000 +device.name Remote Insight Lights-Out Edition vendor.id pci 0x0e11 &device.id pci 0xf130 +device.name NetFlex-3/P ThunderLAN 1.0 vendor.id pci 0x0e11 &device.id pci 0xf150 +device.name NetFlex-3/P ThunderLAN 2.3 vendor.id pci 0x0e55 +vendor.name HaSoTec GmbH vendor.id pci 0x0eac +vendor.name SHF Communication Technologies AG vendor.id pci 0x0eac &device.id pci 0x0008 +device.name Ethernet Powerlink Managing Node 01 vendor.id pci 0x0f62 +vendor.name Acrox Technologies Co., Ltd. vendor.id pci 0x1000 +vendor.name LSI Logic / Symbios Logic vendor.id pci 0x1000 &device.id pci 0x0001 +device.name 53c810 vendor.id pci 0x1000 &device.id pci 0x0001 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C810AE PCI to SCSI I/O Processor vendor.id pci 0x1000 &device.id pci 0x0002 +device.name 53c820 vendor.id pci 0x1000 &device.id pci 0x0003 +device.name 53c825 vendor.id pci 0x1000 &device.id pci 0x0003 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide) vendor.id pci 0x1000 &device.id pci 0x0004 +device.name 53c815 vendor.id pci 0x1000 &device.id pci 0x0005 +device.name 53c810AP vendor.id pci 0x1000 &device.id pci 0x0006 +device.name 53c860 vendor.id pci 0x1000 &device.id pci 0x0006 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C860E PCI to Ultra SCSI I/O Processor vendor.id pci 0x1000 &device.id pci 0x000a +device.name 53c1510 vendor.id pci 0x1000 &device.id pci 0x000a &subvendor.id pci 0x0e11 &subdevice.id pci 0xb143 +subdevice.name Integrated Dual Channel Wide Ultra2 SCSI Controller vendor.id pci 0x1000 &device.id pci 0x000a &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode) vendor.id pci 0x1000 &device.id pci 0x000b +device.name 53C896/897 vendor.id pci 0x1000 &device.id pci 0x000b &subvendor.id pci 0x0e11 &subdevice.id pci 0x6004 +subdevice.name EOB003 Series SCSI host adapter vendor.id pci 0x1000 &device.id pci 0x000b &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller vendor.id pci 0x1000 &device.id pci 0x000b &subvendor.id pci 0x1000 &subdevice.id pci 0x1010 +subdevice.name LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter vendor.id pci 0x1000 &device.id pci 0x000b &subvendor.id pci 0x1000 &subdevice.id pci 0x1020 +subdevice.name LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter vendor.id pci 0x1000 &device.id pci 0x000b &subvendor.id pci 0x13e9 &subdevice.id pci 0x1000 +subdevice.name 6221L-4U (Dual U2W SCSI, dual 10/100TX, graphics) vendor.id pci 0x1000 &device.id pci 0x000c +device.name 53c895 vendor.id pci 0x1000 &device.id pci 0x000c &subvendor.id pci 0x1000 &subdevice.id pci 0x1010 +subdevice.name LSI8951U PCI to Ultra2 SCSI host adapter vendor.id pci 0x1000 &device.id pci 0x000c &subvendor.id pci 0x1000 &subdevice.id pci 0x1020 +subdevice.name LSI8952U PCI to Ultra2 SCSI host adapter vendor.id pci 0x1000 &device.id pci 0x000c &subvendor.id pci 0x1de1 &subdevice.id pci 0x3906 +subdevice.name DC-390U2B SCSI adapter vendor.id pci 0x1000 &device.id pci 0x000c &subvendor.id pci 0x1de1 &subdevice.id pci 0x3907 +subdevice.name DC-390U2W vendor.id pci 0x1000 &device.id pci 0x000d +device.name 53c885 vendor.id pci 0x1000 &device.id pci 0x000f +device.name 53c875 vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x0e11 &subdevice.id pci 0x7004 +subdevice.name Embedded Ultra Wide SCSI Controller vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C876/E PCI to Dual Channel SCSI Controller vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x1000 &subdevice.id pci 0x1010 +subdevice.name LSI22801 PCI to Dual Channel Ultra SCSI host adapter vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x1000 &subdevice.id pci 0x1020 +subdevice.name LSI22802 PCI to Dual Channel Ultra SCSI host adapter vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x1092 &subdevice.id pci 0x8760 +subdevice.name FirePort 40 Dual SCSI Controller vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer Wide Ultra SCSI vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x1775 &subdevice.id pci 0x10d1 +subdevice.name V5D Single Board Computer Ultra SCSI vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x1de1 &subdevice.id pci 0x3904 +subdevice.name DC390F/U Ultra Wide SCSI Adapter vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x4c53 &subdevice.id pci 0x1000 +subdevice.name CC7/CR7/CP7/VC7/VP7/VR7 mainboard vendor.id pci 0x1000 &device.id pci 0x000f &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x1000 &device.id pci 0x0010 +device.name 53C1510 vendor.id pci 0x1000 &device.id pci 0x0010 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4040 +subdevice.name Integrated Smart Array Controller vendor.id pci 0x1000 &device.id pci 0x0010 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4048 +subdevice.name RAID LC2 Controller vendor.id pci 0x1000 &device.id pci 0x0010 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode) vendor.id pci 0x1000 &device.id pci 0x0012 +device.name 53c895a vendor.id pci 0x1000 &device.id pci 0x0012 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C895A PCI to Ultra2 SCSI Controller vendor.id pci 0x1000 &device.id pci 0x0013 +device.name 53c875a vendor.id pci 0x1000 &device.id pci 0x0013 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C875A PCI to Ultra SCSI Controller vendor.id pci 0x1000 &device.id pci 0x0014 +device.name MegaRAID Tri-Mode SAS3516 vendor.id pci 0x1000 &device.id pci 0x0014 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fd4 +subdevice.name PERC H745P MX vendor.id pci 0x1000 &device.id pci 0x0014 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0602 +subdevice.name ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter vendor.id pci 0x1000 &device.id pci 0x0014 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0604 +subdevice.name ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter vendor.id pci 0x1000 &device.id pci 0x0015 +device.name MegaRAID Tri-Mode SAS3416 vendor.id pci 0x1000 &device.id pci 0x0016 +device.name MegaRAID Tri-Mode SAS3508 vendor.id pci 0x1000 &device.id pci 0x0016 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fc9 +subdevice.name PERC H840 Adapter vendor.id pci 0x1000 &device.id pci 0x0016 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fcb +subdevice.name PERC H740P Adapter vendor.id pci 0x1000 &device.id pci 0x0016 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fcd +subdevice.name PERC H740P Mini vendor.id pci 0x1000 &device.id pci 0x0016 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fcf +subdevice.name PERC H740P Mini vendor.id pci 0x1000 &device.id pci 0x0016 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0601 +subdevice.name ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter vendor.id pci 0x1000 &device.id pci 0x0016 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0603 +subdevice.name ThinkSystem RAID 930-24i 4GB Flash PCIe 12Gb Adapter vendor.id pci 0x1000 &device.id pci 0x0016 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0604 +subdevice.name ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter vendor.id pci 0x1000 &device.id pci 0x0017 +device.name MegaRAID Tri-Mode SAS3408 vendor.id pci 0x1000 &device.id pci 0x0017 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0500 +subdevice.name ThinkSystem RAID 530-8i PCIe 12Gb Adapter vendor.id pci 0x1000 &device.id pci 0x0017 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0502 +subdevice.name ThinkSystem RAID 530-8i Dense Adapter vendor.id pci 0x1000 &device.id pci 0x001b +device.name MegaRAID Tri-Mode SAS3504 vendor.id pci 0x1000 &device.id pci 0x001b &subvendor.id pci 0x1d49 &subdevice.id pci 0x0605 +subdevice.name ThinkSystem RAID 930-4i 2GB Flash Flex Adapter vendor.id pci 0x1000 &device.id pci 0x001c +device.name MegaRAID Tri-Mode SAS3404 vendor.id pci 0x1000 &device.id pci 0x001c &subvendor.id pci 0x1d49 &subdevice.id pci 0x0501 +subdevice.name ThinkSystem RAID 530-4i Flex Adapter vendor.id pci 0x1000 &device.id pci 0x0020 +device.name 53c1010 Ultra3 SCSI Adapter vendor.id pci 0x1000 &device.id pci 0x0020 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller vendor.id pci 0x1000 &device.id pci 0x0020 &subvendor.id pci 0x107b &subdevice.id pci 0x1040 +subdevice.name Server Onboard 53C1010-33 vendor.id pci 0x1000 &device.id pci 0x0020 &subvendor.id pci 0x1de1 &subdevice.id pci 0x1020 +subdevice.name DC-390U3W vendor.id pci 0x1000 &device.id pci 0x0021 +device.name 53c1010 66MHz Ultra3 SCSI Adapter vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x1000 &subdevice.id pci 0x1010 +subdevice.name Asus TR-DLS onboard 53C1010-66 vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x103c &subdevice.id pci 0x1300 +subdevice.name Ultra160 SCSI [AB306A] vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x103c &subdevice.id pci 0x1310 +subdevice.name Ultra160 SCSI [A9918A] vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x103c &subdevice.id pci 0x1330 +subdevice.name Ultra160 SCSI [A7059A] vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x103c &subdevice.id pci 0x1340 +subdevice.name Ultra160 SCSI [A7060A] vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x124b &subdevice.id pci 0x1070 +subdevice.name PMC-USCSI3 vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1300 +subdevice.name P017 mezzanine (32-bit PMC) vendor.id pci 0x1000 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1310 +subdevice.name P017 mezzanine (64-bit PMC) vendor.id pci 0x1000 &device.id pci 0x002f +device.name MegaRAID SAS 2208 IOV [Thunderbolt] vendor.id pci 0x1000 &device.id pci 0x002f &subvendor.id pci 0x1028 &subdevice.id pci 0x1f39 +subdevice.name SPERC8-e vendor.id pci 0x1000 &device.id pci 0x002f &subvendor.id pci 0x1028 &subdevice.id pci 0x1f3e +subdevice.name SPERC 8 vendor.id pci 0x1000 &device.id pci 0x0030 +device.name 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00da +subdevice.name ProLiant ML 350 vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x1028 &subdevice.id pci 0x0123 +subdevice.name LSI Logic 1020/1030 vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x1028 &subdevice.id pci 0x014a +subdevice.name LSI Logic 1020/1030 vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4) vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name LSI Logic 1020/1030 vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x1028 &subdevice.id pci 0x018a +subdevice.name PERC 4/IM vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x1028 &subdevice.id pci 0x1010 +subdevice.name LSI U320 SCSI Controller vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x103c &subdevice.id pci 0x12c5 +subdevice.name Ultra320 SCSI [A7173A] vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x103c &subdevice.id pci 0x1323 +subdevice.name Core I/O LAN/SCSI Combo [AB314A] vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x103c &subdevice.id pci 0x3108 +subdevice.name Single Channel Ultra320 SCSI HBA G2 vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x103c &subdevice.id pci 0x322a +subdevice.name SC11Xe Ultra320 Single Channel PCIe x4 SCSI Host Bus Adapter (412911-B21) vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x124b &subdevice.id pci 0x1170 +subdevice.name PMC-USCSI320 vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x15ad &subdevice.id pci 0x1976 +subdevice.name LSI Logic Parallel SCSI Controller vendor.id pci 0x1000 &device.id pci 0x0030 &subvendor.id pci 0x1734 &subdevice.id pci 0x1052 +subdevice.name PRIMERGY BX/RX/TX S2 series onboard SCSI(IME) vendor.id pci 0x1000 &device.id pci 0x0031 +device.name 53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI vendor.id pci 0x1000 &device.id pci 0x0032 +device.name 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI vendor.id pci 0x1000 &device.id pci 0x0032 &subvendor.id pci 0x1000 &subdevice.id pci 0x1000 +subdevice.name LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller vendor.id pci 0x1000 &device.id pci 0x0033 +device.name 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI vendor.id pci 0x1000 &device.id pci 0x0040 +device.name 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI vendor.id pci 0x1000 &device.id pci 0x0040 &subvendor.id pci 0x1000 &subdevice.id pci 0x0033 +subdevice.name MegaRAID SCSI 320-2XR vendor.id pci 0x1000 &device.id pci 0x0040 &subvendor.id pci 0x1000 &subdevice.id pci 0x0066 +subdevice.name MegaRAID SCSI 320-2XRWS vendor.id pci 0x1000 &device.id pci 0x0041 +device.name 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI vendor.id pci 0x1000 &device.id pci 0x0050 +device.name SAS1064 PCI-X Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x0050 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f04 +subdevice.name SAS 5/E vendor.id pci 0x1000 &device.id pci 0x0050 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f09 +subdevice.name SAS 5i/R vendor.id pci 0x1000 &device.id pci 0x0052 +device.name MegaRAID SAS-3 3216/3224 [Cutlass] vendor.id pci 0x1000 &device.id pci 0x0053 +device.name MegaRAID SAS-3 3216/3224 [Cutlass] vendor.id pci 0x1000 &device.id pci 0x0053 &subvendor.id pci 0x1000 &subdevice.id pci 0x9350 +subdevice.name MegaRAID SAS 9341-16i vendor.id pci 0x1000 &device.id pci 0x0053 &subvendor.id pci 0x1000 &subdevice.id pci 0x9351 +subdevice.name MegaRAID SAS 9341-24i vendor.id pci 0x1000 &device.id pci 0x0054 +device.name SAS1068 PCI-X Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x0054 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f04 +subdevice.name SAS 5/E Adapter Controller vendor.id pci 0x1000 &device.id pci 0x0054 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f05 +subdevice.name SAS 5/i Adapter Controller vendor.id pci 0x1000 &device.id pci 0x0054 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f06 +subdevice.name SAS 5/i Integrated Controller vendor.id pci 0x1000 &device.id pci 0x0054 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f07 +subdevice.name SAS 5/iR Integrated RAID Controller vendor.id pci 0x1000 &device.id pci 0x0054 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f08 +subdevice.name SAS 5/iR Integrated RAID Controller vendor.id pci 0x1000 &device.id pci 0x0054 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f09 +subdevice.name SAS 5/iR Adapter RAID Controller vendor.id pci 0x1000 &device.id pci 0x0054 &subvendor.id pci 0x15ad &subdevice.id pci 0x1976 +subdevice.name SAS Controller vendor.id pci 0x1000 &device.id pci 0x0055 +device.name SAS1068 PCI-X Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x0055 &subvendor.id pci 0x1033 &subdevice.id pci 0x8336 +subdevice.name SAS1068 vendor.id pci 0x1000 &device.id pci 0x0056 +device.name SAS1064ET PCI-Express Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x0056 &subvendor.id pci 0x1014 &subdevice.id pci 0x03bb +subdevice.name ServeRAID BR10il SAS/SATA Controller v2 vendor.id pci 0x1000 &device.id pci 0x0057 +device.name M1064E MegaRAID SAS vendor.id pci 0x1000 &device.id pci 0x0057 &subvendor.id pci 0x8086 &subdevice.id pci 0x346c +subdevice.name Embedded Software RAID Technology II (ESTRII) vendor.id pci 0x1000 &device.id pci 0x0058 +device.name SAS1068E PCI-Express Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x0058 &subvendor.id pci 0x1000 &subdevice.id pci 0x3140 +subdevice.name SAS3081E-R 8-Port SAS/SATA Host Bus Adapter vendor.id pci 0x1000 &device.id pci 0x0058 &subvendor.id pci 0x1028 &subdevice.id pci 0x021d +subdevice.name SAS 6/iR Integrated Workstations RAID Controller vendor.id pci 0x1000 &device.id pci 0x0058 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f0e +subdevice.name SAS 6/iR Adapter RAID Controller vendor.id pci 0x1000 &device.id pci 0x0058 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f0f +subdevice.name SAS 6/iR Integrated Blades RAID Controller vendor.id pci 0x1000 &device.id pci 0x0058 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f10 +subdevice.name SAS 6/iR Integrated RAID Controller vendor.id pci 0x1000 &device.id pci 0x0058 &subvendor.id pci 0x103c &subdevice.id pci 0x3229 +subdevice.name SC44Ge Host Bus Adapter vendor.id pci 0x1000 &device.id pci 0x0059 +device.name MegaRAID SAS 8208ELP/8208ELP vendor.id pci 0x1000 &device.id pci 0x005a +device.name SAS1066E PCI-Express Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x005b +device.name MegaRAID SAS 2208 [Thunderbolt] vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9265 +subdevice.name MegaRAID SAS 9265-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9266 +subdevice.name MegaRAID SAS 9266-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9267 +subdevice.name MegaRAID SAS 9267-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9268 +subdevice.name MegaRAID SAS 9265CV-8i / 9270CV-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9269 +subdevice.name MegaRAID SAS 9266-4i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9270 +subdevice.name MegaRAID SAS 9270-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9271 +subdevice.name MegaRAID SAS 9271-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9272 +subdevice.name MegaRAID SAS 9272-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9273 +subdevice.name MegaRAID SAS 9270CV-8i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9274 +subdevice.name MegaRAID SAS 9270-4i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9275 +subdevice.name MegaRAID SAS 9271-8iCC vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9276 +subdevice.name MegaRAID SAS 9271-4i vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9285 +subdevice.name MegaRAID SAS 9285-8e vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9288 +subdevice.name MegaRAID SAS 9285CV-8e vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9290 +subdevice.name MegaRAID SAS 9286-8e vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9291 +subdevice.name MegaRAID SAS 9286CV-8e vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1000 &subdevice.id pci 0x9295 +subdevice.name MegaRAID SAS 9286CV-8eCC vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1014 &subdevice.id pci 0x040b +subdevice.name ServeRAID M5110 SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1014 &subdevice.id pci 0x040c +subdevice.name ServeRAID M5120 SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1014 &subdevice.id pci 0x0412 +subdevice.name ServeRAID M5110e SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f2d +subdevice.name PERC H810 Adapter vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f30 +subdevice.name PERC H710 Embedded vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f31 +subdevice.name PERC H710P Adapter vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f33 +subdevice.name PERC H710P Mini (for blades) vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f34 +subdevice.name PERC H710P Mini (for monolithics) vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f35 +subdevice.name PERC H710 Adapter vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f37 +subdevice.name PERC H710 Mini (for blades) vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x1f38 +subdevice.name PERC H710 Mini (for monolithics) vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x15d9 &subdevice.id pci 0x0690 +subdevice.name LSI MegaRAID ROMB vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x8086 &subdevice.id pci 0x3510 +subdevice.name RMS25PB080 RAID Controller vendor.id pci 0x1000 &device.id pci 0x005b &subvendor.id pci 0x8086 &subdevice.id pci 0x3513 +subdevice.name RMS25CB080 RAID Controller vendor.id pci 0x1000 &device.id pci 0x005c +device.name SAS1064A PCI-X Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x005d +device.name MegaRAID SAS-3 3108 [Invader] vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1000 &subdevice.id pci 0x9361 +subdevice.name MegaRAID SAS 9361-8i vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1000 &subdevice.id pci 0x9364 +subdevice.name MegaRAID SAS 9364-8i vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1000 &subdevice.id pci 0x936a +subdevice.name MegaRAID SAS 9364-8i vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f41 +subdevice.name PERC H830 Adapter vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f42 +subdevice.name PERC H730P Adapter vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f43 +subdevice.name PERC H730 Adapter vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f47 +subdevice.name PERC H730P Mini vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f48 +subdevice.name PERC H730P Mini (for blades) vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f49 +subdevice.name PERC H730 Mini vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4a +subdevice.name PERC H730 Mini (for blades) vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4d +subdevice.name PERC FD33xS vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4f +subdevice.name PERC H730P Slim vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1f54 +subdevice.name PERC FD33xD vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1028 &subdevice.id pci 0x1fd1 +subdevice.name PERC H730P MX vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x17aa &subdevice.id pci 0x1052 +subdevice.name ThinkServer RAID 720i vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x17aa &subdevice.id pci 0x1053 +subdevice.name ThinkServer RAID 720ix vendor.id pci 0x1000 &device.id pci 0x005d &subvendor.id pci 0x1d49 &subdevice.id pci 0x0600 +subdevice.name ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter vendor.id pci 0x1000 &device.id pci 0x005e +device.name SAS1066 PCI-X Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x005f +device.name MegaRAID SAS-3 3008 [Fury] vendor.id pci 0x1000 &device.id pci 0x005f &subvendor.id pci 0x1028 &subdevice.id pci 0x1f44 +subdevice.name PERC H330 Adapter vendor.id pci 0x1000 &device.id pci 0x005f &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4b +subdevice.name PERC H330 Mini vendor.id pci 0x1000 &device.id pci 0x005f &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4c +subdevice.name PERC H330 Mini (for blades) vendor.id pci 0x1000 &device.id pci 0x005f &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4d +subdevice.name PERC H330 Embedded (for monolithic) vendor.id pci 0x1000 &device.id pci 0x005f &subvendor.id pci 0x1054 &subdevice.id pci 0x306a +subdevice.name SAS 3004 iMR ROMB vendor.id pci 0x1000 &device.id pci 0x005f &subvendor.id pci 0x1d49 &subdevice.id pci 0x04db +subdevice.name ServeRAID M1210 SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x0060 +device.name MegaRAID SAS 1078 vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x1006 +subdevice.name MegaRAID SAS 8888ELP vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x100a +subdevice.name MegaRAID SAS 8708ELP vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x100e +subdevice.name MegaRAID SAS 8884E vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x100f +subdevice.name MegaRAID SAS 8708E vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x1010 +subdevice.name MegaRAID SATA 350-8ELP vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x1011 +subdevice.name MegaRAID SATA 350-4ELP vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x1012 +subdevice.name MegaRAID SAS 8704ELP vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1000 &subdevice.id pci 0x1016 +subdevice.name MegaRAID SAS 8880EM2 vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1014 &subdevice.id pci 0x0363 +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1014 &subdevice.id pci 0x0364 +subdevice.name SystemX MegaRAID SAS 8808E vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1014 &subdevice.id pci 0x0365 +subdevice.name SystemX MegaRAID SAS 8884E vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1014 &subdevice.id pci 0x0379 +subdevice.name SystemX MegaRAID SAS 8880EM2 vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f0a +subdevice.name PERC 6/E Adapter RAID Controller vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f0b +subdevice.name PERC 6/i Adapter RAID Controller vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f0c +subdevice.name PERC 6/i Integrated RAID Controller vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f0d +subdevice.name PERC 6/i Integrated RAID Controller vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f11 +subdevice.name CERC 6/i Integrated RAID Controller vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1033 &subdevice.id pci 0x835a +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1043 &subdevice.id pci 0x824d +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1170 &subdevice.id pci 0x002f +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x1170 &subdevice.id pci 0x0036 +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x15d9 &subdevice.id pci 0xc080 +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x17aa &subdevice.id pci 0x6b7c +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x18a1 &subdevice.id pci 0x0003 +subdevice.name LSI MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x8086 &subdevice.id pci 0x1006 +subdevice.name RAID Controller SRCSAS28EP vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x8086 &subdevice.id pci 0x100a +subdevice.name RAID Controller SRCSAS28EV vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x8086 &subdevice.id pci 0x1010 +subdevice.name RAID Controller SRCSATA28E vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x8086 &subdevice.id pci 0x34cc +subdevice.name Integrated RAID Controller SROMBSAS28E vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x8086 &subdevice.id pci 0x34cd +subdevice.name Integrated RAID Controller SROMBSAS28E vendor.id pci 0x1000 &device.id pci 0x0060 &subvendor.id pci 0x8086 &subdevice.id pci 0x3505 +subdevice.name Integrated RAID Controller SROMBSASMP2 vendor.id pci 0x1000 &device.id pci 0x0062 +device.name SAS1078 PCI-Express Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x0062 &subvendor.id pci 0x1000 &subdevice.id pci 0x0062 +subdevice.name SAS1078 PCI-Express Fusion-MPT SAS vendor.id pci 0x1000 &device.id pci 0x0064 +device.name SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] vendor.id pci 0x1000 &device.id pci 0x0065 +device.name SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] vendor.id pci 0x1000 &device.id pci 0x006e +device.name SAS2308 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0070 +device.name SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] vendor.id pci 0x1000 &device.id pci 0x0071 +device.name MR SAS HBA 2004 vendor.id pci 0x1000 &device.id pci 0x0072 +device.name SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] vendor.id pci 0x1000 &device.id pci 0x0072 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f1c +subdevice.name 6Gbps SAS HBA Adapter vendor.id pci 0x1000 &device.id pci 0x0072 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f1d +subdevice.name PERC H200 Adapter vendor.id pci 0x1000 &device.id pci 0x0072 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f1e +subdevice.name PERC H200 Integrated vendor.id pci 0x1000 &device.id pci 0x0072 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f1f +subdevice.name PERC H200 Modular vendor.id pci 0x1000 &device.id pci 0x0072 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f20 +subdevice.name PERC H200 Embedded vendor.id pci 0x1000 &device.id pci 0x0072 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f22 +subdevice.name Internal Tape Adapter vendor.id pci 0x1000 &device.id pci 0x0072 &subvendor.id pci 0x8086 &subdevice.id pci 0x350f +subdevice.name RMS2LL040 RAID Controller vendor.id pci 0x1000 &device.id pci 0x0073 +device.name MegaRAID SAS 2008 [Falcon] vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1000 &subdevice.id pci 0x9240 +subdevice.name MegaRAID SAS 9240-8i vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1000 &subdevice.id pci 0x9241 +subdevice.name MegaRAID SAS 9240-4i vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1000 &subdevice.id pci 0x92a0 +subdevice.name MegaRAID SAS 9220-8i vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1014 &subdevice.id pci 0x03b1 +subdevice.name ServeRAID M1015 SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4e +subdevice.name PERC H310 Adapter vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f4f +subdevice.name PERC H310 Integrated vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f50 +subdevice.name PERC H310 Mini Blades vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f51 +subdevice.name PERC H310 Mini Monolithics vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f52 +subdevice.name PERC H310 Embedded1 vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f53 +subdevice.name PERC H310 Embedded2 vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f54 +subdevice.name PERC H310 Reserved vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1054 &subdevice.id pci 0x3035 +subdevice.name LSI MegaRAID SAS 9240-8i vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1137 &subdevice.id pci 0x0072 +subdevice.name 2004 iMR ROMB vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1137 &subdevice.id pci 0x0073 +subdevice.name 2008 ROMB vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1137 &subdevice.id pci 0x00b0 +subdevice.name UCSC RAID SAS 2008M-8i vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1137 &subdevice.id pci 0x00b1 +subdevice.name UCSC RAID SAS 2008M-8i vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1137 &subdevice.id pci 0x00c2 +subdevice.name UCS E-Series Double Wide vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1137 &subdevice.id pci 0x00c3 +subdevice.name UCS E-Series Single Wide vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x15d9 &subdevice.id pci 0x0400 +subdevice.name Supermicro SMC2008-iMR vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x1734 &subdevice.id pci 0x1177 +subdevice.name RAID Ctrl SAS 6G 0/1 (D2607) vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x17aa &subdevice.id pci 0x1051 +subdevice.name ThinkServer RAID 510i vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x8086 &subdevice.id pci 0x350d +subdevice.name RMS2AF040 RAID Controller vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x8086 &subdevice.id pci 0x9240 +subdevice.name RAID Controller RS2WC080 vendor.id pci 0x1000 &device.id pci 0x0073 &subvendor.id pci 0x8086 &subdevice.id pci 0x9241 +subdevice.name RAID Controller RS2WC040 vendor.id pci 0x1000 &device.id pci 0x0074 +device.name SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] vendor.id pci 0x1000 &device.id pci 0x0076 +device.name SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] vendor.id pci 0x1000 &device.id pci 0x0077 +device.name SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] vendor.id pci 0x1000 &device.id pci 0x0079 +device.name MegaRAID SAS 2108 [Liberator] vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9251 +subdevice.name MegaRAID SAS 9260-4ix vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9256 +subdevice.name MegaRAID SAS 9260-8ix vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9260 +subdevice.name MegaRAID SAS 9260-4i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9261 +subdevice.name MegaRAID SAS 9260-8i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9262 +subdevice.name MegaRAID SAS 9262-8i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9263 +subdevice.name MegaRAID SAS 9261-8i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9264 +subdevice.name MegaRAID SAS 9264-8i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9267 +subdevice.name MegaRAID SAS 9260CV-4i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9268 +subdevice.name MegaRAID SAS 9260CV-8i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9275 +subdevice.name MegaRAID SAS 9280-8ex vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9276 +subdevice.name MR9260-16i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9280 +subdevice.name MegaRAID SAS 9280-8e vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9281 +subdevice.name MegaRAID SAS 9281-8E vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9282 +subdevice.name MegaRAID SAS 9280-4i4e vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1000 &subdevice.id pci 0x9290 +subdevice.name MegaRAID SAS 9280DE-24i4e vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1014 &subdevice.id pci 0x03b2 +subdevice.name ServeRAID M5015 SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1014 &subdevice.id pci 0x03b3 +subdevice.name ServeRAID M5025 SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f15 +subdevice.name PERC H800 Adapter vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f16 +subdevice.name PERC H700 Adapter vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f17 +subdevice.name PERC H700 Integrated vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f18 +subdevice.name PERC H700 Modular vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f1a +subdevice.name PERC H800 Proto Adapter vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f1b +subdevice.name PERC H700 Integrated vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1043 &subdevice.id pci 0x8480 +subdevice.name PIKE-2108 16PD vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1734 &subdevice.id pci 0x1176 +subdevice.name RAID Ctrl SAS 6G 5/6 512MB (D2616) vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x1734 &subdevice.id pci 0x1177 +subdevice.name RAID Ctrl SAS 6G 0/1 (D2607) vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x8086 &subdevice.id pci 0x9256 +subdevice.name MegaRAID SAS 9260DE-8i vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x8086 &subdevice.id pci 0x9260 +subdevice.name RAID Controller RS2BL040 vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x8086 &subdevice.id pci 0x9261 +subdevice.name RAID Controller RS2BL080 vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x8086 &subdevice.id pci 0x9264 +subdevice.name Warm Beach (Caster Lite) vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x8086 &subdevice.id pci 0x9267 +subdevice.name RAID Controller RS2VB040 vendor.id pci 0x1000 &device.id pci 0x0079 &subvendor.id pci 0x8086 &subdevice.id pci 0x9268 +subdevice.name RAID Controller RS2VB080 vendor.id pci 0x1000 &device.id pci 0x007c +device.name MegaRAID SAS 1078DE vendor.id pci 0x1000 &device.id pci 0x007c &subvendor.id pci 0x1014 &subdevice.id pci 0x0395 +subdevice.name ServeRAID-AR10is SAS/SATA Controller vendor.id pci 0x1000 &device.id pci 0x007e +device.name SSS6200 PCI-Express Flash SSD vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x0504 +subdevice.name Nytro NWD-BLP4-800 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x0507 +subdevice.name Nytro NWD-BLP4-1600 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x0581 +subdevice.name Nytro NWD-BLP4-400 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x100d +subdevice.name Nytro NWD-BFH6-1200 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x100e +subdevice.name Nytro NWD-BFH8-1600 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x107e +subdevice.name Nytro NWD-BFH8-3200 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x1310 +subdevice.name Nytro XP6302-8B1536 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x1311 +subdevice.name Nytro XP6302-8B2048 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x1314 +subdevice.name Nytro XP6302-8B4096 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x150c +subdevice.name Nytro XP6210-4A2048 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x150f +subdevice.name Nytro XP6210-4B2048 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x160b +subdevice.name Nytro XP6209-4A1024 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x1000 &subdevice.id pci 0x1613 +subdevice.name Nytro XP6209-4B2048 vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x108e &subdevice.id pci 0x050a +subdevice.name Nytro ELP4x200_4d_n vendor.id pci 0x1000 &device.id pci 0x007e &subvendor.id pci 0x108e &subdevice.id pci 0x0581 +subdevice.name Nytro ELP4x100_4d_n vendor.id pci 0x1000 &device.id pci 0x0080 +device.name SAS2208 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0081 +device.name SAS2208 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0082 +device.name SAS2208 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0083 +device.name SAS2208 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0084 +device.name SAS2208 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0085 +device.name SAS2208 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0086 +device.name SAS2308 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0087 +device.name SAS2308 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x0087 &subvendor.id pci 0x1000 &subdevice.id pci 0x3020 +subdevice.name 9207-8i SAS2.1 HBA vendor.id pci 0x1000 &device.id pci 0x0087 &subvendor.id pci 0x1000 &subdevice.id pci 0x3040 +subdevice.name 9207-8e SAS2.1 HBA vendor.id pci 0x1000 &device.id pci 0x0087 &subvendor.id pci 0x1000 &subdevice.id pci 0x3050 +subdevice.name SAS9217-8i vendor.id pci 0x1000 &device.id pci 0x0087 &subvendor.id pci 0x1590 &subdevice.id pci 0x0044 +subdevice.name H220i vendor.id pci 0x1000 &device.id pci 0x008f +device.name 53c875J vendor.id pci 0x1000 &device.id pci 0x008f &subvendor.id pci 0x1092 &subdevice.id pci 0x8000 +subdevice.name FirePort 40 SCSI Controller vendor.id pci 0x1000 &device.id pci 0x008f &subvendor.id pci 0x1092 &subdevice.id pci 0x8760 +subdevice.name FirePort 40 Dual SCSI Host Adapter vendor.id pci 0x1000 &device.id pci 0x0090 +device.name SAS3108 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x0091 +device.name SAS3108 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x0094 +device.name SAS3108 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x0095 +device.name SAS3108 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x0096 +device.name SAS3004 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x0097 +device.name SAS3008 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1000 &subdevice.id pci 0x3090 +subdevice.name SAS9311-8i vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1000 &subdevice.id pci 0x30e0 +subdevice.name SAS9300-8i vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f45 +subdevice.name HBA330 Adapter vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f46 +subdevice.name 12Gbps HBA vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f53 +subdevice.name HBA330 Mini vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fd2 +subdevice.name HBA330 MX vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fd3 +subdevice.name HBA330 MMZ vendor.id pci 0x1000 &device.id pci 0x0097 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x0011 +subdevice.name Inspur 12Gb 8i-3008 IT SAS HBA vendor.id pci 0x1000 &device.id pci 0x00ab +device.name SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC) vendor.id pci 0x1000 &device.id pci 0x00ac +device.name SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC) vendor.id pci 0x1000 &device.id pci 0x00ac &subvendor.id pci 0x1d49 &subdevice.id pci 0x0201 +subdevice.name ThinkSystem 430-16i SAS/SATA 12Gb HBA vendor.id pci 0x1000 &device.id pci 0x00ac &subvendor.id pci 0x1d49 &subdevice.id pci 0x0203 +subdevice.name ThinkSystem 430-16e SAS/SATA 12Gb HBA vendor.id pci 0x1000 &device.id pci 0x00ae +device.name SAS3508 Fusion-MPT Tri-Mode RAID On Chip (ROC) vendor.id pci 0x1000 &device.id pci 0x00af +device.name SAS3408 Fusion-MPT Tri-Mode I/O Controller Chip (IOC) vendor.id pci 0x1000 &device.id pci 0x00af &subvendor.id pci 0x1d49 &subdevice.id pci 0x0200 +subdevice.name ThinkSystem 430-8i SAS/SATA 12Gb HBA vendor.id pci 0x1000 &device.id pci 0x00af &subvendor.id pci 0x1d49 &subdevice.id pci 0x0202 +subdevice.name ThinkSystem 430-8e SAS/SATA 12Gb HBA vendor.id pci 0x1000 &device.id pci 0x00be +device.name SAS3504 Fusion-MPT Tri-Mode RAID On Chip (ROC) vendor.id pci 0x1000 &device.id pci 0x00bf +device.name SAS3404 Fusion-MPT Tri-Mode I/O Controller Chip (IOC) vendor.id pci 0x1000 &device.id pci 0x00c0 +device.name SAS3324 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c1 +device.name SAS3324 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c2 +device.name SAS3324 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c3 +device.name SAS3324 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c4 +device.name SAS3224 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c5 +device.name SAS3316 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c6 +device.name SAS3316 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c7 +device.name SAS3316 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c8 +device.name SAS3316 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00c9 +device.name SAS3216 PCI-Express Fusion-MPT SAS-3 vendor.id pci 0x1000 &device.id pci 0x00ce +device.name MegaRAID SAS-3 3316 [Intruder] vendor.id pci 0x1000 &device.id pci 0x00ce &subvendor.id pci 0x1000 &subdevice.id pci 0x9371 +subdevice.name MegaRAID SAS 9361-16i vendor.id pci 0x1000 &device.id pci 0x00ce &subvendor.id pci 0x1000 &subdevice.id pci 0x9390 +subdevice.name MegaRAID SAS 9380-8i8e vendor.id pci 0x1000 &device.id pci 0x00cf +device.name MegaRAID SAS-3 3324 [Intruder] vendor.id pci 0x1000 &device.id pci 0x00cf &subvendor.id pci 0x1000 &subdevice.id pci 0x9370 +subdevice.name MegaRAID SAS 9361-24i vendor.id pci 0x1000 &device.id pci 0x00d0 +device.name SAS3716 Fusion-MPT Tri-Mode RAID Controller Chip (ROC) vendor.id pci 0x1000 &device.id pci 0x00d1 +device.name SAS3616 Fusion-MPT Tri-Mode I/O Controller Chip (IOC) vendor.id pci 0x1000 &device.id pci 0x00d3 +device.name MegaRAID Tri-Mode SAS3716W vendor.id pci 0x1000 &device.id pci 0x0407 +device.name MegaRAID vendor.id pci 0x1000 &device.id pci 0x0407 &subvendor.id pci 0x1000 &subdevice.id pci 0x0530 +subdevice.name MegaRAID 530 SCSI 320-0X RAID Controller vendor.id pci 0x1000 &device.id pci 0x0407 &subvendor.id pci 0x1000 &subdevice.id pci 0x0531 +subdevice.name MegaRAID 531 SCSI 320-4X RAID Controller vendor.id pci 0x1000 &device.id pci 0x0407 &subvendor.id pci 0x1000 &subdevice.id pci 0x0532 +subdevice.name MegaRAID 532 SCSI 320-2X RAID Controller vendor.id pci 0x1000 &device.id pci 0x0407 &subvendor.id pci 0x1028 &subdevice.id pci 0x0531 +subdevice.name PowerEdge Expandable RAID Controller 4/QC vendor.id pci 0x1000 &device.id pci 0x0407 &subvendor.id pci 0x1028 &subdevice.id pci 0x0533 +subdevice.name PowerEdge Expandable RAID Controller 4/QC vendor.id pci 0x1000 &device.id pci 0x0407 &subvendor.id pci 0x8086 &subdevice.id pci 0x0530 +subdevice.name MegaRAID Intel RAID Controller SRCZCRX vendor.id pci 0x1000 &device.id pci 0x0407 &subvendor.id pci 0x8086 &subdevice.id pci 0x0532 +subdevice.name MegaRAID Intel RAID Controller SRCU42X vendor.id pci 0x1000 &device.id pci 0x0408 +device.name MegaRAID vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1000 &subdevice.id pci 0x0001 +subdevice.name MegaRAID SCSI 320-1E RAID Controller vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1000 &subdevice.id pci 0x0002 +subdevice.name MegaRAID SCSI 320-2E RAID Controller vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1025 &subdevice.id pci 0x004d +subdevice.name MegaRAID ACER ROMB-2E RAID Controller vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1028 &subdevice.id pci 0x0001 +subdevice.name PowerEdge RAID Controller PERC4e/SC vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1028 &subdevice.id pci 0x0002 +subdevice.name PowerEdge RAID Controller PERC4e/DC vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1028 &subdevice.id pci 0x0012 +subdevice.name PowerEdge RAID Controller RAC4 vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1028 &subdevice.id pci 0x0015 +subdevice.name PowerEdge RAID Controller PERC5 vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f03 +subdevice.name PowerEdge RAID Controller PERC5 vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x1734 &subdevice.id pci 0x1065 +subdevice.name FSC MegaRAID PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name MegaRAID Intel RAID Controller SRCU42E vendor.id pci 0x1000 &device.id pci 0x0408 &subvendor.id pci 0x8086 &subdevice.id pci 0x3449 +subdevice.name MegaRAID Intel RAID Controller SROMBU vendor.id pci 0x1000 &device.id pci 0x0409 +device.name MegaRAID vendor.id pci 0x1000 &device.id pci 0x0409 &subvendor.id pci 0x1000 &subdevice.id pci 0x3004 +subdevice.name MegaRAID SATA 300-4X RAID Controller vendor.id pci 0x1000 &device.id pci 0x0409 &subvendor.id pci 0x1000 &subdevice.id pci 0x3008 +subdevice.name MegaRAID SATA 300-8X RAID Controller vendor.id pci 0x1000 &device.id pci 0x0409 &subvendor.id pci 0x8086 &subdevice.id pci 0x3008 +subdevice.name MegaRAID RAID Controller SRCS28X vendor.id pci 0x1000 &device.id pci 0x0409 &subvendor.id pci 0x8086 &subdevice.id pci 0x3431 +subdevice.name MegaRAID RAID Controller Alief SROMBU42E vendor.id pci 0x1000 &device.id pci 0x0409 &subvendor.id pci 0x8086 &subdevice.id pci 0x3499 +subdevice.name MegaRAID RAID Controller Harwich SROMBU42E vendor.id pci 0x1000 &device.id pci 0x0411 +device.name MegaRAID SAS 1068 vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x1001 +subdevice.name MegaRAID SAS 8408E vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x1002 +subdevice.name MegaRAID SAS 8480E vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x1003 +subdevice.name MegaRAID SAS 8344ELP vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x1004 +subdevice.name MegaRAID SAS 8308ELP vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x1008 +subdevice.name MegaRAID SAS 84016E vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x100c +subdevice.name MegaRAID SATA 300-12E vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x100d +subdevice.name MegaRAID SATA 300-16E vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x2004 +subdevice.name MegaRAID SATA 300-8ELP vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1000 &subdevice.id pci 0x2005 +subdevice.name MegaRAID SATA 300-4ELP vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1033 &subdevice.id pci 0x8287 +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1054 &subdevice.id pci 0x3016 +subdevice.name MegaRAID SAS RoMB Server vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1734 &subdevice.id pci 0x1081 +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x1734 &subdevice.id pci 0x10a3 +subdevice.name MegaRAID SAS PCI Express ROMB vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x8086 &subdevice.id pci 0x1001 +subdevice.name RAID Controller SRCSAS18E vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x8086 &subdevice.id pci 0x1003 +subdevice.name RAID Controller SRCSAS144E vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x8086 &subdevice.id pci 0x3500 +subdevice.name SROMBSAS18E RAID Controller vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x8086 &subdevice.id pci 0x3501 +subdevice.name SROMBSAS18E RAID Controller vendor.id pci 0x1000 &device.id pci 0x0411 &subvendor.id pci 0x8086 &subdevice.id pci 0x3504 +subdevice.name SROMBSAS18E RAID Controller vendor.id pci 0x1000 &device.id pci 0x0413 +device.name MegaRAID SAS 1068 [Verde ZCR] vendor.id pci 0x1000 &device.id pci 0x0413 &subvendor.id pci 0x1000 &subdevice.id pci 0x1005 +subdevice.name MegaRAID SAS 8300XLP vendor.id pci 0x1000 &device.id pci 0x0621 +device.name FC909 Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0622 +device.name FC929 Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0622 &subvendor.id pci 0x1000 &subdevice.id pci 0x1020 +subdevice.name 44929 O Dual Fibre Channel card vendor.id pci 0x1000 &device.id pci 0x0623 +device.name FC929 LAN vendor.id pci 0x1000 &device.id pci 0x0624 +device.name FC919 Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0625 +device.name FC919 LAN vendor.id pci 0x1000 &device.id pci 0x0626 +device.name FC929X Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0626 &subvendor.id pci 0x1000 &subdevice.id pci 0x1010 +subdevice.name 7202-XP-LC Dual Fibre Channel card vendor.id pci 0x1000 &device.id pci 0x0627 +device.name FC929X LAN vendor.id pci 0x1000 &device.id pci 0x0628 +device.name FC919X Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0629 +device.name FC919X LAN vendor.id pci 0x1000 &device.id pci 0x0640 +device.name FC949X Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0642 +device.name FC939X Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0646 +device.name FC949ES Fibre Channel Adapter vendor.id pci 0x1000 &device.id pci 0x0701 +device.name 83C885 NT50 DigitalScape Fast Ethernet vendor.id pci 0x1000 &device.id pci 0x0702 +device.name Yellowfin G-NIC gigabit ethernet vendor.id pci 0x1000 &device.id pci 0x0702 &subvendor.id pci 0x1318 &subdevice.id pci 0x0000 +subdevice.name PEI100X vendor.id pci 0x1000 &device.id pci 0x0804 +device.name SA2010 vendor.id pci 0x1000 &device.id pci 0x0805 +device.name SA2010ZC vendor.id pci 0x1000 &device.id pci 0x0806 +device.name SA2020 vendor.id pci 0x1000 &device.id pci 0x0807 +device.name SA2020ZC vendor.id pci 0x1000 &device.id pci 0x0901 +device.name 61C102 vendor.id pci 0x1000 &device.id pci 0x1000 +device.name 63C815 vendor.id pci 0x1000 &device.id pci 0x1960 +device.name MegaRAID vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1000 &subdevice.id pci 0x0518 +subdevice.name MegaRAID 518 SCSI 320-2 Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1000 &subdevice.id pci 0x0520 +subdevice.name MegaRAID 520 SCSI 320-1 Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1000 &subdevice.id pci 0x0522 +subdevice.name MegaRAID 522 i4 133 RAID Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1000 &subdevice.id pci 0x0523 +subdevice.name MegaRAID SATA 150-6 RAID Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1000 &subdevice.id pci 0x4523 +subdevice.name MegaRAID SATA 150-4 RAID Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1000 &subdevice.id pci 0xa520 +subdevice.name MegaRAID ZCR SCSI 320-0 Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0518 +subdevice.name MegaRAID 518 DELL PERC 4/DC RAID Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0520 +subdevice.name MegaRAID 520 DELL PERC 4/SC RAID Controller vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0531 +subdevice.name PowerEdge Expandable RAID Controller 4/QC vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0533 +subdevice.name PowerEdge Expandable RAID Controller 4/QC vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x8086 &subdevice.id pci 0x0520 +subdevice.name MegaRAID RAID Controller SRCU41L vendor.id pci 0x1000 &device.id pci 0x1960 &subvendor.id pci 0x8086 &subdevice.id pci 0x0523 +subdevice.name MegaRAID RAID Controller SRCS16 vendor.id pci 0x1000 &device.id pci 0x3050 +device.name SAS2008 PCI-Express Fusion-MPT SAS-2 vendor.id pci 0x1000 &device.id pci 0x6001 +device.name DX1 Multiformat Broadcast HD/SD Encoder/Decoder vendor.id pci 0x1001 +vendor.name Kolter Electronic vendor.id pci 0x1001 &device.id pci 0x0010 +device.name PCI 1616 Measurement card with 32 digital I/O lines vendor.id pci 0x1001 &device.id pci 0x0011 +device.name OPTO-PCI Opto-Isolated digital I/O board vendor.id pci 0x1001 &device.id pci 0x0012 +device.name PCI-AD/DA Analogue I/O board vendor.id pci 0x1001 &device.id pci 0x0013 +device.name PCI-OPTO-RELAIS Digital I/O board with relay outputs vendor.id pci 0x1001 &device.id pci 0x0014 +device.name PCI-Counter/Timer Counter Timer board vendor.id pci 0x1001 &device.id pci 0x0015 +device.name PCI-DAC416 Analogue output board vendor.id pci 0x1001 &device.id pci 0x0016 +device.name PCI-MFB Analogue I/O board vendor.id pci 0x1001 &device.id pci 0x0017 +device.name PROTO-3 PCI Prototyping board vendor.id pci 0x1001 &device.id pci 0x9100 +device.name INI-9100/9100W SCSI Host vendor.id pci 0x1002 +vendor.name Advanced Micro Devices, Inc. [AMD/ATI] vendor.id pci 0x1002 &device.id pci 0x1304 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1305 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1306 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1307 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1308 +device.name Kaveri HDMI/DP Audio Controller vendor.id pci 0x1002 &device.id pci 0x1309 +device.name Kaveri [Radeon R6/R7 Graphics] vendor.id pci 0x1002 &device.id pci 0x130a +device.name Kaveri [Radeon R6 Graphics] vendor.id pci 0x1002 &device.id pci 0x130b +device.name Kaveri [Radeon R4 Graphics] vendor.id pci 0x1002 &device.id pci 0x130c +device.name Kaveri [Radeon R7 Graphics] vendor.id pci 0x1002 &device.id pci 0x130d +device.name Kaveri [Radeon R6 Graphics] vendor.id pci 0x1002 &device.id pci 0x130e +device.name Kaveri [Radeon R5 Graphics] vendor.id pci 0x1002 &device.id pci 0x130f +device.name Kaveri [Radeon R7 Graphics] vendor.id pci 0x1002 &device.id pci 0x1310 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1311 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1312 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1313 +device.name Kaveri [Radeon R7 Graphics] vendor.id pci 0x1002 &device.id pci 0x1314 +device.name Wrestler HDMI Audio vendor.id pci 0x1002 &device.id pci 0x1314 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x1315 +device.name Kaveri [Radeon R5 Graphics] vendor.id pci 0x1002 &device.id pci 0x1316 +device.name Kaveri [Radeon R5 Graphics] vendor.id pci 0x1002 &device.id pci 0x1317 +device.name Kaveri vendor.id pci 0x1002 &device.id pci 0x1318 +device.name Kaveri [Radeon R5 Graphics] vendor.id pci 0x1002 &device.id pci 0x131b +device.name Kaveri [Radeon R4 Graphics] vendor.id pci 0x1002 &device.id pci 0x131c +device.name Kaveri [Radeon R7 Graphics] vendor.id pci 0x1002 &device.id pci 0x131d +device.name Kaveri [Radeon R6 Graphics] vendor.id pci 0x1002 &device.id pci 0x1714 +device.name BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series] vendor.id pci 0x1002 &device.id pci 0x1714 &subvendor.id pci 0x103c &subdevice.id pci 0x168b +subdevice.name ProBook 4535s vendor.id pci 0x1002 &device.id pci 0x3150 +device.name RV380/M24 [Mobility Radeon X600] vendor.id pci 0x1002 &device.id pci 0x3150 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name nx8220 vendor.id pci 0x1002 &device.id pci 0x3151 +device.name RV380 GL [FireMV 2400] vendor.id pci 0x1002 &device.id pci 0x3152 +device.name RV370/M22 [Mobility Radeon X300] vendor.id pci 0x1002 &device.id pci 0x3154 +device.name RV380/M24 GL [Mobility FireGL V3200] vendor.id pci 0x1002 &device.id pci 0x3155 +device.name RV380 GL [FireMV 2400] vendor.id pci 0x1002 &device.id pci 0x3171 +device.name RV380 GL [FireMV 2400] (Secondary) vendor.id pci 0x1002 &device.id pci 0x3e50 +device.name RV380 [Radeon X600] vendor.id pci 0x1002 &device.id pci 0x3e54 +device.name RV380 GL [FireGL V3200] vendor.id pci 0x1002 &device.id pci 0x3e70 +device.name RV380 [Radeon X600] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4136 +device.name RS100 [Mobility IGP 320M] vendor.id pci 0x1002 &device.id pci 0x4137 +device.name RS200 [Radeon IGP 340] vendor.id pci 0x1002 &device.id pci 0x4144 +device.name R300 [Radeon 9500] vendor.id pci 0x1002 &device.id pci 0x4146 +device.name R300 [Radeon 9700 PRO] vendor.id pci 0x1002 &device.id pci 0x4147 +device.name R300 GL [FireGL Z1] vendor.id pci 0x1002 &device.id pci 0x4148 +device.name R350 [Radeon 9800/9800 SE] vendor.id pci 0x1002 &device.id pci 0x4150 +device.name RV350 [Radeon 9550/9600/X1050 Series] vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name R9600 Pro primary (Asus OEM for HP) vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x1002 &subdevice.id pci 0x0003 +subdevice.name R9600 Pro secondary (Asus OEM for HP) vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x1002 &subdevice.id pci 0x4722 +subdevice.name All-in-Wonder 2006 AGP Edition vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x1458 &subdevice.id pci 0x4024 +subdevice.name GV-R96128D vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x148c &subdevice.id pci 0x2064 +subdevice.name R96A-C3N vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x148c &subdevice.id pci 0x2066 +subdevice.name R96A-C3N vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x174b &subdevice.id pci 0x7c19 +subdevice.name Atlantis Radeon 9600 Pro vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x174b &subdevice.id pci 0x7c29 +subdevice.name GC-R9600PRO vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x17ee &subdevice.id pci 0x2002 +subdevice.name Radeon 9600 256Mb Primary vendor.id pci 0x1002 &device.id pci 0x4150 &subvendor.id pci 0x18bc &subdevice.id pci 0x0101 +subdevice.name GC-R9600PRO (Primary) vendor.id pci 0x1002 &device.id pci 0x4151 +device.name RV350 [Radeon 9600 Series] vendor.id pci 0x1002 &device.id pci 0x4151 &subvendor.id pci 0x1043 &subdevice.id pci 0xc004 +subdevice.name A9600SE vendor.id pci 0x1002 &device.id pci 0x4151 &subvendor.id pci 0x174b &subdevice.id pci 0x7c37 +subdevice.name Radeon 9600 SE vendor.id pci 0x1002 &device.id pci 0x4152 +device.name RV360 [Radeon 9600/X1050 Series] vendor.id pci 0x1002 &device.id pci 0x4152 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9600XT vendor.id pci 0x1002 &device.id pci 0x4152 &subvendor.id pci 0x1002 &subdevice.id pci 0x4772 +subdevice.name All-in-Wonder 9600 XT vendor.id pci 0x1002 &device.id pci 0x4152 &subvendor.id pci 0x1043 &subdevice.id pci 0xc002 +subdevice.name Radeon 9600 XT TVD vendor.id pci 0x1002 &device.id pci 0x4152 &subvendor.id pci 0x1043 &subdevice.id pci 0xc01a +subdevice.name A9600XT/TD vendor.id pci 0x1002 &device.id pci 0x4152 &subvendor.id pci 0x1462 &subdevice.id pci 0x9510 +subdevice.name RX9600XT (MS-8951) vendor.id pci 0x1002 &device.id pci 0x4152 &subvendor.id pci 0x174b &subdevice.id pci 0x7c29 +subdevice.name Radeon 9600XT vendor.id pci 0x1002 &device.id pci 0x4152 &subvendor.id pci 0x1787 &subdevice.id pci 0x4002 +subdevice.name Radeon 9600 XT vendor.id pci 0x1002 &device.id pci 0x4153 +device.name RV350 [Radeon 9550] vendor.id pci 0x1002 &device.id pci 0x4153 &subvendor.id pci 0x1043 &subdevice.id pci 0x010c +subdevice.name A9550GE/TD vendor.id pci 0x1002 &device.id pci 0x4153 &subvendor.id pci 0x1462 &subdevice.id pci 0x932c +subdevice.name RX9550SE-TD128 (MS-8932) vendor.id pci 0x1002 &device.id pci 0x4154 +device.name RV350 GL [FireGL T2] vendor.id pci 0x1002 &device.id pci 0x4155 +device.name RV350 [Radeon 9600] vendor.id pci 0x1002 &device.id pci 0x4157 +device.name RV350 GL [FireGL T2] vendor.id pci 0x1002 &device.id pci 0x4158 +device.name 68800AX [Graphics Ultra Pro PCI] vendor.id pci 0x1002 &device.id pci 0x4164 +device.name R300 [Radeon 9500 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4165 +device.name R300 [Radeon 9700 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4166 +device.name R300 [Radeon 9700 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4168 +device.name RV350 [Radeon 9800 SE] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4170 +device.name RV350 [Radeon 9550/9600/X1050 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4170 &subvendor.id pci 0x1002 &subdevice.id pci 0x0003 +subdevice.name R9600 Pro secondary (Asus OEM for HP) vendor.id pci 0x1002 &device.id pci 0x4170 &subvendor.id pci 0x1002 &subdevice.id pci 0x4723 +subdevice.name All-in-Wonder 2006 AGP Edition (Secondary) vendor.id pci 0x1002 &device.id pci 0x4170 &subvendor.id pci 0x1458 &subdevice.id pci 0x4025 +subdevice.name GV-R96128D (Secondary) vendor.id pci 0x1002 &device.id pci 0x4170 &subvendor.id pci 0x148c &subdevice.id pci 0x2067 +subdevice.name R96A-C3N (Secondary) vendor.id pci 0x1002 &device.id pci 0x4170 &subvendor.id pci 0x174b &subdevice.id pci 0x7c28 +subdevice.name GC-R9600PRO (Secondary) vendor.id pci 0x1002 &device.id pci 0x4170 &subvendor.id pci 0x17ee &subdevice.id pci 0x2003 +subdevice.name Radeon 9600 256Mb (Secondary) vendor.id pci 0x1002 &device.id pci 0x4170 &subvendor.id pci 0x18bc &subdevice.id pci 0x0100 +subdevice.name GC-R9600PRO (Secondary) vendor.id pci 0x1002 &device.id pci 0x4171 +device.name RV350 [Radeon 9600] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4171 &subvendor.id pci 0x1043 &subdevice.id pci 0xc005 +subdevice.name A9600SE (Secondary) vendor.id pci 0x1002 &device.id pci 0x4171 &subvendor.id pci 0x174b &subdevice.id pci 0x7c36 +subdevice.name Radeon 9600 SE (secondary) vendor.id pci 0x1002 &device.id pci 0x4172 +device.name RV350 [Radeon 9600/X1050 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4172 &subvendor.id pci 0x1002 &subdevice.id pci 0x0003 +subdevice.name Radeon 9600XT (Secondary) vendor.id pci 0x1002 &device.id pci 0x4172 &subvendor.id pci 0x1002 &subdevice.id pci 0x4773 +subdevice.name All-in-Wonder 9600 XT (Secondary) vendor.id pci 0x1002 &device.id pci 0x4172 &subvendor.id pci 0x1043 &subdevice.id pci 0xc003 +subdevice.name A9600XT (Secondary) vendor.id pci 0x1002 &device.id pci 0x4172 &subvendor.id pci 0x1043 &subdevice.id pci 0xc01b +subdevice.name A9600XT/TD (Secondary) vendor.id pci 0x1002 &device.id pci 0x4172 &subvendor.id pci 0x174b &subdevice.id pci 0x7c28 +subdevice.name Radeon 9600XT (Secondary) vendor.id pci 0x1002 &device.id pci 0x4172 &subvendor.id pci 0x1787 &subdevice.id pci 0x4003 +subdevice.name Radeon 9600 XT (Secondary) vendor.id pci 0x1002 &device.id pci 0x4173 +device.name RV350 [Radeon 9550] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4173 &subvendor.id pci 0x1043 &subdevice.id pci 0x010d +subdevice.name A9550GE/TD (Secondary) vendor.id pci 0x1002 &device.id pci 0x4242 +device.name R200 [All-In-Wonder Radeon 8500 DV] vendor.id pci 0x1002 &device.id pci 0x4242 &subvendor.id pci 0x1002 &subdevice.id pci 0x02aa +subdevice.name Radeon 8500 AIW DV Edition vendor.id pci 0x1002 &device.id pci 0x4243 +device.name R200 PCI Bridge [All-in-Wonder Radeon 8500DV] vendor.id pci 0x1002 &device.id pci 0x4336 +device.name RS100 [Radeon IGP 320M] vendor.id pci 0x1002 &device.id pci 0x4336 &subvendor.id pci 0x1002 &subdevice.id pci 0x4336 +subdevice.name Pavilion ze4300 ATI Radeon Mobility U1 (IGP 320 M) vendor.id pci 0x1002 &device.id pci 0x4336 &subvendor.id pci 0x103c &subdevice.id pci 0x0024 +subdevice.name Pavilion ze4400 builtin Video vendor.id pci 0x1002 &device.id pci 0x4336 &subvendor.id pci 0x161f &subdevice.id pci 0x2029 +subdevice.name eMachines M5312 builtin Video vendor.id pci 0x1002 &device.id pci 0x4337 +device.name RS200M [Radeon IGP 330M/340M/345M/350M] vendor.id pci 0x1002 &device.id pci 0x4337 &subvendor.id pci 0x1014 &subdevice.id pci 0x053a +subdevice.name ThinkPad R40e vendor.id pci 0x1002 &device.id pci 0x4337 &subvendor.id pci 0x103c &subdevice.id pci 0x0850 +subdevice.name Radeon IGP 345M vendor.id pci 0x1002 &device.id pci 0x4341 +device.name IXP150 AC'97 Audio Controller vendor.id pci 0x1002 &device.id pci 0x4342 +device.name IXP200 3COM 3C920B Ethernet Controller vendor.id pci 0x1002 &device.id pci 0x4345 +device.name EHCI USB Controller vendor.id pci 0x1002 &device.id pci 0x4347 +device.name OHCI USB Controller #1 vendor.id pci 0x1002 &device.id pci 0x4348 +device.name OHCI USB Controller #2 vendor.id pci 0x1002 &device.id pci 0x4349 +device.name Dual Channel Bus Master PCI IDE Controller vendor.id pci 0x1002 &device.id pci 0x434d +device.name IXP AC'97 Modem vendor.id pci 0x1002 &device.id pci 0x4353 +device.name SMBus vendor.id pci 0x1002 &device.id pci 0x4354 +device.name 215CT [Mach64 CT PCI] vendor.id pci 0x1002 &device.id pci 0x4358 +device.name 210888CX [Mach64 CX] vendor.id pci 0x1002 &device.id pci 0x4361 +device.name IXP SB300 AC'97 Audio Controller vendor.id pci 0x1002 &device.id pci 0x4363 +device.name SMBus vendor.id pci 0x1002 &device.id pci 0x436e +device.name 436E Serial ATA Controller vendor.id pci 0x1002 &device.id pci 0x4370 +device.name IXP SB400 AC'97 Audio Controller vendor.id pci 0x1002 &device.id pci 0x4370 &subvendor.id pci 0x1025 &subdevice.id pci 0x0079 +subdevice.name Aspire 5024WLMMi vendor.id pci 0x1002 &device.id pci 0x4370 &subvendor.id pci 0x1025 &subdevice.id pci 0x0091 +subdevice.name Aspire 5032WXMi vendor.id pci 0x1002 &device.id pci 0x4370 &subvendor.id pci 0x103c &subdevice.id pci 0x2a05 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x4370 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4370 &subvendor.id pci 0x105b &subdevice.id pci 0x0c81 +subdevice.name Realtek ALC 653 vendor.id pci 0x1002 &device.id pci 0x4370 &subvendor.id pci 0x107b &subdevice.id pci 0x0300 +subdevice.name MX6421 vendor.id pci 0x1002 &device.id pci 0x4370 &subvendor.id pci 0x1462 &subdevice.id pci 0x0131 +subdevice.name MS-1013 Notebook vendor.id pci 0x1002 &device.id pci 0x4371 +device.name IXP SB4x0 PCI-PCI Bridge vendor.id pci 0x1002 &device.id pci 0x4371 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4371 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x4372 +device.name IXP SB4x0 SMBus Controller vendor.id pci 0x1002 &device.id pci 0x4372 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMMi vendor.id pci 0x1002 &device.id pci 0x4372 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x4372 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4372 &subvendor.id pci 0x1462 &subdevice.id pci 0x0131 +subdevice.name MS-1013 Notebook vendor.id pci 0x1002 &device.id pci 0x4372 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x4373 +device.name IXP SB4x0 USB2 Host Controller vendor.id pci 0x1002 &device.id pci 0x4373 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMMi vendor.id pci 0x1002 &device.id pci 0x4373 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x4373 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4373 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x4374 +device.name IXP SB4x0 USB Host Controller vendor.id pci 0x1002 &device.id pci 0x4374 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x4374 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4374 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x4375 +device.name IXP SB4x0 USB Host Controller vendor.id pci 0x1002 &device.id pci 0x4375 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMMi vendor.id pci 0x1002 &device.id pci 0x4375 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x4375 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4375 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x4376 +device.name IXP SB4x0 IDE Controller vendor.id pci 0x1002 &device.id pci 0x4376 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMMi vendor.id pci 0x1002 &device.id pci 0x4376 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x4376 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4376 &subvendor.id pci 0x1462 &subdevice.id pci 0x0131 +subdevice.name MS-1013 Notebook vendor.id pci 0x1002 &device.id pci 0x4376 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x4377 +device.name IXP SB4x0 PCI-ISA Bridge vendor.id pci 0x1002 &device.id pci 0x4377 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMi vendor.id pci 0x1002 &device.id pci 0x4377 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x4377 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4377 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x4378 +device.name IXP SB400 AC'97 Modem Controller vendor.id pci 0x1002 &device.id pci 0x4378 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMMi vendor.id pci 0x1002 &device.id pci 0x4378 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x4378 &subvendor.id pci 0x1462 &subdevice.id pci 0x0131 +subdevice.name MS-1013 Notebook vendor.id pci 0x1002 &device.id pci 0x4379 +device.name IXP SB4x0 Serial ATA Controller vendor.id pci 0x1002 &device.id pci 0x4379 &subvendor.id pci 0x1462 &subdevice.id pci 0x7141 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x437a +device.name IXP SB400 Serial ATA Controller vendor.id pci 0x1002 &device.id pci 0x437a &subvendor.id pci 0x1002 &subdevice.id pci 0x4379 +subdevice.name 4379 Serial ATA Controller vendor.id pci 0x1002 &device.id pci 0x437a &subvendor.id pci 0x1002 &subdevice.id pci 0x437a +subdevice.name 437A Serial ATA Controller vendor.id pci 0x1002 &device.id pci 0x437a &subvendor.id pci 0x1462 &subdevice.id pci 0x7141 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x437a &subvendor.id pci 0x14f1 &subdevice.id pci 0x8800 +subdevice.name Leadtek WinFast TV2000XP Expert vendor.id pci 0x1002 &device.id pci 0x437b +device.name IXP SB4x0 High Definition Audio Controller vendor.id pci 0x1002 &device.id pci 0x437b &subvendor.id pci 0x1002 &subdevice.id pci 0x437b +subdevice.name IXP SB4x0 High Definition Audio Controller vendor.id pci 0x1002 &device.id pci 0x437b &subvendor.id pci 0x10cf &subdevice.id pci 0x1326 +subdevice.name Fujitsu Lifebook A3040 vendor.id pci 0x1002 &device.id pci 0x437b &subvendor.id pci 0x1734 &subdevice.id pci 0x10b8 +subdevice.name Realtek High Definition Audio vendor.id pci 0x1002 &device.id pci 0x4380 +device.name SB600 Non-Raid-5 SATA vendor.id pci 0x1002 &device.id pci 0x4380 &subvendor.id pci 0x103c &subdevice.id pci 0x2813 +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x4380 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x4380 &subvendor.id pci 0x1458 &subdevice.id pci 0xb003 +subdevice.name GA-MA790FX-DS5 (rev. 1.0) vendor.id pci 0x1002 &device.id pci 0x4380 &subvendor.id pci 0x1458 &subdevice.id pci 0xb005 +subdevice.name Gigabyte GA-MA69G-S3H Motherboard vendor.id pci 0x1002 &device.id pci 0x4380 &subvendor.id pci 0x1462 &subdevice.id pci 0x7327 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x4380 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5999 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x4381 +device.name SB600 SATA Controller (RAID 5 mode) vendor.id pci 0x1002 &device.id pci 0x4382 +device.name SB600 AC97 Audio vendor.id pci 0x1002 &device.id pci 0x4383 +device.name SBx00 Azalia (Intel HDA) vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x103c &subdevice.id pci 0x1611 +subdevice.name Pavilion DM1Z-3000 vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x1043 &subdevice.id pci 0x8230 +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x1043 &subdevice.id pci 0x836c +subdevice.name M4A785TD Motherboard vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x1043 &subdevice.id pci 0x8410 +subdevice.name M4A89GTD PRO/USB3 Motherboard vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x1043 &subdevice.id pci 0x841b +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x1458 &subdevice.id pci 0xa022 +subdevice.name GA-MA770-DS3rev2.0 Motherboard vendor.id pci 0x1002 &device.id pci 0x4383 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x4384 +device.name SBx00 PCI to PCI Bridge vendor.id pci 0x1002 &device.id pci 0x4385 +device.name SBx00 SMBus Controller vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x103c &subdevice.id pci 0x1611 +subdevice.name Pavilion DM1Z-3000 vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x1043 &subdevice.id pci 0x8389 +subdevice.name M4A785TD Motherboard vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x1458 &subdevice.id pci 0x4385 +subdevice.name GA-MA770-DS3rev2.0 Motherboard vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x4385 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x4386 +device.name SB600 USB Controller (EHCI) vendor.id pci 0x1002 &device.id pci 0x4386 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x4386 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x4386 &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x4386 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x4387 +device.name SB600 USB (OHCI0) vendor.id pci 0x1002 &device.id pci 0x4387 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x4387 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x4387 &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x4387 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x4388 +device.name SB600 USB (OHCI1) vendor.id pci 0x1002 &device.id pci 0x4388 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x4388 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x4388 &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x4388 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x4389 +device.name SB600 USB (OHCI2) vendor.id pci 0x1002 &device.id pci 0x4389 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x4389 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x4389 &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x4389 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x438a +device.name SB600 USB (OHCI3) vendor.id pci 0x1002 &device.id pci 0x438a &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x438a &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x438a &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x438a &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x438b +device.name SB600 USB (OHCI4) vendor.id pci 0x1002 &device.id pci 0x438b &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x438b &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x438b &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x438b &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x438c +device.name SB600 IDE vendor.id pci 0x1002 &device.id pci 0x438c &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x438c &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x438c &subvendor.id pci 0x1458 &subdevice.id pci 0x5002 +subdevice.name Gigabyte GA-MA69G-S3H Motherboard vendor.id pci 0x1002 &device.id pci 0x438c &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x438c &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x438d +device.name SB600 PCI to LPC Bridge vendor.id pci 0x1002 &device.id pci 0x438d &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x438d &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x438d &subvendor.id pci 0x1462 &subdevice.id pci 0x7368 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x438d &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x438e +device.name SB600 AC97 Modem vendor.id pci 0x1002 &device.id pci 0x4390 +device.name SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] vendor.id pci 0x1002 &device.id pci 0x4390 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4390 &subvendor.id pci 0x1043 &subdevice.id pci 0x8389 +subdevice.name M4A785TD Motherboard vendor.id pci 0x1002 &device.id pci 0x4390 &subvendor.id pci 0x1458 &subdevice.id pci 0xb002 +subdevice.name GA-MA770-DS3rev2.0 Motherboard vendor.id pci 0x1002 &device.id pci 0x4390 &subvendor.id pci 0x1849 &subdevice.id pci 0x4390 +subdevice.name Motherboard (one of many) vendor.id pci 0x1002 &device.id pci 0x4391 +device.name SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] vendor.id pci 0x1002 &device.id pci 0x4391 &subvendor.id pci 0x103c &subdevice.id pci 0x1611 +subdevice.name Pavilion DM1Z-3000 vendor.id pci 0x1002 &device.id pci 0x4391 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4391 &subvendor.id pci 0x1043 &subdevice.id pci 0x8443 +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x4391 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x4392 +device.name SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode] vendor.id pci 0x1002 &device.id pci 0x4393 +device.name SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode] vendor.id pci 0x1002 &device.id pci 0x4394 +device.name SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] vendor.id pci 0x1002 &device.id pci 0x4395 +device.name SB8x0/SB9x0 SATA Controller [Storage mode] vendor.id pci 0x1002 &device.id pci 0x4396 +device.name SB7x0/SB8x0/SB9x0 USB EHCI Controller vendor.id pci 0x1002 &device.id pci 0x4396 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x4396 &subvendor.id pci 0x103c &subdevice.id pci 0x1611 +subdevice.name Pavilion DM1Z-3000 vendor.id pci 0x1002 &device.id pci 0x4396 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4396 &subvendor.id pci 0x1043 &subdevice.id pci 0x8443 +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x4396 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x1002 &device.id pci 0x4396 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x4397 +device.name SB7x0/SB8x0/SB9x0 USB OHCI0 Controller vendor.id pci 0x1002 &device.id pci 0x4397 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x4397 &subvendor.id pci 0x103c &subdevice.id pci 0x1611 +subdevice.name Pavilion DM1Z-3000 vendor.id pci 0x1002 &device.id pci 0x4397 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4397 &subvendor.id pci 0x1043 &subdevice.id pci 0x8443 +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x4397 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x1002 &device.id pci 0x4397 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x4398 +device.name SB7x0 USB OHCI1 Controller vendor.id pci 0x1002 &device.id pci 0x4398 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x4398 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4398 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x1002 &device.id pci 0x4399 +device.name SB7x0/SB8x0/SB9x0 USB OHCI2 Controller vendor.id pci 0x1002 &device.id pci 0x4399 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x4399 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x4399 &subvendor.id pci 0x1043 &subdevice.id pci 0x8443 +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x4399 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x439c +device.name SB7x0/SB8x0/SB9x0 IDE Controller vendor.id pci 0x1002 &device.id pci 0x439c &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x439c &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x439d +device.name SB7x0/SB8x0/SB9x0 LPC host controller vendor.id pci 0x1002 &device.id pci 0x439d &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x439d &subvendor.id pci 0x103c &subdevice.id pci 0x1611 +subdevice.name Pavilion DM1Z-3000 vendor.id pci 0x1002 &device.id pci 0x439d &subvendor.id pci 0x1043 &subdevice.id pci 0x82ef +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1002 &device.id pci 0x439d &subvendor.id pci 0x1043 &subdevice.id pci 0x8443 +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x439d &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x43a0 +device.name SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) vendor.id pci 0x1002 &device.id pci 0x43a1 +device.name SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) vendor.id pci 0x1002 &device.id pci 0x43a2 +device.name SB900 PCI to PCI bridge (PCIE port 2) vendor.id pci 0x1002 &device.id pci 0x43a3 +device.name SB900 PCI to PCI bridge (PCIE port 3) vendor.id pci 0x1002 &device.id pci 0x4437 +device.name RS250 [Mobility Radeon 7000 IGP] vendor.id pci 0x1002 &device.id pci 0x4554 +device.name 210888ET [Mach64 ET] vendor.id pci 0x1002 &device.id pci 0x4654 +device.name Mach64 VT vendor.id pci 0x1002 &device.id pci 0x4742 +device.name 3D Rage PRO AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x0040 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x0061 +subdevice.name Rage Pro AIW AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x0062 +subdevice.name Rage Pro AIW AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x0063 +subdevice.name Rage Pro AIW AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x0080 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x0084 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x4742 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1002 &subdevice.id pci 0x8001 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1028 &subdevice.id pci 0x0082 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1028 &subdevice.id pci 0x4082 +subdevice.name Optiplex GX1 Onboard Display Adapter vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1028 &subdevice.id pci 0x8082 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x1028 &subdevice.id pci 0xc082 +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x8086 &subdevice.id pci 0x4152 +subdevice.name Xpert 98D AGP 2X vendor.id pci 0x1002 &device.id pci 0x4742 &subvendor.id pci 0x8086 &subdevice.id pci 0x464a +subdevice.name Rage Pro Turbo AGP 2X vendor.id pci 0x1002 &device.id pci 0x4744 +device.name 3D Rage PRO AGP 1X vendor.id pci 0x1002 &device.id pci 0x4744 &subvendor.id pci 0x1002 &subdevice.id pci 0x4744 +subdevice.name Rage Pro Turbo AGP vendor.id pci 0x1002 &device.id pci 0x4744 &subvendor.id pci 0x8086 &subdevice.id pci 0x4d55 +subdevice.name Rage 3D Pro AGP 1X [Intel MU440EX] vendor.id pci 0x1002 &device.id pci 0x4749 +device.name 3D Rage PRO PCI vendor.id pci 0x1002 &device.id pci 0x4749 &subvendor.id pci 0x1002 &subdevice.id pci 0x0061 +subdevice.name Rage Pro AIW vendor.id pci 0x1002 &device.id pci 0x4749 &subvendor.id pci 0x1002 &subdevice.id pci 0x0062 +subdevice.name Rage Pro AIW vendor.id pci 0x1002 &device.id pci 0x474d +device.name Rage XL AGP 2X vendor.id pci 0x1002 &device.id pci 0x474d &subvendor.id pci 0x1002 &subdevice.id pci 0x0004 +subdevice.name Xpert 98 RXL AGP 2X vendor.id pci 0x1002 &device.id pci 0x474d &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Xpert 98 RXL AGP 2X vendor.id pci 0x1002 &device.id pci 0x474d &subvendor.id pci 0x1002 &subdevice.id pci 0x0080 +subdevice.name Rage XL AGP 2X vendor.id pci 0x1002 &device.id pci 0x474d &subvendor.id pci 0x1002 &subdevice.id pci 0x0084 +subdevice.name Xpert 98 AGP 2X vendor.id pci 0x1002 &device.id pci 0x474d &subvendor.id pci 0x1002 &subdevice.id pci 0x474d +subdevice.name Rage XL AGP vendor.id pci 0x1002 &device.id pci 0x474d &subvendor.id pci 0x1033 &subdevice.id pci 0x806a +subdevice.name Rage XL AGP vendor.id pci 0x1002 &device.id pci 0x474e +device.name Rage XC AGP vendor.id pci 0x1002 &device.id pci 0x474e &subvendor.id pci 0x1002 &subdevice.id pci 0x474e +subdevice.name Rage XC AGP vendor.id pci 0x1002 &device.id pci 0x474f +device.name Rage XL vendor.id pci 0x1002 &device.id pci 0x474f &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Rage XL vendor.id pci 0x1002 &device.id pci 0x474f &subvendor.id pci 0x1002 &subdevice.id pci 0x474f +subdevice.name Rage XL vendor.id pci 0x1002 &device.id pci 0x4750 +device.name 3D Rage Pro PCI vendor.id pci 0x1002 &device.id pci 0x4750 &subvendor.id pci 0x1002 &subdevice.id pci 0x0040 +subdevice.name Rage Pro Turbo vendor.id pci 0x1002 &device.id pci 0x4750 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name Rage Pro Turbo vendor.id pci 0x1002 &device.id pci 0x4750 &subvendor.id pci 0x1002 &subdevice.id pci 0x0080 +subdevice.name Rage Pro Turbo vendor.id pci 0x1002 &device.id pci 0x4750 &subvendor.id pci 0x1002 &subdevice.id pci 0x0084 +subdevice.name Rage Pro Turbo vendor.id pci 0x1002 &device.id pci 0x4750 &subvendor.id pci 0x1002 &subdevice.id pci 0x4750 +subdevice.name Rage Pro Turbo vendor.id pci 0x1002 &device.id pci 0x4752 +device.name Rage XL PCI vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x0e11 &subdevice.id pci 0x001e +subdevice.name Proliant Rage XL vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Rage XL vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1002 &subdevice.id pci 0x4752 +subdevice.name Proliant Rage XL vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1002 &subdevice.id pci 0x8008 +subdevice.name Rage XL vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1014 &subdevice.id pci 0x0240 +subdevice.name eServer xSeries server mainboard vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1028 &subdevice.id pci 0x00ce +subdevice.name PowerEdge 1400 vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d1 +subdevice.name PowerEdge 2550 vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d9 +subdevice.name PowerEdge 2500 vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1028 &subdevice.id pci 0x0134 +subdevice.name PowerEdge 600SC vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1028 &subdevice.id pci 0x014a +subdevice.name PowerEdge 1750 vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1028 &subdevice.id pci 0x0165 +subdevice.name PowerEdge 750 vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x103c &subdevice.id pci 0x10e1 +subdevice.name NetServer Rage XL vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x107b &subdevice.id pci 0x6400 +subdevice.name 6400 Server vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1734 &subdevice.id pci 0x007a +subdevice.name PRIMERGY RX/TX series onboard VGA vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x8086 &subdevice.id pci 0x3411 +subdevice.name SDS2 Mainboard vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x1002 &device.id pci 0x4752 &subvendor.id pci 0x8086 &subdevice.id pci 0x5744 +subdevice.name S845WD1-E mainboard vendor.id pci 0x1002 &device.id pci 0x4753 +device.name Rage XC vendor.id pci 0x1002 &device.id pci 0x4753 &subvendor.id pci 0x1002 &subdevice.id pci 0x4753 +subdevice.name Rage XC vendor.id pci 0x1002 &device.id pci 0x4754 +device.name 3D Rage II/II+ PCI [Mach64 GT] vendor.id pci 0x1002 &device.id pci 0x4755 +device.name Mach64 GTB [3D Rage II+ DVD] vendor.id pci 0x1002 &device.id pci 0x4756 +device.name 3D Rage IIC PCI [Mach64 GT IIC] vendor.id pci 0x1002 &device.id pci 0x4756 &subvendor.id pci 0x1002 &subdevice.id pci 0x4756 +subdevice.name Rage IIC vendor.id pci 0x1002 &device.id pci 0x4757 +device.name 3D Rage IIC AGP vendor.id pci 0x1002 &device.id pci 0x4757 &subvendor.id pci 0x1002 &subdevice.id pci 0x4757 +subdevice.name Rage IIC AGP vendor.id pci 0x1002 &device.id pci 0x4757 &subvendor.id pci 0x1028 &subdevice.id pci 0x0089 +subdevice.name Rage 3D IIC vendor.id pci 0x1002 &device.id pci 0x4757 &subvendor.id pci 0x1028 &subdevice.id pci 0x008e +subdevice.name PowerEdge 1300 onboard video vendor.id pci 0x1002 &device.id pci 0x4757 &subvendor.id pci 0x1028 &subdevice.id pci 0x4082 +subdevice.name Rage 3D IIC vendor.id pci 0x1002 &device.id pci 0x4757 &subvendor.id pci 0x1028 &subdevice.id pci 0x8082 +subdevice.name Rage 3D IIC vendor.id pci 0x1002 &device.id pci 0x4757 &subvendor.id pci 0x1028 &subdevice.id pci 0xc082 +subdevice.name Rage 3D IIC vendor.id pci 0x1002 &device.id pci 0x4758 +device.name 210888GX [Mach64 GX PCI] vendor.id pci 0x1002 &device.id pci 0x4759 +device.name 3D Rage IIC PCI vendor.id pci 0x1002 &device.id pci 0x475a +device.name 3D Rage IIC AGP vendor.id pci 0x1002 &device.id pci 0x475a &subvendor.id pci 0x1002 &subdevice.id pci 0x0084 +subdevice.name Rage 3D Pro AGP 2x XPERT 98 vendor.id pci 0x1002 &device.id pci 0x475a &subvendor.id pci 0x1002 &subdevice.id pci 0x0087 +subdevice.name Rage 3D IIC vendor.id pci 0x1002 &device.id pci 0x475a &subvendor.id pci 0x1002 &subdevice.id pci 0x475a +subdevice.name Rage IIC AGP vendor.id pci 0x1002 &device.id pci 0x4966 +device.name RV250 [Radeon 9000 Series] vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x10f1 &subdevice.id pci 0x0002 +subdevice.name RV250 If [Tachyon G9000 PRO] vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x148c &subdevice.id pci 0x2039 +subdevice.name RV250 If [Radeon 9000 Pro "Evil Commando"] vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x1509 &subdevice.id pci 0x9a00 +subdevice.name RV250 If [Radeon 9000 "AT009"] vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x1681 &subdevice.id pci 0x0040 +subdevice.name RV250 If [3D prophet 9000] vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x174b &subdevice.id pci 0x7176 +subdevice.name Radeon 9000 Pro vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x174b &subdevice.id pci 0x7192 +subdevice.name RV250 If [Radeon 9000 "Atlantis"] vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x17af &subdevice.id pci 0x2005 +subdevice.name RV250 If [Excalibur Radeon 9000 Pro] vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x17af &subdevice.id pci 0x2006 +subdevice.name RV250 If [Excalibur Radeon 9000] vendor.id pci 0x1002 &device.id pci 0x496e +device.name RV250 [Radeon 9000] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4a49 +device.name R420 [Radeon X800 PRO/GTO AGP] vendor.id pci 0x1002 &device.id pci 0x4a49 &subvendor.id pci 0x174b &subdevice.id pci 0x2620 +subdevice.name R420 [Radeon X800 GTO AGP] vendor.id pci 0x1002 &device.id pci 0x4a4a +device.name R420 [Radeon X800 GT AGP] vendor.id pci 0x1002 &device.id pci 0x4a4b +device.name R420 [Radeon X800 AGP Series] vendor.id pci 0x1002 &device.id pci 0x4a4d +device.name R420 GL [FireGL X3-256] vendor.id pci 0x1002 &device.id pci 0x4a4e +device.name RV420/M18 [Mobility Radeon 9800] vendor.id pci 0x1002 &device.id pci 0x4a4f +device.name R420 [Radeon X850 AGP] vendor.id pci 0x1002 &device.id pci 0x4a50 +device.name R420 [Radeon X800 XT Platinum Edition AGP] vendor.id pci 0x1002 &device.id pci 0x4a54 +device.name R420 [Radeon X800 VE AGP] vendor.id pci 0x1002 &device.id pci 0x4a54 &subvendor.id pci 0x1002 &subdevice.id pci 0x4422 +subdevice.name All-In-Wonder X800 VE AGP vendor.id pci 0x1002 &device.id pci 0x4a69 +device.name R420 [Radeon X800 PRO/GTO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4a6a +device.name R420 [Radeon X800] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4a6b +device.name R420 [Radeon X800 XT AGP] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4a70 +device.name R420 [Radeon X800 XT Platinum Edition AGP] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4a74 +device.name R420 [Radeon X800 VE] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4b49 +device.name R481 [Radeon X850 XT AGP] vendor.id pci 0x1002 &device.id pci 0x4b4b +device.name R481 [Radeon X850 PRO AGP] vendor.id pci 0x1002 &device.id pci 0x4b4c +device.name R481 [Radeon X850 XT Platinum Edition AGP] vendor.id pci 0x1002 &device.id pci 0x4b69 +device.name R481 [Radeon X850 XT AGP] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4b6b +device.name R481 [Radeon X850 PRO AGP] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4b6c +device.name R481 [Radeon X850 XT Platinum Edition AGP] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4c42 +device.name 3D Rage LT PRO AGP 2X vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0e7 +subdevice.name Rage LT Pro (Compaq Presario 5240) vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0e8 +subdevice.name Rage 3D LT Pro vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb10e +subdevice.name 3D Rage LT Pro (Compaq Armada 1750) vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x0040 +subdevice.name Rage LT Pro AGP 2X vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name Rage LT Pro AGP 2X vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x4c42 +subdevice.name Rage LT Pro AGP 2X vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x8001 +subdevice.name Rage LT Pro AGP 2X vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1028 &subdevice.id pci 0x0085 +subdevice.name Rage 3D LT Pro vendor.id pci 0x1002 &device.id pci 0x4c46 +device.name Rage Mobility 128 AGP 2X/Mobility M3 vendor.id pci 0x1002 &device.id pci 0x4c46 &subvendor.id pci 0x1002 &subdevice.id pci 0x0155 +subdevice.name IBM Thinkpad A22p vendor.id pci 0x1002 &device.id pci 0x4c46 &subvendor.id pci 0x1014 &subdevice.id pci 0x0155 +subdevice.name Thinkpad A22p vendor.id pci 0x1002 &device.id pci 0x4c46 &subvendor.id pci 0x1028 &subdevice.id pci 0x00b1 +subdevice.name Latitude C600 vendor.id pci 0x1002 &device.id pci 0x4c47 +device.name 3D Rage IIC PCI / Mobility Radeon 7500/7500C vendor.id pci 0x1002 &device.id pci 0x4c49 +device.name 3D Rage LT PRO PCI vendor.id pci 0x1002 &device.id pci 0x4c49 &subvendor.id pci 0x1002 &subdevice.id pci 0x0004 +subdevice.name Rage LT Pro vendor.id pci 0x1002 &device.id pci 0x4c49 &subvendor.id pci 0x1002 &subdevice.id pci 0x0040 +subdevice.name Rage LT Pro vendor.id pci 0x1002 &device.id pci 0x4c49 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name Rage LT Pro vendor.id pci 0x1002 &device.id pci 0x4c49 &subvendor.id pci 0x1002 &subdevice.id pci 0x4c49 +subdevice.name Rage LT Pro vendor.id pci 0x1002 &device.id pci 0x4c4d +device.name Rage Mobility AGP 2x Series vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x0e11 &subdevice.id pci 0xb111 +subdevice.name Armada M700 vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x0e11 &subdevice.id pci 0xb160 +subdevice.name Armada E500 vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1002 &subdevice.id pci 0x0084 +subdevice.name Xpert 98 AGP 2X (Mobility) vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1014 &subdevice.id pci 0x0154 +subdevice.name ThinkPad A20m/A21m vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1028 &subdevice.id pci 0x00aa +subdevice.name Latitude CPt vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1028 &subdevice.id pci 0x00bb +subdevice.name Latitude CPx vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1179 &subdevice.id pci 0xff00 +subdevice.name Satellite 1715XCDS laptop vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x13bd &subdevice.id pci 0x1019 +subdevice.name PC-AR10 vendor.id pci 0x1002 &device.id pci 0x4c50 +device.name 3D Rage LT PRO PCI vendor.id pci 0x1002 &device.id pci 0x4c50 &subvendor.id pci 0x1002 &subdevice.id pci 0x4c50 +subdevice.name Rage LT Pro vendor.id pci 0x1002 &device.id pci 0x4c52 +device.name Rage Mobility-M1 PCI vendor.id pci 0x1002 &device.id pci 0x4c52 &subvendor.id pci 0x1033 &subdevice.id pci 0x8112 +subdevice.name Versa Note VXi vendor.id pci 0x1002 &device.id pci 0x4c54 +device.name 264LT [Mach64 LT] vendor.id pci 0x1002 &device.id pci 0x4c57 +device.name RV200/M7 [Mobility Radeon 7500] vendor.id pci 0x1002 &device.id pci 0x4c57 &subvendor.id pci 0x1014 &subdevice.id pci 0x0517 +subdevice.name ThinkPad T30 vendor.id pci 0x1002 &device.id pci 0x4c57 &subvendor.id pci 0x1014 &subdevice.id pci 0x0530 +subdevice.name ThinkPad T4x Series vendor.id pci 0x1002 &device.id pci 0x4c57 &subvendor.id pci 0x1028 &subdevice.id pci 0x00e6 +subdevice.name Radeon Mobility M7 LW (Dell Inspiron 8100) vendor.id pci 0x1002 &device.id pci 0x4c57 &subvendor.id pci 0x1028 &subdevice.id pci 0x012a +subdevice.name Latitude C640 vendor.id pci 0x1002 &device.id pci 0x4c57 &subvendor.id pci 0x1043 &subdevice.id pci 0x1622 +subdevice.name Mobility Radeon M7 (L3C/S) vendor.id pci 0x1002 &device.id pci 0x4c57 &subvendor.id pci 0x144d &subdevice.id pci 0xc006 +subdevice.name Radeon Mobility M7 LW in vpr Matrix 170B4 vendor.id pci 0x1002 &device.id pci 0x4c58 +device.name RV200/M7 GL [Mobility FireGL 7800] vendor.id pci 0x1002 &device.id pci 0x4c59 +device.name RV100/M6 [Rage/Radeon Mobility Series] vendor.id pci 0x1002 &device.id pci 0x4c59 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb111 +subdevice.name Evo N600c vendor.id pci 0x1002 &device.id pci 0x4c59 &subvendor.id pci 0x1014 &subdevice.id pci 0x0235 +subdevice.name ThinkPad A30/A30p (2652/2653) vendor.id pci 0x1002 &device.id pci 0x4c59 &subvendor.id pci 0x1014 &subdevice.id pci 0x0239 +subdevice.name ThinkPad X22/X23/X24 vendor.id pci 0x1002 &device.id pci 0x4c59 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x1002 &device.id pci 0x4c59 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x1002 &device.id pci 0x4c59 &subvendor.id pci 0x104d &subdevice.id pci 0x8140 +subdevice.name PCG-Z1SP laptop vendor.id pci 0x1002 &device.id pci 0x4c59 &subvendor.id pci 0x1509 &subdevice.id pci 0x1930 +subdevice.name Medion MD9703 vendor.id pci 0x1002 &device.id pci 0x4c66 +device.name RV250/M9 GL [Mobility FireGL 9000/Radeon 9000] vendor.id pci 0x1002 &device.id pci 0x4c66 &subvendor.id pci 0x1014 &subdevice.id pci 0x054d +subdevice.name ThinkPad T41 vendor.id pci 0x1002 &device.id pci 0x4c6e +device.name RV250/M9 [Mobility Radeon 9000] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4d46 +device.name Rage Mobility 128 AGP 4X/Mobility M4 vendor.id pci 0x1002 &device.id pci 0x4d52 +device.name Theater 550 PRO PCI [ATI TV Wonder 550] vendor.id pci 0x1002 &device.id pci 0x4d53 +device.name Theater 550 PRO PCIe vendor.id pci 0x1002 &device.id pci 0x4e44 +device.name R300 [Radeon 9700/9700 PRO] vendor.id pci 0x1002 &device.id pci 0x4e44 &subvendor.id pci 0x1002 &subdevice.id pci 0x515e +subdevice.name Radeon ES1000 vendor.id pci 0x1002 &device.id pci 0x4e44 &subvendor.id pci 0x1002 &subdevice.id pci 0x5965 +subdevice.name Radeon ES1000 vendor.id pci 0x1002 &device.id pci 0x4e45 +device.name R300 [Radeon 9500 PRO/9700] vendor.id pci 0x1002 &device.id pci 0x4e45 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon R300 NE [Radeon 9500 Pro] vendor.id pci 0x1002 &device.id pci 0x4e45 &subvendor.id pci 0x1681 &subdevice.id pci 0x0002 +subdevice.name Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] vendor.id pci 0x1002 &device.id pci 0x4e46 +device.name R300 [Radeon 9600 TX] vendor.id pci 0x1002 &device.id pci 0x4e47 +device.name R300 GL [FireGL X1] vendor.id pci 0x1002 &device.id pci 0x4e48 +device.name R350 [Radeon 9800 Series] vendor.id pci 0x1002 &device.id pci 0x4e49 +device.name R350 [Radeon 9800] vendor.id pci 0x1002 &device.id pci 0x4e4a +device.name R360 [Radeon 9800 XXL/XT] vendor.id pci 0x1002 &device.id pci 0x4e4a &subvendor.id pci 0x1002 &subdevice.id pci 0x4e4a +subdevice.name R360 [Radeon 9800 XT] vendor.id pci 0x1002 &device.id pci 0x4e4b +device.name R350 GL [FireGL X2 AGP Pro] vendor.id pci 0x1002 &device.id pci 0x4e50 +device.name RV350/M10 / RV360/M11 [Mobility Radeon 9600 (PRO) / 9700] vendor.id pci 0x1002 &device.id pci 0x4e50 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x1002 &device.id pci 0x4e50 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: ATI RV360/M11 [Mobility Radeon 9700] vendor.id pci 0x1002 &device.id pci 0x4e50 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x1002 &device.id pci 0x4e50 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x1002 &device.id pci 0x4e50 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P35 notebook vendor.id pci 0x1002 &device.id pci 0x4e50 &subvendor.id pci 0x1462 &subdevice.id pci 0x0311 +subdevice.name MSI M510A vendor.id pci 0x1002 &device.id pci 0x4e50 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420W vendor.id pci 0x1002 &device.id pci 0x4e51 +device.name RV350 [Radeon 9550/9600/X1050 Series] vendor.id pci 0x1002 &device.id pci 0x4e52 +device.name RV350/M10 [Mobility Radeon 9500/9700 SE] vendor.id pci 0x1002 &device.id pci 0x4e52 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P35 notebook vendor.id pci 0x1002 &device.id pci 0x4e54 +device.name RV350/M10 GL [Mobility FireGL T2] vendor.id pci 0x1002 &device.id pci 0x4e56 +device.name RV360/M12 [Mobility Radeon 9550] vendor.id pci 0x1002 &device.id pci 0x4e64 +device.name R300 [Radeon 9700 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e65 +device.name R300 [Radeon 9500 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e65 &subvendor.id pci 0x1002 &subdevice.id pci 0x0003 +subdevice.name Radeon R300 NE [Radeon 9500 Pro] vendor.id pci 0x1002 &device.id pci 0x4e65 &subvendor.id pci 0x1681 &subdevice.id pci 0x0003 +subdevice.name Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e66 +device.name RV350 [Radeon 9600] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e67 +device.name R300 GL [FireGL X1] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e68 +device.name R350 [Radeon 9800 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e69 +device.name R350 [Radeon 9800] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e6a +device.name RV350 [Radeon 9800 XT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e6a &subvendor.id pci 0x1002 &subdevice.id pci 0x4e6a +subdevice.name R360 [Radeon 9800 XT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4e6a &subvendor.id pci 0x1002 &subdevice.id pci 0x4e71 +subdevice.name M10 NQ [Radeon Mobility 9600] vendor.id pci 0x1002 &device.id pci 0x4e71 +device.name RV350/M10 [Mobility Radeon 9600] (Secondary) vendor.id pci 0x1002 &device.id pci 0x4f72 +device.name RV250 [Radeon 9000 Series] vendor.id pci 0x1002 &device.id pci 0x4f73 +device.name RV250 [Radeon 9000 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5044 +device.name All-In-Wonder 128 PCI vendor.id pci 0x1002 &device.id pci 0x5044 &subvendor.id pci 0x1002 &subdevice.id pci 0x0028 +subdevice.name Rage 128 AIW vendor.id pci 0x1002 &device.id pci 0x5044 &subvendor.id pci 0x1002 &subdevice.id pci 0x0029 +subdevice.name Rage 128 AIW vendor.id pci 0x1002 &device.id pci 0x5046 +device.name Rage 128 PRO AGP 4x TMDS vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x0004 +subdevice.name Rage Fury Pro vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Rage Fury Pro/Xpert 2000 Pro vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x0014 +subdevice.name Rage Fury Pro vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x0018 +subdevice.name Rage Fury Pro/Xpert 2000 Pro vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x0028 +subdevice.name Rage 128 Pro AIW AGP vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x002a +subdevice.name Rage 128 Pro AIW AGP vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x0048 +subdevice.name Rage Fury Pro vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x2000 +subdevice.name Rage Fury MAXX AGP 4x (TMDS) (VGA device) vendor.id pci 0x1002 &device.id pci 0x5046 &subvendor.id pci 0x1002 &subdevice.id pci 0x2001 +subdevice.name Rage Fury MAXX AGP 4x (TMDS) (Extra device?!) vendor.id pci 0x1002 &device.id pci 0x5050 +device.name Rage128 [Xpert 128 PCI] vendor.id pci 0x1002 &device.id pci 0x5050 &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Xpert 128 vendor.id pci 0x1002 &device.id pci 0x5052 +device.name Rage 128 PRO AGP 4X TMDS vendor.id pci 0x1002 &device.id pci 0x5144 +device.name R100 [Radeon 7200 / All-In-Wonder Radeon] vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Radeon 7000/Radeon VE vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x0009 +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x000a +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x001a +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x0029 +subdevice.name Radeon AIW vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x0038 +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x0039 +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x008a +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x00ba +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x0139 +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x028a +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x02aa +subdevice.name Radeon AIW vendor.id pci 0x1002 &device.id pci 0x5144 &subvendor.id pci 0x1002 &subdevice.id pci 0x053a +subdevice.name Radeon 7000/Radeon vendor.id pci 0x1002 &device.id pci 0x5148 +device.name R200 GL [FireGL 8800] vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x010a +subdevice.name FireGL 8800 64Mb vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0152 +subdevice.name FireGL 8800 128Mb vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0162 +subdevice.name FireGL 8700 32Mb vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL 8700 64Mb vendor.id pci 0x1002 &device.id pci 0x514c +device.name R200 [Radeon 8500/8500 LE] vendor.id pci 0x1002 &device.id pci 0x514c &subvendor.id pci 0x1002 &subdevice.id pci 0x003a +subdevice.name Radeon R200 QL [Radeon 8500 LE] vendor.id pci 0x1002 &device.id pci 0x514c &subvendor.id pci 0x1002 &subdevice.id pci 0x013a +subdevice.name Radeon 8500 vendor.id pci 0x1002 &device.id pci 0x514c &subvendor.id pci 0x148c &subdevice.id pci 0x2026 +subdevice.name R200 QL [Radeon 8500 Evil Master II Multi Display Edition] vendor.id pci 0x1002 &device.id pci 0x514c &subvendor.id pci 0x1681 &subdevice.id pci 0x0010 +subdevice.name Radeon 8500 [3D Prophet 8500 128Mb] vendor.id pci 0x1002 &device.id pci 0x514c &subvendor.id pci 0x174b &subdevice.id pci 0x7149 +subdevice.name Radeon 8500 LE vendor.id pci 0x1002 &device.id pci 0x514c &subvendor.id pci 0x1787 &subdevice.id pci 0x0f08 +subdevice.name Radeon R200 QL [PowerMagic Radeon 8500] vendor.id pci 0x1002 &device.id pci 0x514d +device.name R200 [Radeon 9100] vendor.id pci 0x1002 &device.id pci 0x5157 +device.name RV200 [Radeon 7500/7500 LE] vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1002 &subdevice.id pci 0x013a +subdevice.name Radeon 7500 vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1002 &subdevice.id pci 0x0f2b +subdevice.name ALL-IN-WONDER VE PCI vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1002 &subdevice.id pci 0x103a +subdevice.name Dell Optiplex GX260 vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1458 &subdevice.id pci 0x4000 +subdevice.name RV200 QW [RADEON 7500 PRO MAYA AR] vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x148c &subdevice.id pci 0x2024 +subdevice.name RV200 QW [Radeon 7500LE Dual Display] vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x148c &subdevice.id pci 0x2025 +subdevice.name RV200 QW [Radeon 7500 Evil Master Multi Display Edition] vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x148c &subdevice.id pci 0x2036 +subdevice.name RV200 QW [Radeon 7500 PCI Dual Display] vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7146 +subdevice.name RV200 QW [Radeon 7500 LE] vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7147 +subdevice.name Radeon 7500 LE vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7161 +subdevice.name Radeon RV200 QW [Radeon 7500 LE] vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x17af &subdevice.id pci 0x0202 +subdevice.name RV200 QW [Excalibur Radeon 7500LE] vendor.id pci 0x1002 &device.id pci 0x5159 +device.name RV100 [Radeon 7000 / Radeon VE] vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1002 &subdevice.id pci 0x000a +subdevice.name Radeon 7000/Radeon VE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1002 &subdevice.id pci 0x000b +subdevice.name Radeon 7000 vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1002 &subdevice.id pci 0x0038 +subdevice.name Radeon 7000/Radeon VE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1002 &subdevice.id pci 0x003a +subdevice.name Radeon 7000/Radeon VE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1002 &subdevice.id pci 0x00ba +subdevice.name Radeon 7000/Radeon VE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1002 &subdevice.id pci 0x013a +subdevice.name Radeon 7000/Radeon VE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1002 &subdevice.id pci 0x0908 +subdevice.name XVR-100 (supplied by Sun) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1014 &subdevice.id pci 0x029a +subdevice.name Remote Supervisor Adapter II (RSA2) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1014 &subdevice.id pci 0x02c8 +subdevice.name eServer xSeries server mainboard vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 Embedded Radeon 7000/VE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge 2850 Embedded Radeon 7000-M vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Embedded Radeon 7000/VE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PowerEdge SC1425 vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x103c &subdevice.id pci 0x1292 +subdevice.name Radeon 7000 vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1043 &subdevice.id pci 0xc00a +subdevice.name A7000/T/64M vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1458 &subdevice.id pci 0x4002 +subdevice.name RV100 QY [RADEON 7000 PRO MAYA AV Series] vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x148c &subdevice.id pci 0x2003 +subdevice.name RV100 QY [Radeon 7000 Multi-Display Edition] vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x148c &subdevice.id pci 0x2023 +subdevice.name RV100 QY [Radeon 7000 Evil Master Multi-Display] vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x148c &subdevice.id pci 0x2081 +subdevice.name RV6DE vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x174b &subdevice.id pci 0x0280 +subdevice.name Radeon RV100 QY [Radeon 7000/VE] vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x174b &subdevice.id pci 0x7112 +subdevice.name Radeon VE 7000 vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x174b &subdevice.id pci 0x7c28 +subdevice.name Radeon VE 7000 DDR vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1787 &subdevice.id pci 0x0202 +subdevice.name RV100 QY [Excalibur Radeon 7000] vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x17ee &subdevice.id pci 0x1001 +subdevice.name Radeon 7000 64MB DDR + DVI vendor.id pci 0x1002 &device.id pci 0x515e +device.name ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x01bb +subdevice.name PowerEdge 1955 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x0205 +subdevice.name PowerEdge 2970 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x020b +subdevice.name PowerEdge T605 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x0223 +subdevice.name PowerEdge R905 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x1028 &subdevice.id pci 0x023c +subdevice.name PowerEdge R200 Embedded ATI ES1000 vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x103c &subdevice.id pci 0x1304 +subdevice.name Integrity iLO2 Advanced KVM VGA [AD307A] vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x1002 &device.id pci 0x515e &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x1002 &device.id pci 0x5245 +device.name Rage 128 GL PCI vendor.id pci 0x1002 &device.id pci 0x5245 &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Xpert 128 vendor.id pci 0x1002 &device.id pci 0x5245 &subvendor.id pci 0x1002 &subdevice.id pci 0x0028 +subdevice.name Rage 128 AIW vendor.id pci 0x1002 &device.id pci 0x5245 &subvendor.id pci 0x1002 &subdevice.id pci 0x0029 +subdevice.name Rage 128 AIW vendor.id pci 0x1002 &device.id pci 0x5245 &subvendor.id pci 0x1002 &subdevice.id pci 0x0068 +subdevice.name Rage 128 AIW vendor.id pci 0x1002 &device.id pci 0x5246 +device.name Rage Fury/Xpert 128/Xpert 2000 AGP 2x vendor.id pci 0x1002 &device.id pci 0x5246 &subvendor.id pci 0x1002 &subdevice.id pci 0x0004 +subdevice.name Magnum/Xpert 128/Xpert 99 vendor.id pci 0x1002 &device.id pci 0x5246 &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Magnum/Xpert128/X99/Xpert2000 vendor.id pci 0x1002 &device.id pci 0x5246 &subvendor.id pci 0x1002 &subdevice.id pci 0x0028 +subdevice.name Rage 128 AIW AGP vendor.id pci 0x1002 &device.id pci 0x5246 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name Rage Fury/Xpert 128/Xpert 2000 vendor.id pci 0x1002 &device.id pci 0x5246 &subvendor.id pci 0x1002 &subdevice.id pci 0x0068 +subdevice.name Rage 128 AIW AGP vendor.id pci 0x1002 &device.id pci 0x5246 &subvendor.id pci 0x1002 &subdevice.id pci 0x0448 +subdevice.name Rage Fury vendor.id pci 0x1002 &device.id pci 0x524b +device.name Rage 128 VR PCI vendor.id pci 0x1002 &device.id pci 0x524c +device.name Rage 128 VR AGP vendor.id pci 0x1002 &device.id pci 0x524c &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Xpert 99/Xpert 2000 vendor.id pci 0x1002 &device.id pci 0x524c &subvendor.id pci 0x1002 &subdevice.id pci 0x0088 +subdevice.name Xpert 99 vendor.id pci 0x1002 &device.id pci 0x5346 +device.name Rage 128 SF/4x AGP 2x vendor.id pci 0x1002 &device.id pci 0x5346 &subvendor.id pci 0x1002 &subdevice.id pci 0x0048 +subdevice.name RAGE 128 16MB VGA TVOUT AMC PAL vendor.id pci 0x1002 &device.id pci 0x534d +device.name Rage 128 4X AGP 4x vendor.id pci 0x1002 &device.id pci 0x534d &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Xpert 99/Xpert 2000 vendor.id pci 0x1002 &device.id pci 0x534d &subvendor.id pci 0x1002 &subdevice.id pci 0x0018 +subdevice.name Xpert 2000 vendor.id pci 0x1002 &device.id pci 0x5354 +device.name Mach 64 VT vendor.id pci 0x1002 &device.id pci 0x5354 &subvendor.id pci 0x1002 &subdevice.id pci 0x5654 +subdevice.name Mach 64 reference vendor.id pci 0x1002 &device.id pci 0x5446 +device.name Rage 128 PRO Ultra AGP 4x vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x0004 +subdevice.name Rage Fury Pro vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x0008 +subdevice.name Rage Fury Pro/Xpert 2000 Pro vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x0018 +subdevice.name Rage Fury Pro/Xpert 2000 Pro vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x0028 +subdevice.name Rage 128 AIW Pro AGP vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x0029 +subdevice.name Rage 128 AIW vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x002a +subdevice.name Rage 128 AIW Pro AGP vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x002b +subdevice.name Rage 128 AIW vendor.id pci 0x1002 &device.id pci 0x5446 &subvendor.id pci 0x1002 &subdevice.id pci 0x0048 +subdevice.name Xpert 2000 Pro vendor.id pci 0x1002 &device.id pci 0x5452 +device.name Rage 128 PRO Ultra4XL VR-R AGP vendor.id pci 0x1002 &device.id pci 0x5452 &subvendor.id pci 0x1002 &subdevice.id pci 0x001c +subdevice.name Rage 128 Pro 4XL vendor.id pci 0x1002 &device.id pci 0x5452 &subvendor.id pci 0x103c &subdevice.id pci 0x1279 +subdevice.name Rage 128 Pro 4XL vendor.id pci 0x1002 &device.id pci 0x5460 +device.name RV370/M22 [Mobility Radeon X300] vendor.id pci 0x1002 &device.id pci 0x5460 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x1002 &device.id pci 0x5461 +device.name RV370/M22 [Mobility Radeon X300] vendor.id pci 0x1002 &device.id pci 0x5462 +device.name RV380/M24C [Mobility Radeon X600 SE] vendor.id pci 0x1002 &device.id pci 0x5464 +device.name RV370/M22 GL [Mobility FireGL V3100] vendor.id pci 0x1002 &device.id pci 0x5549 +device.name R423 [Radeon X800 GTO] vendor.id pci 0x1002 &device.id pci 0x554a +device.name R423 [Radeon X800 XT Platinum Edition] vendor.id pci 0x1002 &device.id pci 0x554b +device.name R423 [Radeon X800 GT/SE] vendor.id pci 0x1002 &device.id pci 0x554b &subvendor.id pci 0x1002 &subdevice.id pci 0x0302 +subdevice.name Radeon X800 SE vendor.id pci 0x1002 &device.id pci 0x554d +device.name R430 [Radeon X800 XL] vendor.id pci 0x1002 &device.id pci 0x554d &subvendor.id pci 0x1002 &subdevice.id pci 0x0322 +subdevice.name All-In-Wonder X800 XL vendor.id pci 0x1002 &device.id pci 0x554d &subvendor.id pci 0x1458 &subdevice.id pci 0x2124 +subdevice.name GV-R80L256V-B (AGP) vendor.id pci 0x1002 &device.id pci 0x554e +device.name R430 [All-In-Wonder X800 GT] vendor.id pci 0x1002 &device.id pci 0x554f +device.name R430 [Radeon X800] vendor.id pci 0x1002 &device.id pci 0x5550 +device.name R423 GL [FireGL V7100] vendor.id pci 0x1002 &device.id pci 0x5551 +device.name R423 GL [FireGL V5100] vendor.id pci 0x1002 &device.id pci 0x5569 +device.name R423 [Radeon X800 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x556b +device.name R423 [Radeon X800 GT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x556d +device.name R430 [Radeon X800 XL] (Secondary) vendor.id pci 0x1002 &device.id pci 0x556d &subvendor.id pci 0x1458 &subdevice.id pci 0x2125 +subdevice.name GV-R80L256V-B (AGP) vendor.id pci 0x1002 &device.id pci 0x556f +device.name R430 [Radeon X800] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5571 +device.name R423 GL [FireGL V5100] (Secondary) vendor.id pci 0x1002 &device.id pci 0x564b +device.name RV410/M26 GL [Mobility FireGL V5000] vendor.id pci 0x1002 &device.id pci 0x564f +device.name RV410/M26 [Mobility Radeon X700 XL] vendor.id pci 0x1002 &device.id pci 0x5652 +device.name RV410/M26 [Mobility Radeon X700] vendor.id pci 0x1002 &device.id pci 0x5653 +device.name RV410/M26 [Mobility Radeon X700] vendor.id pci 0x1002 &device.id pci 0x5653 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMi vendor.id pci 0x1002 &device.id pci 0x5653 &subvendor.id pci 0x103c &subdevice.id pci 0x0940 +subdevice.name Compaq NW8240 Mobile Workstation vendor.id pci 0x1002 &device.id pci 0x5654 +device.name 264VT [Mach64 VT] vendor.id pci 0x1002 &device.id pci 0x5654 &subvendor.id pci 0x1002 &subdevice.id pci 0x5654 +subdevice.name Mach64VT Reference vendor.id pci 0x1002 &device.id pci 0x5655 +device.name 264VT3 [Mach64 VT3] vendor.id pci 0x1002 &device.id pci 0x5656 +device.name 264VT4 [Mach64 VT4] vendor.id pci 0x1002 &device.id pci 0x5657 +device.name RV410 [Radeon X550 XTX / X700] vendor.id pci 0x1002 &device.id pci 0x5830 +device.name RS300 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5831 +device.name RS300 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5832 +device.name RS300 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5833 +device.name RS300 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5834 +device.name RS300 [Radeon 9100 IGP] vendor.id pci 0x1002 &device.id pci 0x5835 +device.name RS300M [Mobility Radeon 9100 IGP] vendor.id pci 0x1002 &device.id pci 0x5838 +device.name RS300 AGP Bridge vendor.id pci 0x1002 &device.id pci 0x5854 +device.name RS480 [Radeon Xpress 200 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5874 +device.name RS480 [Radeon Xpress 1150] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5940 +device.name RV280 [Radeon 9200 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5940 &subvendor.id pci 0x17af &subdevice.id pci 0x2021 +subdevice.name Excalibur Radeon 9250 (Secondary) vendor.id pci 0x1002 &device.id pci 0x5941 +device.name RV280 [Radeon 9200] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5941 &subvendor.id pci 0x1458 &subdevice.id pci 0x4019 +subdevice.name Radeon 9200 vendor.id pci 0x1002 &device.id pci 0x5941 &subvendor.id pci 0x174b &subdevice.id pci 0x7c12 +subdevice.name Radeon 9200 vendor.id pci 0x1002 &device.id pci 0x5941 &subvendor.id pci 0x17af &subdevice.id pci 0x200d +subdevice.name Excalibur Radeon 9200 vendor.id pci 0x1002 &device.id pci 0x5941 &subvendor.id pci 0x18bc &subdevice.id pci 0x0050 +subdevice.name GC-R9200-C3 (Secondary) vendor.id pci 0x1002 &device.id pci 0x5944 +device.name RV280 [Radeon 9200 SE PCI] vendor.id pci 0x1002 &device.id pci 0x5950 +device.name RS480/RS482/RS485 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5950 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMMi vendor.id pci 0x1002 &device.id pci 0x5950 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x5950 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1002 &device.id pci 0x5950 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x5950 &subvendor.id pci 0x1462 &subdevice.id pci 0x0131 +subdevice.name MS-1013 Notebook vendor.id pci 0x1002 &device.id pci 0x5950 &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x5951 +device.name RX480/RX482 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5952 +device.name RD580 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5954 +device.name RS480 [Radeon Xpress 200 Series] vendor.id pci 0x1002 &device.id pci 0x5954 &subvendor.id pci 0x1002 &subdevice.id pci 0x5954 +subdevice.name RV370 [Radeon Xpress 200G Series] vendor.id pci 0x1002 &device.id pci 0x5955 +device.name RS480M [Mobility Radeon Xpress 200] vendor.id pci 0x1002 &device.id pci 0x5955 &subvendor.id pci 0x1002 &subdevice.id pci 0x5955 +subdevice.name RS480 0x5955 [Radeon XPRESS 200M 5955 (PCIE)] vendor.id pci 0x1002 &device.id pci 0x5955 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x1002 &device.id pci 0x5955 &subvendor.id pci 0x1462 &subdevice.id pci 0x0131 +subdevice.name MS-1013 Notebook vendor.id pci 0x1002 &device.id pci 0x5956 +device.name RD790 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5957 +device.name RX780/RX790 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5957 &subvendor.id pci 0x1849 &subdevice.id pci 0x5957 +subdevice.name A770CrossFire Motherboard vendor.id pci 0x1002 &device.id pci 0x5958 +device.name RD780 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5960 +device.name RV280 [Radeon 9200 PRO] vendor.id pci 0x1002 &device.id pci 0x5960 &subvendor.id pci 0x17af &subdevice.id pci 0x2020 +subdevice.name Excalibur Radeon 9250 vendor.id pci 0x1002 &device.id pci 0x5961 +device.name RV280 [Radeon 9200] vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x1002 &subdevice.id pci 0x2f72 +subdevice.name All-in-Wonder 9200 Series vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x1019 &subdevice.id pci 0x4c30 +subdevice.name Radeon 9200 VIVO vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x12ab &subdevice.id pci 0x5961 +subdevice.name YUAN SMARTVGA Radeon 9200 vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x1458 &subdevice.id pci 0x4018 +subdevice.name Radeon 9200 vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x174b &subdevice.id pci 0x7c13 +subdevice.name Radeon 9200 vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x17af &subdevice.id pci 0x200c +subdevice.name Excalibur Radeon 9200 vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x18bc &subdevice.id pci 0x0050 +subdevice.name Radeon 9200 Game Buster vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x18bc &subdevice.id pci 0x0051 +subdevice.name GC-R9200-C3 vendor.id pci 0x1002 &device.id pci 0x5961 &subvendor.id pci 0x18bc &subdevice.id pci 0x0053 +subdevice.name Radeon 9200 Game Buster VIVO vendor.id pci 0x1002 &device.id pci 0x5962 +device.name RV280 [Radeon 9200] vendor.id pci 0x1002 &device.id pci 0x5964 +device.name RV280 [Radeon 9200 SE] vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x1002 &subdevice.id pci 0x5964 +subdevice.name Radeon 9200 SE, 64-bit 128MB DDR, 200/166MHz vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x1043 &subdevice.id pci 0xc006 +subdevice.name Radeon 9200 SE / TD / 128M vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x1458 &subdevice.id pci 0x4018 +subdevice.name Radeon 9200 SE vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x1458 &subdevice.id pci 0x4032 +subdevice.name Radeon 9200 SE 128MB vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x147b &subdevice.id pci 0x6191 +subdevice.name R9200SE-DT vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x148c &subdevice.id pci 0x2073 +subdevice.name CN-AG92E vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x174b &subdevice.id pci 0x7c13 +subdevice.name Radeon 9200 SE vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x1787 &subdevice.id pci 0x5964 +subdevice.name Excalibur 9200SE VIVO 128M vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x17af &subdevice.id pci 0x2012 +subdevice.name Radeon 9200 SE Excalibur vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x18bc &subdevice.id pci 0x0170 +subdevice.name Sapphire Radeon 9200 SE 128MB Game Buster vendor.id pci 0x1002 &device.id pci 0x5964 &subvendor.id pci 0x18bc &subdevice.id pci 0x0173 +subdevice.name GC-R9200L(SE)-C3H [Radeon 9200 Game Buster] vendor.id pci 0x1002 &device.id pci 0x5965 +device.name RV280 GL [FireMV 2200 PCI] vendor.id pci 0x1002 &device.id pci 0x5974 +device.name RS482/RS485 [Radeon Xpress 1100/1150] vendor.id pci 0x1002 &device.id pci 0x5974 &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x1002 &device.id pci 0x5974 &subvendor.id pci 0x1462 &subdevice.id pci 0x7141 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x5975 +device.name RS482M [Mobility Radeon Xpress 200] vendor.id pci 0x1002 &device.id pci 0x5978 +device.name RX780/RD790 PCI to PCI bridge (external gfx0 port A) vendor.id pci 0x1002 &device.id pci 0x5978 &subvendor.id pci 0x1849 &subdevice.id pci 0x5957 +subdevice.name A770CrossFire Motherboard vendor.id pci 0x1002 &device.id pci 0x5979 +device.name RD790 PCI to PCI bridge (external gfx0 port B) vendor.id pci 0x1002 &device.id pci 0x597a +device.name RD790 PCI to PCI bridge (PCI express gpp port A) vendor.id pci 0x1002 &device.id pci 0x597b +device.name RX780/RD790 PCI to PCI bridge (PCI express gpp port B) vendor.id pci 0x1002 &device.id pci 0x597c +device.name RD790 PCI to PCI bridge (PCI express gpp port C) vendor.id pci 0x1002 &device.id pci 0x597d +device.name RX780/RD790 PCI to PCI bridge (PCI express gpp port D) vendor.id pci 0x1002 &device.id pci 0x597e +device.name RD790 PCI to PCI bridge (PCI express gpp port E) vendor.id pci 0x1002 &device.id pci 0x597e &subvendor.id pci 0x1849 &subdevice.id pci 0x5957 +subdevice.name A770CrossFire Motherboard vendor.id pci 0x1002 &device.id pci 0x597f +device.name RD790 PCI to PCI bridge (PCI express gpp port F) vendor.id pci 0x1002 &device.id pci 0x597f &subvendor.id pci 0x1849 &subdevice.id pci 0x5957 +subdevice.name A770CrossFire Motherboard vendor.id pci 0x1002 &device.id pci 0x5980 +device.name RD790 PCI to PCI bridge (external gfx1 port A) vendor.id pci 0x1002 &device.id pci 0x5981 +device.name RD790 PCI to PCI bridge (external gfx1 port B) vendor.id pci 0x1002 &device.id pci 0x5982 +device.name RD790 PCI to PCI bridge (NB-SB link) vendor.id pci 0x1002 &device.id pci 0x5a10 +device.name RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part vendor.id pci 0x1002 &device.id pci 0x5a11 +device.name RD890 Northbridge only single slot PCI-e GFX Hydra part vendor.id pci 0x1002 &device.id pci 0x5a12 +device.name RD890 Northbridge only dual slot (2x8) PCI-e GFX Hydra part vendor.id pci 0x1002 &device.id pci 0x5a12 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x1002 &device.id pci 0x5a13 +device.name RD890S/SR5650 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5a14 +device.name RD9x0/RX980 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5a15 +device.name RD890 PCI to PCI bridge (PCI express gpp port A) vendor.id pci 0x1002 &device.id pci 0x5a16 +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0) vendor.id pci 0x1002 &device.id pci 0x5a17 +device.name RD890/RD9x0 PCI to PCI bridge (PCI Express GFX port 1) vendor.id pci 0x1002 &device.id pci 0x5a18 +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0) vendor.id pci 0x1002 &device.id pci 0x5a18 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x1002 &device.id pci 0x5a19 +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 1) vendor.id pci 0x1002 &device.id pci 0x5a1a +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 2) vendor.id pci 0x1002 &device.id pci 0x5a1b +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 3) vendor.id pci 0x1002 &device.id pci 0x5a1c +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 4) vendor.id pci 0x1002 &device.id pci 0x5a1d +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 5) vendor.id pci 0x1002 &device.id pci 0x5a1e +device.name RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP2 Port 0) vendor.id pci 0x1002 &device.id pci 0x5a1f +device.name RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 0) vendor.id pci 0x1002 &device.id pci 0x5a1f &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x1002 &device.id pci 0x5a20 +device.name RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 1) vendor.id pci 0x1002 &device.id pci 0x5a23 +device.name RD890S/RD990 I/O Memory Management Unit (IOMMU) vendor.id pci 0x1002 &device.id pci 0x5a31 +device.name RC410 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5a33 +device.name RS400 Host Bridge vendor.id pci 0x1002 &device.id pci 0x5a34 +device.name RS4xx PCI Express Port [ext gfx] vendor.id pci 0x1002 &device.id pci 0x5a36 +device.name RC4xx/RS4xx PCI Express Port 1 vendor.id pci 0x1002 &device.id pci 0x5a37 +device.name RC4xx/RS4xx PCI Express Port 2 vendor.id pci 0x1002 &device.id pci 0x5a38 +device.name RC4xx/RS4xx PCI Express Port 3 vendor.id pci 0x1002 &device.id pci 0x5a39 +device.name RC4xx/RS4xx PCI Express Port 4 vendor.id pci 0x1002 &device.id pci 0x5a3f +device.name RC4xx/RS4xx PCI Bridge [int gfx] vendor.id pci 0x1002 &device.id pci 0x5a3f &subvendor.id pci 0x1462 &subdevice.id pci 0x7217 +subdevice.name Aspire L250 vendor.id pci 0x1002 &device.id pci 0x5a41 +device.name RS400 [Radeon Xpress 200] vendor.id pci 0x1002 &device.id pci 0x5a42 +device.name RS400M [Radeon Xpress 200M] vendor.id pci 0x1002 &device.id pci 0x5a61 +device.name RC410 [Radeon Xpress 200/1100] vendor.id pci 0x1002 &device.id pci 0x5a62 +device.name RC410M [Mobility Radeon Xpress 200M] vendor.id pci 0x1002 &device.id pci 0x5b60 +device.name RV370 [Radeon X300] vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x1043 &subdevice.id pci 0x002a +subdevice.name Extreme AX300SE-X vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x1043 &subdevice.id pci 0x032e +subdevice.name Extreme AX300/TD vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x1458 &subdevice.id pci 0x2102 +subdevice.name GV-RX30S128D (X300SE) vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x1462 &subdevice.id pci 0x0400 +subdevice.name RX300SE-TD128E (MS-8940 REV:200) vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x1462 &subdevice.id pci 0x0402 +subdevice.name RX300SE-TD128E (MS-8940) vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x174b &subdevice.id pci 0x0500 +subdevice.name Radeon X300 (PCIE) vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x196d &subdevice.id pci 0x1086 +subdevice.name X300SE HM vendor.id pci 0x1002 &device.id pci 0x5b62 +device.name RV370 [Radeon X600/X600 SE] vendor.id pci 0x1002 &device.id pci 0x5b63 +device.name RV370 [Radeon X300/X550/X1050 Series] vendor.id pci 0x1002 &device.id pci 0x5b64 +device.name RV370 GL [FireGL V3100] vendor.id pci 0x1002 &device.id pci 0x5b65 +device.name RV370 GL [FireMV 2200] vendor.id pci 0x1002 &device.id pci 0x5b66 +device.name RV370X vendor.id pci 0x1002 &device.id pci 0x5b70 +device.name RV370 [Radeon X300 SE] vendor.id pci 0x1002 &device.id pci 0x5b70 &subvendor.id pci 0x1462 &subdevice.id pci 0x0403 +subdevice.name Radeon X300 SE 128MB DDR vendor.id pci 0x1002 &device.id pci 0x5b70 &subvendor.id pci 0x174b &subdevice.id pci 0x0501 +subdevice.name Radeon X300 SE vendor.id pci 0x1002 &device.id pci 0x5b70 &subvendor.id pci 0x196d &subdevice.id pci 0x1087 +subdevice.name Radeon X300 SE HyperMemory vendor.id pci 0x1002 &device.id pci 0x5b72 +device.name RV380 [Radeon X300/X550/X1050 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5b73 +device.name RV370 [Radeon X300/X550/X1050 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5b74 +device.name RV370 GL [FireGL V3100] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5b75 +device.name RV370 GL [FireMV 2200] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5c61 +device.name RV280/M9+ [Mobility Radeon 9200 AGP] vendor.id pci 0x1002 &device.id pci 0x5c63 +device.name RV280/M9+ [Mobility Radeon 9200 AGP] vendor.id pci 0x1002 &device.id pci 0x5c63 &subvendor.id pci 0x1002 &subdevice.id pci 0x5c63 +subdevice.name Apple iBook G4 2004 vendor.id pci 0x1002 &device.id pci 0x5c63 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30 notebook vendor.id pci 0x1002 &device.id pci 0x5d44 +device.name RV280 [Radeon 9200 SE] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x1458 &subdevice.id pci 0x4019 +subdevice.name Radeon 9200 SE (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x1458 &subdevice.id pci 0x4032 +subdevice.name Radeon 9200 SE 128MB vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x147b &subdevice.id pci 0x6190 +subdevice.name R9200SE-DT (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x174b &subdevice.id pci 0x7c12 +subdevice.name Radeon 9200 SE (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x1787 &subdevice.id pci 0x5965 +subdevice.name Excalibur 9200SE VIVO 128M (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x17af &subdevice.id pci 0x2013 +subdevice.name Radeon 9200 SE Excalibur (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x18bc &subdevice.id pci 0x0171 +subdevice.name Radeon 9200 SE 128MB Game Buster (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d44 &subvendor.id pci 0x18bc &subdevice.id pci 0x0172 +subdevice.name GC-R9200L(SE)-C3H [Radeon 9200 Game Buster] vendor.id pci 0x1002 &device.id pci 0x5d45 +device.name RV280 GL [FireMV 2200 PCI] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d48 +device.name R423/M28 [Mobility Radeon X800 XT] vendor.id pci 0x1002 &device.id pci 0x5d49 +device.name R423/M28 GL [Mobility FireGL V5100] vendor.id pci 0x1002 &device.id pci 0x5d4a +device.name R423/M28 [Mobility Radeon X800] vendor.id pci 0x1002 &device.id pci 0x5d4d +device.name R480 [Radeon X850 XT Platinum Edition] vendor.id pci 0x1002 &device.id pci 0x5d4e +device.name R480 [Radeon X850 SE] vendor.id pci 0x1002 &device.id pci 0x5d4f +device.name R480 [Radeon X800 GTO] vendor.id pci 0x1002 &device.id pci 0x5d50 +device.name R480 GL [FireGL V7200] vendor.id pci 0x1002 &device.id pci 0x5d52 +device.name R480 [Radeon X850 XT] vendor.id pci 0x1002 &device.id pci 0x5d52 &subvendor.id pci 0x1002 &subdevice.id pci 0x0b12 +subdevice.name PowerColor X850XT PCIe (Primary) vendor.id pci 0x1002 &device.id pci 0x5d57 +device.name R423 [Radeon X800 XT] vendor.id pci 0x1002 &device.id pci 0x5d6d +device.name R480 [Radeon X850 XT Platinum Edition] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d6f +device.name R480 [Radeon X800 GTO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d72 +device.name R480 [Radeon X850 XT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d72 &subvendor.id pci 0x1002 &subdevice.id pci 0x0b13 +subdevice.name PowerColor X850XT PCIe (Secondary) vendor.id pci 0x1002 &device.id pci 0x5d77 +device.name R423 [Radeon X800 XT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5e48 +device.name RV410 GL [FireGL V5000] vendor.id pci 0x1002 &device.id pci 0x5e49 +device.name RV410 [Radeon X700 Series] vendor.id pci 0x1002 &device.id pci 0x5e4a +device.name RV410 [Radeon X700 XT] vendor.id pci 0x1002 &device.id pci 0x5e4b +device.name RV410 [Radeon X700 PRO] vendor.id pci 0x1002 &device.id pci 0x5e4c +device.name RV410 [Radeon X700 SE] vendor.id pci 0x1002 &device.id pci 0x5e4d +device.name RV410 [Radeon X700] vendor.id pci 0x1002 &device.id pci 0x5e4d &subvendor.id pci 0x148c &subdevice.id pci 0x2116 +subdevice.name Bravo X700 vendor.id pci 0x1002 &device.id pci 0x5e4f +device.name RV410 [Radeon X700] vendor.id pci 0x1002 &device.id pci 0x5e4f &subvendor.id pci 0x1569 &subdevice.id pci 0x1e4f +subdevice.name Radeon X550 XT vendor.id pci 0x1002 &device.id pci 0x5e6b +device.name RV410 [Radeon X700 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5e6d +device.name RV410 [Radeon X700] (Secondary) vendor.id pci 0x1002 &device.id pci 0x5e6d &subvendor.id pci 0x148c &subdevice.id pci 0x2117 +subdevice.name Bravo X700 (Secondary) vendor.id pci 0x1002 &device.id pci 0x5f57 +device.name R423 [Radeon X800 XT] vendor.id pci 0x1002 &device.id pci 0x6600 +device.name Mars [Radeon HD 8670A/8670M/8750M] vendor.id pci 0x1002 &device.id pci 0x6600 &subvendor.id pci 0x103c &subdevice.id pci 0x1952 +subdevice.name ProBook 455 G1 vendor.id pci 0x1002 &device.id pci 0x6601 +device.name Mars [Radeon HD 8730M] vendor.id pci 0x1002 &device.id pci 0x6601 &subvendor.id pci 0x103c &subdevice.id pci 0x2100 +subdevice.name FirePro M4100 vendor.id pci 0x1002 &device.id pci 0x6602 +device.name Mars vendor.id pci 0x1002 &device.id pci 0x6603 +device.name Mars vendor.id pci 0x1002 &device.id pci 0x6604 +device.name Opal XT [Radeon R7 M265] vendor.id pci 0x1002 &device.id pci 0x6604 &subvendor.id pci 0x103c &subdevice.id pci 0x8006 +subdevice.name FirePro M4170 vendor.id pci 0x1002 &device.id pci 0x6604 &subvendor.id pci 0x17aa &subdevice.id pci 0x3643 +subdevice.name Radeon R7 A360 vendor.id pci 0x1002 &device.id pci 0x6605 +device.name Opal PRO [Radeon R7 M260] vendor.id pci 0x1002 &device.id pci 0x6606 +device.name Mars XTX [Radeon HD 8790M] vendor.id pci 0x1002 &device.id pci 0x6606 &subvendor.id pci 0x1028 &subdevice.id pci 0x0684 +subdevice.name FirePro W4170M vendor.id pci 0x1002 &device.id pci 0x6607 +device.name Mars LE [Radeon HD 8530M / R5 M240] vendor.id pci 0x1002 &device.id pci 0x6608 +device.name Oland GL [FirePro W2100] vendor.id pci 0x1002 &device.id pci 0x6610 +device.name Oland XT [Radeon HD 8670 / R7 250/350] vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1019 &subdevice.id pci 0x0030 +subdevice.name Radeon HD 8670 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1028 &subdevice.id pci 0x2120 +subdevice.name Radeon R7 250 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1028 &subdevice.id pci 0x2322 +subdevice.name Radeon R7 250 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1462 &subdevice.id pci 0x2910 +subdevice.name Radeon HD 8670 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1462 &subdevice.id pci 0x2911 +subdevice.name Radeon HD 8670 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x148c &subdevice.id pci 0x7350 +subdevice.name Radeon R7 350 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1642 &subdevice.id pci 0x3c81 +subdevice.name Radeon HD 8670 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1642 &subdevice.id pci 0x3c91 +subdevice.name Radeon HD 8670 vendor.id pci 0x1002 &device.id pci 0x6610 &subvendor.id pci 0x1642 &subdevice.id pci 0x3f09 +subdevice.name Radeon R7 350 vendor.id pci 0x1002 &device.id pci 0x6611 +device.name Oland [Radeon HD 8570 / R7 240/340 OEM] vendor.id pci 0x1002 &device.id pci 0x6611 &subvendor.id pci 0x1028 &subdevice.id pci 0x210b +subdevice.name Radeon R5 240 OEM vendor.id pci 0x1002 &device.id pci 0x6611 &subvendor.id pci 0x174b &subdevice.id pci 0x4248 +subdevice.name Radeon R7 240 OEM vendor.id pci 0x1002 &device.id pci 0x6611 &subvendor.id pci 0x174b &subdevice.id pci 0xa240 +subdevice.name Radeon R7 240 OEM vendor.id pci 0x1002 &device.id pci 0x6611 &subvendor.id pci 0x174b &subdevice.id pci 0xd340 +subdevice.name Radeon R7 340 OEM vendor.id pci 0x1002 &device.id pci 0x6611 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90d3 +subdevice.name Radeon R7 240 OEM vendor.id pci 0x1002 &device.id pci 0x6613 +device.name Oland PRO [Radeon R7 240/340] vendor.id pci 0x1002 &device.id pci 0x6613 &subvendor.id pci 0x148c &subdevice.id pci 0x7340 +subdevice.name Radeon R7 340 vendor.id pci 0x1002 &device.id pci 0x6613 &subvendor.id pci 0x1682 &subdevice.id pci 0x7240 +subdevice.name R7 240 2048 MB vendor.id pci 0x1002 &device.id pci 0x6620 +device.name Mars vendor.id pci 0x1002 &device.id pci 0x6621 +device.name Mars PRO vendor.id pci 0x1002 &device.id pci 0x6623 +device.name Mars vendor.id pci 0x1002 &device.id pci 0x6631 +device.name Oland vendor.id pci 0x1002 &device.id pci 0x6640 +device.name Saturn XT [FirePro M6100] vendor.id pci 0x1002 &device.id pci 0x6641 +device.name Saturn PRO [Radeon HD 8930M] vendor.id pci 0x1002 &device.id pci 0x6646 +device.name Bonaire XT [Radeon R9 M280X] vendor.id pci 0x1002 &device.id pci 0x6647 +device.name Bonaire PRO [Radeon R9 M270X] vendor.id pci 0x1002 &device.id pci 0x6649 +device.name Bonaire [FirePro W5100] vendor.id pci 0x1002 &device.id pci 0x6649 &subvendor.id pci 0x1002 &subdevice.id pci 0x0b0c +subdevice.name FirePro W4300 vendor.id pci 0x1002 &device.id pci 0x6649 &subvendor.id pci 0x103c &subdevice.id pci 0x0b0c +subdevice.name Bonaire [FirePro W4300] vendor.id pci 0x1002 &device.id pci 0x6649 &subvendor.id pci 0x103c &subdevice.id pci 0x230c +subdevice.name FirePro W5100 vendor.id pci 0x1002 &device.id pci 0x6650 +device.name Bonaire vendor.id pci 0x1002 &device.id pci 0x6651 +device.name Bonaire vendor.id pci 0x1002 &device.id pci 0x6658 +device.name Bonaire XTX [Radeon R7 260X/360] vendor.id pci 0x1002 &device.id pci 0x6658 &subvendor.id pci 0x148c &subdevice.id pci 0x0907 +subdevice.name Radeon R7 360 vendor.id pci 0x1002 &device.id pci 0x6658 &subvendor.id pci 0x1682 &subdevice.id pci 0x0907 +subdevice.name Radeon R7 360 vendor.id pci 0x1002 &device.id pci 0x6658 &subvendor.id pci 0x1682 &subdevice.id pci 0x7360 +subdevice.name Radeon R7 360 vendor.id pci 0x1002 &device.id pci 0x665c +device.name Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM] vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1043 &subdevice.id pci 0x0452 +subdevice.name Radeon HD 7790 DirectCU II OC vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1462 &subdevice.id pci 0x2930 +subdevice.name Radeon HD 7790 OC vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1462 &subdevice.id pci 0x2932 +subdevice.name Radeon HD 8770 vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1462 &subdevice.id pci 0x2934 +subdevice.name Radeon R9 260 OEM vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1462 &subdevice.id pci 0x2938 +subdevice.name Radeon R9 360 OEM vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x148c &subdevice.id pci 0x0907 +subdevice.name Radeon R7 360 vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x148c &subdevice.id pci 0x9260 +subdevice.name Radeon R9 260 OEM vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x148c &subdevice.id pci 0x9360 +subdevice.name Radeon R9 360 OEM vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1682 &subdevice.id pci 0x0907 +subdevice.name Radeon R7 360 vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1682 &subdevice.id pci 0x3310 +subdevice.name Radeon HD 7790 Black Edition 2 GB vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x174b &subdevice.id pci 0xe253 +subdevice.name Radeon HD 7790 Dual-X OC vendor.id pci 0x1002 &device.id pci 0x665c &subvendor.id pci 0x1787 &subdevice.id pci 0x2329 +subdevice.name Radeon HD 7790 TurboDuo vendor.id pci 0x1002 &device.id pci 0x665d +device.name Bonaire [Radeon R7 200 Series] vendor.id pci 0x1002 &device.id pci 0x665f +device.name Tobago PRO [Radeon R7 360 / R9 360 OEM] vendor.id pci 0x1002 &device.id pci 0x665f &subvendor.id pci 0x1028 &subdevice.id pci 0x0b04 +subdevice.name Radeon R9 360 OEM vendor.id pci 0x1002 &device.id pci 0x665f &subvendor.id pci 0x1462 &subdevice.id pci 0x2938 +subdevice.name Radeon R9 360 OEM vendor.id pci 0x1002 &device.id pci 0x665f &subvendor.id pci 0x1462 &subdevice.id pci 0x3271 +subdevice.name Radeon R9 360 OEM vendor.id pci 0x1002 &device.id pci 0x665f &subvendor.id pci 0x1682 &subdevice.id pci 0x7360 +subdevice.name Radeon R7 360 vendor.id pci 0x1002 &device.id pci 0x6660 +device.name Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430] vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x1028 &subdevice.id pci 0x05ea +subdevice.name Radeon HD 8670M vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x1028 &subdevice.id pci 0x06bf +subdevice.name Radeon R5 M335 vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x103c &subdevice.id pci 0x1970 +subdevice.name Radeon HD 8670M vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x103c &subdevice.id pci 0x80be +subdevice.name Radeon R5 M330 vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x103c &subdevice.id pci 0x8136 +subdevice.name Radeon R5 M330 vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x17aa &subdevice.id pci 0x3804 +subdevice.name Radeon R5 M330 vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x17aa &subdevice.id pci 0x3809 +subdevice.name Radeon R5 M330 vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x17aa &subdevice.id pci 0x381a +subdevice.name Radeon R5 M430 vendor.id pci 0x1002 &device.id pci 0x6660 &subvendor.id pci 0x17aa &subdevice.id pci 0x390c +subdevice.name Radeon R5 M330 vendor.id pci 0x1002 &device.id pci 0x6663 +device.name Sun PRO [Radeon HD 8570A/8570M] vendor.id pci 0x1002 &device.id pci 0x6663 &subvendor.id pci 0x1025 &subdevice.id pci 0x0846 +subdevice.name Radeon HD 8570A vendor.id pci 0x1002 &device.id pci 0x6663 &subvendor.id pci 0x17aa &subdevice.id pci 0x3805 +subdevice.name Radeon HD 8570M vendor.id pci 0x1002 &device.id pci 0x6664 +device.name Jet XT [Radeon R5 M240] vendor.id pci 0x1002 &device.id pci 0x6665 +device.name Jet PRO [Radeon R5 M230] vendor.id pci 0x1002 &device.id pci 0x6665 &subvendor.id pci 0x17aa &subdevice.id pci 0x368f +subdevice.name Radeon R5 A230 vendor.id pci 0x1002 &device.id pci 0x6667 +device.name Jet ULT [Radeon R5 M230] vendor.id pci 0x1002 &device.id pci 0x666f +device.name Sun LE [Radeon HD 8550M / R5 M230] vendor.id pci 0x1002 &device.id pci 0x6704 +device.name Cayman PRO GL [FirePro V7900] vendor.id pci 0x1002 &device.id pci 0x6707 +device.name Cayman LE GL [FirePro V5900] vendor.id pci 0x1002 &device.id pci 0x6718 +device.name Cayman XT [Radeon HD 6970] vendor.id pci 0x1002 &device.id pci 0x6719 +device.name Cayman PRO [Radeon HD 6950] vendor.id pci 0x1002 &device.id pci 0x671c +device.name Antilles [Radeon HD 6990] vendor.id pci 0x1002 &device.id pci 0x671d +device.name Antilles [Radeon HD 6990] vendor.id pci 0x1002 &device.id pci 0x671f +device.name Cayman CE [Radeon HD 6930] vendor.id pci 0x1002 &device.id pci 0x6720 +device.name Blackcomb [Radeon HD 6970M/6990M] vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1028 &subdevice.id pci 0x048f +subdevice.name Radeon HD 6990M vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1028 &subdevice.id pci 0x0490 +subdevice.name Alienware M17x R3 Radeon HD 6970M vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a4 +subdevice.name FirePro M8900 vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1028 &subdevice.id pci 0x04ba +subdevice.name Radeon HD 6990M vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1028 &subdevice.id pci 0x053f +subdevice.name FirePro M8900 vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x106b &subdevice.id pci 0x0b00 +subdevice.name Radeon HD 6970M vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1558 &subdevice.id pci 0x5102 +subdevice.name Radeon HD 6970M vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1558 &subdevice.id pci 0x5104 +subdevice.name Radeon HD 6990M vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x1558 &subdevice.id pci 0x7201 +subdevice.name Radeon HD 6990M vendor.id pci 0x1002 &device.id pci 0x6720 &subvendor.id pci 0x174b &subdevice.id pci 0xe188 +subdevice.name Radeon HD 6970M vendor.id pci 0x1002 &device.id pci 0x6738 +device.name Barts XT [Radeon HD 6870] vendor.id pci 0x1002 &device.id pci 0x6738 &subvendor.id pci 0x1682 &subdevice.id pci 0x3103 +subdevice.name Radeon HD 8670 vendor.id pci 0x1002 &device.id pci 0x6738 &subvendor.id pci 0x1787 &subdevice.id pci 0x201a +subdevice.name Barts XT [Radeon HD 6870 X2] vendor.id pci 0x1002 &device.id pci 0x6738 &subvendor.id pci 0x1787 &subdevice.id pci 0x201b +subdevice.name Barts XT [Radeon HD 6870 X2] vendor.id pci 0x1002 &device.id pci 0x6739 +device.name Barts PRO [Radeon HD 6850] vendor.id pci 0x1002 &device.id pci 0x6739 &subvendor.id pci 0x1043 &subdevice.id pci 0x03b4 +subdevice.name EAH6850 [Radeon HD 6850] vendor.id pci 0x1002 &device.id pci 0x673e +device.name Barts LE [Radeon HD 6790] vendor.id pci 0x1002 &device.id pci 0x673e &subvendor.id pci 0x148c &subdevice.id pci 0x7720 +subdevice.name Radeon HD 7720 OEM vendor.id pci 0x1002 &device.id pci 0x6740 +device.name Whistler [Radeon HD 6730M/6770M/7690M XT] vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1019 &subdevice.id pci 0x238c +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1019 &subdevice.id pci 0x238e +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1019 &subdevice.id pci 0x2391 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1019 &subdevice.id pci 0x2392 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1028 &subdevice.id pci 0x053e +subdevice.name FirePro M5950 vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x1630 +subdevice.name FirePro M5950 vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x1631 +subdevice.name FirePro M5950 vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x164b +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x164e +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x1657 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x1658 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x165a +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x165b +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x1688 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x1689 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x168a +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x185e +subdevice.name Radeon HD 7690M XT vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x3388 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x3389 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x3582 +subdevice.name Radeon HD 6770M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x103c &subdevice.id pci 0x366c +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1043 &subdevice.id pci 0x1d02 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x1043 &subdevice.id pci 0x1d12 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x104d &subdevice.id pci 0x9084 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x104d &subdevice.id pci 0x9085 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x144d &subdevice.id pci 0xb074 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x144d &subdevice.id pci 0xb077 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x144d &subdevice.id pci 0xb084 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x144d &subdevice.id pci 0xb088 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6740 &subvendor.id pci 0x17aa &subdevice.id pci 0x3982 +subdevice.name Radeon HD 6730M vendor.id pci 0x1002 &device.id pci 0x6741 +device.name Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1019 &subdevice.id pci 0x238e +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1019 &subdevice.id pci 0x238f +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0379 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x037b +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x037e +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0382 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0384 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0385 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0386 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0387 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0388 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0442 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0451 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0489 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x048b +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x048c +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x050a +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x050b +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x050c +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x050e +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x050f +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0513 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0514 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0515 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0516 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x051e +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x051f +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0520 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0521 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x052a +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0555 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0556 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x055d +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x055e +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x056d +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x059a +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x059b +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x059e +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x059f +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0600 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0605 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0606 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1025 &subdevice.id pci 0x0619 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1028 &subdevice.id pci 0x04c1 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1028 &subdevice.id pci 0x04c5 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1028 &subdevice.id pci 0x04cd +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1028 &subdevice.id pci 0x04d7 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1028 &subdevice.id pci 0x04d9 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1028 &subdevice.id pci 0x052d +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x1617 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x1646 +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x1647 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x164b +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x164e +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x1688 +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x1689 +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x168a +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x1860 +subdevice.name Radeon HD 7690M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x3385 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x3560 +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x358d +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x3590 +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x3593 +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x103c &subdevice.id pci 0x366c +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1043 &subdevice.id pci 0x1cd2 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1043 &subdevice.id pci 0x2121 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1043 &subdevice.id pci 0x2122 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1043 &subdevice.id pci 0x2123 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1043 &subdevice.id pci 0x2125 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1043 &subdevice.id pci 0x2127 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x104d &subdevice.id pci 0x907b +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x104d &subdevice.id pci 0x9080 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x104d &subdevice.id pci 0x9081 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x106b &subdevice.id pci 0x00e2 +subdevice.name MacBookPro8,2 [Core i7, 15", Late 2011] vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd63 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd65 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x144d &subdevice.id pci 0xc093 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x144d &subdevice.id pci 0xc0ac +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x144d &subdevice.id pci 0xc0b3 +subdevice.name Radeon HD 6750M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x144d &subdevice.id pci 0xc539 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x144d &subdevice.id pci 0xc609 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x152d &subdevice.id pci 0x0914 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x17aa &subdevice.id pci 0x21e1 +subdevice.name Radeon HD 6630M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x17aa &subdevice.id pci 0x3970 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x17aa &subdevice.id pci 0x3976 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6741 &subvendor.id pci 0x1854 &subdevice.id pci 0x0907 +subdevice.name Radeon HD 6650M vendor.id pci 0x1002 &device.id pci 0x6742 +device.name Whistler LE [Radeon HD 6610M/7610M] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1002 &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1019 &subdevice.id pci 0x2393 +subdevice.name Radeon HD 6610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1043 &subdevice.id pci 0x1d82 +subdevice.name K53SK Laptop Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb22 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb23 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb27 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb2a +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb2c +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb30 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb31 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb32 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb38 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb39 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb3a +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb3b +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb40 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb41 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb47 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb48 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb49 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb51 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb52 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb53 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb56 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb81 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb82 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb83 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfc56 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfcd4 +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1179 &subdevice.id pci 0xfcee +subdevice.name Radeon HD 7610M vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1458 &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1462 &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x148c &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1682 &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x174b &subdevice.id pci 0x5570 +subdevice.name Turks [Radeon HD 5570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x174b &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x174b &subdevice.id pci 0x7570 +subdevice.name Turks [Radeon HD 7570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x174b &subdevice.id pci 0x8510 +subdevice.name Turks [Radeon HD 8510] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x174b &subdevice.id pci 0x8570 +subdevice.name Turks [Radeon HD 8570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x1787 &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x17af &subdevice.id pci 0x6570 +subdevice.name Turks [Radeon HD 6570] vendor.id pci 0x1002 &device.id pci 0x6742 &subvendor.id pci 0x8086 &subdevice.id pci 0x2111 +subdevice.name Radeon HD 6625M vendor.id pci 0x1002 &device.id pci 0x6743 +device.name Whistler [Radeon E6760] vendor.id pci 0x1002 &device.id pci 0x6749 +device.name Turks GL [FirePro V4900] vendor.id pci 0x1002 &device.id pci 0x674a +device.name Turks GL [FirePro V3900] vendor.id pci 0x1002 &device.id pci 0x6750 +device.name Onega [Radeon HD 6650A/7650A] vendor.id pci 0x1002 &device.id pci 0x6750 &subvendor.id pci 0x1462 &subdevice.id pci 0x2670 +subdevice.name Radeon HD 6670A vendor.id pci 0x1002 &device.id pci 0x6750 &subvendor.id pci 0x17aa &subdevice.id pci 0x3079 +subdevice.name Radeon HD 7650A vendor.id pci 0x1002 &device.id pci 0x6750 &subvendor.id pci 0x17aa &subdevice.id pci 0x307a +subdevice.name Radeon HD 6650A vendor.id pci 0x1002 &device.id pci 0x6750 &subvendor.id pci 0x17aa &subdevice.id pci 0x3087 +subdevice.name Radeon HD 7650A vendor.id pci 0x1002 &device.id pci 0x6750 &subvendor.id pci 0x17aa &subdevice.id pci 0x3618 +subdevice.name Radeon HD 6650A vendor.id pci 0x1002 &device.id pci 0x6750 &subvendor.id pci 0x17aa &subdevice.id pci 0x3623 +subdevice.name Radeon HD 6650A vendor.id pci 0x1002 &device.id pci 0x6750 &subvendor.id pci 0x17aa &subdevice.id pci 0x3627 +subdevice.name Radeon HD 6650A vendor.id pci 0x1002 &device.id pci 0x6751 +device.name Turks [Radeon HD 7650A/7670A] vendor.id pci 0x1002 &device.id pci 0x6751 &subvendor.id pci 0x1028 &subdevice.id pci 0x0548 +subdevice.name Radeon HD 7650A vendor.id pci 0x1002 &device.id pci 0x6751 &subvendor.id pci 0x1462 &subdevice.id pci 0x2671 +subdevice.name Radeon HD 7670A vendor.id pci 0x1002 &device.id pci 0x6751 &subvendor.id pci 0x1462 &subdevice.id pci 0x2672 +subdevice.name Radeon HD 7670A vendor.id pci 0x1002 &device.id pci 0x6751 &subvendor.id pci 0x1462 &subdevice.id pci 0x2680 +subdevice.name Radeon HD 7650A vendor.id pci 0x1002 &device.id pci 0x6751 &subvendor.id pci 0x1462 &subdevice.id pci 0x2681 +subdevice.name Radeon HD 7650A vendor.id pci 0x1002 &device.id pci 0x6751 &subvendor.id pci 0x17aa &subdevice.id pci 0x3087 +subdevice.name Radeon HD 7650A vendor.id pci 0x1002 &device.id pci 0x6758 +device.name Turks XT [Radeon HD 6670/7670] vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x1028 &subdevice.id pci 0x0b0e +subdevice.name Radeon HD 6670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x103c &subdevice.id pci 0x6882 +subdevice.name Radeon HD 6670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x1462 &subdevice.id pci 0x250a +subdevice.name Radeon HD 7670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x148c &subdevice.id pci 0x7670 +subdevice.name Radeon HD 7670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x1545 &subdevice.id pci 0x7670 +subdevice.name Radeon HD 7670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x1682 &subdevice.id pci 0x3300 +subdevice.name Radeon HD 7670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x174b &subdevice.id pci 0x7670 +subdevice.name Radeon HD 7670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x174b &subdevice.id pci 0xe181 +subdevice.name Radeon HD 6670 vendor.id pci 0x1002 &device.id pci 0x6758 &subvendor.id pci 0x1787 &subdevice.id pci 0x2309 +subdevice.name Radeon HD 6670 vendor.id pci 0x1002 &device.id pci 0x6759 +device.name Turks PRO [Radeon HD 6570/7570/8550] vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x103c &subdevice.id pci 0x3130 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1043 &subdevice.id pci 0x0403 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1462 &subdevice.id pci 0x2500 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1462 &subdevice.id pci 0x2509 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x148c &subdevice.id pci 0x7570 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1642 &subdevice.id pci 0x3a67 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1682 &subdevice.id pci 0x3280 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1682 &subdevice.id pci 0x3530 +subdevice.name Radeon HD 8550 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x174b &subdevice.id pci 0x7570 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x174b &subdevice.id pci 0xe142 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x174b &subdevice.id pci 0xe181 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1b0a &subdevice.id pci 0x908f +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1b0a &subdevice.id pci 0x9090 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1b0a &subdevice.id pci 0x9091 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1b0a &subdevice.id pci 0x9092 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1b0a &subdevice.id pci 0x909e +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90b5 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x6759 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90b6 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x675b +device.name Turks [Radeon HD 7600 Series] vendor.id pci 0x1002 &device.id pci 0x675d +device.name Turks PRO [Radeon HD 7570] vendor.id pci 0x1002 &device.id pci 0x675f +device.name Turks LE [Radeon HD 5570/6510/7510/8510] vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x148c &subdevice.id pci 0x6510 +subdevice.name Radeon HD 6510 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x148c &subdevice.id pci 0x6530 +subdevice.name Radeon HD 6530 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x148c &subdevice.id pci 0x7510 +subdevice.name Radeon HD 7510 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x1545 &subdevice.id pci 0x7570 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x174b &subdevice.id pci 0x6510 +subdevice.name Radeon HD 6510 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x174b &subdevice.id pci 0x7510 +subdevice.name Radeon HD 7510 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x174b &subdevice.id pci 0x8510 +subdevice.name Radeon HD 8510 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x1787 &subdevice.id pci 0x2012 +subdevice.name Radeon HD 5570 2GB GDDR3 vendor.id pci 0x1002 &device.id pci 0x675f &subvendor.id pci 0x1787 &subdevice.id pci 0x2314 +subdevice.name Radeon HD 5570 1GB DDR2/GDDR3 vendor.id pci 0x1002 &device.id pci 0x6760 +device.name Seymour [Radeon HD 6400M/7400M Series] vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1002 &subdevice.id pci 0x0124 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1002 &subdevice.id pci 0x0134 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1019 &subdevice.id pci 0x238b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1019 &subdevice.id pci 0x238e +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1019 &subdevice.id pci 0x2390 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1019 &subdevice.id pci 0x9985 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04c1 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04c3 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04ca +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04cb +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04cc +subdevice.name Vostro 3350 vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04d1 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04d3 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x04d7 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x0502 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x0503 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x0506 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x0507 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x0514 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x051c +subdevice.name Radeon HD 6450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1028 &subdevice.id pci 0x051d +subdevice.name Radeon HD 6450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x161a +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x161b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x161e +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x161f +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1622 +subdevice.name Radeon HD 6450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1623 +subdevice.name Radeon HD 6450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x164a +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x164d +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1651 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1656 +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1658 +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1659 +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x165b +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x165d +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x165f +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1661 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1663 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1665 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1667 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1669 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x166b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x166c +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x166e +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1670 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1672 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x167a +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x167b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x167d +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x167f +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x168c +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x168f +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1694 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1696 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1698 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x169a +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x169c +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1855 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1859 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x185c +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x185d +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x185f +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x1863 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x355c +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x355f +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3563 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3565 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3567 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3569 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3581 +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3584 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x358c +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x358f +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3592 +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3596 +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x366b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3671 +subdevice.name FirePro M3900 vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x103c &subdevice.id pci 0x3673 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x100a +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x100c +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x101b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x101c +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x102a +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x102c +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x104b +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x105d +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x106b +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x106d +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x107d +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x1cb2 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x1d22 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x1d32 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x2001 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x2002 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x2107 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x2108 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x2109 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x84a0 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x84e9 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x8515 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x8517 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1043 &subdevice.id pci 0x855a +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x104d &subdevice.id pci 0x907b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x104d &subdevice.id pci 0x9081 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x104d &subdevice.id pci 0x9084 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x104d &subdevice.id pci 0x9085 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Radeon HD 6450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0x0003 +subdevice.name Radeon HD 6450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0x0004 +subdevice.name Radeon HD 6450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb22 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb23 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb2c +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb31 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb32 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb33 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb38 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb39 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb3a +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb40 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb41 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb42 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb47 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb48 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb51 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb52 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb53 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb81 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb82 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb83 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfc51 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfc52 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfc56 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfcd3 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfcd4 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfcee +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1179 &subdevice.id pci 0xfdee +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xb074 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xb084 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc095 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc0b3 +subdevice.name Radeon HD 6490M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc538 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc581 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc589 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc609 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc625 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x144d &subdevice.id pci 0xc636 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1462 &subdevice.id pci 0x10ac +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x152d &subdevice.id pci 0x0916 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x21e5 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x3900 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x3902 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x3969 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x3970 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x3976 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x397b +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x397d +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x5101 +subdevice.name Radeon HD 7470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x5102 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x5103 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x17aa &subdevice.id pci 0x5106 +subdevice.name Radeon HD 7450M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1854 &subdevice.id pci 0x0897 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1854 &subdevice.id pci 0x0900 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1854 &subdevice.id pci 0x0908 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6760 &subvendor.id pci 0x1854 &subdevice.id pci 0x2015 +subdevice.name Radeon HD 6470M vendor.id pci 0x1002 &device.id pci 0x6761 +device.name Seymour LP [Radeon HD 6430M] vendor.id pci 0x1002 &device.id pci 0x6763 +device.name Seymour [Radeon E6460] vendor.id pci 0x1002 &device.id pci 0x6764 +device.name Seymour [Radeon HD 6400M Series] vendor.id pci 0x1002 &device.id pci 0x6765 +device.name Seymour [Radeon HD 6400M Series] vendor.id pci 0x1002 &device.id pci 0x6766 +device.name Caicos vendor.id pci 0x1002 &device.id pci 0x6767 +device.name Caicos vendor.id pci 0x1002 &device.id pci 0x6768 +device.name Caicos vendor.id pci 0x1002 &device.id pci 0x6770 +device.name Caicos [Radeon HD 6450A/7450A] vendor.id pci 0x1002 &device.id pci 0x6770 &subvendor.id pci 0x17aa &subdevice.id pci 0x308d +subdevice.name Radeon HD 7450A vendor.id pci 0x1002 &device.id pci 0x6770 &subvendor.id pci 0x17aa &subdevice.id pci 0x3623 +subdevice.name Radeon HD 6450A vendor.id pci 0x1002 &device.id pci 0x6770 &subvendor.id pci 0x17aa &subdevice.id pci 0x3627 +subdevice.name Radeon HD 6450A vendor.id pci 0x1002 &device.id pci 0x6770 &subvendor.id pci 0x17aa &subdevice.id pci 0x3629 +subdevice.name Radeon HD 6450A vendor.id pci 0x1002 &device.id pci 0x6770 &subvendor.id pci 0x17aa &subdevice.id pci 0x363c +subdevice.name Radeon HD 6450A vendor.id pci 0x1002 &device.id pci 0x6770 &subvendor.id pci 0x17aa &subdevice.id pci 0x3658 +subdevice.name Radeon HD 7470A vendor.id pci 0x1002 &device.id pci 0x6771 +device.name Caicos XTX [Radeon HD 8490 / R5 235X OEM] vendor.id pci 0x1002 &device.id pci 0x6772 +device.name Caicos [Radeon HD 7450A] vendor.id pci 0x1002 &device.id pci 0x6778 +device.name Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM] vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1019 &subdevice.id pci 0x0024 +subdevice.name Radeon HD 7470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1019 &subdevice.id pci 0x0027 +subdevice.name Radeon HD 8470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1028 &subdevice.id pci 0x2120 +subdevice.name Radeon HD 7470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1462 &subdevice.id pci 0xb491 +subdevice.name Radeon HD 8470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1462 &subdevice.id pci 0xb492 +subdevice.name Radeon HD 8470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1462 &subdevice.id pci 0xb493 +subdevice.name Radeon HD 8470 OEM vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1462 &subdevice.id pci 0xb499 +subdevice.name Radeon R5 235 OEM vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1642 &subdevice.id pci 0x3c65 +subdevice.name Radeon HD 8470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x1642 &subdevice.id pci 0x3c75 +subdevice.name Radeon HD 8470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x174b &subdevice.id pci 0x8145 +subdevice.name Radeon HD 8470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x174b &subdevice.id pci 0xd145 +subdevice.name Radeon R5 235 OEM vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x174b &subdevice.id pci 0xd335 +subdevice.name Radeon R5 310 OEM vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x174b &subdevice.id pci 0xe145 +subdevice.name Radeon HD 7470 vendor.id pci 0x1002 &device.id pci 0x6778 &subvendor.id pci 0x17aa &subdevice.id pci 0x3694 +subdevice.name Radeon R5 A220 vendor.id pci 0x1002 &device.id pci 0x6779 +device.name Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1019 &subdevice.id pci 0x0016 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1019 &subdevice.id pci 0x0017 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1019 &subdevice.id pci 0x0018 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1028 &subdevice.id pci 0x2120 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x103c &subdevice.id pci 0x2128 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x103c &subdevice.id pci 0x2aee +subdevice.name Radeon HD 7450A vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1462 &subdevice.id pci 0x2125 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1462 &subdevice.id pci 0x2346 +subdevice.name Radeon HD 7450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1462 &subdevice.id pci 0x2490 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1462 &subdevice.id pci 0x2494 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1462 &subdevice.id pci 0x2496 +subdevice.name Radeon HD 7450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x148c &subdevice.id pci 0x7450 +subdevice.name Radeon HD 7450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x148c &subdevice.id pci 0x8450 +subdevice.name Radeon HD 8450 OEM vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1545 &subdevice.id pci 0x7470 +subdevice.name Radeon HD 7470 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1642 &subdevice.id pci 0x3a65 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1642 &subdevice.id pci 0x3a66 +subdevice.name Radeon HD 7450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1642 &subdevice.id pci 0x3a75 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1642 &subdevice.id pci 0x3a76 +subdevice.name Radeon HD 7450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1682 &subdevice.id pci 0x3200 +subdevice.name Radeon HD 7450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x174b &subdevice.id pci 0x7450 +subdevice.name Radeon HD 7450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x174b &subdevice.id pci 0xe127 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x174b &subdevice.id pci 0xe153 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x174b &subdevice.id pci 0xe164 +subdevice.name Radeon HD 6450 1 GB DDR3 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x174b &subdevice.id pci 0xe180 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x174b &subdevice.id pci 0xe201 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x17af &subdevice.id pci 0x8450 +subdevice.name Radeon HD 8450 OEM vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1b0a &subdevice.id pci 0x9096 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1b0a &subdevice.id pci 0x9097 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90a8 +subdevice.name Radeon HD 6450A vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90b1 +subdevice.name Radeon HD 6450 vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90b3 +subdevice.name Radeon HD 7450A vendor.id pci 0x1002 &device.id pci 0x6779 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90bb +subdevice.name Radeon HD 7450A vendor.id pci 0x1002 &device.id pci 0x677b +device.name Caicos PRO [Radeon HD 7450] vendor.id pci 0x1002 &device.id pci 0x6780 +device.name Tahiti XT GL [FirePro W9000] vendor.id pci 0x1002 &device.id pci 0x6784 +device.name Tahiti [FirePro Series Graphics Adapter] vendor.id pci 0x1002 &device.id pci 0x6788 +device.name Tahiti [FirePro Series Graphics Adapter] vendor.id pci 0x1002 &device.id pci 0x678a +device.name Tahiti PRO GL [FirePro Series] vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1002 &subdevice.id pci 0x030c +subdevice.name FirePro W8000 vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1002 &subdevice.id pci 0x0310 +subdevice.name FirePro S9000 vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1002 &subdevice.id pci 0x0420 +subdevice.name Radeon Sky 700 vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1002 &subdevice.id pci 0x0422 +subdevice.name Radeon Sky 900 vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1002 &subdevice.id pci 0x0710 +subdevice.name FirePro S9050 vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1002 &subdevice.id pci 0x0b0e +subdevice.name FirePro S10000 Passive vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1002 &subdevice.id pci 0x0b2a +subdevice.name FirePro S10000 vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1028 &subdevice.id pci 0x030c +subdevice.name FirePro W8000 vendor.id pci 0x1002 &device.id pci 0x678a &subvendor.id pci 0x1028 &subdevice.id pci 0x0710 +subdevice.name FirePro S9000 vendor.id pci 0x1002 &device.id pci 0x6798 +device.name Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1002 &subdevice.id pci 0x3000 +subdevice.name Tahiti XT2 [Radeon HD 7970 GHz Edition] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1002 &subdevice.id pci 0x3001 +subdevice.name Tahiti XTL [Radeon R9 280X] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1002 &subdevice.id pci 0x4000 +subdevice.name Radeon HD 8970 OEM vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x041c +subdevice.name HD 7970 DirectCU II vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x0420 +subdevice.name HD 7970 DirectCU II TOP vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x0444 +subdevice.name HD 7970 DirectCU II TOP vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x0448 +subdevice.name HD 7970 DirectCU II TOP vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x044a +subdevice.name Tahiti XT2 [Matrix HD 7970] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x044c +subdevice.name Tahiti XT2 [Matrix HD 7970 Platinum] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x3001 +subdevice.name Tahiti XTL [ROG Matrix R9 280X] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x3006 +subdevice.name Tahiti XTL [Radeon R9 280X DirectCU II TOP] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1043 &subdevice.id pci 0x9999 +subdevice.name ARES II vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1092 &subdevice.id pci 0x3000 +subdevice.name Tahiti XT2 [Radeon HD 7970 GHz Edition] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1458 &subdevice.id pci 0x2261 +subdevice.name Tahiti XT2 [Radeon HD 7970 GHz Edition OC] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1458 &subdevice.id pci 0x3001 +subdevice.name Tahiti XTL [Radeon R9 280X OC] vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1462 &subdevice.id pci 0x2774 +subdevice.name MSI R7970 TF 3GD5/OC BE vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1682 &subdevice.id pci 0x3211 +subdevice.name Double D HD 7970 Black Edition vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1682 &subdevice.id pci 0x3213 +subdevice.name HD 7970 Black Edition vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1682 &subdevice.id pci 0x3214 +subdevice.name Double D HD 7970 vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1787 &subdevice.id pci 0x201c +subdevice.name HD 7970 IceQ X² vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1787 &subdevice.id pci 0x2317 +subdevice.name Radeon HD 7990 vendor.id pci 0x1002 &device.id pci 0x6798 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Tahiti XT2 [Radeon HD 7970 GHz Edition] vendor.id pci 0x1002 &device.id pci 0x6799 +device.name New Zealand [Radeon HD 7900 Series] vendor.id pci 0x1002 &device.id pci 0x679a +device.name Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] vendor.id pci 0x1002 &device.id pci 0x679a &subvendor.id pci 0x1002 &subdevice.id pci 0x0b01 +subdevice.name Radeon HD 8950 OEM vendor.id pci 0x1002 &device.id pci 0x679a &subvendor.id pci 0x1002 &subdevice.id pci 0x3000 +subdevice.name Tahiti PRO2 [Radeon HD 7950 Boost] vendor.id pci 0x1002 &device.id pci 0x679a &subvendor.id pci 0x1462 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 8950 OEM vendor.id pci 0x1002 &device.id pci 0x679a &subvendor.id pci 0x174b &subdevice.id pci 0xa003 +subdevice.name Radeon R9 280 vendor.id pci 0x1002 &device.id pci 0x679b +device.name Malta [Radeon HD 7990] vendor.id pci 0x1002 &device.id pci 0x679b &subvendor.id pci 0x1002 &subdevice.id pci 0x0b28 +subdevice.name Radeon HD 8990 OEM vendor.id pci 0x1002 &device.id pci 0x679b &subvendor.id pci 0x1002 &subdevice.id pci 0x0b2a +subdevice.name Radeon HD 7990 vendor.id pci 0x1002 &device.id pci 0x679b &subvendor.id pci 0x1462 &subdevice.id pci 0x8036 +subdevice.name Radeon HD 8990 OEM vendor.id pci 0x1002 &device.id pci 0x679b &subvendor.id pci 0x148c &subdevice.id pci 0x8990 +subdevice.name Radeon HD 8990 OEM vendor.id pci 0x1002 &device.id pci 0x679e +device.name Tahiti LE [Radeon HD 7870 XT] vendor.id pci 0x1002 &device.id pci 0x679e &subvendor.id pci 0x1787 &subdevice.id pci 0x2328 +subdevice.name Radeon HD 7870 Black Edition 2 GB GDDR5 [2GBD5-2DHV3E] vendor.id pci 0x1002 &device.id pci 0x679f +device.name Tahiti vendor.id pci 0x1002 &device.id pci 0x67a0 +device.name Hawaii XT GL [FirePro W9100] vendor.id pci 0x1002 &device.id pci 0x67a0 &subvendor.id pci 0x1002 &subdevice.id pci 0x0335 +subdevice.name FirePro S9150 vendor.id pci 0x1002 &device.id pci 0x67a0 &subvendor.id pci 0x1002 &subdevice.id pci 0x0735 +subdevice.name FirePro S9170 vendor.id pci 0x1002 &device.id pci 0x67a0 &subvendor.id pci 0x1028 &subdevice.id pci 0x031f +subdevice.name FirePro W9100 vendor.id pci 0x1002 &device.id pci 0x67a0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0335 +subdevice.name FirePro S9150 vendor.id pci 0x1002 &device.id pci 0x67a1 +device.name Hawaii PRO GL [FirePro W8100] vendor.id pci 0x1002 &device.id pci 0x67a1 &subvendor.id pci 0x1002 &subdevice.id pci 0x0335 +subdevice.name FirePro S9100 vendor.id pci 0x1002 &device.id pci 0x67a1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0335 +subdevice.name FirePro S9100 vendor.id pci 0x1002 &device.id pci 0x67a2 +device.name Hawaii GL vendor.id pci 0x1002 &device.id pci 0x67a8 +device.name Hawaii vendor.id pci 0x1002 &device.id pci 0x67a9 +device.name Hawaii vendor.id pci 0x1002 &device.id pci 0x67aa +device.name Hawaii vendor.id pci 0x1002 &device.id pci 0x67b0 +device.name Hawaii XT / Grenada XT [Radeon R9 290X/390X] vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0b00 +subdevice.name Grenada XT [Radeon R9 390X] vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x103c &subdevice.id pci 0x6566 +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x046a +subdevice.name R9 290X DirectCU II vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x046c +subdevice.name R9 290X DirectCU II OC vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x0474 +subdevice.name Matrix R9 290X Platinum vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x0476 +subdevice.name ARES III vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x04d7 +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x04db +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x04df +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1043 &subdevice.id pci 0x04e9 +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1458 &subdevice.id pci 0x227c +subdevice.name R9 290X WindForce 3X OC vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1458 &subdevice.id pci 0x2281 +subdevice.name R9 290X WindForce 3X OC vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1458 &subdevice.id pci 0x228c +subdevice.name R9 290X WindForce 3X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1458 &subdevice.id pci 0x228d +subdevice.name R9 290X WindForce 3X OC vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1458 &subdevice.id pci 0x2290 +subdevice.name R9 290X WindForce 3X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1458 &subdevice.id pci 0x22bc +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1458 &subdevice.id pci 0x22c1 +subdevice.name Grenada PRO [Radeon R9 390] vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1462 &subdevice.id pci 0x2015 +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1462 &subdevice.id pci 0x3070 +subdevice.name R9 290X Lightning vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1462 &subdevice.id pci 0x3071 +subdevice.name R9 290X Lightning vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1462 &subdevice.id pci 0x3072 +subdevice.name R9 290X Lightning LE vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1462 &subdevice.id pci 0x3080 +subdevice.name R9 290X Gaming vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1462 &subdevice.id pci 0x3082 +subdevice.name R9 290X Gaming OC vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x148c &subdevice.id pci 0x2347 +subdevice.name Devil 13 Dual Core R9 290X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x148c &subdevice.id pci 0x2357 +subdevice.name Grenada XT [Radeon R9 390X] vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1682 &subdevice.id pci 0x9290 +subdevice.name Double Dissipation R9 290X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1682 &subdevice.id pci 0x9395 +subdevice.name Grenada XT [Radeon R9 390X] vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x174b &subdevice.id pci 0x0e34 +subdevice.name Radeon R9 390X vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x174b &subdevice.id pci 0xe282 +subdevice.name Vapor-X R9 290X Tri-X OC vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x174b &subdevice.id pci 0xe285 +subdevice.name R9 290X Tri-X OC vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x174b &subdevice.id pci 0xe324 +subdevice.name Grenada XT2 [Radeon R9 390X] vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1787 &subdevice.id pci 0x2020 +subdevice.name R9 290X IceQ X² Turbo vendor.id pci 0x1002 &device.id pci 0x67b0 &subvendor.id pci 0x1787 &subdevice.id pci 0x2357 +subdevice.name Grenada XT [Radeon R9 390X] vendor.id pci 0x1002 &device.id pci 0x67b1 +device.name Hawaii PRO [Radeon R9 290/390] vendor.id pci 0x1002 &device.id pci 0x67b1 &subvendor.id pci 0x1043 &subdevice.id pci 0x04dd +subdevice.name STRIX R9 390 vendor.id pci 0x1002 &device.id pci 0x67b1 &subvendor.id pci 0x148c &subdevice.id pci 0x2358 +subdevice.name Radeon R9 390 vendor.id pci 0x1002 &device.id pci 0x67b1 &subvendor.id pci 0x174b &subdevice.id pci 0xe324 +subdevice.name Sapphire Nitro R9 390 vendor.id pci 0x1002 &device.id pci 0x67b9 +device.name Vesuvius [Radeon R9 295X2] vendor.id pci 0x1002 &device.id pci 0x67be +device.name Hawaii LE vendor.id pci 0x1002 &device.id pci 0x67c0 +device.name Ellesmere [Polaris10] vendor.id pci 0x1002 &device.id pci 0x67c4 +device.name Ellesmere [Radeon Pro WX 7100] vendor.id pci 0x1002 &device.id pci 0x67c7 +device.name Ellesmere [Radeon Pro WX 5100] vendor.id pci 0x1002 &device.id pci 0x67ca +device.name Ellesmere [Polaris10] vendor.id pci 0x1002 &device.id pci 0x67cc +device.name Ellesmere [Polaris10] vendor.id pci 0x1002 &device.id pci 0x67cf +device.name Ellesmere [Polaris10] vendor.id pci 0x1002 &device.id pci 0x67df +device.name Ellesmere [Radeon RX 470/480] vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1002 &subdevice.id pci 0x0b37 +subdevice.name Radeon RX 480 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1043 &subdevice.id pci 0x04a8 +subdevice.name Radeon RX 480 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1043 &subdevice.id pci 0x04b0 +subdevice.name Radeon RX 470 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1043 &subdevice.id pci 0x04fb +subdevice.name Radeon RX 480 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1043 &subdevice.id pci 0x04fd +subdevice.name Radeon RX 480 8GB vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1462 &subdevice.id pci 0x3411 +subdevice.name Radeon RX 470 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1462 &subdevice.id pci 0x3413 +subdevice.name Radeon RX 480 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x148c &subdevice.id pci 0x2372 +subdevice.name Radeon RX 480 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x148c &subdevice.id pci 0x2373 +subdevice.name Radeon RX 470 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1682 &subdevice.id pci 0x9470 +subdevice.name Radeon RX 470 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1682 &subdevice.id pci 0x9480 +subdevice.name Radeon RX 480 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x174b &subdevice.id pci 0xe347 +subdevice.name Radeon RX 470/480 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x174b &subdevice.id pci 0xe349 +subdevice.name Radeon RX 470 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1787 &subdevice.id pci 0xa470 +subdevice.name Radeon RX 470 vendor.id pci 0x1002 &device.id pci 0x67df &subvendor.id pci 0x1787 &subdevice.id pci 0xa480 +subdevice.name Radeon RX 480 vendor.id pci 0x1002 &device.id pci 0x67e0 +device.name Baffin [Polaris11] vendor.id pci 0x1002 &device.id pci 0x67e1 +device.name Baffin [Polaris11] vendor.id pci 0x1002 &device.id pci 0x67e3 +device.name Baffin [Radeon Pro WX 4100] vendor.id pci 0x1002 &device.id pci 0x67e8 +device.name Baffin [Polaris11] vendor.id pci 0x1002 &device.id pci 0x67e9 +device.name Baffin [Polaris11] vendor.id pci 0x1002 &device.id pci 0x67eb +device.name Baffin [Polaris11] vendor.id pci 0x1002 &device.id pci 0x67ef +device.name Baffin [Radeon RX 460] vendor.id pci 0x1002 &device.id pci 0x67ff +device.name Baffin [Polaris11] vendor.id pci 0x1002 &device.id pci 0x6800 +device.name Wimbledon XT [Radeon HD 7970M] vendor.id pci 0x1002 &device.id pci 0x6800 &subvendor.id pci 0x1002 &subdevice.id pci 0x0124 +subdevice.name Radeon HD 7970M vendor.id pci 0x1002 &device.id pci 0x6800 &subvendor.id pci 0x8086 &subdevice.id pci 0x2110 +subdevice.name Radeon HD 7970M vendor.id pci 0x1002 &device.id pci 0x6800 &subvendor.id pci 0x8086 &subdevice.id pci 0x2111 +subdevice.name Radeon HD 7970M vendor.id pci 0x1002 &device.id pci 0x6801 +device.name Neptune XT [Radeon HD 8970M] vendor.id pci 0x1002 &device.id pci 0x6801 &subvendor.id pci 0x1002 &subdevice.id pci 0x0124 +subdevice.name Radeon HD 8970M vendor.id pci 0x1002 &device.id pci 0x6801 &subvendor.id pci 0x1462 &subdevice.id pci 0x1117 +subdevice.name Radeon R9 M290X vendor.id pci 0x1002 &device.id pci 0x6801 &subvendor.id pci 0x8086 &subdevice.id pci 0x2110 +subdevice.name Radeon HD 8970M vendor.id pci 0x1002 &device.id pci 0x6801 &subvendor.id pci 0x8086 &subdevice.id pci 0x2111 +subdevice.name Radeon HD 8970M vendor.id pci 0x1002 &device.id pci 0x6802 +device.name Wimbledon vendor.id pci 0x1002 &device.id pci 0x6806 +device.name Neptune vendor.id pci 0x1002 &device.id pci 0x6808 +device.name Pitcairn XT GL [FirePro W7000] vendor.id pci 0x1002 &device.id pci 0x6808 &subvendor.id pci 0x1002 &subdevice.id pci 0x0310 +subdevice.name FirePro S7000 vendor.id pci 0x1002 &device.id pci 0x6808 &subvendor.id pci 0x1002 &subdevice.id pci 0x0420 +subdevice.name Radeon Sky 500 vendor.id pci 0x1002 &device.id pci 0x6809 +device.name Pitcairn LE GL [FirePro W5000] vendor.id pci 0x1002 &device.id pci 0x6810 +device.name Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] vendor.id pci 0x1002 &device.id pci 0x6810 &subvendor.id pci 0x148c &subdevice.id pci 0x0908 +subdevice.name Radeon R9 370 OEM vendor.id pci 0x1002 &device.id pci 0x6810 &subvendor.id pci 0x1682 &subdevice.id pci 0x7370 +subdevice.name Radeon R7 370 vendor.id pci 0x1002 &device.id pci 0x6811 +device.name Curacao PRO [Radeon R7 370 / R9 270/370 OEM] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x1028 &subdevice.id pci 0x0b00 +subdevice.name Trinidad PRO [Radeon R9 370 OEM] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x1043 &subdevice.id pci 0x2016 +subdevice.name Trinidad PRO [Radeon R9 370 OEM] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x1458 &subdevice.id pci 0x2016 +subdevice.name Trinidad PRO [Radeon R9 370 OEM] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x1462 &subdevice.id pci 0x2016 +subdevice.name Trinidad PRO [Radeon R9 370 OEM] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x1462 &subdevice.id pci 0x3050 +subdevice.name R9 270 Gaming OC vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x148c &subdevice.id pci 0x2016 +subdevice.name Trinidad PRO [Radeon R9 370 OEM] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x1682 &subdevice.id pci 0x2015 +subdevice.name Trinidad PRO [Radeon R7 370] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x174b &subdevice.id pci 0x2016 +subdevice.name Trinidad PRO [Radeon R9 370 OEM] vendor.id pci 0x1002 &device.id pci 0x6811 &subvendor.id pci 0x1787 &subdevice.id pci 0x2016 +subdevice.name Trinidad PRO [Radeon R9 370 OEM] vendor.id pci 0x1002 &device.id pci 0x6816 +device.name Pitcairn vendor.id pci 0x1002 &device.id pci 0x6817 +device.name Pitcairn vendor.id pci 0x1002 &device.id pci 0x6818 +device.name Pitcairn XT [Radeon HD 7870 GHz Edition] vendor.id pci 0x1002 &device.id pci 0x6818 &subvendor.id pci 0x1002 &subdevice.id pci 0x0b05 +subdevice.name Radeon HD 8870 OEM vendor.id pci 0x1002 &device.id pci 0x6818 &subvendor.id pci 0x174b &subdevice.id pci 0x8b04 +subdevice.name Radeon HD 8860 vendor.id pci 0x1002 &device.id pci 0x6819 +device.name Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] vendor.id pci 0x1002 &device.id pci 0x6819 &subvendor.id pci 0x1682 &subdevice.id pci 0x7269 +subdevice.name Radeon R9 270 1024SP vendor.id pci 0x1002 &device.id pci 0x6819 &subvendor.id pci 0x1682 &subdevice.id pci 0x9278 +subdevice.name Radeon R9 270 1024SP vendor.id pci 0x1002 &device.id pci 0x6819 &subvendor.id pci 0x174b &subdevice.id pci 0xa008 +subdevice.name Radeon R9 270 1024SP vendor.id pci 0x1002 &device.id pci 0x6819 &subvendor.id pci 0x174b &subdevice.id pci 0xe221 +subdevice.name Radeon HD 7850 2GB GDDR5 DVI-I/DVI-D/HDMI/DP vendor.id pci 0x1002 &device.id pci 0x6820 +device.name Venus XTX [Radeon HD 8890M / R9 M275X/M375X] vendor.id pci 0x1002 &device.id pci 0x6820 &subvendor.id pci 0x103c &subdevice.id pci 0x1851 +subdevice.name Radeon HD 7750M vendor.id pci 0x1002 &device.id pci 0x6820 &subvendor.id pci 0x17aa &subdevice.id pci 0x3643 +subdevice.name Radeon R9 A375 vendor.id pci 0x1002 &device.id pci 0x6820 &subvendor.id pci 0x17aa &subdevice.id pci 0x3801 +subdevice.name Radeon R9 M275 vendor.id pci 0x1002 &device.id pci 0x6820 &subvendor.id pci 0x17aa &subdevice.id pci 0x3824 +subdevice.name Radeon R9 M375 vendor.id pci 0x1002 &device.id pci 0x6821 +device.name Venus XT [Radeon HD 8870M / R9 M270X/M370X] vendor.id pci 0x1002 &device.id pci 0x6821 &subvendor.id pci 0x1002 &subdevice.id pci 0x031e +subdevice.name FirePro SX4000 vendor.id pci 0x1002 &device.id pci 0x6821 &subvendor.id pci 0x1028 &subdevice.id pci 0x05cc +subdevice.name FirePro M5100 vendor.id pci 0x1002 &device.id pci 0x6821 &subvendor.id pci 0x1028 &subdevice.id pci 0x15cc +subdevice.name FirePro M5100 vendor.id pci 0x1002 &device.id pci 0x6821 &subvendor.id pci 0x106b &subdevice.id pci 0x0149 +subdevice.name Radeon R9 M370X Mac Edition vendor.id pci 0x1002 &device.id pci 0x6822 +device.name Venus PRO [Radeon E8860] vendor.id pci 0x1002 &device.id pci 0x6823 +device.name Venus PRO [Radeon HD 8850M / R9 M265X] vendor.id pci 0x1002 &device.id pci 0x6825 +device.name Heathrow XT [Radeon HD 7870M] vendor.id pci 0x1002 &device.id pci 0x6825 &subvendor.id pci 0x1028 &subdevice.id pci 0x053f +subdevice.name FirePro M6000 vendor.id pci 0x1002 &device.id pci 0x6825 &subvendor.id pci 0x1028 &subdevice.id pci 0x05cd +subdevice.name FirePro M6000 vendor.id pci 0x1002 &device.id pci 0x6825 &subvendor.id pci 0x1028 &subdevice.id pci 0x15cd +subdevice.name FirePro M6000 vendor.id pci 0x1002 &device.id pci 0x6825 &subvendor.id pci 0x103c &subdevice.id pci 0x176c +subdevice.name FirePro M6000 vendor.id pci 0x1002 &device.id pci 0x6825 &subvendor.id pci 0x8086 &subdevice.id pci 0x2111 +subdevice.name Chelsea PRO vendor.id pci 0x1002 &device.id pci 0x6826 +device.name Chelsea LP [Radeon HD 7700M Series] vendor.id pci 0x1002 &device.id pci 0x6827 +device.name Heathrow PRO [Radeon HD 7850M/8850M] vendor.id pci 0x1002 &device.id pci 0x6828 +device.name Cape Verde PRO [FirePro W600] vendor.id pci 0x1002 &device.id pci 0x6829 +device.name Cape Verde vendor.id pci 0x1002 &device.id pci 0x682a +device.name Venus PRO vendor.id pci 0x1002 &device.id pci 0x682b +device.name Venus LE [Radeon HD 8830M] vendor.id pci 0x1002 &device.id pci 0x682c +device.name Cape Verde GL [FirePro W4100] vendor.id pci 0x1002 &device.id pci 0x682d +device.name Chelsea XT GL [FirePro M4000] vendor.id pci 0x1002 &device.id pci 0x682f +device.name Chelsea LP [Radeon HD 7730M] vendor.id pci 0x1002 &device.id pci 0x682f &subvendor.id pci 0x103c &subdevice.id pci 0x1851 +subdevice.name Radeon HD 7750M vendor.id pci 0x1002 &device.id pci 0x6830 +device.name Cape Verde [Radeon HD 7800M Series] vendor.id pci 0x1002 &device.id pci 0x6831 +device.name Cape Verde [AMD Radeon HD 7700M Series] vendor.id pci 0x1002 &device.id pci 0x6835 +device.name Cape Verde PRX [Radeon R9 255 OEM] vendor.id pci 0x1002 &device.id pci 0x6837 +device.name Cape Verde LE [Radeon HD 7730/8730] vendor.id pci 0x1002 &device.id pci 0x6837 &subvendor.id pci 0x1462 &subdevice.id pci 0x2796 +subdevice.name Radeon HD 8730 vendor.id pci 0x1002 &device.id pci 0x6837 &subvendor.id pci 0x1462 &subdevice.id pci 0x8092 +subdevice.name Radeon HD 8730 vendor.id pci 0x1002 &device.id pci 0x6837 &subvendor.id pci 0x148c &subdevice.id pci 0x8730 +subdevice.name Radeon HD 8730 vendor.id pci 0x1002 &device.id pci 0x6837 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x683d +device.name Cape Verde XT [Radeon HD 7770/8760 / R7 250X] vendor.id pci 0x1002 &device.id pci 0x683d &subvendor.id pci 0x1002 &subdevice.id pci 0x0030 +subdevice.name Radeon HD 8760 OEM vendor.id pci 0x1002 &device.id pci 0x683d &subvendor.id pci 0x1019 &subdevice.id pci 0x0030 +subdevice.name Radeon HD 8760 OEM vendor.id pci 0x1002 &device.id pci 0x683d &subvendor.id pci 0x103c &subdevice.id pci 0x6890 +subdevice.name Radeon HD 8760 OEM vendor.id pci 0x1002 &device.id pci 0x683d &subvendor.id pci 0x1043 &subdevice.id pci 0x8760 +subdevice.name Radeon HD 8760 OEM vendor.id pci 0x1002 &device.id pci 0x683d &subvendor.id pci 0x1462 &subdevice.id pci 0x2710 +subdevice.name R7770-PMD1GD5 vendor.id pci 0x1002 &device.id pci 0x683d &subvendor.id pci 0x174b &subdevice.id pci 0x8304 +subdevice.name Radeon HD 8760 OEM vendor.id pci 0x1002 &device.id pci 0x683f +device.name Cape Verde PRO [Radeon HD 7750/8740 / R7 250E] vendor.id pci 0x1002 &device.id pci 0x683f &subvendor.id pci 0x1462 &subdevice.id pci 0x2790 +subdevice.name Radeon HD 8740 vendor.id pci 0x1002 &device.id pci 0x683f &subvendor.id pci 0x1462 &subdevice.id pci 0x2791 +subdevice.name Radeon HD 8740 vendor.id pci 0x1002 &device.id pci 0x683f &subvendor.id pci 0x1642 &subdevice.id pci 0x3b97 +subdevice.name Radeon HD 8740 vendor.id pci 0x1002 &device.id pci 0x6840 +device.name Thames [Radeon HD 7500M/7600M Series] vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x050e +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x050f +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0513 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0514 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x056d +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x059a +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x059b +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x059e +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0600 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0606 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0696 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0697 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0698 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0699 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1025 &subdevice.id pci 0x0757 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1028 &subdevice.id pci 0x056a +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1028 &subdevice.id pci 0x056e +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1028 &subdevice.id pci 0x0598 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1028 &subdevice.id pci 0x059d +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1028 &subdevice.id pci 0x05a3 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1028 &subdevice.id pci 0x05b9 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1028 &subdevice.id pci 0x05bb +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1789 +subdevice.name FirePro M2000 vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x17f1 +subdevice.name Radeon HD 7570M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x17f4 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1813 +subdevice.name Radeon HD 7590M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x182f +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1830 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1835 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x183a +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x183c +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x183e +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1840 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1842 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1844 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1848 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x184a +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x184c +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1895 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x1897 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x18a5 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x18a7 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x103c &subdevice.id pci 0x18f4 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x100a +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x104b +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x10dc +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x2121 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x2122 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x2123 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x2125 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1043 &subdevice.id pci 0x2127 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb11 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb22 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb23 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb2c +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb31 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb32 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb38 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb39 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb3a +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb40 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb41 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb47 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb48 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb51 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb52 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb53 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb81 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb82 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb83 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfc56 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfcd4 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x1179 &subdevice.id pci 0xfcee +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x144d &subdevice.id pci 0xc0c5 +subdevice.name Radeon HD 7690M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x144d &subdevice.id pci 0xc0ce +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x144d &subdevice.id pci 0xc0da +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x17aa &subdevice.id pci 0x3970 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x17aa &subdevice.id pci 0x397b +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x17aa &subdevice.id pci 0x5101 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x17aa &subdevice.id pci 0x5102 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6840 &subvendor.id pci 0x17aa &subdevice.id pci 0x5103 +subdevice.name Radeon HD 7670M vendor.id pci 0x1002 &device.id pci 0x6841 +device.name Thames [Radeon HD 7550M/7570M/7650M] vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1028 &subdevice.id pci 0x0561 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1028 &subdevice.id pci 0x056c +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1028 &subdevice.id pci 0x057f +subdevice.name Radeon HD 7570M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x17f1 +subdevice.name Radeon HD 7570M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x17f4 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x1813 +subdevice.name Radeon HD 7570M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x183a +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x183c +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x183e +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x1840 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x1842 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x103c &subdevice.id pci 0x1844 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1043 &subdevice.id pci 0x100a +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1043 &subdevice.id pci 0x104b +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1043 &subdevice.id pci 0x10dc +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1043 &subdevice.id pci 0x2134 +subdevice.name Radeon HD 7650M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Radeon HD 7570M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0x0002 +subdevice.name Radeon HD 7570M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb43 +subdevice.name Radeon HD 7550M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb91 +subdevice.name Radeon HD 7550M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb92 +subdevice.name Radeon HD 7550M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0xfb93 +subdevice.name Radeon HD 7550M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0xfba2 +subdevice.name Radeon HD 7550M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x1179 &subdevice.id pci 0xfba3 +subdevice.name Radeon HD 7550M vendor.id pci 0x1002 &device.id pci 0x6841 &subvendor.id pci 0x144d &subdevice.id pci 0xc0c7 +subdevice.name Radeon HD 7550M vendor.id pci 0x1002 &device.id pci 0x6842 +device.name Thames LE [Radeon HD 7000M Series] vendor.id pci 0x1002 &device.id pci 0x6843 +device.name Thames [Radeon HD 7670M] vendor.id pci 0x1002 &device.id pci 0x687f +device.name Vega [Radeon RX Vega] vendor.id pci 0x1002 &device.id pci 0x6888 +device.name Cypress XT [FirePro V8800] vendor.id pci 0x1002 &device.id pci 0x6889 +device.name Cypress PRO [FirePro V7800] vendor.id pci 0x1002 &device.id pci 0x6889 &subvendor.id pci 0x1002 &subdevice.id pci 0x0301 +subdevice.name FirePro V7800P vendor.id pci 0x1002 &device.id pci 0x688a +device.name Cypress XT [FirePro V9800] vendor.id pci 0x1002 &device.id pci 0x688a &subvendor.id pci 0x1002 &subdevice.id pci 0x030c +subdevice.name FirePro V9800P vendor.id pci 0x1002 &device.id pci 0x688c +device.name Cypress XT GL [FireStream 9370] vendor.id pci 0x1002 &device.id pci 0x688d +device.name Cypress PRO GL [FireStream 9350] vendor.id pci 0x1002 &device.id pci 0x6898 +device.name Cypress XT [Radeon HD 5870] vendor.id pci 0x1002 &device.id pci 0x6898 &subvendor.id pci 0x1002 &subdevice.id pci 0x0b00 +subdevice.name Radeon HD 5870 EyefinityⶠEdition vendor.id pci 0x1002 &device.id pci 0x6898 &subvendor.id pci 0x106b &subdevice.id pci 0x00d0 +subdevice.name Radeon HD 5870 Mac Edition vendor.id pci 0x1002 &device.id pci 0x6898 &subvendor.id pci 0x1462 &subdevice.id pci 0x8032 +subdevice.name Radeon HD 5870 1 GB GDDR5 vendor.id pci 0x1002 &device.id pci 0x6898 &subvendor.id pci 0x174b &subdevice.id pci 0x6870 +subdevice.name Radeon HD 6870 1600SP Edition vendor.id pci 0x1002 &device.id pci 0x6899 +device.name Cypress PRO [Radeon HD 5850] vendor.id pci 0x1002 &device.id pci 0x6899 &subvendor.id pci 0x1043 &subdevice.id pci 0x0330 +subdevice.name Radeon HD 5850 vendor.id pci 0x1002 &device.id pci 0x6899 &subvendor.id pci 0x174b &subdevice.id pci 0x237b +subdevice.name Radeon HD 5850 X2 vendor.id pci 0x1002 &device.id pci 0x6899 &subvendor.id pci 0x174b &subdevice.id pci 0x6850 +subdevice.name Radeon HD 6850 1440SP Edition vendor.id pci 0x1002 &device.id pci 0x689b +device.name Cypress PRO [Radeon HD 6800 Series] vendor.id pci 0x1002 &device.id pci 0x689c +device.name Hemlock [Radeon HD 5970] vendor.id pci 0x1002 &device.id pci 0x689c &subvendor.id pci 0x1043 &subdevice.id pci 0x0352 +subdevice.name ARES vendor.id pci 0x1002 &device.id pci 0x689d +device.name Hemlock [Radeon HD 5970] vendor.id pci 0x1002 &device.id pci 0x689e +device.name Cypress LE [Radeon HD 5830] vendor.id pci 0x1002 &device.id pci 0x68a0 +device.name Broadway XT [Mobility Radeon HD 5870] vendor.id pci 0x1002 &device.id pci 0x68a0 &subvendor.id pci 0x1028 &subdevice.id pci 0x12ef +subdevice.name FirePro M7820 vendor.id pci 0x1002 &device.id pci 0x68a0 &subvendor.id pci 0x103c &subdevice.id pci 0x1520 +subdevice.name FirePro M7820 vendor.id pci 0x1002 &device.id pci 0x68a1 +device.name Broadway PRO [Mobility Radeon HD 5850] vendor.id pci 0x1002 &device.id pci 0x68a1 &subvendor.id pci 0x106b &subdevice.id pci 0x00cc +subdevice.name iMac MC511 Mobility Radeon HD 5850 MXM Module vendor.id pci 0x1002 &device.id pci 0x68a8 +device.name Granville [Radeon HD 6850M/6870M] vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0442 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0451 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x050a +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x050b +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x050c +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x050e +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x050f +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0513 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0514 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0515 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0516 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0525 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x0526 +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1025 &subdevice.id pci 0x056d +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1028 &subdevice.id pci 0x048f +subdevice.name Radeon HD 6870M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1028 &subdevice.id pci 0x0490 +subdevice.name Radeon HD 6870M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b9 +subdevice.name Radeon HD 6870M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x1028 &subdevice.id pci 0x04ba +subdevice.name Radeon HD 6870M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x103c &subdevice.id pci 0x159b +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a8 &subvendor.id pci 0x144d &subdevice.id pci 0xc0ad +subdevice.name Radeon HD 6850M vendor.id pci 0x1002 &device.id pci 0x68a9 +device.name Juniper XT [FirePro V5800] vendor.id pci 0x1002 &device.id pci 0x68b8 +device.name Juniper XT [Radeon HD 5770] vendor.id pci 0x1002 &device.id pci 0x68b8 &subvendor.id pci 0x106b &subdevice.id pci 0x00cf +subdevice.name MacPro5,1 [Mac Pro 2.8GHz DDR3] vendor.id pci 0x1002 &device.id pci 0x68b9 +device.name Juniper LE [Radeon HD 5670 640SP Edition] vendor.id pci 0x1002 &device.id pci 0x68ba +device.name Juniper XT [Radeon HD 6770] vendor.id pci 0x1002 &device.id pci 0x68be +device.name Juniper PRO [Radeon HD 5750] vendor.id pci 0x1002 &device.id pci 0x68be &subvendor.id pci 0x148c &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6750 vendor.id pci 0x1002 &device.id pci 0x68bf +device.name Juniper PRO [Radeon HD 6750] vendor.id pci 0x1002 &device.id pci 0x68bf &subvendor.id pci 0x174b &subdevice.id pci 0x6750 +subdevice.name Radeon HD 6750 vendor.id pci 0x1002 &device.id pci 0x68c0 +device.name Madison [Mobility Radeon HD 5730 / 6570M] vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x1019 &subdevice.id pci 0x2383 +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x02a2 +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x02fe +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0419 +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x103c &subdevice.id pci 0x147d +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x103c &subdevice.id pci 0x1521 +subdevice.name Madison XT [FirePro M5800] vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x103c &subdevice.id pci 0x1593 +subdevice.name Mobility Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x103c &subdevice.id pci 0x1596 +subdevice.name Mobility Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x103c &subdevice.id pci 0x1599 +subdevice.name Mobility Radeon HD 6570 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x1043 &subdevice.id pci 0x1c22 +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x17aa &subdevice.id pci 0x3927 +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x17aa &subdevice.id pci 0x3952 +subdevice.name Mobility Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68c0 &subvendor.id pci 0x17aa &subdevice.id pci 0x3978 +subdevice.name Radeon HD 6570M vendor.id pci 0x1002 &device.id pci 0x68c1 +device.name Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M] vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0205 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0293 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0294 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0296 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0308 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x030a +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0311 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0312 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x031c +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x031d +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x033d +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x033e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x033f +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0346 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0348 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0356 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0357 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0358 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0359 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x035a +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x035b +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x035c +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x035d +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x035e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0360 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0362 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0364 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0365 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0366 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0367 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0368 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x036c +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x036d +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x036e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x036f +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0372 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0373 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0377 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0378 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0379 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x037a +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x037b +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x037e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x037f +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0382 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0383 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0384 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0385 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0386 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0387 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0388 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x038b +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x038c +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x039a +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0411 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0412 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0418 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0419 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0420 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0421 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0425 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x042a +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x042e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x042f +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0432 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0433 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0442 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x044c +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x044e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0451 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0454 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0455 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0475 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0476 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0487 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0489 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0498 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0517 +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x051a +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x051b +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x051c +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x051d +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0525 +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0526 +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x052b +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x052c +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x053c +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x053d +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x053e +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x053f +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1025 &subdevice.id pci 0x0607 +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x041b +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0447 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0448 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0456 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0457 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x1436 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x1437 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x1440 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x1448 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x1449 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x144a +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x144b +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x147b +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x149c +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x149e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x103c &subdevice.id pci 0x1521 +subdevice.name Madison Pro [FirePro M5800] vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1043 &subdevice.id pci 0x1bc2 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x104d &subdevice.id pci 0x9071 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x104d &subdevice.id pci 0x9077 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x104d &subdevice.id pci 0x9081 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd00 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd12 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd1a +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd30 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd31 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd50 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd52 +subdevice.name Radeon HD 6530M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd63 +subdevice.name Radeon HD 6530M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd65 +subdevice.name Radeon HD 6530M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfdd0 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x1179 &subdevice.id pci 0xfdd2 +subdevice.name Radeon HD 6530M vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x144d &subdevice.id pci 0xc07e +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x144d &subdevice.id pci 0xc085 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x14c0 &subdevice.id pci 0x0043 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x14c0 &subdevice.id pci 0x004d +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x17aa &subdevice.id pci 0x3928 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x17aa &subdevice.id pci 0x3951 +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0x68c1 &subvendor.id pci 0x17aa &subdevice.id pci 0x3977 +subdevice.name Radeon HD 6550M vendor.id pci 0x1002 &device.id pci 0x68c7 +device.name Madison [Mobility Radeon HD 5570/6550A] vendor.id pci 0x1002 &device.id pci 0x68c7 &subvendor.id pci 0x1462 &subdevice.id pci 0x2241 +subdevice.name Mobility Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68c7 &subvendor.id pci 0x1462 &subdevice.id pci 0x2243 +subdevice.name Mobility Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68c7 &subvendor.id pci 0x1462 &subdevice.id pci 0x2244 +subdevice.name Mobility Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68c7 &subvendor.id pci 0x1462 &subdevice.id pci 0x2245 +subdevice.name Radeon HD 6550A vendor.id pci 0x1002 &device.id pci 0x68c7 &subvendor.id pci 0x1462 &subdevice.id pci 0x2246 +subdevice.name Radeon HD 6550A vendor.id pci 0x1002 &device.id pci 0x68c8 +device.name Redwood XT GL [FirePro V4800] vendor.id pci 0x1002 &device.id pci 0x68c9 +device.name Redwood PRO GL [FirePro V3800] vendor.id pci 0x1002 &device.id pci 0x68d8 +device.name Redwood XT [Radeon HD 5670/5690/5730] vendor.id pci 0x1002 &device.id pci 0x68d8 &subvendor.id pci 0x1028 &subdevice.id pci 0x68e0 +subdevice.name Radeon HD 5670 vendor.id pci 0x1002 &device.id pci 0x68d8 &subvendor.id pci 0x174b &subdevice.id pci 0x5690 +subdevice.name Radeon HD 5690 vendor.id pci 0x1002 &device.id pci 0x68d8 &subvendor.id pci 0x174b &subdevice.id pci 0x5730 +subdevice.name Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68d8 &subvendor.id pci 0x174b &subdevice.id pci 0xe151 +subdevice.name Radeon HD 5670 vendor.id pci 0x1002 &device.id pci 0x68d8 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68d8 &subvendor.id pci 0x17af &subdevice.id pci 0x3010 +subdevice.name Radeon HD 5730 vendor.id pci 0x1002 &device.id pci 0x68d8 &subvendor.id pci 0x17af &subdevice.id pci 0x3011 +subdevice.name Radeon HD 5690 vendor.id pci 0x1002 &device.id pci 0x68d9 +device.name Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570] vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x103c &subdevice.id pci 0x6870 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x103c &subdevice.id pci 0x6872 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1043 &subdevice.id pci 0x03ce +subdevice.name Radeon HD 5550 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2151 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2240 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x148c &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6510 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x148c &subdevice.id pci 0x3001 +subdevice.name Radeon HD 6610 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1545 &subdevice.id pci 0x5550 +subdevice.name Radeon HD 5550 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1545 &subdevice.id pci 0x7570 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3985 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3996 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x174b &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6510 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x174b &subdevice.id pci 0x6510 +subdevice.name Radeon HD 6510 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x174b &subdevice.id pci 0x6610 +subdevice.name Radeon HD 6610 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x174b &subdevice.id pci 0xe142 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6510 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x17af &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6510 vendor.id pci 0x1002 &device.id pci 0x68d9 &subvendor.id pci 0x17af &subdevice.id pci 0x3010 +subdevice.name Radeon HD 5630 vendor.id pci 0x1002 &device.id pci 0x68da +device.name Redwood LE [Radeon HD 5550/5570/5630/6390/6490/7570] vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x148c &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6390 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x148c &subdevice.id pci 0x3001 +subdevice.name Radeon HD 6490 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x1545 &subdevice.id pci 0x7570 +subdevice.name Radeon HD 7570 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x174b &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6390 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x174b &subdevice.id pci 0x5570 +subdevice.name Radeon HD 5570 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x174b &subdevice.id pci 0x5630 +subdevice.name Radeon HD 5630 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x174b &subdevice.id pci 0x6490 +subdevice.name Radeon HD 6490 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 5630 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x17af &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6390 vendor.id pci 0x1002 &device.id pci 0x68da &subvendor.id pci 0x17af &subdevice.id pci 0x3010 +subdevice.name Radeon HD 5630 vendor.id pci 0x1002 &device.id pci 0x68de +device.name Redwood vendor.id pci 0x1002 &device.id pci 0x68e0 +device.name Park [Mobility Radeon HD 5430/5450/5470] vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0404 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0414 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0434 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0x1433 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0x1434 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0x1469 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0x146b +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0x1486 +subdevice.name TouchSmart tm2-2050er discrete GPU (Mobility Radeon HD 5450) vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0x1622 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0x1623 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x103c &subdevice.id pci 0xeeee +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x104d &subdevice.id pci 0x9076 +subdevice.name Mobility Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x1682 &subdevice.id pci 0x304e +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x1682 &subdevice.id pci 0x6000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x17aa &subdevice.id pci 0x9e52 +subdevice.name FirePro M3800 vendor.id pci 0x1002 &device.id pci 0x68e0 &subvendor.id pci 0x17aa &subdevice.id pci 0x9e53 +subdevice.name FirePro M3800 vendor.id pci 0x1002 &device.id pci 0x68e1 +device.name Park [Mobility Radeon HD 5430] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1043 &subdevice.id pci 0x041f +subdevice.name Caicos [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1043 &subdevice.id pci 0x3000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x148c &subdevice.id pci 0x3000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x148c &subdevice.id pci 0x3001 +subdevice.name Caicos [Radeon HD 6230] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x148c &subdevice.id pci 0x3002 +subdevice.name Caicos [Radeon HD 6250] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x148c &subdevice.id pci 0x3003 +subdevice.name Caicos [Radeon HD 6350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x148c &subdevice.id pci 0x7350 +subdevice.name Caicos [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x148c &subdevice.id pci 0x8350 +subdevice.name Caicos [Radeon HD 8350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1545 &subdevice.id pci 0x5450 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1545 &subdevice.id pci 0x7350 +subdevice.name Caicos [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1682 &subdevice.id pci 0x3000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1682 &subdevice.id pci 0x6000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1682 &subdevice.id pci 0x7350 +subdevice.name Caicos [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x174b &subdevice.id pci 0x3000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x174b &subdevice.id pci 0x5470 +subdevice.name Caicos [Radeon HD 5470] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x174b &subdevice.id pci 0x6000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x174b &subdevice.id pci 0x6230 +subdevice.name Caicos [Radeon HD 6230] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x174b &subdevice.id pci 0x6350 +subdevice.name Caicos [Radeon HD 6350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x174b &subdevice.id pci 0x7350 +subdevice.name Caicos [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x17af &subdevice.id pci 0x3000 +subdevice.name Caicos [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x17af &subdevice.id pci 0x3001 +subdevice.name Caicos [Radeon HD 6230] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x17af &subdevice.id pci 0x3014 +subdevice.name Caicos [Radeon HD 6350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x17af &subdevice.id pci 0x3015 +subdevice.name Caicos [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e1 &subvendor.id pci 0x17af &subdevice.id pci 0x8350 +subdevice.name Caicos [Radeon HD 8350 OEM] vendor.id pci 0x1002 &device.id pci 0x68e4 +device.name Robson CE [Radeon HD 6370M/7370M] vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1019 &subdevice.id pci 0x2386 +subdevice.name Radeon HD 6350M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1019 &subdevice.id pci 0x2387 +subdevice.name Radeon HD 6350M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1019 &subdevice.id pci 0x238d +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1019 &subdevice.id pci 0x238e +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1025 &subdevice.id pci 0x0382 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1025 &subdevice.id pci 0x0489 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1025 &subdevice.id pci 0x048a +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1025 &subdevice.id pci 0x048b +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1025 &subdevice.id pci 0x048c +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1028 &subdevice.id pci 0x04c1 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1028 &subdevice.id pci 0x04ca +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1028 &subdevice.id pci 0x04cc +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1028 &subdevice.id pci 0x04cd +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1028 &subdevice.id pci 0x04d7 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1411 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1421 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1426 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1428 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x142a +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x142b +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x143a +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x143c +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1445 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x162c +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x162d +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x162e +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x162f +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1639 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x163a +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x163b +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x163c +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x163d +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x163e +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x163f +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1641 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x1643 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x3578 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x357a +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x3673 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x103c &subdevice.id pci 0x3675 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1043 &subdevice.id pci 0x1c92 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1043 &subdevice.id pci 0x84a1 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ad +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x104d &subdevice.id pci 0x9081 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1545 &subdevice.id pci 0x7350 +subdevice.name Cedar [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1558 &subdevice.id pci 0x4510 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x1558 &subdevice.id pci 0x5505 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x174b &subdevice.id pci 0x5450 +subdevice.name Cedar [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x17aa &subdevice.id pci 0x21dd +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x17aa &subdevice.id pci 0x21e9 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x17aa &subdevice.id pci 0x3971 +subdevice.name Radeon HD 6370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x17aa &subdevice.id pci 0x3972 +subdevice.name Radeon HD 7370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x17aa &subdevice.id pci 0x397a +subdevice.name Radeon HD 6370M/7370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x17aa &subdevice.id pci 0x397b +subdevice.name Radeon HD 6370M/7370M vendor.id pci 0x1002 &device.id pci 0x68e4 &subvendor.id pci 0x17aa &subdevice.id pci 0x397f +subdevice.name Radeon HD 7370M vendor.id pci 0x1002 &device.id pci 0x68e5 +device.name Robson LE [Radeon HD 6330M] vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd3c +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd50 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd52 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd63 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd65 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd73 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfd75 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfdd0 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfdd2 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfdea +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1179 &subdevice.id pci 0xfdf8 +subdevice.name Radeon HD 6330M vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x148c &subdevice.id pci 0x5450 +subdevice.name Cedar [Radeon HD 5450] vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x148c &subdevice.id pci 0x6350 +subdevice.name Cedar [Radeon HD 6350] vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x148c &subdevice.id pci 0x7350 +subdevice.name Cedar [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x148c &subdevice.id pci 0x8350 +subdevice.name Cedar [Radeon HD 8350] vendor.id pci 0x1002 &device.id pci 0x68e5 &subvendor.id pci 0x1545 &subdevice.id pci 0x7350 +subdevice.name Cedar [Radeon HD 7350] vendor.id pci 0x1002 &device.id pci 0x68e8 +device.name Cedar vendor.id pci 0x1002 &device.id pci 0x68e9 +device.name Cedar [ATI FirePro (FireGL) Graphics Adapter] vendor.id pci 0x1002 &device.id pci 0x68f1 +device.name Cedar GL [FirePro 2460] vendor.id pci 0x1002 &device.id pci 0x68f2 +device.name Cedar GL [FirePro 2270] vendor.id pci 0x1002 &device.id pci 0x68f8 +device.name Cedar [Radeon HD 7300 Series] vendor.id pci 0x1002 &device.id pci 0x68f9 +device.name Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1019 &subdevice.id pci 0x0001 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1019 &subdevice.id pci 0x0002 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1019 &subdevice.id pci 0x0019 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1025 &subdevice.id pci 0x0518 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1025 &subdevice.id pci 0x0519 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1028 &subdevice.id pci 0x010e +subdevice.name XPS 8300 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1028 &subdevice.id pci 0x2126 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x103c &subdevice.id pci 0x2126 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x103c &subdevice.id pci 0x2aac +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x103c &subdevice.id pci 0x2aae +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x103c &subdevice.id pci 0x3580 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1043 &subdevice.id pci 0x0386 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1043 &subdevice.id pci 0x03c2 +subdevice.name EAH5450 SILENT/DI/512MD2 (LP) vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2130 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2131 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2133 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2180 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2181 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2182 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2183 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2230 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2231 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x2495 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x148c &subdevice.id pci 0x3001 +subdevice.name Radeon HD 5530/6250 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x148c &subdevice.id pci 0x3002 +subdevice.name Radeon HD 6290 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x148c &subdevice.id pci 0x3003 +subdevice.name Radeon HD 6230 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x148c &subdevice.id pci 0x3004 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x148c &subdevice.id pci 0x7350 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x148c &subdevice.id pci 0x8350 +subdevice.name Radeon HD 8350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1545 &subdevice.id pci 0x7350 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3983 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3984 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3987 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3997 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3a05 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1642 &subdevice.id pci 0x3b31 +subdevice.name Radeon HD 6350A vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1682 &subdevice.id pci 0x3270 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6230 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x3987 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x5470 +subdevice.name Radeon HD 5470 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x5490 +subdevice.name Radeon HD 5490 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x5530 +subdevice.name Radeon HD 5530 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x6230 +subdevice.name Radeon HD 6230 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x6250 +subdevice.name Radeon HD 6250 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x6290 +subdevice.name Radeon HD 6290 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x6350 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x7350 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0x8350 +subdevice.name Radeon HD 8350 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0xe127 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0xe145 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x174b &subdevice.id pci 0xe153 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 5470 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1787 &subdevice.id pci 0x3001 +subdevice.name Radeon HD 5530 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x1787 &subdevice.id pci 0x3002 +subdevice.name Radeon HD 5490 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17aa &subdevice.id pci 0x3602 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17aa &subdevice.id pci 0x3603 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17aa &subdevice.id pci 0x360f +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17aa &subdevice.id pci 0x3619 +subdevice.name Radeon HD 5450 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17af &subdevice.id pci 0x3000 +subdevice.name Radeon HD 6250 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17af &subdevice.id pci 0x3001 +subdevice.name Radeon HD 6230 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17af &subdevice.id pci 0x3002 +subdevice.name Radeon HD 6290 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17af &subdevice.id pci 0x3011 +subdevice.name Radeon HD 5470 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17af &subdevice.id pci 0x3012 +subdevice.name Radeon HD 5490 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17af &subdevice.id pci 0x3013 +subdevice.name Radeon HD 5470 vendor.id pci 0x1002 &device.id pci 0x68f9 &subvendor.id pci 0x17af &subdevice.id pci 0x3014 +subdevice.name Radeon HD 6350 vendor.id pci 0x1002 &device.id pci 0x68fa +device.name Cedar [Radeon HD 7350/8350 / R5 220] vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1019 &subdevice.id pci 0x0019 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1019 &subdevice.id pci 0x0021 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1019 &subdevice.id pci 0x0022 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1019 &subdevice.id pci 0x0026 +subdevice.name Radeon HD 8350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x103c &subdevice.id pci 0x2adf +subdevice.name Radeon HD 7350A vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x103c &subdevice.id pci 0x2ae8 +subdevice.name Radeon HD 7350A vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1043 &subdevice.id pci 0x8350 +subdevice.name Radeon HD 8350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1462 &subdevice.id pci 0x2128 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1462 &subdevice.id pci 0x2184 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1462 &subdevice.id pci 0x2186 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1462 &subdevice.id pci 0x2495 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1462 &subdevice.id pci 0xb490 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x1642 &subdevice.id pci 0x3985 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0x3510 +subdevice.name Radeon HD 8350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0x3521 +subdevice.name Radeon R5 220 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0x3522 +subdevice.name Radeon R5 220 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0x7350 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0x8153 +subdevice.name Radeon HD 8350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0xe127 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0xe153 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x174b &subdevice.id pci 0xe180 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fa &subvendor.id pci 0x17af &subdevice.id pci 0x3015 +subdevice.name Radeon HD 7350 vendor.id pci 0x1002 &device.id pci 0x68fe +device.name Cedar LE vendor.id pci 0x1002 &device.id pci 0x6900 +device.name Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1025 &subdevice.id pci 0x1056 +subdevice.name Radeon R7 M360 / R8 M365DX vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1028 &subdevice.id pci 0x0640 +subdevice.name Radeon R7 M260/M265 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1028 &subdevice.id pci 0x0643 +subdevice.name Radeon R7 M260/M265 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1028 &subdevice.id pci 0x067f +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1028 &subdevice.id pci 0x0767 +subdevice.name Radeon R7 M445 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1028 &subdevice.id pci 0x130a +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x2263 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x2269 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x22c6 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x22c8 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x808c +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x8099 +subdevice.name Radeon R7 M360 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x80b5 +subdevice.name Radeon R7 M360 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x80b9 +subdevice.name Radeon R7 M360 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x811c +subdevice.name Radeon R7 M340 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x103c &subdevice.id pci 0x8226 +subdevice.name Radeon R7 M440 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x10cf &subdevice.id pci 0x1906 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1170 &subdevice.id pci 0x9979 +subdevice.name Radeon R7 M360 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1179 &subdevice.id pci 0xf903 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1179 &subdevice.id pci 0xf922 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1179 &subdevice.id pci 0xf923 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x1179 &subdevice.id pci 0xf934 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x17aa &subdevice.id pci 0x3822 +subdevice.name Radeon R7 M360 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x17aa &subdevice.id pci 0x3824 +subdevice.name Radeon R7 M360 vendor.id pci 0x1002 &device.id pci 0x6900 &subvendor.id pci 0x17aa &subdevice.id pci 0x5021 +subdevice.name Radeon R7 M260 vendor.id pci 0x1002 &device.id pci 0x6901 +device.name Topaz PRO [Radeon R5 M255] vendor.id pci 0x1002 &device.id pci 0x6901 &subvendor.id pci 0x103c &subdevice.id pci 0x1318 +subdevice.name Radeon R6 M255DX vendor.id pci 0x1002 &device.id pci 0x6907 +device.name Meso XT [Radeon R5 M315] vendor.id pci 0x1002 &device.id pci 0x6921 +device.name Amethyst XT [Radeon R9 M295X] vendor.id pci 0x1002 &device.id pci 0x6929 +device.name Tonga XT GL [FirePro S7150] vendor.id pci 0x1002 &device.id pci 0x692b +device.name Tonga PRO GL [FirePro W7100] vendor.id pci 0x1002 &device.id pci 0x692f +device.name Tonga XTV GL [FirePro S7150V] vendor.id pci 0x1002 &device.id pci 0x6938 +device.name Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X] vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x1043 &subdevice.id pci 0x04f5 +subdevice.name Radeon R9 380X vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x1043 &subdevice.id pci 0x04f7 +subdevice.name Radeon R9 380X vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x106b &subdevice.id pci 0x013a +subdevice.name Radeon R9 M295X Mac Edition vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x1458 &subdevice.id pci 0x22c8 +subdevice.name Radeon R9 380X vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x148c &subdevice.id pci 0x2350 +subdevice.name Radeon R9 380X vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x1682 &subdevice.id pci 0x9385 +subdevice.name Radeon R9 380X vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x174b &subdevice.id pci 0xe308 +subdevice.name Radeon R9 380X Nitro 4G D5 vendor.id pci 0x1002 &device.id pci 0x6938 &subvendor.id pci 0x17af &subdevice.id pci 0x2006 +subdevice.name Radeon R9 380X vendor.id pci 0x1002 &device.id pci 0x6939 +device.name Tonga PRO [Radeon R9 285/380] vendor.id pci 0x1002 &device.id pci 0x6939 &subvendor.id pci 0x148c &subdevice.id pci 0x9380 +subdevice.name Radeon R9 380 vendor.id pci 0x1002 &device.id pci 0x6939 &subvendor.id pci 0x174b &subdevice.id pci 0xe308 +subdevice.name Radeon R9 380 Nitro 4G D5 vendor.id pci 0x1002 &device.id pci 0x6980 +device.name Polaris12 vendor.id pci 0x1002 &device.id pci 0x6981 +device.name Polaris12 vendor.id pci 0x1002 &device.id pci 0x6985 +device.name Polaris12 vendor.id pci 0x1002 &device.id pci 0x6986 +device.name Polaris12 vendor.id pci 0x1002 &device.id pci 0x6987 +device.name Polaris12 vendor.id pci 0x1002 &device.id pci 0x699f +device.name Lexa PRO [Radeon RX 550] vendor.id pci 0x1002 &device.id pci 0x700f +device.name RS100 AGP Bridge vendor.id pci 0x1002 &device.id pci 0x7010 +device.name RS200/RS250 AGP Bridge vendor.id pci 0x1002 &device.id pci 0x7100 +device.name R520 [Radeon X1800 XT] vendor.id pci 0x1002 &device.id pci 0x7101 +device.name R520/M58 [Mobility Radeon X1800 XT] vendor.id pci 0x1002 &device.id pci 0x7102 +device.name R520/M58 [Mobility Radeon X1800] vendor.id pci 0x1002 &device.id pci 0x7104 +device.name R520 GL [FireGL V7200] vendor.id pci 0x1002 &device.id pci 0x7109 +device.name R520 [Radeon X1800 XL] vendor.id pci 0x1002 &device.id pci 0x7109 &subvendor.id pci 0x1002 &subdevice.id pci 0x0322 +subdevice.name All-in-Wonder X1800XL vendor.id pci 0x1002 &device.id pci 0x7109 &subvendor.id pci 0x1002 &subdevice.id pci 0x0d02 +subdevice.name Radeon X1800 CrossFire Edition vendor.id pci 0x1002 &device.id pci 0x710a +device.name R520 [Radeon X1800 GTO] vendor.id pci 0x1002 &device.id pci 0x710a &subvendor.id pci 0x1002 &subdevice.id pci 0x0b12 +subdevice.name Radeon X1800 GTO² vendor.id pci 0x1002 &device.id pci 0x710b +device.name R520 [Radeon X1800 GTO] vendor.id pci 0x1002 &device.id pci 0x7120 +device.name R520 [Radeon X1800] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7124 +device.name R520 GL [FireGL V7200] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7129 +device.name R520 [Radeon X1800] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7129 &subvendor.id pci 0x1002 &subdevice.id pci 0x0323 +subdevice.name All-In-Wonder X1800 XL (Secondary) vendor.id pci 0x1002 &device.id pci 0x7129 &subvendor.id pci 0x1002 &subdevice.id pci 0x0d03 +subdevice.name Radeon X1800 CrossFire Edition (Secondary) vendor.id pci 0x1002 &device.id pci 0x7140 +device.name RV515 [Radeon X1300/X1550/X1600 Series] vendor.id pci 0x1002 &device.id pci 0x7142 +device.name RV515 PRO [Radeon X1300/X1550 Series] vendor.id pci 0x1002 &device.id pci 0x7142 &subvendor.id pci 0x1002 &subdevice.id pci 0x0322 +subdevice.name All-in-Wonder 2006 PCI-E Edition vendor.id pci 0x1002 &device.id pci 0x7142 &subvendor.id pci 0x1043 &subdevice.id pci 0x0142 +subdevice.name EAX1300PRO/TD/256M vendor.id pci 0x1002 &device.id pci 0x7143 +device.name RV505 [Radeon X1300/X1550 Series] vendor.id pci 0x1002 &device.id pci 0x7145 +device.name RV515/M54 [Mobility Radeon X1400] vendor.id pci 0x1002 &device.id pci 0x7145 &subvendor.id pci 0x17aa &subdevice.id pci 0x2006 +subdevice.name Thinkpad T60 model 2007 vendor.id pci 0x1002 &device.id pci 0x7146 +device.name RV515 [Radeon X1300/X1550] vendor.id pci 0x1002 &device.id pci 0x7146 &subvendor.id pci 0x1002 &subdevice.id pci 0x0322 +subdevice.name All-in-Wonder 2006 PCI-E Edition vendor.id pci 0x1002 &device.id pci 0x7146 &subvendor.id pci 0x1545 &subdevice.id pci 0x1996 +subdevice.name Radeon X1300 512MB PCI-e vendor.id pci 0x1002 &device.id pci 0x7147 +device.name RV505 [Radeon X1550 64-bit] vendor.id pci 0x1002 &device.id pci 0x7149 +device.name RV515/M52 [Mobility Radeon X1300] vendor.id pci 0x1002 &device.id pci 0x714a +device.name RV515/M52 [Mobility Radeon X1300] vendor.id pci 0x1002 &device.id pci 0x7152 +device.name RV515 GL [FireGL V3300] vendor.id pci 0x1002 &device.id pci 0x7153 +device.name RV515 GL [FireGL V3350] vendor.id pci 0x1002 &device.id pci 0x715f +device.name RV505 CE [Radeon X1550 64-bit] vendor.id pci 0x1002 &device.id pci 0x7162 +device.name RV515 PRO [Radeon X1300/X1550 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7162 &subvendor.id pci 0x1002 &subdevice.id pci 0x0323 +subdevice.name All-in-Wonder 2006 PCI-E Edition (Secondary) vendor.id pci 0x1002 &device.id pci 0x7163 +device.name RV505 [Radeon X1550 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7166 +device.name RV515 [Radeon X1300/X1550 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7166 &subvendor.id pci 0x1002 &subdevice.id pci 0x0323 +subdevice.name All-in-Wonder 2006 PCI-E Edition (Secondary) vendor.id pci 0x1002 &device.id pci 0x7166 &subvendor.id pci 0x1545 &subdevice.id pci 0x1997 +subdevice.name Radeon X1300 512MB PCI-e (Secondary) vendor.id pci 0x1002 &device.id pci 0x7167 +device.name RV515 [Radeon X1550 64-bit] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7172 +device.name RV515 GL [FireGL V3300] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7173 +device.name RV515 GL [FireGL V3350] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7181 +device.name RV516 [Radeon X1600/X1650 Series] vendor.id pci 0x1002 &device.id pci 0x7183 +device.name RV516 [Radeon X1300/X1550 Series] vendor.id pci 0x1002 &device.id pci 0x7186 +device.name RV516/M64 [Mobility Radeon X1450] vendor.id pci 0x1002 &device.id pci 0x7187 +device.name RV516 [Radeon X1300/X1550 Series] vendor.id pci 0x1002 &device.id pci 0x7188 +device.name RV516/M64-S [Mobility Radeon X2300] vendor.id pci 0x1002 &device.id pci 0x7188 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name 6910p vendor.id pci 0x1002 &device.id pci 0x718a +device.name RV516/M64 [Mobility Radeon X2300] vendor.id pci 0x1002 &device.id pci 0x718b +device.name RV516/M62 [Mobility Radeon X1350] vendor.id pci 0x1002 &device.id pci 0x718b &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x1002 &device.id pci 0x718c +device.name RV516/M62-CSP64 [Mobility Radeon X1350] vendor.id pci 0x1002 &device.id pci 0x718d +device.name RV516/M64-CSP128 [Mobility Radeon X1450] vendor.id pci 0x1002 &device.id pci 0x7193 +device.name RV516 [Radeon X1550 Series] vendor.id pci 0x1002 &device.id pci 0x7196 +device.name RV516/M62-S [Mobility Radeon X1350] vendor.id pci 0x1002 &device.id pci 0x719b +device.name RV516 GL [FireMV 2250] vendor.id pci 0x1002 &device.id pci 0x719f +device.name RV516 [Radeon X1550 Series] vendor.id pci 0x1002 &device.id pci 0x71a0 +device.name RV516 [Radeon X1300/X1550 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71a1 +device.name RV516 [Radeon X1600/X1650 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71a3 +device.name RV516 [Radeon X1300/X1550 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71a7 +device.name RV516 [Radeon X1300/X1550 Series] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71bb +device.name RV516 GL [FireMV 2250] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71c0 +device.name RV530 [Radeon X1600 XT/X1650 GTO] vendor.id pci 0x1002 &device.id pci 0x71c0 &subvendor.id pci 0x1002 &subdevice.id pci 0xe160 +subdevice.name Radeon X1650 GTO vendor.id pci 0x1002 &device.id pci 0x71c0 &subvendor.id pci 0x174b &subdevice.id pci 0xe160 +subdevice.name Radeon X1650 GTO vendor.id pci 0x1002 &device.id pci 0x71c1 +device.name RV535 [Radeon X1650 PRO] vendor.id pci 0x1002 &device.id pci 0x71c1 &subvendor.id pci 0x174b &subdevice.id pci 0x0880 +subdevice.name Radeon X1700 FSC vendor.id pci 0x1002 &device.id pci 0x71c2 +device.name RV530 [Radeon X1600 PRO] vendor.id pci 0x1002 &device.id pci 0x71c4 +device.name RV530/M56 GL [Mobility FireGL V5200] vendor.id pci 0x1002 &device.id pci 0x71c4 &subvendor.id pci 0x17aa &subdevice.id pci 0x2007 +subdevice.name ThinkPad T60p vendor.id pci 0x1002 &device.id pci 0x71c5 +device.name RV530/M56-P [Mobility Radeon X1600] vendor.id pci 0x1002 &device.id pci 0x71c5 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x1002 &device.id pci 0x71c5 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq NW8440 vendor.id pci 0x1002 &device.id pci 0x71c5 &subvendor.id pci 0x1043 &subdevice.id pci 0x10b2 +subdevice.name A6J-Q008 vendor.id pci 0x1002 &device.id pci 0x71c5 &subvendor.id pci 0x106b &subdevice.id pci 0x0080 +subdevice.name MacBook Pro vendor.id pci 0x1002 &device.id pci 0x71c6 +device.name RV530LE [Radeon X1600/X1650 PRO] vendor.id pci 0x1002 &device.id pci 0x71c7 +device.name RV535 [Radeon X1650 PRO] vendor.id pci 0x1002 &device.id pci 0x71c7 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name PowerColor X1650 PRO AGP vendor.id pci 0x1002 &device.id pci 0x71ce +device.name RV530 [Radeon X1300 XT/X1600 PRO] vendor.id pci 0x1002 &device.id pci 0x71d2 +device.name RV530 GL [FireGL V3400] vendor.id pci 0x1002 &device.id pci 0x71d4 +device.name RV530/M66 GL [Mobility FireGL V5250] vendor.id pci 0x1002 &device.id pci 0x71d5 +device.name RV530/M66-P [Mobility Radeon X1700] vendor.id pci 0x1002 &device.id pci 0x71d6 +device.name RV530/M66-XT [Mobility Radeon X1700] vendor.id pci 0x1002 &device.id pci 0x71de +device.name RV530/M66 [Mobility Radeon X1700/X2500] vendor.id pci 0x1002 &device.id pci 0x71e0 +device.name RV530 [Radeon X1600] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71e0 &subvendor.id pci 0x174b &subdevice.id pci 0xe161 +subdevice.name Radeon X1600 GTO (Secondary) vendor.id pci 0x1002 &device.id pci 0x71e1 +device.name RV535 [Radeon X1650 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71e1 &subvendor.id pci 0x174b &subdevice.id pci 0x0881 +subdevice.name Radeon X1700 FSC (Secondary) vendor.id pci 0x1002 &device.id pci 0x71e2 +device.name RV530 [Radeon X1600] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71e6 +device.name RV530 [Radeon X1650] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71e7 +device.name RV535 [Radeon X1650 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x71e7 &subvendor.id pci 0x1787 &subdevice.id pci 0x3001 +subdevice.name Radeon X1650 PRO AGP vendor.id pci 0x1002 &device.id pci 0x71f2 +device.name RV530 GL [FireGL V3400] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7210 +device.name RV550/M71 [Mobility Radeon HD 2300] vendor.id pci 0x1002 &device.id pci 0x7211 +device.name RV550/M71 [Mobility Radeon X2300 HD] vendor.id pci 0x1002 &device.id pci 0x7240 +device.name R580+ [Radeon X1950 XTX] vendor.id pci 0x1002 &device.id pci 0x7240 &subvendor.id pci 0x1002 &subdevice.id pci 0x0d02 +subdevice.name Radeon X1950 CrossFire Edition vendor.id pci 0x1002 &device.id pci 0x7244 +device.name R580+ [Radeon X1950 XT] vendor.id pci 0x1002 &device.id pci 0x7248 +device.name R580 [Radeon X1950] vendor.id pci 0x1002 &device.id pci 0x7249 +device.name R580 [Radeon X1900 XT] vendor.id pci 0x1002 &device.id pci 0x7249 &subvendor.id pci 0x1002 &subdevice.id pci 0x0412 +subdevice.name All-In-Wonder X1900 vendor.id pci 0x1002 &device.id pci 0x7249 &subvendor.id pci 0x1002 &subdevice.id pci 0x0b12 +subdevice.name Radeon X1900 XT/XTX vendor.id pci 0x1002 &device.id pci 0x7249 &subvendor.id pci 0x1002 &subdevice.id pci 0x0d02 +subdevice.name Radeon X1900 CrossFire Edition vendor.id pci 0x1002 &device.id pci 0x7249 &subvendor.id pci 0x1043 &subdevice.id pci 0x0160 +subdevice.name Radeon X1900 XTX 512 MB GDDR3 vendor.id pci 0x1002 &device.id pci 0x724b +device.name R580 [Radeon X1900 GT] vendor.id pci 0x1002 &device.id pci 0x724b &subvendor.id pci 0x1002 &subdevice.id pci 0x0b12 +subdevice.name Radeon X1900 (Primary) vendor.id pci 0x1002 &device.id pci 0x724b &subvendor.id pci 0x1002 &subdevice.id pci 0x0b13 +subdevice.name Radeon X1900 (Secondary) vendor.id pci 0x1002 &device.id pci 0x724e +device.name R580 GL [FireGL V7350] vendor.id pci 0x1002 &device.id pci 0x7269 +device.name R580 [Radeon X1900 XT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x726b +device.name R580 [Radeon X1900 GT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x726e +device.name R580 [AMD Stream Processor] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7280 +device.name RV570 [Radeon X1950 PRO] vendor.id pci 0x1002 &device.id pci 0x7288 +device.name RV570 [Radeon X1950 GT] vendor.id pci 0x1002 &device.id pci 0x7291 +device.name RV560 [Radeon X1650 XT] vendor.id pci 0x1002 &device.id pci 0x7291 &subvendor.id pci 0x1462 &subdevice.id pci 0x0810 +subdevice.name Radeon X1700 SE vendor.id pci 0x1002 &device.id pci 0x7293 +device.name RV560 [Radeon X1650 GT] vendor.id pci 0x1002 &device.id pci 0x72a0 +device.name RV570 [Radeon X1950 PRO] (Secondary) vendor.id pci 0x1002 &device.id pci 0x72a8 +device.name RV570 [Radeon X1950 GT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x72b1 +device.name RV560 [Radeon X1650 XT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x72b3 +device.name RV560 [Radeon X1650 GT] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7300 +device.name Fiji [Radeon R9 FURY / NANO Series] vendor.id pci 0x1002 &device.id pci 0x7300 &subvendor.id pci 0x1002 &subdevice.id pci 0x0b36 +subdevice.name Radeon R9 FURY X / NANO vendor.id pci 0x1002 &device.id pci 0x7300 &subvendor.id pci 0x1002 &subdevice.id pci 0x1b36 +subdevice.name Radeon Pro Duo vendor.id pci 0x1002 &device.id pci 0x7300 &subvendor.id pci 0x1043 &subdevice.id pci 0x049e +subdevice.name Radeon R9 FURY vendor.id pci 0x1002 &device.id pci 0x7300 &subvendor.id pci 0x1043 &subdevice.id pci 0x04a0 +subdevice.name Radeon R9 FURY X vendor.id pci 0x1002 &device.id pci 0x7300 &subvendor.id pci 0x174b &subdevice.id pci 0xe329 +subdevice.name Radeon R9 FURY vendor.id pci 0x1002 &device.id pci 0x7833 +device.name RS350 Host Bridge vendor.id pci 0x1002 &device.id pci 0x7834 +device.name RS350 [Radeon 9100 PRO/XT IGP] vendor.id pci 0x1002 &device.id pci 0x7835 +device.name RS350M [Mobility Radeon 9000 IGP] vendor.id pci 0x1002 &device.id pci 0x7838 +device.name RS350 AGP Bridge vendor.id pci 0x1002 &device.id pci 0x7910 +device.name RS690 Host Bridge vendor.id pci 0x1002 &device.id pci 0x7910 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x7910 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x7911 +device.name RS690 Host Bridge vendor.id pci 0x1002 &device.id pci 0x7912 +device.name RS690 PCI to PCI Bridge (Internal gfx) vendor.id pci 0x1002 &device.id pci 0x7913 +device.name RS690 PCI to PCI Bridge (PCI Express Graphics Port 0) vendor.id pci 0x1002 &device.id pci 0x7915 +device.name RS690 PCI to PCI Bridge (PCI Express Port 1) vendor.id pci 0x1002 &device.id pci 0x7916 +device.name RS690 PCI to PCI Bridge (PCI Express Port 2) vendor.id pci 0x1002 &device.id pci 0x7917 +device.name RS690 PCI to PCI Bridge (PCI Express Port 3) vendor.id pci 0x1002 &device.id pci 0x7917 &subvendor.id pci 0x1002 &subdevice.id pci 0x7910 +subdevice.name RS690 PCI to PCI Bridge vendor.id pci 0x1002 &device.id pci 0x7919 +device.name RS690 HDMI Audio [Radeon Xpress 1200 Series] vendor.id pci 0x1002 &device.id pci 0x7919 &subvendor.id pci 0x1179 &subdevice.id pci 0x7919 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x7919 &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x791e +device.name RS690 [Radeon X1200] vendor.id pci 0x1002 &device.id pci 0x791e &subvendor.id pci 0x1462 &subdevice.id pci 0x7327 +subdevice.name K9AG Neo2 vendor.id pci 0x1002 &device.id pci 0x791e &subvendor.id pci 0x17f2 &subdevice.id pci 0x5000 +subdevice.name KI690-AM2 Motherboard vendor.id pci 0x1002 &device.id pci 0x791f +device.name RS690M [Radeon Xpress 1200/1250/1270] vendor.id pci 0x1002 &device.id pci 0x791f &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1002 &device.id pci 0x7930 +device.name RS600 Host Bridge vendor.id pci 0x1002 &device.id pci 0x7932 +device.name RS600 PCI to PCI Bridge (Internal gfx) vendor.id pci 0x1002 &device.id pci 0x7933 +device.name RS600 PCI to PCI Bridge (PCI Express Graphics Port 0) vendor.id pci 0x1002 &device.id pci 0x7935 +device.name RS600 PCI to PCI Bridge (PCI Express Port 1) vendor.id pci 0x1002 &device.id pci 0x7936 +device.name RS600 PCI to PCI Bridge (PCI Express Port 2) vendor.id pci 0x1002 &device.id pci 0x7937 +device.name RS690 PCI to PCI Bridge (PCI Express Port 3) vendor.id pci 0x1002 &device.id pci 0x793b +device.name RS600 HDMI Audio [Radeon Xpress 1250] vendor.id pci 0x1002 &device.id pci 0x793f +device.name RS690M [Radeon Xpress 1200/1250/1270] (Secondary) vendor.id pci 0x1002 &device.id pci 0x7941 +device.name RS600 [Radeon Xpress 1250] vendor.id pci 0x1002 &device.id pci 0x7942 +device.name RS600M [Radeon Xpress 1250] vendor.id pci 0x1002 &device.id pci 0x796e +device.name RS740 [Radeon 2100] vendor.id pci 0x1002 &device.id pci 0x9400 +device.name R600 [Radeon HD 2900 PRO/XT] vendor.id pci 0x1002 &device.id pci 0x9400 &subvendor.id pci 0x1002 &subdevice.id pci 0x2552 +subdevice.name Radeon HD 2900 XT vendor.id pci 0x1002 &device.id pci 0x9400 &subvendor.id pci 0x1002 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 2900 PRO vendor.id pci 0x1002 &device.id pci 0x9400 &subvendor.id pci 0x1002 &subdevice.id pci 0x3142 +subdevice.name HIS Radeon HD 2900XT 512MB GDDR3 VIVO PCIe vendor.id pci 0x1002 &device.id pci 0x9401 +device.name R600 [Radeon HD 2900 XT] vendor.id pci 0x1002 &device.id pci 0x9403 +device.name R600 [Radeon HD 2900 PRO] vendor.id pci 0x1002 &device.id pci 0x9405 +device.name R600 [Radeon HD 2900 GT] vendor.id pci 0x1002 &device.id pci 0x940a +device.name R600 GL [FireGL V8650] vendor.id pci 0x1002 &device.id pci 0x940b +device.name R600 GL [FireGL V8600] vendor.id pci 0x1002 &device.id pci 0x940f +device.name R600 GL [FireGL V7600] vendor.id pci 0x1002 &device.id pci 0x9440 +device.name RV770 [Radeon HD 4870] vendor.id pci 0x1002 &device.id pci 0x9441 +device.name R700 [Radeon HD 4870 X2] vendor.id pci 0x1002 &device.id pci 0x9442 +device.name RV770 [Radeon HD 4850] vendor.id pci 0x1002 &device.id pci 0x9442 &subvendor.id pci 0x1002 &subdevice.id pci 0x0502 +subdevice.name MSI Radeon HD 4850 512MB GDDR3 vendor.id pci 0x1002 &device.id pci 0x9442 &subvendor.id pci 0x174b &subdevice.id pci 0xe810 +subdevice.name Radeon HD 4850 512MB GDDR3 vendor.id pci 0x1002 &device.id pci 0x9443 +device.name R700 [Radeon HD 4850 X2] vendor.id pci 0x1002 &device.id pci 0x9444 +device.name RV770 GL [FirePro V8750] vendor.id pci 0x1002 &device.id pci 0x9446 +device.name RV770 GL [FirePro V7760] vendor.id pci 0x1002 &device.id pci 0x944a +device.name RV770/M98L [Mobility Radeon HD 4850] vendor.id pci 0x1002 &device.id pci 0x944b +device.name RV770/M98 [Mobility Radeon HD 4850 X2] vendor.id pci 0x1002 &device.id pci 0x944c +device.name RV770 LE [Radeon HD 4830] vendor.id pci 0x1002 &device.id pci 0x944e +device.name RV770 CE [Radeon HD 4710] vendor.id pci 0x1002 &device.id pci 0x944e &subvendor.id pci 0x174b &subdevice.id pci 0x3261 +subdevice.name Radeon HD 4810 vendor.id pci 0x1002 &device.id pci 0x9450 +device.name RV770 GL [FireStream 9270] vendor.id pci 0x1002 &device.id pci 0x9452 +device.name RV770 GL [FireStream 9250] vendor.id pci 0x1002 &device.id pci 0x9456 +device.name RV770 GL [FirePro V8700] vendor.id pci 0x1002 &device.id pci 0x945a +device.name RV770/M98-XT [Mobility Radeon HD 4870] vendor.id pci 0x1002 &device.id pci 0x9460 +device.name RV790 [Radeon HD 4890] vendor.id pci 0x1002 &device.id pci 0x9462 +device.name RV790 [Radeon HD 4860] vendor.id pci 0x1002 &device.id pci 0x946a +device.name RV770 GL [FirePro M7750] vendor.id pci 0x1002 &device.id pci 0x9480 +device.name RV730/M96 [Mobility Radeon HD 4650/5165] vendor.id pci 0x1002 &device.id pci 0x9480 &subvendor.id pci 0x103c &subdevice.id pci 0x3628 +subdevice.name Mobility Radeon HD 4650 [dv6-1190en] vendor.id pci 0x1002 &device.id pci 0x9488 +device.name RV730/M96-XT [Mobility Radeon HD 4670] vendor.id pci 0x1002 &device.id pci 0x9489 +device.name RV730/M96 GL [Mobility FireGL V5725] vendor.id pci 0x1002 &device.id pci 0x9490 +device.name RV730 XT [Radeon HD 4670] vendor.id pci 0x1002 &device.id pci 0x9490 &subvendor.id pci 0x174b &subdevice.id pci 0xe880 +subdevice.name Radeon HD 4670 512MB GDDR3 Dual DVI-I/TVO vendor.id pci 0x1002 &device.id pci 0x9491 +device.name RV730/M96-CSP [Radeon E4690] vendor.id pci 0x1002 &device.id pci 0x9495 +device.name RV730 [Radeon HD 4600 AGP Series] vendor.id pci 0x1002 &device.id pci 0x9495 &subvendor.id pci 0x1002 &subdevice.id pci 0x0028 +subdevice.name Radeon HD 4650/4670 AGP vendor.id pci 0x1002 &device.id pci 0x9495 &subvendor.id pci 0x1092 &subdevice.id pci 0x0028 +subdevice.name Radeon HD 4670 AGP 512MB DDR2 vendor.id pci 0x1002 &device.id pci 0x9495 &subvendor.id pci 0x1458 &subdevice.id pci 0x0028 +subdevice.name Radeon HD 4650 AGP vendor.id pci 0x1002 &device.id pci 0x9495 &subvendor.id pci 0x1682 &subdevice.id pci 0x0028 +subdevice.name Radeon HD 4650 AGP vendor.id pci 0x1002 &device.id pci 0x9495 &subvendor.id pci 0x174b &subdevice.id pci 0x0028 +subdevice.name Radeon HD 4650 AGP DDR2 vendor.id pci 0x1002 &device.id pci 0x9498 +device.name RV730 PRO [Radeon HD 4650] vendor.id pci 0x1002 &device.id pci 0x949c +device.name RV730 GL [FirePro V7750] vendor.id pci 0x1002 &device.id pci 0x949e +device.name RV730 GL [FirePro V5700] vendor.id pci 0x1002 &device.id pci 0x949f +device.name RV730 GL [FirePro V3750] vendor.id pci 0x1002 &device.id pci 0x94a0 +device.name RV740/M97 [Mobility Radeon HD 4830] vendor.id pci 0x1002 &device.id pci 0x94a1 +device.name RV740/M97-XT [Mobility Radeon HD 4860] vendor.id pci 0x1002 &device.id pci 0x94a3 +device.name RV740/M97 GL [FirePro M7740] vendor.id pci 0x1002 &device.id pci 0x94b3 +device.name RV740 PRO [Radeon HD 4770] vendor.id pci 0x1002 &device.id pci 0x94b4 +device.name RV740 PRO [Radeon HD 4750] vendor.id pci 0x1002 &device.id pci 0x94c1 +device.name RV610 [Radeon HD 2400 PRO/XT] vendor.id pci 0x1002 &device.id pci 0x94c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x1002 &device.id pci 0x94c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0d02 +subdevice.name Optiplex 755 vendor.id pci 0x1002 &device.id pci 0x94c3 +device.name RV610 [Radeon HD 2400 PRO] vendor.id pci 0x1002 &device.id pci 0x94c3 &subvendor.id pci 0x1028 &subdevice.id pci 0x0302 +subdevice.name Radeon HD 2400 Pro vendor.id pci 0x1002 &device.id pci 0x94c3 &subvendor.id pci 0x174b &subdevice.id pci 0xe400 +subdevice.name Radeon HD 2400 PRO vendor.id pci 0x1002 &device.id pci 0x94c3 &subvendor.id pci 0x18bc &subdevice.id pci 0x3550 +subdevice.name Radeon HD 2400 PRO vendor.id pci 0x1002 &device.id pci 0x94c4 +device.name RV610 LE [Radeon HD 2400 PRO AGP] vendor.id pci 0x1002 &device.id pci 0x94c5 +device.name RV610 [Radeon HD 2400 LE] vendor.id pci 0x1002 &device.id pci 0x94c7 +device.name RV610 [Radeon HD 2350] vendor.id pci 0x1002 &device.id pci 0x94c8 +device.name RV610/M74 [Mobility Radeon HD 2400 XT] vendor.id pci 0x1002 &device.id pci 0x94c9 +device.name RV610/M72-S [Mobility Radeon HD 2400] vendor.id pci 0x1002 &device.id pci 0x94c9 &subvendor.id pci 0x1002 &subdevice.id pci 0x94c9 +subdevice.name Radeon HD2400 vendor.id pci 0x1002 &device.id pci 0x94cb +device.name RV610 [Radeon E2400] vendor.id pci 0x1002 &device.id pci 0x94cc +device.name RV610 LE [Radeon HD 2400 PRO PCI] vendor.id pci 0x1002 &device.id pci 0x9500 +device.name RV670 [Radeon HD 3850 X2] vendor.id pci 0x1002 &device.id pci 0x9501 +device.name RV670 [Radeon HD 3870] vendor.id pci 0x1002 &device.id pci 0x9501 &subvendor.id pci 0x174b &subdevice.id pci 0xe620 +subdevice.name Radeon HD 3870 vendor.id pci 0x1002 &device.id pci 0x9504 +device.name RV670/M88 [Mobility Radeon HD 3850] vendor.id pci 0x1002 &device.id pci 0x9505 +device.name RV670 [Radeon HD 3690/3850] vendor.id pci 0x1002 &device.id pci 0x9505 &subvendor.id pci 0x148c &subdevice.id pci 0x3000 +subdevice.name Radeon HD 3850 vendor.id pci 0x1002 &device.id pci 0x9505 &subvendor.id pci 0x174b &subdevice.id pci 0x3000 +subdevice.name Radeon HD 3690/3850 vendor.id pci 0x1002 &device.id pci 0x9505 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 3690 vendor.id pci 0x1002 &device.id pci 0x9506 +device.name RV670/M88 [Mobility Radeon HD 3850 X2] vendor.id pci 0x1002 &device.id pci 0x9507 +device.name RV670 [Radeon HD 3830] vendor.id pci 0x1002 &device.id pci 0x9508 +device.name RV670/M88-XT [Mobility Radeon HD 3870] vendor.id pci 0x1002 &device.id pci 0x9509 +device.name RV670/M88 [Mobility Radeon HD 3870 X2] vendor.id pci 0x1002 &device.id pci 0x950f +device.name R680 [Radeon HD 3870 X2] vendor.id pci 0x1002 &device.id pci 0x9511 +device.name RV670 GL [FireGL V7700] vendor.id pci 0x1002 &device.id pci 0x9513 +device.name RV670 [Radeon HD 3850 X2] vendor.id pci 0x1002 &device.id pci 0x9515 +device.name RV670 PRO [Radeon HD 3850 AGP] vendor.id pci 0x1002 &device.id pci 0x9519 +device.name RV670 GL [FireStream 9170] vendor.id pci 0x1002 &device.id pci 0x9540 +device.name RV710 [Radeon HD 4550] vendor.id pci 0x1002 &device.id pci 0x954f +device.name RV710 [Radeon HD 4350/4550] vendor.id pci 0x1002 &device.id pci 0x954f &subvendor.id pci 0x1462 &subdevice.id pci 0x1618 +subdevice.name R4350 MD512H (MS-V161) vendor.id pci 0x1002 &device.id pci 0x9552 +device.name RV710/M92 [Mobility Radeon HD 4330/4350/4550] vendor.id pci 0x1002 &device.id pci 0x9552 &subvendor.id pci 0x1028 &subdevice.id pci 0x1103 +subdevice.name M92 [Mobility Radeon HD 4330] vendor.id pci 0x1002 &device.id pci 0x9552 &subvendor.id pci 0x1458 &subdevice.id pci 0x21ac +subdevice.name Radeon HD 4350 vendor.id pci 0x1002 &device.id pci 0x9552 &subvendor.id pci 0x1458 &subdevice.id pci 0x21ed +subdevice.name Radeon HD 4550 vendor.id pci 0x1002 &device.id pci 0x9552 &subvendor.id pci 0x148c &subdevice.id pci 0x3000 +subdevice.name Radeon HD 4350 Go! Green 512MB GDDR3 vendor.id pci 0x1002 &device.id pci 0x9552 &subvendor.id pci 0x174b &subdevice.id pci 0x3000 +subdevice.name Radeon HD 4350/4550 HyperMemory DDR2 vendor.id pci 0x1002 &device.id pci 0x9553 +device.name RV710/M92 [Mobility Radeon HD 4530/4570/545v] vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1025 &subdevice.id pci 0x015e +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1025 &subdevice.id pci 0x017d +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1025 &subdevice.id pci 0x0205 +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1025 &subdevice.id pci 0x0206 +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1025 &subdevice.id pci 0x0237 +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1028 &subdevice.id pci 0x02be +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1028 &subdevice.id pci 0x02e8 +subdevice.name Mobility Radeon HD 4530 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x103c &subdevice.id pci 0x3624 +subdevice.name Mobility Radeon HD 4530 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x103c &subdevice.id pci 0x3628 +subdevice.name Mobility Radeon HD 4530 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x103c &subdevice.id pci 0x3636 +subdevice.name Mobility Radeon HD 4530 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1043 &subdevice.id pci 0x1b32 +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1043 &subdevice.id pci 0x1b42 +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x104d &subdevice.id pci 0x9056 +subdevice.name Mobility Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9553 &subvendor.id pci 0x1179 &subdevice.id pci 0xff82 +subdevice.name Satellite L505-13T GPU (Mobility Radeon HD 5145) vendor.id pci 0x1002 &device.id pci 0x9555 +device.name RV710/M92 [Mobility Radeon HD 4350/4550] vendor.id pci 0x1002 &device.id pci 0x9555 &subvendor.id pci 0x103c &subdevice.id pci 0x1411 +subdevice.name ProBook 4720s GPU (Mobility Radeon HD 4350) vendor.id pci 0x1002 &device.id pci 0x9557 +device.name RV711 GL [FirePro RG220] vendor.id pci 0x1002 &device.id pci 0x955f +device.name RV710/M92 [Mobility Radeon HD 4330] vendor.id pci 0x1002 &device.id pci 0x9580 +device.name RV630 [Radeon HD 2600 PRO] vendor.id pci 0x1002 &device.id pci 0x9581 +device.name RV630/M76 [Mobility Radeon HD 2600] vendor.id pci 0x1002 &device.id pci 0x9583 +device.name RV630/M76 [Mobility Radeon HD 2600 XT/2700] vendor.id pci 0x1002 &device.id pci 0x9583 &subvendor.id pci 0x106b &subdevice.id pci 0x0083 +subdevice.name iMac 7,1 vendor.id pci 0x1002 &device.id pci 0x9583 &subvendor.id pci 0x1734 &subdevice.id pci 0x1107 +subdevice.name Mobility Radeon HD 2700 vendor.id pci 0x1002 &device.id pci 0x9586 +device.name RV630 XT [Radeon HD 2600 XT AGP] vendor.id pci 0x1002 &device.id pci 0x9587 +device.name RV630 PRO [Radeon HD 2600 PRO AGP] vendor.id pci 0x1002 &device.id pci 0x9588 +device.name RV630 XT [Radeon HD 2600 XT] vendor.id pci 0x1002 &device.id pci 0x9588 &subvendor.id pci 0x1458 &subdevice.id pci 0x216c +subdevice.name Radeon HD 2600 XT, 256MB GDDR3, 2x DVI, TV-out, PCIe (GV-RX26T256H) vendor.id pci 0x1002 &device.id pci 0x9589 +device.name RV630 PRO [Radeon HD 2600 PRO] vendor.id pci 0x1002 &device.id pci 0x9589 &subvendor.id pci 0x1787 &subdevice.id pci 0x3000 +subdevice.name Radeon HD 3610 vendor.id pci 0x1002 &device.id pci 0x958a +device.name RV630 [Radeon HD 2600 X2] vendor.id pci 0x1002 &device.id pci 0x958b +device.name RV630/M76 [Mobility Radeon HD 2600 XT] vendor.id pci 0x1002 &device.id pci 0x958c +device.name RV630 GL [FireGL V5600] vendor.id pci 0x1002 &device.id pci 0x958d +device.name RV630 GL [FireGL V3600] vendor.id pci 0x1002 &device.id pci 0x9591 +device.name RV635/M86 [Mobility Radeon HD 3650] vendor.id pci 0x1002 &device.id pci 0x9591 &subvendor.id pci 0x1002 &subdevice.id pci 0x9591 +subdevice.name Mobility Radeon HD 3650 vendor.id pci 0x1002 &device.id pci 0x9593 +device.name RV635/M86 [Mobility Radeon HD 3670] vendor.id pci 0x1002 &device.id pci 0x9595 +device.name RV635/M86 GL [Mobility FireGL V5700] vendor.id pci 0x1002 &device.id pci 0x9596 +device.name RV635 PRO [Radeon HD 3650 AGP] vendor.id pci 0x1002 &device.id pci 0x9596 &subvendor.id pci 0x1043 &subdevice.id pci 0x0028 +subdevice.name EAH3650 SILENT/HTDI/512M/A vendor.id pci 0x1002 &device.id pci 0x9597 +device.name RV635 PRO [Radeon HD 3650 AGP] vendor.id pci 0x1002 &device.id pci 0x9598 +device.name RV635 [Radeon HD 3650/3750/4570/4580] vendor.id pci 0x1002 &device.id pci 0x9598 &subvendor.id pci 0x1002 &subdevice.id pci 0x9598 +subdevice.name Mobility Radeon HD 3600 vendor.id pci 0x1002 &device.id pci 0x9598 &subvendor.id pci 0x1043 &subdevice.id pci 0x01d6 +subdevice.name EAH3650 Silent vendor.id pci 0x1002 &device.id pci 0x9598 &subvendor.id pci 0x1043 &subdevice.id pci 0x3001 +subdevice.name Radeon HD 4570 vendor.id pci 0x1002 &device.id pci 0x9598 &subvendor.id pci 0x174b &subdevice.id pci 0x3001 +subdevice.name Radeon HD 3750 vendor.id pci 0x1002 &device.id pci 0x9598 &subvendor.id pci 0x174b &subdevice.id pci 0x4580 +subdevice.name RV635 PRO [Radeon HD 4580] vendor.id pci 0x1002 &device.id pci 0x9599 +device.name RV635 PRO [Radeon HD 3650 AGP] vendor.id pci 0x1002 &device.id pci 0x95c0 +device.name RV620 PRO [Radeon HD 3470] vendor.id pci 0x1002 &device.id pci 0x95c0 &subvendor.id pci 0x1002 &subdevice.id pci 0x95c0 +subdevice.name Mobility Radeon HD 3470 vendor.id pci 0x1002 &device.id pci 0x95c2 +device.name RV620/M82 [Mobility Radeon HD 3410/3430] vendor.id pci 0x1002 &device.id pci 0x95c4 +device.name RV620/M82 [Mobility Radeon HD 3450/3470] vendor.id pci 0x1002 &device.id pci 0x95c4 &subvendor.id pci 0x1002 &subdevice.id pci 0x95c4 +subdevice.name Mobility Radeon HD 3400 vendor.id pci 0x1002 &device.id pci 0x95c5 +device.name RV620 LE [Radeon HD 3450] vendor.id pci 0x1002 &device.id pci 0x95c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0342 +subdevice.name OptiPlex 980 vendor.id pci 0x1002 &device.id pci 0x95c6 +device.name RV620 LE [Radeon HD 3450 AGP] vendor.id pci 0x1002 &device.id pci 0x95c9 +device.name RV620 LE [Radeon HD 3450 PCI] vendor.id pci 0x1002 &device.id pci 0x95cc +device.name RV620 GL [FirePro V3700] vendor.id pci 0x1002 &device.id pci 0x95cd +device.name RV620 [FirePro 2450] vendor.id pci 0x1002 &device.id pci 0x95cf +device.name RV620 GL [FirePro 2260] vendor.id pci 0x1002 &device.id pci 0x960f +device.name RS780 HDMI Audio [Radeon 3000/3100 / HD 3200/3300] vendor.id pci 0x1002 &device.id pci 0x9610 +device.name RS780 [Radeon HD 3200] vendor.id pci 0x1002 &device.id pci 0x9610 &subvendor.id pci 0x1458 &subdevice.id pci 0xd000 +subdevice.name GA-MA78GM-S2H Motherboard vendor.id pci 0x1002 &device.id pci 0x9611 +device.name RS780C [Radeon 3100] vendor.id pci 0x1002 &device.id pci 0x9612 +device.name RS780M [Mobility Radeon HD 3200] vendor.id pci 0x1002 &device.id pci 0x9613 +device.name RS780MC [Mobility Radeon HD 3100] vendor.id pci 0x1002 &device.id pci 0x9614 +device.name RS780D [Radeon HD 3300] vendor.id pci 0x1002 &device.id pci 0x9616 +device.name RS780L [Radeon 3000] vendor.id pci 0x1002 &device.id pci 0x9640 +device.name BeaverCreek [Radeon HD 6550D] vendor.id pci 0x1002 &device.id pci 0x9641 +device.name BeaverCreek [Radeon HD 6620G] vendor.id pci 0x1002 &device.id pci 0x9642 +device.name Sumo [Radeon HD 6370D] vendor.id pci 0x1002 &device.id pci 0x9643 +device.name Sumo [Radeon HD 6380G] vendor.id pci 0x1002 &device.id pci 0x9644 +device.name Sumo [Radeon HD 6410D] vendor.id pci 0x1002 &device.id pci 0x9645 +device.name Sumo [Radeon HD 6410D] vendor.id pci 0x1002 &device.id pci 0x9647 +device.name BeaverCreek [Radeon HD 6520G] vendor.id pci 0x1002 &device.id pci 0x9648 +device.name Sumo [Radeon HD 6480G] vendor.id pci 0x1002 &device.id pci 0x9649 +device.name Sumo [Radeon HD 6480G] vendor.id pci 0x1002 &device.id pci 0x964a +device.name BeaverCreek [Radeon HD 6530D] vendor.id pci 0x1002 &device.id pci 0x964b +device.name Sumo vendor.id pci 0x1002 &device.id pci 0x964c +device.name Sumo vendor.id pci 0x1002 &device.id pci 0x964e +device.name Sumo vendor.id pci 0x1002 &device.id pci 0x964f +device.name Sumo vendor.id pci 0x1002 &device.id pci 0x970f +device.name RS880 HDMI Audio [Radeon HD 4200 Series] vendor.id pci 0x1002 &device.id pci 0x970f &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x970f &subvendor.id pci 0x1043 &subdevice.id pci 0x83a2 +subdevice.name M4A785TD Motherboard vendor.id pci 0x1002 &device.id pci 0x970f &subvendor.id pci 0x1043 &subdevice.id pci 0x843e +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x9710 +device.name RS880 [Radeon HD 4200] vendor.id pci 0x1002 &device.id pci 0x9710 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1002 &device.id pci 0x9710 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a2 +subdevice.name M4A785TD Motherboard vendor.id pci 0x1002 &device.id pci 0x9712 +device.name RS880M [Mobility Radeon HD 4225/4250] vendor.id pci 0x1002 &device.id pci 0x9713 +device.name RS880M [Mobility Radeon HD 4100] vendor.id pci 0x1002 &device.id pci 0x9714 +device.name RS880 [Radeon HD 4290] vendor.id pci 0x1002 &device.id pci 0x9715 +device.name RS880 [Radeon HD 4250] vendor.id pci 0x1002 &device.id pci 0x9715 &subvendor.id pci 0x1043 &subdevice.id pci 0x843e +subdevice.name M5A88-V EVO vendor.id pci 0x1002 &device.id pci 0x9802 +device.name Wrestler [Radeon HD 6310] vendor.id pci 0x1002 &device.id pci 0x9802 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1002 &device.id pci 0x9803 +device.name Wrestler [Radeon HD 6310] vendor.id pci 0x1002 &device.id pci 0x9804 +device.name Wrestler [Radeon HD 6250] vendor.id pci 0x1002 &device.id pci 0x9805 +device.name Wrestler [Radeon HD 6250] vendor.id pci 0x1002 &device.id pci 0x9806 +device.name Wrestler [Radeon HD 6320] vendor.id pci 0x1002 &device.id pci 0x9807 +device.name Wrestler [Radeon HD 6290] vendor.id pci 0x1002 &device.id pci 0x9808 +device.name Wrestler [Radeon HD 7340] vendor.id pci 0x1002 &device.id pci 0x9809 +device.name Wrestler [Radeon HD 7310] vendor.id pci 0x1002 &device.id pci 0x980a +device.name Wrestler [Radeon HD 7290] vendor.id pci 0x1002 &device.id pci 0x9830 +device.name Kabini [Radeon HD 8400 / R3 Series] vendor.id pci 0x1002 &device.id pci 0x9831 +device.name Kabini [Radeon HD 8400E] vendor.id pci 0x1002 &device.id pci 0x9832 +device.name Kabini [Radeon HD 8330] vendor.id pci 0x1002 &device.id pci 0x9833 +device.name Kabini [Radeon HD 8330E] vendor.id pci 0x1002 &device.id pci 0x9834 +device.name Kabini [Radeon HD 8210] vendor.id pci 0x1002 &device.id pci 0x9835 +device.name Kabini [Radeon HD 8310E] vendor.id pci 0x1002 &device.id pci 0x9836 +device.name Kabini [Radeon HD 8280 / R3 Series] vendor.id pci 0x1002 &device.id pci 0x9837 +device.name Kabini [Radeon HD 8280E] vendor.id pci 0x1002 &device.id pci 0x9838 +device.name Kabini [Radeon HD 8240 / R3 Series] vendor.id pci 0x1002 &device.id pci 0x9839 +device.name Kabini [Radeon HD 8180] vendor.id pci 0x1002 &device.id pci 0x983d +device.name Temash [Radeon HD 8250/8280G] vendor.id pci 0x1002 &device.id pci 0x9840 +device.name Kabini HDMI/DP Audio vendor.id pci 0x1002 &device.id pci 0x9850 +device.name Mullins [Radeon R3 Graphics] vendor.id pci 0x1002 &device.id pci 0x9851 +device.name Mullins [Radeon R4/R5 Graphics] vendor.id pci 0x1002 &device.id pci 0x9852 +device.name Mullins [Radeon R2 Graphics] vendor.id pci 0x1002 &device.id pci 0x9853 +device.name Mullins [Radeon R2 Graphics] vendor.id pci 0x1002 &device.id pci 0x9854 +device.name Mullins [Radeon R3E Graphics] vendor.id pci 0x1002 &device.id pci 0x9855 +device.name Mullins [Radeon R6 Graphics] vendor.id pci 0x1002 &device.id pci 0x9856 +device.name Mullins [Radeon R1E/R2E Graphics] vendor.id pci 0x1002 &device.id pci 0x9857 +device.name Mullins [Radeon APU XX-2200M with R2 Graphics] vendor.id pci 0x1002 &device.id pci 0x9858 +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x9859 +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x985a +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x985b +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x985c +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x985d +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x985e +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x985f +device.name Mullins vendor.id pci 0x1002 &device.id pci 0x9874 +device.name Carrizo vendor.id pci 0x1002 &device.id pci 0x9900 +device.name Trinity [Radeon HD 7660G] vendor.id pci 0x1002 &device.id pci 0x9900 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1002 &device.id pci 0x9901 +device.name Trinity [Radeon HD 7660D] vendor.id pci 0x1002 &device.id pci 0x9902 +device.name Trinity HDMI Audio Controller vendor.id pci 0x1002 &device.id pci 0x9902 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1002 &device.id pci 0x9902 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1002 &device.id pci 0x9903 +device.name Trinity [Radeon HD 7640G] vendor.id pci 0x1002 &device.id pci 0x9903 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1002 &device.id pci 0x9903 &subvendor.id pci 0x103c &subdevice.id pci 0x1952 +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1002 &device.id pci 0x9904 +device.name Trinity [Radeon HD 7560D] vendor.id pci 0x1002 &device.id pci 0x9905 +device.name Trinity [FirePro A300 Series Graphics] vendor.id pci 0x1002 &device.id pci 0x9906 +device.name Trinity [FirePro A300 Series Graphics] vendor.id pci 0x1002 &device.id pci 0x9907 +device.name Trinity [Radeon HD 7620G] vendor.id pci 0x1002 &device.id pci 0x9908 +device.name Trinity [Radeon HD 7600G] vendor.id pci 0x1002 &device.id pci 0x9909 +device.name Trinity [Radeon HD 7500G] vendor.id pci 0x1002 &device.id pci 0x990a +device.name Trinity [Radeon HD 7500G] vendor.id pci 0x1002 &device.id pci 0x990b +device.name Richland [Radeon HD 8650G] vendor.id pci 0x1002 &device.id pci 0x990c +device.name Richland [Radeon HD 8670D] vendor.id pci 0x1002 &device.id pci 0x990d +device.name Richland [Radeon HD 8550G] vendor.id pci 0x1002 &device.id pci 0x990e +device.name Richland [Radeon HD 8570D] vendor.id pci 0x1002 &device.id pci 0x990f +device.name Richland [Radeon HD 8610G] vendor.id pci 0x1002 &device.id pci 0x9910 +device.name Trinity [Radeon HD 7660G] vendor.id pci 0x1002 &device.id pci 0x9913 +device.name Trinity [Radeon HD 7640G] vendor.id pci 0x1002 &device.id pci 0x9917 +device.name Trinity [Radeon HD 7620G] vendor.id pci 0x1002 &device.id pci 0x9918 +device.name Trinity [Radeon HD 7600G] vendor.id pci 0x1002 &device.id pci 0x9919 +device.name Trinity [Radeon HD 7500G] vendor.id pci 0x1002 &device.id pci 0x9920 +device.name Liverpool [Playstation 4 APU] vendor.id pci 0x1002 &device.id pci 0x9921 +device.name Liverpool HDMI/DP Audio Controller vendor.id pci 0x1002 &device.id pci 0x9990 +device.name Trinity [Radeon HD 7520G] vendor.id pci 0x1002 &device.id pci 0x9991 +device.name Trinity [Radeon HD 7540D] vendor.id pci 0x1002 &device.id pci 0x9992 +device.name Trinity [Radeon HD 7420G] vendor.id pci 0x1002 &device.id pci 0x9993 +device.name Trinity [Radeon HD 7480D] vendor.id pci 0x1002 &device.id pci 0x9994 +device.name Trinity [Radeon HD 7400G] vendor.id pci 0x1002 &device.id pci 0x9995 +device.name Richland [Radeon HD 8450G] vendor.id pci 0x1002 &device.id pci 0x9996 +device.name Richland [Radeon HD 8470D] vendor.id pci 0x1002 &device.id pci 0x9997 +device.name Richland [Radeon HD 8350G] vendor.id pci 0x1002 &device.id pci 0x9998 +device.name Richland [Radeon HD 8370D] vendor.id pci 0x1002 &device.id pci 0x9999 +device.name Richland [Radeon HD 8510G] vendor.id pci 0x1002 &device.id pci 0x999a +device.name Richland [Radeon HD 8410G] vendor.id pci 0x1002 &device.id pci 0x999b +device.name Richland [Radeon HD 8310G] vendor.id pci 0x1002 &device.id pci 0x999c +device.name Richland vendor.id pci 0x1002 &device.id pci 0x999d +device.name Richland [Radeon HD 8550D] vendor.id pci 0x1002 &device.id pci 0x99a0 +device.name Trinity [Radeon HD 7520G] vendor.id pci 0x1002 &device.id pci 0x99a2 +device.name Trinity [Radeon HD 7420G] vendor.id pci 0x1002 &device.id pci 0x99a4 +device.name Trinity [Radeon HD 7400G] vendor.id pci 0x1002 &device.id pci 0xaa00 +device.name R600 HDMI Audio [Radeon HD 2900 GT/PRO/XT] vendor.id pci 0x1002 &device.id pci 0xaa01 +device.name RV635 HDMI Audio [Radeon HD 3650/3730/3750] vendor.id pci 0x1002 &device.id pci 0xaa08 +device.name RV630 HDMI Audio [Radeon HD 2600 PRO/XT / HD 3610] vendor.id pci 0x1002 &device.id pci 0xaa10 +device.name RV610 HDMI Audio [Radeon HD 2350 PRO / 2400 PRO/XT / HD 3410] vendor.id pci 0x1002 &device.id pci 0xaa10 &subvendor.id pci 0x174b &subdevice.id pci 0xaa10 +subdevice.name Radeon HD 2400 PRO vendor.id pci 0x1002 &device.id pci 0xaa10 &subvendor.id pci 0x18bc &subdevice.id pci 0xaa10 +subdevice.name Radeon HD 2400 PRO vendor.id pci 0x1002 &device.id pci 0xaa18 +device.name RV670/680 HDMI Audio [Radeon HD 3690/3800 Series] vendor.id pci 0x1002 &device.id pci 0xaa20 +device.name RV635 HDMI Audio [Radeon HD 3650/3730/3750] vendor.id pci 0x1002 &device.id pci 0xaa28 +device.name RV620 HDMI Audio [Radeon HD 3450/3470/3550/3570] vendor.id pci 0x1002 &device.id pci 0xaa30 +device.name RV770 HDMI Audio [Radeon HD 4850/4870] vendor.id pci 0x1002 &device.id pci 0xaa30 &subvendor.id pci 0x174b &subdevice.id pci 0xaa30 +subdevice.name Radeon HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink vendor.id pci 0x1002 &device.id pci 0xaa38 +device.name RV710/730 HDMI Audio [Radeon HD 4000 series] vendor.id pci 0x1002 &device.id pci 0xaa38 &subvendor.id pci 0x103c &subdevice.id pci 0x3628 +subdevice.name dv6-1190en vendor.id pci 0x1002 &device.id pci 0xaa50 +device.name Cypress HDMI Audio [Radeon HD 5830/5850/5870 / 6850/6870 Rebrand] vendor.id pci 0x1002 &device.id pci 0xaa58 +device.name Juniper HDMI Audio [Radeon HD 5700 Series] vendor.id pci 0x1002 &device.id pci 0xaa60 +device.name Redwood HDMI Audio [Radeon HD 5000 Series] vendor.id pci 0x1002 &device.id pci 0xaa60 &subvendor.id pci 0x1025 &subdevice.id pci 0x033d +subdevice.name Mobility Radeon HD 5650 vendor.id pci 0x1002 &device.id pci 0xaa60 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x1002 &device.id pci 0xaa68 +device.name Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] vendor.id pci 0x1002 &device.id pci 0xaa68 &subvendor.id pci 0x1028 &subdevice.id pci 0xaa68 +subdevice.name XPS 8300 vendor.id pci 0x1002 &device.id pci 0xaa80 +device.name Cayman/Antilles HDMI Audio [Radeon HD 6930/6950/6970/6990] vendor.id pci 0x1002 &device.id pci 0xaa88 +device.name Barts HDMI Audio [Radeon HD 6790/6850/6870 / 7720 OEM] vendor.id pci 0x1002 &device.id pci 0xaa90 +device.name Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series] vendor.id pci 0x1002 &device.id pci 0xaa90 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x1002 &device.id pci 0xaa98 +device.name Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM] vendor.id pci 0x1002 &device.id pci 0xaa98 &subvendor.id pci 0x174b &subdevice.id pci 0xaa98 +subdevice.name Radeon HD 6450 1GB DDR3 vendor.id pci 0x1002 &device.id pci 0xaaa0 +device.name Tahiti HDMI Audio [Radeon HD 7870 XT / 7950/7970] vendor.id pci 0x1002 &device.id pci 0xaab0 +device.name Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] vendor.id pci 0x1002 &device.id pci 0xaac0 +device.name Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM] vendor.id pci 0x1002 &device.id pci 0xaac8 +device.name Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X] vendor.id pci 0x1002 &device.id pci 0xaad8 +device.name Tonga HDMI Audio [Radeon R9 285/380] vendor.id pci 0x1002 &device.id pci 0xaad8 &subvendor.id pci 0x174b &subdevice.id pci 0xaad8 +subdevice.name Radeon R9 285/380 HDMI Audio vendor.id pci 0x1002 &device.id pci 0xaae8 +device.name Fiji HDMI/DP Audio [Radeon R9 Nano / FURY/FURY X] vendor.id pci 0x1002 &device.id pci 0xac00 +device.name Theater 600 Pro vendor.id pci 0x1002 &device.id pci 0xac02 +device.name TV Wonder HD 600 PCIe vendor.id pci 0x1002 &device.id pci 0xac12 +device.name Theater HD T507 (DVB-T) TV tuner/capture device vendor.id pci 0x1002 &device.id pci 0xcab0 +device.name RS100 Host Bridge vendor.id pci 0x1002 &device.id pci 0xcab2 +device.name RS200 Host Bridge vendor.id pci 0x1002 &device.id pci 0xcab3 +device.name RS250 Host Bridge vendor.id pci 0x1002 &device.id pci 0xcbb2 +device.name RS200 Host Bridge vendor.id pci 0x1003 +vendor.name ULSI Systems vendor.id pci 0x1003 &device.id pci 0x0201 +device.name US201 vendor.id pci 0x1004 +vendor.name VLSI Technology Inc vendor.id pci 0x1004 &device.id pci 0x0005 +device.name 82C592-FC1 vendor.id pci 0x1004 &device.id pci 0x0006 +device.name 82C593-FC1 vendor.id pci 0x1004 &device.id pci 0x0007 +device.name 82C594-AFC2 vendor.id pci 0x1004 &device.id pci 0x0008 +device.name 82C596/7 [Wildcat] vendor.id pci 0x1004 &device.id pci 0x0009 +device.name 82C597-AFC2 vendor.id pci 0x1004 &device.id pci 0x000c +device.name 82C541 [Lynx] vendor.id pci 0x1004 &device.id pci 0x000d +device.name 82C543 [Lynx] vendor.id pci 0x1004 &device.id pci 0x0101 +device.name 82C532 vendor.id pci 0x1004 &device.id pci 0x0102 +device.name 82C534 [Eagle] vendor.id pci 0x1004 &device.id pci 0x0103 +device.name 82C538 vendor.id pci 0x1004 &device.id pci 0x0104 +device.name 82C535 vendor.id pci 0x1004 &device.id pci 0x0105 +device.name 82C147 vendor.id pci 0x1004 &device.id pci 0x0200 +device.name 82C975 vendor.id pci 0x1004 &device.id pci 0x0280 +device.name 82C925 vendor.id pci 0x1004 &device.id pci 0x0304 +device.name QSound ThunderBird PCI Audio vendor.id pci 0x1004 &device.id pci 0x0304 &subvendor.id pci 0x1004 &subdevice.id pci 0x0304 +subdevice.name QSound ThunderBird PCI Audio vendor.id pci 0x1004 &device.id pci 0x0304 &subvendor.id pci 0x122d &subdevice.id pci 0x1206 +subdevice.name DSP368 Audio vendor.id pci 0x1004 &device.id pci 0x0304 &subvendor.id pci 0x1483 &subdevice.id pci 0x5020 +subdevice.name XWave Thunder 3D Audio vendor.id pci 0x1004 &device.id pci 0x0305 +device.name QSound ThunderBird PCI Audio Gameport vendor.id pci 0x1004 &device.id pci 0x0305 &subvendor.id pci 0x1004 &subdevice.id pci 0x0305 +subdevice.name QSound ThunderBird PCI Audio Gameport vendor.id pci 0x1004 &device.id pci 0x0305 &subvendor.id pci 0x122d &subdevice.id pci 0x1207 +subdevice.name DSP368 Audio Gameport vendor.id pci 0x1004 &device.id pci 0x0305 &subvendor.id pci 0x1483 &subdevice.id pci 0x5021 +subdevice.name XWave Thunder 3D Audio Gameport vendor.id pci 0x1004 &device.id pci 0x0306 +device.name QSound ThunderBird PCI Audio Support Registers vendor.id pci 0x1004 &device.id pci 0x0306 &subvendor.id pci 0x1004 &subdevice.id pci 0x0306 +subdevice.name QSound ThunderBird PCI Audio Support Registers vendor.id pci 0x1004 &device.id pci 0x0306 &subvendor.id pci 0x122d &subdevice.id pci 0x1208 +subdevice.name DSP368 Audio Support Registers vendor.id pci 0x1004 &device.id pci 0x0306 &subvendor.id pci 0x1483 &subdevice.id pci 0x5022 +subdevice.name XWave Thunder 3D Audio Support Registers vendor.id pci 0x1004 &device.id pci 0x0307 +device.name SAA7785 ThunderBird PCI Audio vendor.id pci 0x1004 &device.id pci 0x0307 &subvendor.id pci 0x1004 &subdevice.id pci 0x0703 +subdevice.name Philips Rhythmic Edge PSC703 vendor.id pci 0x1004 &device.id pci 0x0307 &subvendor.id pci 0x1004 &subdevice.id pci 0x0705 +subdevice.name Philips Seismic Edge PSC705 vendor.id pci 0x1004 &device.id pci 0x0307 &subvendor.id pci 0x1004 &subdevice.id pci 0x0706 +subdevice.name Philips Acoustic Edge PSC706 vendor.id pci 0x1004 &device.id pci 0x0308 +device.name SAA7785 ThunderBird PCI Audio Gameport vendor.id pci 0x1004 &device.id pci 0x0702 +device.name VAS96011 [Golden Gate II] vendor.id pci 0x1004 &device.id pci 0x0703 +device.name Tollgate vendor.id pci 0x1005 +vendor.name Avance Logic Inc. [ALI] vendor.id pci 0x1005 &device.id pci 0x2064 +device.name ALG2032/2064 vendor.id pci 0x1005 &device.id pci 0x2128 +device.name ALG2364A vendor.id pci 0x1005 &device.id pci 0x2301 +device.name ALG2301 vendor.id pci 0x1005 &device.id pci 0x2302 +device.name ALG2302 vendor.id pci 0x1005 &device.id pci 0x2364 +device.name ALG2364 vendor.id pci 0x1005 &device.id pci 0x2464 +device.name ALG2364A vendor.id pci 0x1005 &device.id pci 0x2501 +device.name ALG2564A/25128A vendor.id pci 0x1006 +vendor.name Reply Group vendor.id pci 0x1007 +vendor.name NetFrame Systems Inc vendor.id pci 0x1008 +vendor.name Epson vendor.id pci 0x100a +vendor.name Phoenix Technologies vendor.id pci 0x100b +vendor.name National Semiconductor Corporation vendor.id pci 0x100b &device.id pci 0x0001 +device.name DP83810 vendor.id pci 0x100b &device.id pci 0x0002 +device.name 87415/87560 IDE vendor.id pci 0x100b &device.id pci 0x000e +device.name 87560 Legacy I/O vendor.id pci 0x100b &device.id pci 0x000f +device.name FireWire Controller vendor.id pci 0x100b &device.id pci 0x0011 +device.name NS87560 National PCI System I/O vendor.id pci 0x100b &device.id pci 0x0012 +device.name USB Controller vendor.id pci 0x100b &device.id pci 0x0020 +device.name DP83815 (MacPhyter) Ethernet Controller vendor.id pci 0x100b &device.id pci 0x0020 &subvendor.id pci 0x103c &subdevice.id pci 0x0024 +subdevice.name Pavilion ze4400 builtin Network vendor.id pci 0x100b &device.id pci 0x0020 &subvendor.id pci 0x12d9 &subdevice.id pci 0x000c +subdevice.name Aculab E1/T1 PMXc cPCI carrier card vendor.id pci 0x100b &device.id pci 0x0020 &subvendor.id pci 0x1385 &subdevice.id pci 0xf311 +subdevice.name FA311 / FA312 (FA311 with WoL HW) vendor.id pci 0x100b &device.id pci 0x0020 &subvendor.id pci 0x1385 &subdevice.id pci 0xf312 +subdevice.name FA312 (rev. A1) Fast Ethernet PCI Adapter vendor.id pci 0x100b &device.id pci 0x0021 +device.name PC87200 PCI to ISA Bridge vendor.id pci 0x100b &device.id pci 0x0022 +device.name DP83820 10/100/1000 Ethernet Controller vendor.id pci 0x100b &device.id pci 0x0022 &subvendor.id pci 0x1186 &subdevice.id pci 0x4900 +subdevice.name DGE-500T vendor.id pci 0x100b &device.id pci 0x0022 &subvendor.id pci 0x1385 &subdevice.id pci 0x621a +subdevice.name GA621 vendor.id pci 0x100b &device.id pci 0x0022 &subvendor.id pci 0x1385 &subdevice.id pci 0x622a +subdevice.name GA622T vendor.id pci 0x100b &device.id pci 0x0028 +device.name Geode GX2 Host Bridge vendor.id pci 0x100b &device.id pci 0x002a +device.name CS5535 South Bridge vendor.id pci 0x100b &device.id pci 0x002b +device.name CS5535 ISA bridge vendor.id pci 0x100b &device.id pci 0x002d +device.name CS5535 IDE vendor.id pci 0x100b &device.id pci 0x002e +device.name CS5535 Audio vendor.id pci 0x100b &device.id pci 0x002f +device.name CS5535 USB vendor.id pci 0x100b &device.id pci 0x0030 +device.name Geode GX2 Graphics Processor vendor.id pci 0x100b &device.id pci 0x0035 +device.name DP83065 [Saturn] 10/100/1000 Ethernet Controller vendor.id pci 0x100b &device.id pci 0x0500 +device.name SCx200 Bridge vendor.id pci 0x100b &device.id pci 0x0501 +device.name SCx200 SMI vendor.id pci 0x100b &device.id pci 0x0502 +device.name SCx200, SC1100 IDE controller vendor.id pci 0x100b &device.id pci 0x0502 &subvendor.id pci 0x100b &subdevice.id pci 0x0502 +subdevice.name IDE Controller vendor.id pci 0x100b &device.id pci 0x0503 +device.name SCx200, SC1100 Audio Controller vendor.id pci 0x100b &device.id pci 0x0503 &subvendor.id pci 0x100b &subdevice.id pci 0x0503 +subdevice.name XpressAudio controller vendor.id pci 0x100b &device.id pci 0x0504 +device.name SCx200 Video vendor.id pci 0x100b &device.id pci 0x0505 +device.name SCx200 XBus vendor.id pci 0x100b &device.id pci 0x0510 +device.name SC1100 Bridge vendor.id pci 0x100b &device.id pci 0x0510 &subvendor.id pci 0x100b &subdevice.id pci 0x0500 +subdevice.name GPIO and LPC support bridge vendor.id pci 0x100b &device.id pci 0x0511 +device.name SC1100 SMI & ACPI vendor.id pci 0x100b &device.id pci 0x0511 &subvendor.id pci 0x100b &subdevice.id pci 0x0501 +subdevice.name SC1100 SMI & ACPI bridge vendor.id pci 0x100b &device.id pci 0x0515 +device.name SC1100 XBus vendor.id pci 0x100b &device.id pci 0x0515 &subvendor.id pci 0x100b &subdevice.id pci 0x0505 +subdevice.name SC1100 PCI to XBus bridge vendor.id pci 0x100b &device.id pci 0xd001 +device.name 87410 IDE vendor.id pci 0x100c +vendor.name Tseng Labs Inc vendor.id pci 0x100c &device.id pci 0x3202 +device.name ET4000/W32p rev A vendor.id pci 0x100c &device.id pci 0x3205 +device.name ET4000/W32p rev B vendor.id pci 0x100c &device.id pci 0x3206 +device.name ET4000/W32p rev C vendor.id pci 0x100c &device.id pci 0x3207 +device.name ET4000/W32p rev D vendor.id pci 0x100c &device.id pci 0x3208 +device.name ET6000 vendor.id pci 0x100c &device.id pci 0x4702 +device.name ET6300 vendor.id pci 0x100d +vendor.name AST Research Inc vendor.id pci 0x100e +vendor.name Weitek vendor.id pci 0x100e &device.id pci 0x9000 +device.name P9000 Viper vendor.id pci 0x100e &device.id pci 0x9001 +device.name P9000 Viper vendor.id pci 0x100e &device.id pci 0x9002 +device.name P9000 Viper vendor.id pci 0x100e &device.id pci 0x9100 +device.name P9100 Viper Pro/SE vendor.id pci 0x1010 +vendor.name Video Logic, Ltd. vendor.id pci 0x1011 +vendor.name Digital Equipment Corporation vendor.id pci 0x1011 &device.id pci 0x0001 +device.name DECchip 21050 vendor.id pci 0x1011 &device.id pci 0x0002 +device.name DECchip 21040 [Tulip] vendor.id pci 0x1011 &device.id pci 0x0004 +device.name DECchip 21030 [TGA] vendor.id pci 0x1011 &device.id pci 0x0007 +device.name NVRAM [Zephyr NVRAM] vendor.id pci 0x1011 &device.id pci 0x0008 +device.name KZPSA [KZPSA] vendor.id pci 0x1011 &device.id pci 0x0009 +device.name DECchip 21140 [FasterNet] vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1025 &subdevice.id pci 0x0310 +subdevice.name 21140 Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2001 +subdevice.name SMC9332BDT EtherPower 10/100 vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2002 +subdevice.name SMC9332BVT EtherPower T4 10/100 vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2003 +subdevice.name SMC9334BDT EtherPower 10/100 (1-port) vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1109 &subdevice.id pci 0x2400 +subdevice.name ANA-6944A/TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1112 &subdevice.id pci 0x2300 +subdevice.name RNS2300 Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1112 &subdevice.id pci 0x2320 +subdevice.name RNS2320 Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1112 &subdevice.id pci 0x2340 +subdevice.name RNS2340 Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1113 &subdevice.id pci 0x1207 +subdevice.name EN-1207-TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1186 &subdevice.id pci 0x1100 +subdevice.name DFE-500TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1186 &subdevice.id pci 0x1112 +subdevice.name DFE-570TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1186 &subdevice.id pci 0x1140 +subdevice.name DFE-660 Cardbus Ethernet 10/100 vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1186 &subdevice.id pci 0x1142 +subdevice.name DFE-660 Cardbus Ethernet 10/100 vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x11f6 &subdevice.id pci 0x0503 +subdevice.name Freedomline Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1282 &subdevice.id pci 0x9100 +subdevice.name AEF-380TXD Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x1385 &subdevice.id pci 0x1100 +subdevice.name FA310TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0009 &subvendor.id pci 0x2646 &subdevice.id pci 0x0001 +subdevice.name KNE100TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x000a +device.name 21230 Video Codec vendor.id pci 0x1011 &device.id pci 0x000d +device.name PBXGB [TGA2] vendor.id pci 0x1011 &device.id pci 0x000f +device.name DEFPA FDDI PCI-to-PDQ Interface Chip [PFI] vendor.id pci 0x1011 &device.id pci 0x000f &subvendor.id pci 0x1011 &subdevice.id pci 0xdef1 +subdevice.name FDDI controller (DEFPA) vendor.id pci 0x1011 &device.id pci 0x000f &subvendor.id pci 0x103c &subdevice.id pci 0xdef1 +subdevice.name FDDI controller (3X-DEFPA) vendor.id pci 0x1011 &device.id pci 0x0014 +device.name DECchip 21041 [Tulip Pass 3] vendor.id pci 0x1011 &device.id pci 0x0014 &subvendor.id pci 0x1186 &subdevice.id pci 0x0100 +subdevice.name DE-530+ vendor.id pci 0x1011 &device.id pci 0x0016 +device.name DGLPB [OPPO] vendor.id pci 0x1011 &device.id pci 0x0017 +device.name PV-PCI Graphics Controller (ZLXp-L) vendor.id pci 0x1011 &device.id pci 0x0018 +device.name Memory Channel interface vendor.id pci 0x1011 &device.id pci 0x0019 +device.name DECchip 21142/43 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1011 &subdevice.id pci 0x500a +subdevice.name DE500A Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1011 &subdevice.id pci 0x500b +subdevice.name DE500B Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1014 &subdevice.id pci 0x0001 +subdevice.name 10/100 EtherJet Cardbus vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1025 &subdevice.id pci 0x0315 +subdevice.name ALN315 Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1033 &subdevice.id pci 0x800c +subdevice.name PC-9821-CS01 100BASE-TX Interface Card vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1033 &subdevice.id pci 0x800d +subdevice.name PC-9821NR-B06 100BASE-TX Interface Card vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x103c &subdevice.id pci 0x125a +subdevice.name 10/100Base-TX (PCI) [A5506B] vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x108d &subdevice.id pci 0x0016 +subdevice.name Rapidfire 2327 10/100 Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x108d &subdevice.id pci 0x0017 +subdevice.name GoCard 2250 Ethernet 10/100 Cardbus vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2005 +subdevice.name SMC8032DT Extreme Ethernet 10/100 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x10b8 &subdevice.id pci 0x8034 +subdevice.name SMC8034 Extreme Ethernet 10/100 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x10ef &subdevice.id pci 0x8169 +subdevice.name Cardbus Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1109 &subdevice.id pci 0x2a00 +subdevice.name ANA-6911A/TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1109 &subdevice.id pci 0x2b00 +subdevice.name ANA-6911A/TXC Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1109 &subdevice.id pci 0x3000 +subdevice.name ANA-6922/TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1113 &subdevice.id pci 0x1207 +subdevice.name Cheetah Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1113 &subdevice.id pci 0x2220 +subdevice.name Cardbus Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x115d &subdevice.id pci 0x0002 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1179 &subdevice.id pci 0x0203 +subdevice.name Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1179 &subdevice.id pci 0x0204 +subdevice.name Cardbus Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1186 &subdevice.id pci 0x1100 +subdevice.name DFE-500TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1186 &subdevice.id pci 0x1101 +subdevice.name DFE-500TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1186 &subdevice.id pci 0x1102 +subdevice.name DFE-500TX Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1186 &subdevice.id pci 0x1112 +subdevice.name DFE-570TX Quad Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x11f0 &subdevice.id pci 0x4235 +subdevice.name 21143 [FASTLine-II UTP 10/100] vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1259 &subdevice.id pci 0x2800 +subdevice.name AT-2800Tx Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1266 &subdevice.id pci 0x0004 +subdevice.name Eagle Fast EtherMAX vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x12af &subdevice.id pci 0x0019 +subdevice.name NetFlyer Cardbus Fast Ethernet vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1374 &subdevice.id pci 0x0001 +subdevice.name Cardbus Ethernet Card 10/100 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1374 &subdevice.id pci 0x0002 +subdevice.name Cardbus Ethernet Card 10/100 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1374 &subdevice.id pci 0x0007 +subdevice.name Cardbus Ethernet Card 10/100 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1374 &subdevice.id pci 0x0008 +subdevice.name Cardbus Ethernet Card 10/100 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1385 &subdevice.id pci 0x2100 +subdevice.name FA510 vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1395 &subdevice.id pci 0x0001 +subdevice.name 10/100 Ethernet CardBus PC Card vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x13d1 &subdevice.id pci 0xab01 +subdevice.name EtherFast 10/100 Cardbus (PCMPC200) vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1498 &subdevice.id pci 0x000a +subdevice.name TPMC880-10 10/100Base-T and 10Base2 PMC Ethernet Adapter vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1498 &subdevice.id pci 0x000b +subdevice.name TPMC880-11 Single 10/100Base-T PMC Ethernet Adapter vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1498 &subdevice.id pci 0x000c +subdevice.name TPMC880-12 Single 10Base2 PMC Ethernet Adapter vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x14cb &subdevice.id pci 0x0100 +subdevice.name LNDL-100N 100Base-TX Ethernet PC Card vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x1668 &subdevice.id pci 0x2000 +subdevice.name FastNet Pro (PE2000) vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x2646 &subdevice.id pci 0x0001 +subdevice.name KNE100TX vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x2646 &subdevice.id pci 0x0002 +subdevice.name KNE-CB4TX vendor.id pci 0x1011 &device.id pci 0x0019 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name EtherExpress PRO/100 Mobile CardBus 32 vendor.id pci 0x1011 &device.id pci 0x001a +device.name Farallon PN9000SX Gigabit Ethernet vendor.id pci 0x1011 &device.id pci 0x0021 +device.name DECchip 21052 vendor.id pci 0x1011 &device.id pci 0x0022 +device.name DECchip 21150 vendor.id pci 0x1011 &device.id pci 0x0023 +device.name DECchip 21150 vendor.id pci 0x1011 &device.id pci 0x0024 +device.name DECchip 21152 vendor.id pci 0x1011 &device.id pci 0x0025 +device.name DECchip 21153 vendor.id pci 0x1011 &device.id pci 0x0026 +device.name DECchip 21154 vendor.id pci 0x1011 &device.id pci 0x0034 +device.name 56k Modem Cardbus vendor.id pci 0x1011 &device.id pci 0x0034 &subvendor.id pci 0x1374 &subdevice.id pci 0x0003 +subdevice.name 56k Modem Cardbus vendor.id pci 0x1011 &device.id pci 0x0045 +device.name DECchip 21553 vendor.id pci 0x1011 &device.id pci 0x0046 +device.name DECchip 21554 vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4050 +subdevice.name Smart Array 4200 Controller vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4051 +subdevice.name Smart Array 4250ES Controller vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4058 +subdevice.name Smart Array 431 Controller vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x103c &subdevice.id pci 0x10c2 +subdevice.name NetRAID-4M vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x12d9 &subdevice.id pci 0x000a +subdevice.name IP Telephony card vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1051 +subdevice.name CE7 mainboard vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x9005 &subdevice.id pci 0x0364 +subdevice.name 5400S (Mustang) vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x9005 &subdevice.id pci 0x0365 +subdevice.name 5400S (Mustang) vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x9005 &subdevice.id pci 0x1364 +subdevice.name Dell PowerEdge RAID Controller 2 vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x9005 &subdevice.id pci 0x1365 +subdevice.name Dell PowerEdge RAID Controller 2 vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1000 +subdevice.name CC8-1-BLUES vendor.id pci 0x1011 &device.id pci 0x1065 +device.name StrongARM DC21285 vendor.id pci 0x1011 &device.id pci 0x1065 &subvendor.id pci 0x1069 &subdevice.id pci 0x0020 +subdevice.name DAC960P / DAC1164P vendor.id pci 0x1012 +vendor.name Micronics Computers Inc vendor.id pci 0x1013 +vendor.name Cirrus Logic vendor.id pci 0x1013 &device.id pci 0x0038 +device.name GD 7548 vendor.id pci 0x1013 &device.id pci 0x0040 +device.name GD 7555 Flat Panel GUI Accelerator vendor.id pci 0x1013 &device.id pci 0x004c +device.name GD 7556 Video/Graphics LCD/CRT Ctrlr vendor.id pci 0x1013 &device.id pci 0x00a0 +device.name GD 5430/40 [Alpine] vendor.id pci 0x1013 &device.id pci 0x00a2 +device.name GD 5432 [Alpine] vendor.id pci 0x1013 &device.id pci 0x00a4 +device.name GD 5434-4 [Alpine] vendor.id pci 0x1013 &device.id pci 0x00a8 +device.name GD 5434-8 [Alpine] vendor.id pci 0x1013 &device.id pci 0x00ac +device.name GD 5436 [Alpine] vendor.id pci 0x1013 &device.id pci 0x00b0 +device.name GD 5440 vendor.id pci 0x1013 &device.id pci 0x00b8 +device.name GD 5446 vendor.id pci 0x1013 &device.id pci 0x00b8 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1013 &device.id pci 0x00bc +device.name GD 5480 vendor.id pci 0x1013 &device.id pci 0x00bc &subvendor.id pci 0x1013 &subdevice.id pci 0x00bc +subdevice.name CL-GD5480 vendor.id pci 0x1013 &device.id pci 0x00d0 +device.name GD 5462 vendor.id pci 0x1013 &device.id pci 0x00d2 +device.name GD 5462 [Laguna I] vendor.id pci 0x1013 &device.id pci 0x00d4 +device.name GD 5464 [Laguna] vendor.id pci 0x1013 &device.id pci 0x00d5 +device.name GD 5464 BD [Laguna] vendor.id pci 0x1013 &device.id pci 0x00d6 +device.name GD 5465 [Laguna] vendor.id pci 0x1013 &device.id pci 0x00d6 &subvendor.id pci 0x13ce &subdevice.id pci 0x8031 +subdevice.name Barco Metheus 2 Megapixel, Dual Head vendor.id pci 0x1013 &device.id pci 0x00d6 &subvendor.id pci 0x13cf &subdevice.id pci 0x8031 +subdevice.name Barco Metheus 2 Megapixel, Dual Head vendor.id pci 0x1013 &device.id pci 0x00e8 +device.name GD 5436U vendor.id pci 0x1013 &device.id pci 0x1100 +device.name CL 6729 vendor.id pci 0x1013 &device.id pci 0x1110 +device.name PD 6832 PCMCIA/CardBus Ctrlr vendor.id pci 0x1013 &device.id pci 0x1112 +device.name PD 6834 PCMCIA/CardBus Ctrlr vendor.id pci 0x1013 &device.id pci 0x1113 +device.name PD 6833 PCMCIA/CardBus Ctrlr vendor.id pci 0x1013 &device.id pci 0x1200 +device.name GD 7542 [Nordic] vendor.id pci 0x1013 &device.id pci 0x1202 +device.name GD 7543 [Viking] vendor.id pci 0x1013 &device.id pci 0x1204 +device.name GD 7541 [Nordic Light] vendor.id pci 0x1013 &device.id pci 0x4000 +device.name MD 5620 [CLM Data Fax Voice] vendor.id pci 0x1013 &device.id pci 0x4400 +device.name CD 4400 vendor.id pci 0x1013 &device.id pci 0x6001 +device.name CS 4610/11 [CrystalClear SoundFusion Audio Accelerator] vendor.id pci 0x1013 &device.id pci 0x6001 &subvendor.id pci 0x1014 &subdevice.id pci 0x1010 +subdevice.name CS4610 SoundFusion Audio Accelerator vendor.id pci 0x1013 &device.id pci 0x6003 +device.name CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x1013 &subdevice.id pci 0x4280 +subdevice.name Crystal SoundFusion PCI Audio Accelerator vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x1014 &subdevice.id pci 0x0153 +subdevice.name ThinkPad 600X/A20m vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x153b &subdevice.id pci 0x112e +subdevice.name DMX XFire 1024 vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x153b &subdevice.id pci 0x1136 +subdevice.name SiXPack 5.1+ vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x1681 &subdevice.id pci 0x0050 +subdevice.name Game Theater XP vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x1681 &subdevice.id pci 0xa010 +subdevice.name Gamesurround Fortissimo II vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x1681 &subdevice.id pci 0xa011 +subdevice.name Gamesurround Fortissimo III 7.1 vendor.id pci 0x1013 &device.id pci 0x6003 &subvendor.id pci 0x5053 &subdevice.id pci 0x3357 +subdevice.name Santa Cruz vendor.id pci 0x1013 &device.id pci 0x6004 +device.name CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] vendor.id pci 0x1013 &device.id pci 0x6005 +device.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x1013 &subdevice.id pci 0x4281 +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x10cf &subdevice.id pci 0x10a8 +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x10cf &subdevice.id pci 0x10a9 +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x10cf &subdevice.id pci 0x10aa +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x10cf &subdevice.id pci 0x10ab +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x10cf &subdevice.id pci 0x10ac +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x10cf &subdevice.id pci 0x10ad +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x10cf &subdevice.id pci 0x10b4 +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1013 &device.id pci 0x6005 &subvendor.id pci 0x14c0 &subdevice.id pci 0x000c +subdevice.name Crystal CS4281 PCI Audio vendor.id pci 0x1014 +vendor.name IBM vendor.id pci 0x1014 &device.id pci 0x0002 +device.name PCI to MCA Bridge vendor.id pci 0x1014 &device.id pci 0x0005 +device.name Processor to I/O Controller [Alta Lite] vendor.id pci 0x1014 &device.id pci 0x0007 +device.name Processor to I/O Controller [Alta MP] vendor.id pci 0x1014 &device.id pci 0x000a +device.name PCI to ISA Bridge (IBM27-82376) [Fire Coral] vendor.id pci 0x1014 &device.id pci 0x0017 +device.name CPU to PCI Bridge vendor.id pci 0x1014 &device.id pci 0x0018 +device.name TR Auto LANstreamer vendor.id pci 0x1014 &device.id pci 0x001b +device.name GXT-150P vendor.id pci 0x1014 &device.id pci 0x001c +device.name Carrera vendor.id pci 0x1014 &device.id pci 0x001d +device.name SCSI-2 FAST PCI Adapter (82G2675) vendor.id pci 0x1014 &device.id pci 0x0020 +device.name GXT1000 Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x0022 +device.name PCI to PCI Bridge (IBM27-82351) vendor.id pci 0x1014 &device.id pci 0x002d +device.name Processor to I/O Controller [Python] vendor.id pci 0x1014 &device.id pci 0x002e +device.name SCSI RAID Adapter [ServeRAID] vendor.id pci 0x1014 &device.id pci 0x002e &subvendor.id pci 0x1014 &subdevice.id pci 0x002e +subdevice.name ServeRAID-3x vendor.id pci 0x1014 &device.id pci 0x002e &subvendor.id pci 0x1014 &subdevice.id pci 0x022e +subdevice.name ServeRAID-4H vendor.id pci 0x1014 &device.id pci 0x0031 +device.name 2 Port Serial Adapter vendor.id pci 0x1014 &device.id pci 0x0031 &subvendor.id pci 0x1014 &subdevice.id pci 0x0031 +subdevice.name 2721 WAN IOA - 2 Port Sync Serial Adapter vendor.id pci 0x1014 &device.id pci 0x0036 +device.name PCI to 32-bit LocalBus Bridge [Miami] vendor.id pci 0x1014 &device.id pci 0x0037 +device.name PowerPC to PCI Bridge (IBM27-82660) vendor.id pci 0x1014 &device.id pci 0x003a +device.name CPU to PCI Bridge vendor.id pci 0x1014 &device.id pci 0x003c +device.name GXT250P/GXT255P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x003e +device.name 16/4 Token ring UTP/STP controller vendor.id pci 0x1014 &device.id pci 0x003e &subvendor.id pci 0x1014 &subdevice.id pci 0x003e +subdevice.name Token-Ring Adapter vendor.id pci 0x1014 &device.id pci 0x003e &subvendor.id pci 0x1014 &subdevice.id pci 0x00cd +subdevice.name Token-Ring Adapter + Wake-On-LAN vendor.id pci 0x1014 &device.id pci 0x003e &subvendor.id pci 0x1014 &subdevice.id pci 0x00ce +subdevice.name 16/4 Token-Ring Adapter 2 vendor.id pci 0x1014 &device.id pci 0x003e &subvendor.id pci 0x1014 &subdevice.id pci 0x00cf +subdevice.name 16/4 Token-Ring Adapter Special vendor.id pci 0x1014 &device.id pci 0x003e &subvendor.id pci 0x1014 &subdevice.id pci 0x00e4 +subdevice.name High-Speed 100/16/4 Token-Ring Adapter vendor.id pci 0x1014 &device.id pci 0x003e &subvendor.id pci 0x1014 &subdevice.id pci 0x00e5 +subdevice.name 16/4 Token-Ring Adapter 2 + Wake-On-LAN vendor.id pci 0x1014 &device.id pci 0x003e &subvendor.id pci 0x1014 &subdevice.id pci 0x016d +subdevice.name iSeries 2744 Card vendor.id pci 0x1014 &device.id pci 0x0045 +device.name SSA Adapter vendor.id pci 0x1014 &device.id pci 0x0046 +device.name MPIC interrupt controller vendor.id pci 0x1014 &device.id pci 0x0047 +device.name PCI to PCI Bridge vendor.id pci 0x1014 &device.id pci 0x0048 +device.name PCI to PCI Bridge vendor.id pci 0x1014 &device.id pci 0x0049 +device.name Warhead SCSI Controller vendor.id pci 0x1014 &device.id pci 0x004e +device.name ATM Controller (14104e00) vendor.id pci 0x1014 &device.id pci 0x004f +device.name ATM Controller (14104f00) vendor.id pci 0x1014 &device.id pci 0x0050 +device.name ATM Controller (14105000) vendor.id pci 0x1014 &device.id pci 0x0053 +device.name 25 MBit ATM Controller vendor.id pci 0x1014 &device.id pci 0x0054 +device.name GXT500P/GXT550P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x0057 +device.name MPEG PCI Bridge vendor.id pci 0x1014 &device.id pci 0x0058 +device.name SSA Adapter [Advanced SerialRAID/X] vendor.id pci 0x1014 &device.id pci 0x005e +device.name GXT800P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x007c +device.name ATM Controller (14107c00) vendor.id pci 0x1014 &device.id pci 0x007d +device.name 3780IDSP [MWave] vendor.id pci 0x1014 &device.id pci 0x008b +device.name EADS PCI to PCI Bridge vendor.id pci 0x1014 &device.id pci 0x008e +device.name GXT3000P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x0090 +device.name GXT 3000P vendor.id pci 0x1014 &device.id pci 0x0090 &subvendor.id pci 0x1014 &subdevice.id pci 0x008e +subdevice.name GXT-3000P vendor.id pci 0x1014 &device.id pci 0x0091 +device.name SSA Adapter vendor.id pci 0x1014 &device.id pci 0x0095 +device.name 20H2999 PCI Docking Bridge vendor.id pci 0x1014 &device.id pci 0x0096 +device.name Chukar chipset SCSI controller vendor.id pci 0x1014 &device.id pci 0x0096 &subvendor.id pci 0x1014 &subdevice.id pci 0x0097 +subdevice.name iSeries 2778 DASD IOA vendor.id pci 0x1014 &device.id pci 0x0096 &subvendor.id pci 0x1014 &subdevice.id pci 0x0098 +subdevice.name iSeries 2763 DASD IOA vendor.id pci 0x1014 &device.id pci 0x0096 &subvendor.id pci 0x1014 &subdevice.id pci 0x0099 +subdevice.name iSeries 2748 DASD IOA vendor.id pci 0x1014 &device.id pci 0x009f +device.name PCI 4758 Cryptographic Accelerator vendor.id pci 0x1014 &device.id pci 0x00a5 +device.name ATM Controller (1410a500) vendor.id pci 0x1014 &device.id pci 0x00a6 +device.name ATM 155MBPS MM Controller (1410a600) vendor.id pci 0x1014 &device.id pci 0x00b7 +device.name GXT2000P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x00b7 &subvendor.id pci 0x1092 &subdevice.id pci 0x00b8 +subdevice.name FireGL1 AGP 32Mb vendor.id pci 0x1014 &device.id pci 0x00b8 +device.name GXT2000P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x00be +device.name ATM 622MBPS Controller (1410be00) vendor.id pci 0x1014 &device.id pci 0x00dc +device.name Advanced Systems Management Adapter (ASMA) vendor.id pci 0x1014 &device.id pci 0x00fc +device.name CPC710 Dual Bridge and Memory Controller (PCI-64) vendor.id pci 0x1014 &device.id pci 0x0105 +device.name CPC710 Dual Bridge and Memory Controller (PCI-32) vendor.id pci 0x1014 &device.id pci 0x010f +device.name Remote Supervisor Adapter (RSA) vendor.id pci 0x1014 &device.id pci 0x0142 +device.name Yotta Video Compositor Input vendor.id pci 0x1014 &device.id pci 0x0142 &subvendor.id pci 0x1014 &subdevice.id pci 0x0143 +subdevice.name Yotta Input Controller (ytin) vendor.id pci 0x1014 &device.id pci 0x0144 +device.name Yotta Video Compositor Output vendor.id pci 0x1014 &device.id pci 0x0144 &subvendor.id pci 0x1014 &subdevice.id pci 0x0145 +subdevice.name Yotta Output Controller (ytout) vendor.id pci 0x1014 &device.id pci 0x0156 +device.name 405GP PLB to PCI Bridge vendor.id pci 0x1014 &device.id pci 0x015e +device.name 622Mbps ATM PCI Adapter vendor.id pci 0x1014 &device.id pci 0x0160 +device.name 64bit/66MHz PCI ATM 155 MMF vendor.id pci 0x1014 &device.id pci 0x016e +device.name GXT4000P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x0170 +device.name GXT6000P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x0170 &subvendor.id pci 0x1092 &subdevice.id pci 0x0172 +subdevice.name Fire GL2 vendor.id pci 0x1014 &device.id pci 0x0170 &subvendor.id pci 0x1092 &subdevice.id pci 0x0173 +subdevice.name Fire GL3 vendor.id pci 0x1014 &device.id pci 0x0170 &subvendor.id pci 0x1092 &subdevice.id pci 0x0174 +subdevice.name Fire GL4 vendor.id pci 0x1014 &device.id pci 0x0170 &subvendor.id pci 0x1092 &subdevice.id pci 0x0184 +subdevice.name Fire GL4s vendor.id pci 0x1014 &device.id pci 0x017d +device.name GXT300P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x0180 +device.name Snipe chipset SCSI controller vendor.id pci 0x1014 &device.id pci 0x0180 &subvendor.id pci 0x1014 &subdevice.id pci 0x0241 +subdevice.name iSeries 2757 DASD IOA vendor.id pci 0x1014 &device.id pci 0x0180 &subvendor.id pci 0x1014 &subdevice.id pci 0x0264 +subdevice.name Quad Channel PCI-X U320 SCSI RAID Adapter (2780) vendor.id pci 0x1014 &device.id pci 0x0188 +device.name EADS-X PCI-X to PCI-X Bridge vendor.id pci 0x1014 &device.id pci 0x01a7 +device.name PCI-X to PCI-X Bridge vendor.id pci 0x1014 &device.id pci 0x01bd +device.name ServeRAID Controller vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x01bd +subdevice.name ServeRAID 4Lx vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x01be +subdevice.name ServeRAID-4M vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x01bf +subdevice.name ServeRAID-4L vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x0208 +subdevice.name ServeRAID-4Mx vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x020e +subdevice.name ServeRAID-4Lx vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x022e +subdevice.name ServeRAID-4H vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x0258 +subdevice.name ServeRAID-5i vendor.id pci 0x1014 &device.id pci 0x01bd &subvendor.id pci 0x1014 &subdevice.id pci 0x0259 +subdevice.name ServeRAID-5i vendor.id pci 0x1014 &device.id pci 0x01c1 +device.name 64bit/66MHz PCI ATM 155 UTP vendor.id pci 0x1014 &device.id pci 0x01e6 +device.name Cryptographic Accelerator vendor.id pci 0x1014 &device.id pci 0x01ef +device.name PowerPC 440GP PCI Bridge vendor.id pci 0x1014 &device.id pci 0x01ef &subvendor.id pci 0x1734 &subdevice.id pci 0x102b +subdevice.name PCEAS PCI-X Dual Port ESCON Adapter vendor.id pci 0x1014 &device.id pci 0x01ef &subvendor.id pci 0x1734 &subdevice.id pci 0x10f8 +subdevice.name PCEAT PCI-Express Dual Port ESCON Adapter vendor.id pci 0x1014 &device.id pci 0x01ff +device.name 10/100 Mbps Ethernet vendor.id pci 0x1014 &device.id pci 0x0219 +device.name Multiport Serial Adapter vendor.id pci 0x1014 &device.id pci 0x0219 &subvendor.id pci 0x1014 &subdevice.id pci 0x021a +subdevice.name Dual RVX vendor.id pci 0x1014 &device.id pci 0x0219 &subvendor.id pci 0x1014 &subdevice.id pci 0x0251 +subdevice.name Internal Modem/RVX vendor.id pci 0x1014 &device.id pci 0x0219 &subvendor.id pci 0x1014 &subdevice.id pci 0x0252 +subdevice.name Quad Internal Modem vendor.id pci 0x1014 &device.id pci 0x021b +device.name GXT6500P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x021c +device.name GXT4500P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x0233 +device.name GXT135P Graphics Adapter vendor.id pci 0x1014 &device.id pci 0x028c +device.name Citrine chipset SCSI controller vendor.id pci 0x1014 &device.id pci 0x028c &subvendor.id pci 0x1014 &subdevice.id pci 0x028d +subdevice.name Dual Channel PCI-X DDR SAS RAID Adapter (572E) vendor.id pci 0x1014 &device.id pci 0x028c &subvendor.id pci 0x1014 &subdevice.id pci 0x02be +subdevice.name Dual Channel PCI-X DDR U320 SCSI RAID Adapter (571B) vendor.id pci 0x1014 &device.id pci 0x028c &subvendor.id pci 0x1014 &subdevice.id pci 0x02c0 +subdevice.name Dual Channel PCI-X DDR U320 SCSI Adapter (571A) vendor.id pci 0x1014 &device.id pci 0x028c &subvendor.id pci 0x1014 &subdevice.id pci 0x030d +subdevice.name PCI-X DDR Auxiliary Cache Adapter (575B) vendor.id pci 0x1014 &device.id pci 0x02a1 +device.name Calgary PCI-X Host Bridge vendor.id pci 0x1014 &device.id pci 0x02bd +device.name Obsidian chipset SCSI controller vendor.id pci 0x1014 &device.id pci 0x02bd &subvendor.id pci 0x1014 &subdevice.id pci 0x02c1 +subdevice.name PCI-X DDR 3Gb SAS Adapter (572A/572C) vendor.id pci 0x1014 &device.id pci 0x02bd &subvendor.id pci 0x1014 &subdevice.id pci 0x02c2 +subdevice.name PCI-X DDR 3Gb SAS RAID Adapter (572B/571D) vendor.id pci 0x1014 &device.id pci 0x02bd &subvendor.id pci 0x1014 &subdevice.id pci 0x0338 +subdevice.name PCI-X DDR Auxiliary Cache Adapter (575C) vendor.id pci 0x1014 &device.id pci 0x0302 +device.name Winnipeg PCI-X Host Bridge vendor.id pci 0x1014 &device.id pci 0x0308 +device.name CalIOC2 PCI-E Root Port vendor.id pci 0x1014 &device.id pci 0x0314 +device.name ZISC 036 Neural accelerator card vendor.id pci 0x1014 &device.id pci 0x032d +device.name Axon - Cell Companion Chip vendor.id pci 0x1014 &device.id pci 0x032d &subvendor.id pci 0x1014 &subdevice.id pci 0x03a1 +subdevice.name PCIe PowerXCell 8i Cell Accelerator Board vendor.id pci 0x1014 &device.id pci 0x0339 +device.name Obsidian-E PCI-E SCSI controller vendor.id pci 0x1014 &device.id pci 0x0339 &subvendor.id pci 0x1014 &subdevice.id pci 0x030a +subdevice.name PCIe 3Gb SAS RAID Adapter (574E) vendor.id pci 0x1014 &device.id pci 0x0339 &subvendor.id pci 0x1014 &subdevice.id pci 0x033a +subdevice.name PCIe 3Gb SAS Adapter (57B3) vendor.id pci 0x1014 &device.id pci 0x0339 &subvendor.id pci 0x1014 &subdevice.id pci 0x035c +subdevice.name PCIe x8 Internal 3Gb SAS adapter (57CC) vendor.id pci 0x1014 &device.id pci 0x0339 &subvendor.id pci 0x1014 &subdevice.id pci 0x0360 +subdevice.name PCI-E Auxiliary Cache Adapter (57B7) vendor.id pci 0x1014 &device.id pci 0x033d +device.name PCI-E IPR SAS Adapter (FPGA) vendor.id pci 0x1014 &device.id pci 0x033d &subvendor.id pci 0x1014 &subdevice.id pci 0x033c +subdevice.name PCIe2 1.8GB Cache 6Gb SAS RAID Adapter Tri-port (57B5) vendor.id pci 0x1014 &device.id pci 0x033d &subvendor.id pci 0x1014 &subdevice.id pci 0x0353 +subdevice.name PCIe2 3.1GB Cache 6Gb SAS RAID Enclosure (57C3) vendor.id pci 0x1014 &device.id pci 0x033d &subvendor.id pci 0x1014 &subdevice.id pci 0x0354 +subdevice.name PCIe2 6Gb SAS Adapter Dual-port (57C4) vendor.id pci 0x1014 &device.id pci 0x033d &subvendor.id pci 0x1014 &subdevice.id pci 0x0356 +subdevice.name PCIe2 1.8GB Cache 6Gb SAS RAID & SSD Adapter (574D) vendor.id pci 0x1014 &device.id pci 0x033d &subvendor.id pci 0x1014 &subdevice.id pci 0x035f +subdevice.name PCIe2 6Gb SAS Adapter Quad-port (57B2) vendor.id pci 0x1014 &device.id pci 0x034a +device.name PCI-E IPR SAS Adapter (ASIC) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x033b +subdevice.name PCIe2 6Gb SAS RAID Adapter Quad-port (57B4) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x0355 +subdevice.name PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57B1) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x0357 +subdevice.name PCIe2 6Gb SAS Adapter Quad-port (57C6) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x035d +subdevice.name PCIe3 1.8GB Cache RAID SAS Adapter Quad-port 6GB (57C8) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x035e +subdevice.name PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57CE) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x03fb +subdevice.name PCIe3 28GB Cache RAID SAS Enclosure 6Gb x 16 (57D5) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x03fe +subdevice.name PCIe3 x8 Cache SAS RAID Internal Adapter 6Gb (57D8) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x03ff +subdevice.name PCIe3 x8 SAS RAID Internal Adapter 6Gb (57D7) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x0474 +subdevice.name PCIe3 x16 Cache SAS RAID Internal Adapter 6Gb (57EB) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x0475 +subdevice.name PCIe3 x16 SAS RAID Internal Adapter 6Gb (57EC) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x0499 +subdevice.name PCIe3 x16 Cache SAS RAID Internal Adapter 6Gb (57ED) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x049a +subdevice.name PCIe3 x16 SAS RAID Internal Adapter 6Gb (57EE) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x04c7 +subdevice.name PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CCA) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x04c8 +subdevice.name PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CD2) vendor.id pci 0x1014 &device.id pci 0x034a &subvendor.id pci 0x1014 &subdevice.id pci 0x04c9 +subdevice.name PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CCD) vendor.id pci 0x1014 &device.id pci 0x044b +device.name GenWQE Accelerator Adapter vendor.id pci 0x1014 &device.id pci 0x04aa +device.name Flash Adapter 90 (PCIe2 0.9TB) vendor.id pci 0x1014 &device.id pci 0x04da +device.name PCI-E IPR SAS+ Adapter (ASIC) vendor.id pci 0x1014 &device.id pci 0x04da &subvendor.id pci 0x1014 &subdevice.id pci 0x04fb +subdevice.name PCIe3 x16 20GB Cache 12Gb Quad SAS RAID+ Adapter(580B) vendor.id pci 0x1014 &device.id pci 0x04da &subvendor.id pci 0x1014 &subdevice.id pci 0x04fc +subdevice.name PCIe3 x8 12Gb Quad SAS RAID+ Adapter(580A) vendor.id pci 0x1014 &device.id pci 0x04ed +device.name Internal Shared Memory (ISM) virtual PCI device vendor.id pci 0x1014 &device.id pci 0x3022 +device.name QLA3022 Network Adapter vendor.id pci 0x1014 &device.id pci 0x4022 +device.name QLA3022 Network Adapter vendor.id pci 0x1014 &device.id pci 0xffff +device.name MPIC-2 interrupt controller vendor.id pci 0x1015 +vendor.name LSI Logic Corp of Canada vendor.id pci 0x1016 +vendor.name ICL Personal Systems vendor.id pci 0x1017 +vendor.name SPEA Software AG vendor.id pci 0x1017 &device.id pci 0x5343 +device.name SPEA 3D Accelerator vendor.id pci 0x1018 +vendor.name Unisys Systems vendor.id pci 0x1019 +vendor.name Elitegroup Computer Systems vendor.id pci 0x101a +vendor.name AT&T GIS (NCR) vendor.id pci 0x101a &device.id pci 0x0005 +device.name 100VG ethernet vendor.id pci 0x101a &device.id pci 0x0007 +device.name BYNET BIC4G/2C/2G vendor.id pci 0x101a &device.id pci 0x0007 &subvendor.id pci 0x101a &subdevice.id pci 0x0019 +subdevice.name BYNET BIC2C vendor.id pci 0x101a &device.id pci 0x0007 &subvendor.id pci 0x101a &subdevice.id pci 0x001c +subdevice.name BYNET BIC2G vendor.id pci 0x101a &device.id pci 0x0007 &subvendor.id pci 0x101a &subdevice.id pci 0x001f +subdevice.name BYNET BIC4G vendor.id pci 0x101a &device.id pci 0x0009 +device.name PQS Memory Controller vendor.id pci 0x101a &device.id pci 0x000a +device.name BYNET BPCI Adapter vendor.id pci 0x101a &device.id pci 0x000b +device.name BYNET 4 Port BYA Switch (BYA4P) vendor.id pci 0x101a &device.id pci 0x000c +device.name BYNET 4 Port BYA Switch (BYA4G) vendor.id pci 0x101a &device.id pci 0x0010 +device.name NCR AMC Memory Controller vendor.id pci 0x101a &device.id pci 0x1dc1 +device.name BYNET BIC2M/BIC4M/BYA4M vendor.id pci 0x101a &device.id pci 0x1dc1 &subvendor.id pci 0x101a &subdevice.id pci 0x0019 +subdevice.name BIC2M vendor.id pci 0x101a &device.id pci 0x1dc1 &subvendor.id pci 0x101a &subdevice.id pci 0x001f +subdevice.name BIC4M vendor.id pci 0x101a &device.id pci 0x1dc1 &subvendor.id pci 0x101a &subdevice.id pci 0x0ece +subdevice.name BYA4M vendor.id pci 0x101a &device.id pci 0x1fa8 +device.name BYNET Multi-port BIC Adapter (XBIC Based) vendor.id pci 0x101a &device.id pci 0x1fa8 &subvendor.id pci 0x101a &subdevice.id pci 0x00c3 +subdevice.name BYNET BIC2SE vendor.id pci 0x101b +vendor.name Vitesse Semiconductor vendor.id pci 0x101b &device.id pci 0x0452 +device.name VSC452 [SuperBMC] vendor.id pci 0x101c +vendor.name Western Digital vendor.id pci 0x101c &device.id pci 0x0193 +device.name 33C193A vendor.id pci 0x101c &device.id pci 0x0196 +device.name 33C196A vendor.id pci 0x101c &device.id pci 0x0197 +device.name 33C197A vendor.id pci 0x101c &device.id pci 0x0296 +device.name 33C296A vendor.id pci 0x101c &device.id pci 0x3193 +device.name 7193 vendor.id pci 0x101c &device.id pci 0x3197 +device.name 7197 vendor.id pci 0x101c &device.id pci 0x3296 +device.name 33C296A vendor.id pci 0x101c &device.id pci 0x4296 +device.name 34C296 vendor.id pci 0x101c &device.id pci 0x9710 +device.name Pipeline 9710 vendor.id pci 0x101c &device.id pci 0x9712 +device.name Pipeline 9712 vendor.id pci 0x101c &device.id pci 0xc24a +device.name 90C vendor.id pci 0x101d +vendor.name Maxim Integrated Products vendor.id pci 0x101e +vendor.name American Megatrends Inc. vendor.id pci 0x101e &device.id pci 0x0009 +device.name MegaRAID 428 Ultra RAID Controller (rev 03) vendor.id pci 0x101e &device.id pci 0x1960 +device.name MegaRAID vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0471 +subdevice.name MegaRAID 471 Enterprise 1600 RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0475 +subdevice.name MegaRAID 475 Express 500/500LC RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0477 +subdevice.name MegaRAID 477 Elite 3100 RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0493 +subdevice.name MegaRAID 493 Elite 1600 RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0494 +subdevice.name MegaRAID 494 Elite 1650 RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0503 +subdevice.name MegaRAID 503 Enterprise 1650 RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0511 +subdevice.name MegaRAID 511 i4 IDE RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0522 +subdevice.name MegaRAID 522 i4133 RAID Controller vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0471 +subdevice.name PowerEdge RAID Controller 3/QC vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0475 +subdevice.name PowerEdge RAID Controller 3/SC vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0493 +subdevice.name PowerEdge RAID Controller 3/DC vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0511 +subdevice.name PowerEdge Cost Effective RAID Controller ATA100/4Ch vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x103c &subdevice.id pci 0x60e7 +subdevice.name NetRAID-1M vendor.id pci 0x101e &device.id pci 0x1960 &subvendor.id pci 0x103c &subdevice.id pci 0x60e8 +subdevice.name NetRaid 2M [AMI MegaRaid 493] vendor.id pci 0x101e &device.id pci 0x9010 +device.name MegaRAID 428 Ultra RAID Controller vendor.id pci 0x101e &device.id pci 0x9030 +device.name EIDE Controller vendor.id pci 0x101e &device.id pci 0x9031 +device.name EIDE Controller vendor.id pci 0x101e &device.id pci 0x9032 +device.name EIDE & SCSI Controller vendor.id pci 0x101e &device.id pci 0x9033 +device.name SCSI Controller vendor.id pci 0x101e &device.id pci 0x9040 +device.name Multimedia card vendor.id pci 0x101e &device.id pci 0x9060 +device.name MegaRAID 434 Ultra GT RAID Controller vendor.id pci 0x101e &device.id pci 0x9063 +device.name MegaRAC vendor.id pci 0x101e &device.id pci 0x9063 &subvendor.id pci 0x101e &subdevice.id pci 0x0767 +subdevice.name Dell Remote Assistant Card 2 vendor.id pci 0x101f +vendor.name PictureTel vendor.id pci 0x1020 +vendor.name Hitachi Computer Products vendor.id pci 0x1021 +vendor.name OKI Electric Industry Co. Ltd. vendor.id pci 0x1022 +vendor.name Advanced Micro Devices, Inc. [AMD] vendor.id pci 0x1022 &device.id pci 0x1100 +device.name K8 [Athlon64/Opteron] HyperTransport Technology Configuration vendor.id pci 0x1022 &device.id pci 0x1101 +device.name K8 [Athlon64/Opteron] Address Map vendor.id pci 0x1022 &device.id pci 0x1102 +device.name K8 [Athlon64/Opteron] DRAM Controller vendor.id pci 0x1022 &device.id pci 0x1103 +device.name K8 [Athlon64/Opteron] Miscellaneous Control vendor.id pci 0x1022 &device.id pci 0x1200 +device.name Family 10h Processor HyperTransport Configuration vendor.id pci 0x1022 &device.id pci 0x1201 +device.name Family 10h Processor Address Map vendor.id pci 0x1022 &device.id pci 0x1202 +device.name Family 10h Processor DRAM Controller vendor.id pci 0x1022 &device.id pci 0x1203 +device.name Family 10h Processor Miscellaneous Control vendor.id pci 0x1022 &device.id pci 0x1204 +device.name Family 10h Processor Link Control vendor.id pci 0x1022 &device.id pci 0x1300 +device.name Family 11h Processor HyperTransport Configuration vendor.id pci 0x1022 &device.id pci 0x1301 +device.name Family 11h Processor Address Map vendor.id pci 0x1022 &device.id pci 0x1302 +device.name Family 11h Processor DRAM Controller vendor.id pci 0x1022 &device.id pci 0x1303 +device.name Family 11h Processor Miscellaneous Control vendor.id pci 0x1022 &device.id pci 0x1304 +device.name Family 11h Processor Link Control vendor.id pci 0x1022 &device.id pci 0x1400 +device.name Family 15h (Models 10h-1fh) Processor Function 0 vendor.id pci 0x1022 &device.id pci 0x1401 +device.name Family 15h (Models 10h-1fh) Processor Function 1 vendor.id pci 0x1022 &device.id pci 0x1402 +device.name Family 15h (Models 10h-1fh) Processor Function 2 vendor.id pci 0x1022 &device.id pci 0x1403 +device.name Family 15h (Models 10h-1fh) Processor Function 3 vendor.id pci 0x1022 &device.id pci 0x1404 +device.name Family 15h (Models 10h-1fh) Processor Function 4 vendor.id pci 0x1022 &device.id pci 0x1405 +device.name Family 15h (Models 10h-1fh) Processor Function 5 vendor.id pci 0x1022 &device.id pci 0x1410 +device.name Family 15h (Models 10h-1fh) Processor Root Complex vendor.id pci 0x1022 &device.id pci 0x1410 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x1412 +device.name Family 15h (Models 10h-1fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1412 &subvendor.id pci 0x1022 &subdevice.id pci 0x1234 +subdevice.name Trinity A-series APU vendor.id pci 0x1022 &device.id pci 0x1413 +device.name Family 15h (Models 10h-1fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1414 +device.name Family 15h (Models 10h-1fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1414 &subvendor.id pci 0x1022 &subdevice.id pci 0x1234 +subdevice.name Trinity A-series APU vendor.id pci 0x1022 &device.id pci 0x1415 +device.name Family 15h (Models 10h-1fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1416 +device.name Family 15h (Models 10h-1fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1417 +device.name Family 15h (Models 10h-1fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1418 +device.name Family 15h (Models 10h-1fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1419 +device.name Family 15h (Models 10h-1fh) I/O Memory Management Unit vendor.id pci 0x1022 &device.id pci 0x141a +device.name Family 15h (Models 30h-3fh) Processor Function 0 vendor.id pci 0x1022 &device.id pci 0x141b +device.name Family 15h (Models 30h-3fh) Processor Function 1 vendor.id pci 0x1022 &device.id pci 0x141c +device.name Family 15h (Models 30h-3fh) Processor Function 2 vendor.id pci 0x1022 &device.id pci 0x141d +device.name Family 15h (Models 30h-3fh) Processor Function 3 vendor.id pci 0x1022 &device.id pci 0x141e +device.name Family 15h (Models 30h-3fh) Processor Function 4 vendor.id pci 0x1022 &device.id pci 0x141f +device.name Family 15h (Models 30h-3fh) Processor Function 5 vendor.id pci 0x1022 &device.id pci 0x1422 +device.name Family 15h (Models 30h-3fh) Processor Root Complex vendor.id pci 0x1022 &device.id pci 0x1423 +device.name Family 15h (Models 30h-3fh) I/O Memory Management Unit vendor.id pci 0x1022 &device.id pci 0x1426 +device.name Family 15h (Models 30h-3fh) Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1436 +device.name Liverpool Processor Root Complex vendor.id pci 0x1022 &device.id pci 0x1437 +device.name Liverpool I/O Memory Management Unit vendor.id pci 0x1022 &device.id pci 0x1438 +device.name Liverpool Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1439 +device.name Family 16h Processor Functions 5:1 vendor.id pci 0x1022 &device.id pci 0x145b +device.name Zeppelin Non-Transparent Bridge vendor.id pci 0x1022 &device.id pci 0x1510 +device.name Family 14h Processor Root Complex vendor.id pci 0x1022 &device.id pci 0x1510 &subvendor.id pci 0x174b &subdevice.id pci 0x1001 +subdevice.name PURE Fusion Mini vendor.id pci 0x1022 &device.id pci 0x1512 +device.name Family 14h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1513 +device.name Family 14h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1514 +device.name Family 14h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1515 +device.name Family 14h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1516 +device.name Family 14h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1530 +device.name Family 16h Processor Function 0 vendor.id pci 0x1022 &device.id pci 0x1531 +device.name Family 16h Processor Function 1 vendor.id pci 0x1022 &device.id pci 0x1532 +device.name Family 16h Processor Function 2 vendor.id pci 0x1022 &device.id pci 0x1533 +device.name Family 16h Processor Function 3 vendor.id pci 0x1022 &device.id pci 0x1534 +device.name Family 16h Processor Function 4 vendor.id pci 0x1022 &device.id pci 0x1535 +device.name Family 16h Processor Function 5 vendor.id pci 0x1022 &device.id pci 0x1536 +device.name Family 16h Processor Root Complex vendor.id pci 0x1022 &device.id pci 0x1538 +device.name Family 16h Processor Function 0 vendor.id pci 0x1022 &device.id pci 0x1600 +device.name Family 15h Processor Function 0 vendor.id pci 0x1022 &device.id pci 0x1601 +device.name Family 15h Processor Function 1 vendor.id pci 0x1022 &device.id pci 0x1602 +device.name Family 15h Processor Function 2 vendor.id pci 0x1022 &device.id pci 0x1603 +device.name Family 15h Processor Function 3 vendor.id pci 0x1022 &device.id pci 0x1604 +device.name Family 15h Processor Function 4 vendor.id pci 0x1022 &device.id pci 0x1605 +device.name Family 15h Processor Function 5 vendor.id pci 0x1022 &device.id pci 0x1700 +device.name Family 12h/14h Processor Function 0 vendor.id pci 0x1022 &device.id pci 0x1701 +device.name Family 12h/14h Processor Function 1 vendor.id pci 0x1022 &device.id pci 0x1702 +device.name Family 12h/14h Processor Function 2 vendor.id pci 0x1022 &device.id pci 0x1703 +device.name Family 12h/14h Processor Function 3 vendor.id pci 0x1022 &device.id pci 0x1704 +device.name Family 12h/14h Processor Function 4 vendor.id pci 0x1022 &device.id pci 0x1705 +device.name Family 12h Processor Root Complex vendor.id pci 0x1022 &device.id pci 0x1707 +device.name Family 12h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1708 +device.name Family 12h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1709 +device.name Family 12h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x170a +device.name Family 12h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x170b +device.name Family 12h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x170c +device.name Family 12h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x170d +device.name Family 12h Processor Root Port vendor.id pci 0x1022 &device.id pci 0x1716 +device.name Family 12h/14h Processor Function 5 vendor.id pci 0x1022 &device.id pci 0x1718 +device.name Family 12h/14h Processor Function 6 vendor.id pci 0x1022 &device.id pci 0x1719 +device.name Family 12h/14h Processor Function 7 vendor.id pci 0x1022 &device.id pci 0x2000 +device.name 79c970 [PCnet32 LANCE] vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1014 &subdevice.id pci 0x2000 +subdevice.name NetFinity 10/100 Fast Ethernet vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1022 &subdevice.id pci 0x2000 +subdevice.name PCnet - Fast 79C971 vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x103c &subdevice.id pci 0x104c +subdevice.name Ethernet with LAN remote power Adapter vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x103c &subdevice.id pci 0x1064 +subdevice.name Ethernet with LAN remote power Adapter vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x103c &subdevice.id pci 0x1065 +subdevice.name Ethernet with LAN remote power Adapter vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x103c &subdevice.id pci 0x106c +subdevice.name Ethernet with LAN remote power Adapter vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x103c &subdevice.id pci 0x106e +subdevice.name Ethernet with LAN remote power Adapter vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x103c &subdevice.id pci 0x10ea +subdevice.name Ethernet with LAN remote power Adapter vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1113 &subdevice.id pci 0x1220 +subdevice.name EN1220 10/100 Fast Ethernet vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1259 &subdevice.id pci 0x2450 +subdevice.name AT-2450 10/100 Fast Ethernet vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1259 &subdevice.id pci 0x2454 +subdevice.name AT-2450v4 10Mb Ethernet Adapter vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1259 &subdevice.id pci 0x2700 +subdevice.name AT-2700TX 10/100 Fast Ethernet vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1259 &subdevice.id pci 0x2701 +subdevice.name AT-2700FX 100Mb Ethernet vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1259 &subdevice.id pci 0x2702 +subdevice.name AT-2700FTX 10/100 Mb Fiber/Copper Fast Ethernet vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1259 &subdevice.id pci 0x2703 +subdevice.name AT-2701FX vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x1259 &subdevice.id pci 0x2704 +subdevice.name AT-2701FTX 10/100 Mb Fiber/Copper Fast Ethernet vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1000 +subdevice.name CC7/CR7/CP7/VC7/VP7/VR7 mainboard vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1010 +subdevice.name CP5/CR6 mainboard vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1020 +subdevice.name VR6 mainboard vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1030 +subdevice.name PC5 mainboard vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1040 +subdevice.name CL7 mainboard vendor.id pci 0x1022 &device.id pci 0x2000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1060 +subdevice.name PC7 mainboard vendor.id pci 0x1022 &device.id pci 0x2001 +device.name 79c978 [HomePNA] vendor.id pci 0x1022 &device.id pci 0x2001 &subvendor.id pci 0x1092 &subdevice.id pci 0x0a78 +subdevice.name Multimedia Home Network Adapter vendor.id pci 0x1022 &device.id pci 0x2001 &subvendor.id pci 0x1668 &subdevice.id pci 0x0299 +subdevice.name ActionLink Home Network Adapter vendor.id pci 0x1022 &device.id pci 0x2003 +device.name Am 1771 MBW [Alchemy] vendor.id pci 0x1022 &device.id pci 0x2020 +device.name 53c974 [PCscsi] vendor.id pci 0x1022 &device.id pci 0x2020 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1022 &device.id pci 0x2040 +device.name 79c974 vendor.id pci 0x1022 &device.id pci 0x2080 +device.name CS5536 [Geode companion] Host Bridge vendor.id pci 0x1022 &device.id pci 0x2081 +device.name Geode LX Video vendor.id pci 0x1022 &device.id pci 0x2082 +device.name Geode LX AES Security Block vendor.id pci 0x1022 &device.id pci 0x208f +device.name CS5536 GeodeLink PCI South Bridge vendor.id pci 0x1022 &device.id pci 0x2090 +device.name CS5536 [Geode companion] ISA vendor.id pci 0x1022 &device.id pci 0x2091 +device.name CS5536 [Geode companion] FLASH vendor.id pci 0x1022 &device.id pci 0x2093 +device.name CS5536 [Geode companion] Audio vendor.id pci 0x1022 &device.id pci 0x2094 +device.name CS5536 [Geode companion] OHC vendor.id pci 0x1022 &device.id pci 0x2095 +device.name CS5536 [Geode companion] EHC vendor.id pci 0x1022 &device.id pci 0x2096 +device.name CS5536 [Geode companion] UDC vendor.id pci 0x1022 &device.id pci 0x2097 +device.name CS5536 [Geode companion] UOC vendor.id pci 0x1022 &device.id pci 0x209a +device.name CS5536 [Geode companion] IDE vendor.id pci 0x1022 &device.id pci 0x3000 +device.name ELanSC520 Microcontroller vendor.id pci 0x1022 &device.id pci 0x43a0 +device.name Hudson PCI to PCI bridge (PCIE port 0) vendor.id pci 0x1022 &device.id pci 0x43a1 +device.name Hudson PCI to PCI bridge (PCIE port 1) vendor.id pci 0x1022 &device.id pci 0x43a2 +device.name Hudson PCI to PCI bridge (PCIE port 2) vendor.id pci 0x1022 &device.id pci 0x43a3 +device.name Hudson PCI to PCI bridge (PCIE port 3) vendor.id pci 0x1022 &device.id pci 0x7006 +device.name AMD-751 [Irongate] System Controller vendor.id pci 0x1022 &device.id pci 0x7007 +device.name AMD-751 [Irongate] AGP Bridge vendor.id pci 0x1022 &device.id pci 0x700a +device.name AMD-IGR4 AGP Host to PCI Bridge vendor.id pci 0x1022 &device.id pci 0x700b +device.name AMD-IGR4 PCI to PCI Bridge vendor.id pci 0x1022 &device.id pci 0x700c +device.name AMD-760 MP [IGD4-2P] System Controller vendor.id pci 0x1022 &device.id pci 0x700d +device.name AMD-760 MP [IGD4-2P] AGP Bridge vendor.id pci 0x1022 &device.id pci 0x700e +device.name AMD-760 [IGD4-1P] System Controller vendor.id pci 0x1022 &device.id pci 0x700f +device.name AMD-760 [IGD4-1P] AGP Bridge vendor.id pci 0x1022 &device.id pci 0x7400 +device.name AMD-755 [Cobra] ISA vendor.id pci 0x1022 &device.id pci 0x7401 +device.name AMD-755 [Cobra] IDE vendor.id pci 0x1022 &device.id pci 0x7403 +device.name AMD-755 [Cobra] ACPI vendor.id pci 0x1022 &device.id pci 0x7404 +device.name AMD-755 [Cobra] USB vendor.id pci 0x1022 &device.id pci 0x7408 +device.name AMD-756 [Viper] ISA vendor.id pci 0x1022 &device.id pci 0x7409 +device.name AMD-756 [Viper] IDE vendor.id pci 0x1022 &device.id pci 0x740b +device.name AMD-756 [Viper] ACPI vendor.id pci 0x1022 &device.id pci 0x740c +device.name AMD-756 [Viper] USB vendor.id pci 0x1022 &device.id pci 0x7410 +device.name AMD-766 [ViperPlus] ISA vendor.id pci 0x1022 &device.id pci 0x7411 +device.name AMD-766 [ViperPlus] IDE vendor.id pci 0x1022 &device.id pci 0x7413 +device.name AMD-766 [ViperPlus] ACPI vendor.id pci 0x1022 &device.id pci 0x7414 +device.name AMD-766 [ViperPlus] USB vendor.id pci 0x1022 &device.id pci 0x7440 +device.name AMD-768 [Opus] ISA vendor.id pci 0x1022 &device.id pci 0x7440 &subvendor.id pci 0x1043 &subdevice.id pci 0x8044 +subdevice.name A7M-D Mainboard vendor.id pci 0x1022 &device.id pci 0x7441 +device.name AMD-768 [Opus] IDE vendor.id pci 0x1022 &device.id pci 0x7443 +device.name AMD-768 [Opus] ACPI vendor.id pci 0x1022 &device.id pci 0x7443 &subvendor.id pci 0x1043 &subdevice.id pci 0x8044 +subdevice.name A7M-D Mainboard vendor.id pci 0x1022 &device.id pci 0x7445 +device.name AMD-768 [Opus] Audio vendor.id pci 0x1022 &device.id pci 0x7446 +device.name AMD-768 [Opus] MC97 Modem vendor.id pci 0x1022 &device.id pci 0x7448 +device.name AMD-768 [Opus] PCI vendor.id pci 0x1022 &device.id pci 0x7449 +device.name AMD-768 [Opus] USB vendor.id pci 0x1022 &device.id pci 0x7450 +device.name AMD-8131 PCI-X Bridge vendor.id pci 0x1022 &device.id pci 0x7451 +device.name AMD-8131 PCI-X IOAPIC vendor.id pci 0x1022 &device.id pci 0x7454 +device.name AMD-8151 System Controller vendor.id pci 0x1022 &device.id pci 0x7455 +device.name AMD-8151 AGP Bridge vendor.id pci 0x1022 &device.id pci 0x7458 +device.name AMD-8132 PCI-X Bridge vendor.id pci 0x1022 &device.id pci 0x7459 +device.name AMD-8132 PCI-X IOAPIC vendor.id pci 0x1022 &device.id pci 0x7460 +device.name AMD-8111 PCI vendor.id pci 0x1022 &device.id pci 0x7460 &subvendor.id pci 0x161f &subdevice.id pci 0x3017 +subdevice.name HDAMB vendor.id pci 0x1022 &device.id pci 0x7461 +device.name AMD-8111 USB vendor.id pci 0x1022 &device.id pci 0x7462 +device.name AMD-8111 Ethernet vendor.id pci 0x1022 &device.id pci 0x7463 +device.name AMD-8111 USB EHCI vendor.id pci 0x1022 &device.id pci 0x7464 +device.name AMD-8111 USB OHCI vendor.id pci 0x1022 &device.id pci 0x7464 &subvendor.id pci 0x161f &subdevice.id pci 0x3017 +subdevice.name HDAMB vendor.id pci 0x1022 &device.id pci 0x7468 +device.name AMD-8111 LPC vendor.id pci 0x1022 &device.id pci 0x7468 &subvendor.id pci 0x161f &subdevice.id pci 0x3017 +subdevice.name HDAMB vendor.id pci 0x1022 &device.id pci 0x7469 +device.name AMD-8111 IDE vendor.id pci 0x1022 &device.id pci 0x7469 &subvendor.id pci 0x1022 &subdevice.id pci 0x2b80 +subdevice.name AMD-8111 IDE [Quartet] vendor.id pci 0x1022 &device.id pci 0x7469 &subvendor.id pci 0x161f &subdevice.id pci 0x3017 +subdevice.name HDAMB vendor.id pci 0x1022 &device.id pci 0x746a +device.name AMD-8111 SMBus 2.0 vendor.id pci 0x1022 &device.id pci 0x746b +device.name AMD-8111 ACPI vendor.id pci 0x1022 &device.id pci 0x746b &subvendor.id pci 0x161f &subdevice.id pci 0x3017 +subdevice.name HDAMB vendor.id pci 0x1022 &device.id pci 0x746d +device.name AMD-8111 AC97 Audio vendor.id pci 0x1022 &device.id pci 0x746d &subvendor.id pci 0x161f &subdevice.id pci 0x3017 +subdevice.name HDAMB vendor.id pci 0x1022 &device.id pci 0x746e +device.name AMD-8111 MC97 Modem vendor.id pci 0x1022 &device.id pci 0x756b +device.name AMD-8111 ACPI vendor.id pci 0x1022 &device.id pci 0x7800 +device.name FCH SATA Controller [IDE mode] vendor.id pci 0x1022 &device.id pci 0x7801 +device.name FCH SATA Controller [AHCI mode] vendor.id pci 0x1022 &device.id pci 0x7801 &subvendor.id pci 0x103c &subdevice.id pci 0x168b +subdevice.name ProBook 4535s Notebook vendor.id pci 0x1022 &device.id pci 0x7801 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x7802 +device.name FCH SATA Controller [RAID mode] vendor.id pci 0x1022 &device.id pci 0x7803 +device.name FCH SATA Controller [RAID mode] vendor.id pci 0x1022 &device.id pci 0x7804 +device.name FCH SATA Controller [AHCI mode] vendor.id pci 0x1022 &device.id pci 0x7804 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x7805 +device.name FCH SATA Controller [RAID mode] vendor.id pci 0x1022 &device.id pci 0x7806 +device.name FCH SD Flash Controller vendor.id pci 0x1022 &device.id pci 0x7807 +device.name FCH USB OHCI Controller vendor.id pci 0x1022 &device.id pci 0x7807 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x7807 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x7808 +device.name FCH USB EHCI Controller vendor.id pci 0x1022 &device.id pci 0x7808 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x7808 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x7809 +device.name FCH USB OHCI Controller vendor.id pci 0x1022 &device.id pci 0x7809 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x780b +device.name FCH SMBus Controller vendor.id pci 0x1022 &device.id pci 0x780b &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x780b &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x780c +device.name FCH IDE Controller vendor.id pci 0x1022 &device.id pci 0x780d +device.name FCH Azalia Controller vendor.id pci 0x1022 &device.id pci 0x780d &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x780d &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x780d &subvendor.id pci 0x1043 &subdevice.id pci 0x8444 +subdevice.name F2A85-M Series vendor.id pci 0x1022 &device.id pci 0x780e +device.name FCH LPC Bridge vendor.id pci 0x1022 &device.id pci 0x780e &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x780e &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x780f +device.name FCH PCI Bridge vendor.id pci 0x1022 &device.id pci 0x7812 +device.name FCH USB XHCI Controller vendor.id pci 0x1022 &device.id pci 0x7813 +device.name FCH SD Flash Controller vendor.id pci 0x1022 &device.id pci 0x7814 +device.name FCH USB XHCI Controller vendor.id pci 0x1022 &device.id pci 0x7814 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x1022 &device.id pci 0x7814 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x1022 &device.id pci 0x7900 +device.name FCH SATA Controller [IDE mode] vendor.id pci 0x1022 &device.id pci 0x7901 +device.name FCH SATA Controller [AHCI mode] vendor.id pci 0x1022 &device.id pci 0x7902 +device.name FCH SATA Controller [RAID mode] vendor.id pci 0x1022 &device.id pci 0x7903 +device.name FCH SATA Controller [RAID mode] vendor.id pci 0x1022 &device.id pci 0x7904 +device.name FCH SATA Controller [AHCI mode] vendor.id pci 0x1022 &device.id pci 0x7906 +device.name FCH SD Flash Controller vendor.id pci 0x1022 &device.id pci 0x7908 +device.name FCH USB EHCI Controller vendor.id pci 0x1022 &device.id pci 0x790b +device.name FCH SMBus Controller vendor.id pci 0x1022 &device.id pci 0x790e +device.name FCH LPC Bridge vendor.id pci 0x1022 &device.id pci 0x790f +device.name FCH PCI Bridge vendor.id pci 0x1022 &device.id pci 0x7914 +device.name FCH USB XHCI Controller vendor.id pci 0x1022 &device.id pci 0x9600 +device.name RS780 Host Bridge vendor.id pci 0x1022 &device.id pci 0x9600 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ee +subdevice.name M378A-CM Motherboard vendor.id pci 0x1022 &device.id pci 0x9600 &subvendor.id pci 0x1043 &subdevice.id pci 0x82f1 +subdevice.name M3A78-EH Motherboard vendor.id pci 0x1022 &device.id pci 0x9601 +device.name RS880 Host Bridge vendor.id pci 0x1022 &device.id pci 0x9601 &subvendor.id pci 0x1019 &subdevice.id pci 0x2120 +subdevice.name A785GM-M vendor.id pci 0x1022 &device.id pci 0x9601 &subvendor.id pci 0x1043 &subdevice.id pci 0x843e +subdevice.name M5A88-V EVO vendor.id pci 0x1022 &device.id pci 0x9602 +device.name RS780/RS880 PCI to PCI bridge (int gfx) vendor.id pci 0x1022 &device.id pci 0x9603 +device.name RS780 PCI to PCI bridge (ext gfx port 0) vendor.id pci 0x1022 &device.id pci 0x9604 +device.name RS780/RS880 PCI to PCI bridge (PCIE port 0) vendor.id pci 0x1022 &device.id pci 0x9605 +device.name RS780/RS880 PCI to PCI bridge (PCIE port 1) vendor.id pci 0x1022 &device.id pci 0x9606 +device.name RS780 PCI to PCI bridge (PCIE port 2) vendor.id pci 0x1022 &device.id pci 0x9607 +device.name RS780/RS880 PCI to PCI bridge (PCIE port 3) vendor.id pci 0x1022 &device.id pci 0x9608 +device.name RS780/RS880 PCI to PCI bridge (PCIE port 4) vendor.id pci 0x1022 &device.id pci 0x9609 +device.name RS780/RS880 PCI to PCI bridge (PCIE port 5) vendor.id pci 0x1022 &device.id pci 0x960a +device.name RS780 PCI to PCI bridge (NB-SB link) vendor.id pci 0x1022 &device.id pci 0x960b +device.name RS780 PCI to PCI bridge (ext gfx port 1) vendor.id pci 0x1023 +vendor.name Trident Microsystems vendor.id pci 0x1023 &device.id pci 0x0194 +device.name 82C194 vendor.id pci 0x1023 &device.id pci 0x2000 +device.name 4DWave DX vendor.id pci 0x1023 &device.id pci 0x2001 +device.name 4DWave NX vendor.id pci 0x1023 &device.id pci 0x2001 &subvendor.id pci 0x122d &subdevice.id pci 0x1400 +subdevice.name Trident PCI288-Q3DII (NX) vendor.id pci 0x1023 &device.id pci 0x2100 +device.name CyberBlade XP4m32 vendor.id pci 0x1023 &device.id pci 0x2200 +device.name XGI Volari XP5 vendor.id pci 0x1023 &device.id pci 0x8400 +device.name CyberBlade/i7 vendor.id pci 0x1023 &device.id pci 0x8400 &subvendor.id pci 0x1023 &subdevice.id pci 0x8400 +subdevice.name CyberBlade i7 AGP vendor.id pci 0x1023 &device.id pci 0x8420 +device.name CyberBlade/i7d vendor.id pci 0x1023 &device.id pci 0x8420 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb15a +subdevice.name CyberBlade i7 AGP vendor.id pci 0x1023 &device.id pci 0x8500 +device.name CyberBlade/i1 vendor.id pci 0x1023 &device.id pci 0x8520 +device.name CyberBlade i1 vendor.id pci 0x1023 &device.id pci 0x8520 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb16e +subdevice.name CyberBlade i1 AGP vendor.id pci 0x1023 &device.id pci 0x8520 &subvendor.id pci 0x1023 &subdevice.id pci 0x8520 +subdevice.name CyberBlade i1 AGP vendor.id pci 0x1023 &device.id pci 0x8620 +device.name CyberBlade/i1 vendor.id pci 0x1023 &device.id pci 0x8620 &subvendor.id pci 0x1014 &subdevice.id pci 0x0502 +subdevice.name ThinkPad R30/T30 vendor.id pci 0x1023 &device.id pci 0x8620 &subvendor.id pci 0x1014 &subdevice.id pci 0x1025 +subdevice.name Travelmate 352TE vendor.id pci 0x1023 &device.id pci 0x8820 +device.name CyberBlade XPAi1 vendor.id pci 0x1023 &device.id pci 0x9320 +device.name TGUI 9320 vendor.id pci 0x1023 &device.id pci 0x9350 +device.name GUI Accelerator vendor.id pci 0x1023 &device.id pci 0x9360 +device.name Flat panel GUI Accelerator vendor.id pci 0x1023 &device.id pci 0x9382 +device.name Cyber 9382 [Reference design] vendor.id pci 0x1023 &device.id pci 0x9383 +device.name Cyber 9383 [Reference design] vendor.id pci 0x1023 &device.id pci 0x9385 +device.name Cyber 9385 [Reference design] vendor.id pci 0x1023 &device.id pci 0x9386 +device.name Cyber 9386 vendor.id pci 0x1023 &device.id pci 0x9388 +device.name Cyber 9388 vendor.id pci 0x1023 &device.id pci 0x9397 +device.name Cyber 9397 vendor.id pci 0x1023 &device.id pci 0x939a +device.name Cyber 9397DVD vendor.id pci 0x1023 &device.id pci 0x9420 +device.name TGUI 9420 vendor.id pci 0x1023 &device.id pci 0x9430 +device.name TGUI 9430 vendor.id pci 0x1023 &device.id pci 0x9440 +device.name TGUI 9440 vendor.id pci 0x1023 &device.id pci 0x9460 +device.name TGUI 9460 vendor.id pci 0x1023 &device.id pci 0x9470 +device.name TGUI 9470 vendor.id pci 0x1023 &device.id pci 0x9520 +device.name Cyber 9520 vendor.id pci 0x1023 &device.id pci 0x9525 +device.name Cyber 9525 vendor.id pci 0x1023 &device.id pci 0x9540 +device.name Cyber 9540 vendor.id pci 0x1023 &device.id pci 0x9660 +device.name TGUI 9660/938x/968x vendor.id pci 0x1023 &device.id pci 0x9680 +device.name TGUI 9680 vendor.id pci 0x1023 &device.id pci 0x9682 +device.name TGUI 9682 vendor.id pci 0x1023 &device.id pci 0x9683 +device.name TGUI 9683 vendor.id pci 0x1023 &device.id pci 0x9685 +device.name ProVIDIA 9685 vendor.id pci 0x1023 &device.id pci 0x9750 +device.name 3DImage 9750 vendor.id pci 0x1023 &device.id pci 0x9750 &subvendor.id pci 0x1014 &subdevice.id pci 0x9750 +subdevice.name 3DImage 9750 vendor.id pci 0x1023 &device.id pci 0x9750 &subvendor.id pci 0x1023 &subdevice.id pci 0x9750 +subdevice.name 3DImage 9750 vendor.id pci 0x1023 &device.id pci 0x9753 +device.name TGUI 9753 vendor.id pci 0x1023 &device.id pci 0x9754 +device.name TGUI 9754 vendor.id pci 0x1023 &device.id pci 0x9759 +device.name TGUI 975 vendor.id pci 0x1023 &device.id pci 0x9783 +device.name TGUI 9783 vendor.id pci 0x1023 &device.id pci 0x9785 +device.name TGUI 9785 vendor.id pci 0x1023 &device.id pci 0x9850 +device.name 3DImage 9850 vendor.id pci 0x1023 &device.id pci 0x9880 +device.name Blade 3D PCI/AGP vendor.id pci 0x1023 &device.id pci 0x9880 &subvendor.id pci 0x1023 &subdevice.id pci 0x9880 +subdevice.name Blade 3D vendor.id pci 0x1023 &device.id pci 0x9910 +device.name CyberBlade/XP vendor.id pci 0x1023 &device.id pci 0x9930 +device.name CyberBlade/XPm vendor.id pci 0x1023 &device.id pci 0x9960 +device.name CyberBlade XP2 vendor.id pci 0x1024 +vendor.name Zenith Data Systems vendor.id pci 0x1025 +vendor.name Acer Incorporated [ALI] vendor.id pci 0x1025 &device.id pci 0x1435 +device.name M1435 vendor.id pci 0x1025 &device.id pci 0x1445 +device.name M1445 vendor.id pci 0x1025 &device.id pci 0x1449 +device.name M1449 vendor.id pci 0x1025 &device.id pci 0x1451 +device.name M1451 vendor.id pci 0x1025 &device.id pci 0x1461 +device.name M1461 vendor.id pci 0x1025 &device.id pci 0x1489 +device.name M1489 vendor.id pci 0x1025 &device.id pci 0x1511 +device.name M1511 vendor.id pci 0x1025 &device.id pci 0x1512 +device.name ALI M1512 Aladdin vendor.id pci 0x1025 &device.id pci 0x1513 +device.name M1513 vendor.id pci 0x1025 &device.id pci 0x1521 +device.name ALI M1521 Aladdin III CPU Bridge vendor.id pci 0x1025 &device.id pci 0x1521 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1521 +subdevice.name ALI M1521 Aladdin III CPU Bridge vendor.id pci 0x1025 &device.id pci 0x1523 +device.name ALI M1523 ISA Bridge vendor.id pci 0x1025 &device.id pci 0x1523 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1523 +subdevice.name ALI M1523 ISA Bridge vendor.id pci 0x1025 &device.id pci 0x1531 +device.name M1531 Northbridge [Aladdin IV/IV+] vendor.id pci 0x1025 &device.id pci 0x1533 +device.name M1533 PCI-to-ISA Bridge vendor.id pci 0x1025 &device.id pci 0x1533 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1533 +subdevice.name ALI M1533 Aladdin IV/V ISA South Bridge vendor.id pci 0x1025 &device.id pci 0x1535 +device.name M1535 PCI Bridge + Super I/O + FIR vendor.id pci 0x1025 &device.id pci 0x1541 +device.name M1541 Northbridge [Aladdin V] vendor.id pci 0x1025 &device.id pci 0x1541 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1541 +subdevice.name ALI M1541 Aladdin V/V+ AGP+PCI North Bridge vendor.id pci 0x1025 &device.id pci 0x1542 +device.name M1542 Northbridge [Aladdin V] vendor.id pci 0x1025 &device.id pci 0x1543 +device.name M1543 PCI-to-ISA Bridge + Super I/O + FIR vendor.id pci 0x1025 &device.id pci 0x1561 +device.name M1561 Northbridge [Aladdin 7] vendor.id pci 0x1025 &device.id pci 0x1621 +device.name M1621 Northbridge [Aladdin-Pro II] vendor.id pci 0x1025 &device.id pci 0x1631 +device.name M1631 Northbridge+3D Graphics [Aladdin TNT2] vendor.id pci 0x1025 &device.id pci 0x1641 +device.name M1641 Northbridge [Aladdin-Pro IV] vendor.id pci 0x1025 &device.id pci 0x1647 +device.name M1647 [MaGiK1] PCI North Bridge vendor.id pci 0x1025 &device.id pci 0x1671 +device.name M1671 Northbridge [ALADDiN-P4] vendor.id pci 0x1025 &device.id pci 0x1672 +device.name Northbridge [CyberALADDiN-P4] vendor.id pci 0x1025 &device.id pci 0x3141 +device.name M3141 vendor.id pci 0x1025 &device.id pci 0x3143 +device.name M3143 vendor.id pci 0x1025 &device.id pci 0x3145 +device.name M3145 vendor.id pci 0x1025 &device.id pci 0x3147 +device.name M3147 vendor.id pci 0x1025 &device.id pci 0x3149 +device.name M3149 vendor.id pci 0x1025 &device.id pci 0x3151 +device.name M3151 vendor.id pci 0x1025 &device.id pci 0x3307 +device.name M3307 MPEG-I Video Controller vendor.id pci 0x1025 &device.id pci 0x3309 +device.name M3309 MPEG-II Video w/ Software Audio Decoder vendor.id pci 0x1025 &device.id pci 0x3321 +device.name M3321 MPEG-II Audio/Video Decoder vendor.id pci 0x1025 &device.id pci 0x5212 +device.name M4803 vendor.id pci 0x1025 &device.id pci 0x5215 +device.name ALI PCI EIDE Controller vendor.id pci 0x1025 &device.id pci 0x5217 +device.name M5217H vendor.id pci 0x1025 &device.id pci 0x5219 +device.name M5219 vendor.id pci 0x1025 &device.id pci 0x5225 +device.name M5225 vendor.id pci 0x1025 &device.id pci 0x5229 +device.name M5229 vendor.id pci 0x1025 &device.id pci 0x5235 +device.name M5235 vendor.id pci 0x1025 &device.id pci 0x5237 +device.name M5237 PCI USB Host Controller vendor.id pci 0x1025 &device.id pci 0x5240 +device.name EIDE Controller vendor.id pci 0x1025 &device.id pci 0x5241 +device.name PCMCIA Bridge vendor.id pci 0x1025 &device.id pci 0x5242 +device.name General Purpose Controller vendor.id pci 0x1025 &device.id pci 0x5243 +device.name PCI to PCI Bridge Controller vendor.id pci 0x1025 &device.id pci 0x5244 +device.name Floppy Disk Controller vendor.id pci 0x1025 &device.id pci 0x5247 +device.name M1541 PCI to PCI Bridge vendor.id pci 0x1025 &device.id pci 0x5251 +device.name M5251 P1394 Controller vendor.id pci 0x1025 &device.id pci 0x5427 +device.name PCI to AGP Bridge vendor.id pci 0x1025 &device.id pci 0x5451 +device.name M5451 PCI AC-Link Controller Audio Device vendor.id pci 0x1025 &device.id pci 0x5453 +device.name M5453 PCI AC-Link Controller Modem Device vendor.id pci 0x1025 &device.id pci 0x7101 +device.name M7101 PCI PMU Power Management Controller vendor.id pci 0x1025 &device.id pci 0x7101 &subvendor.id pci 0x10b9 &subdevice.id pci 0x7101 +subdevice.name M7101 PCI PMU Power Management Controller vendor.id pci 0x1025 &device.id pci 0x9602 +device.name AMD RS780/RS880 PCI to PCI bridge (int gfx) vendor.id pci 0x1028 +vendor.name Dell vendor.id pci 0x1028 &device.id pci 0x0001 +device.name PowerEdge Expandable RAID Controller 2/Si vendor.id pci 0x1028 &device.id pci 0x0001 &subvendor.id pci 0x1028 &subdevice.id pci 0x0001 +subdevice.name PowerEdge 2400 vendor.id pci 0x1028 &device.id pci 0x0002 +device.name PowerEdge Expandable RAID Controller 3/Di vendor.id pci 0x1028 &device.id pci 0x0002 &subvendor.id pci 0x1028 &subdevice.id pci 0x0002 +subdevice.name PowerEdge 4400 vendor.id pci 0x1028 &device.id pci 0x0002 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d1 +subdevice.name PERC 3/DiV [Viper] vendor.id pci 0x1028 &device.id pci 0x0002 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d9 +subdevice.name PERC 3/DiL [Lexus] vendor.id pci 0x1028 &device.id pci 0x0003 +device.name PowerEdge Expandable RAID Controller 3/Si vendor.id pci 0x1028 &device.id pci 0x0003 &subvendor.id pci 0x1028 &subdevice.id pci 0x0003 +subdevice.name PowerEdge 2450 vendor.id pci 0x1028 &device.id pci 0x0004 +device.name PowerEdge Expandable RAID Controller 3/Di [Iguana] vendor.id pci 0x1028 &device.id pci 0x0004 &subvendor.id pci 0x1028 &subdevice.id pci 0x0004 +subdevice.name PERC 3/DiF [Iguana] vendor.id pci 0x1028 &device.id pci 0x0006 +device.name PowerEdge Expandable RAID Controller 3/Di vendor.id pci 0x1028 &device.id pci 0x0007 +device.name Remote Access Card III vendor.id pci 0x1028 &device.id pci 0x0008 +device.name Remote Access Card III vendor.id pci 0x1028 &device.id pci 0x0009 +device.name Remote Access Card III: BMC/SMIC device not present vendor.id pci 0x1028 &device.id pci 0x000a +device.name PowerEdge Expandable RAID Controller 3/Di vendor.id pci 0x1028 &device.id pci 0x000a &subvendor.id pci 0x1028 &subdevice.id pci 0x0106 +subdevice.name PERC 3/DiJ [Jaguar] vendor.id pci 0x1028 &device.id pci 0x000a &subvendor.id pci 0x1028 &subdevice.id pci 0x011b +subdevice.name PERC 3/DiD [Dagger] vendor.id pci 0x1028 &device.id pci 0x000a &subvendor.id pci 0x1028 &subdevice.id pci 0x0121 +subdevice.name PERC 3/DiB [Boxster] vendor.id pci 0x1028 &device.id pci 0x000c +device.name Embedded Remote Access or ERA/O vendor.id pci 0x1028 &device.id pci 0x000d +device.name Embedded Remote Access: BMC/SMIC device vendor.id pci 0x1028 &device.id pci 0x000e +device.name PowerEdge Expandable RAID controller 4/Di vendor.id pci 0x1028 &device.id pci 0x000f +device.name PowerEdge Expandable RAID controller 4/Di vendor.id pci 0x1028 &device.id pci 0x000f &subvendor.id pci 0x1028 &subdevice.id pci 0x014a +subdevice.name PowerEdge 1750 vendor.id pci 0x1028 &device.id pci 0x0010 +device.name Remote Access Card 4 vendor.id pci 0x1028 &device.id pci 0x0011 +device.name Remote Access Card 4 Daughter Card vendor.id pci 0x1028 &device.id pci 0x0012 +device.name Remote Access Card 4 Daughter Card Virtual UART vendor.id pci 0x1028 &device.id pci 0x0013 +device.name PowerEdge Expandable RAID controller 4 vendor.id pci 0x1028 &device.id pci 0x0013 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge Expandable RAID Controller 4e/Si vendor.id pci 0x1028 &device.id pci 0x0013 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge Expandable RAID Controller 4e/Di vendor.id pci 0x1028 &device.id pci 0x0013 &subvendor.id pci 0x1028 &subdevice.id pci 0x016e +subdevice.name PowerEdge Expandable RAID Controller 4e/Di vendor.id pci 0x1028 &device.id pci 0x0013 &subvendor.id pci 0x1028 &subdevice.id pci 0x016f +subdevice.name PowerEdge Expandable RAID Controller 4e/Di vendor.id pci 0x1028 &device.id pci 0x0013 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge Expandable RAID Controller 4e/Di vendor.id pci 0x1028 &device.id pci 0x0014 +device.name Remote Access Card 4 Daughter Card SMIC interface vendor.id pci 0x1028 &device.id pci 0x0015 +device.name PowerEdge Expandable RAID controller 5 vendor.id pci 0x1028 &device.id pci 0x0015 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f01 +subdevice.name PERC 5/E Adapter RAID Controller vendor.id pci 0x1028 &device.id pci 0x0015 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f02 +subdevice.name PERC 5/i Adapter RAID Controller vendor.id pci 0x1028 &device.id pci 0x0015 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f03 +subdevice.name PERC 5/i Integrated RAID Controller vendor.id pci 0x1028 &device.id pci 0x0016 +device.name PowerEdge Expandable RAID controller S300 vendor.id pci 0x1028 &device.id pci 0x0016 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f24 +subdevice.name PERC S300 Controller vendor.id pci 0x1028 &device.id pci 0x0073 +device.name NV-RAM Adapter vendor.id pci 0x1029 +vendor.name Siemens Nixdorf IS vendor.id pci 0x102a +vendor.name LSI Logic vendor.id pci 0x102a &device.id pci 0x0000 +device.name HYDRA vendor.id pci 0x102a &device.id pci 0x0010 +device.name ASPEN vendor.id pci 0x102a &device.id pci 0x001f +device.name AHA-2940U2/U2W /7890/7891 SCSI Controllers vendor.id pci 0x102a &device.id pci 0x001f &subvendor.id pci 0x9005 &subdevice.id pci 0x000f +subdevice.name 2940U2W SCSI Controller vendor.id pci 0x102a &device.id pci 0x001f &subvendor.id pci 0x9005 &subdevice.id pci 0x0106 +subdevice.name 2940U2W SCSI Controller vendor.id pci 0x102a &device.id pci 0x001f &subvendor.id pci 0x9005 &subdevice.id pci 0xa180 +subdevice.name 2940U2W SCSI Controller vendor.id pci 0x102a &device.id pci 0x00c5 +device.name AIC-7899 U160/m SCSI Controller vendor.id pci 0x102a &device.id pci 0x00c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x00c5 +subdevice.name PowerEdge 2550/2650/4600 vendor.id pci 0x102a &device.id pci 0x00cf +device.name AIC-7899P U160/m vendor.id pci 0x102a &device.id pci 0x00cf &subvendor.id pci 0x1028 &subdevice.id pci 0x0106 +subdevice.name PowerEdge 4600 vendor.id pci 0x102a &device.id pci 0x00cf &subvendor.id pci 0x1028 &subdevice.id pci 0x0121 +subdevice.name PowerEdge 2650 vendor.id pci 0x102b +vendor.name Matrox Electronics Systems Ltd. vendor.id pci 0x102b &device.id pci 0x0010 +device.name MGA-I [Impression?] vendor.id pci 0x102b &device.id pci 0x0100 +device.name MGA 1064SG [Mystique] vendor.id pci 0x102b &device.id pci 0x0518 +device.name MGA-II [Athena] vendor.id pci 0x102b &device.id pci 0x0519 +device.name MGA 2064W [Millennium] vendor.id pci 0x102b &device.id pci 0x051a +device.name MGA 1064SG [Mystique] vendor.id pci 0x102b &device.id pci 0x051a &subvendor.id pci 0x102b &subdevice.id pci 0x0100 +subdevice.name MGA-1064SG Mystique vendor.id pci 0x102b &device.id pci 0x051a &subvendor.id pci 0x102b &subdevice.id pci 0x1100 +subdevice.name MGA-1084SG Mystique vendor.id pci 0x102b &device.id pci 0x051a &subvendor.id pci 0x102b &subdevice.id pci 0x1200 +subdevice.name MGA-1084SG Mystique vendor.id pci 0x102b &device.id pci 0x051a &subvendor.id pci 0x1100 &subdevice.id pci 0x102b +subdevice.name MGA-1084SG Mystique vendor.id pci 0x102b &device.id pci 0x051a &subvendor.id pci 0x110a &subdevice.id pci 0x0018 +subdevice.name Scenic Pro C5 (D1025) vendor.id pci 0x102b &device.id pci 0x051b +device.name MGA 2164W [Millennium II] vendor.id pci 0x102b &device.id pci 0x051b &subvendor.id pci 0x102b &subdevice.id pci 0x051b +subdevice.name MGA-2164W Millennium II vendor.id pci 0x102b &device.id pci 0x051b &subvendor.id pci 0x102b &subdevice.id pci 0x1100 +subdevice.name MGA-2164W Millennium II vendor.id pci 0x102b &device.id pci 0x051b &subvendor.id pci 0x102b &subdevice.id pci 0x1200 +subdevice.name MGA-2164W Millennium II vendor.id pci 0x102b &device.id pci 0x051b &subvendor.id pci 0x102b &subdevice.id pci 0x2100 +subdevice.name MGA-2164W Millennium II vendor.id pci 0x102b &device.id pci 0x051e +device.name MGA 1064SG [Mystique] AGP vendor.id pci 0x102b &device.id pci 0x051f +device.name MGA 2164W [Millennium II] AGP vendor.id pci 0x102b &device.id pci 0x051f &subvendor.id pci 0x102b &subdevice.id pci 0x2100 +subdevice.name MGA-2164WA [Millennium II A] vendor.id pci 0x102b &device.id pci 0x0520 +device.name MGA G200 vendor.id pci 0x102b &device.id pci 0x0520 &subvendor.id pci 0x102b &subdevice.id pci 0xdbc2 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0520 &subvendor.id pci 0x102b &subdevice.id pci 0xdbc8 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0520 &subvendor.id pci 0x102b &subdevice.id pci 0xdbe2 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0520 &subvendor.id pci 0x102b &subdevice.id pci 0xdbe8 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0520 &subvendor.id pci 0x102b &subdevice.id pci 0xff03 +subdevice.name Millennium G200 SD vendor.id pci 0x102b &device.id pci 0x0520 &subvendor.id pci 0x102b &subdevice.id pci 0xff04 +subdevice.name Marvel G200 vendor.id pci 0x102b &device.id pci 0x0521 +device.name MGA G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x1014 &subdevice.id pci 0xff03 +subdevice.name Millennium G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0x48e9 +subdevice.name Mystique G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0x48f8 +subdevice.name Millennium G200 SD AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0x4a60 +subdevice.name Millennium G200 LE AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0x4a64 +subdevice.name Millennium G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xc93c +subdevice.name Millennium G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xc9b0 +subdevice.name Millennium G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xc9bc +subdevice.name Millennium G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xca60 +subdevice.name Millennium G250 LE AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xca6c +subdevice.name Millennium G250 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbbc +subdevice.name Millennium G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbc2 +subdevice.name Millennium G200 MMS (Dual G200) vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbc3 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbc8 +subdevice.name Millennium G200 MMS (Dual G200) vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbd2 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbd3 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbd4 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbd5 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbd8 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbd9 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbe2 +subdevice.name Millennium G200 MMS (Quad G200) vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbe3 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbe8 +subdevice.name Millennium G200 MMS (Quad G200) vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbf2 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbf3 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbf4 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbf5 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbf8 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xdbf9 +subdevice.name G200 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xf806 +subdevice.name Mystique G200 Video AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xff00 +subdevice.name MGA-G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xff02 +subdevice.name Mystique G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xff03 +subdevice.name Millennium G200A AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x102b &subdevice.id pci 0xff04 +subdevice.name Marvel G200 AGP vendor.id pci 0x102b &device.id pci 0x0521 &subvendor.id pci 0x110a &subdevice.id pci 0x0032 +subdevice.name MGA-G200 AGP vendor.id pci 0x102b &device.id pci 0x0522 +device.name MGA G200e [Pilot] ServerEngines (SEP1) vendor.id pci 0x102b &device.id pci 0x0522 &subvendor.id pci 0x103c &subdevice.id pci 0x31fa +subdevice.name ProLiant DL140 G3 vendor.id pci 0x102b &device.id pci 0x0525 +device.name MGA G400/G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb16f +subdevice.name MGA-G400 AGP vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0328 +subdevice.name Millennium G400 16Mb SDRAM vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0338 +subdevice.name Millennium G400 16Mb SDRAM vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0378 +subdevice.name Millennium G400 32Mb SDRAM vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0541 +subdevice.name Millennium G450 Dual Head vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0542 +subdevice.name Millennium G450 Dual Head LX vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0543 +subdevice.name Millennium G450 Single Head LX vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0641 +subdevice.name Millennium G450 32Mb SDRAM Dual Head vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0642 +subdevice.name Millennium G450 32Mb SDRAM Dual Head LX vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0643 +subdevice.name Millennium G450 32Mb SDRAM Single Head LX vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x07c0 +subdevice.name Millennium G450 Dual Head LE vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x07c1 +subdevice.name Millennium G450 SDR Dual Head LE vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d41 +subdevice.name Millennium G450 Dual Head PCI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d42 +subdevice.name Millennium G450 Dual Head LX PCI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d43 +subdevice.name Millennium G450 32Mb Dual Head PCI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0e00 +subdevice.name Marvel G450 eTV vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0e01 +subdevice.name Marvel G450 eTV vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0e02 +subdevice.name Marvel G450 eTV vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0e03 +subdevice.name Marvel G450 eTV vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0f80 +subdevice.name Millennium G450 Low Profile vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0f81 +subdevice.name Millennium G450 Low Profile vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0f82 +subdevice.name Millennium G450 Low Profile DVI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0f83 +subdevice.name Millennium G450 Low Profile DVI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x19d8 +subdevice.name Millennium G400 16Mb SGRAM vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x19f8 +subdevice.name Millennium G400 32Mb SGRAM vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2159 +subdevice.name Millennium G400 Dual Head 16Mb vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2179 +subdevice.name Millennium G400 MAX/Dual Head 32Mb vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x217d +subdevice.name Millennium G400 Dual Head Max vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c0 +subdevice.name Millennium G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c1 +subdevice.name Millennium G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c2 +subdevice.name Millennium G450 DVI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c3 +subdevice.name Millennium G450 DVI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2f58 +subdevice.name Millennium G400 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2f78 +subdevice.name Millennium G400 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x3693 +subdevice.name Marvel G400 AGP vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x5dd0 +subdevice.name 4Sight II vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x5f50 +subdevice.name 4Sight II vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x5f51 +subdevice.name 4Sight II vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x5f52 +subdevice.name 4Sight II vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x9010 +subdevice.name Millennium G400 Dual Head vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x1458 &subdevice.id pci 0x0400 +subdevice.name GA-G400 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x1705 &subdevice.id pci 0x0001 +subdevice.name Millennium G450 32MB SGRAM vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x1705 &subdevice.id pci 0x0002 +subdevice.name Millennium G450 16MB SGRAM vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x1705 &subdevice.id pci 0x0003 +subdevice.name Millennium G450 32MB vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x1705 &subdevice.id pci 0x0004 +subdevice.name Millennium G450 16MB vendor.id pci 0x102b &device.id pci 0x0527 +device.name Parhelia vendor.id pci 0x102b &device.id pci 0x0527 &subvendor.id pci 0x102b &subdevice.id pci 0x0840 +subdevice.name Parhelia 128Mb vendor.id pci 0x102b &device.id pci 0x0527 &subvendor.id pci 0x102b &subdevice.id pci 0x0850 +subdevice.name Parhelia 256MB vendor.id pci 0x102b &device.id pci 0x0527 &subvendor.id pci 0x102b &subdevice.id pci 0x0870 +subdevice.name MED2mp-DVI vendor.id pci 0x102b &device.id pci 0x0527 &subvendor.id pci 0x102b &subdevice.id pci 0x0880 +subdevice.name P-256 Edge Overlap Controller vendor.id pci 0x102b &device.id pci 0x0528 +device.name Parhelia vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1020 +subdevice.name Parhelia 128MB vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1030 +subdevice.name Parhelia 256 MB Dual DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1040 +subdevice.name MED2mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1050 +subdevice.name Sono S20 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1060 +subdevice.name PJ-30L vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1070 +subdevice.name PJ-40L vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1421 +subdevice.name MED5mp vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1431 +subdevice.name MED3mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1451 +subdevice.name MED5mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1491 +subdevice.name MED2mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x14b1 +subdevice.name MED3mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x14c1 +subdevice.name MED5mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x14e1 +subdevice.name Parhelia PCI 256MB vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x14f1 +subdevice.name Parhelia Precision SGT vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1501 +subdevice.name ATC-4MP vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1511 +subdevice.name ATC-4MP vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1521 +subdevice.name TheatreVUE T30 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1531 +subdevice.name TheatreVUE T20 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1541 +subdevice.name MED2mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1551 +subdevice.name MED3mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1561 +subdevice.name MED5mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1571 +subdevice.name Parhelia DL256 PCI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x1591 +subdevice.name Parhelia Precision SDT vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x15a1 +subdevice.name MED4mp-DVI vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2011 +subdevice.name Parhelia HR256 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2021 +subdevice.name QID Pro vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2061 +subdevice.name PJ-40LP vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2081 +subdevice.name EWS Quad vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2411 +subdevice.name PPX-OUT8 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2421 +subdevice.name VPX-OUT8 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2441 +subdevice.name PPX-OUT4 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2451 +subdevice.name VPX-OUT4 vendor.id pci 0x102b &device.id pci 0x0528 &subvendor.id pci 0x102b &subdevice.id pci 0x2491 +subdevice.name LPX-OUT4 vendor.id pci 0x102b &device.id pci 0x0530 +device.name MGA G200EV vendor.id pci 0x102b &device.id pci 0x0532 +device.name MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x1028 &subdevice.id pci 0x02a4 +subdevice.name PowerEdge T310 MGA G200eW WPCM450 vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x15d9 &subdevice.id pci 0x0624 +subdevice.name X9SCM-F Motherboard vendor.id pci 0x102b &device.id pci 0x0532 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x102b &device.id pci 0x0533 +device.name MGA G200EH vendor.id pci 0x102b &device.id pci 0x0533 &subvendor.id pci 0x103c &subdevice.id pci 0x3381 +subdevice.name iLO4 vendor.id pci 0x102b &device.id pci 0x0534 +device.name G200eR2 vendor.id pci 0x102b &device.id pci 0x0540 +device.name M91XX vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2080 +subdevice.name M9140 LP PCIe x16 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x20c0 +subdevice.name Xenia vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x20c1 +subdevice.name Xenia Pro vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2100 +subdevice.name M9120 PCIe x16 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2140 +subdevice.name M9125 PCIe x16 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2180 +subdevice.name M9120 Plus LP PCIe x16 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x21c0 +subdevice.name M9120 Plus LP PCIe x1 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2200 +subdevice.name VDA1164 Output Board vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2240 +subdevice.name M9148 LP PCIe x16 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2241 +subdevice.name M9138 LP PCIe x16 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x2280 +subdevice.name M9188 ATX PCIe x16 vendor.id pci 0x102b &device.id pci 0x0540 &subvendor.id pci 0x102b &subdevice.id pci 0x22c0 +subdevice.name M9128 LP PCIe x16 vendor.id pci 0x102b &device.id pci 0x0550 +device.name SV2 vendor.id pci 0x102b &device.id pci 0x0550 &subvendor.id pci 0x102b &subdevice.id pci 0x00c0 +subdevice.name MURA-IPX-I4EF vendor.id pci 0x102b &device.id pci 0x0550 &subvendor.id pci 0x102b &subdevice.id pci 0x00c1 +subdevice.name MURA-IPX-I4DF vendor.id pci 0x102b &device.id pci 0x0550 &subvendor.id pci 0x102b &subdevice.id pci 0x00c3 +subdevice.name MURA-IPX-I4DHF vendor.id pci 0x102b &device.id pci 0x0550 &subvendor.id pci 0x102b &subdevice.id pci 0x00c5 +subdevice.name MURA-IPX-I4EHF vendor.id pci 0x102b &device.id pci 0x0d10 +device.name MGA Ultima/Impression vendor.id pci 0x102b &device.id pci 0x1000 +device.name MGA G100 [Productiva] vendor.id pci 0x102b &device.id pci 0x1000 &subvendor.id pci 0x102b &subdevice.id pci 0xff01 +subdevice.name Productiva G100 vendor.id pci 0x102b &device.id pci 0x1000 &subvendor.id pci 0x102b &subdevice.id pci 0xff05 +subdevice.name Productiva G100 Multi-Monitor vendor.id pci 0x102b &device.id pci 0x1001 +device.name MGA G100 [Productiva] AGP vendor.id pci 0x102b &device.id pci 0x1001 &subvendor.id pci 0x102b &subdevice.id pci 0x1001 +subdevice.name MGA-G100 AGP vendor.id pci 0x102b &device.id pci 0x1001 &subvendor.id pci 0x102b &subdevice.id pci 0xff00 +subdevice.name MGA-G100 AGP vendor.id pci 0x102b &device.id pci 0x1001 &subvendor.id pci 0x102b &subdevice.id pci 0xff01 +subdevice.name MGA-G100 Productiva AGP vendor.id pci 0x102b &device.id pci 0x1001 &subvendor.id pci 0x102b &subdevice.id pci 0xff03 +subdevice.name Millennium G100 AGP vendor.id pci 0x102b &device.id pci 0x1001 &subvendor.id pci 0x102b &subdevice.id pci 0xff04 +subdevice.name MGA-G100 AGP vendor.id pci 0x102b &device.id pci 0x1001 &subvendor.id pci 0x102b &subdevice.id pci 0xff05 +subdevice.name MGA-G100 Productiva AGP Multi-Monitor vendor.id pci 0x102b &device.id pci 0x1001 &subvendor.id pci 0x110a &subdevice.id pci 0x001e +subdevice.name MGA-G100 AGP vendor.id pci 0x102b &device.id pci 0x2007 +device.name MGA Mistral vendor.id pci 0x102b &device.id pci 0x2527 +device.name Millennium G550 vendor.id pci 0x102b &device.id pci 0x2527 &subvendor.id pci 0x102b &subdevice.id pci 0x0f42 +subdevice.name Matrox G550 Low Profile PCI vendor.id pci 0x102b &device.id pci 0x2527 &subvendor.id pci 0x102b &subdevice.id pci 0x0f83 +subdevice.name Millennium G550 vendor.id pci 0x102b &device.id pci 0x2527 &subvendor.id pci 0x102b &subdevice.id pci 0x0f84 +subdevice.name Millennium G550 Dual Head DDR 32Mb vendor.id pci 0x102b &device.id pci 0x2527 &subvendor.id pci 0x102b &subdevice.id pci 0x1e41 +subdevice.name Millennium G550 vendor.id pci 0x102b &device.id pci 0x2527 &subvendor.id pci 0x102b &subdevice.id pci 0x2300 +subdevice.name Millennium G550 LP PCIE vendor.id pci 0x102b &device.id pci 0x2537 +device.name Millenium P650/P750 vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x1820 +subdevice.name Millennium P750 64MB vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x1830 +subdevice.name Millennium P650 64MB vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x1850 +subdevice.name RAD2mp vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x1860 +subdevice.name RAD3mp vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x1880 +subdevice.name Sono S10 vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x1c10 +subdevice.name QID 128MB vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2811 +subdevice.name Millennium P650 Low-profile PCI 64MB vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2821 +subdevice.name Millenium P650 Low-profile PCI vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2841 +subdevice.name RAD PCI vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2851 +subdevice.name Spectrum PCI vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2871 +subdevice.name EpicA TC2 vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2c11 +subdevice.name QID Low-profile PCI vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2c21 +subdevice.name QID LP PCI LW vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2c31 +subdevice.name QID LP PCI vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x2c41 +subdevice.name EpicA TC4 vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x3001 +subdevice.name Extio F1400 vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x3011 +subdevice.name Extio F1220 vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x3041 +subdevice.name RG-200DL vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x3051 +subdevice.name RG-400SL vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x3061 +subdevice.name Extio F1420 vendor.id pci 0x102b &device.id pci 0x2537 &subvendor.id pci 0x102b &subdevice.id pci 0x3081 +subdevice.name Extio F1240 vendor.id pci 0x102b &device.id pci 0x2538 +device.name Millenium P650 PCIe vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x0847 +subdevice.name RAD PCIe vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x08c7 +subdevice.name Millennium P650 PCIe 128MB vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x0907 +subdevice.name Millennium P650 PCIe 64MB vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x0947 +subdevice.name Parhelia APVe vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x0987 +subdevice.name ATC PCIe 4MP vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x1047 +subdevice.name Millennium P650 LP PCIe 128MB vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x1087 +subdevice.name Millennium P650 LP PCIe 64MB vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x1801 +subdevice.name Millenium P650 PCIe x1 vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x2538 +subdevice.name Parhelia APVe vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x3007 +subdevice.name QID Low-profile PCIe vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x3087 +subdevice.name Aurora VX3mp vendor.id pci 0x102b &device.id pci 0x2538 &subvendor.id pci 0x102b &subdevice.id pci 0x30c7 +subdevice.name QID LP PCIe vendor.id pci 0x102b &device.id pci 0x2539 +device.name Millennium P690 vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0040 +subdevice.name Millenium P690 PCIe x16 vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0042 +subdevice.name ONYX vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0043 +subdevice.name SPECTRA vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0080 +subdevice.name Millenium P690 Plus LP PCIe x16 vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0081 +subdevice.name Millenium P690 LP PCIe x16 vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0082 +subdevice.name RAD LPX PCIe x16 vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x00c0 +subdevice.name Millenium P690 Plus LP PCI vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x00c2 +subdevice.name Millenium P690 LP PCI vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x00c3 +subdevice.name RAD LPX PCI vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0101 +subdevice.name Millenium P690 PCI vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0140 +subdevice.name Millenium P690 LP PCIe x1 vendor.id pci 0x102b &device.id pci 0x2539 &subvendor.id pci 0x102b &subdevice.id pci 0x0180 +subdevice.name Display Wall IP Decode 128 MB vendor.id pci 0x102b &device.id pci 0x4164 +device.name Morphis QxT frame grabber vendor.id pci 0x102b &device.id pci 0x43b4 +device.name Morphis Qxt encoding engine vendor.id pci 0x102b &device.id pci 0x4510 +device.name Morphis COM port vendor.id pci 0x102b &device.id pci 0x4536 +device.name VIA Framegrabber vendor.id pci 0x102b &device.id pci 0x4686 +device.name Concord GX (customized Intel 82541) vendor.id pci 0x102b &device.id pci 0x475b +device.name Solios eCL/XCL-B frame grabber vendor.id pci 0x102b &device.id pci 0x475d +device.name Vio frame grabber family vendor.id pci 0x102b &device.id pci 0x475d &subvendor.id pci 0x102b &subdevice.id pci 0x4b90 +subdevice.name Vio Duo frame grabber (single channel) vendor.id pci 0x102b &device.id pci 0x475d &subvendor.id pci 0x102b &subdevice.id pci 0x4b91 +subdevice.name Vio Duo frame grabber vendor.id pci 0x102b &device.id pci 0x475d &subvendor.id pci 0x102b &subdevice.id pci 0x4b92 +subdevice.name Vio Analog frame grabber vendor.id pci 0x102b &device.id pci 0x475d &subvendor.id pci 0x102b &subdevice.id pci 0x4b93 +subdevice.name Vio SDI Frame Grabber vendor.id pci 0x102b &device.id pci 0x475d &subvendor.id pci 0x102b &subdevice.id pci 0x4b94 +subdevice.name Vio DVI-A frame grabber vendor.id pci 0x102b &device.id pci 0x475f +device.name Solios (single-Full) CL frame grabber vendor.id pci 0x102b &device.id pci 0x475f &subvendor.id pci 0x102b &subdevice.id pci 0x475f +subdevice.name Solios eCL/XCL-F frame grabber vendor.id pci 0x102b &device.id pci 0x475f &subvendor.id pci 0x102b &subdevice.id pci 0x4d5f +subdevice.name Solios eV-CL (single-Full) frame grabber vendor.id pci 0x102b &device.id pci 0x475f &subvendor.id pci 0x102b &subdevice.id pci 0x4e5f +subdevice.name Solios eM-CL (single-Full) frame grabber vendor.id pci 0x102b &device.id pci 0x47a1 +device.name Solios eA/XA frame grabber vendor.id pci 0x102b &device.id pci 0x47a1 &subvendor.id pci 0x102b &subdevice.id pci 0x4be0 +subdevice.name Solios eA/XA (single) frame grabber vendor.id pci 0x102b &device.id pci 0x47a1 &subvendor.id pci 0x102b &subdevice.id pci 0x4be1 +subdevice.name Solios eA/XA (dual) frame grabber vendor.id pci 0x102b &device.id pci 0x47a1 &subvendor.id pci 0x102b &subdevice.id pci 0x4be2 +subdevice.name Solios eA/XA (quad) frame grabber vendor.id pci 0x102b &device.id pci 0x47a2 +device.name Solios COM port vendor.id pci 0x102b &device.id pci 0x47c1 +device.name Solios (dual-Base/single-Medium) CL frame grabber vendor.id pci 0x102b &device.id pci 0x47c1 &subvendor.id pci 0x102b &subdevice.id pci 0x0000 +subdevice.name Solios frame grabber vendor.id pci 0x102b &device.id pci 0x47c1 &subvendor.id pci 0x102b &subdevice.id pci 0x4b80 +subdevice.name Solios eCL/XCL (single-Medium) frame grabber vendor.id pci 0x102b &device.id pci 0x47c1 &subvendor.id pci 0x102b &subdevice.id pci 0x4b81 +subdevice.name Solios eCL/XCL (dual-Base) frame grabber vendor.id pci 0x102b &device.id pci 0x47c1 &subvendor.id pci 0x102b &subdevice.id pci 0x4d80 +subdevice.name Solios eV-CL (single-Medium) frame grabber vendor.id pci 0x102b &device.id pci 0x47c1 &subvendor.id pci 0x102b &subdevice.id pci 0x4d81 +subdevice.name Solios eV-CL (dual-Base) frame grabber vendor.id pci 0x102b &device.id pci 0x47c1 &subvendor.id pci 0x102b &subdevice.id pci 0x4e80 +subdevice.name Solios eM-CL (single-Medium) frame grabber vendor.id pci 0x102b &device.id pci 0x47c1 &subvendor.id pci 0x102b &subdevice.id pci 0x4e81 +subdevice.name Solios eM-CL (dual-Base) frame grabber vendor.id pci 0x102b &device.id pci 0x47c2 +device.name Solios COM port vendor.id pci 0x102b &device.id pci 0x4949 +device.name Radient frame grabber family vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x0010 +subdevice.name Radient eCL (Single-full) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x0011 +subdevice.name Radient eCLV (Single-full) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x0020 +subdevice.name Radient eCL (Dual-base) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x0030 +subdevice.name Radient eCL (Dual-full) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x0040 +subdevice.name Radient eCL (Quad-base) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x0050 +subdevice.name Radient eCL (Golden) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x1010 +subdevice.name Radient eV-CXP (quad CXP-6) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x1015 +subdevice.name Radient eV-CXP (dual CXP-6) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x1020 +subdevice.name Radient eV-CXP (quad CXP-3) frame grabber vendor.id pci 0x102b &device.id pci 0x4949 &subvendor.id pci 0x102b &subdevice.id pci 0x1050 +subdevice.name Radient eV-CXP (Golden) frame grabber vendor.id pci 0x102b &device.id pci 0x4cdc +device.name Morphis JPEG2000 accelerator vendor.id pci 0x102b &device.id pci 0x4f54 +device.name Morphis (e)Quad frame grabber vendor.id pci 0x102b &device.id pci 0x4fc5 +device.name Morphis (e)Dual frame grabber vendor.id pci 0x102b &device.id pci 0x5e10 +device.name Morphis aux I/O vendor.id pci 0x102b &device.id pci 0x6573 +device.name Shark 10/100 Multiport SwitchNIC vendor.id pci 0x102c +vendor.name Chips and Technologies vendor.id pci 0x102c &device.id pci 0x00b8 +device.name F64310 vendor.id pci 0x102c &device.id pci 0x00c0 +device.name F69000 HiQVideo vendor.id pci 0x102c &device.id pci 0x00c0 &subvendor.id pci 0x102c &subdevice.id pci 0x00c0 +subdevice.name F69000 HiQVideo vendor.id pci 0x102c &device.id pci 0x00c0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1000 +subdevice.name CC7/CR7/CP7/VC7/VP7/VR7 mainboard vendor.id pci 0x102c &device.id pci 0x00c0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1010 +subdevice.name CP5/CR6 mainboard vendor.id pci 0x102c &device.id pci 0x00c0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1020 +subdevice.name VR6 mainboard vendor.id pci 0x102c &device.id pci 0x00c0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1030 +subdevice.name PC5 mainboard vendor.id pci 0x102c &device.id pci 0x00c0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x102c &device.id pci 0x00c0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1051 +subdevice.name CE7 mainboard vendor.id pci 0x102c &device.id pci 0x00d0 +device.name F65545 vendor.id pci 0x102c &device.id pci 0x00d8 +device.name F65545 vendor.id pci 0x102c &device.id pci 0x00dc +device.name F65548 vendor.id pci 0x102c &device.id pci 0x00e0 +device.name F65550 vendor.id pci 0x102c &device.id pci 0x00e4 +device.name F65554 vendor.id pci 0x102c &device.id pci 0x00e5 +device.name F65555 HiQVPro vendor.id pci 0x102c &device.id pci 0x00e5 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb049 +subdevice.name Armada 1700 Laptop Display Controller vendor.id pci 0x102c &device.id pci 0x00e5 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Satellite Pro/Satellite vendor.id pci 0x102c &device.id pci 0x00f0 +device.name F68554 vendor.id pci 0x102c &device.id pci 0x00f4 +device.name F68554 HiQVision vendor.id pci 0x102c &device.id pci 0x00f5 +device.name F68555 vendor.id pci 0x102c &device.id pci 0x0c30 +device.name F69030 vendor.id pci 0x102c &device.id pci 0x0c30 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1000 +subdevice.name CC7/CR7/CP7/VC7/VP7/VR7 mainboard vendor.id pci 0x102c &device.id pci 0x0c30 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x102c &device.id pci 0x0c30 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1051 +subdevice.name CE7 mainboard vendor.id pci 0x102c &device.id pci 0x0c30 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x102d +vendor.name Wyse Technology Inc. vendor.id pci 0x102d &device.id pci 0x50dc +device.name 3328 Audio vendor.id pci 0x102e +vendor.name Olivetti Advanced Technology vendor.id pci 0x102f +vendor.name Toshiba America vendor.id pci 0x102f &device.id pci 0x0009 +device.name r4x00 vendor.id pci 0x102f &device.id pci 0x000a +device.name TX3927 MIPS RISC PCI Controller vendor.id pci 0x102f &device.id pci 0x0020 +device.name ATM Meteor 155 vendor.id pci 0x102f &device.id pci 0x0020 &subvendor.id pci 0x102f &subdevice.id pci 0x00f8 +subdevice.name ATM Meteor 155 vendor.id pci 0x102f &device.id pci 0x0030 +device.name TC35815CF PCI 10/100 Mbit Ethernet Controller vendor.id pci 0x102f &device.id pci 0x0031 +device.name TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL vendor.id pci 0x102f &device.id pci 0x0032 +device.name TC35815CF PCI 10/100 Mbit Ethernet Controller on TX4939 vendor.id pci 0x102f &device.id pci 0x0105 +device.name TC86C001 [goku-s] IDE vendor.id pci 0x102f &device.id pci 0x0106 +device.name TC86C001 [goku-s] USB 1.1 Host vendor.id pci 0x102f &device.id pci 0x0107 +device.name TC86C001 [goku-s] USB Device Controller vendor.id pci 0x102f &device.id pci 0x0108 +device.name TC86C001 [goku-s] I2C/SIO/GPIO Controller vendor.id pci 0x102f &device.id pci 0x0180 +device.name TX4927/38 MIPS RISC PCI Controller vendor.id pci 0x102f &device.id pci 0x0181 +device.name TX4925 MIPS RISC PCI Controller vendor.id pci 0x102f &device.id pci 0x0182 +device.name TX4937 MIPS RISC PCI Controller vendor.id pci 0x102f &device.id pci 0x01b4 +device.name Celleb platform IDE interface vendor.id pci 0x102f &device.id pci 0x01b5 +device.name SCC USB 2.0 EHCI controller vendor.id pci 0x102f &device.id pci 0x01b6 +device.name SCC USB 1.1 OHCI controller vendor.id pci 0x1030 +vendor.name TMC Research vendor.id pci 0x1031 +vendor.name Miro Computer Products AG vendor.id pci 0x1031 &device.id pci 0x5601 +device.name DC20 ASIC vendor.id pci 0x1031 &device.id pci 0x5607 +device.name Video I/O & motion JPEG compressor vendor.id pci 0x1031 &device.id pci 0x5631 +device.name Media 3D vendor.id pci 0x1031 &device.id pci 0x6057 +device.name MiroVideo DC10/DC30+ vendor.id pci 0x1032 +vendor.name Compaq vendor.id pci 0x1033 +vendor.name NEC Corporation vendor.id pci 0x1033 &device.id pci 0x0000 +device.name Vr4181A USB Host or Function Control Unit vendor.id pci 0x1033 &device.id pci 0x0001 +device.name PCI to 486-like bus Bridge vendor.id pci 0x1033 &device.id pci 0x0002 +device.name PCI to VL98 Bridge vendor.id pci 0x1033 &device.id pci 0x0003 +device.name ATM Controller vendor.id pci 0x1033 &device.id pci 0x0004 +device.name R4000 PCI Bridge vendor.id pci 0x1033 &device.id pci 0x0005 +device.name PCI to 486-like bus Bridge vendor.id pci 0x1033 &device.id pci 0x0006 +device.name PC-9800 Graphic Accelerator vendor.id pci 0x1033 &device.id pci 0x0007 +device.name PCI to UX-Bus Bridge vendor.id pci 0x1033 &device.id pci 0x0008 +device.name PC-9800 Graphic Accelerator vendor.id pci 0x1033 &device.id pci 0x0009 +device.name PCI to PC9800 Core-Graph Bridge vendor.id pci 0x1033 &device.id pci 0x0016 +device.name PCI to VL Bridge vendor.id pci 0x1033 &device.id pci 0x001a +device.name [Nile II] vendor.id pci 0x1033 &device.id pci 0x0021 +device.name Vrc4373 [Nile I] vendor.id pci 0x1033 &device.id pci 0x0029 +device.name PowerVR PCX1 vendor.id pci 0x1033 &device.id pci 0x002a +device.name PowerVR 3D vendor.id pci 0x1033 &device.id pci 0x002c +device.name Star Alpha 2 vendor.id pci 0x1033 &device.id pci 0x002d +device.name PCI to C-bus Bridge vendor.id pci 0x1033 &device.id pci 0x0035 +device.name OHCI USB Controller vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x1033 &subdevice.id pci 0x0035 +subdevice.name USB Controller vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x103c &subdevice.id pci 0x1293 +subdevice.name USB add-in card vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x103c &subdevice.id pci 0x1294 +subdevice.name USB 2.0 add-in card vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name USB vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x1186 &subdevice.id pci 0x0035 +subdevice.name DUB-C2 USB 2.0 2-port 32-bit cardbus controller vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x12ee &subdevice.id pci 0x7000 +subdevice.name Root Hub vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x14c2 &subdevice.id pci 0x0105 +subdevice.name PTI-205N USB 2.0 Host Controller vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x1799 &subdevice.id pci 0x0001 +subdevice.name Root Hub vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x1931 &subdevice.id pci 0x000a +subdevice.name GlobeTrotter Fusion Quad Lite (PPP data) vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x1931 &subdevice.id pci 0x000b +subdevice.name GlobeTrotter Fusion Quad Lite (GSM data) vendor.id pci 0x1033 &device.id pci 0x0035 &subvendor.id pci 0x807d &subdevice.id pci 0x0035 +subdevice.name PCI-USB2 (OHCI subsystem) vendor.id pci 0x1033 &device.id pci 0x003b +device.name PCI to C-bus Bridge vendor.id pci 0x1033 &device.id pci 0x003e +device.name NAPCCARD Cardbus Controller vendor.id pci 0x1033 &device.id pci 0x0046 +device.name PowerVR PCX2 [midas] vendor.id pci 0x1033 &device.id pci 0x005a +device.name Vrc5074 [Nile 4] vendor.id pci 0x1033 &device.id pci 0x0063 +device.name uPD72862 [Firewarden] IEEE1394 OHCI 1.0 Link Controller vendor.id pci 0x1033 &device.id pci 0x0067 +device.name PowerVR Neon 250 Chipset vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x0020 +subdevice.name PowerVR Neon 250 AGP 32Mb vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x0080 +subdevice.name PowerVR Neon 250 AGP 16Mb vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x0088 +subdevice.name PowerVR Neon 250 16Mb vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x0090 +subdevice.name PowerVR Neon 250 AGP 16Mb vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x0098 +subdevice.name PowerVR Neon 250 16Mb vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x00a0 +subdevice.name PowerVR Neon 250 AGP 32Mb vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x00a8 +subdevice.name PowerVR Neon 250 32Mb vendor.id pci 0x1033 &device.id pci 0x0067 &subvendor.id pci 0x1010 &subdevice.id pci 0x0120 +subdevice.name PowerVR Neon 250 AGP 32Mb vendor.id pci 0x1033 &device.id pci 0x0072 +device.name uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr vendor.id pci 0x1033 &device.id pci 0x0074 +device.name 56k Voice Modem vendor.id pci 0x1033 &device.id pci 0x0074 &subvendor.id pci 0x1033 &subdevice.id pci 0x8014 +subdevice.name RCV56ACF 56k Voice Modem vendor.id pci 0x1033 &device.id pci 0x009b +device.name Vrc5476 vendor.id pci 0x1033 &device.id pci 0x00a5 +device.name VRC4173 vendor.id pci 0x1033 &device.id pci 0x00a6 +device.name VRC5477 AC97 vendor.id pci 0x1033 &device.id pci 0x00cd +device.name uPD72870 [Firewarden] IEEE1394a OHCI 1.0 Link/3-port PHY Controller vendor.id pci 0x1033 &device.id pci 0x00cd &subvendor.id pci 0x12ee &subdevice.id pci 0x8011 +subdevice.name Root hub vendor.id pci 0x1033 &device.id pci 0x00ce +device.name uPD72871 [Firewarden] IEEE1394a OHCI 1.0 Link/1-port PHY Controller vendor.id pci 0x1033 &device.id pci 0x00df +device.name Vr4131 vendor.id pci 0x1033 &device.id pci 0x00e0 +device.name uPD72010x USB 2.0 Controller vendor.id pci 0x1033 &device.id pci 0x00e0 &subvendor.id pci 0x1186 &subdevice.id pci 0xf100 +subdevice.name DUB-C2 USB 2.0 2-port 32-bit cardbus controller vendor.id pci 0x1033 &device.id pci 0x00e0 &subvendor.id pci 0x12ee &subdevice.id pci 0x7001 +subdevice.name Root hub vendor.id pci 0x1033 &device.id pci 0x00e0 &subvendor.id pci 0x14c2 &subdevice.id pci 0x0205 +subdevice.name PTI-205N USB 2.0 Host Controller vendor.id pci 0x1033 &device.id pci 0x00e0 &subvendor.id pci 0x1799 &subdevice.id pci 0x0002 +subdevice.name Root Hub vendor.id pci 0x1033 &device.id pci 0x00e0 &subvendor.id pci 0x807d &subdevice.id pci 0x1043 +subdevice.name PCI-USB2 (EHCI subsystem) vendor.id pci 0x1033 &device.id pci 0x00e7 +device.name uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller vendor.id pci 0x1033 &device.id pci 0x00f2 +device.name uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller vendor.id pci 0x1033 &device.id pci 0x00f3 +device.name uPD6113x Multimedia Decoder/Processor [EMMA2] vendor.id pci 0x1033 &device.id pci 0x010c +device.name VR7701 vendor.id pci 0x1033 &device.id pci 0x0125 +device.name uPD720400 PCI Express - PCI/PCI-X Bridge vendor.id pci 0x1033 &device.id pci 0x013a +device.name Dual Tuner/MPEG Encoder vendor.id pci 0x1033 &device.id pci 0x0194 +device.name uPD720200 USB 3.0 Host Controller vendor.id pci 0x1033 &device.id pci 0x0194 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x1033 &device.id pci 0x0194 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x1033 &device.id pci 0x0194 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x1033 &device.id pci 0x0194 &subvendor.id pci 0x1043 &subdevice.id pci 0x8413 +subdevice.name P8P67 Deluxe Motherboard vendor.id pci 0x1033 &device.id pci 0x0194 &subvendor.id pci 0x104d &subdevice.id pci 0x907a +subdevice.name Vaio VPCF1 vendor.id pci 0x1033 &device.id pci 0x0194 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1033 &device.id pci 0x0194 &subvendor.id pci 0x1b96 &subdevice.id pci 0x0001 +subdevice.name USB 3.0 PCIe Card vendor.id pci 0x1033 &device.id pci 0x01e7 +device.name uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller vendor.id pci 0x1033 &device.id pci 0x01f2 +device.name uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller vendor.id pci 0x1034 +vendor.name Framatome Connectors USA Inc. vendor.id pci 0x1035 +vendor.name Comp. & Comm. Research Lab vendor.id pci 0x1036 +vendor.name Future Domain Corp. vendor.id pci 0x1036 &device.id pci 0x0000 +device.name TMC-18C30 [36C70] vendor.id pci 0x1037 +vendor.name Hitachi Micro Systems vendor.id pci 0x1038 +vendor.name AMP, Inc vendor.id pci 0x1039 +vendor.name Silicon Integrated Systems [SiS] vendor.id pci 0x1039 &device.id pci 0x0001 +device.name AGP Port (virtual PCI-to-PCI bridge) vendor.id pci 0x1039 &device.id pci 0x0002 +device.name AGP Port (virtual PCI-to-PCI bridge) vendor.id pci 0x1039 &device.id pci 0x0003 +device.name AGP Port (virtual PCI-to-PCI bridge) vendor.id pci 0x1039 &device.id pci 0x0004 +device.name PCI-to-PCI bridge vendor.id pci 0x1039 &device.id pci 0x0004 &subvendor.id pci 0x1039 &subdevice.id pci 0x0000 +subdevice.name PCIe x16 port vendor.id pci 0x1039 &device.id pci 0x0006 +device.name 85C501/2/3 vendor.id pci 0x1039 &device.id pci 0x0008 +device.name SiS85C503/5513 (LPC Bridge) vendor.id pci 0x1039 &device.id pci 0x0009 +device.name 5595 Power Management Controller vendor.id pci 0x1039 &device.id pci 0x000a +device.name PCI-to-PCI bridge vendor.id pci 0x1039 &device.id pci 0x000a &subvendor.id pci 0x1039 &subdevice.id pci 0x0000 +subdevice.name PCIe x1 port vendor.id pci 0x1039 &device.id pci 0x0016 +device.name SiS961/2/3 SMBus controller vendor.id pci 0x1039 &device.id pci 0x0018 +device.name SiS85C503/5513 (LPC Bridge) vendor.id pci 0x1039 &device.id pci 0x0163 +device.name 163 802.11b/g Wireless LAN Adapter vendor.id pci 0x1039 &device.id pci 0x0180 +device.name RAID bus controller 180 SATA/PATA [SiS] vendor.id pci 0x1039 &device.id pci 0x0181 +device.name SATA vendor.id pci 0x1039 &device.id pci 0x0182 +device.name 182 SATA/RAID Controller vendor.id pci 0x1039 &device.id pci 0x0182 &subvendor.id pci 0x1734 &subdevice.id pci 0x1095 +subdevice.name D2030-A1 vendor.id pci 0x1039 &device.id pci 0x0186 +device.name AHCI Controller (0106) vendor.id pci 0x1039 &device.id pci 0x0190 +device.name 190 Ethernet Adapter vendor.id pci 0x1039 &device.id pci 0x0191 +device.name 191 Gigabit Ethernet Adapter vendor.id pci 0x1039 &device.id pci 0x0191 &subvendor.id pci 0x1043 &subdevice.id pci 0x8139 +subdevice.name P5SD2-FM/S mainboard vendor.id pci 0x1039 &device.id pci 0x0200 +device.name 5597/5598/6326 VGA vendor.id pci 0x1039 &device.id pci 0x0200 &subvendor.id pci 0x1039 &subdevice.id pci 0x0000 +subdevice.name SiS5597 SVGA (Shared RAM) vendor.id pci 0x1039 &device.id pci 0x0204 +device.name 82C204 vendor.id pci 0x1039 &device.id pci 0x0205 +device.name SG86C205 vendor.id pci 0x1039 &device.id pci 0x0300 +device.name 300/305 PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x0300 &subvendor.id pci 0x107d &subdevice.id pci 0x2720 +subdevice.name Leadtek WinFast VR300 vendor.id pci 0x1039 &device.id pci 0x0310 +device.name 315H PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x0315 +device.name 315 PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x0325 +device.name 315PRO PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x0330 +device.name 330 [Xabre] PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x0406 +device.name 85C501/2 vendor.id pci 0x1039 &device.id pci 0x0496 +device.name 85C496 vendor.id pci 0x1039 &device.id pci 0x0530 +device.name 530 Host vendor.id pci 0x1039 &device.id pci 0x0540 +device.name 540 Host vendor.id pci 0x1039 &device.id pci 0x0550 +device.name 550 Host vendor.id pci 0x1039 &device.id pci 0x0597 +device.name 5513C vendor.id pci 0x1039 &device.id pci 0x0601 +device.name 85C601 vendor.id pci 0x1039 &device.id pci 0x0620 +device.name 620 Host vendor.id pci 0x1039 &device.id pci 0x0630 +device.name 630 Host vendor.id pci 0x1039 &device.id pci 0x0633 +device.name 633 Host vendor.id pci 0x1039 &device.id pci 0x0635 +device.name 635 Host vendor.id pci 0x1039 &device.id pci 0x0645 +device.name SiS645 Host & Memory & AGP Controller vendor.id pci 0x1039 &device.id pci 0x0646 +device.name SiS645DX Host & Memory & AGP Controller vendor.id pci 0x1039 &device.id pci 0x0648 +device.name 645xx vendor.id pci 0x1039 &device.id pci 0x0649 +device.name SiS649 Host vendor.id pci 0x1039 &device.id pci 0x0650 +device.name 650/M650 Host vendor.id pci 0x1039 &device.id pci 0x0651 +device.name 651 Host vendor.id pci 0x1039 &device.id pci 0x0655 +device.name 655 Host vendor.id pci 0x1039 &device.id pci 0x0660 +device.name 660 Host vendor.id pci 0x1039 &device.id pci 0x0661 +device.name 661FX/M661FX/M661MX Host vendor.id pci 0x1039 &device.id pci 0x0662 +device.name 662 Host vendor.id pci 0x1039 &device.id pci 0x0671 +device.name 671MX vendor.id pci 0x1039 &device.id pci 0x0730 +device.name 730 Host vendor.id pci 0x1039 &device.id pci 0x0733 +device.name 733 Host vendor.id pci 0x1039 &device.id pci 0x0735 +device.name 735 Host vendor.id pci 0x1039 &device.id pci 0x0740 +device.name 740 Host vendor.id pci 0x1039 &device.id pci 0x0741 +device.name 741/741GX/M741 Host vendor.id pci 0x1039 &device.id pci 0x0741 &subvendor.id pci 0x1849 &subdevice.id pci 0x0741 +subdevice.name K7S41/K7S41GX motherboard vendor.id pci 0x1039 &device.id pci 0x0745 +device.name 745 Host vendor.id pci 0x1039 &device.id pci 0x0746 +device.name 746 Host vendor.id pci 0x1039 &device.id pci 0x0755 +device.name 755 Host vendor.id pci 0x1039 &device.id pci 0x0760 +device.name 760/M760 Host vendor.id pci 0x1039 &device.id pci 0x0761 +device.name 761/M761 Host vendor.id pci 0x1039 &device.id pci 0x0761 &subvendor.id pci 0x1734 &subdevice.id pci 0x1099 +subdevice.name D2030-A1 Motherboard vendor.id pci 0x1039 &device.id pci 0x0900 +device.name SiS900 PCI Fast Ethernet vendor.id pci 0x1039 &device.id pci 0x0900 &subvendor.id pci 0x1019 &subdevice.id pci 0x0a14 +subdevice.name K7S5A motherboard vendor.id pci 0x1039 &device.id pci 0x0900 &subvendor.id pci 0x1039 &subdevice.id pci 0x0900 +subdevice.name SiS900 10/100 Ethernet Adapter onboard vendor.id pci 0x1039 &device.id pci 0x0900 &subvendor.id pci 0x1043 &subdevice.id pci 0x8035 +subdevice.name CUSI-FX motherboard vendor.id pci 0x1039 &device.id pci 0x0900 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a7 +subdevice.name Motherboard P4S800D-X vendor.id pci 0x1039 &device.id pci 0x0900 &subvendor.id pci 0x1462 &subdevice.id pci 0x0900 +subdevice.name MS-6701 motherboard vendor.id pci 0x1039 &device.id pci 0x0961 +device.name SiS961 [MuTIOL Media IO] vendor.id pci 0x1039 &device.id pci 0x0962 +device.name SiS962 [MuTIOL Media IO] LPC Controller vendor.id pci 0x1039 &device.id pci 0x0963 +device.name SiS963 [MuTIOL Media IO] LPC Controller vendor.id pci 0x1039 &device.id pci 0x0964 +device.name SiS964 [MuTIOL Media IO] LPC Controller vendor.id pci 0x1039 &device.id pci 0x0965 +device.name SiS965 [MuTIOL Media IO] vendor.id pci 0x1039 &device.id pci 0x0966 +device.name SiS966 [MuTIOL Media IO] vendor.id pci 0x1039 &device.id pci 0x0968 +device.name SiS968 [MuTIOL Media IO] vendor.id pci 0x1039 &device.id pci 0x1180 +device.name SATA Controller / IDE mode vendor.id pci 0x1039 &device.id pci 0x1182 +device.name SATA Controller / RAID mode vendor.id pci 0x1039 &device.id pci 0x1182 &subvendor.id pci 0x1039 &subdevice.id pci 0x0180 +subdevice.name SiS 966 4-port SATA controller vendor.id pci 0x1039 &device.id pci 0x1183 +device.name SATA Controller / IDE mode vendor.id pci 0x1039 &device.id pci 0x1183 &subvendor.id pci 0x1039 &subdevice.id pci 0x0180 +subdevice.name SiS 966 4-port SATA controller vendor.id pci 0x1039 &device.id pci 0x1184 +device.name AHCI Controller / RAID mode vendor.id pci 0x1039 &device.id pci 0x1185 +device.name AHCI IDE Controller (0106) vendor.id pci 0x1039 &device.id pci 0x3602 +device.name 83C602 vendor.id pci 0x1039 &device.id pci 0x5107 +device.name 5107 vendor.id pci 0x1039 &device.id pci 0x5300 +device.name SiS540 PCI Display Adapter vendor.id pci 0x1039 &device.id pci 0x5315 +device.name 550 PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x5401 +device.name 486 PCI Chipset vendor.id pci 0x1039 &device.id pci 0x5511 +device.name 5511/5512 vendor.id pci 0x1039 &device.id pci 0x5513 +device.name 5513 IDE Controller vendor.id pci 0x1039 &device.id pci 0x5513 &subvendor.id pci 0x1019 &subdevice.id pci 0x0970 +subdevice.name P6STP-FL motherboard vendor.id pci 0x1039 &device.id pci 0x5513 &subvendor.id pci 0x1039 &subdevice.id pci 0x5513 +subdevice.name SiS5513 EIDE Controller (A,B step) vendor.id pci 0x1039 &device.id pci 0x5513 &subvendor.id pci 0x1043 &subdevice.id pci 0x8035 +subdevice.name CUSI-FX motherboard vendor.id pci 0x1039 &device.id pci 0x5513 &subvendor.id pci 0x1462 &subdevice.id pci 0x7010 +subdevice.name MS-6701 motherboard vendor.id pci 0x1039 &device.id pci 0x5513 &subvendor.id pci 0x1631 &subdevice.id pci 0x5513 +subdevice.name GA-8SIML Rev1.0 Motherboard vendor.id pci 0x1039 &device.id pci 0x5513 &subvendor.id pci 0x1734 &subdevice.id pci 0x1095 +subdevice.name D2030-A1 Motherboard vendor.id pci 0x1039 &device.id pci 0x5517 +device.name 5517 vendor.id pci 0x1039 &device.id pci 0x5571 +device.name 5571 vendor.id pci 0x1039 &device.id pci 0x5581 +device.name 5581 Pentium Chipset vendor.id pci 0x1039 &device.id pci 0x5582 +device.name 5582 vendor.id pci 0x1039 &device.id pci 0x5591 +device.name 5591/5592 Host vendor.id pci 0x1039 &device.id pci 0x5596 +device.name 5596 Pentium Chipset vendor.id pci 0x1039 &device.id pci 0x5597 +device.name 5597 [SiS5582] vendor.id pci 0x1039 &device.id pci 0x5600 +device.name 5600 Host vendor.id pci 0x1039 &device.id pci 0x6204 +device.name Video decoder & MPEG interface vendor.id pci 0x1039 &device.id pci 0x6205 +device.name VGA Controller vendor.id pci 0x1039 &device.id pci 0x6236 +device.name 6236 3D-AGP vendor.id pci 0x1039 &device.id pci 0x6300 +device.name 630/730 PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x6300 &subvendor.id pci 0x1019 &subdevice.id pci 0x0970 +subdevice.name P6STP-FL motherboard vendor.id pci 0x1039 &device.id pci 0x6300 &subvendor.id pci 0x1043 &subdevice.id pci 0x8035 +subdevice.name CUSI-FX motherboard vendor.id pci 0x1039 &device.id pci 0x6300 &subvendor.id pci 0x104d &subdevice.id pci 0x80e2 +subdevice.name VAIO PCV-J200 vendor.id pci 0x1039 &device.id pci 0x6306 +device.name 530/620 PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x6325 +device.name 65x/M650/740 PCI/AGP VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x6325 &subvendor.id pci 0x1039 &subdevice.id pci 0x6325 +subdevice.name SiS 651 onboard [Asus P4SC-EA] vendor.id pci 0x1039 &device.id pci 0x6325 &subvendor.id pci 0x1631 &subdevice.id pci 0x1004 +subdevice.name SiS 651C onboard [Gigabyte GA-8SIML Rev1.0] vendor.id pci 0x1039 &device.id pci 0x6326 +device.name 86C326 5598/6326 vendor.id pci 0x1039 &device.id pci 0x6326 &subvendor.id pci 0x1039 &subdevice.id pci 0x6326 +subdevice.name SiS6326 GUI Accelerator vendor.id pci 0x1039 &device.id pci 0x6326 &subvendor.id pci 0x1092 &subdevice.id pci 0x0a50 +subdevice.name SpeedStar A50 vendor.id pci 0x1039 &device.id pci 0x6326 &subvendor.id pci 0x1092 &subdevice.id pci 0x0a70 +subdevice.name SpeedStar A70 vendor.id pci 0x1039 &device.id pci 0x6326 &subvendor.id pci 0x1092 &subdevice.id pci 0x4910 +subdevice.name SpeedStar A70 vendor.id pci 0x1039 &device.id pci 0x6326 &subvendor.id pci 0x1092 &subdevice.id pci 0x4920 +subdevice.name SpeedStar A70 vendor.id pci 0x1039 &device.id pci 0x6326 &subvendor.id pci 0x10b0 &subdevice.id pci 0x6326 +subdevice.name S6110-B (AGP) vendor.id pci 0x1039 &device.id pci 0x6326 &subvendor.id pci 0x1569 &subdevice.id pci 0x6326 +subdevice.name SiS6326 GUI Accelerator vendor.id pci 0x1039 &device.id pci 0x6330 +device.name 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x6330 &subvendor.id pci 0x1039 &subdevice.id pci 0x6330 +subdevice.name [M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter vendor.id pci 0x1039 &device.id pci 0x6330 &subvendor.id pci 0x1043 &subdevice.id pci 0x8113 +subdevice.name SiS Real 256E (ASUS P5S800-VM motherboard) vendor.id pci 0x1039 &device.id pci 0x6330 &subvendor.id pci 0x1458 &subdevice.id pci 0xd000 +subdevice.name SiS661FX GUI 2D/3D Accelerator vendor.id pci 0x1039 &device.id pci 0x6330 &subvendor.id pci 0x1734 &subdevice.id pci 0x1099 +subdevice.name D2030-A1 vendor.id pci 0x1039 &device.id pci 0x6350 +device.name 770/670 PCIE VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x6351 +device.name 771/671 PCIE VGA Display Adapter vendor.id pci 0x1039 &device.id pci 0x7001 +device.name USB 1.1 Controller vendor.id pci 0x1039 &device.id pci 0x7001 &subvendor.id pci 0x1019 &subdevice.id pci 0x0a14 +subdevice.name K7S5A motherboard vendor.id pci 0x1039 &device.id pci 0x7001 &subvendor.id pci 0x1039 &subdevice.id pci 0x7000 +subdevice.name Onboard USB Controller vendor.id pci 0x1039 &device.id pci 0x7001 &subvendor.id pci 0x1462 &subdevice.id pci 0x5470 +subdevice.name ECS K7SOM+ motherboard vendor.id pci 0x1039 &device.id pci 0x7001 &subvendor.id pci 0x1462 &subdevice.id pci 0x7010 +subdevice.name MS-6701 motherboard vendor.id pci 0x1039 &device.id pci 0x7001 &subvendor.id pci 0x1734 &subdevice.id pci 0x1095 +subdevice.name D2030-A1 Motherboard vendor.id pci 0x1039 &device.id pci 0x7002 +device.name USB 2.0 Controller vendor.id pci 0x1039 &device.id pci 0x7002 &subvendor.id pci 0x1462 &subdevice.id pci 0x5470 +subdevice.name K7SOM+ 5.2C Motherboard vendor.id pci 0x1039 &device.id pci 0x7002 &subvendor.id pci 0x1462 &subdevice.id pci 0x7010 +subdevice.name MS-6701 motherboard vendor.id pci 0x1039 &device.id pci 0x7002 &subvendor.id pci 0x1509 &subdevice.id pci 0x7002 +subdevice.name Onboard USB Controller vendor.id pci 0x1039 &device.id pci 0x7002 &subvendor.id pci 0x1734 &subdevice.id pci 0x1095 +subdevice.name D2030-A1 vendor.id pci 0x1039 &device.id pci 0x7007 +device.name FireWire Controller vendor.id pci 0x1039 &device.id pci 0x7007 &subvendor.id pci 0x1462 &subdevice.id pci 0x701d +subdevice.name MS-6701 vendor.id pci 0x1039 &device.id pci 0x7012 +device.name SiS7012 AC'97 Sound Controller vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x1019 &subdevice.id pci 0x0f05 +subdevice.name A928 (i-Buddie) vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x1039 &subdevice.id pci 0x7012 +subdevice.name SiS 7012 onboard [Asus P4SC-EA] AC'97 Sound Controller vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x1043 &subdevice.id pci 0x818f +subdevice.name A8S-X Motherboard vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x13f6 &subdevice.id pci 0x0300 +subdevice.name CMI9739(A) on ECS K7S series motherboard vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x1462 &subdevice.id pci 0x5850 +subdevice.name MSI 648 Max (MS-6585) vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x1462 &subdevice.id pci 0x7010 +subdevice.name MS-6701 motherboard vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x15bd &subdevice.id pci 0x1001 +subdevice.name DFI 661FX motherboard vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x1734 &subdevice.id pci 0x109f +subdevice.name D2030-A1 Motherboard vendor.id pci 0x1039 &device.id pci 0x7012 &subvendor.id pci 0x1849 &subdevice.id pci 0x7012 +subdevice.name K7S41GX motherboard vendor.id pci 0x1039 &device.id pci 0x7013 +device.name AC'97 Modem Controller vendor.id pci 0x1039 &device.id pci 0x7016 +device.name SiS7016 PCI Fast Ethernet Adapter vendor.id pci 0x1039 &device.id pci 0x7016 &subvendor.id pci 0x1039 &subdevice.id pci 0x7016 +subdevice.name SiS7016 10/100 Ethernet Adapter vendor.id pci 0x1039 &device.id pci 0x7018 +device.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1014 &subdevice.id pci 0x01b6 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1014 &subdevice.id pci 0x01b7 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1019 &subdevice.id pci 0x7018 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1025 &subdevice.id pci 0x000e +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1025 &subdevice.id pci 0x0018 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1039 &subdevice.id pci 0x7018 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1043 &subdevice.id pci 0x1453 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1043 &subdevice.id pci 0x800b +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x104d &subdevice.id pci 0x80e2 +subdevice.name VAIO PCV-J200 vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1054 &subdevice.id pci 0x7018 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x107d &subdevice.id pci 0x5330 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x107d &subdevice.id pci 0x5350 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1170 &subdevice.id pci 0x3209 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1462 &subdevice.id pci 0x400a +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2089 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x14cd &subdevice.id pci 0x2194 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x14ff &subdevice.id pci 0x1100 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x152d &subdevice.id pci 0x8808 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1558 &subdevice.id pci 0x1103 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1558 &subdevice.id pci 0x2200 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x1563 &subdevice.id pci 0x7018 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x15c5 &subdevice.id pci 0x0111 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0x270f &subdevice.id pci 0xa171 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7018 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0022 +subdevice.name SiS PCI Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7019 +device.name SiS7019 Audio Accelerator vendor.id pci 0x1039 &device.id pci 0x7502 +device.name Azalia Audio Controller vendor.id pci 0x1039 &device.id pci 0x7502 &subvendor.id pci 0x1043 &subdevice.id pci 0x81a1 +subdevice.name P5SD2-FM/S mainboard vendor.id pci 0x103a +vendor.name Seiko Epson Corporation vendor.id pci 0x103b +vendor.name Tatung Corp. Of America vendor.id pci 0x103c +vendor.name Hewlett-Packard Company vendor.id pci 0x103c &device.id pci 0x1005 +device.name A4977A Visualize EG vendor.id pci 0x103c &device.id pci 0x1008 +device.name Visualize FX vendor.id pci 0x103c &device.id pci 0x1028 +device.name Tach TL Fibre Channel Host Adapter vendor.id pci 0x103c &device.id pci 0x1029 +device.name Tach XL2 Fibre Channel Host Adapter vendor.id pci 0x103c &device.id pci 0x1029 &subvendor.id pci 0x107e &subdevice.id pci 0x000f +subdevice.name Interphase 5560 Fibre Channel Adapter vendor.id pci 0x103c &device.id pci 0x1029 &subvendor.id pci 0x9004 &subdevice.id pci 0x9210 +subdevice.name 1Gb/2Gb Family Fibre Channel Controller vendor.id pci 0x103c &device.id pci 0x1029 &subvendor.id pci 0x9004 &subdevice.id pci 0x9211 +subdevice.name 1Gb/2Gb Family Fibre Channel Controller vendor.id pci 0x103c &device.id pci 0x102a +device.name Tach TS Fibre Channel Host Adapter vendor.id pci 0x103c &device.id pci 0x102a &subvendor.id pci 0x107e &subdevice.id pci 0x000e +subdevice.name Interphase 5540/5541 Fibre Channel Adapter vendor.id pci 0x103c &device.id pci 0x102a &subvendor.id pci 0x9004 &subdevice.id pci 0x9110 +subdevice.name 1Gb/2Gb Family Fibre Channel Controller vendor.id pci 0x103c &device.id pci 0x102a &subvendor.id pci 0x9004 &subdevice.id pci 0x9111 +subdevice.name 1Gb/2Gb Family Fibre Channel Controller vendor.id pci 0x103c &device.id pci 0x1030 +device.name J2585A DeskDirect 10/100VG NIC vendor.id pci 0x103c &device.id pci 0x1031 +device.name J2585B HP 10/100VG PCI LAN Adapter vendor.id pci 0x103c &device.id pci 0x1031 &subvendor.id pci 0x103c &subdevice.id pci 0x1040 +subdevice.name J2973A DeskDirect 10BaseT NIC vendor.id pci 0x103c &device.id pci 0x1031 &subvendor.id pci 0x103c &subdevice.id pci 0x1041 +subdevice.name J2585B DeskDirect 10/100VG NIC vendor.id pci 0x103c &device.id pci 0x1031 &subvendor.id pci 0x103c &subdevice.id pci 0x1042 +subdevice.name J2970A DeskDirect 10BaseT/2 NIC vendor.id pci 0x103c &device.id pci 0x1040 +device.name J2973A DeskDirect 10BaseT NIC vendor.id pci 0x103c &device.id pci 0x1041 +device.name J2585B DeskDirect 10/100 NIC vendor.id pci 0x103c &device.id pci 0x1042 +device.name J2970A DeskDirect 10BaseT/2 NIC vendor.id pci 0x103c &device.id pci 0x1048 +device.name Diva Serial [GSP] Multiport UART vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x1049 +subdevice.name Tosca Console vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x104a +subdevice.name Tosca Secondary vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x104b +subdevice.name Maestro SP2 vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x1223 +subdevice.name Superdome Console vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x1226 +subdevice.name Keystone SP2 vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x1227 +subdevice.name Powerbar SP2 vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x1282 +subdevice.name Everest SP2 vendor.id pci 0x103c &device.id pci 0x1048 &subvendor.id pci 0x103c &subdevice.id pci 0x1301 +subdevice.name Diva RMP3 vendor.id pci 0x103c &device.id pci 0x1054 +device.name PCI Local Bus Adapter vendor.id pci 0x103c &device.id pci 0x1064 +device.name 79C970 PCnet Ethernet Controller vendor.id pci 0x103c &device.id pci 0x108b +device.name Visualize FXe vendor.id pci 0x103c &device.id pci 0x10c1 +device.name NetServer Smart IRQ Router vendor.id pci 0x103c &device.id pci 0x10ed +device.name TopTools Remote Control vendor.id pci 0x103c &device.id pci 0x10f0 +device.name rio System Bus Adapter vendor.id pci 0x103c &device.id pci 0x10f1 +device.name rio I/O Controller vendor.id pci 0x103c &device.id pci 0x1219 +device.name NetServer PCI Hot-Plug Controller vendor.id pci 0x103c &device.id pci 0x121a +device.name NetServer SMIC Controller vendor.id pci 0x103c &device.id pci 0x121b +device.name NetServer Legacy COM Port Decoder vendor.id pci 0x103c &device.id pci 0x121c +device.name NetServer PCI COM Port Decoder vendor.id pci 0x103c &device.id pci 0x1229 +device.name zx1 System Bus Adapter vendor.id pci 0x103c &device.id pci 0x122a +device.name zx1 I/O Controller vendor.id pci 0x103c &device.id pci 0x122e +device.name PCI-X Local Bus Adapter vendor.id pci 0x103c &device.id pci 0x127b +device.name sx1000 System Bus Adapter vendor.id pci 0x103c &device.id pci 0x127c +device.name sx1000 I/O Controller vendor.id pci 0x103c &device.id pci 0x1290 +device.name Auxiliary Diva Serial Port vendor.id pci 0x103c &device.id pci 0x1290 &subvendor.id pci 0x103c &subdevice.id pci 0x1291 +subdevice.name Diva SP2 vendor.id pci 0x103c &device.id pci 0x1291 +device.name Auxiliary Diva Serial Port vendor.id pci 0x103c &device.id pci 0x12b4 +device.name zx1 QuickSilver AGP8x Local Bus Adapter vendor.id pci 0x103c &device.id pci 0x12eb +device.name sx2000 System Bus Adapter vendor.id pci 0x103c &device.id pci 0x12ec +device.name sx2000 I/O Controller vendor.id pci 0x103c &device.id pci 0x12ee +device.name PCI-X 2.0 Local Bus Adapter vendor.id pci 0x103c &device.id pci 0x1302 +device.name RMP-3 Shared Memory Driver vendor.id pci 0x103c &device.id pci 0x1303 +device.name RMP-3 (Remote Management Processor) vendor.id pci 0x103c &device.id pci 0x2910 +device.name E2910A PCIBus Exerciser vendor.id pci 0x103c &device.id pci 0x2925 +device.name E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer vendor.id pci 0x103c &device.id pci 0x3206 +device.name Adaptec Embedded Serial ATA HostRAID vendor.id pci 0x103c &device.id pci 0x3220 +device.name Smart Array P600 vendor.id pci 0x103c &device.id pci 0x3220 &subvendor.id pci 0x103c &subdevice.id pci 0x3225 +subdevice.name 3 Gb/s SAS RAID vendor.id pci 0x103c &device.id pci 0x3230 +device.name Smart Array Controller vendor.id pci 0x103c &device.id pci 0x3230 &subvendor.id pci 0x103c &subdevice.id pci 0x3223 +subdevice.name Smart Array P800 vendor.id pci 0x103c &device.id pci 0x3230 &subvendor.id pci 0x103c &subdevice.id pci 0x3234 +subdevice.name P400 SAS Controller vendor.id pci 0x103c &device.id pci 0x3230 &subvendor.id pci 0x103c &subdevice.id pci 0x3235 +subdevice.name P400i SAS Controller vendor.id pci 0x103c &device.id pci 0x3230 &subvendor.id pci 0x103c &subdevice.id pci 0x3237 +subdevice.name E500 SAS Controller vendor.id pci 0x103c &device.id pci 0x3230 &subvendor.id pci 0x103c &subdevice.id pci 0x323d +subdevice.name P700m SAS Controller vendor.id pci 0x103c &device.id pci 0x3238 +device.name Smart Array E200i (SAS Controller) vendor.id pci 0x103c &device.id pci 0x3238 &subvendor.id pci 0x103c &subdevice.id pci 0x3211 +subdevice.name Smart Array E200i vendor.id pci 0x103c &device.id pci 0x3238 &subvendor.id pci 0x103c &subdevice.id pci 0x3212 +subdevice.name Smart Array E200 vendor.id pci 0x103c &device.id pci 0x3239 +device.name Smart Array Gen9 Controllers vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21bd +subdevice.name P244br vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21be +subdevice.name P741m vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21bf +subdevice.name H240ar vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c0 +subdevice.name P440ar vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c1 +subdevice.name P840ar vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c2 +subdevice.name P440 vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c3 +subdevice.name P441 vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c4 +subdevice.name Smart Array vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c5 +subdevice.name P841 vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c6 +subdevice.name H244br vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c7 +subdevice.name H240 vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c8 +subdevice.name H241 vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21c9 +subdevice.name Smart Array vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21ca +subdevice.name P246br vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21cb +subdevice.name P840 vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21cc +subdevice.name Smart Array vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21cd +subdevice.name P240nr vendor.id pci 0x103c &device.id pci 0x3239 &subvendor.id pci 0x103c &subdevice.id pci 0x21ce +subdevice.name H240nr vendor.id pci 0x103c &device.id pci 0x323a +device.name Smart Array G6 controllers vendor.id pci 0x103c &device.id pci 0x323a &subvendor.id pci 0x103c &subdevice.id pci 0x3241 +subdevice.name Smart Array P212 vendor.id pci 0x103c &device.id pci 0x323a &subvendor.id pci 0x103c &subdevice.id pci 0x3243 +subdevice.name Smart Array P410 vendor.id pci 0x103c &device.id pci 0x323a &subvendor.id pci 0x103c &subdevice.id pci 0x3245 +subdevice.name Smart Array P410i vendor.id pci 0x103c &device.id pci 0x323a &subvendor.id pci 0x103c &subdevice.id pci 0x3247 +subdevice.name Smart Array P411 vendor.id pci 0x103c &device.id pci 0x323a &subvendor.id pci 0x103c &subdevice.id pci 0x3249 +subdevice.name Smart Array P812 vendor.id pci 0x103c &device.id pci 0x323a &subvendor.id pci 0x103c &subdevice.id pci 0x324a +subdevice.name Smart Array 712m (Mezzanine RAID controller) vendor.id pci 0x103c &device.id pci 0x323a &subvendor.id pci 0x103c &subdevice.id pci 0x324b +subdevice.name Smart Array P711m (Mezzanine RAID controller) vendor.id pci 0x103c &device.id pci 0x323b +device.name Smart Array Gen8 Controllers vendor.id pci 0x103c &device.id pci 0x323b &subvendor.id pci 0x103c &subdevice.id pci 0x3350 +subdevice.name P222 vendor.id pci 0x103c &device.id pci 0x323b &subvendor.id pci 0x103c &subdevice.id pci 0x3351 +subdevice.name P420 vendor.id pci 0x103c &device.id pci 0x323b &subvendor.id pci 0x103c &subdevice.id pci 0x3352 +subdevice.name P421 vendor.id pci 0x103c &device.id pci 0x323b &subvendor.id pci 0x103c &subdevice.id pci 0x3354 +subdevice.name P420i vendor.id pci 0x103c &device.id pci 0x323b &subvendor.id pci 0x103c &subdevice.id pci 0x3355 +subdevice.name P220i vendor.id pci 0x103c &device.id pci 0x323c +device.name Smart Array Gen8+ Controllers vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1920 +subdevice.name P430i vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1921 +subdevice.name P830i vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1922 +subdevice.name P430 vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1923 +subdevice.name P431 vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1924 +subdevice.name P830 vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1925 +subdevice.name Smart Array vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1926 +subdevice.name P731m vendor.id pci 0x103c &device.id pci 0x323c &subvendor.id pci 0x103c &subdevice.id pci 0x1928 +subdevice.name P230i vendor.id pci 0x103c &device.id pci 0x3300 +device.name Integrated Lights-Out Standard Virtual USB Controller vendor.id pci 0x103c &device.id pci 0x3300 &subvendor.id pci 0x103c &subdevice.id pci 0x3304 +subdevice.name iLO2 vendor.id pci 0x103c &device.id pci 0x3300 &subvendor.id pci 0x103c &subdevice.id pci 0x3305 +subdevice.name iLO2 vendor.id pci 0x103c &device.id pci 0x3300 &subvendor.id pci 0x103c &subdevice.id pci 0x3309 +subdevice.name iLO2 GXL/iLO3 GXE vendor.id pci 0x103c &device.id pci 0x3300 &subvendor.id pci 0x103c &subdevice.id pci 0x330e +subdevice.name iLO3 vendor.id pci 0x103c &device.id pci 0x3300 &subvendor.id pci 0x103c &subdevice.id pci 0x3381 +subdevice.name iLO4 vendor.id pci 0x103c &device.id pci 0x3301 +device.name Integrated Lights-Out Standard Serial Port vendor.id pci 0x103c &device.id pci 0x3301 &subvendor.id pci 0x103c &subdevice.id pci 0x3304 +subdevice.name iLO2 vendor.id pci 0x103c &device.id pci 0x3301 &subvendor.id pci 0x103c &subdevice.id pci 0x3305 +subdevice.name iLO2 vendor.id pci 0x103c &device.id pci 0x3301 &subvendor.id pci 0x103c &subdevice.id pci 0x330e +subdevice.name iLO3 vendor.id pci 0x103c &device.id pci 0x3301 &subvendor.id pci 0x103c &subdevice.id pci 0x3381 +subdevice.name iLO4 vendor.id pci 0x103c &device.id pci 0x3302 +device.name Integrated Lights-Out Standard KCS Interface vendor.id pci 0x103c &device.id pci 0x3302 &subvendor.id pci 0x103c &subdevice.id pci 0x3304 +subdevice.name iLO2 vendor.id pci 0x103c &device.id pci 0x3302 &subvendor.id pci 0x103c &subdevice.id pci 0x3305 +subdevice.name iLO2 vendor.id pci 0x103c &device.id pci 0x3302 &subvendor.id pci 0x103c &subdevice.id pci 0x330e +subdevice.name iLO3 vendor.id pci 0x103c &device.id pci 0x3302 &subvendor.id pci 0x103c &subdevice.id pci 0x3381 +subdevice.name iLO4 vendor.id pci 0x103c &device.id pci 0x3305 +device.name Integrated Lights-Out (iLO2) Controller vendor.id pci 0x103c &device.id pci 0x3306 +device.name Integrated Lights-Out Standard Slave Instrumentation & System Support vendor.id pci 0x103c &device.id pci 0x3306 &subvendor.id pci 0x103c &subdevice.id pci 0x330e +subdevice.name iLO3 vendor.id pci 0x103c &device.id pci 0x3306 &subvendor.id pci 0x103c &subdevice.id pci 0x3381 +subdevice.name iLO4 vendor.id pci 0x103c &device.id pci 0x3307 +device.name Integrated Lights-Out Standard Management Processor Support and Messaging vendor.id pci 0x103c &device.id pci 0x3307 &subvendor.id pci 0x103c &subdevice.id pci 0x3309 +subdevice.name iLO 2 vendor.id pci 0x103c &device.id pci 0x3307 &subvendor.id pci 0x103c &subdevice.id pci 0x330e +subdevice.name iLO3 vendor.id pci 0x103c &device.id pci 0x3307 &subvendor.id pci 0x103c &subdevice.id pci 0x3381 +subdevice.name iLO4 vendor.id pci 0x103c &device.id pci 0x3308 +device.name Integrated Lights-Out Standard MS Watchdog Timer vendor.id pci 0x103c &device.id pci 0x3308 &subvendor.id pci 0x103c &subdevice.id pci 0x330e +subdevice.name iLO3 vendor.id pci 0x103c &device.id pci 0x3308 &subvendor.id pci 0x103c &subdevice.id pci 0x3381 +subdevice.name iLO4 vendor.id pci 0x103c &device.id pci 0x402f +device.name PCIe Root Port vendor.id pci 0x103c &device.id pci 0x4030 +device.name zx2 System Bus Adapter vendor.id pci 0x103c &device.id pci 0x4031 +device.name zx2 I/O Controller vendor.id pci 0x103c &device.id pci 0x4037 +device.name PCIe Local Bus Adapter vendor.id pci 0x103c &device.id pci 0x403b +device.name PCIe Root Port vendor.id pci 0x103e +vendor.name Solliday Engineering vendor.id pci 0x103f +vendor.name Synopsys/Logic Modeling Group vendor.id pci 0x1040 +vendor.name Accelgraphics Inc. vendor.id pci 0x1041 +vendor.name Computrend vendor.id pci 0x1042 +vendor.name Micron vendor.id pci 0x1042 &device.id pci 0x1000 +device.name PC Tech RZ1000 vendor.id pci 0x1042 &device.id pci 0x1001 +device.name PC Tech RZ1001 vendor.id pci 0x1042 &device.id pci 0x3000 +device.name Samurai_0 vendor.id pci 0x1042 &device.id pci 0x3010 +device.name Samurai_1 vendor.id pci 0x1042 &device.id pci 0x3020 +device.name Samurai_IDE vendor.id pci 0x1043 +vendor.name ASUSTeK Computer Inc. vendor.id pci 0x1043 &device.id pci 0x0464 +device.name Radeon R9 270x GPU vendor.id pci 0x1043 &device.id pci 0x0675 +device.name ISDNLink P-IN100-ST-D vendor.id pci 0x1043 &device.id pci 0x0675 &subvendor.id pci 0x0675 &subdevice.id pci 0x1704 +subdevice.name ISDN Adapter (PCI Bus, D, C) vendor.id pci 0x1043 &device.id pci 0x0675 &subvendor.id pci 0x0675 &subdevice.id pci 0x1707 +subdevice.name ISDN Adapter (PCI Bus, DV, W) vendor.id pci 0x1043 &device.id pci 0x0675 &subvendor.id pci 0x10cf &subdevice.id pci 0x105e +subdevice.name ISDN Adapter (PCI Bus, DV, W) vendor.id pci 0x1043 &device.id pci 0x13a0 +device.name Transformer Book T101HA-GR030R vendor.id pci 0x1043 &device.id pci 0x9602 +device.name AMD RS780/RS880 PCI to PCI bridge (int gfx) vendor.id pci 0x1043 &device.id pci 0x9602 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a2 +subdevice.name M4A785TD Motherboard vendor.id pci 0x1044 +vendor.name Adaptec (formerly DPT) vendor.id pci 0x1044 &device.id pci 0x1012 +device.name Domino RAID Engine vendor.id pci 0x1044 &device.id pci 0xa400 +device.name SmartCache/Raid I-IV Controller vendor.id pci 0x1044 &device.id pci 0xa500 +device.name PCI Bridge vendor.id pci 0x1044 &device.id pci 0xa501 +device.name SmartRAID V Controller vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc001 +subdevice.name PM1554U2 Ultra2 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc002 +subdevice.name PM1654U2 Ultra2 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc003 +subdevice.name PM1564U3 Ultra3 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc004 +subdevice.name PM1564U3 Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc005 +subdevice.name PM1554U2 Ultra2 Single Channel (NON ACPI) vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc00a +subdevice.name PM2554U2 Ultra2 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc00b +subdevice.name PM2654U2 Ultra2 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc00c +subdevice.name PM2664U3 Ultra3 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc00d +subdevice.name PM2664U3 Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc00e +subdevice.name PM2554U2 Ultra2 Single Channel (NON ACPI) vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc00f +subdevice.name PM2654U2 Ultra2 Single Channel (NON ACPI) vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc014 +subdevice.name PM3754U2 Ultra2 Single Channel (NON ACPI) vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc015 +subdevice.name PM3755U2B Ultra2 Single Channel (NON ACPI) vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc016 +subdevice.name PM3755F Fibre Channel (NON ACPI) vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc01e +subdevice.name PM3757U2 Ultra2 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc01f +subdevice.name PM3757U2 Ultra2 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc020 +subdevice.name PM3767U3 Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc021 +subdevice.name PM3767U3 Ultra3 Quad Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc028 +subdevice.name PM2865U3 Ultra3 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc029 +subdevice.name PM2865U3 Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc02a +subdevice.name PM2865F Fibre Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc03c +subdevice.name 2000S Ultra3 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc03d +subdevice.name 2000S Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc03e +subdevice.name 2000F Fibre Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc046 +subdevice.name 3000S Ultra3 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc047 +subdevice.name 3000S Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc048 +subdevice.name 3000F Fibre Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc050 +subdevice.name 5000S Ultra3 Single Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc051 +subdevice.name 5000S Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc052 +subdevice.name 5000F Fibre Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc05a +subdevice.name 2400A UDMA Four Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc05b +subdevice.name 2400A UDMA Four Channel DAC vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc064 +subdevice.name 3010S Ultra3 Dual Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc065 +subdevice.name 3410S Ultra160 Four Channel vendor.id pci 0x1044 &device.id pci 0xa501 &subvendor.id pci 0x1044 &subdevice.id pci 0xc066 +subdevice.name 3010S Fibre Channel vendor.id pci 0x1044 &device.id pci 0xa511 +device.name SmartRAID V Controller vendor.id pci 0x1044 &device.id pci 0xa511 &subvendor.id pci 0x1044 &subdevice.id pci 0xc032 +subdevice.name ASR-2005S I2O Zero Channel vendor.id pci 0x1044 &device.id pci 0xa511 &subvendor.id pci 0x1044 &subdevice.id pci 0xc035 +subdevice.name ASR-2010S I2O Zero Channel vendor.id pci 0x1044 &device.id pci 0xc066 +device.name 3010S Ultra3 Dual Channel vendor.id pci 0x1045 +vendor.name OPTi Inc. vendor.id pci 0x1045 &device.id pci 0xa0f8 +device.name 82C750 [Vendetta] USB Controller vendor.id pci 0x1045 &device.id pci 0xc101 +device.name 92C264 vendor.id pci 0x1045 &device.id pci 0xc178 +device.name 92C178 vendor.id pci 0x1045 &device.id pci 0xc556 +device.name 82X556 [Viper] vendor.id pci 0x1045 &device.id pci 0xc557 +device.name 82C557 [Viper-M] vendor.id pci 0x1045 &device.id pci 0xc558 +device.name 82C558 [Viper-M ISA+IDE] vendor.id pci 0x1045 &device.id pci 0xc567 +device.name 82C750 [Vendetta], device 0 vendor.id pci 0x1045 &device.id pci 0xc568 +device.name 82C750 [Vendetta], device 1 vendor.id pci 0x1045 &device.id pci 0xc569 +device.name 82C579 [Viper XPress+ Chipset] vendor.id pci 0x1045 &device.id pci 0xc621 +device.name 82C621 [Viper-M/N+] vendor.id pci 0x1045 &device.id pci 0xc700 +device.name 82C700 [FireStar] vendor.id pci 0x1045 &device.id pci 0xc701 +device.name 82C701 [FireStar Plus] vendor.id pci 0x1045 &device.id pci 0xc814 +device.name 82C814 [Firebridge 1] vendor.id pci 0x1045 &device.id pci 0xc822 +device.name 82C822 vendor.id pci 0x1045 &device.id pci 0xc824 +device.name 82C824 vendor.id pci 0x1045 &device.id pci 0xc825 +device.name 82C825 [Firebridge 2] vendor.id pci 0x1045 &device.id pci 0xc832 +device.name 82C832 vendor.id pci 0x1045 &device.id pci 0xc861 +device.name 82C861 vendor.id pci 0x1045 &device.id pci 0xc881 +device.name 82C881 [FireLink] 1394 OHCI Link Controller vendor.id pci 0x1045 &device.id pci 0xc895 +device.name 82C895 vendor.id pci 0x1045 &device.id pci 0xc935 +device.name EV1935 ECTIVA MachOne PCIAudio vendor.id pci 0x1045 &device.id pci 0xd568 +device.name 82C825 [Firebridge 2] vendor.id pci 0x1045 &device.id pci 0xd721 +device.name IDE [FireStar] vendor.id pci 0x1046 +vendor.name IPC Corporation, Ltd. vendor.id pci 0x1047 +vendor.name Genoa Systems Corp vendor.id pci 0x1048 +vendor.name Elsa AG vendor.id pci 0x1048 &device.id pci 0x0c60 +device.name Gladiac MX vendor.id pci 0x1048 &device.id pci 0x0d22 +device.name Quadro4 900XGL [ELSA GLoria4 900XGL] vendor.id pci 0x1048 &device.id pci 0x1000 +device.name QuickStep 1000 vendor.id pci 0x1048 &device.id pci 0x3000 +device.name QuickStep 3000 vendor.id pci 0x1048 &device.id pci 0x8901 +device.name Gloria XL vendor.id pci 0x1048 &device.id pci 0x8901 &subvendor.id pci 0x1048 &subdevice.id pci 0x0935 +subdevice.name GLoria XL (Virge) vendor.id pci 0x1049 +vendor.name Fountain Technologies, Inc. vendor.id pci 0x104a +vendor.name STMicroelectronics vendor.id pci 0x104a &device.id pci 0x0000 +device.name STLS2F Host Bridge vendor.id pci 0x104a &device.id pci 0x0008 +device.name STG 2000X vendor.id pci 0x104a &device.id pci 0x0009 +device.name STG 1764X vendor.id pci 0x104a &device.id pci 0x0010 +device.name STG4000 [3D Prophet Kyro Series] vendor.id pci 0x104a &device.id pci 0x0010 &subvendor.id pci 0x104a &subdevice.id pci 0x4018 +subdevice.name ST PowerVR Kyro (64MB AGP TVO) vendor.id pci 0x104a &device.id pci 0x0010 &subvendor.id pci 0x1681 &subdevice.id pci 0x0010 +subdevice.name PowerVR Kyro II [3D Prophet 4500] vendor.id pci 0x104a &device.id pci 0x0010 &subvendor.id pci 0x1681 &subdevice.id pci 0x0028 +subdevice.name 3D Prophet 4000XT vendor.id pci 0x104a &device.id pci 0x0010 &subvendor.id pci 0x1681 &subdevice.id pci 0xc010 +subdevice.name 3D Prophet 4500 TV-Out vendor.id pci 0x104a &device.id pci 0x0010 &subvendor.id pci 0x1681 &subdevice.id pci 0xc069 +subdevice.name 3D Prophet 4000XT vendor.id pci 0x104a &device.id pci 0x0201 +device.name STPC Vega Northbridge vendor.id pci 0x104a &device.id pci 0x0209 +device.name STPC Consumer/Industrial North- and Southbridge vendor.id pci 0x104a &device.id pci 0x020a +device.name STPC Atlas/ConsumerS/Consumer IIA Northbridge vendor.id pci 0x104a &device.id pci 0x020b +device.name STPC Consumer II ISA Bridge vendor.id pci 0x104a &device.id pci 0x0210 +device.name STPC Atlas ISA Bridge vendor.id pci 0x104a &device.id pci 0x021a +device.name STPC Consumer S Southbridge vendor.id pci 0x104a &device.id pci 0x021b +device.name STPC Consumer IIA Southbridge vendor.id pci 0x104a &device.id pci 0x0220 +device.name STPC Industrial PCI to PCCard bridge vendor.id pci 0x104a &device.id pci 0x0228 +device.name STPC Atlas IDE vendor.id pci 0x104a &device.id pci 0x0229 +device.name STPC Vega IDE vendor.id pci 0x104a &device.id pci 0x0230 +device.name STPC Atlas/Vega OHCI USB Controller vendor.id pci 0x104a &device.id pci 0x0238 +device.name STPC Vega LAN vendor.id pci 0x104a &device.id pci 0x0500 +device.name ST70137 [Unicorn] ADSL DMT Transceiver vendor.id pci 0x104a &device.id pci 0x0500 &subvendor.id pci 0x104a &subdevice.id pci 0x0500 +subdevice.name BeWAN ADSL PCI st vendor.id pci 0x104a &device.id pci 0x0564 +device.name STPC Client Northbridge vendor.id pci 0x104a &device.id pci 0x0981 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x104a &device.id pci 0x1746 +device.name STG 1764X vendor.id pci 0x104a &device.id pci 0x2774 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x104a &device.id pci 0x3520 +device.name MPEG-II decoder card vendor.id pci 0x104a &device.id pci 0x55cc +device.name STPC Client Southbridge vendor.id pci 0x104b +vendor.name BusLogic vendor.id pci 0x104b &device.id pci 0x0140 +device.name BT-946C (old) [multimaster 01] vendor.id pci 0x104b &device.id pci 0x1040 +device.name BT-946C (BA80C30) [MultiMaster 10] vendor.id pci 0x104b &device.id pci 0x8130 +device.name Flashpoint LT vendor.id pci 0x104c +vendor.name Texas Instruments vendor.id pci 0x104c &device.id pci 0x0500 +device.name 100 MBit LAN Controller vendor.id pci 0x104c &device.id pci 0x0508 +device.name TMS380C2X Compressor Interface vendor.id pci 0x104c &device.id pci 0x1000 +device.name Eagle i/f AS vendor.id pci 0x104c &device.id pci 0x104c +device.name PCI1510 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0x3d04 +device.name TVP4010 [Permedia] vendor.id pci 0x104c &device.id pci 0x3d07 +device.name TVP4020 [Permedia 2] vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1011 &subdevice.id pci 0x4d10 +subdevice.name Comet vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1040 &subdevice.id pci 0x000f +subdevice.name AccelStar II vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1040 &subdevice.id pci 0x0011 +subdevice.name AccelStar II vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a31 +subdevice.name WINNER 2000 vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a32 +subdevice.name GLoria Synergy vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a34 +subdevice.name GLoria Synergy vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a35 +subdevice.name GLoria Synergy vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a36 +subdevice.name GLoria Synergy vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a43 +subdevice.name GLoria Synergy vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a44 +subdevice.name GLoria Synergy vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x107d &subdevice.id pci 0x2633 +subdevice.name WinFast 3D L2300 vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0126 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0127 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0136 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0141 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0146 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0148 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0149 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0152 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0154 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0155 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0156 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1092 &subdevice.id pci 0x0157 +subdevice.name FIRE GL 1000 PRO vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1097 &subdevice.id pci 0x3d01 +subdevice.name Jeronimo Pro vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x1102 &subdevice.id pci 0x100f +subdevice.name Graphics Blaster Extreme vendor.id pci 0x104c &device.id pci 0x3d07 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0100 +subdevice.name Reference Permedia 2 3D vendor.id pci 0x104c &device.id pci 0x8000 +device.name PCILynx/PCILynx2 IEEE 1394 Link Layer Controller vendor.id pci 0x104c &device.id pci 0x8000 &subvendor.id pci 0x105e &subdevice.id pci 0x8003 +subdevice.name FireBoard200 vendor.id pci 0x104c &device.id pci 0x8000 &subvendor.id pci 0x1443 &subdevice.id pci 0x8003 +subdevice.name FireBoard200 vendor.id pci 0x104c &device.id pci 0x8000 &subvendor.id pci 0x1443 &subdevice.id pci 0x8005 +subdevice.name FireBoard400 vendor.id pci 0x104c &device.id pci 0x8000 &subvendor.id pci 0x1443 &subdevice.id pci 0x8006 +subdevice.name FireBoard400 vendor.id pci 0x104c &device.id pci 0x8000 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1010 +subdevice.name CF1-1-SNARE vendor.id pci 0x104c &device.id pci 0x8000 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1020 +subdevice.name CF1-2-SNARE vendor.id pci 0x104c &device.id pci 0x8000 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1040 +subdevice.name FireCompact400 vendor.id pci 0x104c &device.id pci 0x8009 +device.name TSB12LV22 IEEE-1394 Controller vendor.id pci 0x104c &device.id pci 0x8009 &subvendor.id pci 0x104d &subdevice.id pci 0x8032 +subdevice.name 8032 OHCI i.LINK (IEEE 1394) Controller vendor.id pci 0x104c &device.id pci 0x8009 &subvendor.id pci 0x1443 &subdevice.id pci 0x8010 +subdevice.name FireBoard400-OHCI vendor.id pci 0x104c &device.id pci 0x8017 +device.name PCI4410 FireWire Controller vendor.id pci 0x104c &device.id pci 0x8019 +device.name TSB12LV23 IEEE-1394 Controller vendor.id pci 0x104c &device.id pci 0x8019 &subvendor.id pci 0x11bd &subdevice.id pci 0x000a +subdevice.name Studio DV500-1394 vendor.id pci 0x104c &device.id pci 0x8019 &subvendor.id pci 0x11bd &subdevice.id pci 0x000e +subdevice.name Studio DV vendor.id pci 0x104c &device.id pci 0x8019 &subvendor.id pci 0x1443 &subdevice.id pci 0x8010 +subdevice.name FireBoard400-OHCI vendor.id pci 0x104c &device.id pci 0x8019 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1010 +subdevice.name CF2-1-CYMBAL vendor.id pci 0x104c &device.id pci 0x8020 +device.name TSB12LV26 IEEE-1394 Controller (Link) vendor.id pci 0x104c &device.id pci 0x8020 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x104c &device.id pci 0x8020 &subvendor.id pci 0x104d &subdevice.id pci 0x80e2 +subdevice.name VAIO PCV-J200 vendor.id pci 0x104c &device.id pci 0x8020 &subvendor.id pci 0x11bd &subdevice.id pci 0x000f +subdevice.name Studio DV500-1394 vendor.id pci 0x104c &device.id pci 0x8020 &subvendor.id pci 0x11bd &subdevice.id pci 0x001c +subdevice.name Excalibur 4.1 vendor.id pci 0x104c &device.id pci 0x8020 &subvendor.id pci 0x1443 &subdevice.id pci 0x8010 +subdevice.name FireBoard400-OHCI vendor.id pci 0x104c &device.id pci 0x8021 +device.name TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated) vendor.id pci 0x104c &device.id pci 0x8021 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x104c &device.id pci 0x8021 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x104c &device.id pci 0x8022 +device.name TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx] vendor.id pci 0x104c &device.id pci 0x8022 &subvendor.id pci 0x104c &subdevice.id pci 0x8023 +subdevice.name TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) vendor.id pci 0x104c &device.id pci 0x8023 +device.name TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx] vendor.id pci 0x104c &device.id pci 0x8023 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x104c &device.id pci 0x8023 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x104c &device.id pci 0x8023 &subvendor.id pci 0x1043 &subdevice.id pci 0x808b +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x104c &device.id pci 0x8023 &subvendor.id pci 0x1043 &subdevice.id pci 0x815b +subdevice.name P5W DH Deluxe Motherboard vendor.id pci 0x104c &device.id pci 0x8023 &subvendor.id pci 0x1443 &subdevice.id pci 0x8023 +subdevice.name FireCard400 vendor.id pci 0x104c &device.id pci 0x8023 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x104c &device.id pci 0x8024 +device.name TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) vendor.id pci 0x104c &device.id pci 0x8024 &subvendor.id pci 0x107d &subdevice.id pci 0x6620 +subdevice.name Winfast DV2000 FireWire Controller vendor.id pci 0x104c &device.id pci 0x8024 &subvendor.id pci 0x1443 &subdevice.id pci 0x8024 +subdevice.name FireBoard Blue vendor.id pci 0x104c &device.id pci 0x8024 &subvendor.id pci 0x1458 &subdevice.id pci 0x1000 +subdevice.name Motherboard vendor.id pci 0x104c &device.id pci 0x8025 +device.name TSB82AA2 IEEE-1394b Link Layer Controller vendor.id pci 0x104c &device.id pci 0x8025 &subvendor.id pci 0x1043 &subdevice.id pci 0x813c +subdevice.name P5P series mainboard vendor.id pci 0x104c &device.id pci 0x8025 &subvendor.id pci 0x1443 &subdevice.id pci 0x8025 +subdevice.name FireBoard800 vendor.id pci 0x104c &device.id pci 0x8025 &subvendor.id pci 0x1458 &subdevice.id pci 0x1000 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x104c &device.id pci 0x8025 &subvendor.id pci 0x1546 &subdevice.id pci 0x8025 +subdevice.name FWB-PCI01 vendor.id pci 0x104c &device.id pci 0x8025 &subvendor.id pci 0x17fc &subdevice.id pci 0x8025 +subdevice.name GIC3800 vendor.id pci 0x104c &device.id pci 0x8026 +device.name TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) vendor.id pci 0x104c &device.id pci 0x8026 &subvendor.id pci 0x1025 &subdevice.id pci 0x0035 +subdevice.name TravelMate 660 vendor.id pci 0x104c &device.id pci 0x8026 &subvendor.id pci 0x1025 &subdevice.id pci 0x003c +subdevice.name Aspire 2001WLCi (Compaq CL50 motherboard) vendor.id pci 0x104c &device.id pci 0x8026 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x104c &device.id pci 0x8026 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x104c &device.id pci 0x8026 &subvendor.id pci 0x1043 &subdevice.id pci 0x808d +subdevice.name A7V333 mainboard. vendor.id pci 0x104c &device.id pci 0x8027 +device.name PCI4451 IEEE-1394 Controller vendor.id pci 0x104c &device.id pci 0x8027 &subvendor.id pci 0x1028 &subdevice.id pci 0x00e5 +subdevice.name Latitude C810 vendor.id pci 0x104c &device.id pci 0x8027 &subvendor.id pci 0x1028 &subdevice.id pci 0x00e6 +subdevice.name PCI4451 IEEE-1394 Controller (Dell Inspiron 8100) vendor.id pci 0x104c &device.id pci 0x8029 +device.name PCI4510 IEEE-1394 Controller vendor.id pci 0x104c &device.id pci 0x8029 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x104c &device.id pci 0x8029 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x104c &device.id pci 0x8029 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2900 vendor.id pci 0x104c &device.id pci 0x802b +device.name PCI7410,7510,7610 OHCI-Lynx Controller vendor.id pci 0x104c &device.id pci 0x802b &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x104c &device.id pci 0x802b &subvendor.id pci 0x1028 &subdevice.id pci 0x014e +subdevice.name PCI7410,7510,7610 OHCI-Lynx Controller (Latitude D800) vendor.id pci 0x104c &device.id pci 0x802e +device.name PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller vendor.id pci 0x104c &device.id pci 0x802e &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x104c &device.id pci 0x8031 +device.name PCIxx21/x515 Cardbus Controller vendor.id pci 0x104c &device.id pci 0x8031 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop vendor.id pci 0x104c &device.id pci 0x8031 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMi vendor.id pci 0x104c &device.id pci 0x8031 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x104c &device.id pci 0x8031 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x104c &device.id pci 0x8031 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x104c &device.id pci 0x8032 +device.name OHCI Compliant IEEE 1394 Host Controller vendor.id pci 0x104c &device.id pci 0x8032 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop vendor.id pci 0x104c &device.id pci 0x8032 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMi vendor.id pci 0x104c &device.id pci 0x8032 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x104c &device.id pci 0x8032 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x104c &device.id pci 0x8032 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x104c &device.id pci 0x8033 +device.name PCIxx21 Integrated FlashMedia Controller vendor.id pci 0x104c &device.id pci 0x8033 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop vendor.id pci 0x104c &device.id pci 0x8033 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMi vendor.id pci 0x104c &device.id pci 0x8033 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x104c &device.id pci 0x8033 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x104c &device.id pci 0x8033 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x104c &device.id pci 0x8034 +device.name PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller vendor.id pci 0x104c &device.id pci 0x8034 &subvendor.id pci 0x1025 &subdevice.id pci 0x0080 +subdevice.name Aspire 5024WLMi vendor.id pci 0x104c &device.id pci 0x8034 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x104c &device.id pci 0x8034 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x104c &device.id pci 0x8034 &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x104c &device.id pci 0x8035 +device.name PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller vendor.id pci 0x104c &device.id pci 0x8035 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x104c &device.id pci 0x8035 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x104c &device.id pci 0x8036 +device.name PCI6515 Cardbus Controller vendor.id pci 0x104c &device.id pci 0x8038 +device.name PCI6515 SmartCard Controller vendor.id pci 0x104c &device.id pci 0x8039 +device.name PCIxx12 Cardbus Controller vendor.id pci 0x104c &device.id pci 0x8039 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x104c &device.id pci 0x8039 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x104c &device.id pci 0x8039 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x104c &device.id pci 0x8039 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x104c &device.id pci 0x803a +device.name PCIxx12 OHCI Compliant IEEE 1394 Host Controller vendor.id pci 0x104c &device.id pci 0x803a &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name nx9420 vendor.id pci 0x104c &device.id pci 0x803a &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x104c &device.id pci 0x803a &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x104c &device.id pci 0x803a &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x104c &device.id pci 0x803b +device.name 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) vendor.id pci 0x104c &device.id pci 0x803b &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name nx9420 vendor.id pci 0x104c &device.id pci 0x803b &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x104c &device.id pci 0x803b &subvendor.id pci 0x104d &subdevice.id pci 0x8212 +subdevice.name VAIO VGN-N21E vendor.id pci 0x104c &device.id pci 0x803b &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x104c &device.id pci 0x803c +device.name PCIxx12 SDA Standard Compliant SD Host Controller vendor.id pci 0x104c &device.id pci 0x803c &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name nx9420 vendor.id pci 0x104c &device.id pci 0x803c &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x104c &device.id pci 0x803d +device.name PCIxx12 GemCore based SmartCard controller vendor.id pci 0x104c &device.id pci 0x803d &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x104c &device.id pci 0x803d &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x104c &device.id pci 0x803d &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name nc8430 vendor.id pci 0x104c &device.id pci 0x803d &subvendor.id pci 0x103c &subdevice.id pci 0x30aa +subdevice.name nc6310 vendor.id pci 0x104c &device.id pci 0x8101 +device.name TSB43DB42 IEEE-1394a-2000 Controller (PHY/Link) vendor.id pci 0x104c &device.id pci 0x8201 +device.name PCI1620 Firmware Loading Function vendor.id pci 0x104c &device.id pci 0x8204 +device.name PCI7410/7510/7610 PCI Firmware Loading Function vendor.id pci 0x104c &device.id pci 0x8204 &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x104c &device.id pci 0x8204 &subvendor.id pci 0x1028 &subdevice.id pci 0x014e +subdevice.name Latitude D800 vendor.id pci 0x104c &device.id pci 0x8231 +device.name XIO2000(A)/XIO2200A PCI Express-to-PCI Bridge vendor.id pci 0x104c &device.id pci 0x8231 &subvendor.id pci 0x5678 &subdevice.id pci 0x1234 +subdevice.name DC-1394 PCIe vendor.id pci 0x104c &device.id pci 0x8232 +device.name XIO3130 PCI Express Switch (Upstream) vendor.id pci 0x104c &device.id pci 0x8233 +device.name XIO3130 PCI Express Switch (Downstream) vendor.id pci 0x104c &device.id pci 0x8235 +device.name XIO2200A IEEE-1394a-2000 Controller (PHY/Link) vendor.id pci 0x104c &device.id pci 0x8235 &subvendor.id pci 0x5678 &subdevice.id pci 0x1234 +subdevice.name DC-1394 PCIe vendor.id pci 0x104c &device.id pci 0x823e +device.name XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] vendor.id pci 0x104c &device.id pci 0x823f +device.name XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] vendor.id pci 0x104c &device.id pci 0x823f &subvendor.id pci 0x1546 &subdevice.id pci 0x803c +subdevice.name FWB-PCIE1X11B vendor.id pci 0x104c &device.id pci 0x8240 +device.name XIO2001 PCI Express-to-PCI Bridge vendor.id pci 0x104c &device.id pci 0x8241 +device.name TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller vendor.id pci 0x104c &device.id pci 0x8400 +device.name ACX 100 22Mbps Wireless Interface vendor.id pci 0x104c &device.id pci 0x8400 &subvendor.id pci 0x1186 &subdevice.id pci 0x3b00 +subdevice.name DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus] vendor.id pci 0x104c &device.id pci 0x8400 &subvendor.id pci 0x1186 &subdevice.id pci 0x3b01 +subdevice.name DWL-520+ 22Mbps PCI Wireless Adapter vendor.id pci 0x104c &device.id pci 0x8400 &subvendor.id pci 0x1395 &subdevice.id pci 0x2201 +subdevice.name WL22-PC vendor.id pci 0x104c &device.id pci 0x8400 &subvendor.id pci 0x16ab &subdevice.id pci 0x8501 +subdevice.name WL-8305 IEEE802.11b+ Wireless LAN PCI Adapter vendor.id pci 0x104c &device.id pci 0x8401 +device.name ACX 100 22Mbps Wireless Interface vendor.id pci 0x104c &device.id pci 0x8888 +device.name Multicore DSP+ARM KeyStone II SOC vendor.id pci 0x104c &device.id pci 0x9000 +device.name Wireless Interface (of unknown type) vendor.id pci 0x104c &device.id pci 0x9065 +device.name TMS320DM642 vendor.id pci 0x104c &device.id pci 0x9066 +device.name ACX 111 54Mbps Wireless Interface vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x0308 &subdevice.id pci 0x3404 +subdevice.name G-102 v1 802.11g Wireless Cardbus Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x0308 &subdevice.id pci 0x3406 +subdevice.name G-162 v2 802.11g Wireless Cardbus Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x104c &subdevice.id pci 0x9066 +subdevice.name WL212 Sitecom Wireless Network PCI-Card 100M (Version 1) vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x104c &subdevice.id pci 0x9067 +subdevice.name TNETW1130GVF vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x104c &subdevice.id pci 0x9096 +subdevice.name Trendnet TEW-412PC Wireless PCI Adapter (Version A) vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x1186 &subdevice.id pci 0x3b04 +subdevice.name DWL-G520+ Wireless PCI Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x1186 &subdevice.id pci 0x3b05 +subdevice.name DWL-G650+ AirPlusG+ CardBus Wireless LAN vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x1186 &subdevice.id pci 0x3b08 +subdevice.name AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.B1) vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x1385 &subdevice.id pci 0x4c00 +subdevice.name WG311v2 802.11g Wireless PCI Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x13d1 &subdevice.id pci 0xaba0 +subdevice.name SWLMP-54108 108Mbps Wireless mini PCI card 802.11g+ vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x14ea &subdevice.id pci 0xab07 +subdevice.name GW-NS54GM Wireless Cardbus Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x16ec &subdevice.id pci 0x010d +subdevice.name USR5416 802.11g Wireless Turbo PCI Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x16ec &subdevice.id pci 0x010e +subdevice.name USR5410 802.11g Wireless Cardbus Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x1737 &subdevice.id pci 0x0033 +subdevice.name WPC54G v2 802.11g Wireless-G Notebook Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x17cf &subdevice.id pci 0x0032 +subdevice.name G-162 v1 802.11g Wireless Cardbus Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x17cf &subdevice.id pci 0x0033 +subdevice.name Z-Com XG650 Wireless miniPCI 802.11b/g vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x187e &subdevice.id pci 0x340b +subdevice.name G-302 v2 802.11g Wireless PCI Adapter vendor.id pci 0x104c &device.id pci 0x9066 &subvendor.id pci 0x187e &subdevice.id pci 0x340c +subdevice.name G-360 v2 802.11g Wireless PCI Adapter vendor.id pci 0x104c &device.id pci 0xa001 +device.name TDC1570 vendor.id pci 0x104c &device.id pci 0xa100 +device.name TDC1561 vendor.id pci 0x104c &device.id pci 0xa102 +device.name TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f vendor.id pci 0x104c &device.id pci 0xa106 +device.name TMS320C6414 TMS320C6415 TMS320C6416 vendor.id pci 0x104c &device.id pci 0xa106 &subvendor.id pci 0x175c &subdevice.id pci 0x5000 +subdevice.name ASI50xx Audio Adapter vendor.id pci 0x104c &device.id pci 0xa106 &subvendor.id pci 0x175c &subdevice.id pci 0x6400 +subdevice.name ASI6400 Cobranet series vendor.id pci 0x104c &device.id pci 0xa106 &subvendor.id pci 0x175c &subdevice.id pci 0x8700 +subdevice.name ASI87xx Radio Tuner card vendor.id pci 0x104c &device.id pci 0xac10 +device.name PCI1050 vendor.id pci 0x104c &device.id pci 0xac11 +device.name PCI1053 vendor.id pci 0x104c &device.id pci 0xac12 +device.name PCI1130 vendor.id pci 0x104c &device.id pci 0xac13 +device.name PCI1031 vendor.id pci 0x104c &device.id pci 0xac15 +device.name PCI1131 vendor.id pci 0x104c &device.id pci 0xac16 +device.name PCI1250 vendor.id pci 0x104c &device.id pci 0xac16 &subvendor.id pci 0x1014 &subdevice.id pci 0x0092 +subdevice.name ThinkPad 600 vendor.id pci 0x104c &device.id pci 0xac17 +device.name PCI1220 vendor.id pci 0x104c &device.id pci 0xac18 +device.name PCI1260 vendor.id pci 0x104c &device.id pci 0xac19 +device.name PCI1221 vendor.id pci 0x104c &device.id pci 0xac1a +device.name PCI1210 vendor.id pci 0x104c &device.id pci 0xac1b +device.name PCI1450 vendor.id pci 0x104c &device.id pci 0xac1b &subvendor.id pci 0x0e11 &subdevice.id pci 0xb113 +subdevice.name Armada M700 vendor.id pci 0x104c &device.id pci 0xac1b &subvendor.id pci 0x1014 &subdevice.id pci 0x0130 +subdevice.name ThinkPad 600X/A21m/T20/T22 vendor.id pci 0x104c &device.id pci 0xac1c +device.name PCI1225 vendor.id pci 0x104c &device.id pci 0xac1c &subvendor.id pci 0x0e11 &subdevice.id pci 0xb121 +subdevice.name Armada E500 vendor.id pci 0x104c &device.id pci 0xac1c &subvendor.id pci 0x1028 &subdevice.id pci 0x0088 +subdevice.name Latitude CPi A400XT vendor.id pci 0x104c &device.id pci 0xac1d +device.name PCI1251A vendor.id pci 0x104c &device.id pci 0xac1e +device.name PCI1211 vendor.id pci 0x104c &device.id pci 0xac1f +device.name PCI1251B vendor.id pci 0x104c &device.id pci 0xac20 +device.name TI 2030 vendor.id pci 0x104c &device.id pci 0xac21 +device.name PCI2031 vendor.id pci 0x104c &device.id pci 0xac22 +device.name PCI2032 PCI Docking Bridge vendor.id pci 0x104c &device.id pci 0xac23 +device.name PCI2250 PCI-to-PCI Bridge vendor.id pci 0x104c &device.id pci 0xac28 +device.name PCI2050 PCI-to-PCI Bridge vendor.id pci 0x104c &device.id pci 0xac2c +device.name PCI2060 PCI-to-PCI Bridge vendor.id pci 0x104c &device.id pci 0xac30 +device.name PCI1260 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac40 +device.name PCI4450 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac41 +device.name PCI4410 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac42 +device.name PCI4451 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac42 &subvendor.id pci 0x1028 &subdevice.id pci 0x00e6 +subdevice.name PCI4451 PC card CardBus Controller (Inspiron 8100) vendor.id pci 0x104c &device.id pci 0xac44 +device.name PCI4510 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac44 &subvendor.id pci 0x1028 &subdevice.id pci 0x0149 +subdevice.name Inspiron 5100 vendor.id pci 0x104c &device.id pci 0xac44 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x104c &device.id pci 0xac44 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x104c &device.id pci 0xac44 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x104c &device.id pci 0xac46 +device.name PCI4520 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac46 &subvendor.id pci 0x1014 &subdevice.id pci 0x0552 +subdevice.name ThinkPad vendor.id pci 0x104c &device.id pci 0xac47 +device.name PCI7510 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac47 &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x104c &device.id pci 0xac47 &subvendor.id pci 0x1028 &subdevice.id pci 0x013f +subdevice.name Precision M60 vendor.id pci 0x104c &device.id pci 0xac47 &subvendor.id pci 0x1028 &subdevice.id pci 0x014e +subdevice.name Latitude D800 vendor.id pci 0x104c &device.id pci 0xac48 +device.name PCI7610 PC Card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac49 +device.name PCI7410 PC Card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac4a +device.name PCI7510/7610 CardBus Bridge vendor.id pci 0x104c &device.id pci 0xac4a &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x104c &device.id pci 0xac4a &subvendor.id pci 0x1028 &subdevice.id pci 0x014e +subdevice.name Latitude D800 vendor.id pci 0x104c &device.id pci 0xac4b +device.name PCI7610 SD/MMC controller vendor.id pci 0x104c &device.id pci 0xac4c +device.name PCI7610 Memory Stick controller vendor.id pci 0x104c &device.id pci 0xac50 +device.name PCI1410 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac51 +device.name PCI1420 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0x0e11 &subdevice.id pci 0x004e +subdevice.name Evo N600c vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0x1014 &subdevice.id pci 0x0148 +subdevice.name ThinkPad A20m vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0x1014 &subdevice.id pci 0x023b +subdevice.name ThinkPad T23 vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0x1028 &subdevice.id pci 0x00b1 +subdevice.name Latitude C600 vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0x1028 &subdevice.id pci 0x012a +subdevice.name Latitude C640 vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0x1033 &subdevice.id pci 0x80cd +subdevice.name Versa Note VXi vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0x10cf &subdevice.id pci 0x1095 +subdevice.name Lifebook S-4510/C6155 vendor.id pci 0x104c &device.id pci 0xac51 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1000 +subdevice.name CP2-2-HIPHOP vendor.id pci 0x104c &device.id pci 0xac52 +device.name PCI1451 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac53 +device.name PCI1421 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac54 +device.name PCI1620 PC Card Controller vendor.id pci 0x104c &device.id pci 0xac54 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x104c &device.id pci 0xac55 +device.name PCI1520 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac55 &subvendor.id pci 0x1014 &subdevice.id pci 0x0512 +subdevice.name ThinkPad T30/T40 vendor.id pci 0x104c &device.id pci 0xac55 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x104c &device.id pci 0xac56 +device.name PCI1510 PC card Cardbus Controller vendor.id pci 0x104c &device.id pci 0xac56 &subvendor.id pci 0x1014 &subdevice.id pci 0x0512 +subdevice.name ThinkPad R50e vendor.id pci 0x104c &device.id pci 0xac56 &subvendor.id pci 0x1014 &subdevice.id pci 0x0528 +subdevice.name ThinkPad R40e vendor.id pci 0x104c &device.id pci 0xac56 &subvendor.id pci 0x17aa &subdevice.id pci 0x2012 +subdevice.name ThinkPad T60/R60 series vendor.id pci 0x104c &device.id pci 0xac60 +device.name PCI2040 PCI to DSP Bridge Controller vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x175c &subdevice.id pci 0x5100 +subdevice.name ASI51xx Audio Adapter vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x175c &subdevice.id pci 0x6100 +subdevice.name ASI61xx Audio Adapter vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x175c &subdevice.id pci 0x6200 +subdevice.name ASI62xx Audio Adapter vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x175c &subdevice.id pci 0x8800 +subdevice.name ASI88xx Audio Adapter vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x186f &subdevice.id pci 0x3001 +subdevice.name WR-G303 PCI radio receiver vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x186f &subdevice.id pci 0x3005 +subdevice.name WR-G305 PCI radio receiver vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x186f &subdevice.id pci 0x3101 +subdevice.name WR-G313 PCI radio receiver vendor.id pci 0x104c &device.id pci 0xac60 &subvendor.id pci 0x186f &subdevice.id pci 0x3105 +subdevice.name WR-G315 PCI radio receiver vendor.id pci 0x104c &device.id pci 0xac8d +device.name PCI 7620 vendor.id pci 0x104c &device.id pci 0xac8e +device.name PCI7420 CardBus Controller vendor.id pci 0x104c &device.id pci 0xac8e &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x104c &device.id pci 0xac8f +device.name PCI7420/7620 SD/MS-Pro Controller vendor.id pci 0x104c &device.id pci 0xac8f &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x104c &device.id pci 0xb001 +device.name TMS320C6424 vendor.id pci 0x104c &device.id pci 0xfe00 +device.name FireWire Host Controller vendor.id pci 0x104c &device.id pci 0xfe03 +device.name 12C01A FireWire Host Controller vendor.id pci 0x104d +vendor.name Sony Corporation vendor.id pci 0x104d &device.id pci 0x8004 +device.name DTL-H2500 [Playstation development board] vendor.id pci 0x104d &device.id pci 0x8009 +device.name CXD1947Q i.LINK Controller vendor.id pci 0x104d &device.id pci 0x8039 +device.name CXD3222 i.LINK Controller vendor.id pci 0x104d &device.id pci 0x8056 +device.name Rockwell HCF 56K modem vendor.id pci 0x104d &device.id pci 0x808a +device.name Memory Stick Controller vendor.id pci 0x104d &device.id pci 0x81ce +device.name SxS Pro memory card vendor.id pci 0x104d &device.id pci 0x905c +device.name SxS Pro memory card vendor.id pci 0x104d &device.id pci 0x907f +device.name SxS Pro+ memory card vendor.id pci 0x104d &device.id pci 0x908f +device.name Aeolia ACPI vendor.id pci 0x104d &device.id pci 0x909e +device.name Aeolia Ethernet Controller (Marvell Yukon 2 Family) vendor.id pci 0x104d &device.id pci 0x909f +device.name Aeolia SATA AHCI Controller vendor.id pci 0x104d &device.id pci 0x90a0 +device.name Aeolia SD/MMC Host Controller vendor.id pci 0x104d &device.id pci 0x90a1 +device.name Aeolia PCI Express Glue and Miscellaneous Devices vendor.id pci 0x104d &device.id pci 0x90a2 +device.name Aeolia DMA Controller vendor.id pci 0x104d &device.id pci 0x90a3 +device.name Aeolia Memory (DDR3/SPM) vendor.id pci 0x104d &device.id pci 0x90a4 +device.name Aeolia USB 3.0 xHCI Host Controller vendor.id pci 0x104d &device.id pci 0x90bc +device.name SxS Pro+ memory card vendor.id pci 0x104e +vendor.name Oak Technology, Inc vendor.id pci 0x104e &device.id pci 0x0017 +device.name OTI-64017 vendor.id pci 0x104e &device.id pci 0x0107 +device.name OTI-107 [Spitfire] vendor.id pci 0x104e &device.id pci 0x0109 +device.name Video Adapter vendor.id pci 0x104e &device.id pci 0x0111 +device.name OTI-64111 [Spitfire] vendor.id pci 0x104e &device.id pci 0x0217 +device.name OTI-64217 vendor.id pci 0x104e &device.id pci 0x0317 +device.name OTI-64317 vendor.id pci 0x104f +vendor.name Co-time Computer Ltd vendor.id pci 0x1050 +vendor.name Winbond Electronics Corp vendor.id pci 0x1050 &device.id pci 0x0000 +device.name NE2000 vendor.id pci 0x1050 &device.id pci 0x0001 +device.name W83769F vendor.id pci 0x1050 &device.id pci 0x0033 +device.name W89C33D 802.11 a/b/g BB/MAC vendor.id pci 0x1050 &device.id pci 0x0105 +device.name W82C105 vendor.id pci 0x1050 &device.id pci 0x0840 +device.name W89C840 vendor.id pci 0x1050 &device.id pci 0x0840 &subvendor.id pci 0x1050 &subdevice.id pci 0x0001 +subdevice.name W89C840 Ethernet Adapter vendor.id pci 0x1050 &device.id pci 0x0840 &subvendor.id pci 0x1050 &subdevice.id pci 0x0840 +subdevice.name W89C840 Ethernet Adapter vendor.id pci 0x1050 &device.id pci 0x0940 +device.name W89C940 vendor.id pci 0x1050 &device.id pci 0x5a5a +device.name W89C940F vendor.id pci 0x1050 &device.id pci 0x6692 +device.name W6692 vendor.id pci 0x1050 &device.id pci 0x6692 &subvendor.id pci 0x1043 &subdevice.id pci 0x1702 +subdevice.name ISDN Adapter (PCI Bus, D, W) vendor.id pci 0x1050 &device.id pci 0x6692 &subvendor.id pci 0x1043 &subdevice.id pci 0x1703 +subdevice.name ISDN Adapter (PCI Bus, DV, W) vendor.id pci 0x1050 &device.id pci 0x6692 &subvendor.id pci 0x1043 &subdevice.id pci 0x1707 +subdevice.name ISDN Adapter (PCI Bus, DV, W) vendor.id pci 0x1050 &device.id pci 0x6692 &subvendor.id pci 0x144f &subdevice.id pci 0x1702 +subdevice.name ISDN Adapter (PCI Bus, D, W) vendor.id pci 0x1050 &device.id pci 0x6692 &subvendor.id pci 0x144f &subdevice.id pci 0x1703 +subdevice.name ISDN Adapter (PCI Bus, DV, W) vendor.id pci 0x1050 &device.id pci 0x6692 &subvendor.id pci 0x144f &subdevice.id pci 0x1707 +subdevice.name ISDN Adapter (PCI Bus, DV, W) vendor.id pci 0x1050 &device.id pci 0x9921 +device.name W99200F MPEG-1 Video Encoder vendor.id pci 0x1050 &device.id pci 0x9922 +device.name W99200F/W9922PF MPEG-1/2 Video Encoder vendor.id pci 0x1050 &device.id pci 0x9970 +device.name W9970CF vendor.id pci 0x1051 +vendor.name Anigma, Inc. vendor.id pci 0x1052 +vendor.name ?Young Micro Systems vendor.id pci 0x1053 +vendor.name Young Micro Systems vendor.id pci 0x1054 +vendor.name Hitachi, Ltd vendor.id pci 0x1054 &device.id pci 0x3009 +device.name 2Gbps Fibre Channel to PCI HBA 3009 vendor.id pci 0x1054 &device.id pci 0x300a +device.name 4Gbps Fibre Channel to PCI-X HBA 300a vendor.id pci 0x1054 &device.id pci 0x300b +device.name 4Gbps Fibre Channel to PCI-X HBA 300b vendor.id pci 0x1054 &device.id pci 0x300f +device.name ColdFusion 3 Chipset Processor to I/O Controller vendor.id pci 0x1054 &device.id pci 0x3010 +device.name ColdFusion 3 Chipset Memory Controller Hub vendor.id pci 0x1054 &device.id pci 0x3011 +device.name ColdFusion 3e Chipset Processor to I/O Controller vendor.id pci 0x1054 &device.id pci 0x3012 +device.name ColdFusion 3e Chipset Memory Controller Hub vendor.id pci 0x1054 &device.id pci 0x3017 +device.name Unassigned Hitachi Shared FC Device 3017 vendor.id pci 0x1054 &device.id pci 0x301b +device.name Virtual VGA Device vendor.id pci 0x1054 &device.id pci 0x301d +device.name PCIe-to-PCIe Bridge with Virtualization IO Assist Feature vendor.id pci 0x1054 &device.id pci 0x3020 +device.name FIVE-EX based Fibre Channel to PCIe HBA vendor.id pci 0x1054 &device.id pci 0x302c +device.name M001 PCI Express Switch Upstream Port vendor.id pci 0x1054 &device.id pci 0x302d +device.name M001 PCI Express Switch Downstream Port vendor.id pci 0x1054 &device.id pci 0x3070 +device.name Hitachi FIVE-FX Fibre Channel to PCIe HBA vendor.id pci 0x1054 &device.id pci 0x3505 +device.name SH7751 PCI Controller (PCIC) vendor.id pci 0x1054 &device.id pci 0x350e +device.name SH7751R PCI Controller (PCIC) vendor.id pci 0x1055 +vendor.name Efar Microsystems vendor.id pci 0x1055 &device.id pci 0x9130 +device.name SLC90E66 [Victory66] IDE vendor.id pci 0x1055 &device.id pci 0x9460 +device.name SLC90E66 [Victory66] ISA vendor.id pci 0x1055 &device.id pci 0x9462 +device.name SLC90E66 [Victory66] USB vendor.id pci 0x1055 &device.id pci 0x9463 +device.name SLC90E66 [Victory66] ACPI vendor.id pci 0x1055 &device.id pci 0xe420 +device.name LAN9420/LAN9420i vendor.id pci 0x1056 +vendor.name ICL vendor.id pci 0x1057 +vendor.name Motorola vendor.id pci 0x1057 &device.id pci 0x0001 +device.name MPC105 [Eagle] vendor.id pci 0x1057 &device.id pci 0x0002 +device.name MPC106 [Grackle] vendor.id pci 0x1057 &device.id pci 0x0003 +device.name MPC8240 [Kahlua] vendor.id pci 0x1057 &device.id pci 0x0004 +device.name MPC107 vendor.id pci 0x1057 &device.id pci 0x0006 +device.name MPC8245 [Unity] vendor.id pci 0x1057 &device.id pci 0x0008 +device.name MPC8540 vendor.id pci 0x1057 &device.id pci 0x0009 +device.name MPC8560 vendor.id pci 0x1057 &device.id pci 0x0012 +device.name MPC8548 [PowerQUICC III] vendor.id pci 0x1057 &device.id pci 0x0100 +device.name MC145575 [HFC-PCI] vendor.id pci 0x1057 &device.id pci 0x0431 +device.name KTI829c 100VG vendor.id pci 0x1057 &device.id pci 0x1073 +device.name Nokia N770 vendor.id pci 0x1057 &device.id pci 0x1219 +device.name Nokia N800 vendor.id pci 0x1057 &device.id pci 0x1801 +device.name DSP56301 Digital Signal Processor vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0101 +subdevice.name Transas Radar Imitator Board [RIM] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0102 +subdevice.name Transas Radar Imitator Board [RIM-2] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0202 +subdevice.name Transas Radar Integrator Board [RIB-2] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0611 +subdevice.name 1 channel CAN bus Controller [CanPci-1] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0612 +subdevice.name 2 channels CAN bus Controller [CanPci-2] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0613 +subdevice.name 3 channels CAN bus Controller [CanPci-3] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0614 +subdevice.name 4 channels CAN bus Controller [CanPci-4] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0621 +subdevice.name 1 channel CAN bus Controller [CanPci2-1] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0622 +subdevice.name 2 channels CAN bus Controller [CanPci2-2] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x14fb &subdevice.id pci 0x0810 +subdevice.name Transas VTS Radar Integrator Board [RIB-4] vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x175c &subdevice.id pci 0x4200 +subdevice.name ASI4215 Audio Adapter vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x175c &subdevice.id pci 0x4300 +subdevice.name ASI43xx Audio Adapter vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0x175c &subdevice.id pci 0x4400 +subdevice.name ASI4401 Audio Adapter vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0010 +subdevice.name Darla vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0020 +subdevice.name Gina vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0030 +subdevice.name Layla rev.0 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0031 +subdevice.name Layla rev.1 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0040 +subdevice.name Darla24 rev.0 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0041 +subdevice.name Darla24 rev.1 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0050 +subdevice.name Gina24 rev.0 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0051 +subdevice.name Gina24 rev.1 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0070 +subdevice.name Mona rev.0 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0071 +subdevice.name Mona rev.1 vendor.id pci 0x1057 &device.id pci 0x1801 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0072 +subdevice.name Mona rev.2 vendor.id pci 0x1057 &device.id pci 0x18c0 +device.name MPC8265A/8266/8272 vendor.id pci 0x1057 &device.id pci 0x18c1 +device.name MPC8271/MPC8272 vendor.id pci 0x1057 &device.id pci 0x3052 +device.name SM56 Data Fax Modem vendor.id pci 0x1057 &device.id pci 0x3410 +device.name DSP56361 Digital Signal Processor vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0050 +subdevice.name Gina24 rev.0 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0051 +subdevice.name Gina24 rev.1 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0060 +subdevice.name Layla24 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0070 +subdevice.name Mona rev.0 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0071 +subdevice.name Mona rev.1 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0072 +subdevice.name Mona rev.2 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0080 +subdevice.name Mia rev.0 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0081 +subdevice.name Mia rev.1 vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0090 +subdevice.name Indigo vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x00a0 +subdevice.name Indigo IO vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x00b0 +subdevice.name Indigo DJ vendor.id pci 0x1057 &device.id pci 0x3410 &subvendor.id pci 0xecc0 &subdevice.id pci 0x0100 +subdevice.name 3G vendor.id pci 0x1057 &device.id pci 0x4801 +device.name Raven vendor.id pci 0x1057 &device.id pci 0x4802 +device.name Falcon vendor.id pci 0x1057 &device.id pci 0x4803 +device.name Hawk vendor.id pci 0x1057 &device.id pci 0x4806 +device.name CPX8216 vendor.id pci 0x1057 &device.id pci 0x4d68 +device.name 20268 vendor.id pci 0x1057 &device.id pci 0x5600 +device.name SM56 PCI Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1057 &subdevice.id pci 0x0300 +subdevice.name SM56 PCI Speakerphone Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1057 &subdevice.id pci 0x0301 +subdevice.name SM56 PCI Voice Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1057 &subdevice.id pci 0x0302 +subdevice.name SM56 PCI Fax Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1057 &subdevice.id pci 0x5600 +subdevice.name SM56 PCI Voice modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x13d2 &subdevice.id pci 0x0300 +subdevice.name SM56 PCI Speakerphone Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x13d2 &subdevice.id pci 0x0301 +subdevice.name SM56 PCI Voice modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x13d2 &subdevice.id pci 0x0302 +subdevice.name SM56 PCI Fax Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1436 &subdevice.id pci 0x0300 +subdevice.name SM56 PCI Speakerphone Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1436 &subdevice.id pci 0x0301 +subdevice.name SM56 PCI Voice modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1436 &subdevice.id pci 0x0302 +subdevice.name SM56 PCI Fax Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x144f &subdevice.id pci 0x100c +subdevice.name SM56 PCI Fax Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1494 &subdevice.id pci 0x0300 +subdevice.name SM56 PCI Speakerphone Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1494 &subdevice.id pci 0x0301 +subdevice.name SM56 PCI Voice modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x14c8 &subdevice.id pci 0x0300 +subdevice.name SM56 PCI Speakerphone Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x14c8 &subdevice.id pci 0x0302 +subdevice.name SM56 PCI Fax Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1668 &subdevice.id pci 0x0300 +subdevice.name SM56 PCI Speakerphone Modem vendor.id pci 0x1057 &device.id pci 0x5600 &subvendor.id pci 0x1668 &subdevice.id pci 0x0302 +subdevice.name SM56 PCI Fax Modem vendor.id pci 0x1057 &device.id pci 0x5608 +device.name Wildcard X100P vendor.id pci 0x1057 &device.id pci 0x5803 +device.name MPC5200 vendor.id pci 0x1057 &device.id pci 0x5806 +device.name MCF54 Coldfire vendor.id pci 0x1057 &device.id pci 0x5808 +device.name MPC8220 vendor.id pci 0x1057 &device.id pci 0x5809 +device.name MPC5200B vendor.id pci 0x1057 &device.id pci 0x6400 +device.name MPC190 Security Processor (S1 family, encryption) vendor.id pci 0x1057 &device.id pci 0x6405 +device.name MPC184 Security Processor (S1 family) vendor.id pci 0x1058 +vendor.name Electronics & Telecommunications RSH vendor.id pci 0x1059 +vendor.name Kontron vendor.id pci 0x105a +vendor.name Promise Technology, Inc. vendor.id pci 0x105a &device.id pci 0x0d30 +device.name PDC20265 (FastTrak100 Lite/Ultra100) vendor.id pci 0x105a &device.id pci 0x0d30 &subvendor.id pci 0x1043 &subdevice.id pci 0x8042 +subdevice.name AV7266-E South Bridge Promise RAID vendor.id pci 0x105a &device.id pci 0x0d30 &subvendor.id pci 0x105a &subdevice.id pci 0x4d33 +subdevice.name Ultra100 vendor.id pci 0x105a &device.id pci 0x0d38 +device.name 20263 vendor.id pci 0x105a &device.id pci 0x0d38 &subvendor.id pci 0x105a &subdevice.id pci 0x4d39 +subdevice.name Fasttrak66 vendor.id pci 0x105a &device.id pci 0x1275 +device.name 20275 vendor.id pci 0x105a &device.id pci 0x3318 +device.name PDC20318 (SATA150 TX4) vendor.id pci 0x105a &device.id pci 0x3319 +device.name PDC20319 (FastTrak S150 TX4) vendor.id pci 0x105a &device.id pci 0x3319 &subvendor.id pci 0x105a &subdevice.id pci 0x3319 +subdevice.name FastTrak S150 TX4 4 port SATA PCI board vendor.id pci 0x105a &device.id pci 0x3319 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x105a &device.id pci 0x3371 +device.name PDC20371 (FastTrak S150 TX2plus) vendor.id pci 0x105a &device.id pci 0x3373 +device.name PDC20378 (FastTrak 378/SATA 378) vendor.id pci 0x105a &device.id pci 0x3373 &subvendor.id pci 0x1043 &subdevice.id pci 0x80f5 +subdevice.name K8V Deluxe/PC-DL Deluxe motherboard vendor.id pci 0x105a &device.id pci 0x3373 &subvendor.id pci 0x1462 &subdevice.id pci 0x590d +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x105a &device.id pci 0x3373 &subvendor.id pci 0x1462 &subdevice.id pci 0x702e +subdevice.name K8T NEO FIS2R motherboard vendor.id pci 0x105a &device.id pci 0x3375 +device.name PDC20375 (SATA150 TX2plus) vendor.id pci 0x105a &device.id pci 0x3376 +device.name PDC20376 (FastTrak 376) vendor.id pci 0x105a &device.id pci 0x3376 &subvendor.id pci 0x1043 &subdevice.id pci 0x809e +subdevice.name A7V8X motherboard vendor.id pci 0x105a &device.id pci 0x3515 +device.name PDC40719 [FastTrak TX4300/TX4310] vendor.id pci 0x105a &device.id pci 0x3519 +device.name PDC40519 (FastTrak TX4200) vendor.id pci 0x105a &device.id pci 0x3570 +device.name PDC20771 [FastTrak TX2300] vendor.id pci 0x105a &device.id pci 0x3571 +device.name PDC20571 (FastTrak TX2200) vendor.id pci 0x105a &device.id pci 0x3574 +device.name PDC20579 SATAII 150 IDE Controller vendor.id pci 0x105a &device.id pci 0x3577 +device.name PDC40779 (SATA 300 779) vendor.id pci 0x105a &device.id pci 0x3d17 +device.name PDC40718 (SATA 300 TX4) vendor.id pci 0x105a &device.id pci 0x3d18 +device.name PDC20518/PDC40518 (SATAII 150 TX4) vendor.id pci 0x105a &device.id pci 0x3d73 +device.name PDC40775 (SATA 300 TX2plus) vendor.id pci 0x105a &device.id pci 0x3d75 +device.name PDC20575 (SATAII150 TX2plus) vendor.id pci 0x105a &device.id pci 0x3f20 +device.name PDC42819 [FastTrak TX2650/TX4650] vendor.id pci 0x105a &device.id pci 0x4302 +device.name 80333 [SuperTrak EX4350] vendor.id pci 0x105a &device.id pci 0x4d30 +device.name PDC20267 (FastTrak100/Ultra100) vendor.id pci 0x105a &device.id pci 0x4d30 &subvendor.id pci 0x105a &subdevice.id pci 0x4d33 +subdevice.name Ultra100 vendor.id pci 0x105a &device.id pci 0x4d30 &subvendor.id pci 0x105a &subdevice.id pci 0x4d39 +subdevice.name FastTrak100 vendor.id pci 0x105a &device.id pci 0x4d30 &subvendor.id pci 0x8086 &subdevice.id pci 0x5744 +subdevice.name S845WD1-E mainboard vendor.id pci 0x105a &device.id pci 0x4d33 +device.name 20246 vendor.id pci 0x105a &device.id pci 0x4d33 &subvendor.id pci 0x105a &subdevice.id pci 0x4d33 +subdevice.name 20246 IDE Controller vendor.id pci 0x105a &device.id pci 0x4d38 +device.name PDC20262 (FastTrak66/Ultra66) vendor.id pci 0x105a &device.id pci 0x4d38 &subvendor.id pci 0x105a &subdevice.id pci 0x4d30 +subdevice.name Ultra Device on SuperTrak vendor.id pci 0x105a &device.id pci 0x4d38 &subvendor.id pci 0x105a &subdevice.id pci 0x4d33 +subdevice.name Ultra66 vendor.id pci 0x105a &device.id pci 0x4d38 &subvendor.id pci 0x105a &subdevice.id pci 0x4d39 +subdevice.name FastTrak66 vendor.id pci 0x105a &device.id pci 0x4d68 +device.name PDC20268 [Ultra100 TX2] vendor.id pci 0x105a &device.id pci 0x4d68 &subvendor.id pci 0x105a &subdevice.id pci 0x4d68 +subdevice.name Ultra100 TX2 vendor.id pci 0x105a &device.id pci 0x4d69 +device.name 20269 vendor.id pci 0x105a &device.id pci 0x4d69 &subvendor.id pci 0x105a &subdevice.id pci 0x4d68 +subdevice.name Ultra133TX2 vendor.id pci 0x105a &device.id pci 0x5275 +device.name PDC20276 (MBFastTrak133 Lite) vendor.id pci 0x105a &device.id pci 0x5275 &subvendor.id pci 0x1043 &subdevice.id pci 0x807e +subdevice.name A7V333 motherboard. vendor.id pci 0x105a &device.id pci 0x5275 &subvendor.id pci 0x105a &subdevice.id pci 0x0275 +subdevice.name SuperTrak SX6000 IDE vendor.id pci 0x105a &device.id pci 0x5275 &subvendor.id pci 0x105a &subdevice.id pci 0x1275 +subdevice.name MBFastTrak133 Lite (tm) Controller (RAID mode) vendor.id pci 0x105a &device.id pci 0x5275 &subvendor.id pci 0x1458 &subdevice.id pci 0xb001 +subdevice.name MBUltra 133 vendor.id pci 0x105a &device.id pci 0x5300 +device.name DC5300 vendor.id pci 0x105a &device.id pci 0x6268 +device.name PDC20270 (FastTrak100 LP/TX2/TX4) vendor.id pci 0x105a &device.id pci 0x6268 &subvendor.id pci 0x105a &subdevice.id pci 0x4d68 +subdevice.name FastTrak100 TX2 vendor.id pci 0x105a &device.id pci 0x6269 +device.name PDC20271 (FastTrak TX2000) vendor.id pci 0x105a &device.id pci 0x6269 &subvendor.id pci 0x105a &subdevice.id pci 0x6269 +subdevice.name FastTrak TX2/TX2000 vendor.id pci 0x105a &device.id pci 0x6300 +device.name PDC81731 [FastTrak SX8300] vendor.id pci 0x105a &device.id pci 0x6621 +device.name PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite) vendor.id pci 0x105a &device.id pci 0x6622 +device.name PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller vendor.id pci 0x105a &device.id pci 0x6624 +device.name PDC20621 [FastTrak SX4100] vendor.id pci 0x105a &device.id pci 0x6626 +device.name PDC20618 (Ultra 618) vendor.id pci 0x105a &device.id pci 0x6629 +device.name PDC20619 (FastTrak TX4000) vendor.id pci 0x105a &device.id pci 0x7275 +device.name PDC20277 (SBFastTrak133 Lite) vendor.id pci 0x105a &device.id pci 0x8002 +device.name SATAII150 SX8 vendor.id pci 0x105a &device.id pci 0x8350 +device.name 80333 [SuperTrak EX8350/EX16350], 80331 [SuperTrak EX8300/EX16300] vendor.id pci 0x105a &device.id pci 0x8650 +device.name 81384 [SuperTrak EX SAS and SATA RAID Controller] vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x4600 +subdevice.name SuperTrak EX4650A vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x4601 +subdevice.name SuperTrak EX4650 vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x4610 +subdevice.name SuperTrak EX4650EL vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x8600 +subdevice.name SuperTrak EX8650EL vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x8601 +subdevice.name SuperTrak EX8650A vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x8602 +subdevice.name SuperTrak EX8654 vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x8603 +subdevice.name SuperTrak EX8658 vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x8604 +subdevice.name SuperTrak EX8650 vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0x8610 +subdevice.name SuperTrak EX8650M vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0xa600 +subdevice.name SuperTrak EX12650 vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0xb600 +subdevice.name SuperTrak EX16650 vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0xb601 +subdevice.name SuperTrak EX16654 vendor.id pci 0x105a &device.id pci 0x8650 &subvendor.id pci 0x105a &subdevice.id pci 0xb602 +subdevice.name SuperTrak EX16658 vendor.id pci 0x105a &device.id pci 0x8760 +device.name PM8010 [SuperTrak EX SAS and SATA 6G RAID Controller] vendor.id pci 0x105a &device.id pci 0xc350 +device.name 80333 [SuperTrak EX12350] vendor.id pci 0x105a &device.id pci 0xe350 +device.name 80333 [SuperTrak EX24350] vendor.id pci 0x105b +vendor.name Foxconn International, Inc. vendor.id pci 0x105c +vendor.name Wipro Infotech Limited vendor.id pci 0x105d +vendor.name Number 9 Computer Company vendor.id pci 0x105d &device.id pci 0x2309 +device.name Imagine 128 vendor.id pci 0x105d &device.id pci 0x2339 +device.name Imagine 128-II vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0000 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0001 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0002 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0003 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0004 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0005 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0006 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0007 +subdevice.name Imagine 128 series 2 4Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0008 +subdevice.name Imagine 128 series 2e 4Mb DRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x0009 +subdevice.name Imagine 128 series 2e 4Mb DRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x000a +subdevice.name Imagine 128 series 2 8Mb VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x105d &subdevice.id pci 0x000b +subdevice.name Imagine 128 series 2 8Mb H-VRAM vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x11a4 &subdevice.id pci 0x000a +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x0000 +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x0004 +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x0005 +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x0006 +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x0008 +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x0009 +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x000a +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x2339 &subvendor.id pci 0x13cc &subdevice.id pci 0x000c +subdevice.name Barco Metheus 5 Megapixel vendor.id pci 0x105d &device.id pci 0x493d +device.name Imagine 128 T2R [Ticket to Ride] vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x11a4 &subdevice.id pci 0x000a +subdevice.name Barco Metheus 5 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x11a4 &subdevice.id pci 0x000b +subdevice.name Barco Metheus 5 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x13cc &subdevice.id pci 0x0002 +subdevice.name Barco Metheus 4 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x13cc &subdevice.id pci 0x0003 +subdevice.name Barco Metheus 5 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x13cc &subdevice.id pci 0x0007 +subdevice.name Barco Metheus 5 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x13cc &subdevice.id pci 0x0008 +subdevice.name Barco Metheus 5 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x13cc &subdevice.id pci 0x0009 +subdevice.name Barco Metheus 5 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x493d &subvendor.id pci 0x13cc &subdevice.id pci 0x000a +subdevice.name Barco Metheus 5 Megapixel, Dual Head vendor.id pci 0x105d &device.id pci 0x5348 +device.name Revolution 4 vendor.id pci 0x105d &device.id pci 0x5348 &subvendor.id pci 0x105d &subdevice.id pci 0x0037 +subdevice.name Revolution IV-FP AGP (For SGI 1600SW) vendor.id pci 0x105d &device.id pci 0x5348 &subvendor.id pci 0x11a4 &subdevice.id pci 0x0028 +subdevice.name PVS5600M vendor.id pci 0x105d &device.id pci 0x5348 &subvendor.id pci 0x11a4 &subdevice.id pci 0x0038 +subdevice.name PVS5600D vendor.id pci 0x105e +vendor.name Vtech Computers Ltd vendor.id pci 0x105f +vendor.name Infotronic America Inc vendor.id pci 0x1060 +vendor.name United Microelectronics [UMC] vendor.id pci 0x1060 &device.id pci 0x0001 +device.name UM82C881 vendor.id pci 0x1060 &device.id pci 0x0002 +device.name UM82C886 vendor.id pci 0x1060 &device.id pci 0x0101 +device.name UM8673F vendor.id pci 0x1060 &device.id pci 0x0881 +device.name UM8881 vendor.id pci 0x1060 &device.id pci 0x0886 +device.name UM8886F vendor.id pci 0x1060 &device.id pci 0x0891 +device.name UM8891A vendor.id pci 0x1060 &device.id pci 0x1001 +device.name UM886A vendor.id pci 0x1060 &device.id pci 0x673a +device.name UM8886BF vendor.id pci 0x1060 &device.id pci 0x673b +device.name EIDE Master/DMA vendor.id pci 0x1060 &device.id pci 0x8710 +device.name UM8710 vendor.id pci 0x1060 &device.id pci 0x886a +device.name UM8886A vendor.id pci 0x1060 &device.id pci 0x8881 +device.name UM8881F vendor.id pci 0x1060 &device.id pci 0x8886 +device.name UM8886F vendor.id pci 0x1060 &device.id pci 0x888a +device.name UM8886A vendor.id pci 0x1060 &device.id pci 0x8891 +device.name UM8891A vendor.id pci 0x1060 &device.id pci 0x9017 +device.name UM9017F vendor.id pci 0x1060 &device.id pci 0x9018 +device.name UM9018 vendor.id pci 0x1060 &device.id pci 0x9026 +device.name UM9026 vendor.id pci 0x1060 &device.id pci 0xe881 +device.name UM8881N vendor.id pci 0x1060 &device.id pci 0xe886 +device.name UM8886N vendor.id pci 0x1060 &device.id pci 0xe88a +device.name UM8886N vendor.id pci 0x1060 &device.id pci 0xe891 +device.name UM8891N vendor.id pci 0x1061 +vendor.name I.I.T. vendor.id pci 0x1061 &device.id pci 0x0001 +device.name AGX016 vendor.id pci 0x1061 &device.id pci 0x0002 +device.name IIT3204/3501 vendor.id pci 0x1062 +vendor.name Maspar Computer Corp vendor.id pci 0x1063 +vendor.name Ocean Office Automation vendor.id pci 0x1064 +vendor.name Alcatel vendor.id pci 0x1064 &device.id pci 0x1102 +device.name Dynamite 2840 (ADSL PCI modem) vendor.id pci 0x1065 +vendor.name Texas Microsystems vendor.id pci 0x1066 +vendor.name PicoPower Technology vendor.id pci 0x1066 &device.id pci 0x0000 +device.name PT80C826 vendor.id pci 0x1066 &device.id pci 0x0001 +device.name PT86C521 [Vesuvius v1] Host Bridge vendor.id pci 0x1066 &device.id pci 0x0002 +device.name PT86C523 [Vesuvius v3] PCI-ISA Bridge Master vendor.id pci 0x1066 &device.id pci 0x0003 +device.name PT86C524 [Nile] PCI-to-PCI Bridge vendor.id pci 0x1066 &device.id pci 0x0004 +device.name PT86C525 [Nile-II] PCI-to-PCI Bridge vendor.id pci 0x1066 &device.id pci 0x0005 +device.name National PC87550 System Controller vendor.id pci 0x1066 &device.id pci 0x8002 +device.name PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave vendor.id pci 0x1067 +vendor.name Mitsubishi Electric vendor.id pci 0x1067 &device.id pci 0x0301 +device.name AccelGraphics AccelECLIPSE vendor.id pci 0x1067 &device.id pci 0x0304 +device.name AccelGALAXY A2100 [OEM Evans & Sutherland] vendor.id pci 0x1067 &device.id pci 0x0308 +device.name Tornado 3000 [OEM Evans & Sutherland] vendor.id pci 0x1067 &device.id pci 0x1002 +device.name VG500 [VolumePro Volume Rendering Accelerator] vendor.id pci 0x1068 +vendor.name Diversified Technology vendor.id pci 0x1069 +vendor.name Mylex Corporation vendor.id pci 0x1069 &device.id pci 0x0001 +device.name DAC960P vendor.id pci 0x1069 &device.id pci 0x0002 +device.name DAC960PD vendor.id pci 0x1069 &device.id pci 0x0010 +device.name DAC960PG vendor.id pci 0x1069 &device.id pci 0x0020 +device.name DAC960LA vendor.id pci 0x1069 &device.id pci 0x0050 +device.name AcceleRAID 352/170/160 support Device vendor.id pci 0x1069 &device.id pci 0x0050 &subvendor.id pci 0x1069 &subdevice.id pci 0x0050 +subdevice.name AcceleRAID 352 support Device vendor.id pci 0x1069 &device.id pci 0x0050 &subvendor.id pci 0x1069 &subdevice.id pci 0x0052 +subdevice.name AcceleRAID 170 support Device vendor.id pci 0x1069 &device.id pci 0x0050 &subvendor.id pci 0x1069 &subdevice.id pci 0x0054 +subdevice.name AcceleRAID 160 support Device vendor.id pci 0x1069 &device.id pci 0xb166 +device.name AcceleRAID 600/500/400/Sapphire support Device vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1014 &subdevice.id pci 0x0242 +subdevice.name iSeries 2872 DASD IOA vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1014 &subdevice.id pci 0x0266 +subdevice.name Dual Channel PCI-X U320 SCSI Adapter vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1014 &subdevice.id pci 0x0278 +subdevice.name Dual Channel PCI-X U320 SCSI RAID Adapter vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1014 &subdevice.id pci 0x02d3 +subdevice.name Dual Channel PCI-X U320 SCSI Adapter vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1014 &subdevice.id pci 0x02d4 +subdevice.name Dual Channel PCI-X U320 SCSI RAID Adapter vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1069 &subdevice.id pci 0x0200 +subdevice.name AcceleRAID 400, Single Channel, PCI-X, U320, SCSI RAID vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1069 &subdevice.id pci 0x0202 +subdevice.name AcceleRAID Sapphire, Dual Channel, PCI-X, U320, SCSI RAID vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1069 &subdevice.id pci 0x0204 +subdevice.name AcceleRAID 500, Dual Channel, Low-Profile, PCI-X, U320, SCSI RAID vendor.id pci 0x1069 &device.id pci 0xb166 &subvendor.id pci 0x1069 &subdevice.id pci 0x0206 +subdevice.name AcceleRAID 600, Dual Channel, PCI-X, U320, SCSI RAID vendor.id pci 0x1069 &device.id pci 0xba55 +device.name eXtremeRAID 1100 support Device vendor.id pci 0x1069 &device.id pci 0xba56 +device.name eXtremeRAID 2000/3000 support Device vendor.id pci 0x1069 &device.id pci 0xba56 &subvendor.id pci 0x1069 &subdevice.id pci 0x0030 +subdevice.name eXtremeRAID 3000 support Device vendor.id pci 0x1069 &device.id pci 0xba56 &subvendor.id pci 0x1069 &subdevice.id pci 0x0040 +subdevice.name eXtremeRAID 2000 support Device vendor.id pci 0x1069 &device.id pci 0xba57 +device.name eXtremeRAID 4000/5000 support Device vendor.id pci 0x1069 &device.id pci 0xba57 &subvendor.id pci 0x1069 &subdevice.id pci 0x0072 +subdevice.name eXtremeRAID 5000 support Device vendor.id pci 0x106a +vendor.name Aten Research Inc vendor.id pci 0x106b +vendor.name Apple Inc. vendor.id pci 0x106b &device.id pci 0x0001 +device.name Bandit PowerPC host bridge vendor.id pci 0x106b &device.id pci 0x0002 +device.name Grand Central I/O vendor.id pci 0x106b &device.id pci 0x0003 +device.name Control Video vendor.id pci 0x106b &device.id pci 0x0004 +device.name PlanB Video-In vendor.id pci 0x106b &device.id pci 0x0007 +device.name O'Hare I/O vendor.id pci 0x106b &device.id pci 0x000c +device.name DOS on Mac vendor.id pci 0x106b &device.id pci 0x000e +device.name Hydra Mac I/O vendor.id pci 0x106b &device.id pci 0x0010 +device.name Heathrow Mac I/O vendor.id pci 0x106b &device.id pci 0x0017 +device.name Paddington Mac I/O vendor.id pci 0x106b &device.id pci 0x0018 +device.name UniNorth FireWire vendor.id pci 0x106b &device.id pci 0x0019 +device.name KeyLargo USB vendor.id pci 0x106b &device.id pci 0x001e +device.name UniNorth Internal PCI vendor.id pci 0x106b &device.id pci 0x001f +device.name UniNorth PCI vendor.id pci 0x106b &device.id pci 0x0020 +device.name UniNorth AGP vendor.id pci 0x106b &device.id pci 0x0021 +device.name UniNorth GMAC (Sun GEM) vendor.id pci 0x106b &device.id pci 0x0022 +device.name KeyLargo Mac I/O vendor.id pci 0x106b &device.id pci 0x0024 +device.name UniNorth/Pangea GMAC (Sun GEM) vendor.id pci 0x106b &device.id pci 0x0025 +device.name KeyLargo/Pangea Mac I/O vendor.id pci 0x106b &device.id pci 0x0026 +device.name KeyLargo/Pangea USB vendor.id pci 0x106b &device.id pci 0x0027 +device.name UniNorth/Pangea AGP vendor.id pci 0x106b &device.id pci 0x0028 +device.name UniNorth/Pangea PCI vendor.id pci 0x106b &device.id pci 0x0029 +device.name UniNorth/Pangea Internal PCI vendor.id pci 0x106b &device.id pci 0x002d +device.name UniNorth 1.5 AGP vendor.id pci 0x106b &device.id pci 0x002e +device.name UniNorth 1.5 PCI vendor.id pci 0x106b &device.id pci 0x002f +device.name UniNorth 1.5 Internal PCI vendor.id pci 0x106b &device.id pci 0x0030 +device.name UniNorth/Pangea FireWire vendor.id pci 0x106b &device.id pci 0x0031 +device.name UniNorth 2 FireWire vendor.id pci 0x106b &device.id pci 0x0031 &subvendor.id pci 0x106b &subdevice.id pci 0x5811 +subdevice.name iBook G4 2004 vendor.id pci 0x106b &device.id pci 0x0032 +device.name UniNorth 2 GMAC (Sun GEM) vendor.id pci 0x106b &device.id pci 0x0033 +device.name UniNorth 2 ATA/100 vendor.id pci 0x106b &device.id pci 0x0034 +device.name UniNorth 2 AGP vendor.id pci 0x106b &device.id pci 0x0035 +device.name UniNorth 2 PCI vendor.id pci 0x106b &device.id pci 0x0036 +device.name UniNorth 2 Internal PCI vendor.id pci 0x106b &device.id pci 0x003b +device.name UniNorth/Intrepid ATA/100 vendor.id pci 0x106b &device.id pci 0x003e +device.name KeyLargo/Intrepid Mac I/O vendor.id pci 0x106b &device.id pci 0x003f +device.name KeyLargo/Intrepid USB vendor.id pci 0x106b &device.id pci 0x003f &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x106b &device.id pci 0x0040 +device.name K2 KeyLargo USB vendor.id pci 0x106b &device.id pci 0x0041 +device.name K2 KeyLargo Mac/IO vendor.id pci 0x106b &device.id pci 0x0042 +device.name K2 FireWire vendor.id pci 0x106b &device.id pci 0x0043 +device.name K2 ATA/100 vendor.id pci 0x106b &device.id pci 0x0045 +device.name K2 HT-PCI Bridge vendor.id pci 0x106b &device.id pci 0x0046 +device.name K2 HT-PCI Bridge vendor.id pci 0x106b &device.id pci 0x0047 +device.name K2 HT-PCI Bridge vendor.id pci 0x106b &device.id pci 0x0048 +device.name K2 HT-PCI Bridge vendor.id pci 0x106b &device.id pci 0x0049 +device.name K2 HT-PCI Bridge vendor.id pci 0x106b &device.id pci 0x004a +device.name CPC945 HT Bridge vendor.id pci 0x106b &device.id pci 0x004b +device.name U3 AGP vendor.id pci 0x106b &device.id pci 0x004c +device.name K2 GMAC (Sun GEM) vendor.id pci 0x106b &device.id pci 0x004f +device.name Shasta Mac I/O vendor.id pci 0x106b &device.id pci 0x0050 +device.name Shasta IDE vendor.id pci 0x106b &device.id pci 0x0051 +device.name Shasta (Sun GEM) vendor.id pci 0x106b &device.id pci 0x0052 +device.name Shasta Firewire vendor.id pci 0x106b &device.id pci 0x0053 +device.name Shasta PCI Bridge vendor.id pci 0x106b &device.id pci 0x0054 +device.name Shasta PCI Bridge vendor.id pci 0x106b &device.id pci 0x0055 +device.name Shasta PCI Bridge vendor.id pci 0x106b &device.id pci 0x0056 +device.name U4 PCIe vendor.id pci 0x106b &device.id pci 0x0057 +device.name U3 HT Bridge vendor.id pci 0x106b &device.id pci 0x0058 +device.name U3L AGP Bridge vendor.id pci 0x106b &device.id pci 0x0059 +device.name U3H AGP Bridge vendor.id pci 0x106b &device.id pci 0x005b +device.name CPC945 PCIe Bridge vendor.id pci 0x106b &device.id pci 0x0066 +device.name Intrepid2 AGP Bridge vendor.id pci 0x106b &device.id pci 0x0067 +device.name Intrepid2 PCI Bridge vendor.id pci 0x106b &device.id pci 0x0068 +device.name Intrepid2 PCI Bridge vendor.id pci 0x106b &device.id pci 0x0069 +device.name Intrepid2 ATA/100 vendor.id pci 0x106b &device.id pci 0x006a +device.name Intrepid2 Firewire vendor.id pci 0x106b &device.id pci 0x006b +device.name Intrepid2 GMAC (Sun GEM) vendor.id pci 0x106b &device.id pci 0x0074 +device.name U4 HT Bridge vendor.id pci 0x106b &device.id pci 0x1645 +device.name Broadcom NetXtreme BCM5701 Gigabit Ethernet vendor.id pci 0x106b &device.id pci 0x2001 +device.name PCI Express SSD vendor.id pci 0x106c +vendor.name Hynix Semiconductor vendor.id pci 0x106c &device.id pci 0x8139 +device.name 8139c 100BaseTX Ethernet Controller vendor.id pci 0x106c &device.id pci 0x8801 +device.name Dual Pentium ISA/PCI Motherboard vendor.id pci 0x106c &device.id pci 0x8802 +device.name PowerPC ISA/PCI Motherboard vendor.id pci 0x106c &device.id pci 0x8803 +device.name Dual Window Graphics Accelerator vendor.id pci 0x106c &device.id pci 0x8804 +device.name LAN Controller vendor.id pci 0x106c &device.id pci 0x8805 +device.name 100-BaseT LAN vendor.id pci 0x106d +vendor.name Sequent Computer Systems vendor.id pci 0x106e +vendor.name DFI, Inc vendor.id pci 0x106f +vendor.name City Gate Development Ltd vendor.id pci 0x1070 +vendor.name Daewoo Telecom Ltd vendor.id pci 0x1071 +vendor.name Mitac vendor.id pci 0x1071 &device.id pci 0x8160 +device.name Mitac 8060B Mobile Platform vendor.id pci 0x1072 +vendor.name GIT Co Ltd vendor.id pci 0x1073 +vendor.name Yamaha Corporation vendor.id pci 0x1073 &device.id pci 0x0001 +device.name 3D GUI Accelerator vendor.id pci 0x1073 &device.id pci 0x0002 +device.name YGV615 [RPA3 3D-Graphics Controller] vendor.id pci 0x1073 &device.id pci 0x0003 +device.name YMF-740 vendor.id pci 0x1073 &device.id pci 0x0004 +device.name YMF-724 vendor.id pci 0x1073 &device.id pci 0x0004 &subvendor.id pci 0x1073 &subdevice.id pci 0x0004 +subdevice.name YMF724-Based PCI Audio Adapter vendor.id pci 0x1073 &device.id pci 0x0005 +device.name DS1 Audio vendor.id pci 0x1073 &device.id pci 0x0005 &subvendor.id pci 0x1073 &subdevice.id pci 0x0005 +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x0006 +device.name DS1 Audio vendor.id pci 0x1073 &device.id pci 0x0008 +device.name DS1 Audio vendor.id pci 0x1073 &device.id pci 0x0008 &subvendor.id pci 0x1073 &subdevice.id pci 0x0008 +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x000a +device.name DS1L Audio vendor.id pci 0x1073 &device.id pci 0x000a &subvendor.id pci 0x1073 &subdevice.id pci 0x0004 +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x000a &subvendor.id pci 0x1073 &subdevice.id pci 0x000a +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x000a &subvendor.id pci 0x8086 &subdevice.id pci 0x4d55 +subdevice.name DS-XG PCI Audio CODEC [Intel MU440EX] vendor.id pci 0x1073 &device.id pci 0x000c +device.name YMF-740C [DS-1L Audio Controller] vendor.id pci 0x1073 &device.id pci 0x000c &subvendor.id pci 0x107a &subdevice.id pci 0x000c +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x000d +device.name YMF-724F [DS-1 Audio Controller] vendor.id pci 0x1073 &device.id pci 0x000d &subvendor.id pci 0x1073 &subdevice.id pci 0x000d +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x0010 +device.name YMF-744B [DS-1S Audio Controller] vendor.id pci 0x1073 &device.id pci 0x0010 &subvendor.id pci 0x1073 &subdevice.id pci 0x0006 +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x0010 &subvendor.id pci 0x1073 &subdevice.id pci 0x0010 +subdevice.name DS-XG PCI Audio CODEC vendor.id pci 0x1073 &device.id pci 0x0012 +device.name YMF-754 [DS-1E Audio Controller] vendor.id pci 0x1073 &device.id pci 0x0012 &subvendor.id pci 0x1073 &subdevice.id pci 0x0012 +subdevice.name DS-XG PCI Audio Codec vendor.id pci 0x1073 &device.id pci 0x0020 +device.name DS-1 Audio vendor.id pci 0x1073 &device.id pci 0x1000 +device.name SW1000XG [XG Factory] vendor.id pci 0x1073 &device.id pci 0x2000 +device.name DS2416 Digital Mixing Card vendor.id pci 0x1073 &device.id pci 0x2000 &subvendor.id pci 0x1073 &subdevice.id pci 0x2000 +subdevice.name DS2416 Digital Mixing Card vendor.id pci 0x1074 +vendor.name NexGen Microsystems vendor.id pci 0x1074 &device.id pci 0x4e78 +device.name 82c500/1 vendor.id pci 0x1075 +vendor.name Advanced Integrations Research vendor.id pci 0x1076 +vendor.name Chaintech Computer Co. Ltd vendor.id pci 0x1077 +vendor.name QLogic Corp. vendor.id pci 0x1077 &device.id pci 0x1016 +device.name ISP10160 Single Channel Ultra3 SCSI Processor vendor.id pci 0x1077 &device.id pci 0x1020 +device.name ISP1020 Fast-wide SCSI vendor.id pci 0x1077 &device.id pci 0x1022 +device.name ISP1022 Fast-wide SCSI vendor.id pci 0x1077 &device.id pci 0x1080 +device.name ISP1080 SCSI Host Adapter vendor.id pci 0x1077 &device.id pci 0x1216 +device.name ISP12160 Dual Channel Ultra3 SCSI Processor vendor.id pci 0x1077 &device.id pci 0x1216 &subvendor.id pci 0x101e &subdevice.id pci 0x8471 +subdevice.name QLA12160 on AMI MegaRAID vendor.id pci 0x1077 &device.id pci 0x1216 &subvendor.id pci 0x101e &subdevice.id pci 0x8493 +subdevice.name QLA12160 on AMI MegaRAID vendor.id pci 0x1077 &device.id pci 0x1240 +device.name ISP1240 SCSI Host Adapter vendor.id pci 0x1077 &device.id pci 0x1280 +device.name ISP1280 SCSI Host Adapter vendor.id pci 0x1077 &device.id pci 0x1634 +device.name FastLinQ QL45000 Series 40GbE Controller vendor.id pci 0x1077 &device.id pci 0x1634 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f1 +subdevice.name FastLinQ QL45212H 40GbE Adapter vendor.id pci 0x1077 &device.id pci 0x1634 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f2 +subdevice.name FastLinQ QL45211H 40GbE Adapter vendor.id pci 0x1077 &device.id pci 0x1634 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f3 +subdevice.name FastLinQ QL45412H 40GbE Adapter vendor.id pci 0x1077 &device.id pci 0x1634 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f4 +subdevice.name FastLinQ QL45411H 40GbE Adapter vendor.id pci 0x1077 &device.id pci 0x1644 +device.name FastLinQ QL45000 Series 100GbE Controller vendor.id pci 0x1077 &device.id pci 0x1644 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f8 +subdevice.name FastLinQ QL45611H 100GbE Adapter vendor.id pci 0x1077 &device.id pci 0x1656 +device.name FastLinQ QL45000 Series 25GbE Controller vendor.id pci 0x1077 &device.id pci 0x1656 &subvendor.id pci 0x1077 &subdevice.id pci 0x02a7 +subdevice.name QL45212-DE 25GbE Adapter vendor.id pci 0x1077 &device.id pci 0x1656 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f6 +subdevice.name FastLinQ QL45211H 25GbE Adapter vendor.id pci 0x1077 &device.id pci 0x1656 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f7 +subdevice.name FastLinQ QL45212H 25GbE Adapter vendor.id pci 0x1077 &device.id pci 0x165c +device.name FastLinQ QL45000 Series 40GbE Controller (FCoE) vendor.id pci 0x1077 &device.id pci 0x165c &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f1 +subdevice.name FastLinQ QL45462H 40GbE FCoE Adapter vendor.id pci 0x1077 &device.id pci 0x165c &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f2 +subdevice.name FastLinQ QL45461H 40GbE FCoE Adapter vendor.id pci 0x1077 &device.id pci 0x165e +device.name FastLinQ QL45000 Series 40GbE Controller (iSCSI) vendor.id pci 0x1077 &device.id pci 0x165e &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f1 +subdevice.name FastLinQ QL45462H 40GbE iSCSI Adapter vendor.id pci 0x1077 &device.id pci 0x165e &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f2 +subdevice.name FastLinQ QL45461H 40GbE iSCSI Adapter vendor.id pci 0x1077 &device.id pci 0x1664 +device.name FastLinQ QL45000 Series Gigabit Ethernet Controller (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x1664 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f1 +subdevice.name FastLinQ QL45462H 40GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x1664 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f2 +subdevice.name FastLinQ QL45461H 40GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x1664 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f3 +subdevice.name FastLinQ QL45412H 40GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x1664 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f4 +subdevice.name FastLinQ QL45411H 40GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x1664 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f6 +subdevice.name FastLinQ QL45211H 25GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x1664 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f7 +subdevice.name FastLinQ QL45212H 25GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x1664 &subvendor.id pci 0x1077 &subdevice.id pci 0xe4f8 +subdevice.name FastLinQ QL45611H 100GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x2020 +device.name ISP2020A Fast!SCSI Basic Adapter vendor.id pci 0x1077 &device.id pci 0x2031 +device.name ISP8324-based 16Gb Fibre Channel to PCI Express Adapter vendor.id pci 0x1077 &device.id pci 0x2031 &subvendor.id pci 0x103c &subdevice.id pci 0x17e7 +subdevice.name SN1000Q 16Gb Single Port Fibre Channel Adapter vendor.id pci 0x1077 &device.id pci 0x2031 &subvendor.id pci 0x103c &subdevice.id pci 0x17e8 +subdevice.name SN1000Q 16Gb Dual Port Fibre Channel Adapter vendor.id pci 0x1077 &device.id pci 0x2031 &subvendor.id pci 0x103c &subdevice.id pci 0x1939 +subdevice.name QMH2672 16Gb Dual Port Fibre Channel Adapter vendor.id pci 0x1077 &device.id pci 0x2031 &subvendor.id pci 0x103c &subdevice.id pci 0x8002 +subdevice.name 3830C 16G Fibre Channel Host Bus Adapter vendor.id pci 0x1077 &device.id pci 0x2071 +device.name ISP2714-based 16/32Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2071 &subvendor.id pci 0x1077 &subdevice.id pci 0x0283 +subdevice.name QLE2764 Quad Port 32Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2071 &subvendor.id pci 0x1077 &subdevice.id pci 0x029e +subdevice.name QLE2694 Quad Port 16Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2071 &subvendor.id pci 0x1077 &subdevice.id pci 0x02a2 +subdevice.name QLE2694L Quad Port 16Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2071 &subvendor.id pci 0x1077 &subdevice.id pci 0x02ad +subdevice.name QLE2694U Quad Port 16/32Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2100 +device.name QLA2100 64-bit Fibre Channel Adapter vendor.id pci 0x1077 &device.id pci 0x2100 &subvendor.id pci 0x1077 &subdevice.id pci 0x0001 +subdevice.name QLA2100 64-bit Fibre Channel Adapter vendor.id pci 0x1077 &device.id pci 0x2200 +device.name QLA2200 64-bit Fibre Channel Adapter vendor.id pci 0x1077 &device.id pci 0x2200 &subvendor.id pci 0x1077 &subdevice.id pci 0x0002 +subdevice.name QLA2200 vendor.id pci 0x1077 &device.id pci 0x2261 +device.name ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x0299 +subdevice.name QLE2740 Single Port 32Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x029a +subdevice.name QLE2742 Dual Port 32Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x029b +subdevice.name QLE2690 Single Port 16Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x029c +subdevice.name QLE2692 Dual Port 16Gb Fibre Channel to PCIe Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x02a7 +subdevice.name QLE2690 Single Port 16Gb FC to PCIe Gen3 x8 Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x02a8 +subdevice.name QLE2692 Dual Port 16Gb FC to PCIe Gen3 x8 Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x02ab +subdevice.name QLE2740 Single Port 32Gb FC to PCIe Gen3 x8 Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1077 &subdevice.id pci 0x02ac +subdevice.name QLE2742 Dual Port 32Gb FC to PCIe Gen3 x8 Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1590 &subdevice.id pci 0x00f9 +subdevice.name StoreFabric SN1100Q 16Gb Single Port Fibre Channel Host Bus Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1590 &subdevice.id pci 0x00fa +subdevice.name StoreFabric SN1100Q 16Gb Dual Port Fibre Channel Host Bus Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1590 &subdevice.id pci 0x0203 +subdevice.name StoreFabric SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter vendor.id pci 0x1077 &device.id pci 0x2261 &subvendor.id pci 0x1590 &subdevice.id pci 0x0204 +subdevice.name StoreFabric SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter vendor.id pci 0x1077 &device.id pci 0x2300 +device.name QLA2300 64-bit Fibre Channel Adapter vendor.id pci 0x1077 &device.id pci 0x2312 +device.name ISP2312-based 2Gb Fibre Channel to PCI-X HBA vendor.id pci 0x1077 &device.id pci 0x2312 &subvendor.id pci 0x103c &subdevice.id pci 0x0131 +subdevice.name 2Gb Fibre Channel - Single port [A7538A] vendor.id pci 0x1077 &device.id pci 0x2312 &subvendor.id pci 0x103c &subdevice.id pci 0x12ba +subdevice.name 2Gb Fibre Channel - Dual port [A6826A] vendor.id pci 0x1077 &device.id pci 0x2322 +device.name ISP2322-based 2Gb Fibre Channel to PCI-X HBA vendor.id pci 0x1077 &device.id pci 0x2422 +device.name ISP2422-based 4Gb Fibre Channel to PCI-X HBA vendor.id pci 0x1077 &device.id pci 0x2422 &subvendor.id pci 0x103c &subdevice.id pci 0x12d7 +subdevice.name 4Gb Fibre Channel [AB379A] vendor.id pci 0x1077 &device.id pci 0x2422 &subvendor.id pci 0x103c &subdevice.id pci 0x12dd +subdevice.name 4Gb Fibre Channel [AB429A] vendor.id pci 0x1077 &device.id pci 0x2432 +device.name ISP2432-based 4Gb Fibre Channel to PCI Express HBA vendor.id pci 0x1077 &device.id pci 0x2432 &subvendor.id pci 0x103c &subdevice.id pci 0x7040 +subdevice.name FC1142SR 4Gb 1-port PCIe Fibre Channel Host Bus Adapter [HPAE311A] vendor.id pci 0x1077 &device.id pci 0x2532 +device.name ISP2532-based 8Gb Fibre Channel to PCI Express HBA vendor.id pci 0x1077 &device.id pci 0x2532 &subvendor.id pci 0x103c &subdevice.id pci 0x3262 +subdevice.name StorageWorks 81Q vendor.id pci 0x1077 &device.id pci 0x2532 &subvendor.id pci 0x103c &subdevice.id pci 0x3263 +subdevice.name StorageWorks 82Q vendor.id pci 0x1077 &device.id pci 0x2532 &subvendor.id pci 0x1077 &subdevice.id pci 0x0167 +subdevice.name QME2572 Dual Port FC8 HBA Mezzanine vendor.id pci 0x1077 &device.id pci 0x2532 &subvendor.id pci 0x1590 &subdevice.id pci 0x00fc +subdevice.name StoreFabric 84Q 8Gb Quad Port Fibre Channel Host Bus Adapter vendor.id pci 0x1077 &device.id pci 0x3022 +device.name ISP4022-based Ethernet NIC vendor.id pci 0x1077 &device.id pci 0x3032 +device.name ISP4032-based Ethernet IPv6 NIC vendor.id pci 0x1077 &device.id pci 0x4010 +device.name ISP4010-based iSCSI TOE HBA vendor.id pci 0x1077 &device.id pci 0x4022 +device.name ISP4022-based iSCSI TOE HBA vendor.id pci 0x1077 &device.id pci 0x4032 +device.name ISP4032-based iSCSI TOE IPv6 HBA vendor.id pci 0x1077 &device.id pci 0x5432 +device.name SP232-based 4Gb Fibre Channel to PCI Express HBA vendor.id pci 0x1077 &device.id pci 0x6312 +device.name SP202-based 2Gb Fibre Channel to PCI-X HBA vendor.id pci 0x1077 &device.id pci 0x6322 +device.name SP212-based 2Gb Fibre Channel to PCI-X HBA vendor.id pci 0x1077 &device.id pci 0x7220 +device.name IBA7220 InfiniBand HCA vendor.id pci 0x1077 &device.id pci 0x7322 +device.name IBA7322 QDR InfiniBand HCA vendor.id pci 0x1077 &device.id pci 0x8000 +device.name 10GbE Converged Network Adapter (TCP/IP Networking) vendor.id pci 0x1077 &device.id pci 0x8001 +device.name 10GbE Converged Network Adapter (FCoE) vendor.id pci 0x1077 &device.id pci 0x8020 +device.name cLOM8214 1/10GbE Controller vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f64 +subdevice.name QMD8262-k 10G DP bNDC KR vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x103c &subdevice.id pci 0x3346 +subdevice.name CN1000Q Dual Port Converged Network Adapter vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x103c &subdevice.id pci 0x3733 +subdevice.name NC523SFP 10Gb 2-port Server Adapter vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1077 &subdevice.id pci 0x0203 +subdevice.name 8200 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking) vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1077 &subdevice.id pci 0x0207 +subdevice.name 8200 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking) vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1077 &subdevice.id pci 0x020b +subdevice.name 3200 Series Dual Port 10Gb Intelligent Ethernet Adapter vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1077 &subdevice.id pci 0x020c +subdevice.name 3200 Series Quad Port 1Gb Intelligent Ethernet Adapter vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1077 &subdevice.id pci 0x020f +subdevice.name 3200 Series Single Port 10Gb Intelligent Ethernet Adapter vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1077 &subdevice.id pci 0x0210 +subdevice.name QME8242-k 10GbE Dual Port Mezzanine Card vendor.id pci 0x1077 &device.id pci 0x8020 &subvendor.id pci 0x1077 &subdevice.id pci 0x0233 +subdevice.name QME8262-k 10GbE Dual Port Mezzanine Card vendor.id pci 0x1077 &device.id pci 0x8021 +device.name 8200 Series 10GbE Converged Network Adapter (FCoE) vendor.id pci 0x1077 &device.id pci 0x8021 &subvendor.id pci 0x103c &subdevice.id pci 0x3348 +subdevice.name CN1000Q Dual Port Converged Network Adapter vendor.id pci 0x1077 &device.id pci 0x8021 &subvendor.id pci 0x1077 &subdevice.id pci 0x0211 +subdevice.name QME8242-k 10GbE Dual Port Mezzanine Card, FCoE vendor.id pci 0x1077 &device.id pci 0x8022 +device.name 8200 Series 10GbE Converged Network Adapter (iSCSI) vendor.id pci 0x1077 &device.id pci 0x8022 &subvendor.id pci 0x103c &subdevice.id pci 0x3347 +subdevice.name CN1000Q Dual Port Converged Network Adapter vendor.id pci 0x1077 &device.id pci 0x8022 &subvendor.id pci 0x1077 &subdevice.id pci 0x0212 +subdevice.name QME8242-k 10GbE Dual Port Mezzanine Card, iSCSI vendor.id pci 0x1077 &device.id pci 0x8030 +device.name ISP8324 1/10GbE Converged Network Controller vendor.id pci 0x1077 &device.id pci 0x8030 &subvendor.id pci 0x1077 &subdevice.id pci 0x0243 +subdevice.name 8300 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking) vendor.id pci 0x1077 &device.id pci 0x8030 &subvendor.id pci 0x1077 &subdevice.id pci 0x0246 +subdevice.name 8300 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking) vendor.id pci 0x1077 &device.id pci 0x8031 +device.name 8300 Series 10GbE Converged Network Adapter (FCoE) vendor.id pci 0x1077 &device.id pci 0x8032 +device.name 8300 Series 10GbE Converged Network Adapter (iSCSI) vendor.id pci 0x1077 &device.id pci 0x8070 +device.name FastLinQ QL41000 Series 10/25/40/50GbE Controller vendor.id pci 0x1077 &device.id pci 0x8070 &subvendor.id pci 0x1077 &subdevice.id pci 0x0011 +subdevice.name FastLinQ QL41212H 25GbE Adapter vendor.id pci 0x1077 &device.id pci 0x8070 &subvendor.id pci 0x1077 &subdevice.id pci 0x0012 +subdevice.name FastLinQ QL41112H 10GbE Adapter vendor.id pci 0x1077 &device.id pci 0x8080 +device.name FastLinQ QL41000 Series 10/25/40/50GbE Controller (FCoE) vendor.id pci 0x1077 &device.id pci 0x8080 &subvendor.id pci 0x1077 &subdevice.id pci 0x000d +subdevice.name FastLinQ QL41262H 25GbE FCoE Adapter vendor.id pci 0x1077 &device.id pci 0x8080 &subvendor.id pci 0x1077 &subdevice.id pci 0x000e +subdevice.name FastLinQ QL41162H 10GbE FCoE Adapter vendor.id pci 0x1077 &device.id pci 0x8084 +device.name FastLinQ QL41000 Series 10/25/40/50GbE Controller (iSCSI) vendor.id pci 0x1077 &device.id pci 0x8084 &subvendor.id pci 0x1077 &subdevice.id pci 0x000d +subdevice.name FastLinQ QL41262H 25GbE iSCSI Adapter vendor.id pci 0x1077 &device.id pci 0x8084 &subvendor.id pci 0x1077 &subdevice.id pci 0x000e +subdevice.name FastLinQ QL41162H 10GbE iSCSI Adapter vendor.id pci 0x1077 &device.id pci 0x8090 +device.name FastLinQ QL41000 Series Gigabit Ethernet Controller (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x8090 &subvendor.id pci 0x1077 &subdevice.id pci 0x000d +subdevice.name FastLinQ QL41262H 25GbE FCoE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x8090 &subvendor.id pci 0x1077 &subdevice.id pci 0x000e +subdevice.name FastLinQ QL41162H 10GbE iSCSI Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x8090 &subvendor.id pci 0x1077 &subdevice.id pci 0x0011 +subdevice.name FastLinQ QL41212H 25GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x8090 &subvendor.id pci 0x1077 &subdevice.id pci 0x0012 +subdevice.name FastLinQ QL41112H 10GbE Adapter (SR-IOV VF) vendor.id pci 0x1077 &device.id pci 0x8430 +device.name ISP8324 1/10GbE Converged Network Controller (NIC VF) vendor.id pci 0x1077 &device.id pci 0x8431 +device.name 8300 Series 10GbE Converged Network Adapter (FCoE VF) vendor.id pci 0x1077 &device.id pci 0x8432 +device.name ISP2432M-based 10GbE Converged Network Adapter (CNA) vendor.id pci 0x1078 +vendor.name Cyrix Corporation vendor.id pci 0x1078 &device.id pci 0x0000 +device.name 5510 [Grappa] vendor.id pci 0x1078 &device.id pci 0x0001 +device.name PCI Master vendor.id pci 0x1078 &device.id pci 0x0002 +device.name 5520 [Cognac] vendor.id pci 0x1078 &device.id pci 0x0100 +device.name 5530 Legacy [Kahlua] vendor.id pci 0x1078 &device.id pci 0x0101 +device.name 5530 SMI [Kahlua] vendor.id pci 0x1078 &device.id pci 0x0102 +device.name 5530 IDE [Kahlua] vendor.id pci 0x1078 &device.id pci 0x0103 +device.name 5530 Audio [Kahlua] vendor.id pci 0x1078 &device.id pci 0x0104 +device.name 5530 Video [Kahlua] vendor.id pci 0x1078 &device.id pci 0x0400 +device.name ZFMicro PCI Bridge vendor.id pci 0x1078 &device.id pci 0x0401 +device.name ZFMicro Chipset SMI vendor.id pci 0x1078 &device.id pci 0x0402 +device.name ZFMicro Chipset IDE vendor.id pci 0x1078 &device.id pci 0x0403 +device.name ZFMicro Expansion Bus vendor.id pci 0x1079 +vendor.name I-Bus vendor.id pci 0x107a +vendor.name NetWorth vendor.id pci 0x107b +vendor.name Gateway, Inc. vendor.id pci 0x107c +vendor.name LG Electronics [Lucky Goldstar Co. Ltd] vendor.id pci 0x107d +vendor.name LeadTek Research Inc. vendor.id pci 0x107d &device.id pci 0x0000 +device.name P86C850 vendor.id pci 0x107e +vendor.name Interphase Corporation vendor.id pci 0x107e &device.id pci 0x0001 +device.name 5515 ATM Adapter [Flipper] vendor.id pci 0x107e &device.id pci 0x0002 +device.name 100 VG AnyLan Controller vendor.id pci 0x107e &device.id pci 0x0004 +device.name 5526 Fibre Channel Host Adapter vendor.id pci 0x107e &device.id pci 0x0005 +device.name x526 Fibre Channel Host Adapter vendor.id pci 0x107e &device.id pci 0x0008 +device.name 5525/5575 ATM Adapter (155 Mbit) [Atlantic] vendor.id pci 0x107e &device.id pci 0x9003 +device.name 5535-4P-BRI-ST vendor.id pci 0x107e &device.id pci 0x9007 +device.name 5535-4P-BRI-U vendor.id pci 0x107e &device.id pci 0x9008 +device.name 5535-1P-SR vendor.id pci 0x107e &device.id pci 0x900c +device.name 5535-1P-SR-ST vendor.id pci 0x107e &device.id pci 0x900e +device.name 5535-1P-SR-U vendor.id pci 0x107e &device.id pci 0x9011 +device.name 5535-1P-PRI vendor.id pci 0x107e &device.id pci 0x9013 +device.name 5535-2P-PRI vendor.id pci 0x107e &device.id pci 0x9023 +device.name 5536-4P-BRI-ST vendor.id pci 0x107e &device.id pci 0x9027 +device.name 5536-4P-BRI-U vendor.id pci 0x107e &device.id pci 0x9031 +device.name 5536-1P-PRI vendor.id pci 0x107e &device.id pci 0x9033 +device.name 5536-2P-PRI vendor.id pci 0x107f +vendor.name Data Technology Corporation vendor.id pci 0x107f &device.id pci 0x0802 +device.name SL82C105 vendor.id pci 0x1080 +vendor.name Contaq Microsystems vendor.id pci 0x1080 &device.id pci 0x0600 +device.name 82C599 vendor.id pci 0x1080 &device.id pci 0xc691 +device.name Cypress CY82C691 vendor.id pci 0x1080 &device.id pci 0xc693 +device.name 82c693 vendor.id pci 0x1081 +vendor.name Supermac Technology vendor.id pci 0x1081 &device.id pci 0x0d47 +device.name Radius PCI to NuBUS Bridge vendor.id pci 0x1082 +vendor.name EFA Corporation of America vendor.id pci 0x1083 +vendor.name Forex Computer Corporation vendor.id pci 0x1083 &device.id pci 0x0001 +device.name FR710 vendor.id pci 0x1084 +vendor.name Parador vendor.id pci 0x1086 +vendor.name J. Bond Computer Systems vendor.id pci 0x1087 +vendor.name Cache Computer vendor.id pci 0x1088 +vendor.name Microcomputer Systems (M) Son vendor.id pci 0x1089 +vendor.name Data General Corporation vendor.id pci 0x108a +vendor.name SBS Technologies vendor.id pci 0x108a &device.id pci 0x0001 +device.name VME Bridge Model 617 vendor.id pci 0x108a &device.id pci 0x0010 +device.name VME Bridge Model 618 vendor.id pci 0x108a &device.id pci 0x0040 +device.name dataBLIZZARD vendor.id pci 0x108a &device.id pci 0x3000 +device.name VME Bridge Model 2706 vendor.id pci 0x108c +vendor.name Oakleigh Systems Inc. vendor.id pci 0x108d +vendor.name Olicom vendor.id pci 0x108d &device.id pci 0x0001 +device.name Token-Ring 16/4 PCI Adapter (3136/3137) vendor.id pci 0x108d &device.id pci 0x0002 +device.name 16/4 Token Ring vendor.id pci 0x108d &device.id pci 0x0004 +device.name RapidFire OC-3139/3140 Token-Ring 16/4 PCI Adapter vendor.id pci 0x108d &device.id pci 0x0004 &subvendor.id pci 0x108d &subdevice.id pci 0x0004 +subdevice.name OC-3139/3140 RapidFire Token-Ring 16/4 Adapter vendor.id pci 0x108d &device.id pci 0x0005 +device.name GoCard 3250 Token-Ring 16/4 CardBus PC Card vendor.id pci 0x108d &device.id pci 0x0006 +device.name OC-3530 RapidFire Token-Ring 100 vendor.id pci 0x108d &device.id pci 0x0007 +device.name RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter vendor.id pci 0x108d &device.id pci 0x0007 &subvendor.id pci 0x108d &subdevice.id pci 0x0007 +subdevice.name OC-3141 RapidFire Token-Ring 16/4 Adapter vendor.id pci 0x108d &device.id pci 0x0008 +device.name RapidFire 3540 HSTR 100/16/4 PCI Adapter vendor.id pci 0x108d &device.id pci 0x0008 &subvendor.id pci 0x108d &subdevice.id pci 0x0008 +subdevice.name OC-3540 RapidFire HSTR 100/16/4 Adapter vendor.id pci 0x108d &device.id pci 0x0011 +device.name OC-2315 vendor.id pci 0x108d &device.id pci 0x0012 +device.name OC-2325 vendor.id pci 0x108d &device.id pci 0x0013 +device.name OC-2183/2185 vendor.id pci 0x108d &device.id pci 0x0014 +device.name OC-2326 vendor.id pci 0x108d &device.id pci 0x0019 +device.name OC-2327/2250 10/100 Ethernet Adapter vendor.id pci 0x108d &device.id pci 0x0019 &subvendor.id pci 0x108d &subdevice.id pci 0x0016 +subdevice.name OC-2327 Rapidfire 10/100 Ethernet Adapter vendor.id pci 0x108d &device.id pci 0x0019 &subvendor.id pci 0x108d &subdevice.id pci 0x0017 +subdevice.name OC-2250 GoCard 10/100 Ethernet Adapter vendor.id pci 0x108d &device.id pci 0x0021 +device.name OC-6151/6152 [RapidFire ATM 155] vendor.id pci 0x108d &device.id pci 0x0022 +device.name ATM Adapter vendor.id pci 0x108e +vendor.name Oracle/SUN vendor.id pci 0x108e &device.id pci 0x0001 +device.name EBUS vendor.id pci 0x108e &device.id pci 0x1000 +device.name EBUS vendor.id pci 0x108e &device.id pci 0x1001 +device.name Happy Meal 10/100 Ethernet [hme] vendor.id pci 0x108e &device.id pci 0x1100 +device.name RIO EBUS vendor.id pci 0x108e &device.id pci 0x1100 &subvendor.id pci 0x108e &subdevice.id pci 0x1100 +subdevice.name RIO EBUS on Blade 100 motherboard vendor.id pci 0x108e &device.id pci 0x1101 +device.name RIO 10/100 Ethernet [eri] vendor.id pci 0x108e &device.id pci 0x1101 &subvendor.id pci 0x108e &subdevice.id pci 0x1101 +subdevice.name RIO GEM on Blade 100 motherboard vendor.id pci 0x108e &device.id pci 0x1102 +device.name RIO 1394 vendor.id pci 0x108e &device.id pci 0x1102 &subvendor.id pci 0x108e &subdevice.id pci 0x1102 +subdevice.name RIO 1394 on Blade 100 motherboard vendor.id pci 0x108e &device.id pci 0x1103 +device.name RIO USB vendor.id pci 0x108e &device.id pci 0x1103 &subvendor.id pci 0x108e &subdevice.id pci 0x1103 +subdevice.name RIO USB on Blade 100 motherboard vendor.id pci 0x108e &device.id pci 0x1647 +device.name Broadcom 570x 10/100/1000 Ethernet [bge] vendor.id pci 0x108e &device.id pci 0x1648 +device.name Broadcom 570x 10/100/1000 Ethernet [bge] vendor.id pci 0x108e &device.id pci 0x16a7 +device.name Broadcom 570x 10/100/1000 Ethernet [bge] vendor.id pci 0x108e &device.id pci 0x16a8 +device.name Broadcom 570x 10/100/1000 Ethernet [bge] vendor.id pci 0x108e &device.id pci 0x2bad +device.name GEM 10/100/1000 Ethernet [ge] vendor.id pci 0x108e &device.id pci 0x5000 +device.name Simba Advanced PCI Bridge vendor.id pci 0x108e &device.id pci 0x5000 &subvendor.id pci 0x108e &subdevice.id pci 0x5000 +subdevice.name Netra AX1105-500 vendor.id pci 0x108e &device.id pci 0x5043 +device.name SunPCI Co-processor vendor.id pci 0x108e &device.id pci 0x5ca0 +device.name Crypto Accelerator 6000 [mca] vendor.id pci 0x108e &device.id pci 0x6300 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6301 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6302 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6303 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6310 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6311 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6312 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6313 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6320 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6323 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6330 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6331 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6332 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6333 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6340 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6343 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6350 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6353 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x6722 +device.name Intel 21554 PCI-PCI bus bridge [db21554] vendor.id pci 0x108e &device.id pci 0x676e +device.name SunPCiIII vendor.id pci 0x108e &device.id pci 0x7063 +device.name SunPCiII / SunPCiIIpro vendor.id pci 0x108e &device.id pci 0x8000 +device.name Psycho PCI Bus Module vendor.id pci 0x108e &device.id pci 0x8001 +device.name Schizo PCI Bus Module vendor.id pci 0x108e &device.id pci 0x8002 +device.name Schizo+ PCI Bus Module vendor.id pci 0x108e &device.id pci 0x80f0 +device.name PCIe switch [px] vendor.id pci 0x108e &device.id pci 0x80f8 +device.name PCIe switch [px] vendor.id pci 0x108e &device.id pci 0x9010 +device.name PCIe/PCI bridge switch [pxb_plx] vendor.id pci 0x108e &device.id pci 0x9020 +device.name PCIe/PCI bridge switch [pxb_plx] vendor.id pci 0x108e &device.id pci 0x9102 +device.name Davicom Fast Ethernet driver for Davicom DM9102A [dmfe] vendor.id pci 0x108e &device.id pci 0xa000 +device.name Psycho UPA-PCI Bus Module [pcipsy] vendor.id pci 0x108e &device.id pci 0xa001 +device.name Psycho UPA-PCI Bus Module [pcipsy] vendor.id pci 0x108e &device.id pci 0xa001 &subvendor.id pci 0x108e &subdevice.id pci 0xa001 +subdevice.name Ultra IIe on Blade 100 motherboard vendor.id pci 0x108e &device.id pci 0xa801 +device.name Schizo Fireplane-PCI bus bridge module [pcisch] vendor.id pci 0x108e &device.id pci 0xaaaa +device.name Multithreaded Shared 10GbE Ethernet Network Controller vendor.id pci 0x108e &device.id pci 0xabba +device.name Cassini 10/100/1000 vendor.id pci 0x108e &device.id pci 0xabcd +device.name Multithreaded 10-Gigabit Ethernet Network Controller vendor.id pci 0x108e &device.id pci 0xc416 +device.name Sun Fire System/System Controller Interface chip [sbbc] vendor.id pci 0x108f +vendor.name Systemsoft vendor.id pci 0x1090 +vendor.name Compro Computer Services, Inc. vendor.id pci 0x1090 &device.id pci 0x4610 +device.name PCI RTOM vendor.id pci 0x1090 &device.id pci 0x4620 +device.name GPIO HSD vendor.id pci 0x1091 +vendor.name Intergraph Corporation vendor.id pci 0x1091 &device.id pci 0x0020 +device.name 3D graphics processor vendor.id pci 0x1091 &device.id pci 0x0021 +device.name 3D graphics processor w/Texturing vendor.id pci 0x1091 &device.id pci 0x0040 +device.name 3D graphics frame buffer vendor.id pci 0x1091 &device.id pci 0x0041 +device.name 3D graphics frame buffer vendor.id pci 0x1091 &device.id pci 0x0060 +device.name Proprietary bus bridge vendor.id pci 0x1091 &device.id pci 0x00e4 +device.name Powerstorm 4D50T vendor.id pci 0x1091 &device.id pci 0x0720 +device.name Motion JPEG codec vendor.id pci 0x1091 &device.id pci 0x0780 +device.name Intense3D Wildcat 3410 (MSMT496) vendor.id pci 0x1091 &device.id pci 0x07a0 +device.name Sun Expert3D-Lite Graphics Accelerator vendor.id pci 0x1091 &device.id pci 0x1091 +device.name Sun Expert3D Graphics Accelerator vendor.id pci 0x1092 +vendor.name Diamond Multimedia Systems vendor.id pci 0x1092 &device.id pci 0x0028 +device.name Viper V770 vendor.id pci 0x1092 &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x4a00 +subdevice.name Viper V770 32MB vendor.id pci 0x1092 &device.id pci 0x00a0 +device.name Speedstar Pro SE vendor.id pci 0x1092 &device.id pci 0x00a8 +device.name Speedstar 64 vendor.id pci 0x1092 &device.id pci 0x0550 +device.name Viper V550 vendor.id pci 0x1092 &device.id pci 0x08d4 +device.name Supra 2260 Modem vendor.id pci 0x1092 &device.id pci 0x094c +device.name SupraExpress 56i Pro vendor.id pci 0x1092 &device.id pci 0x1001 +device.name Video Crunch It 1001 capture card vendor.id pci 0x1092 &device.id pci 0x1092 +device.name Viper V330 vendor.id pci 0x1092 &device.id pci 0x6120 +device.name Maximum DVD vendor.id pci 0x1092 &device.id pci 0x8810 +device.name Stealth SE vendor.id pci 0x1092 &device.id pci 0x8811 +device.name Stealth 64/SE vendor.id pci 0x1092 &device.id pci 0x8880 +device.name Stealth vendor.id pci 0x1092 &device.id pci 0x8881 +device.name Stealth vendor.id pci 0x1092 &device.id pci 0x88b0 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x88b1 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x88c0 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x88c1 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x88d0 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x88d1 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x88f0 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x88f1 +device.name Stealth 64 vendor.id pci 0x1092 &device.id pci 0x9999 +device.name DMD-I0928-1 "Monster sound" sound chip vendor.id pci 0x1093 +vendor.name National Instruments vendor.id pci 0x1093 &device.id pci 0x0160 +device.name PCI-DIO-96 vendor.id pci 0x1093 &device.id pci 0x0162 +device.name PCI-MIO-16XE-50 vendor.id pci 0x1093 &device.id pci 0x0fe1 +device.name PXI-8320 vendor.id pci 0x1093 &device.id pci 0x1150 +device.name PCI-6533 (PCI-DIO-32HS) vendor.id pci 0x1093 &device.id pci 0x1170 +device.name PCI-MIO-16XE-10 vendor.id pci 0x1093 &device.id pci 0x1180 +device.name PCI-MIO-16E-1 vendor.id pci 0x1093 &device.id pci 0x1190 +device.name PCI-MIO-16E-4 vendor.id pci 0x1093 &device.id pci 0x11b0 +device.name PXI-6070E vendor.id pci 0x1093 &device.id pci 0x11c0 +device.name PXI-6040E vendor.id pci 0x1093 &device.id pci 0x11d0 +device.name PXI-6030E vendor.id pci 0x1093 &device.id pci 0x1270 +device.name PCI-6032E vendor.id pci 0x1093 &device.id pci 0x1290 +device.name PCI-6704 vendor.id pci 0x1093 &device.id pci 0x12b0 +device.name PCI-6534 vendor.id pci 0x1093 &device.id pci 0x1310 +device.name PCI-6602 vendor.id pci 0x1093 &device.id pci 0x1320 +device.name PXI-6533 vendor.id pci 0x1093 &device.id pci 0x1330 +device.name PCI-6031E vendor.id pci 0x1093 &device.id pci 0x1340 +device.name PCI-6033E vendor.id pci 0x1093 &device.id pci 0x1350 +device.name PCI-6071E vendor.id pci 0x1093 &device.id pci 0x1360 +device.name PXI-6602 vendor.id pci 0x1093 &device.id pci 0x13c0 +device.name PXI-6508 vendor.id pci 0x1093 &device.id pci 0x1490 +device.name PXI-6534 vendor.id pci 0x1093 &device.id pci 0x14e0 +device.name PCI-6110 vendor.id pci 0x1093 &device.id pci 0x14f0 +device.name PCI-6111 vendor.id pci 0x1093 &device.id pci 0x1580 +device.name PXI-6031E vendor.id pci 0x1093 &device.id pci 0x15b0 +device.name PXI-6071E vendor.id pci 0x1093 &device.id pci 0x1710 +device.name PXI-6509 vendor.id pci 0x1093 &device.id pci 0x17c0 +device.name PXI-5690 vendor.id pci 0x1093 &device.id pci 0x17d0 +device.name PCI-6503 vendor.id pci 0x1093 &device.id pci 0x1870 +device.name PCI-6713 vendor.id pci 0x1093 &device.id pci 0x1880 +device.name PCI-6711 vendor.id pci 0x1093 &device.id pci 0x18b0 +device.name PCI-6052E vendor.id pci 0x1093 &device.id pci 0x18c0 +device.name PXI-6052E vendor.id pci 0x1093 &device.id pci 0x1920 +device.name PXI-6704 vendor.id pci 0x1093 &device.id pci 0x1930 +device.name PCI-6040E vendor.id pci 0x1093 &device.id pci 0x19c0 +device.name PCI-4472 vendor.id pci 0x1093 &device.id pci 0x1aa0 +device.name PXI-4110 vendor.id pci 0x1093 &device.id pci 0x1ad0 +device.name PCI-6133 vendor.id pci 0x1093 &device.id pci 0x1ae0 +device.name PXI-6133 vendor.id pci 0x1093 &device.id pci 0x1e30 +device.name PCI-6624 vendor.id pci 0x1093 &device.id pci 0x1e40 +device.name PXI-6624 vendor.id pci 0x1093 &device.id pci 0x1e50 +device.name PXI-5404 vendor.id pci 0x1093 &device.id pci 0x2410 +device.name PCI-6733 vendor.id pci 0x1093 &device.id pci 0x2420 +device.name PXI-6733 vendor.id pci 0x1093 &device.id pci 0x2430 +device.name PCI-6731 vendor.id pci 0x1093 &device.id pci 0x2470 +device.name PCI-4474 vendor.id pci 0x1093 &device.id pci 0x24a0 +device.name PCI-4065 vendor.id pci 0x1093 &device.id pci 0x24b0 +device.name PXI-4200 vendor.id pci 0x1093 &device.id pci 0x24f0 +device.name PXI-4472 vendor.id pci 0x1093 &device.id pci 0x2510 +device.name PCI-4472 vendor.id pci 0x1093 &device.id pci 0x2520 +device.name PCI-4474 vendor.id pci 0x1093 &device.id pci 0x27a0 +device.name PCI-6123 vendor.id pci 0x1093 &device.id pci 0x27b0 +device.name PXI-6123 vendor.id pci 0x1093 &device.id pci 0x2880 +device.name DAQCard-6601 vendor.id pci 0x1093 &device.id pci 0x2890 +device.name PCI-6036E vendor.id pci 0x1093 &device.id pci 0x28a0 +device.name PXI-4461 vendor.id pci 0x1093 &device.id pci 0x28b0 +device.name PCI-6013 vendor.id pci 0x1093 &device.id pci 0x28c0 +device.name PCI-6014 vendor.id pci 0x1093 &device.id pci 0x28d0 +device.name PCI-5122 vendor.id pci 0x1093 &device.id pci 0x28e0 +device.name PXI-5122 vendor.id pci 0x1093 &device.id pci 0x29f0 +device.name PXI-7334 vendor.id pci 0x1093 &device.id pci 0x2a00 +device.name PXI-7344 vendor.id pci 0x1093 &device.id pci 0x2a60 +device.name PCI-6023E vendor.id pci 0x1093 &device.id pci 0x2a70 +device.name PCI-6024E vendor.id pci 0x1093 &device.id pci 0x2a80 +device.name PCI-6025E vendor.id pci 0x1093 &device.id pci 0x2ab0 +device.name PXI-6025E vendor.id pci 0x1093 &device.id pci 0x2b10 +device.name PXI-6527 vendor.id pci 0x1093 &device.id pci 0x2b20 +device.name PCI-6527 vendor.id pci 0x1093 &device.id pci 0x2b80 +device.name PXI-6713 vendor.id pci 0x1093 &device.id pci 0x2b90 +device.name PXI-6711 vendor.id pci 0x1093 &device.id pci 0x2c60 +device.name PCI-6601 vendor.id pci 0x1093 &device.id pci 0x2c70 +device.name PXI-6601 vendor.id pci 0x1093 &device.id pci 0x2c80 +device.name PCI-6035E vendor.id pci 0x1093 &device.id pci 0x2c90 +device.name PCI-6703 vendor.id pci 0x1093 &device.id pci 0x2ca0 +device.name PCI-6034E vendor.id pci 0x1093 &device.id pci 0x2cb0 +device.name PCI-7344 vendor.id pci 0x1093 &device.id pci 0x2cc0 +device.name PXI-6608 vendor.id pci 0x1093 &device.id pci 0x2d20 +device.name PXI-5600 vendor.id pci 0x1093 &device.id pci 0x2db0 +device.name PCI-6608 vendor.id pci 0x1093 &device.id pci 0x2dc0 +device.name PCI-4070 vendor.id pci 0x1093 &device.id pci 0x2dd0 +device.name PXI-4070 vendor.id pci 0x1093 &device.id pci 0x2eb0 +device.name PXI-4472 vendor.id pci 0x1093 &device.id pci 0x2ec0 +device.name PXI-6115 vendor.id pci 0x1093 &device.id pci 0x2ed0 +device.name PCI-6115 vendor.id pci 0x1093 &device.id pci 0x2ee0 +device.name PXI-6120 vendor.id pci 0x1093 &device.id pci 0x2ef0 +device.name PCI-6120 vendor.id pci 0x1093 &device.id pci 0x2fd1 +device.name PCI-7334 vendor.id pci 0x1093 &device.id pci 0x2fd2 +device.name PCI-7350 vendor.id pci 0x1093 &device.id pci 0x2fd3 +device.name PCI-7342 vendor.id pci 0x1093 &device.id pci 0x2fd5 +device.name PXI-7350 vendor.id pci 0x1093 &device.id pci 0x2fd6 +device.name PXI-7342 vendor.id pci 0x1093 &device.id pci 0x7003 +device.name PCI-6551 vendor.id pci 0x1093 &device.id pci 0x7004 +device.name PXI-6551 vendor.id pci 0x1093 &device.id pci 0x700b +device.name PXI-5421 vendor.id pci 0x1093 &device.id pci 0x700c +device.name PCI-5421 vendor.id pci 0x1093 &device.id pci 0x701a +device.name VXIpc-87xB vendor.id pci 0x1093 &device.id pci 0x701b +device.name VXIpc-770 vendor.id pci 0x1093 &device.id pci 0x7023 +device.name PXI-2593 vendor.id pci 0x1093 &device.id pci 0x7027 +device.name PCI-MXI-2 Universal vendor.id pci 0x1093 &device.id pci 0x702c +device.name PXI-7831R vendor.id pci 0x1093 &device.id pci 0x702d +device.name PCI-7831R vendor.id pci 0x1093 &device.id pci 0x702e +device.name PXI-7811R vendor.id pci 0x1093 &device.id pci 0x702f +device.name PCI-7811R vendor.id pci 0x1093 &device.id pci 0x7030 +device.name PCI-CAN (Series 2) vendor.id pci 0x1093 &device.id pci 0x7031 +device.name PCI-CAN/2 (Series 2) vendor.id pci 0x1093 &device.id pci 0x7032 +device.name PCI-CAN/LS (Series 2) vendor.id pci 0x1093 &device.id pci 0x7033 +device.name PCI-CAN/LS2 (Series 2) vendor.id pci 0x1093 &device.id pci 0x7034 +device.name PCI-CAN/DS (Series 2) vendor.id pci 0x1093 &device.id pci 0x7035 +device.name PXI-8460 (Series 2, 1 port) vendor.id pci 0x1093 &device.id pci 0x7036 +device.name PXI-8460 (Series 2, 2 ports) vendor.id pci 0x1093 &device.id pci 0x7037 +device.name PXI-8461 (Series 2, 1 port) vendor.id pci 0x1093 &device.id pci 0x7038 +device.name PXI-8461 (Series 2, 2 ports) vendor.id pci 0x1093 &device.id pci 0x7039 +device.name PXI-8462 (Series 2) vendor.id pci 0x1093 &device.id pci 0x703f +device.name PXI-2566 vendor.id pci 0x1093 &device.id pci 0x7040 +device.name PXI-2567 vendor.id pci 0x1093 &device.id pci 0x7044 +device.name MXI-4 Connection Monitor vendor.id pci 0x1093 &device.id pci 0x7047 +device.name PXI-6653 vendor.id pci 0x1093 &device.id pci 0x704c +device.name PXI-2530 vendor.id pci 0x1093 &device.id pci 0x704f +device.name PXI-4220 vendor.id pci 0x1093 &device.id pci 0x7050 +device.name PXI-4204 vendor.id pci 0x1093 &device.id pci 0x7055 +device.name PXI-7830R vendor.id pci 0x1093 &device.id pci 0x7056 +device.name PCI-7830R vendor.id pci 0x1093 &device.id pci 0x705a +device.name PCI-CAN/XS (Series 2) vendor.id pci 0x1093 &device.id pci 0x705b +device.name PCI-CAN/XS2 (Series 2) vendor.id pci 0x1093 &device.id pci 0x705c +device.name PXI-8464 (Series 2, 1 port) vendor.id pci 0x1093 &device.id pci 0x705d +device.name PXI-8464 (Series 2, 2 ports) vendor.id pci 0x1093 &device.id pci 0x705e +device.name cRIO-9102 vendor.id pci 0x1093 &device.id pci 0x7060 +device.name PXI-5610 vendor.id pci 0x1093 &device.id pci 0x7064 +device.name PXI-1045 Trigger Routing Module vendor.id pci 0x1093 &device.id pci 0x7065 +device.name PXI-6652 vendor.id pci 0x1093 &device.id pci 0x7066 +device.name PXI-6651 vendor.id pci 0x1093 &device.id pci 0x7067 +device.name PXI-2529 vendor.id pci 0x1093 &device.id pci 0x7068 +device.name PCI-CAN/SW (Series 2) vendor.id pci 0x1093 &device.id pci 0x7069 +device.name PCI-CAN/SW2 (Series 2) vendor.id pci 0x1093 &device.id pci 0x706a +device.name PXI-8463 (Series 2, 1 port) vendor.id pci 0x1093 &device.id pci 0x706b +device.name PXI-8463 (Series 2, 2 ports) vendor.id pci 0x1093 &device.id pci 0x7073 +device.name PCI-6723 vendor.id pci 0x1093 &device.id pci 0x7074 +device.name PXI-7833R vendor.id pci 0x1093 &device.id pci 0x7075 +device.name PXI-6552 vendor.id pci 0x1093 &device.id pci 0x7076 +device.name PCI-6552 vendor.id pci 0x1093 &device.id pci 0x707c +device.name PXI-1428 vendor.id pci 0x1093 &device.id pci 0x707e +device.name PXI-4462 vendor.id pci 0x1093 &device.id pci 0x7080 +device.name PXI-8430/2 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x7081 +device.name PXI-8431/2 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x7083 +device.name PCI-7833R vendor.id pci 0x1093 &device.id pci 0x7085 +device.name PCI-6509 vendor.id pci 0x1093 &device.id pci 0x7086 +device.name PXI-6528 vendor.id pci 0x1093 &device.id pci 0x7087 +device.name PCI-6515 vendor.id pci 0x1093 &device.id pci 0x7088 +device.name PCI-6514 vendor.id pci 0x1093 &device.id pci 0x708c +device.name PXI-2568 vendor.id pci 0x1093 &device.id pci 0x708d +device.name PXI-2569 vendor.id pci 0x1093 &device.id pci 0x70a9 +device.name PCI-6528 vendor.id pci 0x1093 &device.id pci 0x70aa +device.name PCI-6229 vendor.id pci 0x1093 &device.id pci 0x70ab +device.name PCI-6259 vendor.id pci 0x1093 &device.id pci 0x70ac +device.name PCI-6289 vendor.id pci 0x1093 &device.id pci 0x70ad +device.name PXI-6251 vendor.id pci 0x1093 &device.id pci 0x70ae +device.name PXI-6220 vendor.id pci 0x1093 &device.id pci 0x70af +device.name PCI-6221 vendor.id pci 0x1093 &device.id pci 0x70b0 +device.name PCI-6220 vendor.id pci 0x1093 &device.id pci 0x70b1 +device.name PXI-6229 vendor.id pci 0x1093 &device.id pci 0x70b2 +device.name PXI-6259 vendor.id pci 0x1093 &device.id pci 0x70b3 +device.name PXI-6289 vendor.id pci 0x1093 &device.id pci 0x70b4 +device.name PCI-6250 vendor.id pci 0x1093 &device.id pci 0x70b5 +device.name PXI-6221 vendor.id pci 0x1093 &device.id pci 0x70b6 +device.name PCI-6280 vendor.id pci 0x1093 &device.id pci 0x70b7 +device.name PCI-6254 vendor.id pci 0x1093 &device.id pci 0x70b8 +device.name PCI-6251 vendor.id pci 0x1093 &device.id pci 0x70b9 +device.name PXI-6250 vendor.id pci 0x1093 &device.id pci 0x70ba +device.name PXI-6254 vendor.id pci 0x1093 &device.id pci 0x70bb +device.name PXI-6280 vendor.id pci 0x1093 &device.id pci 0x70bc +device.name PCI-6284 vendor.id pci 0x1093 &device.id pci 0x70bd +device.name PCI-6281 vendor.id pci 0x1093 &device.id pci 0x70be +device.name PXI-6284 vendor.id pci 0x1093 &device.id pci 0x70bf +device.name PXI-6281 vendor.id pci 0x1093 &device.id pci 0x70c0 +device.name PCI-6143 vendor.id pci 0x1093 &device.id pci 0x70c3 +device.name PCI-6511 vendor.id pci 0x1093 &device.id pci 0x70c4 +device.name PXI-7330 vendor.id pci 0x1093 &device.id pci 0x70c5 +device.name PXI-7340 vendor.id pci 0x1093 &device.id pci 0x70c6 +device.name PCI-7330 vendor.id pci 0x1093 &device.id pci 0x70c7 +device.name PCI-7340 vendor.id pci 0x1093 &device.id pci 0x70c8 +device.name PCI-6513 vendor.id pci 0x1093 &device.id pci 0x70c9 +device.name PXI-6515 vendor.id pci 0x1093 &device.id pci 0x70ca +device.name PCI-1405 vendor.id pci 0x1093 &device.id pci 0x70cc +device.name PCI-6512 vendor.id pci 0x1093 &device.id pci 0x70cd +device.name PXI-6514 vendor.id pci 0x1093 &device.id pci 0x70ce +device.name PXI-1405 vendor.id pci 0x1093 &device.id pci 0x70cf +device.name PCIe-GPIB vendor.id pci 0x1093 &device.id pci 0x70d0 +device.name PXI-2570 vendor.id pci 0x1093 &device.id pci 0x70d1 +device.name PXI-6513 vendor.id pci 0x1093 &device.id pci 0x70d2 +device.name PXI-6512 vendor.id pci 0x1093 &device.id pci 0x70d3 +device.name PXI-6511 vendor.id pci 0x1093 &device.id pci 0x70d4 +device.name PCI-6722 vendor.id pci 0x1093 &device.id pci 0x70d6 +device.name PXI-4072 vendor.id pci 0x1093 &device.id pci 0x70d7 +device.name PXI-6541 vendor.id pci 0x1093 &device.id pci 0x70d8 +device.name PXI-6542 vendor.id pci 0x1093 &device.id pci 0x70d9 +device.name PCI-6541 vendor.id pci 0x1093 &device.id pci 0x70da +device.name PCI-6542 vendor.id pci 0x1093 &device.id pci 0x70db +device.name PCI-8430/2 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70dc +device.name PCI-8431/2 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70dd +device.name PXI-8430/4 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70de +device.name PXI-8431/4 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70df +device.name PCI-8430/4 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70e0 +device.name PCI-8431/4 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70e1 +device.name PXI-2532 vendor.id pci 0x1093 &device.id pci 0x70e2 +device.name PXI-8430/8 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70e3 +device.name PXI-8431/8 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70e4 +device.name PCI-8430/8 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70e5 +device.name PCI-8431/8 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70e6 +device.name PXI-8430/16 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70e7 +device.name PCI-8430/16 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70e8 +device.name PXI-8432/2 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70e9 +device.name PXI-8433/2 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70ea +device.name PCI-8432/2 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70eb +device.name PCI-8433/2 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70ec +device.name PXI-8432/4 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70ed +device.name PXI-8433/4 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70ee +device.name PCI-8432/4 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x70ef +device.name PCI-8433/4 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x70f0 +device.name PXI-5922 vendor.id pci 0x1093 &device.id pci 0x70f1 +device.name PCI-5922 vendor.id pci 0x1093 &device.id pci 0x70f2 +device.name PCI-6224 vendor.id pci 0x1093 &device.id pci 0x70f3 +device.name PXI-6224 vendor.id pci 0x1093 &device.id pci 0x70f6 +device.name cRIO-9101 vendor.id pci 0x1093 &device.id pci 0x70f7 +device.name cRIO-9103 vendor.id pci 0x1093 &device.id pci 0x70f8 +device.name cRIO-9104 vendor.id pci 0x1093 &device.id pci 0x70ff +device.name PXI-6723 vendor.id pci 0x1093 &device.id pci 0x7100 +device.name PXI-6722 vendor.id pci 0x1093 &device.id pci 0x7104 +device.name PCIx-1429 vendor.id pci 0x1093 &device.id pci 0x7105 +device.name PCIe-1429 vendor.id pci 0x1093 &device.id pci 0x710a +device.name PXI-4071 vendor.id pci 0x1093 &device.id pci 0x710d +device.name PXI-6143 vendor.id pci 0x1093 &device.id pci 0x710e +device.name PCIe-GPIB vendor.id pci 0x1093 &device.id pci 0x710f +device.name PXI-5422 vendor.id pci 0x1093 &device.id pci 0x7110 +device.name PCI-5422 vendor.id pci 0x1093 &device.id pci 0x7111 +device.name PXI-5441 vendor.id pci 0x1093 &device.id pci 0x7119 +device.name PXI-6561 vendor.id pci 0x1093 &device.id pci 0x711a +device.name PXI-6562 vendor.id pci 0x1093 &device.id pci 0x711b +device.name PCI-6561 vendor.id pci 0x1093 &device.id pci 0x711c +device.name PCI-6562 vendor.id pci 0x1093 &device.id pci 0x7120 +device.name PCI-7390 vendor.id pci 0x1093 &device.id pci 0x7121 +device.name PXI-5122EX vendor.id pci 0x1093 &device.id pci 0x7122 +device.name PCI-5122EX vendor.id pci 0x1093 &device.id pci 0x7123 +device.name PXIe-5653 vendor.id pci 0x1093 &device.id pci 0x7124 +device.name PCI-6510 vendor.id pci 0x1093 &device.id pci 0x7125 +device.name PCI-6516 vendor.id pci 0x1093 &device.id pci 0x7126 +device.name PCI-6517 vendor.id pci 0x1093 &device.id pci 0x7127 +device.name PCI-6518 vendor.id pci 0x1093 &device.id pci 0x7128 +device.name PCI-6519 vendor.id pci 0x1093 &device.id pci 0x7137 +device.name PXI-2575 vendor.id pci 0x1093 &device.id pci 0x713c +device.name PXI-2585 vendor.id pci 0x1093 &device.id pci 0x713d +device.name PXI-2586 vendor.id pci 0x1093 &device.id pci 0x7142 +device.name PXI-4224 vendor.id pci 0x1093 &device.id pci 0x7144 +device.name PXI-5124 vendor.id pci 0x1093 &device.id pci 0x7145 +device.name PCI-5124 vendor.id pci 0x1093 &device.id pci 0x7146 +device.name PCI-6132 vendor.id pci 0x1093 &device.id pci 0x7147 +device.name PXI-6132 vendor.id pci 0x1093 &device.id pci 0x7148 +device.name PCI-6122 vendor.id pci 0x1093 &device.id pci 0x7149 +device.name PXI-6122 vendor.id pci 0x1093 &device.id pci 0x714c +device.name PXI-5114 vendor.id pci 0x1093 &device.id pci 0x714d +device.name PCI-5114 vendor.id pci 0x1093 &device.id pci 0x7150 +device.name PXI-2564 vendor.id pci 0x1093 &device.id pci 0x7152 +device.name PCI-5640R vendor.id pci 0x1093 &device.id pci 0x7156 +device.name PXI-1044 Trigger Routing Module vendor.id pci 0x1093 &device.id pci 0x715d +device.name PCI-1426 vendor.id pci 0x1093 &device.id pci 0x7167 +device.name PXI-5412 vendor.id pci 0x1093 &device.id pci 0x7168 +device.name PCI-5412 vendor.id pci 0x1093 &device.id pci 0x716b +device.name PCI-6230 vendor.id pci 0x1093 &device.id pci 0x716c +device.name PCI-6225 vendor.id pci 0x1093 &device.id pci 0x716d +device.name PXI-6225 vendor.id pci 0x1093 &device.id pci 0x716f +device.name PCI-4461 vendor.id pci 0x1093 &device.id pci 0x7170 +device.name PCI-4462 vendor.id pci 0x1093 &device.id pci 0x7171 +device.name PCI-6010 vendor.id pci 0x1093 &device.id pci 0x7174 +device.name PXI-8360 vendor.id pci 0x1093 &device.id pci 0x7177 +device.name PXI-6230 vendor.id pci 0x1093 &device.id pci 0x717d +device.name PCIe-6251 vendor.id pci 0x1093 &device.id pci 0x717f +device.name PCIe-6259 vendor.id pci 0x1093 &device.id pci 0x7187 +device.name PCI-1410 vendor.id pci 0x1093 &device.id pci 0x718b +device.name PCI-6521 vendor.id pci 0x1093 &device.id pci 0x718c +device.name PXI-6521 vendor.id pci 0x1093 &device.id pci 0x7191 +device.name PCI-6154 vendor.id pci 0x1093 &device.id pci 0x7193 +device.name PXI-7813R vendor.id pci 0x1093 &device.id pci 0x7194 +device.name PCI-7813R vendor.id pci 0x1093 &device.id pci 0x7195 +device.name PCI-8254R vendor.id pci 0x1093 &device.id pci 0x7197 +device.name PXI-5402 vendor.id pci 0x1093 &device.id pci 0x7198 +device.name PCI-5402 vendor.id pci 0x1093 &device.id pci 0x719f +device.name PCIe-6535 vendor.id pci 0x1093 &device.id pci 0x71a0 +device.name PCIe-6536 vendor.id pci 0x1093 &device.id pci 0x71a3 +device.name PXI-5650 vendor.id pci 0x1093 &device.id pci 0x71a4 +device.name PXI-5652 vendor.id pci 0x1093 &device.id pci 0x71a5 +device.name PXI-2594 vendor.id pci 0x1093 &device.id pci 0x71a7 +device.name PXI-2595 vendor.id pci 0x1093 &device.id pci 0x71a9 +device.name PXI-2596 vendor.id pci 0x1093 &device.id pci 0x71aa +device.name PXI-2597 vendor.id pci 0x1093 &device.id pci 0x71ab +device.name PXI-2598 vendor.id pci 0x1093 &device.id pci 0x71ac +device.name PXI-2599 vendor.id pci 0x1093 &device.id pci 0x71ad +device.name PCI-GPIB+ vendor.id pci 0x1093 &device.id pci 0x71ae +device.name PCIe-1430 vendor.id pci 0x1093 &device.id pci 0x71b7 +device.name PXI-1056 Trigger Routing Module vendor.id pci 0x1093 &device.id pci 0x71b8 +device.name PXI-1045 Trigger Routing Module vendor.id pci 0x1093 &device.id pci 0x71b9 +device.name PXI-1044 Trigger Routing Module vendor.id pci 0x1093 &device.id pci 0x71bb +device.name PXI-2584 vendor.id pci 0x1093 &device.id pci 0x71bc +device.name PCI-6221 (37-pin) vendor.id pci 0x1093 &device.id pci 0x71bf +device.name PCIe-1427 vendor.id pci 0x1093 &device.id pci 0x71c5 +device.name PCI-6520 vendor.id pci 0x1093 &device.id pci 0x71c6 +device.name PXI-2576 vendor.id pci 0x1093 &device.id pci 0x71c7 +device.name cRIO-9072 vendor.id pci 0x1093 &device.id pci 0x71dc +device.name PCI-1588 vendor.id pci 0x1093 &device.id pci 0x71e0 +device.name PCI-6255 vendor.id pci 0x1093 &device.id pci 0x71e1 +device.name PXI-6255 vendor.id pci 0x1093 &device.id pci 0x71e2 +device.name PXI-5406 vendor.id pci 0x1093 &device.id pci 0x71e3 +device.name PCI-5406 vendor.id pci 0x1093 &device.id pci 0x71fc +device.name PXI-4022 vendor.id pci 0x1093 &device.id pci 0x7209 +device.name PCI-6233 vendor.id pci 0x1093 &device.id pci 0x720a +device.name PXI-6233 vendor.id pci 0x1093 &device.id pci 0x720b +device.name PCI-6238 vendor.id pci 0x1093 &device.id pci 0x720c +device.name PXI-6238 vendor.id pci 0x1093 &device.id pci 0x7260 +device.name PXI-5142 vendor.id pci 0x1093 &device.id pci 0x7261 +device.name PCI-5142 vendor.id pci 0x1093 &device.id pci 0x726d +device.name PXI-5651 vendor.id pci 0x1093 &device.id pci 0x7273 +device.name PXI-4461 vendor.id pci 0x1093 &device.id pci 0x7274 +device.name PXI-4462 vendor.id pci 0x1093 &device.id pci 0x7279 +device.name PCI-6232 vendor.id pci 0x1093 &device.id pci 0x727a +device.name PXI-6232 vendor.id pci 0x1093 &device.id pci 0x727b +device.name PCI-6239 vendor.id pci 0x1093 &device.id pci 0x727c +device.name PXI-6239 vendor.id pci 0x1093 &device.id pci 0x727e +device.name SMBus Controller vendor.id pci 0x1093 &device.id pci 0x727e &subvendor.id pci 0x1093 &subdevice.id pci 0x75ac +subdevice.name PXIe-8388 vendor.id pci 0x1093 &device.id pci 0x727e &subvendor.id pci 0x1093 &subdevice.id pci 0x75ad +subdevice.name PXIe-8389 vendor.id pci 0x1093 &device.id pci 0x727e &subvendor.id pci 0x1093 &subdevice.id pci 0x7650 +subdevice.name PXIe-8381 vendor.id pci 0x1093 &device.id pci 0x727e &subvendor.id pci 0x1093 &subdevice.id pci 0x8360 +subdevice.name PXIe-8360 vendor.id pci 0x1093 &device.id pci 0x727e &subvendor.id pci 0x1093 &subdevice.id pci 0x8370 +subdevice.name PXIe-8370 vendor.id pci 0x1093 &device.id pci 0x727e &subvendor.id pci 0x1093 &subdevice.id pci 0x8375 +subdevice.name PXIe-8375 vendor.id pci 0x1093 &device.id pci 0x7281 +device.name PCI-6236 vendor.id pci 0x1093 &device.id pci 0x7282 +device.name PXI-6236 vendor.id pci 0x1093 &device.id pci 0x7283 +device.name PXI-2554 vendor.id pci 0x1093 &device.id pci 0x7288 +device.name PXIe-5611 vendor.id pci 0x1093 &device.id pci 0x7293 +device.name PCIe-8255R vendor.id pci 0x1093 &device.id pci 0x729d +device.name cRIO-9074 vendor.id pci 0x1093 &device.id pci 0x72a4 +device.name PCIe-4065 vendor.id pci 0x1093 &device.id pci 0x72a7 +device.name PCIe-6537 vendor.id pci 0x1093 &device.id pci 0x72a8 +device.name PXI-5152 vendor.id pci 0x1093 &device.id pci 0x72a9 +device.name PCI-5152 vendor.id pci 0x1093 &device.id pci 0x72aa +device.name PXI-5105 vendor.id pci 0x1093 &device.id pci 0x72ab +device.name PCI-5105 vendor.id pci 0x1093 &device.id pci 0x72b8 +device.name PXI-6682 vendor.id pci 0x1093 &device.id pci 0x72d0 +device.name PXI-2545 vendor.id pci 0x1093 &device.id pci 0x72d1 +device.name PXI-2546 vendor.id pci 0x1093 &device.id pci 0x72d2 +device.name PXI-2547 vendor.id pci 0x1093 &device.id pci 0x72d3 +device.name PXI-2548 vendor.id pci 0x1093 &device.id pci 0x72d4 +device.name PXI-2549 vendor.id pci 0x1093 &device.id pci 0x72d5 +device.name PXI-2555 vendor.id pci 0x1093 &device.id pci 0x72d6 +device.name PXI-2556 vendor.id pci 0x1093 &device.id pci 0x72d7 +device.name PXI-2557 vendor.id pci 0x1093 &device.id pci 0x72d8 +device.name PXI-2558 vendor.id pci 0x1093 &device.id pci 0x72d9 +device.name PXI-2559 vendor.id pci 0x1093 &device.id pci 0x72e8 +device.name PXIe-6251 vendor.id pci 0x1093 &device.id pci 0x72e9 +device.name PXIe-6259 vendor.id pci 0x1093 &device.id pci 0x72ef +device.name PXI-4498 vendor.id pci 0x1093 &device.id pci 0x72f0 +device.name PXI-4496 vendor.id pci 0x1093 &device.id pci 0x72fb +device.name PXIe-6672 vendor.id pci 0x1093 &device.id pci 0x730e +device.name PXI-4130 vendor.id pci 0x1093 &device.id pci 0x730f +device.name PXI-5922EX vendor.id pci 0x1093 &device.id pci 0x7310 +device.name PCI-5922EX vendor.id pci 0x1093 &device.id pci 0x731c +device.name PXI-2535 vendor.id pci 0x1093 &device.id pci 0x731d +device.name PXI-2536 vendor.id pci 0x1093 &device.id pci 0x7322 +device.name PXIe-6124 vendor.id pci 0x1093 &device.id pci 0x7327 +device.name PXI-6529 vendor.id pci 0x1093 &device.id pci 0x732c +device.name VXI-8360T vendor.id pci 0x1093 &device.id pci 0x7331 +device.name PXIe-5602 vendor.id pci 0x1093 &device.id pci 0x7332 +device.name PXIe-5601 vendor.id pci 0x1093 &device.id pci 0x7333 +device.name PXI-5900 vendor.id pci 0x1093 &device.id pci 0x7335 +device.name PXI-2533 vendor.id pci 0x1093 &device.id pci 0x7336 +device.name PXI-2534 vendor.id pci 0x1093 &device.id pci 0x7342 +device.name PXI-4461 vendor.id pci 0x1093 &device.id pci 0x7349 +device.name PXI-5154 vendor.id pci 0x1093 &device.id pci 0x734a +device.name PCI-5154 vendor.id pci 0x1093 &device.id pci 0x7357 +device.name PXI-4065 vendor.id pci 0x1093 &device.id pci 0x7359 +device.name PXI-4495 vendor.id pci 0x1093 &device.id pci 0x7370 +device.name PXI-4461 vendor.id pci 0x1093 &device.id pci 0x7373 +device.name sbRIO-9601 vendor.id pci 0x1093 &device.id pci 0x7374 +device.name IOtech-9601 vendor.id pci 0x1093 &device.id pci 0x7375 +device.name sbRIO-9602 vendor.id pci 0x1093 &device.id pci 0x7378 +device.name sbRIO-9641 vendor.id pci 0x1093 &device.id pci 0x737d +device.name PXI-5124EX vendor.id pci 0x1093 &device.id pci 0x7384 +device.name PXI-7851R vendor.id pci 0x1093 &device.id pci 0x7385 +device.name PXI-7852R vendor.id pci 0x1093 &device.id pci 0x7386 +device.name PCIe-7851R vendor.id pci 0x1093 &device.id pci 0x7387 +device.name PCIe-7852R vendor.id pci 0x1093 &device.id pci 0x7390 +device.name PXI-7841R vendor.id pci 0x1093 &device.id pci 0x7391 +device.name PXI-7842R vendor.id pci 0x1093 &device.id pci 0x7392 +device.name PXI-7853R vendor.id pci 0x1093 &device.id pci 0x7393 +device.name PCIe-7841R vendor.id pci 0x1093 &device.id pci 0x7394 +device.name PCIe-7842R vendor.id pci 0x1093 &device.id pci 0x7397 +device.name sbRIO-9611 vendor.id pci 0x1093 &device.id pci 0x7398 +device.name sbRIO-9612 vendor.id pci 0x1093 &device.id pci 0x7399 +device.name sbRIO-9631 vendor.id pci 0x1093 &device.id pci 0x739a +device.name sbRIO-9632 vendor.id pci 0x1093 &device.id pci 0x739b +device.name sbRIO-9642 vendor.id pci 0x1093 &device.id pci 0x73a1 +device.name PXIe-4498 vendor.id pci 0x1093 &device.id pci 0x73a2 +device.name PXIe-4496 vendor.id pci 0x1093 &device.id pci 0x73a5 +device.name PXIe-5641R vendor.id pci 0x1093 &device.id pci 0x73a7 +device.name PXI-8250 Chassis Monitor Module vendor.id pci 0x1093 &device.id pci 0x73a8 +device.name PXI-8511 CAN/LS vendor.id pci 0x1093 &device.id pci 0x73a9 +device.name PXI-8511 CAN/LS vendor.id pci 0x1093 &device.id pci 0x73aa +device.name PXI-8512 CAN/HS vendor.id pci 0x1093 &device.id pci 0x73ab +device.name PXI-8512 CAN/HS vendor.id pci 0x1093 &device.id pci 0x73ac +device.name PXI-8513 CAN/XS vendor.id pci 0x1093 &device.id pci 0x73ad +device.name PXI-8513 CAN/XS vendor.id pci 0x1093 &device.id pci 0x73af +device.name PXI-8516 LIN vendor.id pci 0x1093 &device.id pci 0x73b1 +device.name PXI-8517 FlexRay vendor.id pci 0x1093 &device.id pci 0x73b2 +device.name PXI-8531 CANopen vendor.id pci 0x1093 &device.id pci 0x73b3 +device.name PXI-8531 CANopen vendor.id pci 0x1093 &device.id pci 0x73b4 +device.name PXI-8532 DeviceNet vendor.id pci 0x1093 &device.id pci 0x73b5 +device.name PXI-8532 DeviceNet vendor.id pci 0x1093 &device.id pci 0x73b6 +device.name PCI-8511 CAN/LS vendor.id pci 0x1093 &device.id pci 0x73b7 +device.name PCI-8511 CAN/LS vendor.id pci 0x1093 &device.id pci 0x73b8 +device.name PCI-8512 CAN/HS vendor.id pci 0x1093 &device.id pci 0x73b9 +device.name PCI-8512 CAN/HS vendor.id pci 0x1093 &device.id pci 0x73ba +device.name PCI-8513 CAN/XS vendor.id pci 0x1093 &device.id pci 0x73bb +device.name PCI-8513 CAN/XS vendor.id pci 0x1093 &device.id pci 0x73bd +device.name PCI-8516 LIN vendor.id pci 0x1093 &device.id pci 0x73bf +device.name PCI-8517 FlexRay vendor.id pci 0x1093 &device.id pci 0x73c0 +device.name PCI-8531 CANopen vendor.id pci 0x1093 &device.id pci 0x73c1 +device.name PCI-8531 CANopen vendor.id pci 0x1093 &device.id pci 0x73c2 +device.name PCI-8532 DeviceNet vendor.id pci 0x1093 &device.id pci 0x73c3 +device.name PCI-8532 DeviceNet vendor.id pci 0x1093 &device.id pci 0x73c5 +device.name PXIe-2527 vendor.id pci 0x1093 &device.id pci 0x73c6 +device.name PXIe-2529 vendor.id pci 0x1093 &device.id pci 0x73c8 +device.name PXIe-2530 vendor.id pci 0x1093 &device.id pci 0x73c9 +device.name PXIe-2532 vendor.id pci 0x1093 &device.id pci 0x73ca +device.name PXIe-2569 vendor.id pci 0x1093 &device.id pci 0x73cb +device.name PXIe-2575 vendor.id pci 0x1093 &device.id pci 0x73cc +device.name PXIe-2593 vendor.id pci 0x1093 &device.id pci 0x73d5 +device.name PXI-7951R vendor.id pci 0x1093 &device.id pci 0x73d6 +device.name PXI-7952R vendor.id pci 0x1093 &device.id pci 0x73d7 +device.name PXI-7953R vendor.id pci 0x1093 &device.id pci 0x73e1 +device.name PXI-7854R vendor.id pci 0x1093 &device.id pci 0x73ec +device.name PXI-7954R vendor.id pci 0x1093 &device.id pci 0x73ed +device.name cRIO-9073 vendor.id pci 0x1093 &device.id pci 0x73f0 +device.name PXI-5153 vendor.id pci 0x1093 &device.id pci 0x73f1 +device.name PCI-5153 vendor.id pci 0x1093 &device.id pci 0x73f4 +device.name PXI-2515 vendor.id pci 0x1093 &device.id pci 0x73f6 +device.name cRIO-9111 vendor.id pci 0x1093 &device.id pci 0x73f7 +device.name cRIO-9112 vendor.id pci 0x1093 &device.id pci 0x73f8 +device.name cRIO-9113 vendor.id pci 0x1093 &device.id pci 0x73f9 +device.name cRIO-9114 vendor.id pci 0x1093 &device.id pci 0x73fa +device.name cRIO-9116 vendor.id pci 0x1093 &device.id pci 0x73fb +device.name cRIO-9118 vendor.id pci 0x1093 &device.id pci 0x7404 +device.name PXI-4132 vendor.id pci 0x1093 &device.id pci 0x7405 +device.name PXIe-6674T vendor.id pci 0x1093 &device.id pci 0x7406 +device.name PXIe-6674 vendor.id pci 0x1093 &device.id pci 0x740e +device.name PCIe-8430/16 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x740f +device.name PCIe-8430/8 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x7410 +device.name PCIe-8431/16 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x7411 +device.name PCIe-8431/8 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x7414 +device.name PCIe-GPIB+ vendor.id pci 0x1093 &device.id pci 0x741c +device.name PXI-5691 vendor.id pci 0x1093 &device.id pci 0x741d +device.name PXI-5695 vendor.id pci 0x1093 &device.id pci 0x743c +device.name CSC-3059 vendor.id pci 0x1093 &device.id pci 0x7448 +device.name PXI-2510 vendor.id pci 0x1093 &device.id pci 0x7454 +device.name PXI-2512 vendor.id pci 0x1093 &device.id pci 0x7455 +device.name PXI-2514 vendor.id pci 0x1093 &device.id pci 0x7456 +device.name PXIe-2512 vendor.id pci 0x1093 &device.id pci 0x7457 +device.name PXIe-2514 vendor.id pci 0x1093 &device.id pci 0x745a +device.name PXI-6682H vendor.id pci 0x1093 &device.id pci 0x745e +device.name PXI-5153EX vendor.id pci 0x1093 &device.id pci 0x745f +device.name PCI-5153EX vendor.id pci 0x1093 &device.id pci 0x7460 +device.name PXI-5154EX vendor.id pci 0x1093 &device.id pci 0x7461 +device.name PCI-5154EX vendor.id pci 0x1093 &device.id pci 0x746d +device.name PXIe-5650 vendor.id pci 0x1093 &device.id pci 0x746e +device.name PXIe-5651 vendor.id pci 0x1093 &device.id pci 0x746f +device.name PXIe-5652 vendor.id pci 0x1093 &device.id pci 0x7472 +device.name PXI-2800 vendor.id pci 0x1093 &device.id pci 0x7495 +device.name PXIe-5603 vendor.id pci 0x1093 &device.id pci 0x7497 +device.name PXIe-5605 vendor.id pci 0x1093 &device.id pci 0x74ae +device.name PXIe-2515 vendor.id pci 0x1093 &device.id pci 0x74b4 +device.name PXI-2531 vendor.id pci 0x1093 &device.id pci 0x74b5 +device.name PXIe-2531 vendor.id pci 0x1093 &device.id pci 0x74c1 +device.name PXIe-8430/16 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x74c2 +device.name PXIe-8430/8 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x74c3 +device.name PXIe-8431/16 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x74c4 +device.name PXIe-8431/8 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x74d5 +device.name PXIe-5630 vendor.id pci 0x1093 &device.id pci 0x74d9 +device.name PCIe-8432/2 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x74da +device.name PCIe-8433/2 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x74db +device.name PCIe-8432/4 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x74dc +device.name PCIe-8433/4 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x74e8 +device.name NI 9148 vendor.id pci 0x1093 &device.id pci 0x7515 +device.name PCIe-8430/2 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x7516 +device.name PCIe-8430/4 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0x7517 +device.name PCIe-8431/2 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x7518 +device.name PCIe-8431/4 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0x751b +device.name cRIO-9081 vendor.id pci 0x1093 &device.id pci 0x751c +device.name cRIO-9082 vendor.id pci 0x1093 &device.id pci 0x7528 +device.name PXIe-4497 vendor.id pci 0x1093 &device.id pci 0x7529 +device.name PXIe-4499 vendor.id pci 0x1093 &device.id pci 0x752a +device.name PXIe-4492 vendor.id pci 0x1093 &device.id pci 0x7539 +device.name NI 9157 vendor.id pci 0x1093 &device.id pci 0x753a +device.name NI 9159 vendor.id pci 0x1093 &device.id pci 0x7598 +device.name PXI-2571 vendor.id pci 0x1093 &device.id pci 0x75a4 +device.name PXI-4131A vendor.id pci 0x1093 &device.id pci 0x75b1 +device.name PCIe-7854R vendor.id pci 0x1093 &device.id pci 0x75ba +device.name PXI-2543 vendor.id pci 0x1093 &device.id pci 0x75bb +device.name PXIe-2543 vendor.id pci 0x1093 &device.id pci 0x75e5 +device.name PXI-6683 vendor.id pci 0x1093 &device.id pci 0x75e6 +device.name PXI-6683H vendor.id pci 0x1093 &device.id pci 0x75ef +device.name PXIe-5632 vendor.id pci 0x1093 &device.id pci 0x761c +device.name VXI-8360LT vendor.id pci 0x1093 &device.id pci 0x761f +device.name PXI-2540 vendor.id pci 0x1093 &device.id pci 0x7620 +device.name PXIe-2540 vendor.id pci 0x1093 &device.id pci 0x7621 +device.name PXI-2541 vendor.id pci 0x1093 &device.id pci 0x7622 +device.name PXIe-2541 vendor.id pci 0x1093 &device.id pci 0x7626 +device.name NI 9154 vendor.id pci 0x1093 &device.id pci 0x7627 +device.name NI 9155 vendor.id pci 0x1093 &device.id pci 0x7638 +device.name PXI-2720 vendor.id pci 0x1093 &device.id pci 0x7639 +device.name PXI-2722 vendor.id pci 0x1093 &device.id pci 0x763a +device.name PXIe-2725 vendor.id pci 0x1093 &device.id pci 0x763b +device.name PXIe-2727 vendor.id pci 0x1093 &device.id pci 0x763c +device.name PXI-4465 vendor.id pci 0x1093 &device.id pci 0x764b +device.name PXIe-2790 vendor.id pci 0x1093 &device.id pci 0x764c +device.name PXI-2520 vendor.id pci 0x1093 &device.id pci 0x764d +device.name PXI-2521 vendor.id pci 0x1093 &device.id pci 0x764e +device.name PXI-2522 vendor.id pci 0x1093 &device.id pci 0x764f +device.name PXI-2523 vendor.id pci 0x1093 &device.id pci 0x7654 +device.name PXI-2796 vendor.id pci 0x1093 &device.id pci 0x7655 +device.name PXI-2797 vendor.id pci 0x1093 &device.id pci 0x7656 +device.name PXI-2798 vendor.id pci 0x1093 &device.id pci 0x7657 +device.name PXI-2799 vendor.id pci 0x1093 &device.id pci 0x765d +device.name PXI-2542 vendor.id pci 0x1093 &device.id pci 0x765e +device.name PXIe-2542 vendor.id pci 0x1093 &device.id pci 0x765f +device.name PXI-2544 vendor.id pci 0x1093 &device.id pci 0x7660 +device.name PXIe-2544 vendor.id pci 0x1093 &device.id pci 0x766d +device.name PCIe-6535B vendor.id pci 0x1093 &device.id pci 0x766e +device.name PCIe-6536B vendor.id pci 0x1093 &device.id pci 0x766f +device.name PCIe-6537B vendor.id pci 0x1093 &device.id pci 0x76a3 +device.name PXIe-6535B vendor.id pci 0x1093 &device.id pci 0x76a4 +device.name PXIe-6536B vendor.id pci 0x1093 &device.id pci 0x76a5 +device.name PXIe-6537B vendor.id pci 0x1093 &device.id pci 0x783e +device.name PXI-8368 vendor.id pci 0x1093 &device.id pci 0x9020 +device.name PXI-2501 vendor.id pci 0x1093 &device.id pci 0x9030 +device.name PXI-2503 vendor.id pci 0x1093 &device.id pci 0x9040 +device.name PXI-2527 vendor.id pci 0x1093 &device.id pci 0x9050 +device.name PXI-2565 vendor.id pci 0x1093 &device.id pci 0x9060 +device.name PXI-2590 vendor.id pci 0x1093 &device.id pci 0x9070 +device.name PXI-2591 vendor.id pci 0x1093 &device.id pci 0x9080 +device.name PXI-2580 vendor.id pci 0x1093 &device.id pci 0x9090 +device.name PCI-4021 vendor.id pci 0x1093 &device.id pci 0x90a0 +device.name PXI-4021 vendor.id pci 0x1093 &device.id pci 0xa001 +device.name PCI-MXI-2 vendor.id pci 0x1093 &device.id pci 0xb001 +device.name PCI-1408 vendor.id pci 0x1093 &device.id pci 0xb011 +device.name PXI-1408 vendor.id pci 0x1093 &device.id pci 0xb021 +device.name PCI-1424 vendor.id pci 0x1093 &device.id pci 0xb022 +device.name PXI-1424 vendor.id pci 0x1093 &device.id pci 0xb031 +device.name PCI-1413 vendor.id pci 0x1093 &device.id pci 0xb041 +device.name PCI-1407 vendor.id pci 0x1093 &device.id pci 0xb051 +device.name PXI-1407 vendor.id pci 0x1093 &device.id pci 0xb061 +device.name PCI-1411 vendor.id pci 0x1093 &device.id pci 0xb071 +device.name PCI-1422 vendor.id pci 0x1093 &device.id pci 0xb081 +device.name PXI-1422 vendor.id pci 0x1093 &device.id pci 0xb091 +device.name PXI-1411 vendor.id pci 0x1093 &device.id pci 0xb0b1 +device.name PCI-1409 vendor.id pci 0x1093 &device.id pci 0xb0c1 +device.name PXI-1409 vendor.id pci 0x1093 &device.id pci 0xb0e1 +device.name PCI-1428 vendor.id pci 0x1093 &device.id pci 0xc4c4 +device.name PXIe/PCIe Device vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x728a +subdevice.name PXIe-5421 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x728b +subdevice.name PXIe-5442 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x728d +subdevice.name PXIe-5451 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x72a2 +subdevice.name PXIe-5122 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x72da +subdevice.name PXIe-5422 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x72f7 +subdevice.name PXIe-6535 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x72f8 +subdevice.name PXIe-6536 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x72f9 +subdevice.name PXIe-6537 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7326 +subdevice.name PCIe-6509 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x736c +subdevice.name PXIe-4140 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x738b +subdevice.name PXIe-5622 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x73c4 +subdevice.name PXIe-5450 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x73c7 +subdevice.name PXIe-6545 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x73d4 +subdevice.name PXIe-6544 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7425 +subdevice.name PCIe-6320 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7427 +subdevice.name PCIe-6321 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7428 +subdevice.name PXIe-6323 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7429 +subdevice.name PCIe-6323 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x742a +subdevice.name PXIe-6341 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x742b +subdevice.name PCIe-6341 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x742c +subdevice.name PXIe-6343 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x742d +subdevice.name PCIe-6343 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x742f +subdevice.name PCIe-6351 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7431 +subdevice.name PCIe-6353 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7432 +subdevice.name PXIe-6361 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7433 +subdevice.name PCIe-6361 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7434 +subdevice.name PXIe-6363 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7435 +subdevice.name PCIe-6363 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7436 +subdevice.name PXIe-6356 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7437 +subdevice.name PXIe-6358 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7438 +subdevice.name PXIe-6366 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7439 +subdevice.name PXIe-6368 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7468 +subdevice.name PXIe-5185 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7469 +subdevice.name PXIe-5186 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7492 +subdevice.name PXIe-4300 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7498 +subdevice.name PXIe-6548 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7499 +subdevice.name PXIe-6547 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74a8 +subdevice.name PXIe-4330 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74a9 +subdevice.name PXIe-4331 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74b1 +subdevice.name PXIe-4154 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74b2 +subdevice.name PXIe-4353 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74b6 +subdevice.name PCIe-1433 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74cd +subdevice.name PXIe-5643R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74d0 +subdevice.name PXIe-7961R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74dd +subdevice.name PXIe-6376 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74de +subdevice.name PXIe-6378 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74e2 +subdevice.name PXIe-7962R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74e3 +subdevice.name PXIe-7965R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74e5 +subdevice.name PXIe-4844 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x74f3 +subdevice.name PCIe-5140 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x753c +subdevice.name PXIe-1435 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7548 +subdevice.name PXIe-5622 (25MHz DDC) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x754d +subdevice.name PCIe-5155 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7551 +subdevice.name PXIe-6556 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7553 +subdevice.name PCIe-1473R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7570 +subdevice.name PCIe-1474R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7571 +subdevice.name PXIe-1475R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7572 +subdevice.name PXIe-1476R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75a2 +subdevice.name PXIe-5693 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75a3 +subdevice.name PXIe-5694 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75a5 +subdevice.name PXIe-4141 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75ce +subdevice.name PXIe-7966R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75cf +subdevice.name PXIe-4357 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75d2 +subdevice.name PXIe-RevB-5643R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75d3 +subdevice.name PXIe-5644R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x75ee +subdevice.name PXIe-5645R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7613 +subdevice.name PXIe-6555 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7619 +subdevice.name PXIe-5185 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x761a +subdevice.name PXIe-5186 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7629 +subdevice.name PXIe-4142 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x762a +subdevice.name PXIe-4143 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x762b +subdevice.name PXIe-4138 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x762c +subdevice.name PXIe-4144 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x762d +subdevice.name PXIe-4145 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x762e +subdevice.name PXIe-5606 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7644 +subdevice.name PXIe-4841 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x764a +subdevice.name PCIe-8237R-S vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7658 +subdevice.name PXIe-5162 (4CH) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ab +subdevice.name PXIe-4322 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ad +subdevice.name PXIe-4112 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ae +subdevice.name PXIe-4113 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76b5 +subdevice.name PXIe-7971R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76b6 +subdevice.name PXIe-7972R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76b7 +subdevice.name PXIe-7975R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76b8 +subdevice.name PXIe-5696 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76b9 +subdevice.name PXIe-5654 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76c8 +subdevice.name PXIe-6614 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76c9 +subdevice.name PXIe-6612 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76cb +subdevice.name PXIe-5646R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76cc +subdevice.name PXIe-5162 (2CH) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ce +subdevice.name CVS-1459 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76d0 +subdevice.name PXIe-5160 (2CH) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76d1 +subdevice.name PXIe-5160 (4CH) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76dc +subdevice.name PXIe-4610 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ec +subdevice.name PXIe-2524 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ed +subdevice.name PXIe-2525 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ee +subdevice.name PXIe-2526 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ef +subdevice.name PXIe-2737 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76f0 +subdevice.name PXIe-2738 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76f1 +subdevice.name PXIe-2739 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76fb +subdevice.name PCIe-1473R-LX110 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76fc +subdevice.name PXIe-5105 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76fd +subdevice.name PXIe-5114 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76fe +subdevice.name PXIe-5644R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x76ff +subdevice.name PXIe-5644R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7700 +subdevice.name PXIe-5644R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7701 +subdevice.name PXIe-5645R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7702 +subdevice.name PXIe-5645R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7703 +subdevice.name PXIe-5645R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x770c +subdevice.name PXIe-4139 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7711 +subdevice.name PXIe-4464 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7712 +subdevice.name PXIe-4463 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7716 +subdevice.name PCIe-6612 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x771d +subdevice.name Unconfigured CA4 Switch vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x771e +subdevice.name PXIe-4339 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7735 +subdevice.name cRIO-9033 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x773e +subdevice.name PXIe-5624R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x774b +subdevice.name cRIO-9031 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x774d +subdevice.name cRIO-9034 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7755 +subdevice.name cRIO-9030 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7768 +subdevice.name PXIe-2747 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7769 +subdevice.name PXIe-2748 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x776a +subdevice.name PXIe-2746 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7777 +subdevice.name PXIe-7976R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7782 +subdevice.name PXIe-5646R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7783 +subdevice.name PXIe-5646R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7784 +subdevice.name PXIe-5646R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7790 +subdevice.name PXIe-5170R (4CH) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7791 +subdevice.name PXIe-5170R (8CH) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7793 +subdevice.name PXIe-5171R (8CH) vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77a5 +subdevice.name PXIe-6345 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77a6 +subdevice.name PXIe-6355 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77a7 +subdevice.name PXIe-6365 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77a8 +subdevice.name PXIe-6375 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77aa +subdevice.name CVS-1458 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77ad +subdevice.name IC-3173 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77b4 +subdevice.name PXIe-7820R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77b5 +subdevice.name PXIe-7821R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77b6 +subdevice.name PXIe-7822R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77b9 +subdevice.name cRIO-9038 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77ba +subdevice.name PXIe-4136 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77bb +subdevice.name PXIe-4137 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77c0 +subdevice.name PXIe-5624R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77c1 +subdevice.name PXIe-5624R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77c2 +subdevice.name PXIe-5624R vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77ca +subdevice.name PXIe-6738 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77cb +subdevice.name PXIe-6739 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77db +subdevice.name cRIO-9035 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77dc +subdevice.name cRIO-9036 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x77dd +subdevice.name cRIO-9039 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7802 +subdevice.name PXIe-4302 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7803 +subdevice.name PXIe-4303 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x7805 +subdevice.name PXIe-4305 vendor.id pci 0x1093 &device.id pci 0xc4c4 &subvendor.id pci 0x1093 &subdevice.id pci 0x788e +subdevice.name PXIe-4304 vendor.id pci 0x1093 &device.id pci 0xc801 +device.name PCI-GPIB vendor.id pci 0x1093 &device.id pci 0xc811 +device.name PCI-GPIB+ vendor.id pci 0x1093 &device.id pci 0xc821 +device.name PXI-GPIB vendor.id pci 0x1093 &device.id pci 0xc831 +device.name PMC-GPIB vendor.id pci 0x1093 &device.id pci 0xc840 +device.name PCI-GPIB vendor.id pci 0x1093 &device.id pci 0xd130 +device.name PCI-232/2 Interface vendor.id pci 0x1093 &device.id pci 0xd140 +device.name PCI-232/4 Interface vendor.id pci 0x1093 &device.id pci 0xd150 +device.name PCI-232/8 Interface vendor.id pci 0x1093 &device.id pci 0xd160 +device.name PCI-485/2 Interface vendor.id pci 0x1093 &device.id pci 0xd170 +device.name PCI-485/4 Interface vendor.id pci 0x1093 &device.id pci 0xd190 +device.name PXI-8422/2 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0xd1a0 +device.name PXI-8422/4 (Isolated RS-232) Interface vendor.id pci 0x1093 &device.id pci 0xd1b0 +device.name PXI-8423/2 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0xd1c0 +device.name PXI-8423/4 (Isolated RS-485) Interface vendor.id pci 0x1093 &device.id pci 0xd1d0 +device.name PXI-8420/2 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0xd1e0 +device.name PXI-8420/4 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0xd1f0 +device.name PXI-8420/8 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0xd1f1 +device.name PXI-8420/16 (RS-232) Interface vendor.id pci 0x1093 &device.id pci 0xd230 +device.name PXI-8421/2 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0xd240 +device.name PXI-8421/4 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0xd250 +device.name PCI-232/2 (Isolated) Interface vendor.id pci 0x1093 &device.id pci 0xd260 +device.name PCI-485/2 (Isolated) Interface vendor.id pci 0x1093 &device.id pci 0xd270 +device.name PCI-232/4 (Isolated) Interface vendor.id pci 0x1093 &device.id pci 0xd280 +device.name PCI-485/4 (Isolated) Interface vendor.id pci 0x1093 &device.id pci 0xd290 +device.name PCI-485/8 Interface vendor.id pci 0x1093 &device.id pci 0xd2a0 +device.name PXI-8421/8 (RS-485) Interface vendor.id pci 0x1093 &device.id pci 0xd2b0 +device.name PCI-232/16 Interface vendor.id pci 0x1093 &device.id pci 0xe111 +device.name PCI-CAN vendor.id pci 0x1093 &device.id pci 0xe131 +device.name PXI-8461 (1 port) vendor.id pci 0x1093 &device.id pci 0xe141 +device.name PCI-CAN/LS vendor.id pci 0x1093 &device.id pci 0xe151 +device.name PXI-8460 (1 port) vendor.id pci 0x1093 &device.id pci 0xe211 +device.name PCI-CAN/2 vendor.id pci 0x1093 &device.id pci 0xe231 +device.name PXI-8461 (2 ports) vendor.id pci 0x1093 &device.id pci 0xe241 +device.name PCI-CAN/LS2 vendor.id pci 0x1093 &device.id pci 0xe251 +device.name PXI-8460 (2 ports) vendor.id pci 0x1093 &device.id pci 0xe261 +device.name PCI-CAN/DS vendor.id pci 0x1093 &device.id pci 0xe271 +device.name PXI-8462 vendor.id pci 0x1093 &device.id pci 0xf110 +device.name VMEpc-650 vendor.id pci 0x1093 &device.id pci 0xf120 +device.name VXIpc-650 vendor.id pci 0x1093 &device.id pci 0xfe00 +device.name VXIpc-87x vendor.id pci 0x1093 &device.id pci 0xfe41 +device.name VXIpc-860 vendor.id pci 0x1093 &device.id pci 0xfe51 +device.name VXIpc-74x vendor.id pci 0x1093 &device.id pci 0xfe61 +device.name VXIpc-850 vendor.id pci 0x1093 &device.id pci 0xfe70 +device.name VXIpc-880 vendor.id pci 0x1094 +vendor.name First International Computers [FIC] vendor.id pci 0x1095 +vendor.name Silicon Image, Inc. vendor.id pci 0x1095 &device.id pci 0x0240 +device.name Adaptec AAR-1210SA SATA HostRAID Controller vendor.id pci 0x1095 &device.id pci 0x0640 +device.name PCI0640 vendor.id pci 0x1095 &device.id pci 0x0643 +device.name PCI0643 vendor.id pci 0x1095 &device.id pci 0x0646 +device.name PCI0646 vendor.id pci 0x1095 &device.id pci 0x0647 +device.name PCI0647 vendor.id pci 0x1095 &device.id pci 0x0648 +device.name PCI0648 vendor.id pci 0x1095 &device.id pci 0x0648 &subvendor.id pci 0x1043 &subdevice.id pci 0x8025 +subdevice.name CUBX motherboard vendor.id pci 0x1095 &device.id pci 0x0649 +device.name SiI 0649 Ultra ATA/100 PCI to ATA Host Controller vendor.id pci 0x1095 &device.id pci 0x0649 &subvendor.id pci 0x0e11 &subdevice.id pci 0x005d +subdevice.name Integrated Ultra ATA-100 Dual Channel Controller vendor.id pci 0x1095 &device.id pci 0x0649 &subvendor.id pci 0x0e11 &subdevice.id pci 0x007e +subdevice.name Integrated Ultra ATA-100 IDE RAID Controller vendor.id pci 0x1095 &device.id pci 0x0649 &subvendor.id pci 0x101e &subdevice.id pci 0x0649 +subdevice.name AMI MegaRAID IDE 100 Controller vendor.id pci 0x1095 &device.id pci 0x0650 +device.name PBC0650A vendor.id pci 0x1095 &device.id pci 0x0670 +device.name USB0670 vendor.id pci 0x1095 &device.id pci 0x0670 &subvendor.id pci 0x1095 &subdevice.id pci 0x0670 +subdevice.name USB0670 vendor.id pci 0x1095 &device.id pci 0x0673 +device.name USB0673 vendor.id pci 0x1095 &device.id pci 0x0680 +device.name PCI0680 Ultra ATA-133 Host Controller vendor.id pci 0x1095 &device.id pci 0x0680 &subvendor.id pci 0x1095 &subdevice.id pci 0x0680 +subdevice.name SiI 0680 ATA/133 Controller vendor.id pci 0x1095 &device.id pci 0x0680 &subvendor.id pci 0x1095 &subdevice.id pci 0x3680 +subdevice.name Winic W-680 (Silicon Image 680 based) vendor.id pci 0x1095 &device.id pci 0x3112 +device.name SiI 3112 [SATALink/SATARaid] Serial ATA Controller vendor.id pci 0x1095 &device.id pci 0x3112 &subvendor.id pci 0x1095 &subdevice.id pci 0x3112 +subdevice.name SiI 3112 SATALink Controller vendor.id pci 0x1095 &device.id pci 0x3112 &subvendor.id pci 0x1095 &subdevice.id pci 0x6112 +subdevice.name SiI 3112 SATARaid Controller vendor.id pci 0x1095 &device.id pci 0x3112 &subvendor.id pci 0x9005 &subdevice.id pci 0x0250 +subdevice.name SATAConnect 1205SA Host Controller vendor.id pci 0x1095 &device.id pci 0x3114 +device.name SiI 3114 [SATALink/SATARaid] Serial ATA Controller vendor.id pci 0x1095 &device.id pci 0x3114 &subvendor.id pci 0x1043 &subdevice.id pci 0x8167 +subdevice.name A8N-SLI Deluxe/Premium Mainboard vendor.id pci 0x1095 &device.id pci 0x3114 &subvendor.id pci 0x1095 &subdevice.id pci 0x3114 +subdevice.name SiI 3114 SATALink Controller vendor.id pci 0x1095 &device.id pci 0x3114 &subvendor.id pci 0x1095 &subdevice.id pci 0x6114 +subdevice.name SiI 3114 SATARaid Controller vendor.id pci 0x1095 &device.id pci 0x3124 +device.name SiI 3124 PCI-X Serial ATA Controller vendor.id pci 0x1095 &device.id pci 0x3124 &subvendor.id pci 0x1095 &subdevice.id pci 0x3124 +subdevice.name SiI 3124 PCI-X Serial ATA Controller vendor.id pci 0x1095 &device.id pci 0x3132 +device.name SiI 3132 Serial ATA Raid II Controller vendor.id pci 0x1095 &device.id pci 0x3512 +device.name SiI 3512 [SATALink/SATARaid] Serial ATA Controller vendor.id pci 0x1095 &device.id pci 0x3512 &subvendor.id pci 0x1095 &subdevice.id pci 0x3512 +subdevice.name SiI 3512 SATALink Controller vendor.id pci 0x1095 &device.id pci 0x3512 &subvendor.id pci 0x1095 &subdevice.id pci 0x6512 +subdevice.name SiI 3512 SATARaid Controller vendor.id pci 0x1095 &device.id pci 0x3531 +device.name SiI 3531 [SATALink/SATARaid] Serial ATA Controller vendor.id pci 0x1095 &device.id pci 0x3531 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x1096 +vendor.name Alacron vendor.id pci 0x1097 +vendor.name Appian Technology vendor.id pci 0x1098 +vendor.name Quantum Designs (H.K.) Ltd vendor.id pci 0x1098 &device.id pci 0x0001 +device.name QD-8500 vendor.id pci 0x1098 &device.id pci 0x0002 +device.name QD-8580 vendor.id pci 0x1099 +vendor.name Samsung Electronics Co., Ltd vendor.id pci 0x109a +vendor.name Packard Bell vendor.id pci 0x109b +vendor.name Gemlight Computer Ltd. vendor.id pci 0x109c +vendor.name Megachips Corporation vendor.id pci 0x109d +vendor.name Zida Technologies Ltd. vendor.id pci 0x109e +vendor.name Brooktree Corporation vendor.id pci 0x109e &device.id pci 0x0310 +device.name Bt848 Video Capture vendor.id pci 0x109e &device.id pci 0x032e +device.name Bt878 Video Capture vendor.id pci 0x109e &device.id pci 0x0350 +device.name Bt848 Video Capture vendor.id pci 0x109e &device.id pci 0x0351 +device.name Bt849A Video capture vendor.id pci 0x109e &device.id pci 0x0369 +device.name Bt878 Video Capture vendor.id pci 0x109e &device.id pci 0x0369 &subvendor.id pci 0x1002 &subdevice.id pci 0x0001 +subdevice.name TV-Wonder vendor.id pci 0x109e &device.id pci 0x0369 &subvendor.id pci 0x1002 &subdevice.id pci 0x0003 +subdevice.name TV-Wonder/VE vendor.id pci 0x109e &device.id pci 0x036c +device.name Bt879(??) Video Capture vendor.id pci 0x109e &device.id pci 0x036c &subvendor.id pci 0x13e9 &subdevice.id pci 0x0070 +subdevice.name Win/TV (Video Section) vendor.id pci 0x109e &device.id pci 0x036e +device.name Bt878 Video Capture vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x0070 &subdevice.id pci 0x13eb +subdevice.name WinTV Series vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x0070 &subdevice.id pci 0xff01 +subdevice.name Viewcast Osprey 200 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x0071 &subdevice.id pci 0x0101 +subdevice.name DigiTV PCI vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x107d &subdevice.id pci 0x6606 +subdevice.name WinFast TV 2000 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x11bd &subdevice.id pci 0x0012 +subdevice.name PCTV pro (TV + FM stereo receiver) vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x11bd &subdevice.id pci 0x001c +subdevice.name PCTV Sat (DBC receiver) vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x127a &subdevice.id pci 0x0001 +subdevice.name Bt878 Mediastream Controller NTSC vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x127a &subdevice.id pci 0x0002 +subdevice.name Bt878 Mediastream Controller PAL BG vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x127a &subdevice.id pci 0x0003 +subdevice.name Bt878a Mediastream Controller PAL BG vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x127a &subdevice.id pci 0x0048 +subdevice.name Bt878/832 Mediastream Controller vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x144f &subdevice.id pci 0x3000 +subdevice.name MagicTView CPH060 - Video vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1461 &subdevice.id pci 0x0002 +subdevice.name TV98 Series (TV/No FM/Remote) vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1461 &subdevice.id pci 0x0003 +subdevice.name AverMedia UltraTV PCI 350 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1461 &subdevice.id pci 0x0004 +subdevice.name AVerTV WDM Video Capture vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1461 &subdevice.id pci 0x0761 +subdevice.name AverTV DVB-T vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1461 &subdevice.id pci 0x0771 +subdevice.name AverMedia AVerTV DVB-T 771 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x14f1 &subdevice.id pci 0x0001 +subdevice.name Bt878 Mediastream Controller NTSC vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x14f1 &subdevice.id pci 0x0002 +subdevice.name Bt878 Mediastream Controller PAL BG vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x14f1 &subdevice.id pci 0x0003 +subdevice.name Bt878a Mediastream Controller PAL BG vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x14f1 &subdevice.id pci 0x0048 +subdevice.name Bt878/832 Mediastream Controller vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1822 &subdevice.id pci 0x0001 +subdevice.name VisionPlus DVB card vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1851 &subdevice.id pci 0x1850 +subdevice.name FlyVideo'98 - Video vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1851 &subdevice.id pci 0x1851 +subdevice.name FlyVideo II vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1852 &subdevice.id pci 0x1852 +subdevice.name FlyVideo'98 - Video (with FM Tuner) vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x18ac &subdevice.id pci 0xd500 +subdevice.name DViCO FusionHDTV5 Lite vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x270f &subdevice.id pci 0xfc00 +subdevice.name Digitop DTT-1000 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa00 &subdevice.id pci 0x1460 +subdevice.name Spectra8 CardA Input0 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa01 &subdevice.id pci 0x1461 +subdevice.name Spectra8 CardA Input1 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa02 &subdevice.id pci 0x1462 +subdevice.name Spectra8 CardA Input2 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa03 &subdevice.id pci 0x1463 +subdevice.name Spectra8 CardA Input3 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa04 &subdevice.id pci 0x1464 +subdevice.name Spectra8 CardB Input0 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa05 &subdevice.id pci 0x1465 +subdevice.name Spectra8 CardB Input1 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa06 &subdevice.id pci 0x1466 +subdevice.name Spectra8 CardB Input2 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa07 &subdevice.id pci 0x1467 +subdevice.name Spectra8 CardB Input3 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa08 &subdevice.id pci 0x1468 +subdevice.name Spectra8 CardC Input0 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa09 &subdevice.id pci 0x1469 +subdevice.name Spectra8 CardC Input1 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa0a &subdevice.id pci 0x146a +subdevice.name Spectra8 CardC Input2 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa0b &subdevice.id pci 0x146b +subdevice.name Spectra8 CardC Input3 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa0c &subdevice.id pci 0x146c +subdevice.name Spectra8 CardD Input0 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa0d &subdevice.id pci 0x146d +subdevice.name Spectra8 CardD Input1 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa0e &subdevice.id pci 0x146e +subdevice.name Spectra8 CardD Input2 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xaa0f &subdevice.id pci 0x146f +subdevice.name Spectra8 CardD Input3 vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xbd11 &subdevice.id pci 0x1200 +subdevice.name PCTV pro (TV + FM stereo receiver) vendor.id pci 0x109e &device.id pci 0x036f +device.name Bt879 Video Capture vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x0044 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x0122 +subdevice.name Bt879 Video Capture PAL I vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x0144 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x0222 +subdevice.name Bt879 Video Capture PAL BG vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x0244 +subdevice.name Bt879a Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x0322 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x0422 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x1122 +subdevice.name Bt879 Video Capture PAL I vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x1222 +subdevice.name Bt879 Video Capture PAL BG vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x1322 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x1522 +subdevice.name Bt879a Video Capture PAL I vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x1622 +subdevice.name Bt879a Video Capture PAL BG vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x127a &subdevice.id pci 0x1722 +subdevice.name Bt879a Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x0044 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x0122 +subdevice.name Bt879 Video Capture PAL I vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x0144 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x0222 +subdevice.name Bt879 Video Capture PAL BG vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x0244 +subdevice.name Bt879a Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x0322 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x0422 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x1122 +subdevice.name Bt879 Video Capture PAL I vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x1222 +subdevice.name Bt879 Video Capture PAL BG vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x1322 +subdevice.name Bt879 Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x1522 +subdevice.name Bt879a Video Capture PAL I vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x1622 +subdevice.name Bt879a Video Capture PAL BG vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x14f1 &subdevice.id pci 0x1722 +subdevice.name Bt879a Video Capture NTSC vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x1851 &subdevice.id pci 0x1850 +subdevice.name FlyVideo'98 - Video vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x1851 &subdevice.id pci 0x1851 +subdevice.name FlyVideo II vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x1852 &subdevice.id pci 0x1852 +subdevice.name FlyVideo'98 - Video (with FM Tuner) vendor.id pci 0x109e &device.id pci 0x0370 +device.name Bt880 Video Capture vendor.id pci 0x109e &device.id pci 0x0370 &subvendor.id pci 0x1851 &subdevice.id pci 0x1850 +subdevice.name FlyVideo'98 vendor.id pci 0x109e &device.id pci 0x0370 &subvendor.id pci 0x1851 &subdevice.id pci 0x1851 +subdevice.name FlyVideo'98 EZ - video vendor.id pci 0x109e &device.id pci 0x0370 &subvendor.id pci 0x1852 &subdevice.id pci 0x1852 +subdevice.name FlyVideo'98 (with FM Tuner) vendor.id pci 0x109e &device.id pci 0x0878 +device.name Bt878 Audio Capture vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x0070 &subdevice.id pci 0x13eb +subdevice.name WinTV Series vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x0070 &subdevice.id pci 0xff01 +subdevice.name Viewcast Osprey 200 vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x0071 &subdevice.id pci 0x0101 +subdevice.name DigiTV PCI vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1002 &subdevice.id pci 0x0001 +subdevice.name TV-Wonder vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1002 &subdevice.id pci 0x0003 +subdevice.name TV-Wonder/VE vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x11bd &subdevice.id pci 0x0012 +subdevice.name PCTV pro (TV + FM stereo receiver, audio section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x11bd &subdevice.id pci 0x001c +subdevice.name PCTV Sat (DBC receiver) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x127a &subdevice.id pci 0x0001 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x127a &subdevice.id pci 0x0002 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x127a &subdevice.id pci 0x0003 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x127a &subdevice.id pci 0x0048 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x13e9 &subdevice.id pci 0x0070 +subdevice.name Win/TV (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x144f &subdevice.id pci 0x3000 +subdevice.name MagicTView CPH060 - Audio vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0002 +subdevice.name Avermedia PCTV98 Audio Capture vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0003 +subdevice.name UltraTV PCI 350 vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0004 +subdevice.name AVerTV WDM Audio Capture vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0761 +subdevice.name AVerTV DVB-T vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1461 &subdevice.id pci 0x0771 +subdevice.name AverMedia AVerTV DVB-T 771 vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0001 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0002 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0003 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0048 +subdevice.name Bt878 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x1822 &subdevice.id pci 0x0001 +subdevice.name VisionPlus DVB Card vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x18ac &subdevice.id pci 0xd500 +subdevice.name DViCO FusionHDTV5 Lite vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0x270f &subdevice.id pci 0xfc00 +subdevice.name Digitop DTT-1000 vendor.id pci 0x109e &device.id pci 0x0878 &subvendor.id pci 0xbd11 &subdevice.id pci 0x1200 +subdevice.name PCTV pro (TV + FM stereo receiver, audio section) vendor.id pci 0x109e &device.id pci 0x0879 +device.name Bt879 Audio Capture vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x0044 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x0122 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x0144 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x0222 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x0244 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x0322 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x0422 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x1122 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x1222 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x1322 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x1522 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x1622 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x127a &subdevice.id pci 0x1722 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0044 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0122 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0144 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0222 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0244 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0322 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0422 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x1122 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x1222 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x1322 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x1522 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x1622 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0879 &subvendor.id pci 0x14f1 &subdevice.id pci 0x1722 +subdevice.name Bt879 Video Capture (Audio Section) vendor.id pci 0x109e &device.id pci 0x0880 +device.name Bt880 Audio Capture vendor.id pci 0x109e &device.id pci 0x2115 +device.name BtV 2115 Mediastream controller vendor.id pci 0x109e &device.id pci 0x2125 +device.name BtV 2125 Mediastream controller vendor.id pci 0x109e &device.id pci 0x2164 +device.name BtV 2164 vendor.id pci 0x109e &device.id pci 0x2165 +device.name BtV 2165 vendor.id pci 0x109e &device.id pci 0x8230 +device.name Bt8230 ATM Segment/Reassembly Ctrlr (SRC) vendor.id pci 0x109e &device.id pci 0x8472 +device.name Bt8472 vendor.id pci 0x109e &device.id pci 0x8474 +device.name Bt8474 vendor.id pci 0x109f +vendor.name Trigem Computer Inc. vendor.id pci 0x10a0 +vendor.name Meidensha Corporation vendor.id pci 0x10a1 +vendor.name Juko Electronics Ind. Co. Ltd vendor.id pci 0x10a2 +vendor.name Quantum Corporation vendor.id pci 0x10a3 +vendor.name Everex Systems Inc vendor.id pci 0x10a4 +vendor.name Globe Manufacturing Sales vendor.id pci 0x10a5 +vendor.name Smart Link Ltd. vendor.id pci 0x10a5 &device.id pci 0x3052 +device.name SmartPCI562 56K Modem vendor.id pci 0x10a5 &device.id pci 0x5449 +device.name SmartPCI561 modem vendor.id pci 0x10a6 +vendor.name Informtech Industrial Ltd. vendor.id pci 0x10a7 +vendor.name Benchmarq Microelectronics vendor.id pci 0x10a8 +vendor.name Sierra Semiconductor vendor.id pci 0x10a8 &device.id pci 0x0000 +device.name STB Horizon 64 vendor.id pci 0x10a9 +vendor.name Silicon Graphics Intl. Corp. vendor.id pci 0x10a9 &device.id pci 0x0001 +device.name Crosstalk to PCI Bridge vendor.id pci 0x10a9 &device.id pci 0x0002 +device.name Linc I/O controller vendor.id pci 0x10a9 &device.id pci 0x0003 +device.name IOC3 I/O controller vendor.id pci 0x10a9 &device.id pci 0x0004 +device.name O2 MACE vendor.id pci 0x10a9 &device.id pci 0x0005 +device.name RAD Audio vendor.id pci 0x10a9 &device.id pci 0x0006 +device.name HPCEX vendor.id pci 0x10a9 &device.id pci 0x0007 +device.name RPCEX vendor.id pci 0x10a9 &device.id pci 0x0008 +device.name DiVO VIP vendor.id pci 0x10a9 &device.id pci 0x0009 +device.name AceNIC Gigabit Ethernet vendor.id pci 0x10a9 &device.id pci 0x0009 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8002 +subdevice.name AceNIC Gigabit Ethernet vendor.id pci 0x10a9 &device.id pci 0x0010 +device.name AMP Video I/O vendor.id pci 0x10a9 &device.id pci 0x0011 +device.name GRIP vendor.id pci 0x10a9 &device.id pci 0x0012 +device.name SGH PSHAC GSN vendor.id pci 0x10a9 &device.id pci 0x0208 +device.name SSIM1 SAS Adapter vendor.id pci 0x10a9 &device.id pci 0x1001 +device.name Magic Carpet vendor.id pci 0x10a9 &device.id pci 0x1002 +device.name Lithium vendor.id pci 0x10a9 &device.id pci 0x1003 +device.name Dual JPEG 1 vendor.id pci 0x10a9 &device.id pci 0x1004 +device.name Dual JPEG 2 vendor.id pci 0x10a9 &device.id pci 0x1005 +device.name Dual JPEG 3 vendor.id pci 0x10a9 &device.id pci 0x1006 +device.name Dual JPEG 4 vendor.id pci 0x10a9 &device.id pci 0x1007 +device.name Dual JPEG 5 vendor.id pci 0x10a9 &device.id pci 0x1008 +device.name Cesium vendor.id pci 0x10a9 &device.id pci 0x100a +device.name IOC4 I/O controller vendor.id pci 0x10a9 &device.id pci 0x1504 +device.name SSIM1 Fibre Channel Adapter vendor.id pci 0x10a9 &device.id pci 0x2001 +device.name Fibre Channel vendor.id pci 0x10a9 &device.id pci 0x2002 +device.name ASDE vendor.id pci 0x10a9 &device.id pci 0x4001 +device.name TIO-CE PCI Express Bridge vendor.id pci 0x10a9 &device.id pci 0x4002 +device.name TIO-CE PCI Express Port vendor.id pci 0x10a9 &device.id pci 0x8001 +device.name O2 1394 vendor.id pci 0x10a9 &device.id pci 0x8002 +device.name G-net NT vendor.id pci 0x10a9 &device.id pci 0x802b +device.name REACT external interrupt controller vendor.id pci 0x10aa +vendor.name ACC Microelectronics vendor.id pci 0x10aa &device.id pci 0x0000 +device.name ACCM 2188 vendor.id pci 0x10aa &device.id pci 0x2051 +device.name 2051 CPU bridge vendor.id pci 0x10aa &device.id pci 0x5842 +device.name 2051 ISA bridge vendor.id pci 0x10ab +vendor.name Digicom vendor.id pci 0x10ac +vendor.name Honeywell IAC vendor.id pci 0x10ad +vendor.name Symphony Labs vendor.id pci 0x10ad &device.id pci 0x0001 +device.name W83769F vendor.id pci 0x10ad &device.id pci 0x0003 +device.name SL82C103 vendor.id pci 0x10ad &device.id pci 0x0005 +device.name SL82C105 vendor.id pci 0x10ad &device.id pci 0x0103 +device.name SL82c103 vendor.id pci 0x10ad &device.id pci 0x0105 +device.name SL82c105 vendor.id pci 0x10ad &device.id pci 0x0565 +device.name W83C553F/W83C554F vendor.id pci 0x10ae +vendor.name Cornerstone Technology vendor.id pci 0x10af +vendor.name Micro Computer Systems Inc vendor.id pci 0x10b0 +vendor.name CardExpert Technology vendor.id pci 0x10b1 +vendor.name Cabletron Systems Inc vendor.id pci 0x10b2 +vendor.name Raytheon Company vendor.id pci 0x10b3 +vendor.name Databook Inc vendor.id pci 0x10b3 &device.id pci 0x3106 +device.name DB87144 vendor.id pci 0x10b3 &device.id pci 0xb106 +device.name DB87144 vendor.id pci 0x10b4 +vendor.name STB Systems Inc vendor.id pci 0x10b4 &device.id pci 0x1b1d +device.name Velocity 128 3D vendor.id pci 0x10b4 &device.id pci 0x1b1d &subvendor.id pci 0x10b4 &subdevice.id pci 0x237e +subdevice.name Velocity 4400 vendor.id pci 0x10b5 +vendor.name PLX Technology, Inc. vendor.id pci 0x10b5 &device.id pci 0x0001 +device.name i960 PCI bus interface vendor.id pci 0x10b5 &device.id pci 0x0557 +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x0557 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name Digium Tormenta 2 T400P-SS7 or E400P-SS7 Quad T1 or E1 PCI card vendor.id pci 0x10b5 &device.id pci 0x1000 +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x1000 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name ATCOM AT400P Quad T1 PCI card vendor.id pci 0x10b5 &device.id pci 0x1024 +device.name Acromag, Inc. IndustryPack Carrier Card vendor.id pci 0x10b5 &device.id pci 0x1042 +device.name Brandywine / jxi2, Inc. - PMC-SyncClock32, IRIG A & B, Nasa 36 vendor.id pci 0x10b5 &device.id pci 0x106a +device.name Dual OX16C952 4 port serial adapter [Megawolf Romulus/4] vendor.id pci 0x10b5 &device.id pci 0x1076 +device.name VScom 800 8 port serial adaptor vendor.id pci 0x10b5 &device.id pci 0x1077 +device.name VScom 400 4 port serial adaptor vendor.id pci 0x10b5 &device.id pci 0x1078 +device.name VScom 210 2 port serial and 1 port parallel adaptor vendor.id pci 0x10b5 &device.id pci 0x1103 +device.name VScom 200 2 port serial adaptor vendor.id pci 0x10b5 &device.id pci 0x1146 +device.name VScom 010 1 port parallel adaptor vendor.id pci 0x10b5 &device.id pci 0x1147 +device.name VScom 020 2 port parallel adaptor vendor.id pci 0x10b5 &device.id pci 0x2000 +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x2000 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name ATCOM AE400P Quad E1 PCI card vendor.id pci 0x10b5 &device.id pci 0x2540 +device.name IXXAT CAN-Interface PC-I 04/PCI vendor.id pci 0x10b5 &device.id pci 0x2724 +device.name Thales PCSM Security Card vendor.id pci 0x10b5 &device.id pci 0x3376 +device.name Cosateq 4 Port CAN Card vendor.id pci 0x10b5 &device.id pci 0x4000 +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x4000 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name Tormenta 3 Varion V400P/ATCOM TE400P Quad E1/T1/J1 PCI card vendor.id pci 0x10b5 &device.id pci 0x4001 +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x4001 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name ATCOM A400PE Quad E1 PCI card vendor.id pci 0x10b5 &device.id pci 0x4002 +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x4002 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name ATCOM A400PT Quad T1 PCI card vendor.id pci 0x10b5 &device.id pci 0x6140 +device.name PCI6140 32-bit 33MHz PCI-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x6150 +device.name PCI6150 32-bit 33MHz PCI-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x6152 +device.name PCI6152 32-bit 66MHz PCI-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x6154 +device.name PCI6154 64-bit 66MHz PCI-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x6254 +device.name PCI6254 64-bit 66MHz PCI-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x6466 +device.name PCI6466 64-bit 66MHz PCI-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x6520 +device.name PCI6520 64-bit 133MHz PCI-X-to-PCI-X Bridge vendor.id pci 0x10b5 &device.id pci 0x6540 +device.name PCI6540 64-bit 133MHz PCI-X-to-PCI-X Bridge vendor.id pci 0x10b5 &device.id pci 0x6540 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11 Single Board Computer vendor.id pci 0x10b5 &device.id pci 0x6540 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x10b5 &device.id pci 0x6541 +device.name PCI6540/6466 PCI-PCI bridge (non-transparent mode, primary side) vendor.id pci 0x10b5 &device.id pci 0x6541 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11 Single Board Computer vendor.id pci 0x10b5 &device.id pci 0x6541 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x10b5 &device.id pci 0x6542 +device.name PCI6540/6466 PCI-PCI bridge (non-transparent mode, secondary side) vendor.id pci 0x10b5 &device.id pci 0x6542 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11 Single Board Computer vendor.id pci 0x10b5 &device.id pci 0x6542 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x10b5 &device.id pci 0x8111 +device.name PEX 8111 PCI Express-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x8112 +device.name PEX8112 x1 Lane PCI Express-to-PCI Bridge vendor.id pci 0x10b5 &device.id pci 0x8114 +device.name PEX 8114 PCI Express-to-PCI/PCI-X Bridge vendor.id pci 0x10b5 &device.id pci 0x8311 +device.name PEX8311 x1 Lane PCI Express-to-Generic Local Bus Bridge vendor.id pci 0x10b5 &device.id pci 0x8505 +device.name PEX 8505 5-lane, 5-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8508 +device.name PEX 8508 8-lane, 5-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8509 +device.name PEX 8509 8-lane, 8-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8512 +device.name PEX 8512 12-lane, 5-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8516 +device.name PEX 8516 Versatile PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8517 +device.name PEX 8517 16-lane, 5-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8518 +device.name PEX 8518 16-lane, 5-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8524 +device.name PEX 8524 24-lane, 6-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8525 +device.name PEX 8525 24-lane, 5-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8532 +device.name PEX 8532 Versatile PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8533 +device.name PEX 8533 32-lane, 6-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8547 +device.name PEX 8547 48-lane, 3-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8548 +device.name PEX 8548 48-lane, 9-port PCI Express Switch vendor.id pci 0x10b5 &device.id pci 0x8603 +device.name PEX 8603 3-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8604 +device.name PEX 8604 4-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8605 +device.name PEX 8605 PCI Express 4-port Gen2 Switch vendor.id pci 0x10b5 &device.id pci 0x8606 +device.name PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8608 +device.name PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8609 +device.name PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA vendor.id pci 0x10b5 &device.id pci 0x8612 +device.name PEX 8612 12-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8613 +device.name PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8614 +device.name PEX 8614 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8615 +device.name PEX 8615 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA vendor.id pci 0x10b5 &device.id pci 0x8616 +device.name PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8617 +device.name PEX 8617 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch with P2P vendor.id pci 0x10b5 &device.id pci 0x8618 +device.name PEX 8618 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8619 +device.name PEX 8619 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA vendor.id pci 0x10b5 &device.id pci 0x8624 +device.name PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane] vendor.id pci 0x10b5 &device.id pci 0x8624 &subvendor.id pci 0x13a3 &subdevice.id pci 0x1845 +subdevice.name DX1845 Acceleration Card vendor.id pci 0x10b5 &device.id pci 0x8625 +device.name PEX 8625 24-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8632 +device.name PEX 8632 32-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8636 +device.name PEX 8636 36-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8647 +device.name PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8648 +device.name PEX 8648 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8649 +device.name PEX 8649 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8664 +device.name PEX 8664 64-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8680 +device.name PEX 8680 80-lane, 20-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch vendor.id pci 0x10b5 &device.id pci 0x8696 +device.name PEX 8696 96-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch vendor.id pci 0x10b5 &device.id pci 0x8717 +device.name PEX 8717 16-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch with DMA vendor.id pci 0x10b5 &device.id pci 0x8718 +device.name PEX 8718 16-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8724 +device.name PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA vendor.id pci 0x10b5 &device.id pci 0x8732 +device.name PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8734 +device.name PEX 8734 32-lane, 8-Port PCI Express Gen 3 (8.0GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8747 +device.name PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x8748 +device.name PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA vendor.id pci 0x10b5 &device.id pci 0x87b0 +device.name PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x87b0 &subvendor.id pci 0x1093 &subdevice.id pci 0x7761 +subdevice.name PXIe-8830mc vendor.id pci 0x10b5 &device.id pci 0x9016 +device.name PLX 9016 8-port serial controller vendor.id pci 0x10b5 &device.id pci 0x9030 +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2695 +subdevice.name Hilscher CIF50-PB/DPS Profibus vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2862 +subdevice.name Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2906 +subdevice.name Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2940 +subdevice.name Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2977 +subdevice.name IXXAT iPC-I XC16/PCI CAN Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2978 +subdevice.name SH ARC-PCIu/SH ARC-PCI104/SH ARC-PCIe SOHARD ARCNET card vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3025 +subdevice.name Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3068 +subdevice.name Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3463 +subdevice.name Alpermann+Velte PCL PCI D (v2) (3V/5V): Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3591 +subdevice.name PLURA PCL PCI L (v2) (3.3V/5V): Time Code Reader Board vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x12fe &subdevice.id pci 0x0111 +subdevice.name CPCI-ASIO4 (ESD 4-port Serial Interface Board) vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0x9c01 +subdevice.name VX222v2 vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0x9d01 +subdevice.name VX222-Mic vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0x9d02 +subdevice.name VX222-Mic vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0x9e01 +subdevice.name PCX924v2 vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0x9f01 +subdevice.name PCX924-Mic vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0x9f02 +subdevice.name PCX924-Mic vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0xa001 +subdevice.name PCX22v2 vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0xa701 +subdevice.name LCM220v2 vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1369 &subdevice.id pci 0xa801 +subdevice.name LCM200 vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1397 &subdevice.id pci 0x3136 +subdevice.name 4xS0-ISDN PCI Adapter vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1397 &subdevice.id pci 0x3137 +subdevice.name S2M-E1-ISDN PCI Adapter vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x1518 &subdevice.id pci 0x0200 +subdevice.name ThinkIO-C vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x15ed &subdevice.id pci 0x1002 +subdevice.name MCCS 8-port Serial Hot Swap vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0x15ed &subdevice.id pci 0x1003 +subdevice.name MCCS 16-port Serial Hot Swap vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0xe1c5 &subdevice.id pci 0x0001 +subdevice.name TE1-PCI vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0xe1c5 &subdevice.id pci 0x0005 +subdevice.name TA1-PCI vendor.id pci 0x10b5 &device.id pci 0x9030 &subvendor.id pci 0xe1c5 &subdevice.id pci 0x0006 +subdevice.name TA1-PCI4 vendor.id pci 0x10b5 &device.id pci 0x9036 +device.name 9036 vendor.id pci 0x10b5 &device.id pci 0x9050 +device.name PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x1067 +subdevice.name IXXAT CAN i165 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x114e +subdevice.name Wasco WITIO PCI168extended vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x1169 +subdevice.name Wasco OPTOIO32standard 32 digital in, 32 digital out vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x1172 +subdevice.name IK220 (Heidenhain) vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2036 +subdevice.name SatPak GPS vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2221 +subdevice.name Alpermann+Velte PCL PCI LV: Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2273 +subdevice.name SH ARC-PCI SOHARD ARCNET card vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2431 +subdevice.name Alpermann+Velte PCL PCI D: Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2905 +subdevice.name Alpermann+Velte PCI TS: Time Synchronisation Board vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3196 +subdevice.name Goramo PLX200SYN sync serial card vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9050 +subdevice.name PCI-I04 PCI Passive PC/CAN Interface vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1369 &subdevice.id pci 0x8901 +subdevice.name PCX11+ PCI vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1369 &subdevice.id pci 0x8f01 +subdevice.name VX222 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1369 &subdevice.id pci 0x9401 +subdevice.name PCX924 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1369 &subdevice.id pci 0x9501 +subdevice.name PCX22 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1498 &subdevice.id pci 0x0362 +subdevice.name TPMC866 8 Channel Serial Card vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1522 &subdevice.id pci 0x0001 +subdevice.name RockForce 4 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1522 &subdevice.id pci 0x0002 +subdevice.name RockForce 2 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1522 &subdevice.id pci 0x0003 +subdevice.name RockForce 6 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1522 &subdevice.id pci 0x0004 +subdevice.name RockForce 8 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1522 &subdevice.id pci 0x0010 +subdevice.name RockForce2000 4 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x1522 &subdevice.id pci 0x0020 +subdevice.name RockForce2000 2 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x15ed &subdevice.id pci 0x1000 +subdevice.name Macrolink MCCS 8-port Serial vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x15ed &subdevice.id pci 0x1001 +subdevice.name Macrolink MCCS 16-port Serial vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x15ed &subdevice.id pci 0x1002 +subdevice.name Macrolink MCCS 8-port Serial Hot Swap vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x15ed &subdevice.id pci 0x1003 +subdevice.name Macrolink MCCS 16-port Serial Hot Swap vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x5654 &subdevice.id pci 0x2036 +subdevice.name OpenSwitch 6 Telephony card vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x5654 &subdevice.id pci 0x3132 +subdevice.name OpenSwitch 12 Telephony card vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0x5654 &subdevice.id pci 0x5634 +subdevice.name OpenLine4 Telephony Card vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd531 &subdevice.id pci 0xc002 +subdevice.name PCIntelliCAN 2xSJA1000 CAN bus vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4006 +subdevice.name EX-4006 1P vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4008 +subdevice.name EX-4008 1P EPP/ECP vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4014 +subdevice.name EX-4014 2P vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4018 +subdevice.name EX-4018 3P EPP/ECP vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4025 +subdevice.name EX-4025 1S(16C550) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4027 +subdevice.name EX-4027 1S(16C650) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4028 +subdevice.name EX-4028 1S(16C850) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4036 +subdevice.name EX-4036 2S(16C650) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4037 +subdevice.name EX-4037 2S(16C650) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4038 +subdevice.name EX-4038 2S(16C850) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4052 +subdevice.name EX-4052 1S(16C550) RS-422/485 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4053 +subdevice.name EX-4053 2S(16C550) RS-422/485 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4055 +subdevice.name EX-4055 4S(16C550) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4058 +subdevice.name EX-4055 4S(16C650) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4065 +subdevice.name EX-4065 8S(16C550) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4068 +subdevice.name EX-4068 8S(16C650) RS-232 vendor.id pci 0x10b5 &device.id pci 0x9050 &subvendor.id pci 0xd84d &subdevice.id pci 0x4078 +subdevice.name EX-4078 2S(16C552) RS-232+1P vendor.id pci 0x10b5 &device.id pci 0x9052 +device.name PCI9052 PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x9054 +device.name PCI9054 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2455 +subdevice.name Wessex Techology PHIL-PCI vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2696 +subdevice.name Innes Corp AM Radcap card vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2717 +subdevice.name Innes Corp Auricon card vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2844 +subdevice.name Innes Corp TVS Encoder card vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x12c7 &subdevice.id pci 0x4001 +subdevice.name Intel Dialogic DM/V960-4T1 PCI vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x12d9 &subdevice.id pci 0x0002 +subdevice.name PCI Prosody Card rev 1.5 vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x14b4 &subdevice.id pci 0xd100 +subdevice.name Dektec DTA-100 vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x14b4 &subdevice.id pci 0xd114 +subdevice.name Dektec DTA-120 vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x16df &subdevice.id pci 0x0011 +subdevice.name PIKA PrimeNet MM PCI vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x16df &subdevice.id pci 0x0012 +subdevice.name PIKA PrimeNet MM cPCI 8 vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x16df &subdevice.id pci 0x0013 +subdevice.name PIKA PrimeNet MM cPCI 8 (without CAS Signaling) vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x16df &subdevice.id pci 0x0014 +subdevice.name PIKA PrimeNet MM cPCI 4 vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x16df &subdevice.id pci 0x0015 +subdevice.name PIKA Daytona MM vendor.id pci 0x10b5 &device.id pci 0x9054 &subvendor.id pci 0x16df &subdevice.id pci 0x0016 +subdevice.name PIKA InLine MM vendor.id pci 0x10b5 &device.id pci 0x9056 +device.name PCI9056 32-bit 66MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x2979 +subdevice.name CellinkBlade 11 - CPCI board VoATM AAL1 vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3268 +subdevice.name IXXAT iPC-I XC16/PCIe CAN Board vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3352 +subdevice.name Alpermann+Velte PCL PCIe HD: Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3353 +subdevice.name Alpermann+Velte PCL PCIe D: Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3354 +subdevice.name Alpermann+Velte PCL PCIe LV: Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3355 +subdevice.name Alpermann+Velte PCL PCIe L: Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3415 +subdevice.name Alpermann+Velte PCIe TS: Time Synchronisation Board vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x10b5 &subdevice.id pci 0x3493 +subdevice.name Alpermann+Velte PCL PCIe 3G: Timecode Reader Board vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x1369 &subdevice.id pci 0xc001 +subdevice.name LX6464ES vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x1369 &subdevice.id pci 0xc201 +subdevice.name LX1616ES vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x14b4 &subdevice.id pci 0xd10a +subdevice.name DekTec DTA-110T vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x14b4 &subdevice.id pci 0xd128 +subdevice.name Dektec DTA-140 vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x14b4 &subdevice.id pci 0xd140 +subdevice.name Dektec DTA-140 vendor.id pci 0x10b5 &device.id pci 0x9056 &subvendor.id pci 0x1a0e &subdevice.id pci 0x006f +subdevice.name Dektec DTA-111 vendor.id pci 0x10b5 &device.id pci 0x9060 +device.name PCI9060 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x906d +device.name 9060SD vendor.id pci 0x10b5 &device.id pci 0x906d &subvendor.id pci 0x125c &subdevice.id pci 0x0640 +subdevice.name Aries 16000P vendor.id pci 0x10b5 &device.id pci 0x906e +device.name 9060ES vendor.id pci 0x10b5 &device.id pci 0x9080 +device.name PCI9080 32-bit; 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x103c &subdevice.id pci 0x10eb +subdevice.name (Agilent) E2777B 83K Series Optical Communication Interface vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x103c &subdevice.id pci 0x10ec +subdevice.name (Agilent) E6978-66442 PCI CIC vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x10b5 &subdevice.id pci 0x1123 +subdevice.name Sectra KK631 encryption board vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x10b5 &subdevice.id pci 0x9080 +subdevice.name 9080 [real subsystem ID not set] vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x12d9 &subdevice.id pci 0x0002 +subdevice.name PCI Prosody Card vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x12df &subdevice.id pci 0x4422 +subdevice.name 4422PCI ["Do-All" Telemetry Data Acquisition System] vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0x9601 +subdevice.name PCX822np vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0xa102 +subdevice.name PCX822v2 vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0xa201 +subdevice.name PCX442 vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0xa301 +subdevice.name LCM440v2 vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0xa401 +subdevice.name VX822 vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0xa402 +subdevice.name VX822v2 vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0xa901 +subdevice.name LCM420 vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1369 &subdevice.id pci 0xaa01 +subdevice.name VX820v2 vendor.id pci 0x10b5 &device.id pci 0x9080 &subvendor.id pci 0x1517 &subdevice.id pci 0x000b +subdevice.name ECSG-1R3ADC-PMC Clock synthesizer vendor.id pci 0x10b5 &device.id pci 0x9656 +device.name PCI9656 PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0x9656 &subvendor.id pci 0x1517 &subdevice.id pci 0x000f +subdevice.name ECDR-GC314-PMC Receiver vendor.id pci 0x10b5 &device.id pci 0x9656 &subvendor.id pci 0x1885 &subdevice.id pci 0x0700 +subdevice.name Tsunami FPGA PMC with Altera Stratix S40 vendor.id pci 0x10b5 &device.id pci 0x9656 &subvendor.id pci 0x1885 &subdevice.id pci 0x0701 +subdevice.name Tsunami FPGA PMC with Altera Stratix S30 vendor.id pci 0x10b5 &device.id pci 0x9733 +device.name PEX 9733 33-lane, 9-port PCI Express Gen 3 (8.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0x9733 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0001 +subdevice.name ThinkSystem 1610-4P NVMe Switch Adapter vendor.id pci 0x10b5 &device.id pci 0x9749 +device.name PEX 9749 49-lane, 13-port PCI Express Gen 3 (8.0 GT/s) Switch vendor.id pci 0x10b5 &device.id pci 0xa100 +device.name Blackmagic Design DeckLink vendor.id pci 0x10b5 &device.id pci 0xbb04 +device.name B&B 3PCIOSD1A Isolated PCI Serial vendor.id pci 0x10b5 &device.id pci 0xc001 +device.name CronyxOmega-PCI (8-port RS232) vendor.id pci 0x10b5 &device.id pci 0xd00d +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0xd00d &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name Digium Tormenta 2 T400P or E400P Quad T1 or E1 PCI card vendor.id pci 0x10b5 &device.id pci 0xd33d +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0xd33d &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name Tormenta 3 Varion V401PT Quad T1/J1 PCI card vendor.id pci 0x10b5 &device.id pci 0xd44d +device.name PCI9030 32-bit 33MHz PCI <-> IOBus Bridge vendor.id pci 0x10b5 &device.id pci 0xd44d &subvendor.id pci 0x10b5 &subdevice.id pci 0x17f6 +subdevice.name Allo CP100P/E 1-port E1/T1/J1 PCI/PCIe card vendor.id pci 0x10b5 &device.id pci 0xd44d &subvendor.id pci 0x10b5 &subdevice.id pci 0x17f7 +subdevice.name Allo CP400P/E 4-port E1/T1/J1 PCI/PCIe card vendor.id pci 0x10b5 &device.id pci 0xd44d &subvendor.id pci 0x10b5 &subdevice.id pci 0x17f8 +subdevice.name Allo CP200P/E 2-port E1/T1/J1 PCI/PCIe card vendor.id pci 0x10b5 &device.id pci 0xd44d &subvendor.id pci 0x10b5 &subdevice.id pci 0x9030 +subdevice.name Tormenta 3 Varion V401PE Quad E1 PCI card vendor.id pci 0x10b6 +vendor.name Madge Networks vendor.id pci 0x10b6 &device.id pci 0x0001 +device.name Smart 16/4 PCI Ringnode vendor.id pci 0x10b6 &device.id pci 0x0002 +device.name Smart 16/4 PCI Ringnode Mk2 vendor.id pci 0x10b6 &device.id pci 0x0002 &subvendor.id pci 0x10b6 &subdevice.id pci 0x0002 +subdevice.name Smart 16/4 PCI Ringnode Mk2 vendor.id pci 0x10b6 &device.id pci 0x0002 &subvendor.id pci 0x10b6 &subdevice.id pci 0x0006 +subdevice.name 16/4 CardBus Adapter vendor.id pci 0x10b6 &device.id pci 0x0003 +device.name Smart 16/4 PCI Ringnode Mk3 vendor.id pci 0x10b6 &device.id pci 0x0003 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0fd +subdevice.name Compaq NC4621 PCI, 4/16, WOL vendor.id pci 0x10b6 &device.id pci 0x0003 &subvendor.id pci 0x10b6 &subdevice.id pci 0x0003 +subdevice.name Smart 16/4 PCI Ringnode Mk3 vendor.id pci 0x10b6 &device.id pci 0x0003 &subvendor.id pci 0x10b6 &subdevice.id pci 0x0007 +subdevice.name Presto PCI Plus Adapter vendor.id pci 0x10b6 &device.id pci 0x0004 +device.name Smart 16/4 PCI Ringnode Mk1 vendor.id pci 0x10b6 &device.id pci 0x0006 +device.name 16/4 Cardbus Adapter vendor.id pci 0x10b6 &device.id pci 0x0006 &subvendor.id pci 0x10b6 &subdevice.id pci 0x0006 +subdevice.name 16/4 CardBus Adapter vendor.id pci 0x10b6 &device.id pci 0x0007 +device.name Presto PCI Adapter vendor.id pci 0x10b6 &device.id pci 0x0007 &subvendor.id pci 0x10b6 &subdevice.id pci 0x0007 +subdevice.name Presto PCI vendor.id pci 0x10b6 &device.id pci 0x0009 +device.name Smart 100/16/4 PCI-HS Ringnode vendor.id pci 0x10b6 &device.id pci 0x0009 &subvendor.id pci 0x10b6 &subdevice.id pci 0x0009 +subdevice.name Smart 100/16/4 PCI-HS Ringnode vendor.id pci 0x10b6 &device.id pci 0x000a +device.name Token Ring 100/16/4 Ringnode/Ringrunner vendor.id pci 0x10b6 &device.id pci 0x000a &subvendor.id pci 0x10b6 &subdevice.id pci 0x000a +subdevice.name Token Ring 100/16/4 Ringnode/Ringrunner vendor.id pci 0x10b6 &device.id pci 0x000b +device.name 16/4 CardBus Adapter Mk2 vendor.id pci 0x10b6 &device.id pci 0x000b &subvendor.id pci 0x10b6 &subdevice.id pci 0x0008 +subdevice.name 16/4 CardBus Adapter Mk2 vendor.id pci 0x10b6 &device.id pci 0x000b &subvendor.id pci 0x10b6 &subdevice.id pci 0x000b +subdevice.name 16/4 Cardbus Adapter Mk2 vendor.id pci 0x10b6 &device.id pci 0x000c +device.name RapidFire 3140V2 16/4 TR Adapter vendor.id pci 0x10b6 &device.id pci 0x000c &subvendor.id pci 0x10b6 &subdevice.id pci 0x000c +subdevice.name RapidFire 3140V2 16/4 TR Adapter vendor.id pci 0x10b6 &device.id pci 0x1000 +device.name Collage 25/155 ATM Client Adapter vendor.id pci 0x10b6 &device.id pci 0x1001 +device.name Collage 155 ATM Server Adapter vendor.id pci 0x10b7 +vendor.name 3Com Corporation vendor.id pci 0x10b7 &device.id pci 0x0001 +device.name 3c985 1000BaseSX (SX/TX) vendor.id pci 0x10b7 &device.id pci 0x0001 &subvendor.id pci 0x9850 &subdevice.id pci 0x0001 +subdevice.name 3c985B-SX vendor.id pci 0x10b7 &device.id pci 0x0013 +device.name AR5212 802.11abg NIC (3CRDAG675) vendor.id pci 0x10b7 &device.id pci 0x0013 &subvendor.id pci 0x10b7 &subdevice.id pci 0x2031 +subdevice.name 3CRDAG675 11a/b/g Wireless PCI Adapter vendor.id pci 0x10b7 &device.id pci 0x0910 +device.name 3C910-A01 vendor.id pci 0x10b7 &device.id pci 0x1006 +device.name MINI PCI type 3B Data Fax Modem vendor.id pci 0x10b7 &device.id pci 0x1007 +device.name Mini PCI 56k Winmodem vendor.id pci 0x10b7 &device.id pci 0x1007 &subvendor.id pci 0x10b7 &subdevice.id pci 0x615b +subdevice.name Mini PCI 56K Modem vendor.id pci 0x10b7 &device.id pci 0x1007 &subvendor.id pci 0x10b7 &subdevice.id pci 0x615c +subdevice.name Mini PCI 56K Modem vendor.id pci 0x10b7 &device.id pci 0x1201 +device.name 3c982-TXM 10/100baseTX Dual Port A [Hydra] vendor.id pci 0x10b7 &device.id pci 0x1202 +device.name 3c982-TXM 10/100baseTX Dual Port B [Hydra] vendor.id pci 0x10b7 &device.id pci 0x1700 +device.name 3c940 10/100/1000Base-T [Marvell] vendor.id pci 0x10b7 &device.id pci 0x1700 &subvendor.id pci 0x1043 &subdevice.id pci 0x80eb +subdevice.name A7V600/P4P800/K8V motherboard vendor.id pci 0x10b7 &device.id pci 0x1700 &subvendor.id pci 0x10b7 &subdevice.id pci 0x0010 +subdevice.name 3C940 Gigabit LOM Ethernet Adapter vendor.id pci 0x10b7 &device.id pci 0x1700 &subvendor.id pci 0x10b7 &subdevice.id pci 0x0020 +subdevice.name 3C941 Gigabit LOM Ethernet Adapter vendor.id pci 0x10b7 &device.id pci 0x1700 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x10b7 &device.id pci 0x3390 +device.name 3c339 TokenLink Velocity vendor.id pci 0x10b7 &device.id pci 0x3590 +device.name 3c359 TokenLink Velocity XL vendor.id pci 0x10b7 &device.id pci 0x3590 &subvendor.id pci 0x10b7 &subdevice.id pci 0x3590 +subdevice.name TokenLink Velocity XL Adapter (3C359/359B) vendor.id pci 0x10b7 &device.id pci 0x4500 +device.name 3c450 HomePNA [Tornado] vendor.id pci 0x10b7 &device.id pci 0x5055 +device.name 3c555 Laptop Hurricane vendor.id pci 0x10b7 &device.id pci 0x5057 +device.name 3c575 Megahertz 10/100 LAN CardBus [Boomerang] vendor.id pci 0x10b7 &device.id pci 0x5057 &subvendor.id pci 0x10b7 &subdevice.id pci 0x5a57 +subdevice.name 3C575 Megahertz 10/100 LAN Cardbus PC Card vendor.id pci 0x10b7 &device.id pci 0x5157 +device.name 3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x5157 &subvendor.id pci 0x10b7 &subdevice.id pci 0x5b57 +subdevice.name 3C575 Megahertz 10/100 LAN Cardbus PC Card vendor.id pci 0x10b7 &device.id pci 0x5257 +device.name 3cCFE575CT CardBus [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x5257 &subvendor.id pci 0x10b7 &subdevice.id pci 0x5c57 +subdevice.name FE575C-3Com 10/100 LAN CardBus-Fast Ethernet vendor.id pci 0x10b7 &device.id pci 0x5900 +device.name 3c590 10BaseT [Vortex] vendor.id pci 0x10b7 &device.id pci 0x5920 +device.name 3c592 EISA 10mbps Demon/Vortex vendor.id pci 0x10b7 &device.id pci 0x5950 +device.name 3c595 100BaseTX [Vortex] vendor.id pci 0x10b7 &device.id pci 0x5951 +device.name 3c595 100BaseT4 [Vortex] vendor.id pci 0x10b7 &device.id pci 0x5952 +device.name 3c595 100Base-MII [Vortex] vendor.id pci 0x10b7 &device.id pci 0x5970 +device.name 3c597 EISA Fast Demon/Vortex vendor.id pci 0x10b7 &device.id pci 0x5b57 +device.name 3c595 Megahertz 10/100 LAN CardBus [Boomerang] vendor.id pci 0x10b7 &device.id pci 0x5b57 &subvendor.id pci 0x10b7 &subdevice.id pci 0x5b57 +subdevice.name 3C575 Megahertz 10/100 LAN Cardbus PC Card vendor.id pci 0x10b7 &device.id pci 0x6000 +device.name 3CRSHPW796 [OfficeConnect Wireless CardBus] vendor.id pci 0x10b7 &device.id pci 0x6001 +device.name 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] vendor.id pci 0x10b7 &device.id pci 0x6055 +device.name 3c556 Hurricane CardBus [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x6056 +device.name 3c556B CardBus [Tornado] vendor.id pci 0x10b7 &device.id pci 0x6056 &subvendor.id pci 0x10b7 &subdevice.id pci 0x6556 +subdevice.name 10/100 Mini PCI Ethernet Adapter vendor.id pci 0x10b7 &device.id pci 0x6560 +device.name 3cCFE656 CardBus [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x6560 &subvendor.id pci 0x10b7 &subdevice.id pci 0x656a +subdevice.name 3CCFEM656 10/100 LAN+56K Modem CardBus vendor.id pci 0x10b7 &device.id pci 0x6561 +device.name 3cCFEM656 10/100 LAN+56K Modem CardBus vendor.id pci 0x10b7 &device.id pci 0x6561 &subvendor.id pci 0x10b7 &subdevice.id pci 0x656b +subdevice.name 3CCFEM656 10/100 LAN+56K Modem CardBus vendor.id pci 0x10b7 &device.id pci 0x6562 +device.name 3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x6562 &subvendor.id pci 0x10b7 &subdevice.id pci 0x656b +subdevice.name 3CCFEM656B 10/100 LAN+56K Modem CardBus vendor.id pci 0x10b7 &device.id pci 0x6563 +device.name 3cCFEM656B 10/100 LAN+56K Modem CardBus vendor.id pci 0x10b7 &device.id pci 0x6563 &subvendor.id pci 0x10b7 &subdevice.id pci 0x656b +subdevice.name 3CCFEM656 10/100 LAN+56K Modem CardBus vendor.id pci 0x10b7 &device.id pci 0x6564 +device.name 3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado] vendor.id pci 0x10b7 &device.id pci 0x7646 +device.name 3cSOHO100-TX Hurricane vendor.id pci 0x10b7 &device.id pci 0x7770 +device.name 3CRWE777 PCI Wireless Adapter [Airconnect] vendor.id pci 0x10b7 &device.id pci 0x7940 +device.name 3c803 FDDILink UTP Controller vendor.id pci 0x10b7 &device.id pci 0x7980 +device.name 3c804 FDDILink SAS Controller vendor.id pci 0x10b7 &device.id pci 0x7990 +device.name 3c805 FDDILink DAS Controller vendor.id pci 0x10b7 &device.id pci 0x80eb +device.name 3c940B 10/100/1000Base-T vendor.id pci 0x10b7 &device.id pci 0x8811 +device.name Token ring vendor.id pci 0x10b7 &device.id pci 0x9000 +device.name 3c900 10BaseT [Boomerang] vendor.id pci 0x10b7 &device.id pci 0x9001 +device.name 3c900 10Mbps Combo [Boomerang] vendor.id pci 0x10b7 &device.id pci 0x9004 +device.name 3c900B-TPO Etherlink XL [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x9004 &subvendor.id pci 0x10b7 &subdevice.id pci 0x9004 +subdevice.name 3C900B-TPO Etherlink XL TPO 10Mb vendor.id pci 0x10b7 &device.id pci 0x9005 +device.name 3c900B-Combo Etherlink XL [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x9005 &subvendor.id pci 0x10b7 &subdevice.id pci 0x9005 +subdevice.name 3C900B-Combo Etherlink XL Combo vendor.id pci 0x10b7 &device.id pci 0x9006 +device.name 3c900B-TPC Etherlink XL [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x900a +device.name 3c900B-FL 10base-FL [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x9050 +device.name 3c905 100BaseTX [Boomerang] vendor.id pci 0x10b7 &device.id pci 0x9051 +device.name 3c905 100BaseT4 [Boomerang] vendor.id pci 0x10b7 &device.id pci 0x9054 +device.name 3C905B-TX Fast Etherlink XL PCI vendor.id pci 0x10b7 &device.id pci 0x9054 &subvendor.id pci 0x10b7 &subdevice.id pci 0x9054 +subdevice.name 3C905B-TX Fast Etherlink XL PCI vendor.id pci 0x10b7 &device.id pci 0x9055 +device.name 3c905B 100BaseTX [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0080 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0081 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0082 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0083 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0084 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0085 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0086 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0087 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0088 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0089 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0090 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0091 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0092 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0093 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0094 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0095 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0096 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0097 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0098 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0099 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9055 &subvendor.id pci 0x10b7 &subdevice.id pci 0x9055 +subdevice.name 3C905B Fast Etherlink XL 10/100 vendor.id pci 0x10b7 &device.id pci 0x9056 +device.name 3c905B-T4 Fast EtherLink XL [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x9058 +device.name 3c905B Deluxe Etherlink 10/100/BNC [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x905a +device.name 3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x9200 +device.name 3c905C-TX/TX-M [Tornado] vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x1028 &subdevice.id pci 0x0095 +subdevice.name 3C920 Integrated Fast Ethernet Controller vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x1028 &subdevice.id pci 0x0097 +subdevice.name 3C920 Integrated Fast Ethernet Controller vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x1028 &subdevice.id pci 0x00b4 +subdevice.name OptiPlex GX110 vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x1028 &subdevice.id pci 0x00fe +subdevice.name Optiplex GX240 vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x1028 &subdevice.id pci 0x012a +subdevice.name 3C920 Integrated Fast Ethernet Controller [Latitude C640] vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1000 +subdevice.name 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x10b7 &subdevice.id pci 0x7000 +subdevice.name 10/100 Mini PCI Ethernet Adapter vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2466 +subdevice.name Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller) vendor.id pci 0x10b7 &device.id pci 0x9200 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x10b7 &device.id pci 0x9201 +device.name 3C920B-EMB Integrated Fast Ethernet Controller [Tornado] vendor.id pci 0x10b7 &device.id pci 0x9201 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ab +subdevice.name A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller vendor.id pci 0x10b7 &device.id pci 0x9202 +device.name 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller vendor.id pci 0x10b7 &device.id pci 0x9210 +device.name 3C920B-EMB-WNM Integrated Fast Ethernet Controller vendor.id pci 0x10b7 &device.id pci 0x9300 +device.name 3CSOHO100B-TX 910-A01 [tulip] vendor.id pci 0x10b7 &device.id pci 0x9800 +device.name 3c980-TX Fast Etherlink XL Server Adapter [Cyclone] vendor.id pci 0x10b7 &device.id pci 0x9800 &subvendor.id pci 0x10b7 &subdevice.id pci 0x9800 +subdevice.name 3c980-TX Fast Etherlink XL Server Adapter vendor.id pci 0x10b7 &device.id pci 0x9805 +device.name 3c980-C 10/100baseTX NIC [Python-T] vendor.id pci 0x10b7 &device.id pci 0x9805 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1201 +subdevice.name EtherLink Server 10/100 Dual Port A vendor.id pci 0x10b7 &device.id pci 0x9805 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1202 +subdevice.name EtherLink Server 10/100 Dual Port B vendor.id pci 0x10b7 &device.id pci 0x9805 &subvendor.id pci 0x10b7 &subdevice.id pci 0x9805 +subdevice.name 3c980 10/100baseTX NIC [Python-T] vendor.id pci 0x10b7 &device.id pci 0x9805 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2462 +subdevice.name Thunder K7 S2462 vendor.id pci 0x10b7 &device.id pci 0x9900 +device.name 3C990-TX [Typhoon] vendor.id pci 0x10b7 &device.id pci 0x9902 +device.name 3CR990-TX-95 [Typhoon 56-bit] vendor.id pci 0x10b7 &device.id pci 0x9903 +device.name 3CR990-TX-97 [Typhoon 168-bit] vendor.id pci 0x10b7 &device.id pci 0x9904 +device.name 3C990B-TX-M/3C990BSVR [Typhoon2] vendor.id pci 0x10b7 &device.id pci 0x9904 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1000 +subdevice.name 3CR990B-TX-M [Typhoon2] vendor.id pci 0x10b7 &device.id pci 0x9904 &subvendor.id pci 0x10b7 &subdevice.id pci 0x2000 +subdevice.name 3CR990BSVR [Typhoon2 Server] vendor.id pci 0x10b7 &device.id pci 0x9905 +device.name 3CR990-FX-95/97/95 [Typhon Fiber] vendor.id pci 0x10b7 &device.id pci 0x9905 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1101 +subdevice.name 3CR990-FX-95 [Typhoon Fiber 56-bit] vendor.id pci 0x10b7 &device.id pci 0x9905 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1102 +subdevice.name 3CR990-FX-97 [Typhoon Fiber 168-bit] vendor.id pci 0x10b7 &device.id pci 0x9905 &subvendor.id pci 0x10b7 &subdevice.id pci 0x2101 +subdevice.name 3CR990-FX-95 Server [Typhoon Fiber 56-bit] vendor.id pci 0x10b7 &device.id pci 0x9905 &subvendor.id pci 0x10b7 &subdevice.id pci 0x2102 +subdevice.name 3CR990-FX-97 Server [Typhoon Fiber 168-bit] vendor.id pci 0x10b7 &device.id pci 0x9908 +device.name 3CR990SVR95 [Typhoon Server 56-bit] vendor.id pci 0x10b7 &device.id pci 0x9909 +device.name 3CR990SVR97 [Typhoon Server 168-bit] vendor.id pci 0x10b7 &device.id pci 0x990a +device.name 3C990SVR [Typhoon Server] vendor.id pci 0x10b7 &device.id pci 0x990b +device.name 3C990SVR [Typhoon Server] vendor.id pci 0x10b8 +vendor.name Standard Microsystems Corp [SMC] vendor.id pci 0x10b8 &device.id pci 0x0005 +device.name 83c170 EPIC/100 Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0005 &subvendor.id pci 0x1055 &subdevice.id pci 0xe000 +subdevice.name LANEPIC 10/100 [EVB171Q-PCI] vendor.id pci 0x10b8 &device.id pci 0x0005 &subvendor.id pci 0x1055 &subdevice.id pci 0xe002 +subdevice.name LANEPIC 10/100 [EVB171G-PCI] vendor.id pci 0x10b8 &device.id pci 0x0005 &subvendor.id pci 0x10b8 &subdevice.id pci 0xa011 +subdevice.name EtherPower II 10/100 vendor.id pci 0x10b8 &device.id pci 0x0005 &subvendor.id pci 0x10b8 &subdevice.id pci 0xa014 +subdevice.name EtherPower II 10/100 vendor.id pci 0x10b8 &device.id pci 0x0005 &subvendor.id pci 0x10b8 &subdevice.id pci 0xa015 +subdevice.name EtherPower II 10/100 vendor.id pci 0x10b8 &device.id pci 0x0005 &subvendor.id pci 0x10b8 &subdevice.id pci 0xa016 +subdevice.name EtherPower II 10/100 vendor.id pci 0x10b8 &device.id pci 0x0005 &subvendor.id pci 0x10b8 &subdevice.id pci 0xa017 +subdevice.name EtherPower II 10/100 vendor.id pci 0x10b8 &device.id pci 0x0006 +device.name 83c175 EPIC/100 Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0006 &subvendor.id pci 0x1055 &subdevice.id pci 0xe100 +subdevice.name LANEPIC Cardbus Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0006 &subvendor.id pci 0x1055 &subdevice.id pci 0xe102 +subdevice.name LANEPIC Cardbus Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0006 &subvendor.id pci 0x1055 &subdevice.id pci 0xe300 +subdevice.name LANEPIC Cardbus Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0006 &subvendor.id pci 0x1055 &subdevice.id pci 0xe302 +subdevice.name LANEPIC Cardbus Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0006 &subvendor.id pci 0x10b8 &subdevice.id pci 0xa012 +subdevice.name LANEPIC Cardbus Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0006 &subvendor.id pci 0x13a2 &subdevice.id pci 0x8002 +subdevice.name LANEPIC Cardbus Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x0006 &subvendor.id pci 0x13a2 &subdevice.id pci 0x8006 +subdevice.name LANEPIC Cardbus Fast Ethernet Adapter vendor.id pci 0x10b8 &device.id pci 0x1000 +device.name FDC 37c665 vendor.id pci 0x10b8 &device.id pci 0x1001 +device.name FDC 37C922 vendor.id pci 0x10b8 &device.id pci 0xa011 +device.name 83C170QF vendor.id pci 0x10b8 &device.id pci 0xb106 +device.name SMC34C90 vendor.id pci 0x10b9 +vendor.name ULi Electronics Inc. vendor.id pci 0x10b9 &device.id pci 0x0101 +device.name CMI8338/C3DX PCI Audio Device vendor.id pci 0x10b9 &device.id pci 0x0111 +device.name C-Media CMI8738/C3DX Audio Device (OEM) vendor.id pci 0x10b9 &device.id pci 0x0111 &subvendor.id pci 0x10b9 &subdevice.id pci 0x0111 +subdevice.name C-Media CMI8738/C3DX Audio Device (OEM) vendor.id pci 0x10b9 &device.id pci 0x0780 +device.name Multi-IO Card vendor.id pci 0x10b9 &device.id pci 0x0782 +device.name Multi-IO Card vendor.id pci 0x10b9 &device.id pci 0x1435 +device.name M1435 vendor.id pci 0x10b9 &device.id pci 0x1445 +device.name M1445 vendor.id pci 0x10b9 &device.id pci 0x1449 +device.name M1449 vendor.id pci 0x10b9 &device.id pci 0x1451 +device.name M1451 vendor.id pci 0x10b9 &device.id pci 0x1461 +device.name M1461 vendor.id pci 0x10b9 &device.id pci 0x1489 +device.name M1489 vendor.id pci 0x10b9 &device.id pci 0x1511 +device.name M1511 [Aladdin] vendor.id pci 0x10b9 &device.id pci 0x1512 +device.name M1512 [Aladdin] vendor.id pci 0x10b9 &device.id pci 0x1513 +device.name M1513 [Aladdin] vendor.id pci 0x10b9 &device.id pci 0x1521 +device.name M1521 [Aladdin III] vendor.id pci 0x10b9 &device.id pci 0x1521 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1521 +subdevice.name ALI M1521 Aladdin III CPU Bridge vendor.id pci 0x10b9 &device.id pci 0x1523 +device.name M1523 vendor.id pci 0x10b9 &device.id pci 0x1523 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1523 +subdevice.name ALI M1523 ISA Bridge vendor.id pci 0x10b9 &device.id pci 0x1531 +device.name M1531 [Aladdin IV] vendor.id pci 0x10b9 &device.id pci 0x1533 +device.name M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+] vendor.id pci 0x10b9 &device.id pci 0x1533 &subvendor.id pci 0x1014 &subdevice.id pci 0x053b +subdevice.name ThinkPad R40e vendor.id pci 0x10b9 &device.id pci 0x1533 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1533 +subdevice.name ALi M1533 Aladdin IV/V ISA Bridge vendor.id pci 0x10b9 &device.id pci 0x1541 +device.name M1541 vendor.id pci 0x10b9 &device.id pci 0x1541 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1541 +subdevice.name ALI M1541 Aladdin V/V+ AGP System Controller vendor.id pci 0x10b9 &device.id pci 0x1543 +device.name M1543 vendor.id pci 0x10b9 &device.id pci 0x1563 +device.name M1563 HyperTransport South Bridge vendor.id pci 0x10b9 &device.id pci 0x1563 &subvendor.id pci 0x10b9 &subdevice.id pci 0x1563 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x1563 &subvendor.id pci 0x1849 &subdevice.id pci 0x1563 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x1573 +device.name PCI to LPC Controller vendor.id pci 0x10b9 &device.id pci 0x1575 +device.name M1575 South Bridge vendor.id pci 0x10b9 &device.id pci 0x1621 +device.name M1621 vendor.id pci 0x10b9 &device.id pci 0x1631 +device.name ALI M1631 PCI North Bridge Aladdin Pro III vendor.id pci 0x10b9 &device.id pci 0x1632 +device.name M1632M Northbridge+Trident vendor.id pci 0x10b9 &device.id pci 0x1641 +device.name ALI M1641 PCI North Bridge Aladdin Pro IV vendor.id pci 0x10b9 &device.id pci 0x1644 +device.name M1644/M1644T Northbridge+Trident vendor.id pci 0x10b9 &device.id pci 0x1646 +device.name M1646 Northbridge+Trident vendor.id pci 0x10b9 &device.id pci 0x1647 +device.name M1647 Northbridge [MAGiK 1 / MobileMAGiK 1] vendor.id pci 0x10b9 &device.id pci 0x1651 +device.name M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM] vendor.id pci 0x10b9 &device.id pci 0x1671 +device.name M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR] vendor.id pci 0x10b9 &device.id pci 0x1672 +device.name M1672 Northbridge [CyberALADDiN-P4] vendor.id pci 0x10b9 &device.id pci 0x1681 +device.name M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR] vendor.id pci 0x10b9 &device.id pci 0x1687 +device.name M1687 K8 Northbridge [AGP8X and HyperTransport] vendor.id pci 0x10b9 &device.id pci 0x1689 +device.name M1689 K8 Northbridge [Super K8 Single Chip] vendor.id pci 0x10b9 &device.id pci 0x1695 +device.name M1695 Host Bridge vendor.id pci 0x10b9 &device.id pci 0x1697 +device.name M1697 HTT Host Bridge vendor.id pci 0x10b9 &device.id pci 0x3141 +device.name M3141 vendor.id pci 0x10b9 &device.id pci 0x3143 +device.name M3143 vendor.id pci 0x10b9 &device.id pci 0x3145 +device.name M3145 vendor.id pci 0x10b9 &device.id pci 0x3147 +device.name M3147 vendor.id pci 0x10b9 &device.id pci 0x3149 +device.name M3149 vendor.id pci 0x10b9 &device.id pci 0x3151 +device.name M3151 vendor.id pci 0x10b9 &device.id pci 0x3307 +device.name M3307 vendor.id pci 0x10b9 &device.id pci 0x3309 +device.name M3309 vendor.id pci 0x10b9 &device.id pci 0x3323 +device.name M3325 Video/Audio Decoder vendor.id pci 0x10b9 &device.id pci 0x5212 +device.name M4803 vendor.id pci 0x10b9 &device.id pci 0x5215 +device.name MS4803 vendor.id pci 0x10b9 &device.id pci 0x5217 +device.name M5217H vendor.id pci 0x10b9 &device.id pci 0x5219 +device.name M5219 vendor.id pci 0x10b9 &device.id pci 0x5225 +device.name M5225 vendor.id pci 0x10b9 &device.id pci 0x5228 +device.name M5228 ALi ATA/RAID Controller vendor.id pci 0x10b9 &device.id pci 0x5229 +device.name M5229 IDE vendor.id pci 0x10b9 &device.id pci 0x5229 &subvendor.id pci 0x1014 &subdevice.id pci 0x050f +subdevice.name ThinkPad R30 vendor.id pci 0x10b9 &device.id pci 0x5229 &subvendor.id pci 0x1014 &subdevice.id pci 0x053d +subdevice.name ThinkPad R40e vendor.id pci 0x10b9 &device.id pci 0x5229 &subvendor.id pci 0x103c &subdevice.id pci 0x0024 +subdevice.name Pavilion ze4400 builtin IDE vendor.id pci 0x10b9 &device.id pci 0x5229 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x10b9 &device.id pci 0x5229 &subvendor.id pci 0x1043 &subdevice.id pci 0x8053 +subdevice.name A7A266 Motherboard IDE vendor.id pci 0x10b9 &device.id pci 0x5229 &subvendor.id pci 0x1849 &subdevice.id pci 0x5229 +subdevice.name ASRock 939Dual-SATA2 Motherboard IDE (PATA) vendor.id pci 0x10b9 &device.id pci 0x5235 +device.name M5225 vendor.id pci 0x10b9 &device.id pci 0x5237 +device.name USB 1.1 Controller vendor.id pci 0x10b9 &device.id pci 0x5237 &subvendor.id pci 0x1014 &subdevice.id pci 0x0540 +subdevice.name ThinkPad R40e vendor.id pci 0x10b9 &device.id pci 0x5237 &subvendor.id pci 0x103c &subdevice.id pci 0x0024 +subdevice.name Pavilion ze4400 builtin USB vendor.id pci 0x10b9 &device.id pci 0x5237 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x10b9 &device.id pci 0x5237 &subvendor.id pci 0x104d &subdevice.id pci 0x810f +subdevice.name VAIO PCG-U1 USB/OHCI Revision 1.0 vendor.id pci 0x10b9 &device.id pci 0x5237 &subvendor.id pci 0x10b9 &subdevice.id pci 0x5237 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x5237 &subvendor.id pci 0x1849 &subdevice.id pci 0x5237 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x5239 +device.name USB 2.0 Controller vendor.id pci 0x10b9 &device.id pci 0x5239 &subvendor.id pci 0x10b9 &subdevice.id pci 0x5239 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x5239 &subvendor.id pci 0x1849 &subdevice.id pci 0x5239 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x5243 +device.name M1541 PCI to AGP Controller vendor.id pci 0x10b9 &device.id pci 0x5246 +device.name AGP8X Controller vendor.id pci 0x10b9 &device.id pci 0x5247 +device.name PCI to AGP Controller vendor.id pci 0x10b9 &device.id pci 0x5249 +device.name M5249 HTT to PCI Bridge vendor.id pci 0x10b9 &device.id pci 0x524b +device.name PCI Express Root Port vendor.id pci 0x10b9 &device.id pci 0x524c +device.name PCI Express Root Port vendor.id pci 0x10b9 &device.id pci 0x524d +device.name PCI Express Root Port vendor.id pci 0x10b9 &device.id pci 0x524e +device.name PCI Express Root Port vendor.id pci 0x10b9 &device.id pci 0x5251 +device.name M5251 P1394 OHCI 1.0 Controller vendor.id pci 0x10b9 &device.id pci 0x5253 +device.name M5253 P1394 OHCI 1.1 Controller vendor.id pci 0x10b9 &device.id pci 0x5261 +device.name M5261 Ethernet Controller vendor.id pci 0x10b9 &device.id pci 0x5263 +device.name ULi 1689,1573 integrated ethernet. vendor.id pci 0x10b9 &device.id pci 0x5281 +device.name ALi M5281 Serial ATA / RAID Host Controller vendor.id pci 0x10b9 &device.id pci 0x5287 +device.name ULi 5287 SATA vendor.id pci 0x10b9 &device.id pci 0x5288 +device.name ULi M5288 SATA vendor.id pci 0x10b9 &device.id pci 0x5288 &subvendor.id pci 0x1043 &subdevice.id pci 0x8056 +subdevice.name A8R-MVP Mainboard vendor.id pci 0x10b9 &device.id pci 0x5289 +device.name ULi 5289 SATA vendor.id pci 0x10b9 &device.id pci 0x5450 +device.name Lucent Technologies Soft Modem AMR vendor.id pci 0x10b9 &device.id pci 0x5451 +device.name M5451 PCI AC-Link Controller Audio Device vendor.id pci 0x10b9 &device.id pci 0x5451 &subvendor.id pci 0x1014 &subdevice.id pci 0x0506 +subdevice.name ThinkPad R30 vendor.id pci 0x10b9 &device.id pci 0x5451 &subvendor.id pci 0x1014 &subdevice.id pci 0x053e +subdevice.name ThinkPad R40e vendor.id pci 0x10b9 &device.id pci 0x5451 &subvendor.id pci 0x103c &subdevice.id pci 0x0024 +subdevice.name Pavilion ze4400 builtin Audio vendor.id pci 0x10b9 &device.id pci 0x5451 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x10b9 &device.id pci 0x5453 +device.name M5453 PCI AC-Link Controller Modem Device vendor.id pci 0x10b9 &device.id pci 0x5455 +device.name M5455 PCI AC-Link Controller Audio Device vendor.id pci 0x10b9 &device.id pci 0x5455 &subvendor.id pci 0x10b9 &subdevice.id pci 0x5455 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x5455 &subvendor.id pci 0x1849 &subdevice.id pci 0x0850 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10b9 &device.id pci 0x5457 +device.name M5457 AC'97 Modem Controller vendor.id pci 0x10b9 &device.id pci 0x5457 &subvendor.id pci 0x1014 &subdevice.id pci 0x0535 +subdevice.name ThinkPad R40e vendor.id pci 0x10b9 &device.id pci 0x5457 &subvendor.id pci 0x103c &subdevice.id pci 0x0024 +subdevice.name Pavilion ze4400 builtin Modem Device vendor.id pci 0x10b9 &device.id pci 0x5457 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x10b9 &device.id pci 0x5459 +device.name SmartLink SmartPCI561 56K Modem vendor.id pci 0x10b9 &device.id pci 0x545a +device.name SmartLink SmartPCI563 56K Modem vendor.id pci 0x10b9 &device.id pci 0x5461 +device.name HD Audio Controller vendor.id pci 0x10b9 &device.id pci 0x5471 +device.name M5471 Memory Stick Controller vendor.id pci 0x10b9 &device.id pci 0x5473 +device.name M5473 SD-MMC Controller vendor.id pci 0x10b9 &device.id pci 0x7101 +device.name M7101 Power Management Controller [PMU] vendor.id pci 0x10b9 &device.id pci 0x7101 &subvendor.id pci 0x1014 &subdevice.id pci 0x0510 +subdevice.name ThinkPad R30 vendor.id pci 0x10b9 &device.id pci 0x7101 &subvendor.id pci 0x1014 &subdevice.id pci 0x053c +subdevice.name ThinkPad R40e vendor.id pci 0x10b9 &device.id pci 0x7101 &subvendor.id pci 0x103c &subdevice.id pci 0x0024 +subdevice.name Pavilion ze4400 vendor.id pci 0x10b9 &device.id pci 0x7101 &subvendor.id pci 0x103c &subdevice.id pci 0x0025 +subdevice.name XE4500 Notebook vendor.id pci 0x10b9 &device.id pci 0x7101 &subvendor.id pci 0x1849 &subdevice.id pci 0x7101 +subdevice.name ASRock 939Dual-SATA2 Motherboard vendor.id pci 0x10ba +vendor.name Mitsubishi Electric Corp. vendor.id pci 0x10ba &device.id pci 0x0301 +device.name AccelGraphics AccelECLIPSE vendor.id pci 0x10ba &device.id pci 0x0304 +device.name AccelGALAXY A2100 [OEM Evans & Sutherland] vendor.id pci 0x10ba &device.id pci 0x0308 +device.name Tornado 3000 [OEM Evans & Sutherland] vendor.id pci 0x10ba &device.id pci 0x0308 &subvendor.id pci 0x10dd &subdevice.id pci 0x0024 +subdevice.name Tornado 3000 vendor.id pci 0x10ba &device.id pci 0x1002 +device.name VG500 [VolumePro Volume Rendering Accelerator] vendor.id pci 0x10bb +vendor.name Dapha Electronics Corporation vendor.id pci 0x10bc +vendor.name Advanced Logic Research vendor.id pci 0x10bd +vendor.name Surecom Technology vendor.id pci 0x10bd &device.id pci 0x0e34 +device.name NE-34 vendor.id pci 0x10be +vendor.name Tseng Labs International Co. vendor.id pci 0x10bf +vendor.name Most Inc vendor.id pci 0x10c0 +vendor.name Boca Research Inc. vendor.id pci 0x10c1 +vendor.name ICM Co., Ltd. vendor.id pci 0x10c2 +vendor.name Auspex Systems Inc. vendor.id pci 0x10c3 +vendor.name Samsung Semiconductors, Inc. vendor.id pci 0x10c4 +vendor.name Award Software International Inc. vendor.id pci 0x10c5 +vendor.name Xerox Corporation vendor.id pci 0x10c6 +vendor.name Rambus Inc. vendor.id pci 0x10c7 +vendor.name Media Vision vendor.id pci 0x10c8 +vendor.name Neomagic Corporation vendor.id pci 0x10c8 &device.id pci 0x0001 +device.name NM2070 [MagicGraph 128] vendor.id pci 0x10c8 &device.id pci 0x0002 +device.name NM2090 [MagicGraph 128V] vendor.id pci 0x10c8 &device.id pci 0x0003 +device.name NM2093 [MagicGraph 128ZV] vendor.id pci 0x10c8 &device.id pci 0x0004 +device.name NM2160 [MagicGraph 128XD] vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x1014 &subdevice.id pci 0x00ba +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x1025 &subdevice.id pci 0x1007 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x1028 &subdevice.id pci 0x0074 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x1028 &subdevice.id pci 0x0075 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x1028 &subdevice.id pci 0x007d +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x1028 &subdevice.id pci 0x007e +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x1033 &subdevice.id pci 0x802f +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x104d &subdevice.id pci 0x801b +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x104d &subdevice.id pci 0x802f +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x104d &subdevice.id pci 0x830b +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10ba &subdevice.id pci 0x0e00 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10c8 &subdevice.id pci 0x0004 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10cf &subdevice.id pci 0x1029 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8308 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8309 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10f7 &subdevice.id pci 0x830b +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10f7 &subdevice.id pci 0x830d +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0004 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8312 +subdevice.name MagicGraph 128XD vendor.id pci 0x10c8 &device.id pci 0x0005 +device.name NM2200 [MagicGraph 256AV] vendor.id pci 0x10c8 &device.id pci 0x0005 &subvendor.id pci 0x1014 &subdevice.id pci 0x00dd +subdevice.name ThinkPad 570 vendor.id pci 0x10c8 &device.id pci 0x0005 &subvendor.id pci 0x1028 &subdevice.id pci 0x0088 +subdevice.name Latitude CPi A vendor.id pci 0x10c8 &device.id pci 0x0006 +device.name NM2360 [MagicMedia 256ZX] vendor.id pci 0x10c8 &device.id pci 0x0006 &subvendor.id pci 0x1014 &subdevice.id pci 0x0152 +subdevice.name ThinkPad 600X vendor.id pci 0x10c8 &device.id pci 0x0016 +device.name NM2380 [MagicMedia 256XL+] vendor.id pci 0x10c8 &device.id pci 0x0016 &subvendor.id pci 0x10c8 &subdevice.id pci 0x0016 +subdevice.name MagicMedia 256XL+ vendor.id pci 0x10c8 &device.id pci 0x0025 +device.name NM2230 [MagicGraph 256AV+] vendor.id pci 0x10c8 &device.id pci 0x0083 +device.name NM2093 [MagicGraph 128ZV+] vendor.id pci 0x10c8 &device.id pci 0x8005 +device.name NM2200 [MagicMedia 256AV Audio] vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0d1 +subdevice.name MagicMedia 256AV Audio Device on Discovery vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb126 +subdevice.name MagicMedia 256AV Audio Device on Durango vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x1014 &subdevice.id pci 0x00dd +subdevice.name ThinkPad 390/i1720/i1721 vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x1025 &subdevice.id pci 0x1003 +subdevice.name MagicMedia 256AV Audio Device on TravelMate 720 vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x1028 &subdevice.id pci 0x0088 +subdevice.name Latitude CPi A vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x1028 &subdevice.id pci 0x008f +subdevice.name MagicMedia 256AV Audio Device on Colorado Inspiron vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x103c &subdevice.id pci 0x0007 +subdevice.name MagicMedia 256AV Audio Device on Voyager II vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x103c &subdevice.id pci 0x0008 +subdevice.name MagicMedia 256AV Audio Device on Voyager III vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x103c &subdevice.id pci 0x000d +subdevice.name MagicMedia 256AV Audio Device on Omnibook 900 vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x10c8 &subdevice.id pci 0x8005 +subdevice.name MagicMedia 256AV Audio Device on FireAnt vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x110a &subdevice.id pci 0x8005 +subdevice.name MagicMedia 256AV Audio Device vendor.id pci 0x10c8 &device.id pci 0x8005 &subvendor.id pci 0x14c0 &subdevice.id pci 0x0004 +subdevice.name MagicMedia 256AV Audio Device vendor.id pci 0x10c8 &device.id pci 0x8006 +device.name NM2360 [MagicMedia 256ZX Audio] vendor.id pci 0x10c8 &device.id pci 0x8016 +device.name NM2380 [MagicMedia 256XL+ Audio] vendor.id pci 0x10c9 +vendor.name Dataexpert Corporation vendor.id pci 0x10ca +vendor.name Fujitsu Microelectr., Inc. vendor.id pci 0x10cb +vendor.name Omron Corporation vendor.id pci 0x10cc +vendor.name Mai Logic Incorporated vendor.id pci 0x10cc &device.id pci 0x0660 +device.name Articia S Host Bridge vendor.id pci 0x10cc &device.id pci 0x0661 +device.name Articia S PCI Bridge vendor.id pci 0x10cd +vendor.name Advanced System Products, Inc vendor.id pci 0x10cd &device.id pci 0x1100 +device.name ASC1100 vendor.id pci 0x10cd &device.id pci 0x1200 +device.name ASC1200 [(abp940) Fast SCSI-II] vendor.id pci 0x10cd &device.id pci 0x1300 +device.name ASC1300 / ASC3030 [ABP940-U / ABP960-U / ABP3925] vendor.id pci 0x10cd &device.id pci 0x1300 &subvendor.id pci 0x10cd &subdevice.id pci 0x1310 +subdevice.name ASC1300/3030 SCSI adapter vendor.id pci 0x10cd &device.id pci 0x1300 &subvendor.id pci 0x1195 &subdevice.id pci 0x1320 +subdevice.name Ultra-SCSI CardBus PC Card REX CB31 vendor.id pci 0x10cd &device.id pci 0x2300 +device.name ABP940-UW vendor.id pci 0x10cd &device.id pci 0x2500 +device.name ABP940-U2W vendor.id pci 0x10cd &device.id pci 0x2700 +device.name ABP3950-U3W vendor.id pci 0x10ce +vendor.name Radius vendor.id pci 0x10cf +vendor.name Fujitsu Limited. vendor.id pci 0x10cf &device.id pci 0x01ef +device.name PCEA4 PCI-Express Dual Port ESCON Adapter vendor.id pci 0x10cf &device.id pci 0x1414 +device.name On-board USB 1.1 companion controller vendor.id pci 0x10cf &device.id pci 0x1415 +device.name On-board USB 2.0 EHCI controller vendor.id pci 0x10cf &device.id pci 0x1422 +device.name E8410 nVidia graphics adapter vendor.id pci 0x10cf &device.id pci 0x142d +device.name HD audio (Realtek ALC262) vendor.id pci 0x10cf &device.id pci 0x1430 +device.name 82566MM Intel 1Gb copper LAN interface vendor.id pci 0x10cf &device.id pci 0x1623 +device.name PCEA4 PCI-Express Dual Port ESCON Adapter vendor.id pci 0x10cf &device.id pci 0x2001 +device.name mb86605 vendor.id pci 0x10cf &device.id pci 0x200c +device.name MB86613L IEEE1394 OHCI 1.0 Controller vendor.id pci 0x10cf &device.id pci 0x2010 +device.name MB86613S IEEE1394 OHCI 1.1 Controller vendor.id pci 0x10cf &device.id pci 0x2019 +device.name MB86295S [CORAL P] vendor.id pci 0x10cf &device.id pci 0x201e +device.name MB86296S [CORAL PA] vendor.id pci 0x10cf &device.id pci 0x202b +device.name MB86297A [Carmine Graphics Controller] vendor.id pci 0x10d1 +vendor.name FuturePlus Systems Corp. vendor.id pci 0x10d2 +vendor.name Molex Incorporated vendor.id pci 0x10d3 +vendor.name Jabil Circuit Inc vendor.id pci 0x10d4 +vendor.name Hualon Microelectronics vendor.id pci 0x10d5 +vendor.name Autologic Inc. vendor.id pci 0x10d6 +vendor.name Cetia vendor.id pci 0x10d7 +vendor.name BCM Advanced Research vendor.id pci 0x10d8 +vendor.name Advanced Peripherals Labs vendor.id pci 0x10d9 +vendor.name Macronix, Inc. [MXIC] vendor.id pci 0x10d9 &device.id pci 0x0431 +device.name MX98715 vendor.id pci 0x10d9 &device.id pci 0x0512 +device.name MX98713 vendor.id pci 0x10d9 &device.id pci 0x0531 +device.name MX987x5 vendor.id pci 0x10d9 &device.id pci 0x0531 &subvendor.id pci 0x1186 &subdevice.id pci 0x1200 +subdevice.name DFE-540TX ProFAST 10/100 Adapter vendor.id pci 0x10d9 &device.id pci 0x8625 +device.name MX86250 vendor.id pci 0x10d9 &device.id pci 0x8626 +device.name Macronix MX86251 + 3Dfx Voodoo Rush vendor.id pci 0x10d9 &device.id pci 0x8888 +device.name MX86200 vendor.id pci 0x10da +vendor.name Compaq IPG-Austin vendor.id pci 0x10da &device.id pci 0x0508 +device.name TC4048 Token Ring 4/16 vendor.id pci 0x10da &device.id pci 0x3390 +device.name Tl3c3x9 vendor.id pci 0x10db +vendor.name Rohm LSI Systems, Inc. vendor.id pci 0x10dc +vendor.name CERN/ECP/EDU vendor.id pci 0x10dc &device.id pci 0x0001 +device.name STAR/RD24 SCI-PCI (PMC) vendor.id pci 0x10dc &device.id pci 0x0002 +device.name TAR/RD24 SCI-PCI (PMC) vendor.id pci 0x10dc &device.id pci 0x0021 +device.name HIPPI destination vendor.id pci 0x10dc &device.id pci 0x0022 +device.name HIPPI source vendor.id pci 0x10dc &device.id pci 0x10dc +device.name ATT2C15-3 FPGA vendor.id pci 0x10dd +vendor.name Evans & Sutherland vendor.id pci 0x10dd &device.id pci 0x0100 +device.name Lightning 1200 vendor.id pci 0x10dd &device.id pci 0x0100 &subvendor.id pci 0x10dd &subdevice.id pci 0x0023 +subdevice.name Lightning 1200 15+16M vendor.id pci 0x10de +vendor.name NVIDIA Corporation vendor.id pci 0x10de &device.id pci 0x0008 +device.name NV1 [EDGE 3D] vendor.id pci 0x10de &device.id pci 0x0009 +device.name NV1 [EDGE 3D] vendor.id pci 0x10de &device.id pci 0x0020 +device.name NV4 [Riva TNT] vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1043 &subdevice.id pci 0x0200 +subdevice.name V3400 TNT vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c18 +subdevice.name Erazor II SGRAM vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c19 +subdevice.name Erazor II vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c1b +subdevice.name Erazor II vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c1c +subdevice.name Erazor II vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x0550 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x0552 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4804 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4808 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4810 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4812 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4815 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4820 +subdevice.name Viper V550 with TV out vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4822 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4904 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x4914 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1092 &subdevice.id pci 0x8225 +subdevice.name Viper V550 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x10b4 &subdevice.id pci 0x273d +subdevice.name Velocity 4400 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x10b4 &subdevice.id pci 0x273e +subdevice.name Velocity 4400 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x10b4 &subdevice.id pci 0x2740 +subdevice.name Velocity 4400 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x10de &subdevice.id pci 0x0020 +subdevice.name Riva TNT vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1102 &subdevice.id pci 0x1015 +subdevice.name Graphics Blaster CT6710 vendor.id pci 0x10de &device.id pci 0x0020 &subvendor.id pci 0x1102 &subdevice.id pci 0x1016 +subdevice.name Graphics Blaster RIVA TNT vendor.id pci 0x10de &device.id pci 0x0028 +device.name NV5 [Riva TNT2 / TNT2 Pro] vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1043 &subdevice.id pci 0x0200 +subdevice.name AGP-V3800 SGRAM vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1043 &subdevice.id pci 0x0201 +subdevice.name AGP-V3800 SDRAM vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1043 &subdevice.id pci 0x0205 +subdevice.name PCI-V3800 vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1043 &subdevice.id pci 0x4000 +subdevice.name AGP-V3800PRO vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c21 +subdevice.name Synergy II vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c28 +subdevice.name Erazor III vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c29 +subdevice.name Erazor III vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c2a +subdevice.name Erazor III vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c2b +subdevice.name Erazor III vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c31 +subdevice.name Erazor III Pro vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c32 +subdevice.name Erazor III Pro vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c33 +subdevice.name Erazor III Pro vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c34 +subdevice.name Erazor III Pro vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x107d &subdevice.id pci 0x2134 +subdevice.name WinFast 3D S320 II + TV-Out vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x4804 +subdevice.name Viper V770 vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x4a00 +subdevice.name Viper V770 vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x4a02 +subdevice.name Viper V770 Ultra vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x5a00 +subdevice.name RIVA TNT2/TNT2 Pro vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x5a40 +subdevice.name Viper V770D AGP vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x6a02 +subdevice.name Viper V770 Ultra vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1092 &subdevice.id pci 0x7a02 +subdevice.name Viper V770 Ultra vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x10de &subdevice.id pci 0x0005 +subdevice.name RIVA TNT2 Pro vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x10de &subdevice.id pci 0x000f +subdevice.name Compaq NVIDIA TNT2 Pro vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1102 &subdevice.id pci 0x1020 +subdevice.name 3D Blaster RIVA TNT2 vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1102 &subdevice.id pci 0x1026 +subdevice.name 3D Blaster RIVA TNT2 Digital vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x1462 &subdevice.id pci 0x8806 +subdevice.name MS-8806 AGPhantom Graphics Card vendor.id pci 0x10de &device.id pci 0x0028 &subvendor.id pci 0x14af &subdevice.id pci 0x5810 +subdevice.name Maxi Gamer Xentor vendor.id pci 0x10de &device.id pci 0x0029 +device.name NV5 [Riva TNT2 Ultra] vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1043 &subdevice.id pci 0x0200 +subdevice.name AGP-V3800 Deluxe vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1043 &subdevice.id pci 0x0201 +subdevice.name AGP-V3800 Ultra SDRAM vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1043 &subdevice.id pci 0x0205 +subdevice.name PCI-V3800 Ultra vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c2e +subdevice.name Erazor III Ultra vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c2f +subdevice.name Erazor III Ultra vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c30 +subdevice.name Erazor III Ultra vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1102 &subdevice.id pci 0x1021 +subdevice.name 3D Blaster RIVA TNT2 Ultra vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1102 &subdevice.id pci 0x1029 +subdevice.name 3D Blaster RIVA TNT2 Ultra vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x1102 &subdevice.id pci 0x102f +subdevice.name 3D Blaster RIVA TNT2 Ultra vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x14af &subdevice.id pci 0x5820 +subdevice.name Maxi Gamer Xentor 32 vendor.id pci 0x10de &device.id pci 0x0029 &subvendor.id pci 0x4843 &subdevice.id pci 0x4f34 +subdevice.name Dynamite vendor.id pci 0x10de &device.id pci 0x002a +device.name NV5 [Riva TNT2] vendor.id pci 0x10de &device.id pci 0x002b +device.name NV5 [Riva TNT2] vendor.id pci 0x10de &device.id pci 0x002c +device.name NV5 [Vanta / Vanta LT] vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1043 &subdevice.id pci 0x0200 +subdevice.name AGP-V3800 Combat SDRAM vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1043 &subdevice.id pci 0x0201 +subdevice.name AGP-V3800 Combat vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1048 &subdevice.id pci 0x0c20 +subdevice.name TNT2 Vanta vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1048 &subdevice.id pci 0x0c21 +subdevice.name TNT2 Vanta vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1048 &subdevice.id pci 0x0c25 +subdevice.name TNT2 Vanta 16MB vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1092 &subdevice.id pci 0x6820 +subdevice.name Viper V730 vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1102 &subdevice.id pci 0x1031 +subdevice.name CT6938 VANTA 8MB vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x1102 &subdevice.id pci 0x1034 +subdevice.name CT6894 VANTA 16MB vendor.id pci 0x10de &device.id pci 0x002c &subvendor.id pci 0x14af &subdevice.id pci 0x5008 +subdevice.name Maxi Gamer Phoenix 2 vendor.id pci 0x10de &device.id pci 0x002d +device.name NV5 [Riva TNT2 Model 64 / Model 64 Pro] vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1043 &subdevice.id pci 0x0200 +subdevice.name AGP-V3800M vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1043 &subdevice.id pci 0x0201 +subdevice.name AGP-V3800M vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1048 &subdevice.id pci 0x0c3a +subdevice.name Erazor III LT vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1048 &subdevice.id pci 0x0c3b +subdevice.name Erazor III LT vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x107d &subdevice.id pci 0x2137 +subdevice.name WinFast 3D S325 vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x10de &subdevice.id pci 0x0006 +subdevice.name RIVA TNT2 Model 64/Model 64 Pro vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x10de &subdevice.id pci 0x001e +subdevice.name M64 AGP4x vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1102 &subdevice.id pci 0x1023 +subdevice.name CT6892 RIVA TNT2 Value vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1102 &subdevice.id pci 0x1024 +subdevice.name CT6932 RIVA TNT2 Value 32Mb vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1102 &subdevice.id pci 0x102c +subdevice.name CT6931 RIVA TNT2 Value [Jumper] vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1102 &subdevice.id pci 0x1030 +subdevice.name CT6931 RIVA TNT2 Value vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x110a &subdevice.id pci 0x006f +subdevice.name GM1000-16 vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x110a &subdevice.id pci 0x0081 +subdevice.name GM1000-16 vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1462 &subdevice.id pci 0x8808 +subdevice.name MSI-8808 vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x14af &subdevice.id pci 0x5620 +subdevice.name Gamer Cougar Video Edition vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1554 &subdevice.id pci 0x1041 +subdevice.name Pixelview RIVA TNT2 M64 vendor.id pci 0x10de &device.id pci 0x002d &subvendor.id pci 0x1569 &subdevice.id pci 0x002d +subdevice.name Palit Microsystems Daytona TNT2 M64 vendor.id pci 0x10de &device.id pci 0x0034 +device.name MCP04 SMBus vendor.id pci 0x10de &device.id pci 0x0035 +device.name MCP04 IDE vendor.id pci 0x10de &device.id pci 0x0036 +device.name MCP04 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x0037 +device.name MCP04 Ethernet Controller vendor.id pci 0x10de &device.id pci 0x0038 +device.name MCP04 Ethernet Controller vendor.id pci 0x10de &device.id pci 0x003a +device.name MCP04 AC'97 Audio Controller vendor.id pci 0x10de &device.id pci 0x003b +device.name MCP04 USB Controller vendor.id pci 0x10de &device.id pci 0x003c +device.name MCP04 USB Controller vendor.id pci 0x10de &device.id pci 0x003d +device.name MCP04 PCI Bridge vendor.id pci 0x10de &device.id pci 0x003e +device.name MCP04 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x0040 +device.name NV40 [GeForce 6800 Ultra] vendor.id pci 0x10de &device.id pci 0x0041 +device.name NV40 [GeForce 6800] vendor.id pci 0x10de &device.id pci 0x0041 &subvendor.id pci 0x1043 &subdevice.id pci 0x817b +subdevice.name V9999 Gamer Edition vendor.id pci 0x10de &device.id pci 0x0041 &subvendor.id pci 0x107d &subdevice.id pci 0x2992 +subdevice.name WinFast A400 vendor.id pci 0x10de &device.id pci 0x0041 &subvendor.id pci 0x1458 &subdevice.id pci 0x310f +subdevice.name Geforce 6800 GV-N6812 vendor.id pci 0x10de &device.id pci 0x0042 +device.name NV40 [GeForce 6800 LE] vendor.id pci 0x10de &device.id pci 0x0042 &subvendor.id pci 0x107d &subdevice.id pci 0x299b +subdevice.name WinFast A400 LE vendor.id pci 0x10de &device.id pci 0x0043 +device.name NV40 [GeForce 6800 XE] vendor.id pci 0x10de &device.id pci 0x0044 +device.name NV40 [GeForce 6800 XT] vendor.id pci 0x10de &device.id pci 0x0045 +device.name NV40 [GeForce 6800 GT] vendor.id pci 0x10de &device.id pci 0x0045 &subvendor.id pci 0x1043 &subdevice.id pci 0x817d +subdevice.name V9999GT vendor.id pci 0x10de &device.id pci 0x0045 &subvendor.id pci 0x1458 &subdevice.id pci 0x3140 +subdevice.name GV-N68T256D vendor.id pci 0x10de &device.id pci 0x0047 +device.name NV40 [GeForce 6800 GS] vendor.id pci 0x10de &device.id pci 0x0047 &subvendor.id pci 0x1682 &subdevice.id pci 0x2109 +subdevice.name GeForce 6800 GS vendor.id pci 0x10de &device.id pci 0x0048 +device.name NV40 [GeForce 6800 XT] vendor.id pci 0x10de &device.id pci 0x004e +device.name NV40GL [Quadro FX 4000] vendor.id pci 0x10de &device.id pci 0x0050 +device.name CK804 ISA Bridge vendor.id pci 0x10de &device.id pci 0x0050 &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x0050 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x0050 &subvendor.id pci 0x1458 &subdevice.id pci 0x0c11 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x0050 &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name MSI K8N Diamond vendor.id pci 0x10de &device.id pci 0x0050 &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x0050 &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x0050 &subvendor.id pci 0x1565 &subdevice.id pci 0x3402 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x0051 +device.name CK804 ISA Bridge vendor.id pci 0x10de &device.id pci 0x0051 &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 ISA Bridge vendor.id pci 0x10de &device.id pci 0x0052 +device.name CK804 SMBus vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 SMBus vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x1458 &subdevice.id pci 0x0c11 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name MSI K8N Diamond vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x0052 &subvendor.id pci 0x1565 &subdevice.id pci 0x3402 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x0053 +device.name CK804 IDE vendor.id pci 0x10de &device.id pci 0x0053 &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x0053 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x0053 &subvendor.id pci 0x1458 &subdevice.id pci 0x5002 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x0053 &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name MSI K8N Diamond vendor.id pci 0x10de &device.id pci 0x0053 &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x0053 &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x0053 &subvendor.id pci 0x1565 &subdevice.id pci 0x3402 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x0054 +device.name CK804 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 Serial ATA vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x1458 &subdevice.id pci 0xb003 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name MSI K8N Diamond vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x0054 &subvendor.id pci 0x1565 &subdevice.id pci 0x5401 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x0055 +device.name CK804 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x0055 &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 Serial ATA vendor.id pci 0x10de &device.id pci 0x0055 &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x0055 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x0055 &subvendor.id pci 0x1458 &subdevice.id pci 0xb003 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x0055 &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x0055 &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x0055 &subvendor.id pci 0x1565 &subdevice.id pci 0x5401 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x0056 +device.name CK804 Ethernet Controller vendor.id pci 0x10de &device.id pci 0x0057 +device.name CK804 Ethernet Controller vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x1043 &subdevice.id pci 0x8141 +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x10de &subdevice.id pci 0xcb84 +subdevice.name NF4 Lanparty vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name MSI K8N Diamond vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x0057 &subvendor.id pci 0x1565 &subdevice.id pci 0x2501 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x0058 +device.name CK804 AC'97 Modem vendor.id pci 0x10de &device.id pci 0x0059 +device.name CK804 AC'97 Audio Controller vendor.id pci 0x10de &device.id pci 0x0059 &subvendor.id pci 0x1043 &subdevice.id pci 0x812a +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x0059 &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x0059 &subvendor.id pci 0x1462 &subdevice.id pci 0x7585 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x0059 &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x0059 &subvendor.id pci 0x1565 &subdevice.id pci 0x8211 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x005a +device.name CK804 USB Controller vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 onboard USB vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name MSI K8N Diamond vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x005a &subvendor.id pci 0x1565 &subdevice.id pci 0x3402 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x005b +device.name CK804 USB Controller vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 onboard USB vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name K8N4/A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name MSI K8N Diamond vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F mainboard vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x005b &subvendor.id pci 0x1565 &subdevice.id pci 0x3402 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x005c +device.name CK804 PCI Bridge vendor.id pci 0x10de &device.id pci 0x005d +device.name CK804 PCIE Bridge vendor.id pci 0x10de &device.id pci 0x005e +device.name CK804 Memory Controller vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 Memory Controller vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x1043 &subdevice.id pci 0x815a +subdevice.name A8N Series Mainboard vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x10de &subdevice.id pci 0x005e +subdevice.name ECS Elitegroup NFORCE3-A939 motherboard. vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x10f1 &subdevice.id pci 0x2865 +subdevice.name Tomcat K8E (S2865) vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x10f1 &subdevice.id pci 0x2891 +subdevice.name Thunder K8SRE Mainboard vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-K8N Ultra-9 Mainboard vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x1462 &subdevice.id pci 0x7100 +subdevice.name K8N Diamond Mainboard vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x1462 &subdevice.id pci 0x7125 +subdevice.name K8N Neo4-F Mainboard vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x147b &subdevice.id pci 0x1c1a +subdevice.name KN8-Ultra Mainboard vendor.id pci 0x10de &device.id pci 0x005e &subvendor.id pci 0x1565 &subdevice.id pci 0x3402 +subdevice.name NF4 AM2L Mainboard vendor.id pci 0x10de &device.id pci 0x005f +device.name CK804 Memory Controller vendor.id pci 0x10de &device.id pci 0x0060 +device.name nForce2 ISA Bridge vendor.id pci 0x10de &device.id pci 0x0060 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ad +subdevice.name A7N8X Mainboard vendor.id pci 0x10de &device.id pci 0x0060 &subvendor.id pci 0x147b &subdevice.id pci 0x1c02 +subdevice.name NF7-S/NF7 (nVidia-nForce2) 2.X vendor.id pci 0x10de &device.id pci 0x0060 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03ba +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x0064 +device.name nForce2 SMBus (MCP) vendor.id pci 0x10de &device.id pci 0x0064 &subvendor.id pci 0x147b &subdevice.id pci 0x1c02 +subdevice.name NF7-S/NF7 (nVidia-nForce2) 2.X vendor.id pci 0x10de &device.id pci 0x0064 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03bb +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x0065 +device.name nForce2 IDE vendor.id pci 0x10de &device.id pci 0x0065 &subvendor.id pci 0x10de &subdevice.id pci 0x0c11 +subdevice.name nForce 2 EIDE Controller vendor.id pci 0x10de &device.id pci 0x0065 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b2 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x0066 +device.name nForce2 Ethernet Controller vendor.id pci 0x10de &device.id pci 0x0066 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a7 +subdevice.name A7N8X Mainboard onboard nForce2 Ethernet vendor.id pci 0x10de &device.id pci 0x0066 &subvendor.id pci 0x10de &subdevice.id pci 0x0c11 +subdevice.name nForce MCP-T Networking Adapter vendor.id pci 0x10de &device.id pci 0x0066 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b3 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x0067 +device.name nForce2 USB Controller vendor.id pci 0x10de &device.id pci 0x0067 &subvendor.id pci 0x1043 &subdevice.id pci 0x0c11 +subdevice.name A7N8X Mainboard vendor.id pci 0x10de &device.id pci 0x0067 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b4 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x0068 +device.name nForce2 USB Controller vendor.id pci 0x10de &device.id pci 0x0068 &subvendor.id pci 0x1043 &subdevice.id pci 0x0c11 +subdevice.name A7N8X Mainboard vendor.id pci 0x10de &device.id pci 0x0068 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b4 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x006a +device.name nForce2 AC97 Audio Controler (MCP) vendor.id pci 0x10de &device.id pci 0x006a &subvendor.id pci 0x1043 &subdevice.id pci 0x8095 +subdevice.name nForce2 AC97 Audio Controller (MCP) vendor.id pci 0x10de &device.id pci 0x006a &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0304 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x006b +device.name nForce Audio Processing Unit vendor.id pci 0x10de &device.id pci 0x006b &subvendor.id pci 0x10de &subdevice.id pci 0x006b +subdevice.name nForce2 MCP Audio Processing Unit vendor.id pci 0x10de &device.id pci 0x006b &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0304 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x006c +device.name nForce2 External PCI Bridge vendor.id pci 0x10de &device.id pci 0x006d +device.name nForce2 PCI Bridge vendor.id pci 0x10de &device.id pci 0x006e +device.name nForce2 FireWire (IEEE 1394) Controller vendor.id pci 0x10de &device.id pci 0x006e &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0306 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x0080 +device.name MCP2A ISA bridge vendor.id pci 0x10de &device.id pci 0x0080 &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x10de &device.id pci 0x0084 +device.name MCP2A SMBus vendor.id pci 0x10de &device.id pci 0x0084 &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x10de &device.id pci 0x0085 +device.name MCP2A IDE vendor.id pci 0x10de &device.id pci 0x0085 &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x10de &device.id pci 0x0086 +device.name MCP2A Ethernet Controller vendor.id pci 0x10de &device.id pci 0x0087 +device.name MCP2A USB Controller vendor.id pci 0x10de &device.id pci 0x0087 &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x10de &device.id pci 0x0088 +device.name MCP2A USB Controller vendor.id pci 0x10de &device.id pci 0x0088 &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x10de &device.id pci 0x008a +device.name MCP2S AC'97 Audio Controller vendor.id pci 0x10de &device.id pci 0x008a &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x10de &device.id pci 0x008b +device.name MCP2A PCI Bridge vendor.id pci 0x10de &device.id pci 0x008c +device.name MCP2A Ethernet Controller vendor.id pci 0x10de &device.id pci 0x008e +device.name nForce2 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x0090 +device.name G70 [GeForce 7800 GTX] vendor.id pci 0x10de &device.id pci 0x0091 +device.name G70 [GeForce 7800 GTX] vendor.id pci 0x10de &device.id pci 0x0092 +device.name G70 [GeForce 7800 GT] vendor.id pci 0x10de &device.id pci 0x0093 +device.name G70 [GeForce 7800 GS] vendor.id pci 0x10de &device.id pci 0x0095 +device.name G70 [GeForce 7800 SLI] vendor.id pci 0x10de &device.id pci 0x0097 +device.name G70 [GeForce GTS 250] vendor.id pci 0x10de &device.id pci 0x0098 +device.name G70M [GeForce Go 7800] vendor.id pci 0x10de &device.id pci 0x0099 +device.name G70M [GeForce Go 7800 GTX] vendor.id pci 0x10de &device.id pci 0x009d +device.name G70GL [Quadro FX 4500] vendor.id pci 0x10de &device.id pci 0x00a0 +device.name NV5 [Aladdin TNT2] vendor.id pci 0x10de &device.id pci 0x00a0 &subvendor.id pci 0x14af &subdevice.id pci 0x5810 +subdevice.name Maxi Gamer Xentor vendor.id pci 0x10de &device.id pci 0x00c0 +device.name NV41 [GeForce 6800 GS] vendor.id pci 0x10de &device.id pci 0x00c1 +device.name NV41 [GeForce 6800] vendor.id pci 0x10de &device.id pci 0x00c2 +device.name NV41 [GeForce 6800 LE] vendor.id pci 0x10de &device.id pci 0x00c3 +device.name NV41 [GeForce 6800 XT] vendor.id pci 0x10de &device.id pci 0x00c5 +device.name NV41 vendor.id pci 0x10de &device.id pci 0x00c6 +device.name NV41 vendor.id pci 0x10de &device.id pci 0x00c7 +device.name NV41 vendor.id pci 0x10de &device.id pci 0x00c8 +device.name NV41M [GeForce Go 6800] vendor.id pci 0x10de &device.id pci 0x00c9 +device.name NV41M [GeForce Go 6800 Ultra] vendor.id pci 0x10de &device.id pci 0x00cc +device.name NV41GLM [Quadro FX Go1400] vendor.id pci 0x10de &device.id pci 0x00cd +device.name NV42GL [Quadro FX 3450/4000 SDI] vendor.id pci 0x10de &device.id pci 0x00cd &subvendor.id pci 0x10de &subdevice.id pci 0x029b +subdevice.name Quadro FX 3450 vendor.id pci 0x10de &device.id pci 0x00ce +device.name NV41GL [Quadro FX 1400] vendor.id pci 0x10de &device.id pci 0x00cf +device.name NV41 vendor.id pci 0x10de &device.id pci 0x00d0 +device.name nForce3 LPC Bridge vendor.id pci 0x10de &device.id pci 0x00d1 +device.name nForce3 Host Bridge vendor.id pci 0x10de &device.id pci 0x00d2 +device.name nForce3 AGP Bridge vendor.id pci 0x10de &device.id pci 0x00d3 +device.name CK804 Memory Controller vendor.id pci 0x10de &device.id pci 0x00d4 +device.name nForce3 SMBus vendor.id pci 0x10de &device.id pci 0x00d5 +device.name nForce3 IDE vendor.id pci 0x10de &device.id pci 0x00d6 +device.name nForce3 Ethernet vendor.id pci 0x10de &device.id pci 0x00d7 +device.name nForce3 USB 1.1 vendor.id pci 0x10de &device.id pci 0x00d8 +device.name nForce3 USB 2.0 vendor.id pci 0x10de &device.id pci 0x00d9 +device.name nForce3 Audio vendor.id pci 0x10de &device.id pci 0x00da +device.name nForce3 Audio vendor.id pci 0x10de &device.id pci 0x00dd +device.name nForce3 PCI Bridge vendor.id pci 0x10de &device.id pci 0x00df +device.name CK8S Ethernet Controller vendor.id pci 0x10de &device.id pci 0x00df &subvendor.id pci 0x1043 &subdevice.id pci 0x80a7 +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00df &subvendor.id pci 0x105b &subdevice.id pci 0x0c43 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00df &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e0 +device.name nForce3 250Gb LPC Bridge vendor.id pci 0x10de &device.id pci 0x00e0 &subvendor.id pci 0x1043 &subdevice.id pci 0x813f +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00e0 &subvendor.id pci 0x10de &subdevice.id pci 0x0c11 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00e0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7030 +subdevice.name K8N Neo-FSR v2.0 vendor.id pci 0x10de &device.id pci 0x00e0 &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e0 &subvendor.id pci 0x1849 &subdevice.id pci 0x00e0 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00e1 +device.name nForce3 250Gb Host Bridge vendor.id pci 0x10de &device.id pci 0x00e1 &subvendor.id pci 0x1043 &subdevice.id pci 0x813f +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00e1 &subvendor.id pci 0x1462 &subdevice.id pci 0x7030 +subdevice.name K8N Neo-FSR v2.0 vendor.id pci 0x10de &device.id pci 0x00e1 &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e1 &subvendor.id pci 0x1849 &subdevice.id pci 0x00e1 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00e2 +device.name nForce3 250Gb AGP Host to PCI Bridge vendor.id pci 0x10de &device.id pci 0x00e3 +device.name nForce3 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x00e3 &subvendor.id pci 0x1043 &subdevice.id pci 0x813f +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00e3 &subvendor.id pci 0x105b &subdevice.id pci 0x0c43 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00e3 &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e3 &subvendor.id pci 0x1849 &subdevice.id pci 0x00e3 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00e4 +device.name nForce 250Gb PCI System Management vendor.id pci 0x10de &device.id pci 0x00e4 &subvendor.id pci 0x1043 &subdevice.id pci 0x813f +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00e4 &subvendor.id pci 0x105b &subdevice.id pci 0x0c43 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00e4 &subvendor.id pci 0x1462 &subdevice.id pci 0x7030 +subdevice.name K8N Neo-FSR v2.0 vendor.id pci 0x10de &device.id pci 0x00e4 &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e4 &subvendor.id pci 0x1849 &subdevice.id pci 0x00e4 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00e5 +device.name CK8S Parallel ATA Controller (v2.5) vendor.id pci 0x10de &device.id pci 0x00e5 &subvendor.id pci 0x1043 &subdevice.id pci 0x813f +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00e5 &subvendor.id pci 0x105b &subdevice.id pci 0x0c43 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00e5 &subvendor.id pci 0x1462 &subdevice.id pci 0x7030 +subdevice.name K8N Neo-FSR v2.0 vendor.id pci 0x10de &device.id pci 0x00e5 &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e5 &subvendor.id pci 0x1849 &subdevice.id pci 0x00e5 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00e5 &subvendor.id pci 0xf849 &subdevice.id pci 0x00e5 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00e6 +device.name CK8S Ethernet Controller vendor.id pci 0x10de &device.id pci 0x00e7 +device.name CK8S USB Controller vendor.id pci 0x10de &device.id pci 0x00e7 &subvendor.id pci 0x1043 &subdevice.id pci 0x813f +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00e7 &subvendor.id pci 0x105b &subdevice.id pci 0x0c43 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00e7 &subvendor.id pci 0x1462 &subdevice.id pci 0x7030 +subdevice.name K8N Neo-FSR v2.0 vendor.id pci 0x10de &device.id pci 0x00e7 &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e7 &subvendor.id pci 0x1849 &subdevice.id pci 0x00e7 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00e8 +device.name nForce3 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x00e8 &subvendor.id pci 0x1043 &subdevice.id pci 0x813f +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00e8 &subvendor.id pci 0x105b &subdevice.id pci 0x0c43 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00e8 &subvendor.id pci 0x1462 &subdevice.id pci 0x7030 +subdevice.name K8N Neo-FSR v2.0 vendor.id pci 0x10de &device.id pci 0x00e8 &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00e8 &subvendor.id pci 0x1849 &subdevice.id pci 0x00e8 +subdevice.name Motherboard (one of many) vendor.id pci 0x10de &device.id pci 0x00ea +device.name nForce3 250Gb AC'97 Audio Controller vendor.id pci 0x10de &device.id pci 0x00ea &subvendor.id pci 0x1043 &subdevice.id pci 0x819d +subdevice.name K8N-E vendor.id pci 0x10de &device.id pci 0x00ea &subvendor.id pci 0x105b &subdevice.id pci 0x0c43 +subdevice.name Winfast NF3250K8AA vendor.id pci 0x10de &device.id pci 0x00ea &subvendor.id pci 0x1462 &subdevice.id pci 0xb010 +subdevice.name K8N Neo-FSR v2.0 vendor.id pci 0x10de &device.id pci 0x00ea &subvendor.id pci 0x147b &subdevice.id pci 0x1c0b +subdevice.name NF8 Mainboard vendor.id pci 0x10de &device.id pci 0x00ed +device.name nForce3 250Gb PCI-to-PCI Bridge vendor.id pci 0x10de &device.id pci 0x00ee +device.name nForce3 Serial ATA Controller 2 vendor.id pci 0x10de &device.id pci 0x00f1 +device.name NV43 [GeForce 6600 GT] vendor.id pci 0x10de &device.id pci 0x00f1 &subvendor.id pci 0x1043 &subdevice.id pci 0x81a6 +subdevice.name N6600GT TD 128M AGP vendor.id pci 0x10de &device.id pci 0x00f1 &subvendor.id pci 0x1043 &subdevice.id pci 0x81c6 +subdevice.name N6600GT TD 128M AGP vendor.id pci 0x10de &device.id pci 0x00f1 &subvendor.id pci 0x1458 &subdevice.id pci 0x3150 +subdevice.name GV-N66T128VP vendor.id pci 0x10de &device.id pci 0x00f1 &subvendor.id pci 0x1554 &subdevice.id pci 0x1191 +subdevice.name PixelView PV-N43UA (128KD) vendor.id pci 0x10de &device.id pci 0x00f1 &subvendor.id pci 0x1682 &subdevice.id pci 0x2119 +subdevice.name GeForce 6600 GT AGP vendor.id pci 0x10de &device.id pci 0x00f2 +device.name NV43 [GeForce 6600] vendor.id pci 0x10de &device.id pci 0x00f2 &subvendor.id pci 0x1554 &subdevice.id pci 0x1194 +subdevice.name PixelView PV-N43AT (256KD) vendor.id pci 0x10de &device.id pci 0x00f2 &subvendor.id pci 0x1682 &subdevice.id pci 0x211c +subdevice.name GeForce 6600 256MB DDR DUAL DVI TV vendor.id pci 0x10de &device.id pci 0x00f3 +device.name NV43 [GeForce 6200] vendor.id pci 0x10de &device.id pci 0x00f4 +device.name NV43 [GeForce 6600 LE] vendor.id pci 0x10de &device.id pci 0x00f5 +device.name G71 [GeForce 7800 GS] vendor.id pci 0x10de &device.id pci 0x00f6 +device.name NV43 [GeForce 6800 GS/XT] vendor.id pci 0x10de &device.id pci 0x00f6 &subvendor.id pci 0x1682 &subdevice.id pci 0x217e +subdevice.name XFX GeForce 6800 XTreme 256MB DDR3 AGP vendor.id pci 0x10de &device.id pci 0x00f8 +device.name NV40GL [Quadro FX 3400/4400] vendor.id pci 0x10de &device.id pci 0x00f9 +device.name NV40 [GeForce 6800 GT/GTO/Ultra] vendor.id pci 0x10de &device.id pci 0x00f9 &subvendor.id pci 0x10de &subdevice.id pci 0x00f9 +subdevice.name NV40 [GeForce 6800 GT] vendor.id pci 0x10de &device.id pci 0x00f9 &subvendor.id pci 0x1682 &subdevice.id pci 0x2120 +subdevice.name GEFORCE 6800 GT PCI-E vendor.id pci 0x10de &device.id pci 0x00fa +device.name NV36 [GeForce PCX 5750] vendor.id pci 0x10de &device.id pci 0x00fb +device.name NV38 [GeForce PCX 5900] vendor.id pci 0x10de &device.id pci 0x00fc +device.name NV37GL [Quadro FX 330/GeForce PCX 5300] vendor.id pci 0x10de &device.id pci 0x00fd +device.name NV37GL [Quadro PCI-E Series] vendor.id pci 0x10de &device.id pci 0x00fe +device.name NV38GL [Quadro FX 1300] vendor.id pci 0x10de &device.id pci 0x00ff +device.name NV18 [GeForce PCX 4300] vendor.id pci 0x10de &device.id pci 0x0100 +device.name NV10 [GeForce 256 SDR] vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1043 &subdevice.id pci 0x0200 +subdevice.name AGP-V6600 SGRAM vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1043 &subdevice.id pci 0x0201 +subdevice.name AGP-V6600 SDRAM vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1043 &subdevice.id pci 0x4008 +subdevice.name AGP-V6600 SGRAM vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1043 &subdevice.id pci 0x4009 +subdevice.name AGP-V6600 SDRAM vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c41 +subdevice.name Erazor X vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c43 +subdevice.name ERAZOR X PCI vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c48 +subdevice.name Synergy Force vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x1102 &subdevice.id pci 0x102d +subdevice.name CT6941 GeForce 256 vendor.id pci 0x10de &device.id pci 0x0100 &subvendor.id pci 0x14af &subdevice.id pci 0x5022 +subdevice.name 3D Prophet SE vendor.id pci 0x10de &device.id pci 0x0101 +device.name NV10 [GeForce 256 DDR] vendor.id pci 0x10de &device.id pci 0x0101 &subvendor.id pci 0x1043 &subdevice.id pci 0x0202 +subdevice.name AGP-V6800 DDR vendor.id pci 0x10de &device.id pci 0x0101 &subvendor.id pci 0x1043 &subdevice.id pci 0x400a +subdevice.name AGP-V6800 DDR SGRAM vendor.id pci 0x10de &device.id pci 0x0101 &subvendor.id pci 0x1043 &subdevice.id pci 0x400b +subdevice.name AGP-V6800 DDR SDRAM vendor.id pci 0x10de &device.id pci 0x0101 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c42 +subdevice.name Erazor X vendor.id pci 0x10de &device.id pci 0x0101 &subvendor.id pci 0x107d &subdevice.id pci 0x2822 +subdevice.name WinFast GeForce 256 vendor.id pci 0x10de &device.id pci 0x0101 &subvendor.id pci 0x1102 &subdevice.id pci 0x102e +subdevice.name CT6970/CT6971 vendor.id pci 0x10de &device.id pci 0x0101 &subvendor.id pci 0x14af &subdevice.id pci 0x5021 +subdevice.name 3D Prophet DDR-DVI vendor.id pci 0x10de &device.id pci 0x0103 +device.name NV10GL [Quadro] vendor.id pci 0x10de &device.id pci 0x0103 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c40 +subdevice.name GLoria II-64 vendor.id pci 0x10de &device.id pci 0x0103 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c44 +subdevice.name GLoria II vendor.id pci 0x10de &device.id pci 0x0103 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c45 +subdevice.name GLoria II vendor.id pci 0x10de &device.id pci 0x0103 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c4a +subdevice.name GLoria II-64 Pro vendor.id pci 0x10de &device.id pci 0x0103 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c4b +subdevice.name GLoria II-64 Pro DVII vendor.id pci 0x10de &device.id pci 0x0103 &subvendor.id pci 0x10a9 &subdevice.id pci 0x9002 +subdevice.name VPro VR3 vendor.id pci 0x10de &device.id pci 0x0110 +device.name NV11 [GeForce2 MX/MX 400] vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1043 &subdevice.id pci 0x4015 +subdevice.name AGP-V7100 Pro vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1043 &subdevice.id pci 0x4021 +subdevice.name V7100 Deluxe Combo vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1043 &subdevice.id pci 0x4031 +subdevice.name V7100 Pro with TV output vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c60 +subdevice.name Gladiac MX vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c61 +subdevice.name Gladiac 511PCI vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c63 +subdevice.name Gladiac 511TV-OUT 32MB vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c64 +subdevice.name Gladiac 511TV-OUT 64MB vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c65 +subdevice.name Gladiac 511TWIN vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c66 +subdevice.name Gladiac 311 vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0001 +subdevice.name GeForce2 MX Jumbo TV vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x10de &subdevice.id pci 0x0091 +subdevice.name Dell OEM GeForce 2 MX 400 vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x10de &subdevice.id pci 0x00a1 +subdevice.name Apple OEM GeForce2 MX vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1462 &subdevice.id pci 0x8523 +subdevice.name MS-8852 vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1462 &subdevice.id pci 0x8817 +subdevice.name MSI GeForce2 MX400 Pro32S [MS-8817] vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x14af &subdevice.id pci 0x7102 +subdevice.name 3D Prophet II MX vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x14af &subdevice.id pci 0x7103 +subdevice.name 3D Prophet II MX Dual-Display vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1545 &subdevice.id pci 0x0023 +subdevice.name Xtasy Rev. B2 vendor.id pci 0x10de &device.id pci 0x0110 &subvendor.id pci 0x1554 &subdevice.id pci 0x1081 +subdevice.name MVGA-NVG11AM(400) vendor.id pci 0x10de &device.id pci 0x0111 +device.name NV11 [GeForce2 MX200] vendor.id pci 0x10de &device.id pci 0x0112 +device.name NV11M [GeForce2 Go] vendor.id pci 0x10de &device.id pci 0x0113 +device.name NV11GL [Quadro2 MXR/EX/Go] vendor.id pci 0x10de &device.id pci 0x0140 +device.name NV43 [GeForce 6600 GT] vendor.id pci 0x10de &device.id pci 0x0140 &subvendor.id pci 0x1458 &subdevice.id pci 0x3125 +subdevice.name GV-NX66T128D vendor.id pci 0x10de &device.id pci 0x0140 &subvendor.id pci 0x1458 &subdevice.id pci 0x3126 +subdevice.name GV-NX66T256DE vendor.id pci 0x10de &device.id pci 0x0140 &subvendor.id pci 0x1462 &subdevice.id pci 0x8939 +subdevice.name MS-8983 vendor.id pci 0x10de &device.id pci 0x0141 +device.name NV43 [GeForce 6600] vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x1043 &subdevice.id pci 0x81b0 +subdevice.name EN6600 Silencer vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x107d &subdevice.id pci 0x593a +subdevice.name LR2A22 128MB TV OUT vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x107d &subdevice.id pci 0x597b +subdevice.name WINFAST PX6600 vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x1458 &subdevice.id pci 0x3124 +subdevice.name GV-NX66128DP Turbo Force Edition vendor.id pci 0x10de &device.id pci 0x0142 +device.name NV43 [GeForce 6600 LE] vendor.id pci 0x10de &device.id pci 0x0143 +device.name NV43 [GeForce 6600 VE] vendor.id pci 0x10de &device.id pci 0x0144 +device.name NV43M [GeForce Go 6600] vendor.id pci 0x10de &device.id pci 0x0145 +device.name NV43 [GeForce 6610 XL] vendor.id pci 0x10de &device.id pci 0x0146 +device.name NV43M [GeForce Go6200 TE / 6600 TE] vendor.id pci 0x10de &device.id pci 0x0147 +device.name NV43 [GeForce 6700 XL] vendor.id pci 0x10de &device.id pci 0x0148 +device.name NV43M [GeForce Go 6600] vendor.id pci 0x10de &device.id pci 0x0149 +device.name NV43M [GeForce Go 6600 GT] vendor.id pci 0x10de &device.id pci 0x014a +device.name NV43 [Quadro NVS 440] vendor.id pci 0x10de &device.id pci 0x014b +device.name NV43 vendor.id pci 0x10de &device.id pci 0x014d +device.name NV43GL [Quadro FX 550] vendor.id pci 0x10de &device.id pci 0x014e +device.name NV43GL [Quadro FX 540] vendor.id pci 0x10de &device.id pci 0x014f +device.name NV43 [GeForce 6200] vendor.id pci 0x10de &device.id pci 0x0150 +device.name NV15 [GeForce2 GTS/Pro] vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x1043 &subdevice.id pci 0x4016 +subdevice.name V7700 AGP Video Card vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x1043 &subdevice.id pci 0x402a +subdevice.name AGP-V7700 vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c50 +subdevice.name Gladiac vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c52 +subdevice.name Gladiac-64 vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x107d &subdevice.id pci 0x2840 +subdevice.name WinFast GeForce2 GTS with TV output vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x107d &subdevice.id pci 0x2842 +subdevice.name WinFast GeForce 2 Pro vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x10de &subdevice.id pci 0x002e +subdevice.name GeForce2 GTS vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x1462 &subdevice.id pci 0x815a +subdevice.name MS-8815 vendor.id pci 0x10de &device.id pci 0x0150 &subvendor.id pci 0x1462 &subdevice.id pci 0x8831 +subdevice.name Creative GeForce2 Pro vendor.id pci 0x10de &device.id pci 0x0151 +device.name NV15 [GeForce2 Ti] vendor.id pci 0x10de &device.id pci 0x0151 &subvendor.id pci 0x1043 &subdevice.id pci 0x405f +subdevice.name V7700Ti vendor.id pci 0x10de &device.id pci 0x0151 &subvendor.id pci 0x1462 &subdevice.id pci 0x5506 +subdevice.name Creative 3D Blaster GeForce2 Titanium vendor.id pci 0x10de &device.id pci 0x0151 &subvendor.id pci 0x1462 &subdevice.id pci 0x8364 +subdevice.name MS-8836 vendor.id pci 0x10de &device.id pci 0x0152 +device.name NV15 [GeForce2 Ultra] vendor.id pci 0x10de &device.id pci 0x0152 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c56 +subdevice.name GLADIAC Ultra vendor.id pci 0x10de &device.id pci 0x0153 +device.name NV15GL [Quadro2 Pro] vendor.id pci 0x10de &device.id pci 0x0160 +device.name NV44 [GeForce 6500] vendor.id pci 0x10de &device.id pci 0x0161 +device.name NV44 [GeForce 6200 TurboCache] vendor.id pci 0x10de &device.id pci 0x0162 +device.name NV44 [GeForce 6200 SE TurboCache] vendor.id pci 0x10de &device.id pci 0x0163 +device.name NV44 [GeForce 6200 LE] vendor.id pci 0x10de &device.id pci 0x0164 +device.name NV44M [GeForce Go 6200] vendor.id pci 0x10de &device.id pci 0x0165 +device.name NV44 [Quadro NVS 285] vendor.id pci 0x10de &device.id pci 0x0166 +device.name NV44M [GeForce Go 6400] vendor.id pci 0x10de &device.id pci 0x0167 +device.name NV44M [GeForce Go 6200] vendor.id pci 0x10de &device.id pci 0x0168 +device.name NV44M [GeForce Go 6400] vendor.id pci 0x10de &device.id pci 0x0169 +device.name NV44 [GeForce 6250] vendor.id pci 0x10de &device.id pci 0x016a +device.name NV44 [GeForce 7100 GS] vendor.id pci 0x10de &device.id pci 0x016d +device.name NV44 vendor.id pci 0x10de &device.id pci 0x016e +device.name NV44 vendor.id pci 0x10de &device.id pci 0x016f +device.name NV44 vendor.id pci 0x10de &device.id pci 0x0170 +device.name NV17 [GeForce4 MX 460] vendor.id pci 0x10de &device.id pci 0x0170 &subvendor.id pci 0x1462 &subdevice.id pci 0x8630 +subdevice.name MS-8863 vendor.id pci 0x10de &device.id pci 0x0171 +device.name NV17 [GeForce4 MX 440] vendor.id pci 0x10de &device.id pci 0x0171 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0002 +subdevice.name Gainward Pro/600 TV vendor.id pci 0x10de &device.id pci 0x0171 &subvendor.id pci 0x10de &subdevice.id pci 0x0008 +subdevice.name Apple OEM GeForce4 MX 440 vendor.id pci 0x10de &device.id pci 0x0171 &subvendor.id pci 0x1462 &subdevice.id pci 0x8661 +subdevice.name G4MX440-VTP vendor.id pci 0x10de &device.id pci 0x0171 &subvendor.id pci 0x1462 &subdevice.id pci 0x8730 +subdevice.name MX440SES-T (MS-8873) vendor.id pci 0x10de &device.id pci 0x0171 &subvendor.id pci 0x1462 &subdevice.id pci 0x8743 +subdevice.name MS-8874 vendor.id pci 0x10de &device.id pci 0x0171 &subvendor.id pci 0x1462 &subdevice.id pci 0x8852 +subdevice.name GeForce4 MX440 PCI vendor.id pci 0x10de &device.id pci 0x0171 &subvendor.id pci 0x147b &subdevice.id pci 0x8f00 +subdevice.name Abit Siluro GeForce4MX440 vendor.id pci 0x10de &device.id pci 0x0172 +device.name NV17 [GeForce4 MX 420] vendor.id pci 0x10de &device.id pci 0x0172 &subvendor.id pci 0x1462 &subdevice.id pci 0x8730 +subdevice.name MS-8873 vendor.id pci 0x10de &device.id pci 0x0172 &subvendor.id pci 0x1462 &subdevice.id pci 0x8784 +subdevice.name MS-8878 vendor.id pci 0x10de &device.id pci 0x0173 +device.name NV17 [GeForce4 MX 440-SE] vendor.id pci 0x10de &device.id pci 0x0174 +device.name NV17M [GeForce4 440 Go] vendor.id pci 0x10de &device.id pci 0x0175 +device.name NV17M [GeForce4 420 Go] vendor.id pci 0x10de &device.id pci 0x0176 +device.name NV17M [GeForce4 420 Go 32M] vendor.id pci 0x10de &device.id pci 0x0176 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x10de &device.id pci 0x0176 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x10de &device.id pci 0x0176 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x10de &device.id pci 0x0177 +device.name NV17M [GeForce4 460 Go] vendor.id pci 0x10de &device.id pci 0x0178 +device.name NV17GL [Quadro4 550 XGL] vendor.id pci 0x10de &device.id pci 0x0179 +device.name NV17M [GeForce4 440 Go 64M] vendor.id pci 0x10de &device.id pci 0x0179 &subvendor.id pci 0x10de &subdevice.id pci 0x0179 +subdevice.name GeForce4 MX (Mac) vendor.id pci 0x10de &device.id pci 0x017a +device.name NV17GL [Quadro NVS] vendor.id pci 0x10de &device.id pci 0x017b +device.name NV17GL [Quadro4 550 XGL] vendor.id pci 0x10de &device.id pci 0x017c +device.name NV17GL [Quadro4 500 GoGL] vendor.id pci 0x10de &device.id pci 0x017f +device.name NV17 vendor.id pci 0x10de &device.id pci 0x0181 +device.name NV18 [GeForce4 MX 440 AGP 8x] vendor.id pci 0x10de &device.id pci 0x0181 &subvendor.id pci 0x1043 &subdevice.id pci 0x8063 +subdevice.name GeForce4 MX 440 AGP 8X vendor.id pci 0x10de &device.id pci 0x0181 &subvendor.id pci 0x1043 &subdevice.id pci 0x806f +subdevice.name V9180 Magic vendor.id pci 0x10de &device.id pci 0x0181 &subvendor.id pci 0x1462 &subdevice.id pci 0x8880 +subdevice.name MS-StarForce GeForce4 MX 440 with AGP8X vendor.id pci 0x10de &device.id pci 0x0181 &subvendor.id pci 0x1462 &subdevice.id pci 0x8900 +subdevice.name MS-8890 GeForce 4 MX440 AGP8X vendor.id pci 0x10de &device.id pci 0x0181 &subvendor.id pci 0x1462 &subdevice.id pci 0x9350 +subdevice.name MSI GeForce4 MX T8X with AGP8X vendor.id pci 0x10de &device.id pci 0x0181 &subvendor.id pci 0x147b &subdevice.id pci 0x8f0d +subdevice.name Siluro GF4 MX-8X vendor.id pci 0x10de &device.id pci 0x0181 &subvendor.id pci 0x1554 &subdevice.id pci 0x1111 +subdevice.name PixelView MVGA-NVG18A vendor.id pci 0x10de &device.id pci 0x0182 +device.name NV18 [GeForce4 MX 440SE AGP 8x] vendor.id pci 0x10de &device.id pci 0x0183 +device.name NV18 [GeForce4 MX 420 AGP 8x] vendor.id pci 0x10de &device.id pci 0x0184 +device.name NV18 [GeForce4 MX] vendor.id pci 0x10de &device.id pci 0x0185 +device.name NV18 [GeForce4 MX 4000] vendor.id pci 0x10de &device.id pci 0x0186 +device.name NV18M [GeForce4 448 Go] vendor.id pci 0x10de &device.id pci 0x0187 +device.name NV18M [GeForce4 488 Go] vendor.id pci 0x10de &device.id pci 0x0188 +device.name NV18GL [Quadro4 580 XGL] vendor.id pci 0x10de &device.id pci 0x0189 +device.name NV18 [GeForce4 MX with AGP8X (Mac)] vendor.id pci 0x10de &device.id pci 0x018a +device.name NV18GL [Quadro NVS 280 SD] vendor.id pci 0x10de &device.id pci 0x018b +device.name NV18GL [Quadro4 380 XGL] vendor.id pci 0x10de &device.id pci 0x018c +device.name NV18GL [Quadro NVS 50 PCI] vendor.id pci 0x10de &device.id pci 0x018d +device.name NV18M [GeForce4 448 Go] vendor.id pci 0x10de &device.id pci 0x018f +device.name NV18 vendor.id pci 0x10de &device.id pci 0x0190 +device.name G80 [GeForce 8800 GTS / 8800 GTX] vendor.id pci 0x10de &device.id pci 0x0191 +device.name G80 [GeForce 8800 GTX] vendor.id pci 0x10de &device.id pci 0x0192 +device.name G80 [GeForce 8800 GTS] vendor.id pci 0x10de &device.id pci 0x0193 +device.name G80 [GeForce 8800 GTS] vendor.id pci 0x10de &device.id pci 0x0193 &subvendor.id pci 0x107d &subdevice.id pci 0x20bd +subdevice.name WinFast PX 8800 GTS TDH vendor.id pci 0x10de &device.id pci 0x0194 +device.name G80 [GeForce 8800 Ultra] vendor.id pci 0x10de &device.id pci 0x0197 +device.name G80GL [Tesla C870] vendor.id pci 0x10de &device.id pci 0x019d +device.name G80GL [Quadro FX 5600] vendor.id pci 0x10de &device.id pci 0x019e +device.name G80GL [Quadro FX 4600] vendor.id pci 0x10de &device.id pci 0x01a0 +device.name nForce 220/420 NV11 [GeForce2 MX] vendor.id pci 0x10de &device.id pci 0x01a4 +device.name nForce CPU bridge vendor.id pci 0x10de &device.id pci 0x01ab +device.name nForce 420 Memory Controller (DDR) vendor.id pci 0x10de &device.id pci 0x01ac +device.name nForce 220/420 Memory Controller vendor.id pci 0x10de &device.id pci 0x01ad +device.name nForce 220/420 Memory Controller vendor.id pci 0x10de &device.id pci 0x01b0 +device.name nForce Audio Processing Unit vendor.id pci 0x10de &device.id pci 0x01b1 +device.name nForce AC'97 Audio Controller vendor.id pci 0x10de &device.id pci 0x01b2 +device.name nForce ISA Bridge vendor.id pci 0x10de &device.id pci 0x01b4 +device.name nForce PCI System Management vendor.id pci 0x10de &device.id pci 0x01b7 +device.name nForce AGP to PCI Bridge vendor.id pci 0x10de &device.id pci 0x01b8 +device.name nForce PCI-to-PCI bridge vendor.id pci 0x10de &device.id pci 0x01bc +device.name nForce IDE vendor.id pci 0x10de &device.id pci 0x01c1 +device.name nForce AC'97 Modem Controller vendor.id pci 0x10de &device.id pci 0x01c2 +device.name nForce USB Controller vendor.id pci 0x10de &device.id pci 0x01c3 +device.name nForce Ethernet Controller vendor.id pci 0x10de &device.id pci 0x01d0 +device.name G72 [GeForce 7350 LE] vendor.id pci 0x10de &device.id pci 0x01d1 +device.name G72 [GeForce 7300 LE] vendor.id pci 0x10de &device.id pci 0x01d1 &subvendor.id pci 0x107d &subdevice.id pci 0x5efa +subdevice.name WinFast PX7300LE-TD128 vendor.id pci 0x10de &device.id pci 0x01d1 &subvendor.id pci 0x107d &subdevice.id pci 0x5efb +subdevice.name WinFast PX7300LE-TD256 vendor.id pci 0x10de &device.id pci 0x01d1 &subvendor.id pci 0x1462 &subdevice.id pci 0x0345 +subdevice.name 7300LE PCI Express Graphics Adapter vendor.id pci 0x10de &device.id pci 0x01d2 +device.name G72 [GeForce 7550 LE] vendor.id pci 0x10de &device.id pci 0x01d3 +device.name G72 [GeForce 7200 GS / 7300 SE] vendor.id pci 0x10de &device.id pci 0x01d3 &subvendor.id pci 0x1043 &subdevice.id pci 0x8203 +subdevice.name EN7300SE vendor.id pci 0x10de &device.id pci 0x01d3 &subvendor.id pci 0x1043 &subdevice.id pci 0x8250 +subdevice.name EN7200GS vendor.id pci 0x10de &device.id pci 0x01d5 +device.name G72 vendor.id pci 0x10de &device.id pci 0x01d6 +device.name G72M [GeForce Go 7200] vendor.id pci 0x10de &device.id pci 0x01d7 +device.name G72M [Quadro NVS 110M/GeForce Go 7300] vendor.id pci 0x10de &device.id pci 0x01d8 +device.name G72M [GeForce Go 7400] vendor.id pci 0x10de &device.id pci 0x01d8 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x10de &device.id pci 0x01d9 +device.name G72M [GeForce Go 7450] vendor.id pci 0x10de &device.id pci 0x01da +device.name G72M [Quadro NVS 110M] vendor.id pci 0x10de &device.id pci 0x01db +device.name G72M [Quadro NVS 120M] vendor.id pci 0x10de &device.id pci 0x01dc +device.name G72GLM [Quadro FX 350M] vendor.id pci 0x10de &device.id pci 0x01dd +device.name G72 [GeForce 7500 LE] vendor.id pci 0x10de &device.id pci 0x01de +device.name G72GL [Quadro FX 350] vendor.id pci 0x10de &device.id pci 0x01de &subvendor.id pci 0x10de &subdevice.id pci 0x01dc +subdevice.name Quadro FX Go350M vendor.id pci 0x10de &device.id pci 0x01df +device.name G72 [GeForce 7300 GS] vendor.id pci 0x10de &device.id pci 0x01e0 +device.name nForce2 IGP2 vendor.id pci 0x10de &device.id pci 0x01e0 &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x10de &device.id pci 0x01e8 +device.name nForce2 AGP vendor.id pci 0x10de &device.id pci 0x01ea +device.name nForce2 Memory Controller 0 vendor.id pci 0x10de &device.id pci 0x01ea &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b9 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x01eb +device.name nForce2 Memory Controller 1 vendor.id pci 0x10de &device.id pci 0x01eb &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b9 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x01ec +device.name nForce2 Memory Controller 2 vendor.id pci 0x10de &device.id pci 0x01ec &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b9 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x01ed +device.name nForce2 Memory Controller 3 vendor.id pci 0x10de &device.id pci 0x01ed &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b9 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x01ee +device.name nForce2 Memory Controller 4 vendor.id pci 0x10de &device.id pci 0x01ee &subvendor.id pci 0x10de &subdevice.id pci 0x01ee +subdevice.name MSI Delta-L nForce2 memory controller vendor.id pci 0x10de &device.id pci 0x01ee &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b9 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x01ef +device.name nForce2 Memory Controller 5 vendor.id pci 0x10de &device.id pci 0x01ef &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b9 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x01f0 +device.name C17 [GeForce4 MX IGP] vendor.id pci 0x10de &device.id pci 0x01f0 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x03b5 +subdevice.name UK79G-1394 motherboard vendor.id pci 0x10de &device.id pci 0x0200 +device.name NV20 [GeForce3] vendor.id pci 0x10de &device.id pci 0x0200 &subvendor.id pci 0x1043 &subdevice.id pci 0x402f +subdevice.name AGP-V8200 DDR vendor.id pci 0x10de &device.id pci 0x0200 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c70 +subdevice.name GLADIAC 920 vendor.id pci 0x10de &device.id pci 0x0201 +device.name NV20 [GeForce3 Ti 200] vendor.id pci 0x10de &device.id pci 0x0202 +device.name NV20 [GeForce3 Ti 500] vendor.id pci 0x10de &device.id pci 0x0202 &subvendor.id pci 0x1043 &subdevice.id pci 0x405b +subdevice.name V8200 T5 vendor.id pci 0x10de &device.id pci 0x0202 &subvendor.id pci 0x1545 &subdevice.id pci 0x002f +subdevice.name Xtasy 6964 vendor.id pci 0x10de &device.id pci 0x0203 +device.name NV20GL [Quadro DCC] vendor.id pci 0x10de &device.id pci 0x0211 +device.name NV48 [GeForce 6800] vendor.id pci 0x10de &device.id pci 0x0212 +device.name NV48 [GeForce 6800 LE] vendor.id pci 0x10de &device.id pci 0x0215 +device.name NV48 [GeForce 6800 GT] vendor.id pci 0x10de &device.id pci 0x0218 +device.name NV48 [GeForce 6800 XT] vendor.id pci 0x10de &device.id pci 0x0221 +device.name NV44A [GeForce 6200] vendor.id pci 0x10de &device.id pci 0x0221 &subvendor.id pci 0x1043 &subdevice.id pci 0x81e1 +subdevice.name N6200/TD/256M/A vendor.id pci 0x10de &device.id pci 0x0221 &subvendor.id pci 0x3842 &subdevice.id pci 0xa341 +subdevice.name 256A8N341DX vendor.id pci 0x10de &device.id pci 0x0222 +device.name NV44 [GeForce 6200 A-LE] vendor.id pci 0x10de &device.id pci 0x0224 +device.name NV44 vendor.id pci 0x10de &device.id pci 0x0240 +device.name C51PV [GeForce 6150] vendor.id pci 0x10de &device.id pci 0x0240 &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM vendor.id pci 0x10de &device.id pci 0x0240 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0241 +device.name C51 [GeForce 6150 LE] vendor.id pci 0x10de &device.id pci 0x0242 +device.name C51G [GeForce 6100] vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x0243 +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0244 +device.name C51 [GeForce Go 6150] vendor.id pci 0x10de &device.id pci 0x0244 &subvendor.id pci 0x103c &subdevice.id pci 0x30b5 +subdevice.name Presario V3242AU vendor.id pci 0x10de &device.id pci 0x0244 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0244 &subvendor.id pci 0x10de &subdevice.id pci 0x0244 +subdevice.name GeForce Go 6150 vendor.id pci 0x10de &device.id pci 0x0245 +device.name C51 [Quadro NVS 210S/GeForce 6150LE] vendor.id pci 0x10de &device.id pci 0x0246 +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0247 +device.name C51 [GeForce Go 6100] vendor.id pci 0x10de &device.id pci 0x0247 &subvendor.id pci 0x1043 &subdevice.id pci 0x1382 +subdevice.name MCP51 PCI-X GeForce Go 6100 vendor.id pci 0x10de &device.id pci 0x0248 +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0249 +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x024a +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x024b +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x024c +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x024d +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x024e +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x024f +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0250 +device.name NV25 [GeForce4 Ti 4600] vendor.id pci 0x10de &device.id pci 0x0251 +device.name NV25 [GeForce4 Ti 4400] vendor.id pci 0x10de &device.id pci 0x0251 &subvendor.id pci 0x1043 &subdevice.id pci 0x8023 +subdevice.name v8440 GeForce 4 Ti4400 vendor.id pci 0x10de &device.id pci 0x0251 &subvendor.id pci 0x10de &subdevice.id pci 0x0251 +subdevice.name PNY GeForce4 Ti 4400 vendor.id pci 0x10de &device.id pci 0x0251 &subvendor.id pci 0x1462 &subdevice.id pci 0x8710 +subdevice.name PNY GeForce4 Ti 4400 vendor.id pci 0x10de &device.id pci 0x0252 +device.name NV25 [GeForce4 Ti] vendor.id pci 0x10de &device.id pci 0x0253 +device.name NV25 [GeForce4 Ti 4200] vendor.id pci 0x10de &device.id pci 0x0253 &subvendor.id pci 0x107d &subdevice.id pci 0x2896 +subdevice.name WinFast A250 LE TD (Dual VGA/TV-out/DVI) vendor.id pci 0x10de &device.id pci 0x0253 &subvendor.id pci 0x147b &subdevice.id pci 0x8f09 +subdevice.name Siluro (Dual VGA/TV-out/DVI) vendor.id pci 0x10de &device.id pci 0x0258 +device.name NV25GL [Quadro4 900 XGL] vendor.id pci 0x10de &device.id pci 0x0259 +device.name NV25GL [Quadro4 750 XGL] vendor.id pci 0x10de &device.id pci 0x025b +device.name NV25GL [Quadro4 700 XGL] vendor.id pci 0x10de &device.id pci 0x0260 +device.name MCP51 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0260 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0260 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0260 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x0260 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x0260 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0261 +device.name MCP51 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0261 &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x0262 +device.name MCP51 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0263 +device.name MCP51 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0264 +device.name MCP51 SMBus vendor.id pci 0x10de &device.id pci 0x0264 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0264 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0264 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x0264 &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x0264 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0265 +device.name MCP51 IDE vendor.id pci 0x10de &device.id pci 0x0265 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0265 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0265 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x0265 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0265 &subvendor.id pci 0xf05b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x0266 +device.name MCP51 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x0266 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0266 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0266 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x0266 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0267 +device.name MCP51 Serial ATA Controller vendor.id pci 0x10de &device.id pci 0x0267 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0267 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x0267 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0268 +device.name MCP51 Ethernet Controller vendor.id pci 0x10de &device.id pci 0x0269 +device.name MCP51 Ethernet Controller vendor.id pci 0x10de &device.id pci 0x0269 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0269 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0269 &subvendor.id pci 0x1043 &subdevice.id pci 0x8141 +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x0269 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x026a +device.name MCP51 MCI vendor.id pci 0x10de &device.id pci 0x026b +device.name MCP51 AC97 Audio Controller vendor.id pci 0x10de &device.id pci 0x026b &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x026c +device.name MCP51 High Definition Audio vendor.id pci 0x10de &device.id pci 0x026c &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x026c &subvendor.id pci 0x103c &subdevice.id pci 0x30b5 +subdevice.name Presario V3242AU vendor.id pci 0x10de &device.id pci 0x026c &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x026c &subvendor.id pci 0x10de &subdevice.id pci 0xcb84 +subdevice.name ASUSTeK Computer Inc. A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x026c &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x026d +device.name MCP51 USB Controller vendor.id pci 0x10de &device.id pci 0x026d &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x026d &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x026d &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x026d &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x026d &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x026e +device.name MCP51 USB Controller vendor.id pci 0x10de &device.id pci 0x026e &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x026e &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x026e &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x026e &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x026e &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x026f +device.name MCP51 PCI Bridge vendor.id pci 0x10de &device.id pci 0x026f &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0270 +device.name MCP51 Host Bridge vendor.id pci 0x10de &device.id pci 0x0270 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0270 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0270 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bc +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x0270 &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x0270 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x0270 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0271 +device.name MCP51 PMU vendor.id pci 0x10de &device.id pci 0x0271 &subvendor.id pci 0x103c &subdevice.id pci 0x30b5 +subdevice.name Presario V3242AU vendor.id pci 0x10de &device.id pci 0x0271 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x0272 +device.name MCP51 Memory Controller 0 vendor.id pci 0x10de &device.id pci 0x0272 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x0272 &subvendor.id pci 0x105b &subdevice.id pci 0x0cad +subdevice.name Winfast 6100K8MB vendor.id pci 0x10de &device.id pci 0x027e +device.name C51 Memory Controller 2 vendor.id pci 0x10de &device.id pci 0x027e &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x027e &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x027e &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x027e &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x027e &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x027f +device.name C51 Memory Controller 3 vendor.id pci 0x10de &device.id pci 0x027f &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x027f &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x027f &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x027f &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x027f &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0280 +device.name NV28 [GeForce4 Ti 4800] vendor.id pci 0x10de &device.id pci 0x0281 +device.name NV28 [GeForce4 Ti 4200 AGP 8x] vendor.id pci 0x10de &device.id pci 0x0282 +device.name NV28 [GeForce4 Ti 4800 SE] vendor.id pci 0x10de &device.id pci 0x0286 +device.name NV28M [GeForce4 Ti 4200 Go AGP 8x] vendor.id pci 0x10de &device.id pci 0x0288 +device.name NV28GL [Quadro4 980 XGL] vendor.id pci 0x10de &device.id pci 0x0289 +device.name NV28GL [Quadro4 780 XGL] vendor.id pci 0x10de &device.id pci 0x028c +device.name NV28GLM [Quadro4 Go700] vendor.id pci 0x10de &device.id pci 0x0290 +device.name G71 [GeForce 7900 GTX] vendor.id pci 0x10de &device.id pci 0x0291 +device.name G71 [GeForce 7900 GT/GTO] vendor.id pci 0x10de &device.id pci 0x0291 &subvendor.id pci 0x10de &subdevice.id pci 0x042b +subdevice.name NX7900GTO-T2D512E [7900 GTO] vendor.id pci 0x10de &device.id pci 0x0292 +device.name G71 [GeForce 7900 GS] vendor.id pci 0x10de &device.id pci 0x0293 +device.name G71 [GeForce 7900 GX2] vendor.id pci 0x10de &device.id pci 0x0294 +device.name G71 [GeForce 7950 GX2] vendor.id pci 0x10de &device.id pci 0x0295 +device.name G71 [GeForce 7950 GT] vendor.id pci 0x10de &device.id pci 0x0295 &subvendor.id pci 0x1043 &subdevice.id pci 0x8225 +subdevice.name GeForce 7950 GT vendor.id pci 0x10de &device.id pci 0x0295 &subvendor.id pci 0x107d &subdevice.id pci 0x2a68 +subdevice.name WinFast PX7950GT TDH vendor.id pci 0x10de &device.id pci 0x0295 &subvendor.id pci 0x1462 &subdevice.id pci 0x0663 +subdevice.name NX7950GT-VT2D512EZ-HD vendor.id pci 0x10de &device.id pci 0x0297 +device.name G71M [GeForce Go 7950 GTX] vendor.id pci 0x10de &device.id pci 0x0298 +device.name G71M [GeForce Go 7900 GS] vendor.id pci 0x10de &device.id pci 0x0299 +device.name G71M [GeForce Go 7900 GTX] vendor.id pci 0x10de &device.id pci 0x029a +device.name G71GLM [Quadro FX 2500M] vendor.id pci 0x10de &device.id pci 0x029b +device.name G71GLM [Quadro FX 1500M] vendor.id pci 0x10de &device.id pci 0x029c +device.name G71GL [Quadro FX 5500] vendor.id pci 0x10de &device.id pci 0x029d +device.name G71GL [Quadro FX 3500] vendor.id pci 0x10de &device.id pci 0x029d &subvendor.id pci 0x1028 &subdevice.id pci 0x019b +subdevice.name G71GLM [Quadro FX 3500M] vendor.id pci 0x10de &device.id pci 0x029e +device.name G71GL [Quadro FX 1500] vendor.id pci 0x10de &device.id pci 0x029f +device.name G71GL [Quadro FX 4500 X2] vendor.id pci 0x10de &device.id pci 0x02a0 +device.name NV2A [XGPU] vendor.id pci 0x10de &device.id pci 0x02a5 +device.name MCPX CPU Bridge vendor.id pci 0x10de &device.id pci 0x02a6 +device.name MCPX Memory Controller vendor.id pci 0x10de &device.id pci 0x02e0 +device.name G73 [GeForce 7600 GT] vendor.id pci 0x10de &device.id pci 0x02e0 &subvendor.id pci 0x02e0 &subdevice.id pci 0x2249 +subdevice.name GF 7600GT 560M 256MB DDR3 DUAL DVI TV vendor.id pci 0x10de &device.id pci 0x02e1 +device.name G73 [GeForce 7600 GS] vendor.id pci 0x10de &device.id pci 0x02e1 &subvendor.id pci 0x1682 &subdevice.id pci 0x222b +subdevice.name PV-T73K-UAL3 (256MB) vendor.id pci 0x10de &device.id pci 0x02e1 &subvendor.id pci 0x1682 &subdevice.id pci 0x2247 +subdevice.name GF 7600GS 512MB DDR2 vendor.id pci 0x10de &device.id pci 0x02e2 +device.name G73 [GeForce 7300 GT] vendor.id pci 0x10de &device.id pci 0x02e3 +device.name G71 [GeForce 7900 GS] vendor.id pci 0x10de &device.id pci 0x02e4 +device.name G71 [GeForce 7950 GT] vendor.id pci 0x10de &device.id pci 0x02e4 &subvendor.id pci 0x1682 &subdevice.id pci 0x2271 +subdevice.name PV-T71A-YDF7 (512MB) vendor.id pci 0x10de &device.id pci 0x02f0 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f0 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x02f0 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02f0 &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x02f0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x02f1 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f1 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x02f2 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f3 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f4 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f5 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f6 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f7 +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02f8 +device.name C51 Memory Controller 5 vendor.id pci 0x10de &device.id pci 0x02f8 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x02f8 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02f8 &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x02f8 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x02f8 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x02f9 +device.name C51 Memory Controller 4 vendor.id pci 0x10de &device.id pci 0x02f9 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x02f9 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02f9 &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x02f9 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x02f9 &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x02fa +device.name C51 Memory Controller 0 vendor.id pci 0x10de &device.id pci 0x02fa &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x02fa &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02fa &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x02fa &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x02fa &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x02fb +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x02fc +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x02fc &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02fd +device.name C51 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x02fd &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02fe +device.name C51 Memory Controller 1 vendor.id pci 0x10de &device.id pci 0x02fe &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x02fe &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02fe &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x02fe &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x02fe &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x02ff +device.name C51 Host Bridge vendor.id pci 0x10de &device.id pci 0x02ff &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x10de &device.id pci 0x02ff &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x10de &device.id pci 0x02ff &subvendor.id pci 0x1043 &subdevice.id pci 0x81cd +subdevice.name A8N-VM CSM Mainboard vendor.id pci 0x10de &device.id pci 0x02ff &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-M55plus-S3G vendor.id pci 0x10de &device.id pci 0x02ff &subvendor.id pci 0x1462 &subdevice.id pci 0x7207 +subdevice.name K8NGM2 series vendor.id pci 0x10de &device.id pci 0x0300 +device.name NV30 [GeForce FX] vendor.id pci 0x10de &device.id pci 0x0301 +device.name NV30 [GeForce FX 5800 Ultra] vendor.id pci 0x10de &device.id pci 0x0302 +device.name NV30 [GeForce FX 5800] vendor.id pci 0x10de &device.id pci 0x0308 +device.name NV30GL [Quadro FX 2000] vendor.id pci 0x10de &device.id pci 0x0309 +device.name NV30GL [Quadro FX 1000] vendor.id pci 0x10de &device.id pci 0x0311 +device.name NV31 [GeForce FX 5600 Ultra] vendor.id pci 0x10de &device.id pci 0x0312 +device.name NV31 [GeForce FX 5600] vendor.id pci 0x10de &device.id pci 0x0314 +device.name NV31 [GeForce FX 5600XT] vendor.id pci 0x10de &device.id pci 0x0314 &subvendor.id pci 0x1043 &subdevice.id pci 0x814a +subdevice.name V9560XT/TD vendor.id pci 0x10de &device.id pci 0x0316 +device.name NV31M vendor.id pci 0x10de &device.id pci 0x0318 +device.name NV31GL vendor.id pci 0x10de &device.id pci 0x031a +device.name NV31M [GeForce FX Go5600] vendor.id pci 0x10de &device.id pci 0x031b +device.name NV31M [GeForce FX Go5650] vendor.id pci 0x10de &device.id pci 0x031c +device.name NV31GLM [Quadro FX Go700] vendor.id pci 0x10de &device.id pci 0x0320 +device.name NV34 [GeForce FX 5200] vendor.id pci 0x10de &device.id pci 0x0321 +device.name NV34 [GeForce FX 5200 Ultra] vendor.id pci 0x10de &device.id pci 0x0322 +device.name NV34 [GeForce FX 5200] vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x1043 &subdevice.id pci 0x02fb +subdevice.name V9250 Magic vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x1043 &subdevice.id pci 0x8180 +subdevice.name V9520-X/TD/128M vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x107d &subdevice.id pci 0x2967 +subdevice.name WinFast A340T 128MB vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x1462 &subdevice.id pci 0x9110 +subdevice.name MS-8911 (FX5200-TD128) vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x1462 &subdevice.id pci 0x9171 +subdevice.name MS-8917 (FX5200-T128) vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x1462 &subdevice.id pci 0x9360 +subdevice.name MS-8936 (FX5200-T128) vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x1682 &subdevice.id pci 0x1351 +subdevice.name GeForce FX 5200 vendor.id pci 0x10de &device.id pci 0x0323 +device.name NV34 [GeForce FX 5200LE] vendor.id pci 0x10de &device.id pci 0x0324 +device.name NV34M [GeForce FX Go5200 64M] vendor.id pci 0x10de &device.id pci 0x0324 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x10de &device.id pci 0x0324 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name Pavilion ZD7000 laptop vendor.id pci 0x10de &device.id pci 0x0324 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x10de &device.id pci 0x0325 +device.name NV34M [GeForce FX Go5250] vendor.id pci 0x10de &device.id pci 0x0326 +device.name NV34 [GeForce FX 5500] vendor.id pci 0x10de &device.id pci 0x0326 &subvendor.id pci 0x1458 &subdevice.id pci 0x310d +subdevice.name GeForce FX 5500 128 MB vendor.id pci 0x10de &device.id pci 0x0326 &subvendor.id pci 0x1682 &subdevice.id pci 0x2034 +subdevice.name GeForce 5500 256 MB vendor.id pci 0x10de &device.id pci 0x0327 +device.name NV34 [GeForce FX 5100] vendor.id pci 0x10de &device.id pci 0x0328 +device.name NV34M [GeForce FX Go5200 32M/64M] vendor.id pci 0x10de &device.id pci 0x0329 +device.name NV34M [GeForce FX Go5200] vendor.id pci 0x10de &device.id pci 0x0329 &subvendor.id pci 0x10de &subdevice.id pci 0x0010 +subdevice.name Powerbook G4 vendor.id pci 0x10de &device.id pci 0x032a +device.name NV34GL [Quadro NVS 280 PCI] vendor.id pci 0x10de &device.id pci 0x032b +device.name NV34GL [Quadro FX 500/600 PCI] vendor.id pci 0x10de &device.id pci 0x032c +device.name NV34M [GeForce FX Go5300 / Go5350] vendor.id pci 0x10de &device.id pci 0x032d +device.name NV34M [GeForce FX Go5100] vendor.id pci 0x10de &device.id pci 0x032e +device.name NV34 vendor.id pci 0x10de &device.id pci 0x032f +device.name NV34 [GeForce FX 5200] vendor.id pci 0x10de &device.id pci 0x0330 +device.name NV35 [GeForce FX 5900 Ultra] vendor.id pci 0x10de &device.id pci 0x0330 &subvendor.id pci 0x1043 &subdevice.id pci 0x8137 +subdevice.name V9950 Ultra / 256 MB vendor.id pci 0x10de &device.id pci 0x0331 +device.name NV35 [GeForce FX 5900] vendor.id pci 0x10de &device.id pci 0x0331 &subvendor.id pci 0x1043 &subdevice.id pci 0x8145 +subdevice.name V9950GE vendor.id pci 0x10de &device.id pci 0x0332 +device.name NV35 [GeForce FX 5900XT] vendor.id pci 0x10de &device.id pci 0x0333 +device.name NV38 [GeForce FX 5950 Ultra] vendor.id pci 0x10de &device.id pci 0x0334 +device.name NV35 [GeForce FX 5900ZT] vendor.id pci 0x10de &device.id pci 0x0334 &subvendor.id pci 0x1462 &subdevice.id pci 0x9373 +subdevice.name FX5900ZT-VTD128 (MS-8937) vendor.id pci 0x10de &device.id pci 0x0338 +device.name NV35GL [Quadro FX 3000] vendor.id pci 0x10de &device.id pci 0x033f +device.name NV35GL [Quadro FX 700] vendor.id pci 0x10de &device.id pci 0x0341 +device.name NV36 [GeForce FX 5700 Ultra] vendor.id pci 0x10de &device.id pci 0x0341 &subvendor.id pci 0x1462 &subdevice.id pci 0x9380 +subdevice.name MS-8938 (FX5700U-TD128) vendor.id pci 0x10de &device.id pci 0x0342 +device.name NV36 [GeForce FX 5700] vendor.id pci 0x10de &device.id pci 0x0343 +device.name NV36 [GeForce FX 5700LE] vendor.id pci 0x10de &device.id pci 0x0344 +device.name NV36 [GeForce FX 5700VE] vendor.id pci 0x10de &device.id pci 0x0347 +device.name NV36M [GeForce FX Go5700] vendor.id pci 0x10de &device.id pci 0x0347 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x10de &device.id pci 0x0348 +device.name NV36M [GeForce FX Go5700] vendor.id pci 0x10de &device.id pci 0x034c +device.name NV36 [Quadro FX Go1000] vendor.id pci 0x10de &device.id pci 0x034d +device.name NV36 vendor.id pci 0x10de &device.id pci 0x034e +device.name NV36GL [Quadro FX 1100] vendor.id pci 0x10de &device.id pci 0x0360 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0361 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0361 &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0362 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0362 &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x0363 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0364 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0364 &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0365 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0366 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0367 +device.name MCP55 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0368 +device.name MCP55 SMBus Controller vendor.id pci 0x10de &device.id pci 0x0368 &subvendor.id pci 0x1028 &subdevice.id pci 0x020c +subdevice.name PowerEdge M605 MCP55 SMBus vendor.id pci 0x10de &device.id pci 0x0368 &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 MCP55 SMBus vendor.id pci 0x10de &device.id pci 0x0368 &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x0369 +device.name MCP55 Memory Controller vendor.id pci 0x10de &device.id pci 0x0369 &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x036a +device.name MCP55 Memory Controller vendor.id pci 0x10de &device.id pci 0x036b +device.name MCP55 SMU vendor.id pci 0x10de &device.id pci 0x036c +device.name MCP55 USB Controller vendor.id pci 0x10de &device.id pci 0x036c &subvendor.id pci 0x1028 &subdevice.id pci 0x020c +subdevice.name PowerEdge M605 MCP55 USB Controller vendor.id pci 0x10de &device.id pci 0x036c &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 MCP55 USB Controller vendor.id pci 0x10de &device.id pci 0x036c &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x036d +device.name MCP55 USB Controller vendor.id pci 0x10de &device.id pci 0x036d &subvendor.id pci 0x1028 &subdevice.id pci 0x020c +subdevice.name PowerEdge M605 MCP55 USB Controller vendor.id pci 0x10de &device.id pci 0x036d &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 MCP55 USB Controller vendor.id pci 0x10de &device.id pci 0x036d &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x036e +device.name MCP55 IDE vendor.id pci 0x10de &device.id pci 0x036e &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x0370 +device.name MCP55 PCI bridge vendor.id pci 0x10de &device.id pci 0x0371 +device.name MCP55 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0371 &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x0372 +device.name MCP55 Ethernet vendor.id pci 0x10de &device.id pci 0x0373 +device.name MCP55 Ethernet vendor.id pci 0x10de &device.id pci 0x0373 &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x0374 +device.name MCP55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x0375 +device.name MCP55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x0376 +device.name MCP55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x0377 +device.name MCP55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x0378 +device.name MCP55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x037a +device.name MCP55 Memory Controller vendor.id pci 0x10de &device.id pci 0x037e +device.name MCP55 SATA Controller vendor.id pci 0x10de &device.id pci 0x037f +device.name MCP55 SATA Controller vendor.id pci 0x10de &device.id pci 0x037f &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 MCP55 SATA Controller vendor.id pci 0x10de &device.id pci 0x037f &subvendor.id pci 0x147b &subdevice.id pci 0x1c24 +subdevice.name KN9 series mainboard vendor.id pci 0x10de &device.id pci 0x038b +device.name G73 [GeForce 7650 GS] vendor.id pci 0x10de &device.id pci 0x0390 +device.name G73 [GeForce 7650 GS] vendor.id pci 0x10de &device.id pci 0x0391 +device.name G73 [GeForce 7600 GT] vendor.id pci 0x10de &device.id pci 0x0391 &subvendor.id pci 0x1458 &subdevice.id pci 0x3427 +subdevice.name GV-NX76T128D-RH vendor.id pci 0x10de &device.id pci 0x0391 &subvendor.id pci 0x1462 &subdevice.id pci 0x0452 +subdevice.name NX7600GT-VT2D256E vendor.id pci 0x10de &device.id pci 0x0392 +device.name G73 [GeForce 7600 GS] vendor.id pci 0x10de &device.id pci 0x0392 &subvendor.id pci 0x1462 &subdevice.id pci 0x0622 +subdevice.name NX7600GS-T2D256EH vendor.id pci 0x10de &device.id pci 0x0393 +device.name G73 [GeForce 7300 GT] vendor.id pci 0x10de &device.id pci 0x0393 &subvendor.id pci 0x10de &subdevice.id pci 0x0412 +subdevice.name NX7300GT-TD256EH vendor.id pci 0x10de &device.id pci 0x0393 &subvendor.id pci 0x1462 &subdevice.id pci 0x0412 +subdevice.name NX7300GT-TD256EH vendor.id pci 0x10de &device.id pci 0x0394 +device.name G73 [GeForce 7600 LE] vendor.id pci 0x10de &device.id pci 0x0395 +device.name G73 [GeForce 7300 GT] vendor.id pci 0x10de &device.id pci 0x0396 +device.name G73 vendor.id pci 0x10de &device.id pci 0x0397 +device.name G73M [GeForce Go 7700] vendor.id pci 0x10de &device.id pci 0x0398 +device.name G73M [GeForce Go 7600] vendor.id pci 0x10de &device.id pci 0x0398 &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name Aspire 9814WKMi vendor.id pci 0x10de &device.id pci 0x0399 +device.name G73M [GeForce Go 7600 GT] vendor.id pci 0x10de &device.id pci 0x039a +device.name G73M [Quadro NVS 300M] vendor.id pci 0x10de &device.id pci 0x039b +device.name G73M [GeForce Go 7900 SE] vendor.id pci 0x10de &device.id pci 0x039c +device.name G73GLM [Quadro FX 550M] vendor.id pci 0x10de &device.id pci 0x039c &subvendor.id pci 0x10de &subdevice.id pci 0x039c +subdevice.name Quadro FX 560M vendor.id pci 0x10de &device.id pci 0x039d +device.name G73 vendor.id pci 0x10de &device.id pci 0x039e +device.name G73GL [Quadro FX 560] vendor.id pci 0x10de &device.id pci 0x039f +device.name G73 vendor.id pci 0x10de &device.id pci 0x03a0 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a1 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a2 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a3 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a4 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a5 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a6 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a7 +device.name C55 Host Bridge vendor.id pci 0x10de &device.id pci 0x03a8 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03a9 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03aa +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03ab +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03ac +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03ad +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03ae +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03af +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b0 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b1 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b2 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b3 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b4 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b5 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b6 +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03b7 +device.name C55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x03b8 +device.name C55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x03b9 +device.name C55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x03ba +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03bb +device.name C55 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x03bc +device.name C55 Memory Controller vendor.id pci 0x10de &device.id pci 0x03d0 +device.name C61 [GeForce 6150SE nForce 430] vendor.id pci 0x10de &device.id pci 0x03d0 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03d1 +device.name C61 [GeForce 6100 nForce 405] vendor.id pci 0x10de &device.id pci 0x03d2 +device.name C61 [GeForce 6100 nForce 400] vendor.id pci 0x10de &device.id pci 0x03d5 +device.name C61 [GeForce 6100 nForce 420] vendor.id pci 0x10de &device.id pci 0x03d6 +device.name C61 [GeForce 7025 / nForce 630a] vendor.id pci 0x10de &device.id pci 0x03e0 +device.name MCP61 LPC Bridge vendor.id pci 0x10de &device.id pci 0x03e0 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03e0 &subvendor.id pci 0x1849 &subdevice.id pci 0x03e0 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03e1 +device.name MCP61 LPC Bridge vendor.id pci 0x10de &device.id pci 0x03e1 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03e2 +device.name MCP61 Host Bridge vendor.id pci 0x10de &device.id pci 0x03e2 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03e3 +device.name MCP61 LPC Bridge vendor.id pci 0x10de &device.id pci 0x03e4 +device.name MCP61 High Definition Audio vendor.id pci 0x10de &device.id pci 0x03e5 +device.name MCP61 Ethernet vendor.id pci 0x10de &device.id pci 0x03e6 +device.name MCP61 Ethernet vendor.id pci 0x10de &device.id pci 0x03e7 +device.name MCP61 SATA Controller vendor.id pci 0x10de &device.id pci 0x03e8 +device.name MCP61 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x03e8 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03e8 &subvendor.id pci 0x1849 &subdevice.id pci 0x03e8 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03e9 +device.name MCP61 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x03e9 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03e9 &subvendor.id pci 0x1849 &subdevice.id pci 0x03e9 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03ea +device.name MCP61 Memory Controller vendor.id pci 0x10de &device.id pci 0x03ea &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03ea &subvendor.id pci 0x1849 &subdevice.id pci 0x03ea +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03eb +device.name MCP61 SMBus vendor.id pci 0x10de &device.id pci 0x03eb &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03eb &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03eb &subvendor.id pci 0x1849 &subdevice.id pci 0x03eb +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03ec +device.name MCP61 IDE vendor.id pci 0x10de &device.id pci 0x03ec &subvendor.id pci 0x1025 &subdevice.id pci 0x0392 +subdevice.name ET1350 vendor.id pci 0x10de &device.id pci 0x03ec &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03ec &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03ec &subvendor.id pci 0x1849 &subdevice.id pci 0x03ec +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03ee +device.name MCP61 Ethernet vendor.id pci 0x10de &device.id pci 0x03ef +device.name MCP61 Ethernet vendor.id pci 0x10de &device.id pci 0x03ef &subvendor.id pci 0x1025 &subdevice.id pci 0x8000 +subdevice.name ET1350 vendor.id pci 0x10de &device.id pci 0x03ef &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03ef &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03ef &subvendor.id pci 0x1849 &subdevice.id pci 0x03ef +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03f0 +device.name MCP61 High Definition Audio vendor.id pci 0x10de &device.id pci 0x03f0 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03f0 &subvendor.id pci 0x1043 &subdevice.id pci 0x8415 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03f0 &subvendor.id pci 0x1849 &subdevice.id pci 0x0888 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03f1 +device.name MCP61 USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x03f1 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03f1 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03f1 &subvendor.id pci 0x1849 &subdevice.id pci 0x03f1 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03f2 +device.name MCP61 USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x03f2 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03f2 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03f2 &subvendor.id pci 0x1849 &subdevice.id pci 0x03f2 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03f3 +device.name MCP61 PCI bridge vendor.id pci 0x10de &device.id pci 0x03f3 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03f3 &subvendor.id pci 0x1849 &subdevice.id pci 0x03f3 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03f4 +device.name MCP61 SMU vendor.id pci 0x10de &device.id pci 0x03f5 +device.name MCP61 Memory Controller vendor.id pci 0x10de &device.id pci 0x03f5 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03f5 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03f5 &subvendor.id pci 0x1849 &subdevice.id pci 0x03eb +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03f6 +device.name MCP61 SATA Controller vendor.id pci 0x10de &device.id pci 0x03f6 &subvendor.id pci 0x1028 &subdevice.id pci 0x020e +subdevice.name Inspiron 531 vendor.id pci 0x10de &device.id pci 0x03f6 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a4 +subdevice.name M4N68T series motherboard vendor.id pci 0x10de &device.id pci 0x03f6 &subvendor.id pci 0x1849 &subdevice.id pci 0x03f6 +subdevice.name 939NF6G-VSTA Board vendor.id pci 0x10de &device.id pci 0x03f7 +device.name MCP61 SATA Controller vendor.id pci 0x10de &device.id pci 0x0400 +device.name G84 [GeForce 8600 GTS] vendor.id pci 0x10de &device.id pci 0x0400 &subvendor.id pci 0x1043 &subdevice.id pci 0x8241 +subdevice.name EN8600GTS vendor.id pci 0x10de &device.id pci 0x0401 +device.name G84 [GeForce 8600 GT] vendor.id pci 0x10de &device.id pci 0x0402 +device.name G84 [GeForce 8600 GT] vendor.id pci 0x10de &device.id pci 0x0402 &subvendor.id pci 0x1458 &subdevice.id pci 0x3455 +subdevice.name GV-NX86T512H vendor.id pci 0x10de &device.id pci 0x0402 &subvendor.id pci 0x1462 &subdevice.id pci 0x0910 +subdevice.name NX8600GT-T2D256EZ vendor.id pci 0x10de &device.id pci 0x0403 +device.name G84 [GeForce 8600 GS] vendor.id pci 0x10de &device.id pci 0x0404 +device.name G84 [GeForce 8400 GS] vendor.id pci 0x10de &device.id pci 0x0404 &subvendor.id pci 0x1462 &subdevice.id pci 0x1230 +subdevice.name NX8400GS-TD256E vendor.id pci 0x10de &device.id pci 0x0405 +device.name G84M [GeForce 9500M GS] vendor.id pci 0x10de &device.id pci 0x0406 +device.name G84 [GeForce 8300 GS] vendor.id pci 0x10de &device.id pci 0x0407 +device.name G84M [GeForce 8600M GT] vendor.id pci 0x10de &device.id pci 0x0408 +device.name G84M [GeForce 9650M GS] vendor.id pci 0x10de &device.id pci 0x0409 +device.name G84M [GeForce 8700M GT] vendor.id pci 0x10de &device.id pci 0x040a +device.name G84GL [Quadro FX 370] vendor.id pci 0x10de &device.id pci 0x040b +device.name G84GLM [Quadro NVS 320M] vendor.id pci 0x10de &device.id pci 0x040c +device.name G84GLM [Quadro FX 570M] vendor.id pci 0x10de &device.id pci 0x040c &subvendor.id pci 0x17aa &subdevice.id pci 0x20d9 +subdevice.name ThinkPad T61p vendor.id pci 0x10de &device.id pci 0x040d +device.name G84GLM [Quadro FX 1600M] vendor.id pci 0x10de &device.id pci 0x040e +device.name G84GL [Quadro FX 570] vendor.id pci 0x10de &device.id pci 0x040f +device.name G84GL [Quadro FX 1700] vendor.id pci 0x10de &device.id pci 0x0410 +device.name G92 [GeForce GT 330] vendor.id pci 0x10de &device.id pci 0x0414 +device.name G92 [GeForce 9800 GT] vendor.id pci 0x10de &device.id pci 0x0420 +device.name G86 [GeForce 8400 SE] vendor.id pci 0x10de &device.id pci 0x0421 +device.name G86 [GeForce 8500 GT] vendor.id pci 0x10de &device.id pci 0x0421 &subvendor.id pci 0x1462 &subdevice.id pci 0x0960 +subdevice.name NX8500GT-TD512EH/M2 vendor.id pci 0x10de &device.id pci 0x0422 +device.name G86 [GeForce 8400 GS] vendor.id pci 0x10de &device.id pci 0x0423 +device.name G86 [GeForce 8300 GS] vendor.id pci 0x10de &device.id pci 0x0424 +device.name G86 [GeForce 8400 GS] vendor.id pci 0x10de &device.id pci 0x0425 +device.name G86M [GeForce 8600M GS] vendor.id pci 0x10de &device.id pci 0x0425 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x10de &device.id pci 0x0426 +device.name G86M [GeForce 8400M GT] vendor.id pci 0x10de &device.id pci 0x0427 +device.name G86M [GeForce 8400M GS] vendor.id pci 0x10de &device.id pci 0x0427 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x10de &device.id pci 0x0427 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0428 +device.name G86M [GeForce 8400M G] vendor.id pci 0x10de &device.id pci 0x0429 +device.name G86M [Quadro NVS 140M] vendor.id pci 0x10de &device.id pci 0x0429 &subvendor.id pci 0x17aa &subdevice.id pci 0x20d8 +subdevice.name ThinkPad T61 vendor.id pci 0x10de &device.id pci 0x042a +device.name G86M [Quadro NVS 130M] vendor.id pci 0x10de &device.id pci 0x042b +device.name G86M [Quadro NVS 135M] vendor.id pci 0x10de &device.id pci 0x042c +device.name G86 [GeForce 9400 GT] vendor.id pci 0x10de &device.id pci 0x042d +device.name G86GLM [Quadro FX 360M] vendor.id pci 0x10de &device.id pci 0x042e +device.name G86M [GeForce 9300M G] vendor.id pci 0x10de &device.id pci 0x042f +device.name G86 [Quadro NVS 290] vendor.id pci 0x10de &device.id pci 0x0440 +device.name MCP65 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0441 +device.name MCP65 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0442 +device.name MCP65 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0442 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0443 +device.name MCP65 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0444 +device.name MCP65 Memory Controller vendor.id pci 0x10de &device.id pci 0x0444 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0445 +device.name MCP65 Memory Controller vendor.id pci 0x10de &device.id pci 0x0446 +device.name MCP65 SMBus vendor.id pci 0x10de &device.id pci 0x0446 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0447 +device.name MCP65 SMU vendor.id pci 0x10de &device.id pci 0x0447 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9500/9600/9700 series vendor.id pci 0x10de &device.id pci 0x0448 +device.name MCP65 IDE vendor.id pci 0x10de &device.id pci 0x0448 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0449 +device.name MCP65 PCI bridge vendor.id pci 0x10de &device.id pci 0x0449 &subvendor.id pci 0x10de &subdevice.id pci 0xcb84 +subdevice.name HP Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x044a +device.name MCP65 High Definition Audio vendor.id pci 0x10de &device.id pci 0x044a &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x044b +device.name MCP65 High Definition Audio vendor.id pci 0x10de &device.id pci 0x044c +device.name MCP65 AHCI Controller vendor.id pci 0x10de &device.id pci 0x044d +device.name MCP65 AHCI Controller vendor.id pci 0x10de &device.id pci 0x044e +device.name MCP65 AHCI Controller vendor.id pci 0x10de &device.id pci 0x044f +device.name MCP65 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0450 +device.name MCP65 Ethernet vendor.id pci 0x10de &device.id pci 0x0450 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0451 +device.name MCP65 Ethernet vendor.id pci 0x10de &device.id pci 0x0452 +device.name MCP65 Ethernet vendor.id pci 0x10de &device.id pci 0x0453 +device.name MCP65 Ethernet vendor.id pci 0x10de &device.id pci 0x0454 +device.name MCP65 USB 1.1 OHCI Controller vendor.id pci 0x10de &device.id pci 0x0454 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0455 +device.name MCP65 USB 2.0 EHCI Controller vendor.id pci 0x10de &device.id pci 0x0455 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x0456 +device.name MCP65 USB Controller vendor.id pci 0x10de &device.id pci 0x0457 +device.name MCP65 USB Controller vendor.id pci 0x10de &device.id pci 0x0458 +device.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x0458 &subvendor.id pci 0x10de &subdevice.id pci 0x0000 +subdevice.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x0459 +device.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x0459 &subvendor.id pci 0x10de &subdevice.id pci 0x0000 +subdevice.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x045a +device.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x045a &subvendor.id pci 0x10de &subdevice.id pci 0x0000 +subdevice.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x045b +device.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x045b &subvendor.id pci 0x10de &subdevice.id pci 0x0000 +subdevice.name MCP65 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x045c +device.name MCP65 SATA Controller vendor.id pci 0x10de &device.id pci 0x045d +device.name MCP65 SATA Controller vendor.id pci 0x10de &device.id pci 0x045d &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x10de &device.id pci 0x045e +device.name MCP65 SATA Controller vendor.id pci 0x10de &device.id pci 0x045f +device.name MCP65 SATA Controller vendor.id pci 0x10de &device.id pci 0x0531 +device.name C67 [GeForce 7150M / nForce 630M] vendor.id pci 0x10de &device.id pci 0x0533 +device.name C67 [GeForce 7000M / nForce 610M] vendor.id pci 0x10de &device.id pci 0x053a +device.name C68 [GeForce 7050 PV / nForce 630a] vendor.id pci 0x10de &device.id pci 0x053b +device.name C68 [GeForce 7050 PV / nForce 630a] vendor.id pci 0x10de &device.id pci 0x053b &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherbord vendor.id pci 0x10de &device.id pci 0x053e +device.name C68 [GeForce 7025 / nForce 630a] vendor.id pci 0x10de &device.id pci 0x0541 +device.name MCP67 Memory Controller vendor.id pci 0x10de &device.id pci 0x0542 +device.name MCP67 SMBus vendor.id pci 0x10de &device.id pci 0x0542 &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherbord vendor.id pci 0x10de &device.id pci 0x0543 +device.name MCP67 Co-processor vendor.id pci 0x10de &device.id pci 0x0547 +device.name MCP67 Memory Controller vendor.id pci 0x10de &device.id pci 0x0547 &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherbord vendor.id pci 0x10de &device.id pci 0x0547 &subvendor.id pci 0x1849 &subdevice.id pci 0x0547 +subdevice.name ALiveNF7G-HDready vendor.id pci 0x10de &device.id pci 0x0548 +device.name MCP67 ISA Bridge vendor.id pci 0x10de &device.id pci 0x0548 &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x054c +device.name MCP67 Ethernet vendor.id pci 0x10de &device.id pci 0x054c &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherbord vendor.id pci 0x10de &device.id pci 0x054c &subvendor.id pci 0x1849 &subdevice.id pci 0x054c +subdevice.name ALiveNF7G-HDready, MCP67 Gigabit Ethernet vendor.id pci 0x10de &device.id pci 0x054d +device.name MCP67 Ethernet vendor.id pci 0x10de &device.id pci 0x054e +device.name MCP67 Ethernet vendor.id pci 0x10de &device.id pci 0x054f +device.name MCP67 Ethernet vendor.id pci 0x10de &device.id pci 0x0550 +device.name MCP67 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0550 &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x0554 +device.name MCP67 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0554 &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x0555 +device.name MCP67 SATA Controller vendor.id pci 0x10de &device.id pci 0x0555 &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x055c +device.name MCP67 High Definition Audio vendor.id pci 0x10de &device.id pci 0x055c &subvendor.id pci 0x1043 &subdevice.id pci 0x8290 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x055d +device.name MCP67 High Definition Audio vendor.id pci 0x10de &device.id pci 0x055e +device.name MCP67 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x055e &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x055f +device.name MCP67 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x055f &subvendor.id pci 0x1043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x0560 +device.name MCP67 IDE Controller vendor.id pci 0x10de &device.id pci 0x0560 &subvendor.id pci 0xf043 &subdevice.id pci 0x8308 +subdevice.name M2N68-AM Motherboard vendor.id pci 0x10de &device.id pci 0x0561 +device.name MCP67 PCI Bridge vendor.id pci 0x10de &device.id pci 0x0562 +device.name MCP67 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0562 &subvendor.id pci 0x1849 &subdevice.id pci 0x0562 +subdevice.name ALiveNF7G-HDready vendor.id pci 0x10de &device.id pci 0x0563 +device.name MCP67 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0568 +device.name MCP78S [GeForce 8200] Memory Controller vendor.id pci 0x10de &device.id pci 0x0568 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0568 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0568 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0568 &subvendor.id pci 0x1849 &subdevice.id pci 0x0568 +subdevice.name K10N78FullHD-hSLI R3.0 Memory Controller vendor.id pci 0x10de &device.id pci 0x0569 +device.name MCP78S [GeForce 8200] PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0569 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0569 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0569 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0569 &subvendor.id pci 0x1849 &subdevice.id pci 0x0569 +subdevice.name K10N78FullHD-hSLI R3.0 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x056a +device.name MCP73 [nForce 630i] USB 2.0 Controller (EHCI) vendor.id pci 0x10de &device.id pci 0x056a &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x056a &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x056c +device.name MCP73 IDE Controller vendor.id pci 0x10de &device.id pci 0x056c &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x056c &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x056c &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x056d +device.name MCP73 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x056d &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x056d &subvendor.id pci 0x10de &subdevice.id pci 0xcb73 +subdevice.name MCP73 PCI Bridge vendor.id pci 0x10de &device.id pci 0x056e +device.name MCP73 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x056e &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x056e &subvendor.id pci 0x10de &subdevice.id pci 0x0000 +subdevice.name MCP73 PCIe x16 port vendor.id pci 0x10de &device.id pci 0x056f +device.name MCP73 PCI Express bridge vendor.id pci 0x10de &device.id pci 0x056f &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x056f &subvendor.id pci 0x10de &subdevice.id pci 0x0000 +subdevice.name MCP73 PCIe x1 port vendor.id pci 0x10de &device.id pci 0x05b1 +device.name NF200 PCIe 2.0 switch vendor.id pci 0x10de &device.id pci 0x05b8 +device.name NF200 PCIe 2.0 switch for GTX 295 vendor.id pci 0x10de &device.id pci 0x05be +device.name NF200 PCIe 2.0 switch for Quadro Plex S4 / Tesla S870 / Tesla S1070 / Tesla S2050 vendor.id pci 0x10de &device.id pci 0x05e0 +device.name GT200b [GeForce GTX 295] vendor.id pci 0x10de &device.id pci 0x05e1 +device.name GT200 [GeForce GTX 280] vendor.id pci 0x10de &device.id pci 0x05e2 +device.name GT200 [GeForce GTX 260] vendor.id pci 0x10de &device.id pci 0x05e3 +device.name GT200b [GeForce GTX 285] vendor.id pci 0x10de &device.id pci 0x05e3 &subvendor.id pci 0x1682 &subdevice.id pci 0x2490 +subdevice.name GX-285N-ZDF vendor.id pci 0x10de &device.id pci 0x05e6 +device.name GT200b [GeForce GTX 275] vendor.id pci 0x10de &device.id pci 0x05e7 +device.name GT200GL [Tesla C1060 / M1060] vendor.id pci 0x10de &device.id pci 0x05e7 &subvendor.id pci 0x10de &subdevice.id pci 0x0595 +subdevice.name Tesla T10 Processor vendor.id pci 0x10de &device.id pci 0x05e7 &subvendor.id pci 0x10de &subdevice.id pci 0x068f +subdevice.name Tesla T10 Processor vendor.id pci 0x10de &device.id pci 0x05e7 &subvendor.id pci 0x10de &subdevice.id pci 0x0697 +subdevice.name Tesla M1060 vendor.id pci 0x10de &device.id pci 0x05e7 &subvendor.id pci 0x10de &subdevice.id pci 0x0714 +subdevice.name Tesla M1060 vendor.id pci 0x10de &device.id pci 0x05e7 &subvendor.id pci 0x10de &subdevice.id pci 0x0743 +subdevice.name Tesla M1060 vendor.id pci 0x10de &device.id pci 0x05ea +device.name GT200 [GeForce GTX 260] vendor.id pci 0x10de &device.id pci 0x05eb +device.name GT200 [GeForce GTX 295] vendor.id pci 0x10de &device.id pci 0x05ed +device.name GT200GL [Quadro Plex 2200 D2] vendor.id pci 0x10de &device.id pci 0x05f1 +device.name GT200 [GeForce GTX 280] vendor.id pci 0x10de &device.id pci 0x05f2 +device.name GT200 [GeForce GTX 260] vendor.id pci 0x10de &device.id pci 0x05f8 +device.name GT200GL [Quadro Plex 2200 S4] vendor.id pci 0x10de &device.id pci 0x05f9 +device.name GT200GL [Quadro CX] vendor.id pci 0x10de &device.id pci 0x05fd +device.name GT200GL [Quadro FX 5800] vendor.id pci 0x10de &device.id pci 0x05fe +device.name GT200GL [Quadro FX 4800] vendor.id pci 0x10de &device.id pci 0x05ff +device.name GT200GL [Quadro FX 3800] vendor.id pci 0x10de &device.id pci 0x0600 +device.name G92 [GeForce 8800 GTS 512] vendor.id pci 0x10de &device.id pci 0x0601 +device.name G92 [GeForce 9800 GT] vendor.id pci 0x10de &device.id pci 0x0602 +device.name G92 [GeForce 8800 GT] vendor.id pci 0x10de &device.id pci 0x0603 +device.name G92 [GeForce GT 230 OEM] vendor.id pci 0x10de &device.id pci 0x0604 +device.name G92 [GeForce 9800 GX2] vendor.id pci 0x10de &device.id pci 0x0605 +device.name G92 [GeForce 9800 GT] vendor.id pci 0x10de &device.id pci 0x0606 +device.name G92 [GeForce 8800 GS] vendor.id pci 0x10de &device.id pci 0x0607 +device.name G92 [GeForce GTS 240] vendor.id pci 0x10de &device.id pci 0x0608 +device.name G92M [GeForce 9800M GTX] vendor.id pci 0x10de &device.id pci 0x0609 +device.name G92M [GeForce 8800M GTS] vendor.id pci 0x10de &device.id pci 0x0609 &subvendor.id pci 0x106b &subdevice.id pci 0x00a7 +subdevice.name GeForce 8800 GS vendor.id pci 0x10de &device.id pci 0x060a +device.name G92M [GeForce GTX 280M] vendor.id pci 0x10de &device.id pci 0x060b +device.name G92M [GeForce 9800M GT] vendor.id pci 0x10de &device.id pci 0x060c +device.name G92M [GeForce 8800M GTX] vendor.id pci 0x10de &device.id pci 0x060d +device.name G92 [GeForce 8800 GS] vendor.id pci 0x10de &device.id pci 0x060f +device.name G92M [GeForce GTX 285M] vendor.id pci 0x10de &device.id pci 0x0610 +device.name G92 [GeForce 9600 GSO] vendor.id pci 0x10de &device.id pci 0x0610 &subvendor.id pci 0x1682 &subdevice.id pci 0x2385 +subdevice.name GeForce 9600 GSO 768mb vendor.id pci 0x10de &device.id pci 0x0611 +device.name G92 [GeForce 8800 GT] vendor.id pci 0x10de &device.id pci 0x0611 &subvendor.id pci 0x107d &subdevice.id pci 0x2ab0 +subdevice.name Winfast PX8800 GT PCI-E vendor.id pci 0x10de &device.id pci 0x0611 &subvendor.id pci 0x19da &subdevice.id pci 0x1040 +subdevice.name ZT-88TES2P-FSP vendor.id pci 0x10de &device.id pci 0x0612 +device.name G92 [GeForce 9800 GTX / 9800 GTX+] vendor.id pci 0x10de &device.id pci 0x0613 +device.name G92 [GeForce 9800 GTX+] vendor.id pci 0x10de &device.id pci 0x0614 +device.name G92 [GeForce 9800 GT] vendor.id pci 0x10de &device.id pci 0x0614 &subvendor.id pci 0x107d &subdevice.id pci 0x2ab3 +subdevice.name WinFast PX9800 GT (S-Fanpipe) vendor.id pci 0x10de &device.id pci 0x0615 +device.name G92 [GeForce GTS 250] vendor.id pci 0x10de &device.id pci 0x0615 &subvendor.id pci 0x3842 &subdevice.id pci 0x1150 +subdevice.name GeForce GTS 250 P/N 512-P3-1150-TR vendor.id pci 0x10de &device.id pci 0x0615 &subvendor.id pci 0x3842 &subdevice.id pci 0x1151 +subdevice.name GeForce GTS 250 P/N 512-P3-1151-TR vendor.id pci 0x10de &device.id pci 0x0615 &subvendor.id pci 0x3842 &subdevice.id pci 0x1155 +subdevice.name GeForce GTS 250 P/N 01G-P3-1155-TR vendor.id pci 0x10de &device.id pci 0x0615 &subvendor.id pci 0x3842 &subdevice.id pci 0x1156 +subdevice.name GeForce GTS 250 P/N 01G-P3-1156-TR vendor.id pci 0x10de &device.id pci 0x0617 +device.name G92M [GeForce 9800M GTX] vendor.id pci 0x10de &device.id pci 0x0618 +device.name G92M [GeForce GTX 260M] vendor.id pci 0x10de &device.id pci 0x0619 +device.name G92GL [Quadro FX 4700 X2] vendor.id pci 0x10de &device.id pci 0x061a +device.name G92GL [Quadro FX 3700] vendor.id pci 0x10de &device.id pci 0x061b +device.name G92GL [Quadro VX 200] vendor.id pci 0x10de &device.id pci 0x061c +device.name G92GLM [Quadro FX 3600M] vendor.id pci 0x10de &device.id pci 0x061d +device.name G92GLM [Quadro FX 2800M] vendor.id pci 0x10de &device.id pci 0x061e +device.name G92GLM [Quadro FX 3700M] vendor.id pci 0x10de &device.id pci 0x061f +device.name G92GLM [Quadro FX 3800M] vendor.id pci 0x10de &device.id pci 0x0620 +device.name G94 [GeForce 9800 GT] vendor.id pci 0x10de &device.id pci 0x0621 +device.name G94 [GeForce GT 230] vendor.id pci 0x10de &device.id pci 0x0622 +device.name G94 [GeForce 9600 GT] vendor.id pci 0x10de &device.id pci 0x0622 &subvendor.id pci 0x107d &subdevice.id pci 0x2ac1 +subdevice.name WinFast PX9600GT 1024MB vendor.id pci 0x10de &device.id pci 0x0622 &subvendor.id pci 0x1458 &subdevice.id pci 0x3481 +subdevice.name GV-NX96T512HP vendor.id pci 0x10de &device.id pci 0x0623 +device.name G94 [GeForce 9600 GS] vendor.id pci 0x10de &device.id pci 0x0624 +device.name G94 [GeForce 9600 GT Green Edition] vendor.id pci 0x10de &device.id pci 0x0625 +device.name G94 [GeForce 9600 GSO 512] vendor.id pci 0x10de &device.id pci 0x0626 +device.name G94 [GeForce GT 130] vendor.id pci 0x10de &device.id pci 0x0627 +device.name G94 [GeForce GT 140] vendor.id pci 0x10de &device.id pci 0x0628 +device.name G94M [GeForce 9800M GTS] vendor.id pci 0x10de &device.id pci 0x062a +device.name G94M [GeForce 9700M GTS] vendor.id pci 0x10de &device.id pci 0x062b +device.name G94M [GeForce 9800M GS] vendor.id pci 0x10de &device.id pci 0x062c +device.name G94M [GeForce 9800M GTS] vendor.id pci 0x10de &device.id pci 0x062d +device.name G94 [GeForce 9600 GT] vendor.id pci 0x10de &device.id pci 0x062e +device.name G94 [GeForce 9600 GT] vendor.id pci 0x10de &device.id pci 0x062e &subvendor.id pci 0x106b &subdevice.id pci 0x0605 +subdevice.name GeForce GT 130 vendor.id pci 0x10de &device.id pci 0x062f +device.name G94 [GeForce 9800 S] vendor.id pci 0x10de &device.id pci 0x0630 +device.name G94 [GeForce 9600 GT] vendor.id pci 0x10de &device.id pci 0x0631 +device.name G94M [GeForce GTS 160M] vendor.id pci 0x10de &device.id pci 0x0632 +device.name G94M [GeForce GTS 150M] vendor.id pci 0x10de &device.id pci 0x0633 +device.name G94 [GeForce GT 220] vendor.id pci 0x10de &device.id pci 0x0635 +device.name G94 [GeForce 9600 GSO] vendor.id pci 0x10de &device.id pci 0x0637 +device.name G94 [GeForce 9600 GT] vendor.id pci 0x10de &device.id pci 0x0638 +device.name G94GL [Quadro FX 1800] vendor.id pci 0x10de &device.id pci 0x063a +device.name G94GLM [Quadro FX 2700M] vendor.id pci 0x10de &device.id pci 0x063f +device.name G94 [GeForce 9600 GE] vendor.id pci 0x10de &device.id pci 0x0640 +device.name G96 [GeForce 9500 GT] vendor.id pci 0x10de &device.id pci 0x0641 +device.name G96 [GeForce 9400 GT] vendor.id pci 0x10de &device.id pci 0x0641 &subvendor.id pci 0x1682 &subdevice.id pci 0x4009 +subdevice.name PV-T94G-ZAFG vendor.id pci 0x10de &device.id pci 0x0642 +device.name G96 [D9M-10] vendor.id pci 0x10de &device.id pci 0x0643 +device.name G96 [GeForce 9500 GT] vendor.id pci 0x10de &device.id pci 0x0644 +device.name G96 [GeForce 9500 GS] vendor.id pci 0x10de &device.id pci 0x0644 &subvendor.id pci 0x174b &subdevice.id pci 0x9600 +subdevice.name Geforce 9500GS 512M DDR2 V/D/HDMI vendor.id pci 0x10de &device.id pci 0x0645 +device.name G96 [GeForce 9500 GS] vendor.id pci 0x10de &device.id pci 0x0646 +device.name G96 [GeForce GT 120] vendor.id pci 0x10de &device.id pci 0x0647 +device.name G96M [GeForce 9600M GT] vendor.id pci 0x10de &device.id pci 0x0648 +device.name G96M [GeForce 9600M GS] vendor.id pci 0x10de &device.id pci 0x0649 +device.name G96M [GeForce 9600M GT] vendor.id pci 0x10de &device.id pci 0x0649 &subvendor.id pci 0x1043 &subdevice.id pci 0x202d +subdevice.name GeForce GT 220M vendor.id pci 0x10de &device.id pci 0x064a +device.name G96M [GeForce 9700M GT] vendor.id pci 0x10de &device.id pci 0x064b +device.name G96M [GeForce 9500M G] vendor.id pci 0x10de &device.id pci 0x064c +device.name G96M [GeForce 9650M GT] vendor.id pci 0x10de &device.id pci 0x064d +device.name G96 [GeForce 9600 GT] vendor.id pci 0x10de &device.id pci 0x064e +device.name G96 [GeForce 9600 GT / 9800 GT] vendor.id pci 0x10de &device.id pci 0x0651 +device.name G96M [GeForce G 110M] vendor.id pci 0x10de &device.id pci 0x0652 +device.name G96M [GeForce GT 130M] vendor.id pci 0x10de &device.id pci 0x0652 &subvendor.id pci 0x152d &subdevice.id pci 0x0850 +subdevice.name GeForce GT 240M LE vendor.id pci 0x10de &device.id pci 0x0653 +device.name G96M [GeForce GT 120M] vendor.id pci 0x10de &device.id pci 0x0654 +device.name G96M [GeForce GT 220M] vendor.id pci 0x10de &device.id pci 0x0654 &subvendor.id pci 0x1043 &subdevice.id pci 0x14a2 +subdevice.name GeForce GT 320M vendor.id pci 0x10de &device.id pci 0x0654 &subvendor.id pci 0x1043 &subdevice.id pci 0x14d2 +subdevice.name GeForce GT 320M vendor.id pci 0x10de &device.id pci 0x0655 +device.name G96 [GeForce GT 120] vendor.id pci 0x10de &device.id pci 0x0656 +device.name G96 [GeForce 9650 S] vendor.id pci 0x10de &device.id pci 0x0658 +device.name G96GL [Quadro FX 380] vendor.id pci 0x10de &device.id pci 0x0659 +device.name G96GL [Quadro FX 580] vendor.id pci 0x10de &device.id pci 0x065a +device.name G96GLM [Quadro FX 1700M] vendor.id pci 0x10de &device.id pci 0x065b +device.name G96 [GeForce 9400 GT] vendor.id pci 0x10de &device.id pci 0x065c +device.name G96GLM [Quadro FX 770M] vendor.id pci 0x10de &device.id pci 0x065d +device.name G96 [GeForce 9500 GA / 9600 GT / GTS 250] vendor.id pci 0x10de &device.id pci 0x065f +device.name G96 [GeForce G210] vendor.id pci 0x10de &device.id pci 0x06c0 +device.name GF100 [GeForce GTX 480] vendor.id pci 0x10de &device.id pci 0x06c4 +device.name GF100 [GeForce GTX 465] vendor.id pci 0x10de &device.id pci 0x06ca +device.name GF100M [GeForce GTX 480M] vendor.id pci 0x10de &device.id pci 0x06cb +device.name GF100 [GeForce GTX 480] vendor.id pci 0x10de &device.id pci 0x06cd +device.name GF100 [GeForce GTX 470] vendor.id pci 0x10de &device.id pci 0x06d1 +device.name GF100GL [Tesla C2050 / C2070] vendor.id pci 0x10de &device.id pci 0x06d1 &subvendor.id pci 0x10de &subdevice.id pci 0x0771 +subdevice.name Tesla C2050 vendor.id pci 0x10de &device.id pci 0x06d1 &subvendor.id pci 0x10de &subdevice.id pci 0x0772 +subdevice.name Tesla C2070 vendor.id pci 0x10de &device.id pci 0x06d2 +device.name GF100GL [Tesla M2070] vendor.id pci 0x10de &device.id pci 0x06d2 &subvendor.id pci 0x10de &subdevice.id pci 0x0774 +subdevice.name Tesla M2070 vendor.id pci 0x10de &device.id pci 0x06d2 &subvendor.id pci 0x10de &subdevice.id pci 0x0830 +subdevice.name Tesla M2070 vendor.id pci 0x10de &device.id pci 0x06d2 &subvendor.id pci 0x10de &subdevice.id pci 0x0842 +subdevice.name Tesla M2070 vendor.id pci 0x10de &device.id pci 0x06d2 &subvendor.id pci 0x10de &subdevice.id pci 0x088f +subdevice.name Tesla X2070 vendor.id pci 0x10de &device.id pci 0x06d2 &subvendor.id pci 0x10de &subdevice.id pci 0x0908 +subdevice.name Tesla M2070 vendor.id pci 0x10de &device.id pci 0x06d8 +device.name GF100GL [Quadro 6000] vendor.id pci 0x10de &device.id pci 0x06d9 +device.name GF100GL [Quadro 5000] vendor.id pci 0x10de &device.id pci 0x06da +device.name GF100GLM [Quadro 5000M] vendor.id pci 0x10de &device.id pci 0x06dc +device.name GF100GL [Quadro 6000] vendor.id pci 0x10de &device.id pci 0x06dd +device.name GF100GL [Quadro 4000] vendor.id pci 0x10de &device.id pci 0x06de +device.name GF100GL [Tesla T20 Processor] vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x0773 +subdevice.name Tesla S2050 vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x082f +subdevice.name Tesla M2050 vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x0840 +subdevice.name Tesla X2070 vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x0842 +subdevice.name Tesla M2050 vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x0846 +subdevice.name Tesla M2050 vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x0866 +subdevice.name Tesla M2050 vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x0907 +subdevice.name Tesla M2050 vendor.id pci 0x10de &device.id pci 0x06de &subvendor.id pci 0x10de &subdevice.id pci 0x091e +subdevice.name Tesla M2050 vendor.id pci 0x10de &device.id pci 0x06df +device.name GF100GL [Tesla M2070-Q] vendor.id pci 0x10de &device.id pci 0x06df &subvendor.id pci 0x10de &subdevice.id pci 0x084d +subdevice.name Tesla M2070-Q vendor.id pci 0x10de &device.id pci 0x06df &subvendor.id pci 0x10de &subdevice.id pci 0x087f +subdevice.name Tesla M2070-Q vendor.id pci 0x10de &device.id pci 0x06e0 +device.name G98 [GeForce 9300 GE] vendor.id pci 0x10de &device.id pci 0x06e0 &subvendor.id pci 0x107d &subdevice.id pci 0x5a96 +subdevice.name Geforce 9300GE vendor.id pci 0x10de &device.id pci 0x06e1 +device.name G98 [GeForce 9300 GS] vendor.id pci 0x10de &device.id pci 0x06e2 +device.name G98 [GeForce 8400] vendor.id pci 0x10de &device.id pci 0x06e3 +device.name G98 [GeForce 8300 GS] vendor.id pci 0x10de &device.id pci 0x06e4 +device.name G98 [GeForce 8400 GS Rev. 2] vendor.id pci 0x10de &device.id pci 0x06e4 &subvendor.id pci 0x1458 &subdevice.id pci 0x3475 +subdevice.name GV-NX84S256HE [GeForce 8400 GS] vendor.id pci 0x10de &device.id pci 0x06e5 +device.name G98M [GeForce 9300M GS] vendor.id pci 0x10de &device.id pci 0x06e6 +device.name G98 [GeForce G 100] vendor.id pci 0x10de &device.id pci 0x06e7 +device.name G98 [GeForce 9300 SE] vendor.id pci 0x10de &device.id pci 0x06e8 +device.name G98M [GeForce 9200M GS] vendor.id pci 0x10de &device.id pci 0x06e8 &subvendor.id pci 0x103c &subdevice.id pci 0x360b +subdevice.name GeForce 9200M GE vendor.id pci 0x10de &device.id pci 0x06e9 +device.name G98M [GeForce 9300M GS] vendor.id pci 0x10de &device.id pci 0x06e9 &subvendor.id pci 0x1043 &subdevice.id pci 0x19b2 +subdevice.name U6V laptop vendor.id pci 0x10de &device.id pci 0x06ea +device.name G98M [Quadro NVS 150M] vendor.id pci 0x10de &device.id pci 0x06eb +device.name G98M [Quadro NVS 160M] vendor.id pci 0x10de &device.id pci 0x06ec +device.name G98M [GeForce G 105M] vendor.id pci 0x10de &device.id pci 0x06ed +device.name G98 [GeForce 9600 GT / 9800 GT] vendor.id pci 0x10de &device.id pci 0x06ee +device.name G98 [GeForce 9600 GT / 9800 GT] vendor.id pci 0x10de &device.id pci 0x06ef +device.name G98M [GeForce G 103M] vendor.id pci 0x10de &device.id pci 0x06f1 +device.name G98M [GeForce G 105M] vendor.id pci 0x10de &device.id pci 0x06f8 +device.name G98 [Quadro NVS 420] vendor.id pci 0x10de &device.id pci 0x06f9 +device.name G98GL [Quadro FX 370 LP] vendor.id pci 0x10de &device.id pci 0x06fa +device.name G98 [Quadro NVS 450] vendor.id pci 0x10de &device.id pci 0x06fb +device.name G98GLM [Quadro FX 370M] vendor.id pci 0x10de &device.id pci 0x06fd +device.name G98 [Quadro NVS 295] vendor.id pci 0x10de &device.id pci 0x06ff +device.name G98 [HICx16 + Graphics] vendor.id pci 0x10de &device.id pci 0x06ff &subvendor.id pci 0x10de &subdevice.id pci 0x0711 +subdevice.name HICx8 + Graphics vendor.id pci 0x10de &device.id pci 0x0751 +device.name MCP78S [GeForce 8200] Memory Controller vendor.id pci 0x10de &device.id pci 0x0751 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0751 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0751 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0751 &subvendor.id pci 0x1849 &subdevice.id pci 0x0751 +subdevice.name K10N78FullHD-hSLI R3.0 Memory Controller vendor.id pci 0x10de &device.id pci 0x0752 +device.name MCP78S [GeForce 8200] SMBus vendor.id pci 0x10de &device.id pci 0x0752 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0752 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0752 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0752 &subvendor.id pci 0x1849 &subdevice.id pci 0x0752 +subdevice.name K10N78FullHD-hSLI R3.0 SMBus vendor.id pci 0x10de &device.id pci 0x0753 +device.name MCP78S [GeForce 8200] Co-Processor vendor.id pci 0x10de &device.id pci 0x0753 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0753 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0753 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0753 &subvendor.id pci 0x1849 &subdevice.id pci 0x0753 +subdevice.name K10N78FullHD-hSLI R3.0 Co-Processor vendor.id pci 0x10de &device.id pci 0x0754 +device.name MCP78S [GeForce 8200] Memory Controller vendor.id pci 0x10de &device.id pci 0x0754 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0754 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0754 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0754 &subvendor.id pci 0x1849 &subdevice.id pci 0x0754 +subdevice.name K10N78FullHD-hSLI R3.0 Memory Controller vendor.id pci 0x10de &device.id pci 0x0759 +device.name MCP78S [GeForce 8200] IDE vendor.id pci 0x10de &device.id pci 0x0759 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0759 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0759 &subvendor.id pci 0x1849 &subdevice.id pci 0x0759 +subdevice.name K10N78FullHD-hSLI R3.0 IDE vendor.id pci 0x10de &device.id pci 0x075a +device.name MCP78S [GeForce 8200] PCI Bridge vendor.id pci 0x10de &device.id pci 0x075a &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x075a &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x075a &subvendor.id pci 0x1849 &subdevice.id pci 0x075a +subdevice.name K10N78FullHD-hSLI R3.0 PCI Bridge vendor.id pci 0x10de &device.id pci 0x075b +device.name MCP78S [GeForce 8200] PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x075b &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x075b &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x075b &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x075b &subvendor.id pci 0x1849 &subdevice.id pci 0x075b +subdevice.name K10N78FullHD-hSLI R3.0 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x075c +device.name MCP78S [GeForce 8200] LPC Bridge vendor.id pci 0x10de &device.id pci 0x075c &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x075c &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x075c &subvendor.id pci 0x1849 &subdevice.id pci 0x075c +subdevice.name K10N78FullHD-hSLI R3.0 LPC Bridge vendor.id pci 0x10de &device.id pci 0x075d +device.name MCP78S [GeForce 8200] LPC Bridge vendor.id pci 0x10de &device.id pci 0x075d &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0760 +device.name MCP77 Ethernet vendor.id pci 0x10de &device.id pci 0x0760 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0760 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0760 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0760 &subvendor.id pci 0x1849 &subdevice.id pci 0x0760 +subdevice.name K10N78FullHD-hSLI R3.0 Ethernet vendor.id pci 0x10de &device.id pci 0x0761 +device.name MCP77 Ethernet vendor.id pci 0x10de &device.id pci 0x0762 +device.name MCP77 Ethernet vendor.id pci 0x10de &device.id pci 0x0763 +device.name MCP77 Ethernet vendor.id pci 0x10de &device.id pci 0x0774 +device.name MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio vendor.id pci 0x10de &device.id pci 0x0774 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0774 &subvendor.id pci 0x1043 &subdevice.id pci 0x82fe +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0774 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0774 &subvendor.id pci 0x1849 &subdevice.id pci 0x3662 +subdevice.name K10N78FullHD-hSLI R3.0 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0778 +device.name MCP78S [GeForce 8200] PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0778 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0778 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0778 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0778 &subvendor.id pci 0x1849 &subdevice.id pci 0x0778 +subdevice.name K10N78FullHD-hSLI R3.0 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x077a +device.name MCP78S [GeForce 8200] PCI Bridge vendor.id pci 0x10de &device.id pci 0x077a &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x077a &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x077a &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x077a &subvendor.id pci 0x1849 &subdevice.id pci 0x077a +subdevice.name K10N78FullHD-hSLI R3.0 PCI Bridge vendor.id pci 0x10de &device.id pci 0x077b +device.name MCP78S [GeForce 8200] OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x077b &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x077b &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x077b &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x077b &subvendor.id pci 0x1849 &subdevice.id pci 0x077b +subdevice.name K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x077c +device.name MCP78S [GeForce 8200] EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x077c &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x077c &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x077c &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x077c &subvendor.id pci 0x1849 &subdevice.id pci 0x077c +subdevice.name K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x077d +device.name MCP78S [GeForce 8200] OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x077d &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x077d &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x077d &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x077d &subvendor.id pci 0x1849 &subdevice.id pci 0x077d +subdevice.name K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x077e +device.name MCP78S [GeForce 8200] EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x077e &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x077e &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x077e &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x077e &subvendor.id pci 0x1849 &subdevice.id pci 0x077e +subdevice.name K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x07c0 +device.name MCP73 Host Bridge vendor.id pci 0x10de &device.id pci 0x07c0 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07c1 +device.name MCP73 Host Bridge vendor.id pci 0x10de &device.id pci 0x07c1 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07c2 +device.name MCP73 Host Bridge vendor.id pci 0x10de &device.id pci 0x07c3 +device.name MCP73 Host Bridge vendor.id pci 0x10de &device.id pci 0x07c3 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07c5 +device.name MCP73 Host Bridge vendor.id pci 0x10de &device.id pci 0x07c8 +device.name MCP73 Memory Controller vendor.id pci 0x10de &device.id pci 0x07c8 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07c8 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07c8 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07cb +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07cb &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07cb &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07cb &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07cd +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07cd &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07cd &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07cd &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07ce +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07ce &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07ce &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07ce &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07cf +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07cf &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07cf &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07cf &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d0 +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07d0 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d0 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d0 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d1 +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07d1 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d1 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d1 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d2 +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07d2 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d2 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d2 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d3 +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07d3 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d3 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d3 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d6 +device.name nForce 610i/630i memory controller vendor.id pci 0x10de &device.id pci 0x07d6 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d6 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d6 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d7 +device.name MCP73 LPC Bridge vendor.id pci 0x10de &device.id pci 0x07d7 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d7 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d7 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d8 +device.name MCP73 SMBus vendor.id pci 0x10de &device.id pci 0x07d8 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d8 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d8 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07d9 +device.name MCP73 Memory Controller vendor.id pci 0x10de &device.id pci 0x07d9 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07d9 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07d9 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07da +device.name MCP73 Co-processor vendor.id pci 0x10de &device.id pci 0x07da &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07dc +device.name MCP73 Ethernet vendor.id pci 0x10de &device.id pci 0x07dc &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07dd +device.name MCP73 Ethernet vendor.id pci 0x10de &device.id pci 0x07de +device.name MCP73 Ethernet vendor.id pci 0x10de &device.id pci 0x07df +device.name MCP73 Ethernet vendor.id pci 0x10de &device.id pci 0x07e0 +device.name C73 [GeForce 7150 / nForce 630i] vendor.id pci 0x10de &device.id pci 0x07e0 &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x07e1 +device.name C73 [GeForce 7100 / nForce 630i] vendor.id pci 0x10de &device.id pci 0x07e1 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07e2 +device.name C73 [GeForce 7050 / nForce 630i] vendor.id pci 0x10de &device.id pci 0x07e3 +device.name C73 [GeForce 7050 / nForce 610i] vendor.id pci 0x10de &device.id pci 0x07e3 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07e5 +device.name C73 [GeForce 7100 / nForce 620i] vendor.id pci 0x10de &device.id pci 0x07f0 +device.name MCP73 SATA Controller (IDE mode) vendor.id pci 0x10de &device.id pci 0x07f0 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07f4 +device.name GeForce 7100/nForce 630i SATA vendor.id pci 0x10de &device.id pci 0x07f4 &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07f4 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07f8 +device.name MCP73 SATA RAID Controller vendor.id pci 0x10de &device.id pci 0x07f8 &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07fc +device.name MCP73 High Definition Audio vendor.id pci 0x10de &device.id pci 0x07fc &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07fc &subvendor.id pci 0x10de &subdevice.id pci 0x07fc +subdevice.name MCP73 High Definition Audio vendor.id pci 0x10de &device.id pci 0x07fc &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07fe +device.name MCP73 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x07fe &subvendor.id pci 0x1019 &subdevice.id pci 0x297a +subdevice.name MCP73PVT-SM vendor.id pci 0x10de &device.id pci 0x07fe &subvendor.id pci 0x147b &subdevice.id pci 0x1c3e +subdevice.name I-N73V motherboard vendor.id pci 0x10de &device.id pci 0x07fe &subvendor.id pci 0x1afa &subdevice.id pci 0x7150 +subdevice.name JW-IN7150-HD vendor.id pci 0x10de &device.id pci 0x0840 +device.name C77 [GeForce 8200M] vendor.id pci 0x10de &device.id pci 0x0844 +device.name C77 [GeForce 9100M G] vendor.id pci 0x10de &device.id pci 0x0845 +device.name C77 [GeForce 8200M G] vendor.id pci 0x10de &device.id pci 0x0846 +device.name C77 [GeForce 9200] vendor.id pci 0x10de &device.id pci 0x0847 +device.name C78 [GeForce 9100] vendor.id pci 0x10de &device.id pci 0x0847 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0848 +device.name C77 [GeForce 8300] vendor.id pci 0x10de &device.id pci 0x0849 +device.name C77 [GeForce 8200] vendor.id pci 0x10de &device.id pci 0x0849 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0849 &subvendor.id pci 0x1849 &subdevice.id pci 0x0849 +subdevice.name K10N78FullHD-hSLI R3.0 GeForce 8200 vendor.id pci 0x10de &device.id pci 0x084a +device.name C77 [nForce 730a] vendor.id pci 0x10de &device.id pci 0x084b +device.name C77 [GeForce 8200] vendor.id pci 0x10de &device.id pci 0x084c +device.name C77 [nForce 780a/980a SLI] vendor.id pci 0x10de &device.id pci 0x084d +device.name C77 [nForce 750a SLI] vendor.id pci 0x10de &device.id pci 0x084d &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D mGPU vendor.id pci 0x10de &device.id pci 0x084f +device.name C77 [GeForce 8100 / nForce 720a] vendor.id pci 0x10de &device.id pci 0x0860 +device.name C79 [GeForce 9300] vendor.id pci 0x10de &device.id pci 0x0861 +device.name C79 [GeForce 9400] vendor.id pci 0x10de &device.id pci 0x0862 +device.name C79 [GeForce 9400M G] vendor.id pci 0x10de &device.id pci 0x0863 +device.name C79 [GeForce 9400M] vendor.id pci 0x10de &device.id pci 0x0863 &subvendor.id pci 0x106b &subdevice.id pci 0x00aa +subdevice.name MacBook5,1 vendor.id pci 0x10de &device.id pci 0x0864 +device.name C79 [GeForce 9300] vendor.id pci 0x10de &device.id pci 0x0865 +device.name C79 [GeForce 9300/ION] vendor.id pci 0x10de &device.id pci 0x0866 +device.name C79 [GeForce 9400M G] vendor.id pci 0x10de &device.id pci 0x0866 &subvendor.id pci 0x106b &subdevice.id pci 0x00b1 +subdevice.name GeForce 9400M vendor.id pci 0x10de &device.id pci 0x0867 +device.name C79 [GeForce 9400] vendor.id pci 0x10de &device.id pci 0x0867 &subvendor.id pci 0x106b &subdevice.id pci 0x00ad +subdevice.name iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0868 +device.name C79 [nForce 760i SLI] vendor.id pci 0x10de &device.id pci 0x0869 +device.name MCP7A [GeForce 9400] vendor.id pci 0x10de &device.id pci 0x086a +device.name C79 [GeForce 9400] vendor.id pci 0x10de &device.id pci 0x086c +device.name C79 [GeForce 9300 / nForce 730i] vendor.id pci 0x10de &device.id pci 0x086d +device.name C79 [GeForce 9200] vendor.id pci 0x10de &device.id pci 0x086e +device.name C79 [GeForce 9100M G] vendor.id pci 0x10de &device.id pci 0x086f +device.name MCP79 [GeForce 8200M G] vendor.id pci 0x10de &device.id pci 0x0870 +device.name C79 [GeForce 9400M] vendor.id pci 0x10de &device.id pci 0x0871 +device.name C79 [GeForce 9200] vendor.id pci 0x10de &device.id pci 0x0872 +device.name C79 [GeForce G102M] vendor.id pci 0x10de &device.id pci 0x0872 &subvendor.id pci 0x1043 &subdevice.id pci 0x19b4 +subdevice.name GeForce G102M vendor.id pci 0x10de &device.id pci 0x0872 &subvendor.id pci 0x1043 &subdevice.id pci 0x1aa2 +subdevice.name GeForce G102M vendor.id pci 0x10de &device.id pci 0x0872 &subvendor.id pci 0x1043 &subdevice.id pci 0x1c02 +subdevice.name GeForce G102M vendor.id pci 0x10de &device.id pci 0x0872 &subvendor.id pci 0x1043 &subdevice.id pci 0x1c42 +subdevice.name GeForce G205M vendor.id pci 0x10de &device.id pci 0x0873 +device.name C79 [GeForce G102M] vendor.id pci 0x10de &device.id pci 0x0873 &subvendor.id pci 0x1043 &subdevice.id pci 0x19b4 +subdevice.name GeForce G102M vendor.id pci 0x10de &device.id pci 0x0873 &subvendor.id pci 0x1043 &subdevice.id pci 0x1c12 +subdevice.name GeForce G102M vendor.id pci 0x10de &device.id pci 0x0873 &subvendor.id pci 0x1043 &subdevice.id pci 0x1c52 +subdevice.name GeForce G205M vendor.id pci 0x10de &device.id pci 0x0874 +device.name C79 [ION] vendor.id pci 0x10de &device.id pci 0x0876 +device.name ION VGA [GeForce 9400M] vendor.id pci 0x10de &device.id pci 0x087a +device.name C79 [GeForce 9400] vendor.id pci 0x10de &device.id pci 0x087d +device.name ION VGA vendor.id pci 0x10de &device.id pci 0x087d &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x087e +device.name ION LE VGA vendor.id pci 0x10de &device.id pci 0x087f +device.name ION LE VGA vendor.id pci 0x10de &device.id pci 0x08a0 +device.name MCP89 [GeForce 320M] vendor.id pci 0x10de &device.id pci 0x08a2 +device.name MCP89 [GeForce 320M] vendor.id pci 0x10de &device.id pci 0x08a3 +device.name MCP89 [GeForce 320M] vendor.id pci 0x10de &device.id pci 0x08a4 +device.name MCP89 [GeForce 320M] vendor.id pci 0x10de &device.id pci 0x08a5 +device.name MCP89 [GeForce 320M] vendor.id pci 0x10de &device.id pci 0x0a20 +device.name GT216 [GeForce GT 220] vendor.id pci 0x10de &device.id pci 0x0a20 &subvendor.id pci 0x1043 &subdevice.id pci 0x8311 +subdevice.name ENGT220/DI/1GD3(LP)/V2 vendor.id pci 0x10de &device.id pci 0x0a21 +device.name GT216M [GeForce GT 330M] vendor.id pci 0x10de &device.id pci 0x0a22 +device.name GT216 [GeForce 315] vendor.id pci 0x10de &device.id pci 0x0a23 +device.name GT216 [GeForce 210] vendor.id pci 0x10de &device.id pci 0x0a26 +device.name GT216 [GeForce 405] vendor.id pci 0x10de &device.id pci 0x0a27 +device.name GT216 [GeForce 405] vendor.id pci 0x10de &device.id pci 0x0a28 +device.name GT216M [GeForce GT 230M] vendor.id pci 0x10de &device.id pci 0x0a29 +device.name GT216M [GeForce GT 330M] vendor.id pci 0x10de &device.id pci 0x0a2a +device.name GT216M [GeForce GT 230M] vendor.id pci 0x10de &device.id pci 0x0a2b +device.name GT216M [GeForce GT 330M] vendor.id pci 0x10de &device.id pci 0x0a2c +device.name GT216M [NVS 5100M] vendor.id pci 0x10de &device.id pci 0x0a2d +device.name GT216M [GeForce GT 320M] vendor.id pci 0x10de &device.id pci 0x0a30 +device.name GT216 [GeForce 505] vendor.id pci 0x10de &device.id pci 0x0a32 +device.name GT216 [GeForce GT 415] vendor.id pci 0x10de &device.id pci 0x0a34 +device.name GT216M [GeForce GT 240M] vendor.id pci 0x10de &device.id pci 0x0a35 +device.name GT216M [GeForce GT 325M] vendor.id pci 0x10de &device.id pci 0x0a38 +device.name GT216GL [Quadro 400] vendor.id pci 0x10de &device.id pci 0x0a3c +device.name GT216GLM [Quadro FX 880M] vendor.id pci 0x10de &device.id pci 0x0a60 +device.name GT218 [GeForce G210] vendor.id pci 0x10de &device.id pci 0x0a62 +device.name GT218 [GeForce 205] vendor.id pci 0x10de &device.id pci 0x0a63 +device.name GT218 [GeForce 310] vendor.id pci 0x10de &device.id pci 0x0a64 +device.name GT218 [ION] vendor.id pci 0x10de &device.id pci 0x0a65 +device.name GT218 [GeForce 210] vendor.id pci 0x10de &device.id pci 0x0a65 &subvendor.id pci 0x1043 &subdevice.id pci 0x8334 +subdevice.name EN210 SILENT vendor.id pci 0x10de &device.id pci 0x0a65 &subvendor.id pci 0x1462 &subdevice.id pci 0x8094 +subdevice.name N210 [Geforce 210] PCIe graphics adapter vendor.id pci 0x10de &device.id pci 0x0a66 +device.name GT218 [GeForce 310] vendor.id pci 0x10de &device.id pci 0x0a67 +device.name GT218 [GeForce 315] vendor.id pci 0x10de &device.id pci 0x0a68 +device.name GT218M [GeForce G 105M] vendor.id pci 0x10de &device.id pci 0x0a69 +device.name GT218M [GeForce G 105M] vendor.id pci 0x10de &device.id pci 0x0a6a +device.name GT218M [NVS 2100M] vendor.id pci 0x10de &device.id pci 0x0a6c +device.name GT218M [NVS 3100M] vendor.id pci 0x10de &device.id pci 0x0a6c &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x10de &device.id pci 0x0a6c &subvendor.id pci 0x17aa &subdevice.id pci 0x2142 +subdevice.name ThinkPad T410 vendor.id pci 0x10de &device.id pci 0x0a6e +device.name GT218M [GeForce 305M] vendor.id pci 0x10de &device.id pci 0x0a6f +device.name GT218 [ION] vendor.id pci 0x10de &device.id pci 0x0a70 +device.name GT218M [GeForce 310M] vendor.id pci 0x10de &device.id pci 0x0a71 +device.name GT218M [GeForce 305M] vendor.id pci 0x10de &device.id pci 0x0a72 +device.name GT218M [GeForce 310M] vendor.id pci 0x10de &device.id pci 0x0a73 +device.name GT218M [GeForce 305M] vendor.id pci 0x10de &device.id pci 0x0a74 +device.name GT218M [GeForce G210M] vendor.id pci 0x10de &device.id pci 0x0a74 &subvendor.id pci 0x1b0a &subdevice.id pci 0x903a +subdevice.name GeForce G210 vendor.id pci 0x10de &device.id pci 0x0a75 +device.name GT218M [GeForce 310M] vendor.id pci 0x10de &device.id pci 0x0a76 +device.name GT218 [ION 2] vendor.id pci 0x10de &device.id pci 0x0a78 +device.name GT218GL [Quadro FX 380 LP] vendor.id pci 0x10de &device.id pci 0x0a7a +device.name GT218M [GeForce 315M] vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x104d &subdevice.id pci 0x907e +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfc50 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfc61 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfc71 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfc90 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfcc0 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfcd0 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfce2 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfcf2 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd16 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd40 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd50 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd52 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd61 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd71 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd92 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfd96 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfdd0 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfdd2 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1179 &subdevice.id pci 0xfdfe +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x144d &subdevice.id pci 0xc0a2 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x144d &subdevice.id pci 0xc0b2 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x144d &subdevice.id pci 0xc581 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x144d &subdevice.id pci 0xc587 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x144d &subdevice.id pci 0xc588 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x144d &subdevice.id pci 0xc597 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x144d &subdevice.id pci 0xc606 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1462 &subdevice.id pci 0xaa51 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1462 &subdevice.id pci 0xaa58 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1462 &subdevice.id pci 0xac71 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1462 &subdevice.id pci 0xac81 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1462 &subdevice.id pci 0xac82 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1462 &subdevice.id pci 0xae33 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1642 &subdevice.id pci 0x3980 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x17aa &subdevice.id pci 0x3950 +subdevice.name GeForce 405M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x17aa &subdevice.id pci 0x397d +subdevice.name GeForce 405M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1b0a &subdevice.id pci 0x2091 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1b0a &subdevice.id pci 0x90b4 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1bfd &subdevice.id pci 0x0003 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1bfd &subdevice.id pci 0x8006 +subdevice.name GeForce 405 vendor.id pci 0x10de &device.id pci 0x0a7a &subvendor.id pci 0x1bfd &subdevice.id pci 0x8007 +subdevice.name GeForce 315M vendor.id pci 0x10de &device.id pci 0x0a7b +device.name GT218 [GeForce 505] vendor.id pci 0x10de &device.id pci 0x0a7c +device.name GT218GLM [Quadro FX 380M] vendor.id pci 0x10de &device.id pci 0x0a80 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a81 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a82 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a83 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a84 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a85 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a86 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a87 +device.name MCP79 Host Bridge vendor.id pci 0x10de &device.id pci 0x0a88 +device.name MCP79 Memory Controller vendor.id pci 0x10de &device.id pci 0x0a89 +device.name MCP79 Memory Controller vendor.id pci 0x10de &device.id pci 0x0a98 +device.name MCP79 Memory Controller vendor.id pci 0x10de &device.id pci 0x0a98 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa0 +device.name MCP79 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0aa0 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa2 +device.name MCP79 SMBus vendor.id pci 0x10de &device.id pci 0x0aa2 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa2 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aa3 +device.name MCP79 Co-processor vendor.id pci 0x10de &device.id pci 0x0aa3 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa3 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aa4 +device.name MCP79 Memory Controller vendor.id pci 0x10de &device.id pci 0x0aa4 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aa5 +device.name MCP79 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x0aa5 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa5 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aa6 +device.name MCP79 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x0aa6 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa6 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aa7 +device.name MCP79 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x0aa7 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa7 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aa8 +device.name MCP79 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x0aa9 +device.name MCP79 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x0aa9 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aa9 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aaa +device.name MCP79 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x0aab +device.name MCP79 PCI Bridge vendor.id pci 0x10de &device.id pci 0x0aab &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aac +device.name MCP79 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0aad +device.name MCP79 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0aad &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0aae +device.name MCP79 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0aae &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aaf +device.name MCP79 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0ab0 +device.name MCP79 Ethernet vendor.id pci 0x10de &device.id pci 0x0ab0 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0ab0 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0ab1 +device.name MCP79 Ethernet vendor.id pci 0x10de &device.id pci 0x0ab2 +device.name MCP79 Ethernet vendor.id pci 0x10de &device.id pci 0x0ab3 +device.name MCP79 Ethernet vendor.id pci 0x10de &device.id pci 0x0ab4 +device.name MCP79 SATA Controller vendor.id pci 0x10de &device.id pci 0x0ab4 &subvendor.id pci 0x19da &subdevice.id pci 0xa123 +subdevice.name IONITX-F-E vendor.id pci 0x10de &device.id pci 0x0ab5 +device.name MCP79 SATA Controller vendor.id pci 0x10de &device.id pci 0x0ab6 +device.name MCP79 SATA Controller vendor.id pci 0x10de &device.id pci 0x0ab7 +device.name MCP79 SATA Controller vendor.id pci 0x10de &device.id pci 0x0ab8 +device.name MCP79 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0ab9 +device.name MCP79 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0ab9 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0aba +device.name MCP79 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0abb +device.name MCP79 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0abc +device.name MCP79 RAID Controller vendor.id pci 0x10de &device.id pci 0x0abd +device.name MCP79 RAID Controller vendor.id pci 0x10de &device.id pci 0x0abe +device.name MCP79 RAID Controller vendor.id pci 0x10de &device.id pci 0x0abf +device.name MCP79 RAID Controller vendor.id pci 0x10de &device.id pci 0x0ac0 +device.name MCP79 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0ac0 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0ac1 +device.name MCP79 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0ac2 +device.name MCP79 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0ac3 +device.name MCP79 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0ac4 +device.name MCP79 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0ac4 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0ac5 +device.name MCP79 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0ac6 +device.name MCP79 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0ac6 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0ac7 +device.name MCP79 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0ac7 &subvendor.id pci 0x10de &subdevice.id pci 0xcb79 +subdevice.name Apple iMac 9,1 vendor.id pci 0x10de &device.id pci 0x0ac8 +device.name MCP79 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0ad0 +device.name MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) vendor.id pci 0x10de &device.id pci 0x0ad0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7508 +subdevice.name K9N2GM-FIH vendor.id pci 0x10de &device.id pci 0x0ad0 &subvendor.id pci 0x1849 &subdevice.id pci 0x0ad0 +subdevice.name K10N78FullHD-hSLI R3.0 IDE vendor.id pci 0x10de &device.id pci 0x0ad4 +device.name MCP78S [GeForce 8200] AHCI Controller vendor.id pci 0x10de &device.id pci 0x0ad4 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x10de &device.id pci 0x0ad4 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e8 +subdevice.name M3N72-D vendor.id pci 0x10de &device.id pci 0x0ad4 &subvendor.id pci 0x1849 &subdevice.id pci 0x0ad4 +subdevice.name K10N78FullHD-hSLI R3.0 AHCI Controller vendor.id pci 0x10de &device.id pci 0x0ad8 +device.name MCP78S [GeForce 8200] SATA Controller (RAID mode) vendor.id pci 0x10de &device.id pci 0x0be2 +device.name GT216 HDMI Audio Controller vendor.id pci 0x10de &device.id pci 0x0be2 &subvendor.id pci 0x1043 &subdevice.id pci 0x8311 +subdevice.name ENGT220/DI/1GD3(LP)/V2 vendor.id pci 0x10de &device.id pci 0x0be3 +device.name High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0be3 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x10de &device.id pci 0x0be3 &subvendor.id pci 0x10de &subdevice.id pci 0x066d +subdevice.name G98 [GeForce 8400GS] vendor.id pci 0x10de &device.id pci 0x0be3 &subvendor.id pci 0x1462 &subdevice.id pci 0x8094 +subdevice.name N210 [Geforce 210] PCIe graphics adapter vendor.id pci 0x10de &device.id pci 0x0be4 +device.name High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0be5 +device.name GF100 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0be9 +device.name GF106 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0be9 &subvendor.id pci 0x1558 &subdevice.id pci 0x8687 +subdevice.name CLEVO/KAPOK W860CU vendor.id pci 0x10de &device.id pci 0x0be9 &subvendor.id pci 0x3842 &subdevice.id pci 0x1452 +subdevice.name GeForce GTS 450 vendor.id pci 0x10de &device.id pci 0x0bea +device.name GF108 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0bea &subvendor.id pci 0x3842 &subdevice.id pci 0x1430 +subdevice.name GeForce GT 430 vendor.id pci 0x10de &device.id pci 0x0beb +device.name GF104 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0beb &subvendor.id pci 0x1462 &subdevice.id pci 0x2322 +subdevice.name N460GTX Cyclone 1GD5/OC vendor.id pci 0x10de &device.id pci 0x0bee +device.name GF116 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0bf0 +device.name Tegra2 PCIe x4 Bridge vendor.id pci 0x10de &device.id pci 0x0bf1 +device.name Tegra2 PCIe x2 Bridge vendor.id pci 0x10de &device.id pci 0x0ca0 +device.name GT215 [GeForce GT 330] vendor.id pci 0x10de &device.id pci 0x0ca2 +device.name GT215 [GeForce GT 320] vendor.id pci 0x10de &device.id pci 0x0ca3 +device.name GT215 [GeForce GT 240] vendor.id pci 0x10de &device.id pci 0x0ca4 +device.name GT215 [GeForce GT 340] vendor.id pci 0x10de &device.id pci 0x0ca5 +device.name GT215 [GeForce GT 220] vendor.id pci 0x10de &device.id pci 0x0ca7 +device.name GT215 [GeForce GT 330] vendor.id pci 0x10de &device.id pci 0x0ca8 +device.name GT215M [GeForce GTS 260M] vendor.id pci 0x10de &device.id pci 0x0ca9 +device.name GT215M [GeForce GTS 250M] vendor.id pci 0x10de &device.id pci 0x0cac +device.name GT215 [GeForce GT 220/315] vendor.id pci 0x10de &device.id pci 0x0caf +device.name GT215M [GeForce GT 335M] vendor.id pci 0x10de &device.id pci 0x0cb0 +device.name GT215M [GeForce GTS 350M] vendor.id pci 0x10de &device.id pci 0x0cb1 +device.name GT215M [GeForce GTS 360M] vendor.id pci 0x10de &device.id pci 0x0cbc +device.name GT215GLM [Quadro FX 1800M] vendor.id pci 0x10de &device.id pci 0x0d60 +device.name MCP89 HOST Bridge vendor.id pci 0x10de &device.id pci 0x0d68 +device.name MCP89 Memory Controller vendor.id pci 0x10de &device.id pci 0x0d69 +device.name MCP89 Memory Controller vendor.id pci 0x10de &device.id pci 0x0d76 +device.name MCP89 PCI Express Bridge vendor.id pci 0x10de &device.id pci 0x0d79 +device.name MCP89 SMBus vendor.id pci 0x10de &device.id pci 0x0d7a +device.name MCP89 Co-Processor vendor.id pci 0x10de &device.id pci 0x0d7b +device.name MCP89 Memory Controller vendor.id pci 0x10de &device.id pci 0x0d7d +device.name MCP89 Ethernet vendor.id pci 0x10de &device.id pci 0x0d80 +device.name MCP89 LPC Bridge vendor.id pci 0x10de &device.id pci 0x0d85 +device.name MCP89 SATA Controller vendor.id pci 0x10de &device.id pci 0x0d88 +device.name MCP89 SATA Controller (AHCI mode) vendor.id pci 0x10de &device.id pci 0x0d89 +device.name MCP89 SATA Controller (AHCI mode) vendor.id pci 0x10de &device.id pci 0x0d8d +device.name MCP89 SATA Controller (RAID mode) vendor.id pci 0x10de &device.id pci 0x0d94 +device.name MCP89 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0d9c +device.name MCP89 OHCI USB 1.1 Controller vendor.id pci 0x10de &device.id pci 0x0d9d +device.name MCP89 EHCI USB 2.0 Controller vendor.id pci 0x10de &device.id pci 0x0dc0 +device.name GF106 [GeForce GT 440] vendor.id pci 0x10de &device.id pci 0x0dc4 +device.name GF106 [GeForce GTS 450] vendor.id pci 0x10de &device.id pci 0x0dc5 +device.name GF106 [GeForce GTS 450 OEM] vendor.id pci 0x10de &device.id pci 0x0dc6 +device.name GF106 [GeForce GTS 450] vendor.id pci 0x10de &device.id pci 0x0dcd +device.name GF106M [GeForce GT 555M] vendor.id pci 0x10de &device.id pci 0x0dce +device.name GF106M [GeForce GT 555M] vendor.id pci 0x10de &device.id pci 0x0dd1 +device.name GF106M [GeForce GTX 460M] vendor.id pci 0x10de &device.id pci 0x0dd1 &subvendor.id pci 0x1558 &subdevice.id pci 0x8687 +subdevice.name CLEVO/KAPOK W860CU vendor.id pci 0x10de &device.id pci 0x0dd2 +device.name GF106M [GeForce GT 445M] vendor.id pci 0x10de &device.id pci 0x0dd3 +device.name GF106M [GeForce GT 435M] vendor.id pci 0x10de &device.id pci 0x0dd6 +device.name GF106M [GeForce GT 550M] vendor.id pci 0x10de &device.id pci 0x0dd8 +device.name GF106GL [Quadro 2000] vendor.id pci 0x10de &device.id pci 0x0dd8 &subvendor.id pci 0x10de &subdevice.id pci 0x0914 +subdevice.name Quadro 2000D vendor.id pci 0x10de &device.id pci 0x0dda +device.name GF106GLM [Quadro 2000M] vendor.id pci 0x10de &device.id pci 0x0de0 +device.name GF108 [GeForce GT 440] vendor.id pci 0x10de &device.id pci 0x0de1 +device.name GF108 [GeForce GT 430] vendor.id pci 0x10de &device.id pci 0x0de1 &subvendor.id pci 0x3842 &subdevice.id pci 0x1430 +subdevice.name GeForce GT 430 vendor.id pci 0x10de &device.id pci 0x0de2 +device.name GF108 [GeForce GT 420] vendor.id pci 0x10de &device.id pci 0x0de3 +device.name GF108M [GeForce GT 635M] vendor.id pci 0x10de &device.id pci 0x0de4 +device.name GF108 [GeForce GT 520] vendor.id pci 0x10de &device.id pci 0x0de5 +device.name GF108 [GeForce GT 530] vendor.id pci 0x10de &device.id pci 0x0de7 +device.name GF108 [GeForce GT 610] vendor.id pci 0x10de &device.id pci 0x0de8 +device.name GF108M [GeForce GT 620M] vendor.id pci 0x10de &device.id pci 0x0de9 +device.name GF108M [GeForce GT 630M] vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1025 &subdevice.id pci 0x0692 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1025 &subdevice.id pci 0x0725 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1025 &subdevice.id pci 0x0728 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1025 &subdevice.id pci 0x072b +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1025 &subdevice.id pci 0x072e +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1025 &subdevice.id pci 0x0753 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1025 &subdevice.id pci 0x0754 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x17aa &subdevice.id pci 0x3977 +subdevice.name GeForce GT 640M LE vendor.id pci 0x10de &device.id pci 0x0de9 &subvendor.id pci 0x1b0a &subdevice.id pci 0x2210 +subdevice.name GeForce GT 635M vendor.id pci 0x10de &device.id pci 0x0dea +device.name GF108M [GeForce 610M] vendor.id pci 0x10de &device.id pci 0x0dea &subvendor.id pci 0x17aa &subdevice.id pci 0x365a +subdevice.name GeForce 615 vendor.id pci 0x10de &device.id pci 0x0dea &subvendor.id pci 0x17aa &subdevice.id pci 0x365b +subdevice.name GeForce 615 vendor.id pci 0x10de &device.id pci 0x0dea &subvendor.id pci 0x17aa &subdevice.id pci 0x365e +subdevice.name GeForce 615 vendor.id pci 0x10de &device.id pci 0x0dea &subvendor.id pci 0x17aa &subdevice.id pci 0x3660 +subdevice.name GeForce 615 vendor.id pci 0x10de &device.id pci 0x0dea &subvendor.id pci 0x17aa &subdevice.id pci 0x366c +subdevice.name GeForce 615 vendor.id pci 0x10de &device.id pci 0x0deb +device.name GF108M [GeForce GT 555M] vendor.id pci 0x10de &device.id pci 0x0dec +device.name GF108M [GeForce GT 525M] vendor.id pci 0x10de &device.id pci 0x0ded +device.name GF108M [GeForce GT 520M] vendor.id pci 0x10de &device.id pci 0x0dee +device.name GF108M [GeForce GT 415M] vendor.id pci 0x10de &device.id pci 0x0def +device.name GF108M [NVS 5400M] vendor.id pci 0x10de &device.id pci 0x0df0 +device.name GF108M [GeForce GT 425M] vendor.id pci 0x10de &device.id pci 0x0df1 +device.name GF108M [GeForce GT 420M] vendor.id pci 0x10de &device.id pci 0x0df2 +device.name GF108M [GeForce GT 435M] vendor.id pci 0x10de &device.id pci 0x0df3 +device.name GF108M [GeForce GT 420M] vendor.id pci 0x10de &device.id pci 0x0df4 +device.name GF108M [GeForce GT 540M] vendor.id pci 0x10de &device.id pci 0x0df4 &subvendor.id pci 0x152d &subdevice.id pci 0x0952 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x0df4 &subvendor.id pci 0x152d &subdevice.id pci 0x0953 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x0df5 +device.name GF108M [GeForce GT 525M] vendor.id pci 0x10de &device.id pci 0x0df6 +device.name GF108M [GeForce GT 550M] vendor.id pci 0x10de &device.id pci 0x0df7 +device.name GF108M [GeForce GT 520M] vendor.id pci 0x10de &device.id pci 0x0df8 +device.name GF108GL [Quadro 600] vendor.id pci 0x10de &device.id pci 0x0df9 +device.name GF108GLM [Quadro 500M] vendor.id pci 0x10de &device.id pci 0x0dfa +device.name GF108GLM [Quadro 1000M] vendor.id pci 0x10de &device.id pci 0x0dfc +device.name GF108GLM [NVS 5200M] vendor.id pci 0x10de &device.id pci 0x0e08 +device.name GF119 HDMI Audio Controller vendor.id pci 0x10de &device.id pci 0x0e08 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a0 +subdevice.name ENGT520 SILENT vendor.id pci 0x10de &device.id pci 0x0e08 &subvendor.id pci 0x10b0 &subdevice.id pci 0x104a +subdevice.name Gainward GeForce GT 610 vendor.id pci 0x10de &device.id pci 0x0e09 +device.name GF110 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0e0a +device.name GK104 HDMI Audio Controller vendor.id pci 0x10de &device.id pci 0x0e0b +device.name GK106 HDMI Audio Controller vendor.id pci 0x10de &device.id pci 0x0e0c +device.name GF114 HDMI Audio Controller vendor.id pci 0x10de &device.id pci 0x0e0f +device.name GK208 HDMI/DP Audio Controller vendor.id pci 0x10de &device.id pci 0x0e12 +device.name TegraK1 PCIe x4 Bridge vendor.id pci 0x10de &device.id pci 0x0e13 +device.name TegraK1 PCIe x1 Bridge vendor.id pci 0x10de &device.id pci 0x0e1a +device.name GK110 HDMI Audio vendor.id pci 0x10de &device.id pci 0x0e1b +device.name GK107 HDMI Audio Controller vendor.id pci 0x10de &device.id pci 0x0e1b &subvendor.id pci 0x103c &subdevice.id pci 0x197b +subdevice.name ZBook 15 vendor.id pci 0x10de &device.id pci 0x0e1b &subvendor.id pci 0x1043 &subdevice.id pci 0x8428 +subdevice.name GTX650-DC-1GD5 vendor.id pci 0x10de &device.id pci 0x0e1c +device.name Tegra3+ PCIe x4 Bridge vendor.id pci 0x10de &device.id pci 0x0e1d +device.name Tegra3+ PCIe x2 Bridge vendor.id pci 0x10de &device.id pci 0x0e22 +device.name GF104 [GeForce GTX 460] vendor.id pci 0x10de &device.id pci 0x0e22 &subvendor.id pci 0x1462 &subdevice.id pci 0x2322 +subdevice.name N460GTX Cyclone 1GD5/OC vendor.id pci 0x10de &device.id pci 0x0e23 +device.name GF104 [GeForce GTX 460 SE] vendor.id pci 0x10de &device.id pci 0x0e24 +device.name GF104 [GeForce GTX 460 OEM] vendor.id pci 0x10de &device.id pci 0x0e30 +device.name GF104M [GeForce GTX 470M] vendor.id pci 0x10de &device.id pci 0x0e31 +device.name GF104M [GeForce GTX 485M] vendor.id pci 0x10de &device.id pci 0x0e3a +device.name GF104GLM [Quadro 3000M] vendor.id pci 0x10de &device.id pci 0x0e3b +device.name GF104GLM [Quadro 4000M] vendor.id pci 0x10de &device.id pci 0x0f00 +device.name GF108 [GeForce GT 630] vendor.id pci 0x10de &device.id pci 0x0f01 +device.name GF108 [GeForce GT 620] vendor.id pci 0x10de &device.id pci 0x0f02 +device.name GF108 [GeForce GT 730] vendor.id pci 0x10de &device.id pci 0x0f06 +device.name GF108 [GeForce GT 730] vendor.id pci 0x10de &device.id pci 0x0fb0 +device.name GM200 High Definition Audio vendor.id pci 0x10de &device.id pci 0x0fbb +device.name GM204 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x0fc0 +device.name GK107 [GeForce GT 640 OEM] vendor.id pci 0x10de &device.id pci 0x0fc1 +device.name GK107 [GeForce GT 640] vendor.id pci 0x10de &device.id pci 0x0fc2 +device.name GK107 [GeForce GT 630 OEM] vendor.id pci 0x10de &device.id pci 0x0fc6 +device.name GK107 [GeForce GTX 650] vendor.id pci 0x10de &device.id pci 0x0fc6 &subvendor.id pci 0x1043 &subdevice.id pci 0x8428 +subdevice.name GTX650-DC-1GD5 vendor.id pci 0x10de &device.id pci 0x0fc8 +device.name GK107 [GeForce GT 740] vendor.id pci 0x10de &device.id pci 0x0fc9 +device.name GK107 [GeForce GT 730] vendor.id pci 0x10de &device.id pci 0x0fcd +device.name GK107M [GeForce GT 755M] vendor.id pci 0x10de &device.id pci 0x0fce +device.name GK107M [GeForce GT 640M LE] vendor.id pci 0x10de &device.id pci 0x0fd1 +device.name GK107M [GeForce GT 650M] vendor.id pci 0x10de &device.id pci 0x0fd1 &subvendor.id pci 0x1043 &subdevice.id pci 0x1597 +subdevice.name GeForce GT 650M vendor.id pci 0x10de &device.id pci 0x0fd1 &subvendor.id pci 0x1043 &subdevice.id pci 0x15a7 +subdevice.name GeForce GT 650M vendor.id pci 0x10de &device.id pci 0x0fd1 &subvendor.id pci 0x1043 &subdevice.id pci 0x2103 +subdevice.name N56VZ vendor.id pci 0x10de &device.id pci 0x0fd1 &subvendor.id pci 0x1043 &subdevice.id pci 0x2105 +subdevice.name GeForce GT 650M vendor.id pci 0x10de &device.id pci 0x0fd1 &subvendor.id pci 0x1043 &subdevice.id pci 0x2141 +subdevice.name GeForce GT 650M vendor.id pci 0x10de &device.id pci 0x0fd2 +device.name GK107M [GeForce GT 640M] vendor.id pci 0x10de &device.id pci 0x0fd2 &subvendor.id pci 0x1028 &subdevice.id pci 0x054f +subdevice.name GeForce GT 640M vendor.id pci 0x10de &device.id pci 0x0fd2 &subvendor.id pci 0x1028 &subdevice.id pci 0x055f +subdevice.name GeForce GT 640M vendor.id pci 0x10de &device.id pci 0x0fd2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0595 +subdevice.name GeForce GT 640M LE vendor.id pci 0x10de &device.id pci 0x0fd2 &subvendor.id pci 0x1028 &subdevice.id pci 0x05b2 +subdevice.name GeForce GT 640M LE vendor.id pci 0x10de &device.id pci 0x0fd3 +device.name GK107M [GeForce GT 640M LE] vendor.id pci 0x10de &device.id pci 0x0fd4 +device.name GK107M [GeForce GTX 660M] vendor.id pci 0x10de &device.id pci 0x0fd5 +device.name GK107M [GeForce GT 650M Mac Edition] vendor.id pci 0x10de &device.id pci 0x0fd8 +device.name GK107M [GeForce GT 640M Mac Edition] vendor.id pci 0x10de &device.id pci 0x0fd9 +device.name GK107M [GeForce GT 645M] vendor.id pci 0x10de &device.id pci 0x0fdb +device.name GK107M vendor.id pci 0x10de &device.id pci 0x0fdf +device.name GK107M [GeForce GT 740M] vendor.id pci 0x10de &device.id pci 0x0fe0 +device.name GK107M [GeForce GTX 660M Mac Edition] vendor.id pci 0x10de &device.id pci 0x0fe1 +device.name GK107M [GeForce GT 730M] vendor.id pci 0x10de &device.id pci 0x0fe2 +device.name GK107M [GeForce GT 745M] vendor.id pci 0x10de &device.id pci 0x0fe3 +device.name GK107M [GeForce GT 745M] vendor.id pci 0x10de &device.id pci 0x0fe3 &subvendor.id pci 0x103c &subdevice.id pci 0x2b16 +subdevice.name GeForce GT 745A vendor.id pci 0x10de &device.id pci 0x0fe3 &subvendor.id pci 0x17aa &subdevice.id pci 0x3675 +subdevice.name GeForce GT 745A vendor.id pci 0x10de &device.id pci 0x0fe4 +device.name GK107M [GeForce GT 750M] vendor.id pci 0x10de &device.id pci 0x0fe5 +device.name GK107 [GeForce K340 USM] vendor.id pci 0x10de &device.id pci 0x0fe6 +device.name GK107 [GRID K1 NVS USM] vendor.id pci 0x10de &device.id pci 0x0fe7 +device.name GK107GL [GRID K100 vGPU] vendor.id pci 0x10de &device.id pci 0x0fe7 &subvendor.id pci 0x10de &subdevice.id pci 0x101e +subdevice.name GRID K100 vendor.id pci 0x10de &device.id pci 0x0fe9 +device.name GK107M [GeForce GT 750M Mac Edition] vendor.id pci 0x10de &device.id pci 0x0fea +device.name GK107M [GeForce GT 755M Mac Edition] vendor.id pci 0x10de &device.id pci 0x0fec +device.name GK107M [GeForce 710A] vendor.id pci 0x10de &device.id pci 0x0fed +device.name GK107M [GeForce 820M] vendor.id pci 0x10de &device.id pci 0x0fee +device.name GK107M [GeForce 810M] vendor.id pci 0x10de &device.id pci 0x0fef +device.name GK107GL [GRID K340] vendor.id pci 0x10de &device.id pci 0x0ff1 +device.name GK107 [NVS 1000] vendor.id pci 0x10de &device.id pci 0x0ff2 +device.name GK107GL [GRID K1] vendor.id pci 0x10de &device.id pci 0x0ff3 +device.name GK107GL [Quadro K420] vendor.id pci 0x10de &device.id pci 0x0ff5 +device.name GK107GL [GRID K1 Tesla USM] vendor.id pci 0x10de &device.id pci 0x0ff6 +device.name GK107GLM [Quadro K1100M] vendor.id pci 0x10de &device.id pci 0x0ff6 &subvendor.id pci 0x103c &subdevice.id pci 0x197b +subdevice.name ZBook 15 vendor.id pci 0x10de &device.id pci 0x0ff7 +device.name GK107GL [GRID K140Q vGPU] vendor.id pci 0x10de &device.id pci 0x0ff7 &subvendor.id pci 0x10de &subdevice.id pci 0x1037 +subdevice.name GRID K140Q vendor.id pci 0x10de &device.id pci 0x0ff8 +device.name GK107GLM [Quadro K500M] vendor.id pci 0x10de &device.id pci 0x0ff9 +device.name GK107GL [Quadro K2000D] vendor.id pci 0x10de &device.id pci 0x0ffa +device.name GK107GL [Quadro K600] vendor.id pci 0x10de &device.id pci 0x0ffb +device.name GK107GLM [Quadro K2000M] vendor.id pci 0x10de &device.id pci 0x0ffc +device.name GK107GLM [Quadro K1000M] vendor.id pci 0x10de &device.id pci 0x0ffd +device.name GK107 [NVS 510] vendor.id pci 0x10de &device.id pci 0x0ffe +device.name GK107GL [Quadro K2000] vendor.id pci 0x10de &device.id pci 0x0fff +device.name GK107GL [Quadro 410] vendor.id pci 0x10de &device.id pci 0x1001 +device.name GK110B [GeForce GTX TITAN Z] vendor.id pci 0x10de &device.id pci 0x1003 +device.name GK110 [GeForce GTX Titan LE] vendor.id pci 0x10de &device.id pci 0x1004 +device.name GK110 [GeForce GTX 780] vendor.id pci 0x10de &device.id pci 0x1004 &subvendor.id pci 0x3842 &subdevice.id pci 0x0784 +subdevice.name GK110B [GeForce GTX 780 SC w/ ACX Cooler] vendor.id pci 0x10de &device.id pci 0x1004 &subvendor.id pci 0x3842 &subdevice.id pci 0x1784 +subdevice.name GK110B [GeForce GTX 780 Dual FTW w/ ACX Cooler] vendor.id pci 0x10de &device.id pci 0x1004 &subvendor.id pci 0x3842 &subdevice.id pci 0x1788 +subdevice.name GK110B [GeForce GTX 780 Dual Classified w/ ACX Cooler] vendor.id pci 0x10de &device.id pci 0x1005 +device.name GK110 [GeForce GTX TITAN] vendor.id pci 0x10de &device.id pci 0x1005 &subvendor.id pci 0x1043 &subdevice.id pci 0x8451 +subdevice.name GTXTITAN-6GD5 vendor.id pci 0x10de &device.id pci 0x1005 &subvendor.id pci 0x10de &subdevice.id pci 0x1035 +subdevice.name GeForce GTX Titan vendor.id pci 0x10de &device.id pci 0x1005 &subvendor.id pci 0x3842 &subdevice.id pci 0x2790 +subdevice.name GeForce GTX Titan vendor.id pci 0x10de &device.id pci 0x1005 &subvendor.id pci 0x3842 &subdevice.id pci 0x2791 +subdevice.name GeForce GTX Titan SC vendor.id pci 0x10de &device.id pci 0x1005 &subvendor.id pci 0x3842 &subdevice.id pci 0x2793 +subdevice.name GeForce GTX Titan SC Signature vendor.id pci 0x10de &device.id pci 0x1005 &subvendor.id pci 0x3842 &subdevice.id pci 0x2794 +subdevice.name GeForce GTX Titan SC Hydro Copper vendor.id pci 0x10de &device.id pci 0x1005 &subvendor.id pci 0x3842 &subdevice.id pci 0x2795 +subdevice.name GeForce GTX Titan SC Hydro Copper Signature vendor.id pci 0x10de &device.id pci 0x1007 +device.name GK110 [GeForce GTX 780 Rev. 2] vendor.id pci 0x10de &device.id pci 0x1008 +device.name GK110 [GeForce GTX 780 Ti Rev. 2] vendor.id pci 0x10de &device.id pci 0x100a +device.name GK110B [GeForce GTX 780 Ti] vendor.id pci 0x10de &device.id pci 0x100c +device.name GK110B [GeForce GTX TITAN Black] vendor.id pci 0x10de &device.id pci 0x101e +device.name GK110GL [Tesla K20X] vendor.id pci 0x10de &device.id pci 0x101f +device.name GK110GL [Tesla K20] vendor.id pci 0x10de &device.id pci 0x1020 +device.name GK110GL [Tesla K20X] vendor.id pci 0x10de &device.id pci 0x1021 +device.name GK110GL [Tesla K20Xm] vendor.id pci 0x10de &device.id pci 0x1022 +device.name GK110GL [Tesla K20c] vendor.id pci 0x10de &device.id pci 0x1023 +device.name GK110BGL [Tesla K40m] vendor.id pci 0x10de &device.id pci 0x1023 &subvendor.id pci 0x10de &subdevice.id pci 0x097e +subdevice.name 12GB Computational Accelerator vendor.id pci 0x10de &device.id pci 0x1024 +device.name GK110BGL [Tesla K40c] vendor.id pci 0x10de &device.id pci 0x1026 +device.name GK110GL [Tesla K20s] vendor.id pci 0x10de &device.id pci 0x1027 +device.name GK110BGL [Tesla K40st] vendor.id pci 0x10de &device.id pci 0x1028 +device.name GK110GL [Tesla K20m] vendor.id pci 0x10de &device.id pci 0x1029 +device.name GK110BGL [Tesla K40s] vendor.id pci 0x10de &device.id pci 0x102a +device.name GK110BGL [Tesla K40t] vendor.id pci 0x10de &device.id pci 0x102d +device.name GK210GL [Tesla K80] vendor.id pci 0x10de &device.id pci 0x102e +device.name GK110BGL [Tesla K40d] vendor.id pci 0x10de &device.id pci 0x103a +device.name GK110GL [Quadro K6000] vendor.id pci 0x10de &device.id pci 0x103c +device.name GK110GL [Quadro K5200] vendor.id pci 0x10de &device.id pci 0x1040 +device.name GF119 [GeForce GT 520] vendor.id pci 0x10de &device.id pci 0x1040 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a0 +subdevice.name ENGT520 SILENT vendor.id pci 0x10de &device.id pci 0x1042 +device.name GF119 [GeForce 510] vendor.id pci 0x10de &device.id pci 0x1048 +device.name GF119 [GeForce 605] vendor.id pci 0x10de &device.id pci 0x1049 +device.name GF119 [GeForce GT 620 OEM] vendor.id pci 0x10de &device.id pci 0x104a +device.name GF119 [GeForce GT 610] vendor.id pci 0x10de &device.id pci 0x104a &subvendor.id pci 0x10b0 &subdevice.id pci 0x104a +subdevice.name Gainward GeForce GT 610 vendor.id pci 0x10de &device.id pci 0x104b +device.name GF119 [GeForce GT 625 OEM] vendor.id pci 0x10de &device.id pci 0x104c +device.name GF119 [GeForce GT 705] vendor.id pci 0x10de &device.id pci 0x104d +device.name GF119 [GeForce GT 710] vendor.id pci 0x10de &device.id pci 0x1050 +device.name GF119M [GeForce GT 520M] vendor.id pci 0x10de &device.id pci 0x1051 +device.name GF119M [GeForce GT 520MX] vendor.id pci 0x10de &device.id pci 0x1052 +device.name GF119M [GeForce GT 520M] vendor.id pci 0x10de &device.id pci 0x1054 +device.name GF119M [GeForce 410M] vendor.id pci 0x10de &device.id pci 0x1055 +device.name GF119M [GeForce 410M] vendor.id pci 0x10de &device.id pci 0x1056 +device.name GF119M [NVS 4200M] vendor.id pci 0x10de &device.id pci 0x1057 +device.name GF119M [Quadro NVS 4200M] vendor.id pci 0x10de &device.id pci 0x1058 +device.name GF119M [GeForce 610M] vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x103c &subdevice.id pci 0x2aed +subdevice.name GeForce 610 vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x103c &subdevice.id pci 0x2af1 +subdevice.name GeForce 610 vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x1043 &subdevice.id pci 0x10ac +subdevice.name GeForce GT 610M vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x1043 &subdevice.id pci 0x10bc +subdevice.name GeForce GT 610M vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x1043 &subdevice.id pci 0x1652 +subdevice.name GeForce GT 610M vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x17aa &subdevice.id pci 0x367a +subdevice.name GeForce 610M vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x17aa &subdevice.id pci 0x3682 +subdevice.name GeForce 800A vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x17aa &subdevice.id pci 0x3687 +subdevice.name GeForce 800A vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x17aa &subdevice.id pci 0x3692 +subdevice.name GeForce 705A vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x17aa &subdevice.id pci 0x3695 +subdevice.name GeForce 800A vendor.id pci 0x10de &device.id pci 0x1058 &subvendor.id pci 0x17aa &subdevice.id pci 0xa117 +subdevice.name GeForce 610M vendor.id pci 0x10de &device.id pci 0x1059 +device.name GF119M [GeForce 610M] vendor.id pci 0x10de &device.id pci 0x105a +device.name GF119M [GeForce 610M] vendor.id pci 0x10de &device.id pci 0x105a &subvendor.id pci 0x1043 &subdevice.id pci 0x2111 +subdevice.name GeForce GT 610M vendor.id pci 0x10de &device.id pci 0x105a &subvendor.id pci 0x1043 &subdevice.id pci 0x2112 +subdevice.name GeForce GT 610M vendor.id pci 0x10de &device.id pci 0x105b +device.name GF119M [GeForce 705M] vendor.id pci 0x10de &device.id pci 0x105b &subvendor.id pci 0x103c &subdevice.id pci 0x2afb +subdevice.name GeForce 705A vendor.id pci 0x10de &device.id pci 0x105b &subvendor.id pci 0x17aa &subdevice.id pci 0x309d +subdevice.name GeForce 705A vendor.id pci 0x10de &device.id pci 0x105b &subvendor.id pci 0x17aa &subdevice.id pci 0x30b1 +subdevice.name GeForce 800A vendor.id pci 0x10de &device.id pci 0x105b &subvendor.id pci 0x17aa &subdevice.id pci 0x30f3 +subdevice.name GeForce 705A vendor.id pci 0x10de &device.id pci 0x105b &subvendor.id pci 0x17aa &subdevice.id pci 0x36a1 +subdevice.name GeForce 800A vendor.id pci 0x10de &device.id pci 0x107c +device.name GF119 [NVS 315] vendor.id pci 0x10de &device.id pci 0x107d +device.name GF119 [NVS 310] vendor.id pci 0x10de &device.id pci 0x1080 +device.name GF110 [GeForce GTX 580] vendor.id pci 0x10de &device.id pci 0x1081 +device.name GF110 [GeForce GTX 570] vendor.id pci 0x10de &device.id pci 0x1081 &subvendor.id pci 0x10de &subdevice.id pci 0x087e +subdevice.name Leadtek WinFast GTX 570 vendor.id pci 0x10de &device.id pci 0x1082 +device.name GF110 [GeForce GTX 560 Ti OEM] vendor.id pci 0x10de &device.id pci 0x1084 +device.name GF110 [GeForce GTX 560 OEM] vendor.id pci 0x10de &device.id pci 0x1086 +device.name GF110 [GeForce GTX 570 Rev. 2] vendor.id pci 0x10de &device.id pci 0x1087 +device.name GF110 [GeForce GTX 560 Ti 448 Cores] vendor.id pci 0x10de &device.id pci 0x1088 +device.name GF110 [GeForce GTX 590] vendor.id pci 0x10de &device.id pci 0x1089 +device.name GF110 [GeForce GTX 580] vendor.id pci 0x10de &device.id pci 0x108b +device.name GF110 [GeForce GTX 580] vendor.id pci 0x10de &device.id pci 0x108e +device.name GF110GL [Tesla C2090] vendor.id pci 0x10de &device.id pci 0x1091 +device.name GF110GL [Tesla M2090] vendor.id pci 0x10de &device.id pci 0x1091 &subvendor.id pci 0x10de &subdevice.id pci 0x088e +subdevice.name Tesla X2090 vendor.id pci 0x10de &device.id pci 0x1091 &subvendor.id pci 0x10de &subdevice.id pci 0x0891 +subdevice.name Tesla X2090 vendor.id pci 0x10de &device.id pci 0x1091 &subvendor.id pci 0x10de &subdevice.id pci 0x0974 +subdevice.name Tesla X2090 vendor.id pci 0x10de &device.id pci 0x1091 &subvendor.id pci 0x10de &subdevice.id pci 0x098d +subdevice.name Tesla X2090 vendor.id pci 0x10de &device.id pci 0x1094 +device.name GF110GL [Tesla M2075] vendor.id pci 0x10de &device.id pci 0x1094 &subvendor.id pci 0x10de &subdevice.id pci 0x0888 +subdevice.name Tesla M2075 vendor.id pci 0x10de &device.id pci 0x1096 +device.name GF110GL [Tesla C2050 / C2075] vendor.id pci 0x10de &device.id pci 0x1096 &subvendor.id pci 0x10de &subdevice.id pci 0x0910 +subdevice.name Tesla C2075 vendor.id pci 0x10de &device.id pci 0x1096 &subvendor.id pci 0x10de &subdevice.id pci 0x0911 +subdevice.name Tesla C2050 vendor.id pci 0x10de &device.id pci 0x109a +device.name GF100GLM [Quadro 5010M] vendor.id pci 0x10de &device.id pci 0x109b +device.name GF100GL [Quadro 7000] vendor.id pci 0x10de &device.id pci 0x109b &subvendor.id pci 0x10de &subdevice.id pci 0x0918 +subdevice.name Quadro 7000 vendor.id pci 0x10de &device.id pci 0x10c0 +device.name GT218 [GeForce 9300 GS Rev. 2] vendor.id pci 0x10de &device.id pci 0x10c3 +device.name GT218 [GeForce 8400 GS Rev. 3] vendor.id pci 0x10de &device.id pci 0x10c5 +device.name GT218 [GeForce 405] vendor.id pci 0x10de &device.id pci 0x10d8 +device.name GT218 [NVS 300] vendor.id pci 0x10de &device.id pci 0x10ef +device.name GP102 HDMI Audio Controller vendor.id pci 0x10de &device.id pci 0x10f0 +device.name GP104 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x10f1 +device.name GP106 High Definition Audio Controller vendor.id pci 0x10de &device.id pci 0x1140 +device.name GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1019 &subdevice.id pci 0x0799 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1019 &subdevice.id pci 0x999f +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0600 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0606 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x064a +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x064c +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x067a +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0680 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0686 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0689 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x068b +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x068d +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x068e +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0691 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0692 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0694 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0702 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0719 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0725 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0728 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x072b +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x072e +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0732 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0763 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0773 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0774 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0776 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x077a +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x077b +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x077c +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x077d +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x077e +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x077f +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0781 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0798 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0799 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x079b +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x079c +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0807 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0821 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0823 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0830 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0833 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0837 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x083e +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0841 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0854 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0855 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0856 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0857 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0858 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0863 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0868 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0869 +subdevice.name GeForce 810M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0873 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0878 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x087b +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x087c +subdevice.name GeForce 810M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0881 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x088a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x089b +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x090f +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0921 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x092e +subdevice.name GeForce 810M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x092f +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0932 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x093a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x093c +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x093f +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0941 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0945 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0954 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1025 &subdevice.id pci 0x0965 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x054d +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x054e +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0554 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0557 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0562 +subdevice.name GeForce GT 625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0565 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0568 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0590 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0592 +subdevice.name GeForce GT 625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0594 +subdevice.name GeForce GT 625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0595 +subdevice.name GeForce GT 625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05a2 +subdevice.name GeForce GT 625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05b1 +subdevice.name GeForce GT 625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05b3 +subdevice.name GeForce GT 625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05da +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05de +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05e0 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05e8 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x05f4 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x060f +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x064e +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0652 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0653 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0655 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x065e +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x0662 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x068d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1028 &subdevice.id pci 0x06c1 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x18ef +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x18f9 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x18fb +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x18fd +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x18ff +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x2335 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x2337 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x2aef +subdevice.name GeForce GT 720A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x103c &subdevice.id pci 0x2af9 +subdevice.name GeForce 710A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x10dd +subdevice.name NVS 5200M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x10ed +subdevice.name NVS 5200M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x11fd +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x124d +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x126d +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x131d +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x13fd +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x14c7 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x1507 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x15ad +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x15ed +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x160d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x163d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x166d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x16cd +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x16dd +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x170d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x176d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x178d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x179d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x17dd +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x2132 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x2136 +subdevice.name NVS 5200M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x21ba +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x21fa +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x220a +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x221a +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x223a +subdevice.name GeForce GT 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x224a +subdevice.name GeForce GT 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x227a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x228a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x232a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x233a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x236a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x238a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x8595 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x85ea +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x85eb +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x85ec +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x85ee +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x85f3 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x860e +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x861a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x861b +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x8628 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x8643 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x864c +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1043 &subdevice.id pci 0x8652 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x105b &subdevice.id pci 0x0dac +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x105b &subdevice.id pci 0x0dad +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x105b &subdevice.id pci 0x0ef3 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1072 &subdevice.id pci 0x152d +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x10cf &subdevice.id pci 0x17f5 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa01 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa02 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa03 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa05 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa11 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa13 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa18 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa19 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa21 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa23 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa2a +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa32 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa33 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa36 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa38 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa42 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa43 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa45 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa47 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa49 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa58 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa59 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa88 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1179 &subdevice.id pci 0xfa89 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xb092 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc0d5 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc0d7 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc0e2 +subdevice.name NVS 5200M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc0e3 +subdevice.name NVS 5200M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc0e4 +subdevice.name NVS 5200M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc10d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name GeForce GT 620M on NP300E5C series laptop vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc709 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc711 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc736 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc737 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc745 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x144d &subdevice.id pci 0xc750 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0x10b8 +subdevice.name GeForce GT 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0x10e9 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0x1116 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xaa33 +subdevice.name GeForce 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xaaa2 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xaaa3 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xacb2 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xacc1 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xae61 +subdevice.name GeForce 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xae65 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xae6a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1462 &subdevice.id pci 0xae71 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x14c0 &subdevice.id pci 0x0083 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x0926 +subdevice.name GeForce 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x0982 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x0983 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1005 +subdevice.name GeForce GT 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1012 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1019 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1030 +subdevice.name GeForce GT 630M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1055 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1067 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1072 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1086 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x152d &subdevice.id pci 0x1092 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x2200 +subdevice.name NVS 5200M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x2213 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x2220 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x309c +subdevice.name GeForce GT 720A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x30b4 +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x30b7 +subdevice.name GeForce 720A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x361b +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x361c +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3656 +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x365a +subdevice.name GeForce 705M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x365e +subdevice.name GeForce 800M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3661 +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x366c +subdevice.name GeForce 800M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3685 +subdevice.name GeForce 800M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3686 +subdevice.name GeForce 800M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3687 +subdevice.name GeForce 705A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3696 +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x369b +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x369c +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x369d +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x369e +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x36a9 +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x36af +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x36b0 +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x36b6 +subdevice.name GeForce 820A vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3800 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3801 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3802 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3803 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3804 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3806 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3808 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x380d +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x380e +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x380f +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3811 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3812 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3813 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3816 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3818 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x381a +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x381c +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3901 +subdevice.name GeForce 610M / GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3902 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3903 +subdevice.name GeForce 610M/710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3904 +subdevice.name GeForce GT 620M/625M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3905 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3907 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3910 +subdevice.name GeForce 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3912 +subdevice.name GeForce 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3913 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3915 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3977 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x3983 +subdevice.name GeForce 610M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5001 +subdevice.name GeForce 610M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5003 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5005 +subdevice.name GeForce 705M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x500d +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5014 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5017 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5019 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x501a +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x501f +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5025 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5027 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x502a +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x502b +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x502d +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x502e +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x502f +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5030 +subdevice.name GeForce 705M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5031 +subdevice.name GeForce 705M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5032 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5033 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x503e +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x503f +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x17aa &subdevice.id pci 0x5040 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1854 &subdevice.id pci 0x0177 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1854 &subdevice.id pci 0x0180 +subdevice.name GeForce 710M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1854 &subdevice.id pci 0x0190 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1854 &subdevice.id pci 0x0192 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1854 &subdevice.id pci 0x0224 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b0a &subdevice.id pci 0x01c0 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b0a &subdevice.id pci 0x20dd +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b0a &subdevice.id pci 0x20df +subdevice.name GeForce GT 620M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b0a &subdevice.id pci 0x210e +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b0a &subdevice.id pci 0x2202 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90d7 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b0a &subdevice.id pci 0x90dd +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b50 &subdevice.id pci 0x5530 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1b6c &subdevice.id pci 0x5531 +subdevice.name GeForce GT 720M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1bab &subdevice.id pci 0x0106 +subdevice.name GeForce 820M vendor.id pci 0x10de &device.id pci 0x1140 &subvendor.id pci 0x1d05 &subdevice.id pci 0x1013 +subdevice.name GeForce 810M vendor.id pci 0x10de &device.id pci 0x1180 +device.name GK104 [GeForce GTX 680] vendor.id pci 0x10de &device.id pci 0x1180 &subvendor.id pci 0x1043 &subdevice.id pci 0x83f1 +subdevice.name GTX680-DC2-2GD5 vendor.id pci 0x10de &device.id pci 0x1180 &subvendor.id pci 0x3842 &subdevice.id pci 0x3682 +subdevice.name GeForce GTX 680 Mac Edition vendor.id pci 0x10de &device.id pci 0x1182 +device.name GK104 [GeForce GTX 760 Ti] vendor.id pci 0x10de &device.id pci 0x1183 +device.name GK104 [GeForce GTX 660 Ti] vendor.id pci 0x10de &device.id pci 0x1184 +device.name GK104 [GeForce GTX 770] vendor.id pci 0x10de &device.id pci 0x1185 +device.name GK104 [GeForce GTX 660 OEM] vendor.id pci 0x10de &device.id pci 0x1185 &subvendor.id pci 0x10de &subdevice.id pci 0x106f +subdevice.name GK104 [GeForce GTX 760 OEM] vendor.id pci 0x10de &device.id pci 0x1187 +device.name GK104 [GeForce GTX 760] vendor.id pci 0x10de &device.id pci 0x1188 +device.name GK104 [GeForce GTX 690] vendor.id pci 0x10de &device.id pci 0x1189 +device.name GK104 [GeForce GTX 670] vendor.id pci 0x10de &device.id pci 0x1189 &subvendor.id pci 0x10de &subdevice.id pci 0x1074 +subdevice.name GK104 [GeForce GTX 760 Ti OEM] vendor.id pci 0x10de &device.id pci 0x118a +device.name GK104GL [GRID K520] vendor.id pci 0x10de &device.id pci 0x118b +device.name GK104GL [GRID K2 GeForce USM] vendor.id pci 0x10de &device.id pci 0x118c +device.name GK104 [GRID K2 NVS USM] vendor.id pci 0x10de &device.id pci 0x118d +device.name GK104GL [GRID K200 vGPU] vendor.id pci 0x10de &device.id pci 0x118d &subvendor.id pci 0x10de &subdevice.id pci 0x101d +subdevice.name GRID K200 vendor.id pci 0x10de &device.id pci 0x118e +device.name GK104 [GeForce GTX 760 OEM] vendor.id pci 0x10de &device.id pci 0x118f +device.name GK104GL [Tesla K10] vendor.id pci 0x10de &device.id pci 0x1191 +device.name GK104 [GeForce GTX 760 Rev. 2] vendor.id pci 0x10de &device.id pci 0x1193 +device.name GK104 [GeForce GTX 760 Ti OEM] vendor.id pci 0x10de &device.id pci 0x1194 +device.name GK104GL [Tesla K8] vendor.id pci 0x10de &device.id pci 0x1195 +device.name GK104 [GeForce GTX 660 Rev. 2] vendor.id pci 0x10de &device.id pci 0x1198 +device.name GK104M [GeForce GTX 880M] vendor.id pci 0x10de &device.id pci 0x1199 +device.name GK104M [GeForce GTX 870M] vendor.id pci 0x10de &device.id pci 0x119a +device.name GK104M [GeForce GTX 860M] vendor.id pci 0x10de &device.id pci 0x119d +device.name GK104M [GeForce GTX 775M Mac Edition] vendor.id pci 0x10de &device.id pci 0x119e +device.name GK104M [GeForce GTX 780M Mac Edition] vendor.id pci 0x10de &device.id pci 0x119f +device.name GK104M [GeForce GTX 780M] vendor.id pci 0x10de &device.id pci 0x11a0 +device.name GK104M [GeForce GTX 680M] vendor.id pci 0x10de &device.id pci 0x11a1 +device.name GK104M [GeForce GTX 670MX] vendor.id pci 0x10de &device.id pci 0x11a2 +device.name GK104M [GeForce GTX 675MX Mac Edition] vendor.id pci 0x10de &device.id pci 0x11a3 +device.name GK104M [GeForce GTX 680MX] vendor.id pci 0x10de &device.id pci 0x11a3 &subvendor.id pci 0x106b &subdevice.id pci 0x010d +subdevice.name iMac 13,2 vendor.id pci 0x10de &device.id pci 0x11a7 +device.name GK104M [GeForce GTX 675MX] vendor.id pci 0x10de &device.id pci 0x11b0 +device.name GK104GL [GRID K240Q\K260Q vGPU] vendor.id pci 0x10de &device.id pci 0x11b0 &subvendor.id pci 0x10de &subdevice.id pci 0x101a +subdevice.name GRID K240Q vendor.id pci 0x10de &device.id pci 0x11b0 &subvendor.id pci 0x10de &subdevice.id pci 0x101b +subdevice.name GRID K260Q vendor.id pci 0x10de &device.id pci 0x11b1 +device.name GK104GL [GRID K2 Tesla USM] vendor.id pci 0x10de &device.id pci 0x11b4 +device.name GK104GL [Quadro K4200] vendor.id pci 0x10de &device.id pci 0x11b6 +device.name GK104GLM [Quadro K3100M] vendor.id pci 0x10de &device.id pci 0x11b7 +device.name GK104GLM [Quadro K4100M] vendor.id pci 0x10de &device.id pci 0x11b8 +device.name GK104GLM [Quadro K5100M] vendor.id pci 0x10de &device.id pci 0x11ba +device.name GK104GL [Quadro K5000] vendor.id pci 0x10de &device.id pci 0x11bb +device.name GK104GL [Quadro 4100] vendor.id pci 0x10de &device.id pci 0x11bc +device.name GK104GLM [Quadro K5000M] vendor.id pci 0x10de &device.id pci 0x11bd +device.name GK104GLM [Quadro K4000M] vendor.id pci 0x10de &device.id pci 0x11be +device.name GK104GLM [Quadro K3000M] vendor.id pci 0x10de &device.id pci 0x11bf +device.name GK104GL [GRID K2] vendor.id pci 0x10de &device.id pci 0x11c0 +device.name GK106 [GeForce GTX 660] vendor.id pci 0x10de &device.id pci 0x11c2 +device.name GK106 [GeForce GTX 650 Ti Boost] vendor.id pci 0x10de &device.id pci 0x11c2 &subvendor.id pci 0x1043 &subdevice.id pci 0x845b +subdevice.name GeForce GTX 650 Ti Boost DirectCU II OC vendor.id pci 0x10de &device.id pci 0x11c2 &subvendor.id pci 0x1462 &subdevice.id pci 0x2874 +subdevice.name GeForce GTX 650 Ti Boost TwinFrozr II OC vendor.id pci 0x10de &device.id pci 0x11c2 &subvendor.id pci 0x1569 &subdevice.id pci 0x11c2 +subdevice.name GeForce GTX 650 Ti Boost OC vendor.id pci 0x10de &device.id pci 0x11c2 &subvendor.id pci 0x19da &subdevice.id pci 0x1281 +subdevice.name GeForce GTX 650 Ti Boost OC vendor.id pci 0x10de &device.id pci 0x11c2 &subvendor.id pci 0x3842 &subdevice.id pci 0x3657 +subdevice.name GeForce GTX 650 Ti Boost vendor.id pci 0x10de &device.id pci 0x11c2 &subvendor.id pci 0x3842 &subdevice.id pci 0x3658 +subdevice.name GeForce GTX 650 Ti Boost Superclocked vendor.id pci 0x10de &device.id pci 0x11c3 +device.name GK106 [GeForce GTX 650 Ti OEM] vendor.id pci 0x10de &device.id pci 0x11c3 &subvendor.id pci 0x10de &subdevice.id pci 0x1030 +subdevice.name GeForce GTX 650 Ti OEM vendor.id pci 0x10de &device.id pci 0x11c4 +device.name GK106 [GeForce GTX 645 OEM] vendor.id pci 0x10de &device.id pci 0x11c5 +device.name GK106 [GeForce GT 740] vendor.id pci 0x10de &device.id pci 0x11c6 +device.name GK106 [GeForce GTX 650 Ti] vendor.id pci 0x10de &device.id pci 0x11c7 +device.name GK106 [GeForce GTX 750 Ti] vendor.id pci 0x10de &device.id pci 0x11c8 +device.name GK106 [GeForce GTX 650 OEM] vendor.id pci 0x10de &device.id pci 0x11cb +device.name GK106 [GeForce GT 740] vendor.id pci 0x10de &device.id pci 0x11e0 +device.name GK106M [GeForce GTX 770M] vendor.id pci 0x10de &device.id pci 0x11e1 +device.name GK106M [GeForce GTX 765M] vendor.id pci 0x10de &device.id pci 0x11e2 +device.name GK106M [GeForce GTX 765M] vendor.id pci 0x10de &device.id pci 0x11e3 +device.name GK106M [GeForce GTX 760M] vendor.id pci 0x10de &device.id pci 0x11e3 &subvendor.id pci 0x17aa &subdevice.id pci 0x3683 +subdevice.name GeForce GTX 760A vendor.id pci 0x10de &device.id pci 0x11e7 +device.name GK106M vendor.id pci 0x10de &device.id pci 0x11fa +device.name GK106GL [Quadro K4000] vendor.id pci 0x10de &device.id pci 0x11fc +device.name GK106GLM [Quadro K2100M] vendor.id pci 0x10de &device.id pci 0x1200 +device.name GF114 [GeForce GTX 560 Ti] vendor.id pci 0x10de &device.id pci 0x1201 +device.name GF114 [GeForce GTX 560] vendor.id pci 0x10de &device.id pci 0x1202 +device.name GF114 [GeForce GTX 560 Ti OEM] vendor.id pci 0x10de &device.id pci 0x1203 +device.name GF114 [GeForce GTX 460 SE v2] vendor.id pci 0x10de &device.id pci 0x1205 +device.name GF114 [GeForce GTX 460 v2] vendor.id pci 0x10de &device.id pci 0x1206 +device.name GF114 [GeForce GTX 555] vendor.id pci 0x10de &device.id pci 0x1207 +device.name GF114 [GeForce GT 645 OEM] vendor.id pci 0x10de &device.id pci 0x1208 +device.name GF114 [GeForce GTX 560 SE] vendor.id pci 0x10de &device.id pci 0x1210 +device.name GF114M [GeForce GTX 570M] vendor.id pci 0x10de &device.id pci 0x1211 +device.name GF114M [GeForce GTX 580M] vendor.id pci 0x10de &device.id pci 0x1212 +device.name GF114M [GeForce GTX 675M] vendor.id pci 0x10de &device.id pci 0x1213 +device.name GF114M [GeForce GTX 670M] vendor.id pci 0x10de &device.id pci 0x1241 +device.name GF116 [GeForce GT 545 OEM] vendor.id pci 0x10de &device.id pci 0x1243 +device.name GF116 [GeForce GT 545] vendor.id pci 0x10de &device.id pci 0x1244 +device.name GF116 [GeForce GTX 550 Ti] vendor.id pci 0x10de &device.id pci 0x1245 +device.name GF116 [GeForce GTS 450 Rev. 2] vendor.id pci 0x10de &device.id pci 0x1246 +device.name GF116M [GeForce GT 550M] vendor.id pci 0x10de &device.id pci 0x1247 +device.name GF116M [GeForce GT 555M/635M] vendor.id pci 0x10de &device.id pci 0x1247 &subvendor.id pci 0x1043 &subdevice.id pci 0x1752 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1247 &subvendor.id pci 0x1043 &subdevice.id pci 0x2050 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1247 &subvendor.id pci 0x1043 &subdevice.id pci 0x2051 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1247 &subvendor.id pci 0x1043 &subdevice.id pci 0x212a +subdevice.name GeForce GT 635M vendor.id pci 0x10de &device.id pci 0x1247 &subvendor.id pci 0x1043 &subdevice.id pci 0x212b +subdevice.name GeForce GT 635M vendor.id pci 0x10de &device.id pci 0x1247 &subvendor.id pci 0x1043 &subdevice.id pci 0x212c +subdevice.name GeForce GT 635M vendor.id pci 0x10de &device.id pci 0x1247 &subvendor.id pci 0x152d &subdevice.id pci 0x0930 +subdevice.name GeForce GT 635M vendor.id pci 0x10de &device.id pci 0x1248 +device.name GF116M [GeForce GT 555M/635M] vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x152d &subdevice.id pci 0x0930 +subdevice.name GeForce GT 635M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10e7 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10e8 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10ea +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x1854 &subdevice.id pci 0x0890 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x1854 &subdevice.id pci 0x0891 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x1854 &subdevice.id pci 0x1795 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x1854 &subdevice.id pci 0x1796 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1248 &subvendor.id pci 0x1854 &subdevice.id pci 0x3005 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x1249 +device.name GF116 [GeForce GTS 450 Rev. 3] vendor.id pci 0x10de &device.id pci 0x124b +device.name GF116 [GeForce GT 640 OEM] vendor.id pci 0x10de &device.id pci 0x124d +device.name GF116M [GeForce GT 555M/635M] vendor.id pci 0x10de &device.id pci 0x124d &subvendor.id pci 0x1028 &subdevice.id pci 0x0491 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x124d &subvendor.id pci 0x1028 &subdevice.id pci 0x0570 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x124d &subvendor.id pci 0x1028 &subdevice.id pci 0x0571 +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x124d &subvendor.id pci 0x1462 &subdevice.id pci 0x108d +subdevice.name GeForce GT 555M vendor.id pci 0x10de &device.id pci 0x124d &subvendor.id pci 0x1462 &subdevice.id pci 0x10cc +subdevice.name GeForce GT 635M vendor.id pci 0x10de &device.id pci 0x1251 +device.name GF116M [GeForce GT 560M] vendor.id pci 0x10de &device.id pci 0x1280 +device.name GK208 [GeForce GT 635] vendor.id pci 0x10de &device.id pci 0x1281 +device.name GK208 [GeForce GT 710] vendor.id pci 0x10de &device.id pci 0x1282 +device.name GK208 [GeForce GT 640 Rev. 2] vendor.id pci 0x10de &device.id pci 0x1284 +device.name GK208 [GeForce GT 630 Rev. 2] vendor.id pci 0x10de &device.id pci 0x1286 +device.name GK208 [GeForce GT 720] vendor.id pci 0x10de &device.id pci 0x1287 +device.name GK208 [GeForce GT 730] vendor.id pci 0x10de &device.id pci 0x1288 +device.name GK208 [GeForce GT 720] vendor.id pci 0x10de &device.id pci 0x1289 +device.name GK208 [GeForce GT 710] vendor.id pci 0x10de &device.id pci 0x128b +device.name GK208 [GeForce GT 710B] vendor.id pci 0x10de &device.id pci 0x1290 +device.name GK208M [GeForce GT 730M] vendor.id pci 0x10de &device.id pci 0x1290 &subvendor.id pci 0x103c &subdevice.id pci 0x2afa +subdevice.name GeForce GT 730A vendor.id pci 0x10de &device.id pci 0x1290 &subvendor.id pci 0x103c &subdevice.id pci 0x2b04 +subdevice.name GeForce GT 730A vendor.id pci 0x10de &device.id pci 0x1290 &subvendor.id pci 0x1043 &subdevice.id pci 0x13ad +subdevice.name GeForce GT 730M vendor.id pci 0x10de &device.id pci 0x1290 &subvendor.id pci 0x1043 &subdevice.id pci 0x13cd +subdevice.name GeForce GT 730M vendor.id pci 0x10de &device.id pci 0x1291 +device.name GK208M [GeForce GT 735M] vendor.id pci 0x10de &device.id pci 0x1292 +device.name GK208M [GeForce GT 740M] vendor.id pci 0x10de &device.id pci 0x1292 &subvendor.id pci 0x17aa &subdevice.id pci 0x3675 +subdevice.name GeForce GT 740A vendor.id pci 0x10de &device.id pci 0x1292 &subvendor.id pci 0x17aa &subdevice.id pci 0x367c +subdevice.name GeForce GT 740A vendor.id pci 0x10de &device.id pci 0x1292 &subvendor.id pci 0x17aa &subdevice.id pci 0x3684 +subdevice.name GeForce GT 740A vendor.id pci 0x10de &device.id pci 0x1293 +device.name GK208M [GeForce GT 730M] vendor.id pci 0x10de &device.id pci 0x1294 +device.name GK208M [GeForce GT 740M] vendor.id pci 0x10de &device.id pci 0x1295 +device.name GK208M [GeForce 710M] vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x103c &subdevice.id pci 0x2b0d +subdevice.name GeForce 710A vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x103c &subdevice.id pci 0x2b0f +subdevice.name GeForce 710A vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x103c &subdevice.id pci 0x2b11 +subdevice.name GeForce 710A vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x103c &subdevice.id pci 0x2b20 +subdevice.name GeForce 810A vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x103c &subdevice.id pci 0x2b21 +subdevice.name GeForce 810A vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x103c &subdevice.id pci 0x2b22 +subdevice.name GeForce 810A vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x17aa &subdevice.id pci 0x367a +subdevice.name GeForce 805A vendor.id pci 0x10de &device.id pci 0x1295 &subvendor.id pci 0x17aa &subdevice.id pci 0x367c +subdevice.name GeForce 710A vendor.id pci 0x10de &device.id pci 0x1296 +device.name GK208M [GeForce 825M] vendor.id pci 0x10de &device.id pci 0x1298 +device.name GK208M [GeForce GT 720M] vendor.id pci 0x10de &device.id pci 0x1299 +device.name GK208M [GeForce 920M] vendor.id pci 0x10de &device.id pci 0x1299 &subvendor.id pci 0x17aa &subdevice.id pci 0x30bb +subdevice.name GeForce 920A vendor.id pci 0x10de &device.id pci 0x1299 &subvendor.id pci 0x17aa &subdevice.id pci 0x36a7 +subdevice.name GeForce 920A vendor.id pci 0x10de &device.id pci 0x1299 &subvendor.id pci 0x17aa &subdevice.id pci 0x36af +subdevice.name GeForce 920M vendor.id pci 0x10de &device.id pci 0x129a +device.name GK208M [GeForce 910M] vendor.id pci 0x10de &device.id pci 0x12a0 +device.name GK208 vendor.id pci 0x10de &device.id pci 0x12b9 +device.name GK208GLM [Quadro K610M] vendor.id pci 0x10de &device.id pci 0x12ba +device.name GK208GLM [Quadro K510M] vendor.id pci 0x10de &device.id pci 0x1340 +device.name GM108M [GeForce 830M] vendor.id pci 0x10de &device.id pci 0x1340 &subvendor.id pci 0x103c &subdevice.id pci 0x2b2b +subdevice.name GeForce 830A vendor.id pci 0x10de &device.id pci 0x1341 +device.name GM108M [GeForce 840M] vendor.id pci 0x10de &device.id pci 0x1341 &subvendor.id pci 0x17aa &subdevice.id pci 0x3697 +subdevice.name GeForce 840A vendor.id pci 0x10de &device.id pci 0x1341 &subvendor.id pci 0x17aa &subdevice.id pci 0x3699 +subdevice.name GeForce 840A vendor.id pci 0x10de &device.id pci 0x1341 &subvendor.id pci 0x17aa &subdevice.id pci 0x369c +subdevice.name GeForce 840A vendor.id pci 0x10de &device.id pci 0x1344 +device.name GM108M [GeForce 845M] vendor.id pci 0x10de &device.id pci 0x1346 +device.name GM108M [GeForce 930M] vendor.id pci 0x10de &device.id pci 0x1347 +device.name GM108M [GeForce 940M] vendor.id pci 0x10de &device.id pci 0x1348 +device.name GM108M [GeForce 945M / 945A] vendor.id pci 0x10de &device.id pci 0x1349 +device.name GM108M [GeForce 930M] vendor.id pci 0x10de &device.id pci 0x134b +device.name GM108M [GeForce 940MX] vendor.id pci 0x10de &device.id pci 0x134d +device.name GM108M [GeForce 940MX] vendor.id pci 0x10de &device.id pci 0x134e +device.name GM108M [GeForce 930MX] vendor.id pci 0x10de &device.id pci 0x134f +device.name GM108M [GeForce 920MX] vendor.id pci 0x10de &device.id pci 0x137a +device.name GM108GLM [Quadro K620M / Quadro M500M] vendor.id pci 0x10de &device.id pci 0x137a &subvendor.id pci 0x17aa &subdevice.id pci 0x505a +subdevice.name Quadro M500M vendor.id pci 0x10de &device.id pci 0x137d +device.name GM108M [GeForce 940A] vendor.id pci 0x10de &device.id pci 0x1380 +device.name GM107 [GeForce GTX 750 Ti] vendor.id pci 0x10de &device.id pci 0x1381 +device.name GM107 [GeForce GTX 750] vendor.id pci 0x10de &device.id pci 0x1382 +device.name GM107 [GeForce GTX 745] vendor.id pci 0x10de &device.id pci 0x1389 +device.name GM107GL [GRID M30] vendor.id pci 0x10de &device.id pci 0x1390 +device.name GM107M [GeForce 845M] vendor.id pci 0x10de &device.id pci 0x1391 +device.name GM107M [GeForce GTX 850M] vendor.id pci 0x10de &device.id pci 0x1391 &subvendor.id pci 0x17aa &subdevice.id pci 0x3697 +subdevice.name GeForce GTX 850A vendor.id pci 0x10de &device.id pci 0x1391 &subvendor.id pci 0x17aa &subdevice.id pci 0xa125 +subdevice.name GeForce GTX 850A vendor.id pci 0x10de &device.id pci 0x1392 +device.name GM107M [GeForce GTX 860M] vendor.id pci 0x10de &device.id pci 0x1393 +device.name GM107M [GeForce 840M] vendor.id pci 0x10de &device.id pci 0x1398 +device.name GM107M [GeForce 845M] vendor.id pci 0x10de &device.id pci 0x139a +device.name GM107M [GeForce GTX 950M] vendor.id pci 0x10de &device.id pci 0x139a &subvendor.id pci 0x17aa &subdevice.id pci 0x362c +subdevice.name GeForce GTX 950A vendor.id pci 0x10de &device.id pci 0x139a &subvendor.id pci 0x17aa &subdevice.id pci 0x362f +subdevice.name GeForce GTX 950A vendor.id pci 0x10de &device.id pci 0x139a &subvendor.id pci 0x17aa &subdevice.id pci 0x363f +subdevice.name GeForce GTX 950A vendor.id pci 0x10de &device.id pci 0x139a &subvendor.id pci 0x17aa &subdevice.id pci 0x3640 +subdevice.name GeForce GTX 950A vendor.id pci 0x10de &device.id pci 0x139a &subvendor.id pci 0x17aa &subdevice.id pci 0x3647 +subdevice.name GeForce GTX 950A vendor.id pci 0x10de &device.id pci 0x139a &subvendor.id pci 0x17aa &subdevice.id pci 0x36b9 +subdevice.name GeForce GTX 950A vendor.id pci 0x10de &device.id pci 0x139b +device.name GM107M [GeForce GTX 960M] vendor.id pci 0x10de &device.id pci 0x139b &subvendor.id pci 0x103c &subdevice.id pci 0x2b4c +subdevice.name GeForce GTX 960A vendor.id pci 0x10de &device.id pci 0x139c +device.name GM107M [GeForce 940M] vendor.id pci 0x10de &device.id pci 0x139d +device.name GM107M [GeForce GTX 750 Ti] vendor.id pci 0x10de &device.id pci 0x13b0 +device.name GM107GLM [Quadro M2000M] vendor.id pci 0x10de &device.id pci 0x13b1 +device.name GM107GLM [Quadro M1000M] vendor.id pci 0x10de &device.id pci 0x13b2 +device.name GM107GLM [Quadro M600M] vendor.id pci 0x10de &device.id pci 0x13b3 +device.name GM107GLM [Quadro K2200M] vendor.id pci 0x10de &device.id pci 0x13b4 +device.name GM107GLM [Quadro M620 Mobile] vendor.id pci 0x10de &device.id pci 0x13b6 +device.name GM107GLM [Quadro M1200 Mobile] vendor.id pci 0x10de &device.id pci 0x13b9 +device.name GM107GL [NVS 810] vendor.id pci 0x10de &device.id pci 0x13ba +device.name GM107GL [Quadro K2200] vendor.id pci 0x10de &device.id pci 0x13bb +device.name GM107GL [Quadro K620] vendor.id pci 0x10de &device.id pci 0x13bc +device.name GM107GL [Quadro K1200] vendor.id pci 0x10de &device.id pci 0x13bd +device.name GM107GL [Tesla M10] vendor.id pci 0x10de &device.id pci 0x13bd &subvendor.id pci 0x10de &subdevice.id pci 0x110a +subdevice.name GRID M40 vendor.id pci 0x10de &device.id pci 0x13bd &subvendor.id pci 0x10de &subdevice.id pci 0x1160 +subdevice.name Tesla M10 vendor.id pci 0x10de &device.id pci 0x13c0 +device.name GM204 [GeForce GTX 980] vendor.id pci 0x10de &device.id pci 0x13c0 &subvendor.id pci 0x1043 &subdevice.id pci 0x8504 +subdevice.name GTX980-4GD5 vendor.id pci 0x10de &device.id pci 0x13c1 +device.name GM204 vendor.id pci 0x10de &device.id pci 0x13c2 +device.name GM204 [GeForce GTX 970] vendor.id pci 0x10de &device.id pci 0x13c3 +device.name GM204 vendor.id pci 0x10de &device.id pci 0x13d7 +device.name GM204M [GeForce GTX 980M] vendor.id pci 0x10de &device.id pci 0x13d8 +device.name GM204M [GeForce GTX 970M] vendor.id pci 0x10de &device.id pci 0x13d9 +device.name GM204M [GeForce GTX 965M] vendor.id pci 0x10de &device.id pci 0x13da +device.name GM204M [GeForce GTX 980] vendor.id pci 0x10de &device.id pci 0x13f0 +device.name GM204GL [Quadro M5000] vendor.id pci 0x10de &device.id pci 0x13f1 +device.name GM204GL [Quadro M4000] vendor.id pci 0x10de &device.id pci 0x13f2 +device.name GM204GL [Tesla M60] vendor.id pci 0x10de &device.id pci 0x13f3 +device.name GM204GL [Tesla M6] vendor.id pci 0x10de &device.id pci 0x13f8 +device.name GM204GLM [Quadro M5000M / M5000 SE] vendor.id pci 0x10de &device.id pci 0x13f9 +device.name GM204GLM [Quadro M4000M] vendor.id pci 0x10de &device.id pci 0x13fa +device.name GM204GLM [Quadro M3000M] vendor.id pci 0x10de &device.id pci 0x13fa &subvendor.id pci 0x10de &subdevice.id pci 0x11c9 +subdevice.name Quadro M3000 SE vendor.id pci 0x10de &device.id pci 0x13fb +device.name GM204GLM [Quadro M5500] vendor.id pci 0x10de &device.id pci 0x1401 +device.name GM206 [GeForce GTX 960] vendor.id pci 0x10de &device.id pci 0x1402 +device.name GM206 [GeForce GTX 950] vendor.id pci 0x10de &device.id pci 0x1406 +device.name GM206 [GeForce GTX 960] vendor.id pci 0x10de &device.id pci 0x1407 +device.name GM206 [GeForce GTX 750 v2] vendor.id pci 0x10de &device.id pci 0x1427 +device.name GM206M [GeForce GTX 965M] vendor.id pci 0x10de &device.id pci 0x1430 +device.name GM206GL [Quadro M2000] vendor.id pci 0x10de &device.id pci 0x1431 +device.name GM206GL [Tesla M4] vendor.id pci 0x10de &device.id pci 0x1436 +device.name GM206GLM [Quadro M2200 Mobile] vendor.id pci 0x10de &device.id pci 0x15f0 +device.name GP100GL [Quadro GP100] vendor.id pci 0x10de &device.id pci 0x15f1 +device.name GP100GL vendor.id pci 0x10de &device.id pci 0x15f7 +device.name GP100GL [Tesla P100 PCIe 12GB] vendor.id pci 0x10de &device.id pci 0x15f8 +device.name GP100GL [Tesla P100 PCIe 16GB] vendor.id pci 0x10de &device.id pci 0x15f9 +device.name GP100GL [Tesla P100 SMX2 16GB] vendor.id pci 0x10de &device.id pci 0x1617 +device.name GM204M [GeForce GTX 980M] vendor.id pci 0x10de &device.id pci 0x1618 +device.name GM204M [GeForce GTX 970M] vendor.id pci 0x10de &device.id pci 0x1619 +device.name GM204M [GeForce GTX 965M] vendor.id pci 0x10de &device.id pci 0x161a +device.name GM204M [GeForce GTX 980] vendor.id pci 0x10de &device.id pci 0x1667 +device.name GM204M [GeForce GTX 965M] vendor.id pci 0x10de &device.id pci 0x1725 +device.name GP100 vendor.id pci 0x10de &device.id pci 0x172e +device.name GP100 vendor.id pci 0x10de &device.id pci 0x172f +device.name GP100 vendor.id pci 0x10de &device.id pci 0x17c2 +device.name GM200 [GeForce GTX TITAN X] vendor.id pci 0x10de &device.id pci 0x17c8 +device.name GM200 [GeForce GTX 980 Ti] vendor.id pci 0x10de &device.id pci 0x17f0 +device.name GM200GL [Quadro M6000] vendor.id pci 0x10de &device.id pci 0x17f1 +device.name GM200GL [Quadro M6000 24GB] vendor.id pci 0x10de &device.id pci 0x17fd +device.name GM200GL [Tesla M40] vendor.id pci 0x10de &device.id pci 0x1b00 +device.name GP102 [TITAN X] vendor.id pci 0x10de &device.id pci 0x1b01 +device.name GP102 vendor.id pci 0x10de &device.id pci 0x1b06 +device.name GP102 [GeForce GTX 1080 Ti] vendor.id pci 0x10de &device.id pci 0x1b30 +device.name GP102GL [Quadro P6000] vendor.id pci 0x10de &device.id pci 0x1b38 +device.name GP102GL [Tesla P40] vendor.id pci 0x10de &device.id pci 0x1b70 +device.name GP102GL vendor.id pci 0x10de &device.id pci 0x1b78 +device.name GP102GL vendor.id pci 0x10de &device.id pci 0x1b80 +device.name GP104 [GeForce GTX 1080] vendor.id pci 0x10de &device.id pci 0x1b81 +device.name GP104 [GeForce GTX 1070] vendor.id pci 0x10de &device.id pci 0x1b82 +device.name GP104 vendor.id pci 0x10de &device.id pci 0x1b83 +device.name GP104 vendor.id pci 0x10de &device.id pci 0x1b84 +device.name GP104 [GeForce GTX 1060 3GB] vendor.id pci 0x10de &device.id pci 0x1ba0 +device.name GP104M [GeForce GTX 1080 Mobile] vendor.id pci 0x10de &device.id pci 0x1ba1 +device.name GP104M [GeForce GTX 1070 Mobile] vendor.id pci 0x10de &device.id pci 0x1bb0 +device.name GP104GL [Quadro P5000] vendor.id pci 0x10de &device.id pci 0x1bb1 +device.name GP104GL [Quadro P4000] vendor.id pci 0x10de &device.id pci 0x1bb3 +device.name GP104GL [Tesla P4] vendor.id pci 0x10de &device.id pci 0x1bb4 +device.name GP104GL vendor.id pci 0x10de &device.id pci 0x1bb6 +device.name GP104GLM [Quadro P5000 Mobile] vendor.id pci 0x10de &device.id pci 0x1bb7 +device.name GP104GLM [Quadro P4000 Mobile] vendor.id pci 0x10de &device.id pci 0x1bb8 +device.name GP104GLM [Quadro P3000 Mobile] vendor.id pci 0x10de &device.id pci 0x1be0 +device.name GP104M [GeForce GTX 1080 Mobile] vendor.id pci 0x10de &device.id pci 0x1be1 +device.name GP104M [GeForce GTX 1070 Mobile] vendor.id pci 0x10de &device.id pci 0x1c00 +device.name GP106 vendor.id pci 0x10de &device.id pci 0x1c01 +device.name GP106 vendor.id pci 0x10de &device.id pci 0x1c02 +device.name GP106 [GeForce GTX 1060 3GB] vendor.id pci 0x10de &device.id pci 0x1c03 +device.name GP106 [GeForce GTX 1060 6GB] vendor.id pci 0x10de &device.id pci 0x1c20 +device.name GP106M [GeForce GTX 1060 Mobile] vendor.id pci 0x10de &device.id pci 0x1c30 +device.name GP106GL [Quadro P2000] vendor.id pci 0x10de &device.id pci 0x1c35 +device.name GP106 vendor.id pci 0x10de &device.id pci 0x1c60 +device.name GP106M [GeForce GTX 1060 Mobile] vendor.id pci 0x10de &device.id pci 0x1c61 +device.name GP106M [GeForce GTX 1050 Ti Mobile] vendor.id pci 0x10de &device.id pci 0x1c62 +device.name GP106M [GeForce GTX 1050 Mobile] vendor.id pci 0x10de &device.id pci 0x1c70 +device.name GP106GL vendor.id pci 0x10de &device.id pci 0x1c80 +device.name GP107 vendor.id pci 0x10de &device.id pci 0x1c81 +device.name GP107 [GeForce GTX 1050] vendor.id pci 0x10de &device.id pci 0x1c82 +device.name GP107 [GeForce GTX 1050 Ti] vendor.id pci 0x10de &device.id pci 0x1c8c +device.name GP107M [GeForce GTX 1050 Ti Mobile] vendor.id pci 0x10de &device.id pci 0x1c8d +device.name GP107M [GeForce GTX 1050 Mobile] vendor.id pci 0x10de &device.id pci 0x1c8e +device.name GP107M vendor.id pci 0x10de &device.id pci 0x1ca7 +device.name GP107GL vendor.id pci 0x10de &device.id pci 0x1ca8 +device.name GP107GL vendor.id pci 0x10de &device.id pci 0x1caa +device.name GP107GL vendor.id pci 0x10de &device.id pci 0x1cb1 +device.name GP107GL [Quardo P1000] vendor.id pci 0x10de &device.id pci 0x1cb2 +device.name GP107GL [Quardo P600] vendor.id pci 0x10de &device.id pci 0x1cb3 +device.name GP107GL [Quardo P400] vendor.id pci 0x10de &device.id pci 0x1d01 +device.name GP108 vendor.id pci 0x10de &device.id pci 0x1d81 +device.name GV100 vendor.id pci 0x10df +vendor.name Emulex Corporation vendor.id pci 0x10df &device.id pci 0x0720 +device.name OneConnect NIC (Skyhawk) vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x103c &subdevice.id pci 0x1934 +subdevice.name FlexFabric 20Gb 2-port 650M Adapter vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x103c &subdevice.id pci 0x1935 +subdevice.name FlexFabric 20Gb 2-port 650FLB Adapter vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x103c &subdevice.id pci 0x21d4 +subdevice.name StoreFabric CN1200E 10Gb Converged Network Adapter vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x103c &subdevice.id pci 0x220a +subdevice.name FlexFabric 10Gb 2-port 556FLR-SFP+ Adapter vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x103c &subdevice.id pci 0x803f +subdevice.name Ethernet 10Gb 2-port 557SFP+ Adapter vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x17aa &subdevice.id pci 0x1056 +subdevice.name ThinkServer OCm14102-UX-L AnyFabric vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x17aa &subdevice.id pci 0x1057 +subdevice.name ThinkServer OCm14104-UX-L AnyFabric vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x17aa &subdevice.id pci 0x1059 +subdevice.name ThinkServer OCm14104-UT-L AnyFabric vendor.id pci 0x10df &device.id pci 0x0720 &subvendor.id pci 0x17aa &subdevice.id pci 0x4014 +subdevice.name ThinkServer OCm14102-NX-L AnyFabric vendor.id pci 0x10df &device.id pci 0x0722 +device.name OneConnect iSCSI Initiator (Skyhawk) vendor.id pci 0x10df &device.id pci 0x0723 +device.name OneConnect iSCSI Initiator + Target (Skyhawk) vendor.id pci 0x10df &device.id pci 0x0724 +device.name OneConnect FCoE Initiator (Skyhawk) vendor.id pci 0x10df &device.id pci 0x0728 +device.name OneConnect NIC (Skyhawk-VF) vendor.id pci 0x10df &device.id pci 0x072a +device.name OneConnect iSCSI Initiator (Skyhawk-VF) vendor.id pci 0x10df &device.id pci 0x072b +device.name OneConnect iSCSI Initiator + Target (Skyhawk-VF) vendor.id pci 0x10df &device.id pci 0x072c +device.name OneConnect FCoE Initiator (Skyhawk-VF) vendor.id pci 0x10df &device.id pci 0x1ae5 +device.name LP6000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xe100 +device.name Proteus-X: LightPulse IOV Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xe131 +device.name LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter vendor.id pci 0x10df &device.id pci 0xe180 +device.name Proteus-X: LightPulse IOV Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xe200 +device.name Lancer-X: LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xe208 +device.name LightPulse 16Gb Fibre Channel Host Adapter (Lancer-VF) vendor.id pci 0x10df &device.id pci 0xe220 +device.name OneConnect NIC (Lancer) vendor.id pci 0x10df &device.id pci 0xe220 &subvendor.id pci 0x17aa &subdevice.id pci 0x1054 +subdevice.name ThinkServer LPm16002B-M6-L AnyFabric vendor.id pci 0x10df &device.id pci 0xe220 &subvendor.id pci 0x17aa &subdevice.id pci 0x1055 +subdevice.name ThinkServer LPm16004B-M8-L AnyFabric vendor.id pci 0x10df &device.id pci 0xe240 +device.name OneConnect iSCSI Initiator (Lancer) vendor.id pci 0x10df &device.id pci 0xe260 +device.name OneConnect FCoE Initiator (Lancer) vendor.id pci 0x10df &device.id pci 0xe268 +device.name OneConnect 10Gb FCoE Converged Network Adapter (Lancer-VF) vendor.id pci 0x10df &device.id pci 0xe300 +device.name Lancer Gen6: LPe32000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xe300 &subvendor.id pci 0x10df &subdevice.id pci 0xe310 +subdevice.name Lancer Gen6: LPe31000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xe300 &subvendor.id pci 0x10df &subdevice.id pci 0xe311 +subdevice.name Lancer Gen6: LPe31000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xe300 &subvendor.id pci 0x10df &subdevice.id pci 0xe312 +subdevice.name Lancer Gen6: LPe31000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf011 +device.name Saturn: LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf015 +device.name Saturn: LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf085 +device.name LP850 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf095 +device.name LP952 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf098 +device.name LP982 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0a1 +device.name Thor LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0a5 +device.name Thor LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0b5 +device.name Viper LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0d1 +device.name Helios LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0d5 +device.name Helios LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0e1 +device.name Zephyr LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0e5 +device.name Zephyr LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf0f5 +device.name Neptune LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf100 +device.name Saturn-X: LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf100 &subvendor.id pci 0x103c &subdevice.id pci 0x3282 +subdevice.name 8Gb Dual-port PCI-e FC HBA vendor.id pci 0x10df &device.id pci 0xf111 +device.name Saturn-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf112 +device.name Saturn-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf180 +device.name LPSe12002 EmulexSecure Fibre Channel Adapter vendor.id pci 0x10df &device.id pci 0xf700 +device.name LP7000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf701 +device.name LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) vendor.id pci 0x10df &device.id pci 0xf800 +device.name LP8000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf801 +device.name LP8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) vendor.id pci 0x10df &device.id pci 0xf900 +device.name LP9000 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf901 +device.name LP9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) vendor.id pci 0x10df &device.id pci 0xf980 +device.name LP9802 Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xf981 +device.name LP9802 Fibre Channel Host Adapter Alternate ID vendor.id pci 0x10df &device.id pci 0xf982 +device.name LP9802 Fibre Channel Host Adapter Alternate ID vendor.id pci 0x10df &device.id pci 0xfa00 +device.name Thor-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfb00 +device.name Viper LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfc00 +device.name Thor-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfc00 &subvendor.id pci 0x10df &subdevice.id pci 0xfc00 +subdevice.name LP10000 LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfc10 +device.name Helios-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfc20 +device.name Zephyr-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfc40 +device.name Saturn-X: LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfc50 +device.name Proteus-X: LightPulse IOV Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfd00 +device.name Helios-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfd11 +device.name Helios-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfd12 +device.name Helios-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfe00 +device.name Zephyr-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfe05 +device.name Zephyr-X: LightPulse FCoE Adapter vendor.id pci 0x10df &device.id pci 0xfe11 +device.name Zephyr-X LightPulse Fibre Channel Host Adapter vendor.id pci 0x10df &device.id pci 0xfe12 +device.name Zephyr-X LightPulse FCoE Adapter vendor.id pci 0x10df &device.id pci 0xff00 +device.name Neptune LightPulse Fibre Channel Host Adapter vendor.id pci 0x10e0 +vendor.name Integrated Micro Solutions Inc. vendor.id pci 0x10e0 &device.id pci 0x5026 +device.name IMS5026/27/28 vendor.id pci 0x10e0 &device.id pci 0x5027 +device.name IMS5027 vendor.id pci 0x10e0 &device.id pci 0x5028 +device.name IMS5028 vendor.id pci 0x10e0 &device.id pci 0x8849 +device.name IMS8849 vendor.id pci 0x10e0 &device.id pci 0x8853 +device.name IMS8853 vendor.id pci 0x10e0 &device.id pci 0x9128 +device.name IMS9128 [Twin turbo 128] vendor.id pci 0x10e1 +vendor.name Tekram Technology Co.,Ltd. vendor.id pci 0x10e1 &device.id pci 0x0391 +device.name TRM-S1040 vendor.id pci 0x10e1 &device.id pci 0x0391 &subvendor.id pci 0x10e1 &subdevice.id pci 0x0391 +subdevice.name DC-315U SCSI-3 Host Adapter vendor.id pci 0x10e1 &device.id pci 0x690c +device.name DC-690c vendor.id pci 0x10e1 &device.id pci 0xdc29 +device.name DC-290 vendor.id pci 0x10e2 +vendor.name Aptix Corporation vendor.id pci 0x10e3 +vendor.name Tundra Semiconductor Corp. vendor.id pci 0x10e3 &device.id pci 0x0000 +device.name CA91C042 [Universe] vendor.id pci 0x10e3 &device.id pci 0x0108 +device.name Tsi108 Host Bridge for Single PowerPC vendor.id pci 0x10e3 &device.id pci 0x0148 +device.name Tsi148 [Tempe] vendor.id pci 0x10e3 &device.id pci 0x0148 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name VR11 Single Board Computer vendor.id pci 0x10e3 &device.id pci 0x0860 +device.name CA91C860 [QSpan] vendor.id pci 0x10e3 &device.id pci 0x0862 +device.name CA91C862A [QSpan-II] vendor.id pci 0x10e3 &device.id pci 0x8260 +device.name CA91L8200B [Dual PCI PowerSpan II] vendor.id pci 0x10e3 &device.id pci 0x8261 +device.name CA91L8260B [Single PCI PowerSpan II] vendor.id pci 0x10e3 &device.id pci 0xa108 +device.name Tsi109 Host Bridge for Dual PowerPC vendor.id pci 0x10e4 +vendor.name Tandem Computers vendor.id pci 0x10e4 &device.id pci 0x8029 +device.name Realtek 8029 Network Card vendor.id pci 0x10e5 +vendor.name Micro Industries Corporation vendor.id pci 0x10e6 +vendor.name Gainbery Computer Products Inc. vendor.id pci 0x10e7 +vendor.name Vadem vendor.id pci 0x10e8 +vendor.name Applied Micro Circuits Corp. vendor.id pci 0x10e8 &device.id pci 0x1072 +device.name INES GPIB-PCI (AMCC5920 based) vendor.id pci 0x10e8 &device.id pci 0x2011 +device.name Q-Motion Video Capture/Edit board vendor.id pci 0x10e8 &device.id pci 0x4750 +device.name S5930 [Matchmaker] vendor.id pci 0x10e8 &device.id pci 0x5920 +device.name S5920 vendor.id pci 0x10e8 &device.id pci 0x8043 +device.name LANai4.x [Myrinet LANai interface chip] vendor.id pci 0x10e8 &device.id pci 0x8062 +device.name S5933_PARASTATION vendor.id pci 0x10e8 &device.id pci 0x807d +device.name S5933 [Matchmaker] vendor.id pci 0x10e8 &device.id pci 0x8088 +device.name Kongsberg Spacetec Format Synchronizer vendor.id pci 0x10e8 &device.id pci 0x8089 +device.name Kongsberg Spacetec Serial Output Board vendor.id pci 0x10e8 &device.id pci 0x809c +device.name S5933_HEPC3 vendor.id pci 0x10e8 &device.id pci 0x80b9 +device.name Harmonix Hi-Card P8 (4x active ISDN BRI) vendor.id pci 0x10e8 &device.id pci 0x80d7 +device.name PCI-9112 vendor.id pci 0x10e8 &device.id pci 0x80d8 +device.name PCI-7200 vendor.id pci 0x10e8 &device.id pci 0x80d9 +device.name PCI-9118 vendor.id pci 0x10e8 &device.id pci 0x80da +device.name PCI-9812 vendor.id pci 0x10e8 &device.id pci 0x80fc +device.name APCI1500 Signal processing controller (16 dig. inputs + 16 dig. outputs) vendor.id pci 0x10e8 &device.id pci 0x811a +device.name PCI-IEEE1355-DS-DE Interface vendor.id pci 0x10e8 &device.id pci 0x814c +device.name Fastcom ESCC-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x8170 +device.name S5933 [Matchmaker] (Chipset Development Tool) vendor.id pci 0x10e8 &device.id pci 0x81e6 +device.name Multimedia video controller vendor.id pci 0x10e8 &device.id pci 0x828d +device.name APCI3001 Signal processing controller (up to 16 analog inputs) vendor.id pci 0x10e8 &device.id pci 0x8291 +device.name Fastcom 232/8-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x82c4 +device.name Fastcom 422/4-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x82c5 +device.name Fastcom 422/2-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x82c6 +device.name Fastcom IG422/1-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x82c7 +device.name Fastcom IG232/2-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x82ca +device.name Fastcom 232/4-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x82db +device.name AJA HDNTV HD SDI Framestore vendor.id pci 0x10e8 &device.id pci 0x82e2 +device.name Fastcom DIO24H-PCI (Commtech, Inc.) vendor.id pci 0x10e8 &device.id pci 0x8406 +device.name PCIcanx/PCIcan CAN interface [Kvaser AB] vendor.id pci 0x10e8 &device.id pci 0x8407 +device.name PCIcan II CAN interface (A1021, PCB-07, PCB-08) [Kvaser AB] vendor.id pci 0x10e8 &device.id pci 0x8851 +device.name S5933 on Innes Corp FM Radio Capture card vendor.id pci 0x10e8 &device.id pci 0xe004 +device.name X-Gene PCIe bridge vendor.id pci 0x10e9 +vendor.name Alps Electric Co., Ltd. vendor.id pci 0x10ea +vendor.name Integraphics vendor.id pci 0x10ea &device.id pci 0x1680 +device.name IGA-1680 vendor.id pci 0x10ea &device.id pci 0x1682 +device.name IGA-1682 vendor.id pci 0x10ea &device.id pci 0x1683 +device.name IGA-1683 vendor.id pci 0x10ea &device.id pci 0x2000 +device.name CyberPro 2000 vendor.id pci 0x10ea &device.id pci 0x2010 +device.name CyberPro 2000A vendor.id pci 0x10ea &device.id pci 0x5000 +device.name CyberPro 5000 vendor.id pci 0x10ea &device.id pci 0x5050 +device.name CyberPro 5050 vendor.id pci 0x10ea &device.id pci 0x5202 +device.name CyberPro 5202 vendor.id pci 0x10ea &device.id pci 0x5252 +device.name CyberPro5252 vendor.id pci 0x10eb +vendor.name Artists Graphics vendor.id pci 0x10eb &device.id pci 0x0101 +device.name 3GA vendor.id pci 0x10eb &device.id pci 0x8111 +device.name Twist3 Frame Grabber vendor.id pci 0x10ec +vendor.name Realtek Semiconductor Co., Ltd. vendor.id pci 0x10ec &device.id pci 0x0139 +device.name RTL-8139/8139C/8139C+ Ethernet Controller vendor.id pci 0x10ec &device.id pci 0x5208 +device.name RTS5208 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5209 +device.name RTS5209 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5227 +device.name RTS5227 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5227 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x10ec &device.id pci 0x5227 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x10ec &device.id pci 0x5229 +device.name RTS5229 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5229 &subvendor.id pci 0x1025 &subdevice.id pci 0x0813 +subdevice.name Aspire R7-571 vendor.id pci 0x10ec &device.id pci 0x5229 &subvendor.id pci 0x103c &subdevice.id pci 0x194e +subdevice.name ProBook 455 G1 Notebook vendor.id pci 0x10ec &device.id pci 0x5229 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x10ec &device.id pci 0x522a +device.name RTS522A PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5249 +device.name RTS5249 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5249 &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x10ec &device.id pci 0x524a +device.name RTS524A PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5250 +device.name RTS5250 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x525a +device.name RTS525A PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5286 +device.name RTS5286 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5287 +device.name RTL8411B PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5288 +device.name RTS5288 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5289 +device.name RTL8411 PCI Express Card Reader vendor.id pci 0x10ec &device.id pci 0x5289 &subvendor.id pci 0x1043 &subdevice.id pci 0x1457 +subdevice.name K55A Laptop vendor.id pci 0x10ec &device.id pci 0x8029 +device.name RTL-8029(AS) vendor.id pci 0x10ec &device.id pci 0x8029 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2011 +subdevice.name EZ-Card (SMC1208) vendor.id pci 0x10ec &device.id pci 0x8029 &subvendor.id pci 0x10ec &subdevice.id pci 0x8029 +subdevice.name RTL-8029(AS) vendor.id pci 0x10ec &device.id pci 0x8029 &subvendor.id pci 0x1113 &subdevice.id pci 0x1208 +subdevice.name EN1208 vendor.id pci 0x10ec &device.id pci 0x8029 &subvendor.id pci 0x1186 &subdevice.id pci 0x0300 +subdevice.name DE-528 vendor.id pci 0x10ec &device.id pci 0x8029 &subvendor.id pci 0x1259 &subdevice.id pci 0x2400 +subdevice.name AT-2400 vendor.id pci 0x10ec &device.id pci 0x8029 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x10ec &device.id pci 0x8129 +device.name RTL-8129 vendor.id pci 0x10ec &device.id pci 0x8129 &subvendor.id pci 0x10ec &subdevice.id pci 0x8129 +subdevice.name RT8129 Fast Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8129 &subvendor.id pci 0x11ec &subdevice.id pci 0x8129 +subdevice.name RTL8111/8168 PCIe Gigabit Ethernet (misconfigured) vendor.id pci 0x10ec &device.id pci 0x8136 +device.name RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller vendor.id pci 0x10ec &device.id pci 0x8136 &subvendor.id pci 0x103c &subdevice.id pci 0x1985 +subdevice.name Pavilion 17-e163sg Notebook PC vendor.id pci 0x10ec &device.id pci 0x8136 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x10ec &device.id pci 0x8136 &subvendor.id pci 0x103c &subdevice.id pci 0x2ab1 +subdevice.name Pavilion p6774 vendor.id pci 0x10ec &device.id pci 0x8136 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x10ec &device.id pci 0x8136 &subvendor.id pci 0x1179 &subdevice.id pci 0xff64 +subdevice.name RTL8102E PCI-E Fast Ethernet NIC vendor.id pci 0x10ec &device.id pci 0x8136 &subvendor.id pci 0x17c0 &subdevice.id pci 0x1053 +subdevice.name RTL8101e Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x10ec &device.id pci 0x8138 +device.name RT8139 (B/C) Cardbus Fast Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8138 &subvendor.id pci 0x10ec &subdevice.id pci 0x8138 +subdevice.name RT8139 (B/C) Fast Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8139 +device.name RTL-8100/8101L/8139 PCI Fast Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x0357 &subdevice.id pci 0x000a +subdevice.name TTP-Monitoring Card V2.0 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1025 &subdevice.id pci 0x8920 +subdevice.name ALN-325 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1025 &subdevice.id pci 0x8921 +subdevice.name ALN-325 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1043 &subdevice.id pci 0x1045 +subdevice.name L8400B or L3C/S notebook vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1043 &subdevice.id pci 0x8109 +subdevice.name P5P800-MX Mainboard vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x10bd &subdevice.id pci 0x0320 +subdevice.name EP-320X-R vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x10ec &subdevice.id pci 0x8139 +subdevice.name RTL-8100/8101L/8139 PCI Fast Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Panasonic CF-Y5 laptop vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1113 &subdevice.id pci 0xec01 +subdevice.name LevelOne FNC-0107TX/FNC-0109TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1186 &subdevice.id pci 0x1104 +subdevice.name DFE-520TX Fast Ethernet PCI Adapter (rev. D1) vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1186 &subdevice.id pci 0x1300 +subdevice.name DFE-538TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1186 &subdevice.id pci 0x1320 +subdevice.name SN5200 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1186 &subdevice.id pci 0x8139 +subdevice.name DRN-32TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x11f6 &subdevice.id pci 0x8139 +subdevice.name FN22-3(A) LinxPRO Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1259 &subdevice.id pci 0x2500 +subdevice.name AT-2500TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1259 &subdevice.id pci 0x2503 +subdevice.name AT-2500TX/ACPI vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1385 &subdevice.id pci 0xf31d +subdevice.name FA311 v2 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1395 &subdevice.id pci 0x2100 +subdevice.name AMB2100 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1429 &subdevice.id pci 0xd010 +subdevice.name ND010/ND012 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1432 &subdevice.id pci 0x9130 +subdevice.name EN-9130TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1436 &subdevice.id pci 0x8139 +subdevice.name RT8139 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name GA-7VM400M/7VT600 Motherboard vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1462 &subdevice.id pci 0x0131 +subdevice.name MS-1013 Notebook vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1462 &subdevice.id pci 0x217c +subdevice.name Aspire L250 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1462 &subdevice.id pci 0x788c +subdevice.name 865PE Neo2-V Mainboard vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x146c &subdevice.id pci 0x1439 +subdevice.name FE-1439TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1489 &subdevice.id pci 0x6001 +subdevice.name GF100TXRII vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1489 &subdevice.id pci 0x6002 +subdevice.name GF100TXRA vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x149c &subdevice.id pci 0x139a +subdevice.name LFE-8139ATX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x149c &subdevice.id pci 0x8139 +subdevice.name LFE-8139TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x14cb &subdevice.id pci 0x0200 +subdevice.name LNR-100 Family 10/100 Base-TX Ethernet vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1565 &subdevice.id pci 0x2300 +subdevice.name P4TSV Onboard LAN (RTL8100B) vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1631 &subdevice.id pci 0x7003 +subdevice.name Onboard RTL8111 on GA-8SIML Rev1.0 Mainboard vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1695 &subdevice.id pci 0x9001 +subdevice.name Onboard RTL8101L 10/100 MBit vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x16ec &subdevice.id pci 0x00ff +subdevice.name USR997900A vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1799 &subdevice.id pci 0x5000 +subdevice.name F5D5000 PCI Card/Desktop Network PCI Card vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1799 &subdevice.id pci 0x5010 +subdevice.name F5D5010 CardBus Notebook Network Card vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x187e &subdevice.id pci 0x3303 +subdevice.name FN312 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1904 &subdevice.id pci 0x8139 +subdevice.name RTL8139D Fast Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x2646 &subdevice.id pci 0x0001 +subdevice.name KNE120TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x8e2e &subdevice.id pci 0x7000 +subdevice.name KF-230TX vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0x8e2e &subdevice.id pci 0x7100 +subdevice.name KF-230TX/2 vendor.id pci 0x10ec &device.id pci 0x8139 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0007 +subdevice.name ALN-325C vendor.id pci 0x10ec &device.id pci 0x8167 +device.name RTL-8110SC/8169SC Gigabit Ethernet vendor.id pci 0x10ec &device.id pci 0x8167 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name GA-MA69G-S3H Motherboard vendor.id pci 0x10ec &device.id pci 0x8167 &subvendor.id pci 0x1462 &subdevice.id pci 0x235c +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x10ec &device.id pci 0x8167 &subvendor.id pci 0x1462 &subdevice.id pci 0x236c +subdevice.name 945P Neo3-F motherboard vendor.id pci 0x10ec &device.id pci 0x8168 +device.name RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1019 &subdevice.id pci 0x8168 +subdevice.name RTL8111/8168 PCI Express Gigabit Ethernet controller vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1028 &subdevice.id pci 0x0283 +subdevice.name Vostro 220 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x103c &subdevice.id pci 0x1611 +subdevice.name Pavilion DM1Z-3000 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x103c &subdevice.id pci 0x1950 +subdevice.name ProBook 450/455 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1043 &subdevice.id pci 0x16d5 +subdevice.name U6V/U31J laptop vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1043 &subdevice.id pci 0x81aa +subdevice.name P5B vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1043 &subdevice.id pci 0x82c6 +subdevice.name M3A78 Series Motherboard vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1043 &subdevice.id pci 0x83a3 +subdevice.name M4A785TD Motherboard vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1043 &subdevice.id pci 0x8432 +subdevice.name P8P67 and other motherboards vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1043 &subdevice.id pci 0x8505 +subdevice.name P8 series motherboard vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x10ec &subdevice.id pci 0x8168 +subdevice.name RTL8111/8168 PCI Express Gigabit Ethernet controller vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name RTL8168 on a NP300E5C series laptop vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name Onboard Ethernet vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1462 &subdevice.id pci 0x238c +subdevice.name Onboard RTL8111b on MSI P965 Platinum Mainboard vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1462 &subdevice.id pci 0x368c +subdevice.name K9AG Neo2 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1462 &subdevice.id pci 0x4180 +subdevice.name Wind PC MS-7418 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1462 &subdevice.id pci 0x7522 +subdevice.name X58 Pro-E vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x1849 &subdevice.id pci 0x8168 +subdevice.name Motherboard (one of many) vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x7470 &subdevice.id pci 0x3468 +subdevice.name TG-3468 Gigabit PCI Express Network Adapter vendor.id pci 0x10ec &device.id pci 0x8168 &subvendor.id pci 0x8086 &subdevice.id pci 0xd615 +subdevice.name Desktop Board D510MO/D525MW vendor.id pci 0x10ec &device.id pci 0x8169 +device.name RTL8169 PCI Gigabit Ethernet Controller vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1025 &subdevice.id pci 0x0079 +subdevice.name Aspire 5024WLMi vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x10bd &subdevice.id pci 0x3202 +subdevice.name EP-320G-TX1 32-bit PCI Gigabit Ethernet Adapter vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x10ec &subdevice.id pci 0x8169 +subdevice.name RTL8169/8110 Family PCI Gigabit Ethernet NIC vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1259 &subdevice.id pci 0xc107 +subdevice.name CG-LAPCIGT vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1371 &subdevice.id pci 0x434e +subdevice.name ProG-2000L vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1385 &subdevice.id pci 0x311a +subdevice.name GA311 vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1385 &subdevice.id pci 0x5200 +subdevice.name GA511 Gigabit PC Card vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1462 &subdevice.id pci 0x030c +subdevice.name K8N Neo-FSR v2.0 mainboard vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1462 &subdevice.id pci 0x065c +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1462 &subdevice.id pci 0x702c +subdevice.name K8T NEO 2 motherboard vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1462 &subdevice.id pci 0x7094 +subdevice.name K8T Neo2-F V2.0 vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x16ec &subdevice.id pci 0x011f +subdevice.name USR997903 vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0x1734 &subdevice.id pci 0x1091 +subdevice.name D2030-A1 vendor.id pci 0x10ec &device.id pci 0x8169 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0449 +subdevice.name AK86-L motherboard vendor.id pci 0x10ec &device.id pci 0x8171 +device.name RTL8191SEvA Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x8172 +device.name RTL8191SEvB Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x8173 +device.name RTL8192SE Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x8174 +device.name RTL8192SE Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x8176 +device.name RTL8188CE 802.11b/g/n WiFi Adapter vendor.id pci 0x10ec &device.id pci 0x8176 &subvendor.id pci 0x1043 &subdevice.id pci 0x84b5 +subdevice.name PCE-N10 vendor.id pci 0x10ec &device.id pci 0x8176 &subvendor.id pci 0x1a3b &subdevice.id pci 0x1139 +subdevice.name AW-NE139H Half-size Mini PCIe Card vendor.id pci 0x10ec &device.id pci 0x8177 +device.name RTL8191CE PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8178 +device.name RTL8192CE PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8179 +device.name RTL8188EE Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8179 &subvendor.id pci 0x103c &subdevice.id pci 0x197d +subdevice.name RTL8188EE mini-PCIe card vendor.id pci 0x10ec &device.id pci 0x8180 +device.name RTL8180L 802.11b MAC vendor.id pci 0x10ec &device.id pci 0x8180 &subvendor.id pci 0x1385 &subdevice.id pci 0x4700 +subdevice.name MA521 802.11b Wireless PC Card vendor.id pci 0x10ec &device.id pci 0x8180 &subvendor.id pci 0x1737 &subdevice.id pci 0x0019 +subdevice.name WPC11v4 802.11b Wireless-B Notebook Adapter vendor.id pci 0x10ec &device.id pci 0x8185 +device.name RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x818b +device.name RTL8192EE PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8190 +device.name RTL8190 802.11n PCI Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8191 +device.name RTL8192CE PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8192 +device.name RTL8192E/RTL8192SE Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x8193 +device.name RTL8192DE Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x8196 +device.name RTL8196 Integrated PCI-e Bridge vendor.id pci 0x10ec &device.id pci 0x8197 +device.name SmartLAN56 56K Modem vendor.id pci 0x10ec &device.id pci 0x8199 +device.name RTL8187SE Wireless LAN Controller vendor.id pci 0x10ec &device.id pci 0x8199 &subvendor.id pci 0x1462 &subdevice.id pci 0x6894 +subdevice.name MN54G2 / MS-6894 Wireless Mini PCIe Card vendor.id pci 0x10ec &device.id pci 0x8723 +device.name RTL8723AE PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8812 +device.name RTL8812AE 802.11ac PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8813 +device.name RTL8813AE 802.11ac PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0x8821 +device.name RTL8821AE 802.11ac PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0xb723 +device.name RTL8723BE PCIe Wireless Network Adapter vendor.id pci 0x10ec &device.id pci 0xb723 &subvendor.id pci 0x10ec &subdevice.id pci 0x8739 +subdevice.name Dell Wireless 1801 vendor.id pci 0x10ed +vendor.name Ascii Corporation vendor.id pci 0x10ed &device.id pci 0x7310 +device.name V7310 vendor.id pci 0x10ee +vendor.name Xilinx Corporation vendor.id pci 0x10ee &device.id pci 0x0001 +device.name EUROCOM for PCI (ECOMP) vendor.id pci 0x10ee &device.id pci 0x0002 +device.name Octal E1/T1 for PCI ETP Card vendor.id pci 0x10ee &device.id pci 0x0007 +device.name Default PCIe endpoint ID vendor.id pci 0x10ee &device.id pci 0x0205 +device.name Wildcard TE205P vendor.id pci 0x10ee &device.id pci 0x0210 +device.name Wildcard TE210P vendor.id pci 0x10ee &device.id pci 0x0300 +device.name Spartan 3 Designs (Xilinx IP) vendor.id pci 0x10ee &device.id pci 0x0314 +device.name Wildcard TE405P/TE410P (1st Gen) vendor.id pci 0x10ee &device.id pci 0x0405 +device.name Wildcard TE405P (2nd Gen) vendor.id pci 0x10ee &device.id pci 0x0410 +device.name Wildcard TE410P (2nd Gen) vendor.id pci 0x10ee &device.id pci 0x0600 +device.name Xilinx 6 Designs (Xilinx IP) vendor.id pci 0x10ee &device.id pci 0x3fc0 +device.name RME Digi96 vendor.id pci 0x10ee &device.id pci 0x3fc1 +device.name RME Digi96/8 vendor.id pci 0x10ee &device.id pci 0x3fc2 +device.name RME Digi96/8 Pro vendor.id pci 0x10ee &device.id pci 0x3fc3 +device.name RME Digi96/8 Pad vendor.id pci 0x10ee &device.id pci 0x3fc4 +device.name RME Digi9652 (Hammerfall) vendor.id pci 0x10ee &device.id pci 0x3fc5 +device.name RME Hammerfall DSP vendor.id pci 0x10ee &device.id pci 0x3fc6 +device.name RME Hammerfall DSP MADI vendor.id pci 0x10ee &device.id pci 0x7038 +device.name FPGA Card XC7VX690T vendor.id pci 0x10ee &device.id pci 0x7038 &subvendor.id pci 0x17aa &subdevice.id pci 0x402f +subdevice.name FPGA XC7VX690T-3FFG1157E vendor.id pci 0x10ee &device.id pci 0x8380 +device.name Ellips ProfiXpress Profibus Master vendor.id pci 0x10ee &device.id pci 0x8381 +device.name Ellips Santos Frame Grabber vendor.id pci 0x10ee &device.id pci 0xd154 +device.name Copley Controls CAN card (PCI-CAN-02) vendor.id pci 0x10ee &device.id pci 0xebf0 +device.name SED Systems Modulator/Demodulator vendor.id pci 0x10ee &device.id pci 0xebf1 +device.name SED Systems Audio Interface Card vendor.id pci 0x10ee &device.id pci 0xebf2 +device.name SED Systems Common PCI Interface vendor.id pci 0x10ef +vendor.name Racore Computer Products, Inc. vendor.id pci 0x10ef &device.id pci 0x8154 +device.name M815x Token Ring Adapter vendor.id pci 0x10f0 +vendor.name Peritek Corporation vendor.id pci 0x10f1 +vendor.name Tyan Computer vendor.id pci 0x10f1 &device.id pci 0x2865 +device.name Tyan Thunder K8E S2865 vendor.id pci 0x10f1 &device.id pci 0x5300 +device.name Tyan S5380 Mainboard vendor.id pci 0x10f2 +vendor.name Achme Computer, Inc. vendor.id pci 0x10f3 +vendor.name Alaris, Inc. vendor.id pci 0x10f4 +vendor.name S-MOS Systems, Inc. vendor.id pci 0x10f5 +vendor.name NKK Corporation vendor.id pci 0x10f5 &device.id pci 0xa001 +device.name NDR4000 [NR4600 Bridge] vendor.id pci 0x10f6 +vendor.name Creative Electronic Systems SA vendor.id pci 0x10f7 +vendor.name Matsushita Electric Industrial Co., Ltd. vendor.id pci 0x10f8 +vendor.name Altos India Ltd vendor.id pci 0x10f9 +vendor.name PC Direct vendor.id pci 0x10fa +vendor.name Truevision vendor.id pci 0x10fa &device.id pci 0x000c +device.name TARGA 1000 vendor.id pci 0x10fb +vendor.name Thesys Gesellschaft fuer Mikroelektronik mbH vendor.id pci 0x10fb &device.id pci 0x186f +device.name TH 6255 vendor.id pci 0x10fc +vendor.name I-O Data Device, Inc. vendor.id pci 0x10fc &device.id pci 0x0003 +device.name Cardbus IDE Controller vendor.id pci 0x10fc &device.id pci 0x0005 +device.name Cardbus SCSI CBSC II vendor.id pci 0x10fd +vendor.name Soyo Computer, Inc vendor.id pci 0x10fe +vendor.name Fast Multimedia AG vendor.id pci 0x10ff +vendor.name NCube vendor.id pci 0x1100 +vendor.name Jazz Multimedia vendor.id pci 0x1101 +vendor.name Initio Corporation vendor.id pci 0x1101 &device.id pci 0x0002 +device.name INI-920 Ultra SCSI Adapter vendor.id pci 0x1101 &device.id pci 0x1060 +device.name INI-A100U2W vendor.id pci 0x1101 &device.id pci 0x1622 +device.name INI-1623 PCI SATA-II Controller vendor.id pci 0x1101 &device.id pci 0x9100 +device.name INI-9100/9100W vendor.id pci 0x1101 &device.id pci 0x9400 +device.name INI-940 Fast Wide SCSI Adapter vendor.id pci 0x1101 &device.id pci 0x9401 +device.name INI-935 Fast Wide SCSI Adapter vendor.id pci 0x1101 &device.id pci 0x9500 +device.name INI-950 SCSI Adapter vendor.id pci 0x1101 &device.id pci 0x9502 +device.name INI-950P Ultra Wide SCSI Adapter vendor.id pci 0x1102 +vendor.name Creative Labs vendor.id pci 0x1102 &device.id pci 0x0002 +device.name EMU10k1 [Sound Blaster Live! Series] vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x100a &subdevice.id pci 0x1102 +subdevice.name SB Live! 5.1 Digital OEM SB0220 EMU10K1-JFF vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x0020 +subdevice.name CT4670/4850 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x0021 +subdevice.name CT4620 SBLive! vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x002f +subdevice.name M002/M003 Integrated SBLive! vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x100a +subdevice.name SB0220/0229 SBLive! 5.1 Digital OEM vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x4001 +subdevice.name E-mu APS vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8022 +subdevice.name CT4780 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8023 +subdevice.name CT4790 SoundBlaster PCI512 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8024 +subdevice.name CT4760 SBLive! vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8025 +subdevice.name CT1140/SB0040 Integrated SBLive! vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8026 +subdevice.name CT4830 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8027 +subdevice.name CT4832 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8028 +subdevice.name CT4870 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8029 +subdevice.name CT4872 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x802a +subdevice.name CT4890 SoundBlaster PCI256 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x802b +subdevice.name CT4891 SoundBlaster PCI256 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8031 +subdevice.name CT4831 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8032 +subdevice.name CT4871 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8033 +subdevice.name CT4893 SoundBlaster PCI256 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8035 +subdevice.name CT0060 SBLive! vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8040 +subdevice.name CT4760 SBLive! vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8050 +subdevice.name CT4750 SoundBlaster PCI512 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8051 +subdevice.name CT4850 SBLive! Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8061 +subdevice.name SB060 SBLive! Player 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8062 +subdevice.name SB0100 SBLive! 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8063 +subdevice.name DXW Integrated SBLive! 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8064 +subdevice.name SB0100/SB0102 SBLive! 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8065 +subdevice.name SB0220/0222 SBLive! 5.1 Digital vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8066 +subdevice.name SB0228 SBLive! 5.1 Digital vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8067 +subdevice.name SB0220 SBLive! 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8068 +subdevice.name CT0061 SBLive! vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8069 +subdevice.name SB0101 SBLive! 5.1 Value vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x806a +subdevice.name SB0103 SBLive! 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x806b +subdevice.name SB0105 SBLive! 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x806c +subdevice.name SB0221 SBLive! 5.1 vendor.id pci 0x1102 &device.id pci 0x0002 &subvendor.id pci 0x1102 &subdevice.id pci 0x8071 +subdevice.name SB0150 SoundBlaster PCI512 vendor.id pci 0x1102 &device.id pci 0x0003 +device.name SB AWE64(D) vendor.id pci 0x1102 &device.id pci 0x0004 +device.name EMU10k2/CA0100/CA0102/CA10200 [Sound Blaster Audigy Series] vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0040 +subdevice.name SB0090 Audigy Player vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0041 +subdevice.name CT4820 SBLive!2 vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0042 +subdevice.name CT0070 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0043 +subdevice.name CT0072 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0051 +subdevice.name SB0090 Audigy Player/Platinum (EX) vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0052 +subdevice.name SB0162 Audigy ES vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0053 +subdevice.name CT0090/SB0092 Audigy Player/OEM vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0054 +subdevice.name SB0161 Audigy ES vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0055 +subdevice.name SB0192 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0056 +subdevice.name SB0191 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0057 +subdevice.name SB0091 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0058 +subdevice.name SB0095 Audigy Player/OEM vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x0059 +subdevice.name SB0230 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x005a +subdevice.name SB0231 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x005b +subdevice.name SB0232 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x005c +subdevice.name SB0238 Audigy vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1002 +subdevice.name SB0240 Audigy 2 Platinum 6.1 vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1003 +subdevice.name SB0350 Audigy 2 / SB0243 Audigy 2 OEM vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1004 +subdevice.name SB0242 Audigy 2 vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1005 +subdevice.name SB0280 Audigy 2 Platinum Ex vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1006 +subdevice.name SB0245 Audigy 2 OEM vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1007 +subdevice.name SB0240/SB0244 Audigy 2 Platinum vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1008 +subdevice.name SB0320 Audigy 2 vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x1009 +subdevice.name SB0249 Audigy 2 OEM vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x100a +subdevice.name SB0246 Audigy 2 vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x2001 +subdevice.name SB0360 Audigy 2 ZS Platinum Pro vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x2002 +subdevice.name SB0350 Audigy 2 ZS vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x2003 +subdevice.name SB0352 Audigy 2 ZS vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x2004 +subdevice.name SB0355 Audigy 2 ZS vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x2005 +subdevice.name SB0359 Audigy 2 ZS vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x2006 +subdevice.name SB035x Audigy 2 OEM vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x2007 +subdevice.name SB0380 Audigy 4 Pro vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x4001 +subdevice.name E-MU 1010 [MAEM8810] vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x4002 +subdevice.name E-MU 0404 vendor.id pci 0x1102 &device.id pci 0x0004 &subvendor.id pci 0x1102 &subdevice.id pci 0x4003 +subdevice.name E-MU 1010 vendor.id pci 0x1102 &device.id pci 0x0005 +device.name EMU20k1 [Sound Blaster X-Fi Series] vendor.id pci 0x1102 &device.id pci 0x0005 &subvendor.id pci 0x1102 &subdevice.id pci 0x0021 +subdevice.name X-Fi Platinum vendor.id pci 0x1102 &device.id pci 0x0005 &subvendor.id pci 0x1102 &subdevice.id pci 0x002c +subdevice.name X-Fi XtremeGamer FATAL1TY PRO vendor.id pci 0x1102 &device.id pci 0x0005 &subvendor.id pci 0x1102 &subdevice.id pci 0x1003 +subdevice.name X-Fi XtremeMusic vendor.id pci 0x1102 &device.id pci 0x0006 +device.name EMU10k1X [SB Live! Value/OEM Series] vendor.id pci 0x1102 &device.id pci 0x0007 +device.name CA0106/CA0111 [SB Live!/Audigy/X-Fi Series] vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1102 &subdevice.id pci 0x0007 +subdevice.name SBLive! 24bit vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1102 &subdevice.id pci 0x1001 +subdevice.name SB0310 Audigy LS vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1102 &subdevice.id pci 0x1002 +subdevice.name SB0312 Audigy LS vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1102 &subdevice.id pci 0x1006 +subdevice.name SB0410 SBLive! 24-bit vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1102 &subdevice.id pci 0x100a +subdevice.name SB0570 [SB Audigy SE] vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1102 &subdevice.id pci 0x1012 +subdevice.name SB0790 X-Fi XA vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1102 &subdevice.id pci 0x1013 +subdevice.name Soundblaster X-Fi Xtreme Audio vendor.id pci 0x1102 &device.id pci 0x0007 &subvendor.id pci 0x1462 &subdevice.id pci 0x1009 +subdevice.name K8N Diamond vendor.id pci 0x1102 &device.id pci 0x0008 +device.name CA0108/CA10300 [Sound Blaster Audigy Series] vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x0008 +subdevice.name EMU0404 Digital Audio System vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x1001 +subdevice.name SB0400 Audigy 2 Value vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x1021 +subdevice.name SB0610 Audigy 4 Value vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x1022 +subdevice.name SBxxx Audigy 2/4 Value vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x1023 +subdevice.name SB0612 Audigy 2 LS vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x1024 +subdevice.name SB1550 Audigy 5/Rx vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x1101 +subdevice.name SBxxxx Audigy 2 SA vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x2001 +subdevice.name SB0530 Audigy 2 ZS Notebook vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x2021 +subdevice.name SBxxxx Audigy 4 Notebook vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x4002 +subdevice.name E-MU 0404 vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x4003 +subdevice.name E-MU 1010 vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x4004 +subdevice.name EMU1010 Digital Audio System [MAEM8960] vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x4005 +subdevice.name E-MU 0404 [MAEM8984] vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x4007 +subdevice.name E-MU 1010 [MAEM8982] vendor.id pci 0x1102 &device.id pci 0x0008 &subvendor.id pci 0x1102 &subdevice.id pci 0x4201 +subdevice.name E-MU 0202 [MAEM8950] vendor.id pci 0x1102 &device.id pci 0x0009 +device.name CA0110 [Sound Blaster X-Fi Xtreme Audio] vendor.id pci 0x1102 &device.id pci 0x0009 &subvendor.id pci 0x1102 &subdevice.id pci 0x0010 +subdevice.name MB0820 Integrated vendor.id pci 0x1102 &device.id pci 0x0009 &subvendor.id pci 0x1102 &subdevice.id pci 0x0018 +subdevice.name SB1040 PCI Express vendor.id pci 0x1102 &device.id pci 0x000b +device.name EMU20k2 [Sound Blaster X-Fi Titanium Series] vendor.id pci 0x1102 &device.id pci 0x000b &subvendor.id pci 0x1102 &subdevice.id pci 0x0041 +subdevice.name SB0880 [SoundBlaster X-Fi Titanium PCI-e] vendor.id pci 0x1102 &device.id pci 0x000b &subvendor.id pci 0x1102 &subdevice.id pci 0x0062 +subdevice.name SB1270 [SoundBlaster X-Fi Titanium HD] vendor.id pci 0x1102 &device.id pci 0x0012 +device.name Sound Core3D [Sound Blaster Recon3D / Z-Series] vendor.id pci 0x1102 &device.id pci 0x0012 &subvendor.id pci 0x1102 &subdevice.id pci 0x0010 +subdevice.name SB1570 SB Audigy Fx vendor.id pci 0x1102 &device.id pci 0x4001 +device.name SB Audigy FireWire Port vendor.id pci 0x1102 &device.id pci 0x4001 &subvendor.id pci 0x1102 &subdevice.id pci 0x0010 +subdevice.name SB Audigy FireWire Port vendor.id pci 0x1102 &device.id pci 0x7002 +device.name SB Live! Game Port vendor.id pci 0x1102 &device.id pci 0x7002 &subvendor.id pci 0x1102 &subdevice.id pci 0x0020 +subdevice.name Gameport Joystick vendor.id pci 0x1102 &device.id pci 0x7003 +device.name SB Audigy Game Port vendor.id pci 0x1102 &device.id pci 0x7003 &subvendor.id pci 0x1102 &subdevice.id pci 0x0040 +subdevice.name SB Audigy Game Port vendor.id pci 0x1102 &device.id pci 0x7003 &subvendor.id pci 0x1102 &subdevice.id pci 0x0060 +subdevice.name SB Audigy2 MIDI/Game Port vendor.id pci 0x1102 &device.id pci 0x7004 +device.name [SB Live! Value] Input device controller vendor.id pci 0x1102 &device.id pci 0x7005 +device.name SB Audigy LS Game Port vendor.id pci 0x1102 &device.id pci 0x7005 &subvendor.id pci 0x1102 &subdevice.id pci 0x1001 +subdevice.name SB0310 Audigy LS MIDI/Game port vendor.id pci 0x1102 &device.id pci 0x7005 &subvendor.id pci 0x1102 &subdevice.id pci 0x1002 +subdevice.name SB0312 Audigy LS MIDI/Game port vendor.id pci 0x1102 &device.id pci 0x7006 +device.name [SB X-Fi Xtreme Audio] CA0110-IBG PCIe to PCI Bridge vendor.id pci 0x1102 &device.id pci 0x8938 +device.name Ectiva EV1938 vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x1033 &subdevice.id pci 0x80e5 +subdevice.name SlimTower-Jim (NEC) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x1071 &subdevice.id pci 0x7150 +subdevice.name Mitac 7150 vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x110a &subdevice.id pci 0x5938 +subdevice.name Siemens Scenic Mobile 510PIII vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x13bd &subdevice.id pci 0x100c +subdevice.name Ceres-C (Sharp, Intel BX) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x13bd &subdevice.id pci 0x100d +subdevice.name Sharp, Intel Banister vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x13bd &subdevice.id pci 0x100e +subdevice.name TwinHead P09S/P09S3 (Sharp) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x13bd &subdevice.id pci 0xf6f1 +subdevice.name Marlin (Sharp) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x14ff &subdevice.id pci 0x0e70 +subdevice.name P88TE (TWINHEAD INTERNATIONAL Corp) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x14ff &subdevice.id pci 0xc401 +subdevice.name Notebook 9100/9200/2000 (TWINHEAD INTERNATIONAL Corp) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x156d &subdevice.id pci 0xb400 +subdevice.name G400 - Geo (AlphaTop (Taiwan)) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x156d &subdevice.id pci 0xb550 +subdevice.name G560 (AlphaTop (Taiwan)) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x156d &subdevice.id pci 0xb560 +subdevice.name G560 (AlphaTop (Taiwan)) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x156d &subdevice.id pci 0xb700 +subdevice.name G700/U700 (AlphaTop (Taiwan)) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x156d &subdevice.id pci 0xb795 +subdevice.name G795 (AlphaTop (Taiwan)) vendor.id pci 0x1102 &device.id pci 0x8938 &subvendor.id pci 0x156d &subdevice.id pci 0xb797 +subdevice.name G797 (AlphaTop (Taiwan)) vendor.id pci 0x1103 +vendor.name HighPoint Technologies, Inc. vendor.id pci 0x1103 &device.id pci 0x0003 +device.name HPT343/345/346/363 vendor.id pci 0x1103 &device.id pci 0x0004 +device.name HPT366/368/370/370A/372/372N vendor.id pci 0x1103 &device.id pci 0x0004 &subvendor.id pci 0x1103 &subdevice.id pci 0x0001 +subdevice.name HPT370A vendor.id pci 0x1103 &device.id pci 0x0004 &subvendor.id pci 0x1103 &subdevice.id pci 0x0004 +subdevice.name HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4) vendor.id pci 0x1103 &device.id pci 0x0004 &subvendor.id pci 0x1103 &subdevice.id pci 0x0005 +subdevice.name HPT370 UDMA100 vendor.id pci 0x1103 &device.id pci 0x0004 &subvendor.id pci 0x1103 &subdevice.id pci 0x0006 +subdevice.name HPT302/302N vendor.id pci 0x1103 &device.id pci 0x0005 +device.name HPT372A/372N vendor.id pci 0x1103 &device.id pci 0x0006 +device.name HPT302/302N vendor.id pci 0x1103 &device.id pci 0x0007 +device.name HPT371/371N vendor.id pci 0x1103 &device.id pci 0x0008 +device.name HPT374 vendor.id pci 0x1103 &device.id pci 0x0009 +device.name HPT372N vendor.id pci 0x1103 &device.id pci 0x0620 +device.name RocketRAID 620 2 Port SATA-III Controller vendor.id pci 0x1103 &device.id pci 0x0622 +device.name RocketRAID 622 2 Port SATA-III Controller vendor.id pci 0x1103 &device.id pci 0x0640 +device.name RocketRAID 640 4 Port SATA-III Controller vendor.id pci 0x1103 &device.id pci 0x0641 +device.name RocketRAID 640L 4 Port SATA-III Controller vendor.id pci 0x1103 &device.id pci 0x0642 +device.name RocketRAID 642L SATA-III Controller (2 eSATA ports + 2 internal SATA ports) vendor.id pci 0x1103 &device.id pci 0x0644 +device.name RocketRAID 644 4 Port SATA-III Controller (eSATA) vendor.id pci 0x1103 &device.id pci 0x0645 +device.name RocketRAID 644L 4 Port SATA-III Controller (eSATA) vendor.id pci 0x1103 &device.id pci 0x0646 +device.name RocketRAID 644LS SATA-III Controller (4 eSATA devices connected by 1 SAS cable) vendor.id pci 0x1103 &device.id pci 0x1720 +device.name RocketRAID 1720 (2x SATA II RAID Controller) vendor.id pci 0x1103 &device.id pci 0x1740 +device.name RocketRAID 1740 vendor.id pci 0x1103 &device.id pci 0x1742 +device.name RocketRAID 1742 vendor.id pci 0x1103 &device.id pci 0x2210 +device.name RocketRAID 2210 SATA-II Controller vendor.id pci 0x1103 &device.id pci 0x2210 &subvendor.id pci 0x11ab &subdevice.id pci 0x11ab +subdevice.name 88SX6042 vendor.id pci 0x1103 &device.id pci 0x2300 +device.name RocketRAID 230x 4 Port SATA-II Controller vendor.id pci 0x1103 &device.id pci 0x2310 +device.name RocketRAID 2310 4 Port SATA-II Controller vendor.id pci 0x1103 &device.id pci 0x2320 +device.name RocketRAID 2320 SATA-II Controller vendor.id pci 0x1103 &device.id pci 0x2322 +device.name RocketRAID 2322 SATA-II Controller vendor.id pci 0x1103 &device.id pci 0x2340 +device.name RocketRAID 2340 16 Port SATA-II Controller vendor.id pci 0x1103 &device.id pci 0x2640 +device.name RocketRAID 2640 SAS/SATA Controller vendor.id pci 0x1103 &device.id pci 0x2722 +device.name RocketRAID 2722 vendor.id pci 0x1103 &device.id pci 0x2740 +device.name RocketRAID 2740 vendor.id pci 0x1103 &device.id pci 0x2744 +device.name RocketRaid 2744 vendor.id pci 0x1103 &device.id pci 0x2782 +device.name RocketRAID 2782 vendor.id pci 0x1103 &device.id pci 0x3120 +device.name RocketRAID 3120 vendor.id pci 0x1103 &device.id pci 0x3220 +device.name RocketRAID 3220 vendor.id pci 0x1103 &device.id pci 0x3320 +device.name RocketRAID 3320 vendor.id pci 0x1103 &device.id pci 0x4310 +device.name RocketRaid 4310 vendor.id pci 0x1104 +vendor.name RasterOps Corp. vendor.id pci 0x1105 +vendor.name Sigma Designs, Inc. vendor.id pci 0x1105 &device.id pci 0x1105 +device.name REALmagic Xcard MPEG 1/2/3/4 DVD Decoder vendor.id pci 0x1105 &device.id pci 0x8300 +device.name REALmagic Hollywood Plus DVD Decoder vendor.id pci 0x1105 &device.id pci 0x8400 +device.name EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder vendor.id pci 0x1105 &device.id pci 0x8401 +device.name EM8401 REALmagic DVD/MPEG-2 A/V Decoder vendor.id pci 0x1105 &device.id pci 0x8470 +device.name EM8470 REALmagic DVD/MPEG-4 A/V Decoder vendor.id pci 0x1105 &device.id pci 0x8471 +device.name EM8471 REALmagic DVD/MPEG-4 A/V Decoder vendor.id pci 0x1105 &device.id pci 0x8475 +device.name EM8475 REALmagic DVD/MPEG-4 A/V Decoder vendor.id pci 0x1105 &device.id pci 0x8475 &subvendor.id pci 0x1105 &subdevice.id pci 0x0001 +subdevice.name REALmagic X-Card vendor.id pci 0x1105 &device.id pci 0x8476 +device.name EM8476 REALmagic DVD/MPEG-4 A/V Decoder vendor.id pci 0x1105 &device.id pci 0x8476 &subvendor.id pci 0x127d &subdevice.id pci 0x0000 +subdevice.name CineView II vendor.id pci 0x1105 &device.id pci 0x8485 +device.name EM8485 REALmagic DVD/MPEG-4 A/V Decoder vendor.id pci 0x1105 &device.id pci 0x8486 +device.name EM8486 REALmagic DVD/MPEG-4 A/V Decoder vendor.id pci 0x1105 &device.id pci 0xc621 +device.name EM8621L Digital Media Processor vendor.id pci 0x1105 &device.id pci 0xc622 +device.name EM8622L MPEG-4.10 (H.264) and SMPTE 421M (VC-1) A/V Decoder vendor.id pci 0x1106 +vendor.name VIA Technologies, Inc. vendor.id pci 0x1106 &device.id pci 0x0102 +device.name Embedded VIA Ethernet Controller vendor.id pci 0x1106 &device.id pci 0x0130 +device.name VT6305 1394.A Controller vendor.id pci 0x1106 &device.id pci 0x0198 +device.name P4X600 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0204 +device.name K8M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0208 +device.name PT890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0238 +device.name K8T890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0258 +device.name PT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0259 +device.name CN333/CN400/PM880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0269 +device.name KT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0282 +device.name K8T800Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x0282 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a3 +subdevice.name A8V Deluxe vendor.id pci 0x1106 &device.id pci 0x0290 +device.name K8M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0293 +device.name PM896 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0296 +device.name P4M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0305 +device.name VT8363/8365 [KT133/KM133] vendor.id pci 0x1106 &device.id pci 0x0305 &subvendor.id pci 0x1019 &subdevice.id pci 0x0987 +subdevice.name K7VZA Mainboard vendor.id pci 0x1106 &device.id pci 0x0305 &subvendor.id pci 0x1043 &subdevice.id pci 0x8033 +subdevice.name A7V Mainboard vendor.id pci 0x1106 &device.id pci 0x0305 &subvendor.id pci 0x1043 &subdevice.id pci 0x803e +subdevice.name A7V-E Mainboard vendor.id pci 0x1106 &device.id pci 0x0305 &subvendor.id pci 0x1043 &subdevice.id pci 0x8042 +subdevice.name A7V133/A7V133-C Mainboard vendor.id pci 0x1106 &device.id pci 0x0305 &subvendor.id pci 0x147b &subdevice.id pci 0xa401 +subdevice.name KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard vendor.id pci 0x1106 &device.id pci 0x0308 +device.name PT880 Ultra/PT894 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0308 &subvendor.id pci 0x1043 &subdevice.id pci 0x8199 +subdevice.name P4V800D-X Mainboard vendor.id pci 0x1106 &device.id pci 0x0308 &subvendor.id pci 0x1849 &subdevice.id pci 0x0308 +subdevice.name Motherboard vendor.id pci 0x1106 &device.id pci 0x0314 +device.name CN700/VN800/P4M800CE/Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x0324 +device.name CX700/VX700 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0327 +device.name P4M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0336 +device.name K8M890CE Host Bridge vendor.id pci 0x1106 &device.id pci 0x0340 +device.name PT900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0351 +device.name K8T890CF Host Bridge vendor.id pci 0x1106 &device.id pci 0x0353 +device.name VX800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0364 +device.name CN896/VN896/P4M900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x0364 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ce +subdevice.name P5VD2-VM mothervoard vendor.id pci 0x1106 &device.id pci 0x0391 +device.name VT8371 [KX133] vendor.id pci 0x1106 &device.id pci 0x0409 +device.name VX855/VX875 Host Bridge: Host Control vendor.id pci 0x1106 &device.id pci 0x0410 +device.name VX900 Host Bridge: Host Control vendor.id pci 0x1106 &device.id pci 0x0415 +device.name VT6415 PATA IDE Host Controller vendor.id pci 0x1106 &device.id pci 0x0415 &subvendor.id pci 0x1043 &subdevice.id pci 0x838f +subdevice.name Motherboard vendor.id pci 0x1106 &device.id pci 0x0501 +device.name VT8501 [Apollo MVP4] vendor.id pci 0x1106 &device.id pci 0x0505 +device.name VT82C505 vendor.id pci 0x1106 &device.id pci 0x0561 +device.name VT82C576MV vendor.id pci 0x1106 &device.id pci 0x0571 +device.name VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1019 &subdevice.id pci 0x0985 +subdevice.name P6VXA Motherboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1019 &subdevice.id pci 0x0a81 +subdevice.name L7VTA v1.0 Motherboard (KT400-8235) vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1043 &subdevice.id pci 0x8052 +subdevice.name VT8233A Bus Master ATA100/66/33 IDE vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1043 &subdevice.id pci 0x808c +subdevice.name A7V8X / A7V333 motherboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a1 +subdevice.name A7V8X-X motherboard rev. 1.01 vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ed +subdevice.name A7V600/K8V-X/A8V Deluxe motherboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1106 &subdevice.id pci 0x0571 +subdevice.name VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1297 &subdevice.id pci 0xf641 +subdevice.name FX41 motherboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1458 &subdevice.id pci 0x5002 +subdevice.name GA-7VAX Mainboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1462 &subdevice.id pci 0x5901 +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1462 &subdevice.id pci 0x7020 +subdevice.name K8T NEO 2 motherboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1462 &subdevice.id pci 0x7094 +subdevice.name K8T Neo2-F V2.0 vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1462 &subdevice.id pci 0x7120 +subdevice.name KT4AV motherboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1462 &subdevice.id pci 0x7181 +subdevice.name K8MM3-V mainboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0x0571 &subvendor.id pci 0x1849 &subdevice.id pci 0x0571 +subdevice.name K7VT series Motherboards vendor.id pci 0x1106 &device.id pci 0x0576 +device.name VT82C576 3V [Apollo Master] vendor.id pci 0x1106 &device.id pci 0x0581 +device.name CX700/VX700 RAID Controller vendor.id pci 0x1106 &device.id pci 0x0581 &subvendor.id pci 0x1106 &subdevice.id pci 0x0581 +subdevice.name Wrong IDE ID vendor.id pci 0x1106 &device.id pci 0x0585 +device.name VT82C585VP [Apollo VP1/VPX] vendor.id pci 0x1106 &device.id pci 0x0586 +device.name VT82C586/A/B PCI-to-ISA [Apollo VP] vendor.id pci 0x1106 &device.id pci 0x0586 &subvendor.id pci 0x1106 &subdevice.id pci 0x0000 +subdevice.name MVP3 ISA Bridge vendor.id pci 0x1106 &device.id pci 0x0591 +device.name VT8237A SATA 2-Port Controller vendor.id pci 0x1106 &device.id pci 0x0595 +device.name VT82C595 [Apollo VP2] vendor.id pci 0x1106 &device.id pci 0x0596 +device.name VT82C596 ISA [Mobile South] vendor.id pci 0x1106 &device.id pci 0x0596 &subvendor.id pci 0x1106 &subdevice.id pci 0x0000 +subdevice.name VT82C596/A/B PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x0596 &subvendor.id pci 0x1458 &subdevice.id pci 0x0596 +subdevice.name VT82C596/A/B PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x0597 +device.name VT82C597 [Apollo VP3] vendor.id pci 0x1106 &device.id pci 0x0598 +device.name VT82C598 [Apollo MVP3] vendor.id pci 0x1106 &device.id pci 0x0601 +device.name VT8601 [Apollo ProMedia] vendor.id pci 0x1106 &device.id pci 0x0605 +device.name VT8605 [ProSavage PM133] vendor.id pci 0x1106 &device.id pci 0x0605 &subvendor.id pci 0x103c &subdevice.id pci 0x1254 +subdevice.name D9840-60001 [Brio BA410 Motherboard] vendor.id pci 0x1106 &device.id pci 0x0605 &subvendor.id pci 0x1043 &subdevice.id pci 0x802c +subdevice.name CUV4X mainboard vendor.id pci 0x1106 &device.id pci 0x0680 +device.name VT82C680 [Apollo P6] vendor.id pci 0x1106 &device.id pci 0x0686 +device.name VT82C686 [Apollo Super South] vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1019 &subdevice.id pci 0x0985 +subdevice.name P6VXA Motherboard vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x103c &subdevice.id pci 0x1256 +subdevice.name D9840-60001 [Brio BA410 Motherboard] vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1043 &subdevice.id pci 0x802c +subdevice.name CUV4X mainboard vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1043 &subdevice.id pci 0x8033 +subdevice.name A7V Mainboard vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1043 &subdevice.id pci 0x803e +subdevice.name A7V-E Mainboard vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1043 &subdevice.id pci 0x8040 +subdevice.name A7M266 Mainboard vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1043 &subdevice.id pci 0x8042 +subdevice.name A7V133/A7V133-C Mainboard vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1106 &subdevice.id pci 0x0000 +subdevice.name VT82C686/A PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1106 &subdevice.id pci 0x0686 +subdevice.name VT82C686/A PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x1106 &device.id pci 0x0686 &subvendor.id pci 0x147b &subdevice.id pci 0xa702 +subdevice.name KG7-Lite Mainboard vendor.id pci 0x1106 &device.id pci 0x0691 +device.name VT82C693A/694x [Apollo PRO133x] vendor.id pci 0x1106 &device.id pci 0x0691 &subvendor.id pci 0x1019 &subdevice.id pci 0x0985 +subdevice.name P6VXA Motherboard vendor.id pci 0x1106 &device.id pci 0x0691 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x1106 &device.id pci 0x0691 &subvendor.id pci 0x1458 &subdevice.id pci 0x0691 +subdevice.name VT82C691 Apollo Pro System Controller vendor.id pci 0x1106 &device.id pci 0x0693 +device.name VT82C693 [Apollo Pro Plus] vendor.id pci 0x1106 &device.id pci 0x0698 +device.name VT82C693A [Apollo Pro133 AGP] vendor.id pci 0x1106 &device.id pci 0x0709 +device.name VX11 Standard Host Bridge vendor.id pci 0x1106 &device.id pci 0x070a +device.name VX11 PCI Express Root Port vendor.id pci 0x1106 &device.id pci 0x070b +device.name VX11 PCI Express Root Port vendor.id pci 0x1106 &device.id pci 0x070c +device.name VX11 PCI Express Root Port vendor.id pci 0x1106 &device.id pci 0x070d +device.name VX11 PCI Express Root Port vendor.id pci 0x1106 &device.id pci 0x070e +device.name VX11 PCI Express Root Port vendor.id pci 0x1106 &device.id pci 0x0926 +device.name VT82C926 [Amazon] vendor.id pci 0x1106 &device.id pci 0x1000 +device.name VT82C570MV vendor.id pci 0x1106 &device.id pci 0x1106 +device.name VT82C570MV vendor.id pci 0x1106 &device.id pci 0x1122 +device.name VX800/VX820 Chrome 9 HC3 Integrated Graphics vendor.id pci 0x1106 &device.id pci 0x1204 +device.name K8M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1208 +device.name PT890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1238 +device.name K8T890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1258 +device.name PT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1259 +device.name CN333/CN400/PM880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1269 +device.name KT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1282 +device.name K8T800Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x1290 +device.name K8M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1293 +device.name PM896 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1296 +device.name P4M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1308 +device.name PT894 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1314 +device.name CN700/VN800/P4M800CE/Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x1324 +device.name CX700/VX700 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1327 +device.name P4M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1336 +device.name K8M890CE Host Bridge vendor.id pci 0x1106 &device.id pci 0x1340 +device.name PT900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1351 +device.name VT3351 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1353 +device.name VX800/VX820 Error Reporting vendor.id pci 0x1106 &device.id pci 0x1364 +device.name CN896/VN896/P4M900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x1409 +device.name VX855/VX875 Error Reporting vendor.id pci 0x1106 &device.id pci 0x1410 +device.name VX900 Error Reporting vendor.id pci 0x1106 &device.id pci 0x1571 +device.name VT82C576M/VT82C586 vendor.id pci 0x1106 &device.id pci 0x1595 +device.name VT82C595/97 [Apollo VP2/97] vendor.id pci 0x1106 &device.id pci 0x1732 +device.name VT1732 [Envy24 II] PCI Multi-Channel Audio Controller vendor.id pci 0x1106 &device.id pci 0x2106 +device.name VIA Rhine Family Fast Ethernet Adapter (VT6105) vendor.id pci 0x1106 &device.id pci 0x2204 +device.name K8M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2208 +device.name PT890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2238 +device.name K8T890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2258 +device.name PT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2259 +device.name CN333/CN400/PM880 CPU Host Bridge vendor.id pci 0x1106 &device.id pci 0x2269 +device.name KT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2282 +device.name K8T800Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x2290 +device.name K8M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2293 +device.name PM896 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2296 +device.name P4M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2308 +device.name PT894 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2314 +device.name CN700/VN800/P4M800CE/Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x2324 +device.name CX700/VX700 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2327 +device.name P4M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2336 +device.name K8M890CE Host Bridge vendor.id pci 0x1106 &device.id pci 0x2340 +device.name PT900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2351 +device.name VT3351 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2353 +device.name VX800/VX820 Host Bus Control vendor.id pci 0x1106 &device.id pci 0x2364 +device.name CN896/VN896/P4M900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x2409 +device.name VX855/VX875 Host Bus Control vendor.id pci 0x1106 &device.id pci 0x2410 +device.name VX900 CPU Bus Controller vendor.id pci 0x1106 &device.id pci 0x287a +device.name VT8251 PCI to PCI Bridge vendor.id pci 0x1106 &device.id pci 0x287b +device.name VT8251 Host Bridge vendor.id pci 0x1106 &device.id pci 0x287c +device.name VT8251 PCIE Root Port vendor.id pci 0x1106 &device.id pci 0x287d +device.name VT8251 PCIE Root Port vendor.id pci 0x1106 &device.id pci 0x287e +device.name VT8237/8251 Ultra VLINK Controller vendor.id pci 0x1106 &device.id pci 0x3022 +device.name CLE266 vendor.id pci 0x1106 &device.id pci 0x3038 +device.name VT82xx/62xx UHCI USB 1.1 Controller vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x0925 &subdevice.id pci 0x1234 +subdevice.name onboard UHCI USB 1.1 Controller vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1019 &subdevice.id pci 0x0985 +subdevice.name P6VXA Motherboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1019 &subdevice.id pci 0x0a81 +subdevice.name L7VTA v1.0 Motherboard (KT400-8235) vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1043 &subdevice.id pci 0x8080 +subdevice.name A7V333 motherboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1043 &subdevice.id pci 0x808c +subdevice.name VT6202 USB2.0 4 port controller vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a1 +subdevice.name A7V8X-X motherboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ed +subdevice.name A7V600/K8V-X/A8V Deluxe motherboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-7VAX Mainboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1462 &subdevice.id pci 0x5901 +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1462 &subdevice.id pci 0x7020 +subdevice.name K8T NEO 2 motherboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1462 &subdevice.id pci 0x7094 +subdevice.name K8T Neo2-F V2.0 vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1462 &subdevice.id pci 0x7120 +subdevice.name KT4AV motherboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1462 &subdevice.id pci 0x7181 +subdevice.name K8MM3-V mainboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x182d &subdevice.id pci 0x201d +subdevice.name CN-029 USB2.0 4 port PCI Card vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1849 &subdevice.id pci 0x3038 +subdevice.name K7VT series Motherboards vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX nano VD01 vendor.id pci 0x1106 &device.id pci 0x3038 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1106 &device.id pci 0x3040 +device.name VT82C586B ACPI vendor.id pci 0x1106 &device.id pci 0x3043 +device.name VT86C100A [Rhine] vendor.id pci 0x1106 &device.id pci 0x3043 &subvendor.id pci 0x10bd &subdevice.id pci 0x0000 +subdevice.name VT86C100A Fast Ethernet Adapter vendor.id pci 0x1106 &device.id pci 0x3043 &subvendor.id pci 0x1106 &subdevice.id pci 0x0100 +subdevice.name VT86C100A Fast Ethernet Adapter vendor.id pci 0x1106 &device.id pci 0x3043 &subvendor.id pci 0x1186 &subdevice.id pci 0x1400 +subdevice.name DFE-530TX PCI Fast Ethernet Adapter (rev. A) vendor.id pci 0x1106 &device.id pci 0x3044 +device.name VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x0010 &subdevice.id pci 0x0001 +subdevice.name IEEE 1394 4port DCST 1394-3+1B vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x103c &subdevice.id pci 0x2a20 +subdevice.name Pavilion t3030.de Desktop PC vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Media Center PC m7590n vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1043 &subdevice.id pci 0x808a +subdevice.name A8V/A8N/P4P800/P5SD2 series motherboard vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1043 &subdevice.id pci 0x81fe +subdevice.name Motherboard vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1458 &subdevice.id pci 0x1000 +subdevice.name GA-7VT600-1394 Motherboard vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1462 &subdevice.id pci 0x207d +subdevice.name K8NGM2 series motherboard vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1462 &subdevice.id pci 0x217d +subdevice.name Aspire L250 vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1462 &subdevice.id pci 0x590d +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1462 &subdevice.id pci 0x702d +subdevice.name K8T NEO 2 motherboard vendor.id pci 0x1106 &device.id pci 0x3044 &subvendor.id pci 0x1462 &subdevice.id pci 0x971d +subdevice.name MS-6917 vendor.id pci 0x1106 &device.id pci 0x3050 +device.name VT82C596 Power Management vendor.id pci 0x1106 &device.id pci 0x3051 +device.name VT82C596 Power Management vendor.id pci 0x1106 &device.id pci 0x3053 +device.name VT6105M [Rhine-III] vendor.id pci 0x1106 &device.id pci 0x3053 &subvendor.id pci 0x1186 &subdevice.id pci 0x1404 +subdevice.name DFE-530TX PCI Fast Ethernet Adapter (rev. D) vendor.id pci 0x1106 &device.id pci 0x3057 +device.name VT82C686 [Apollo Super ACPI] vendor.id pci 0x1106 &device.id pci 0x3057 &subvendor.id pci 0x1019 &subdevice.id pci 0x0985 +subdevice.name P6VXA Motherboard vendor.id pci 0x1106 &device.id pci 0x3057 &subvendor.id pci 0x1019 &subdevice.id pci 0x0987 +subdevice.name K7VZA Motherboard vendor.id pci 0x1106 &device.id pci 0x3057 &subvendor.id pci 0x1043 &subdevice.id pci 0x8033 +subdevice.name A7V Mainboard vendor.id pci 0x1106 &device.id pci 0x3057 &subvendor.id pci 0x1043 &subdevice.id pci 0x803e +subdevice.name A7V-E Mainboard vendor.id pci 0x1106 &device.id pci 0x3057 &subvendor.id pci 0x1043 &subdevice.id pci 0x8040 +subdevice.name A7M266 Mainboard vendor.id pci 0x1106 &device.id pci 0x3057 &subvendor.id pci 0x1043 &subdevice.id pci 0x8042 +subdevice.name A7V133/A7V133-C Mainboard vendor.id pci 0x1106 &device.id pci 0x3057 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x1106 &device.id pci 0x3058 +device.name VT82C686 AC97 Audio Controller vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0097 +subdevice.name SoundMax Digital Integrated Audio vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb194 +subdevice.name Soundmax integrated digital audio vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1019 &subdevice.id pci 0x0985 +subdevice.name P6VXA Motherboard vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1019 &subdevice.id pci 0x0987 +subdevice.name K7VZA Motherboard vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x103c &subdevice.id pci 0x1251 +subdevice.name D9840-60001 [Brio BA410 Motherboard] vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1043 &subdevice.id pci 0x1106 +subdevice.name A7V133/A7V133-C Mainboard vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1106 &subdevice.id pci 0x4511 +subdevice.name Onboard Audio on EP7KXA vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1106 &subdevice.id pci 0xaa03 +subdevice.name VT1612A AC'97 Audio Controller vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x11d4 &subdevice.id pci 0x5348 +subdevice.name AD1881A audio vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1458 &subdevice.id pci 0x7600 +subdevice.name Onboard Audio vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1462 &subdevice.id pci 0x3091 +subdevice.name MS-6309 Onboard Audio vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1462 &subdevice.id pci 0x3092 +subdevice.name MS-6309 v2.x Mainboard (VIA VT1611A codec) vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1462 &subdevice.id pci 0x3300 +subdevice.name MS-6330 Onboard Audio vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x1462 &subdevice.id pci 0x3400 +subdevice.name MS-6340 (VT8363) motherboard vendor.id pci 0x1106 &device.id pci 0x3058 &subvendor.id pci 0x15dd &subdevice.id pci 0x7609 +subdevice.name Onboard Audio vendor.id pci 0x1106 &device.id pci 0x3059 +device.name VT8233/A/8235/8237 AC97 Audio Controller vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1019 &subdevice.id pci 0x0a81 +subdevice.name L7VTA v1.0 Motherboard (KT400-8235) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1019 &subdevice.id pci 0x1841 +subdevice.name M811 (VT8367/VT8235/VT6103) [KT333] motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1019 &subdevice.id pci 0x1877 +subdevice.name K8M800-M2 (V2.0) onboard audio vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1043 &subdevice.id pci 0x8095 +subdevice.name A7V8X Motherboard (Realtek ALC650 codec) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a1 +subdevice.name A7V8X-X Motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1043 &subdevice.id pci 0x80b0 +subdevice.name A7V600/K8V-X/K8V Deluxe motherboard (ADI AD1980 codec [SoundMAX]) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1043 &subdevice.id pci 0x80f3 +subdevice.name SK8V motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1043 &subdevice.id pci 0x810d +subdevice.name P5VD1-X (AD1888 codec [SoundMax]) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1043 &subdevice.id pci 0x812a +subdevice.name A8V Deluxe motherboard (Realtek ALC850 codec) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x10ec &subdevice.id pci 0x8168 +subdevice.name High Definition Audio vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1106 &subdevice.id pci 0x3059 +subdevice.name L7VMM2 Motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1106 &subdevice.id pci 0x4161 +subdevice.name K7VT2 motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1106 &subdevice.id pci 0x4170 +subdevice.name PCPartner P4M800-8237R Motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1106 &subdevice.id pci 0x4552 +subdevice.name Soyo KT-600 Dragon Plus (Realtek ALC 650) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1297 &subdevice.id pci 0xc160 +subdevice.name FX41 motherboard (Realtek ALC650 codec) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1413 &subdevice.id pci 0x147b +subdevice.name KV8 Pro motherboard onboard audio vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1458 &subdevice.id pci 0xa002 +subdevice.name GA-7VAX Onboard Audio (Realtek ALC650) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1462 &subdevice.id pci 0x0080 +subdevice.name K8T NEO 2 motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1462 &subdevice.id pci 0x3800 +subdevice.name KT266 onboard audio vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1462 &subdevice.id pci 0x5901 +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1462 &subdevice.id pci 0x7181 +subdevice.name K8MM3-V mainboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1695 &subdevice.id pci 0x300c +subdevice.name Realtek ALC655 audio on EP-8KRA series mainboard vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1849 &subdevice.id pci 0x0850 +subdevice.name ASRock 775Dual-880 Pro onboard audio (Realtek ALC850) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1849 &subdevice.id pci 0x9739 +subdevice.name P4VT8 Mainboard (C-Media CMI9739A codec) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x1849 &subdevice.id pci 0x9761 +subdevice.name K7VT series Motherboards vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0x4005 &subdevice.id pci 0x4710 +subdevice.name MSI K7T266 Pro2-RU (MSI-6380 v2) onboard audio (Realtek/ALC 200/200P) vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x01b6 +subdevice.name AK77-8XN onboard audio vendor.id pci 0x1106 &device.id pci 0x3059 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0342 +subdevice.name AK86-L motherboard vendor.id pci 0x1106 &device.id pci 0x3065 +device.name VT6102/VT6103 [Rhine-II] vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a1 +subdevice.name A7V8X-X Motherboard vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ed +subdevice.name A7V600-X Motherboard vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1106 &subdevice.id pci 0x0102 +subdevice.name VT6102/6103 [Rhine II] Ethernet Controller vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1186 &subdevice.id pci 0x1400 +subdevice.name DFE-530TX PCI Fast Ethernet Adapter (rev. A) vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1186 &subdevice.id pci 0x1401 +subdevice.name DFE-530TX PCI Fast Ethernet Adapter (rev. B) vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1186 &subdevice.id pci 0x1402 +subdevice.name DFE-530TX PCI Fast Ethernet Adapter (rev. B) vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x13b9 &subdevice.id pci 0x1421 +subdevice.name LD-10/100AL PCI Fast Ethernet Adapter (rev.B) vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1462 &subdevice.id pci 0x7061 +subdevice.name MS-7061 vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1462 &subdevice.id pci 0x7181 +subdevice.name K8MM3-V mainboard vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x147b &subdevice.id pci 0x1c09 +subdevice.name NV7 Motherboard vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1695 &subdevice.id pci 0x3005 +subdevice.name VT6103 vendor.id pci 0x1106 &device.id pci 0x3065 &subvendor.id pci 0x1849 &subdevice.id pci 0x3065 +subdevice.name K7VT series Motherboards vendor.id pci 0x1106 &device.id pci 0x3068 +device.name AC'97 Modem Controller vendor.id pci 0x1106 &device.id pci 0x3068 &subvendor.id pci 0x1462 &subdevice.id pci 0x309e +subdevice.name MS-6309 Saturn Motherboard vendor.id pci 0x1106 &device.id pci 0x3074 +device.name VT8233 PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x3074 &subvendor.id pci 0x1043 &subdevice.id pci 0x8052 +subdevice.name VT8233A vendor.id pci 0x1106 &device.id pci 0x3091 +device.name VT8633 [Apollo Pro266] vendor.id pci 0x1106 &device.id pci 0x3099 +device.name VT8366/A/7 [Apollo KT266/A/333] vendor.id pci 0x1106 &device.id pci 0x3099 &subvendor.id pci 0x1019 &subdevice.id pci 0x1841 +subdevice.name M811 (VT8367/VT8235/VT6103) [KT333] motherboard vendor.id pci 0x1106 &device.id pci 0x3099 &subvendor.id pci 0x1043 &subdevice.id pci 0x8064 +subdevice.name A7V266-E Mainboard vendor.id pci 0x1106 &device.id pci 0x3099 &subvendor.id pci 0x1043 &subdevice.id pci 0x807f +subdevice.name A7V333 Mainboard vendor.id pci 0x1106 &device.id pci 0x3099 &subvendor.id pci 0x1849 &subdevice.id pci 0x3099 +subdevice.name K7VT2 motherboard vendor.id pci 0x1106 &device.id pci 0x3101 +device.name VT8653 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3102 +device.name VT8662 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3103 +device.name VT8615 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3104 +device.name USB 2.0 vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x0925 &subdevice.id pci 0x1234 +subdevice.name onboard EHCI USB 2.0 Controller vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1019 &subdevice.id pci 0x0a81 +subdevice.name L7VTA v1.0 Motherboard (KT400-8235) vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1043 &subdevice.id pci 0x808c +subdevice.name A7V8X motherboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a1 +subdevice.name A7V8X-X motherboard rev 1.01 vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ed +subdevice.name A7V600/K8V-X/A8V Deluxe motherboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1106 &subdevice.id pci 0x3104 +subdevice.name USB 2.0 Controller vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1297 &subdevice.id pci 0xf641 +subdevice.name FX41 motherboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-7VAX Mainboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1462 &subdevice.id pci 0x5901 +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1462 &subdevice.id pci 0x7020 +subdevice.name K8T NEO 2 motherboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1462 &subdevice.id pci 0x7094 +subdevice.name K8T Neo2-F V2.0 vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1462 &subdevice.id pci 0x7120 +subdevice.name KT4AV motherboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1462 &subdevice.id pci 0x7181 +subdevice.name K8MM3-V mainboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x182d &subdevice.id pci 0x201d +subdevice.name CN-029 USB 2.0 4 port PCI Card vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x1849 &subdevice.id pci 0x3104 +subdevice.name K7VT series Motherboards vendor.id pci 0x1106 &device.id pci 0x3104 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX nano VD01 vendor.id pci 0x1106 &device.id pci 0x3106 +device.name VT6105/VT6106S [Rhine-III] vendor.id pci 0x1106 &device.id pci 0x3106 &subvendor.id pci 0x1106 &subdevice.id pci 0x0105 +subdevice.name VT6106S [Rhine-III] vendor.id pci 0x1106 &device.id pci 0x3106 &subvendor.id pci 0x1186 &subdevice.id pci 0x1403 +subdevice.name DFE-530TX PCI Fast Ethernet Adapter (rev. C) vendor.id pci 0x1106 &device.id pci 0x3106 &subvendor.id pci 0x1186 &subdevice.id pci 0x1405 +subdevice.name DFE-520TX Fast Ethernet PCI Adapter vendor.id pci 0x1106 &device.id pci 0x3106 &subvendor.id pci 0x1186 &subdevice.id pci 0x1406 +subdevice.name DFE-530TX+ rev F2 vendor.id pci 0x1106 &device.id pci 0x3106 &subvendor.id pci 0x1186 &subdevice.id pci 0x1407 +subdevice.name DFE-538TX vendor.id pci 0x1106 &device.id pci 0x3108 +device.name K8M800/K8N800/K8N800A [S3 UniChrome Pro] vendor.id pci 0x1106 &device.id pci 0x3109 +device.name VT8233C PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x3112 +device.name VT8361 [KLE133] Host Bridge vendor.id pci 0x1106 &device.id pci 0x3113 +device.name VPX/VPX2 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0x3116 +device.name VT8375 [KM266/KL266] Host Bridge vendor.id pci 0x1106 &device.id pci 0x3116 &subvendor.id pci 0x1297 &subdevice.id pci 0xf641 +subdevice.name FX41 motherboard vendor.id pci 0x1106 &device.id pci 0x3118 +device.name CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro] vendor.id pci 0x1106 &device.id pci 0x3119 +device.name VT6120/VT6121/VT6122 Gigabit Ethernet Adapter vendor.id pci 0x1106 &device.id pci 0x3122 +device.name VT8623 [Apollo CLE266] integrated CastleRock graphics vendor.id pci 0x1106 &device.id pci 0x3123 +device.name VT8623 [Apollo CLE266] vendor.id pci 0x1106 &device.id pci 0x3128 +device.name VT8753 [P4X266 AGP] vendor.id pci 0x1106 &device.id pci 0x3133 +device.name VT3133 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3142 +device.name VT6651 WiFi Adapter, 802.11b vendor.id pci 0x1106 &device.id pci 0x3147 +device.name VT8233A ISA Bridge vendor.id pci 0x1106 &device.id pci 0x3147 &subvendor.id pci 0x1043 &subdevice.id pci 0x808c +subdevice.name A7V333 motherboard vendor.id pci 0x1106 &device.id pci 0x3148 +device.name P4M266 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3149 +device.name VIA VT6420 SATA RAID Controller vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ed +subdevice.name A7V600/K8V Deluxe/K8V-X/A8V Deluxe motherboard vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x1458 &subdevice.id pci 0xb003 +subdevice.name GA-7VM400AM(F) Motherboard vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x1462 &subdevice.id pci 0x5901 +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x1462 &subdevice.id pci 0x7020 +subdevice.name K8T Neo 2 Motherboard vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x1462 &subdevice.id pci 0x7094 +subdevice.name K8T Neo2-F V2.0 vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x1462 &subdevice.id pci 0x7181 +subdevice.name K8MM3-V mainboard vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x147b &subdevice.id pci 0x1408 +subdevice.name KV7 vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0x1849 &subdevice.id pci 0x3149 +subdevice.name K7VT6 motherboard vendor.id pci 0x1106 &device.id pci 0x3149 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x04ad +subdevice.name AK86-L motherboard vendor.id pci 0x1106 &device.id pci 0x3156 +device.name P/KN266 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3157 +device.name CX700/VX700 [S3 UniChrome Pro] vendor.id pci 0x1106 &device.id pci 0x3164 +device.name VT6410 ATA133 RAID controller vendor.id pci 0x1106 &device.id pci 0x3164 &subvendor.id pci 0x1043 &subdevice.id pci 0x80f4 +subdevice.name P4P800 Mainboard Deluxe ATX vendor.id pci 0x1106 &device.id pci 0x3164 &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x1106 &device.id pci 0x3168 +device.name P4X333/P4X400/PT800 AGP Bridge vendor.id pci 0x1106 &device.id pci 0x3168 &subvendor.id pci 0x1849 &subdevice.id pci 0x3168 +subdevice.name P4VT8 Mainboard vendor.id pci 0x1106 &device.id pci 0x3177 +device.name VT8235 ISA Bridge vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1019 &subdevice.id pci 0x0a81 +subdevice.name L7VTA v1.0 Motherboard (KT400-8235) vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1019 &subdevice.id pci 0x1841 +subdevice.name M811 (VT8367/VT8235/VT6103) [KT333] motherboard vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1043 &subdevice.id pci 0x808c +subdevice.name A7V8X motherboard vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a1 +subdevice.name A7V8X-X motherboard vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1106 &subdevice.id pci 0x0000 +subdevice.name KT4AV motherboard vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1297 &subdevice.id pci 0xf641 +subdevice.name FX41 motherboard vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-7VAX Mainboard vendor.id pci 0x1106 &device.id pci 0x3177 &subvendor.id pci 0x1849 &subdevice.id pci 0x3177 +subdevice.name K7VT series Motherboards vendor.id pci 0x1106 &device.id pci 0x3178 +device.name ProSavageDDR P4N333 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3188 +device.name VT8385 [K8T800 AGP] Host Bridge vendor.id pci 0x1106 &device.id pci 0x3188 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a3 +subdevice.name K8V Deluxe/K8V-X motherboard vendor.id pci 0x1106 &device.id pci 0x3188 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0x3189 +device.name VT8377 [KT400/KT600 AGP] Host Bridge vendor.id pci 0x1106 &device.id pci 0x3189 &subvendor.id pci 0x1043 &subdevice.id pci 0x807f +subdevice.name A7V8X motherboard vendor.id pci 0x1106 &device.id pci 0x3189 &subvendor.id pci 0x1106 &subdevice.id pci 0x0000 +subdevice.name KT4AV motherboard (KT400A) vendor.id pci 0x1106 &device.id pci 0x3189 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-7VAX Mainboard vendor.id pci 0x1106 &device.id pci 0x3189 &subvendor.id pci 0x1849 &subdevice.id pci 0x3189 +subdevice.name K7VT series Motherboards vendor.id pci 0x1106 &device.id pci 0x31b0 +device.name VX11 Standard Host Bridge vendor.id pci 0x1106 &device.id pci 0x31b1 +device.name VX11 Standard Host Bridge vendor.id pci 0x1106 &device.id pci 0x31b2 +device.name VX11 DRAM Controller vendor.id pci 0x1106 &device.id pci 0x31b3 +device.name VX11 Power Management Controller vendor.id pci 0x1106 &device.id pci 0x31b4 +device.name VX11 I/O APIC vendor.id pci 0x1106 &device.id pci 0x31b5 +device.name VX11 Scratch Device vendor.id pci 0x1106 &device.id pci 0x31b7 +device.name VX11 Standard Host Bridge vendor.id pci 0x1106 &device.id pci 0x31b8 +device.name VX11 PCI to PCI Bridge vendor.id pci 0x1106 &device.id pci 0x3204 +device.name K8M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3205 +device.name VT8378 [KM400/A] Chipset Host Bridge vendor.id pci 0x1106 &device.id pci 0x3205 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-7VM400M Motherboard vendor.id pci 0x1106 &device.id pci 0x3208 +device.name PT890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3213 +device.name VPX/VPX2 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0x3218 +device.name K8T800M Host Bridge vendor.id pci 0x1106 &device.id pci 0x3227 +device.name VT8237 ISA bridge [KT600/K8T800/K8T890 South] vendor.id pci 0x1106 &device.id pci 0x3227 &subvendor.id pci 0x1043 &subdevice.id pci 0x80ed +subdevice.name A7V600/K8V-X/A8V Deluxe motherboard vendor.id pci 0x1106 &device.id pci 0x3227 &subvendor.id pci 0x1106 &subdevice.id pci 0x3227 +subdevice.name DFI KT600-AL / Soltek SL-B9D-FGR Motherboard vendor.id pci 0x1106 &device.id pci 0x3227 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-7VT600 Motherboard vendor.id pci 0x1106 &device.id pci 0x3227 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0x3227 &subvendor.id pci 0x1849 &subdevice.id pci 0x3227 +subdevice.name K7VT4 motherboard vendor.id pci 0x1106 &device.id pci 0x3230 +device.name K8M890CE/K8N890CE [Chrome 9] vendor.id pci 0x1106 &device.id pci 0x3238 +device.name K8T890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3249 +device.name VT6421 IDE/SATA Controller vendor.id pci 0x1106 &device.id pci 0x3249 &subvendor.id pci 0x1106 &subdevice.id pci 0x3249 +subdevice.name VT6421 IDE/SATA Controller vendor.id pci 0x1106 &device.id pci 0x324a +device.name CX700/VX700 PCI to PCI Bridge vendor.id pci 0x1106 &device.id pci 0x324b +device.name CX700/VX700 Host Bridge vendor.id pci 0x1106 &device.id pci 0x324e +device.name CX700/VX700 Internal Module Bus vendor.id pci 0x1106 &device.id pci 0x3253 +device.name VT6655 WiFi Adapter, 802.11a/b/g vendor.id pci 0x1106 &device.id pci 0x3258 +device.name PT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3259 +device.name CN333/CN400/PM880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3260 +device.name VIA Chrome9 HC IGP vendor.id pci 0x1106 &device.id pci 0x3269 +device.name KT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3282 +device.name K8T800Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x3287 +device.name VT8251 PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x3288 +device.name VT8237A/VT8251 HDA Controller vendor.id pci 0x1106 &device.id pci 0x3288 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX VD01 vendor.id pci 0x1106 &device.id pci 0x3290 +device.name K8M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3296 +device.name P4M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3324 +device.name CX700/VX700 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3327 +device.name P4M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3336 +device.name K8M890CE Host Bridge vendor.id pci 0x1106 &device.id pci 0x3337 +device.name VT8237A PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x3340 +device.name PT900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3343 +device.name P4M890 [S3 UniChrome Pro] vendor.id pci 0x1106 &device.id pci 0x3344 +device.name CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] vendor.id pci 0x1106 &device.id pci 0x3349 +device.name VT8251 AHCI/SATA 4-Port Controller vendor.id pci 0x1106 &device.id pci 0x3351 +device.name VT3351 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3353 +device.name VX800 PCI to PCI Bridge vendor.id pci 0x1106 &device.id pci 0x3364 +device.name CN896/VN896/P4M900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x3371 +device.name CN896/VN896/P4M900 [Chrome 9 HC] vendor.id pci 0x1106 &device.id pci 0x3372 +device.name VT8237S PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x337a +device.name VT8237A PCI to PCI Bridge vendor.id pci 0x1106 &device.id pci 0x337b +device.name VT8237A Host Bridge vendor.id pci 0x1106 &device.id pci 0x3403 +device.name VT6315 Series Firewire Controller vendor.id pci 0x1106 &device.id pci 0x3403 &subvendor.id pci 0x1043 &subdevice.id pci 0x8374 +subdevice.name M5A88-V EVO vendor.id pci 0x1106 &device.id pci 0x3403 &subvendor.id pci 0x1043 &subdevice.id pci 0x8384 +subdevice.name P8P67 Deluxe Motherboard vendor.id pci 0x1106 &device.id pci 0x3409 +device.name VX855/VX875 DRAM Bus Control vendor.id pci 0x1106 &device.id pci 0x3410 +device.name VX900 DRAM Bus Control vendor.id pci 0x1106 &device.id pci 0x3410 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX nano VD01 vendor.id pci 0x1106 &device.id pci 0x3432 +device.name VL80x xHCI USB 3.0 Controller vendor.id pci 0x1106 &device.id pci 0x3456 +device.name VX11 Standard Host Bridge vendor.id pci 0x1106 &device.id pci 0x345b +device.name VX11 Miscellaneous Bus vendor.id pci 0x1106 &device.id pci 0x3483 +device.name VL805 USB 3.0 Host Controller vendor.id pci 0x1106 &device.id pci 0x3a01 +device.name VX11 Graphics [Chrome 645/640] vendor.id pci 0x1106 &device.id pci 0x4149 +device.name VIA VT6420 (ATA133) Controller vendor.id pci 0x1106 &device.id pci 0x4204 +device.name K8M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4208 +device.name PT890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4238 +device.name K8T890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4258 +device.name PT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4259 +device.name CN333/CN400/PM880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4269 +device.name KT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4282 +device.name K8T800Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x4290 +device.name K8M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4293 +device.name PM896 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4296 +device.name P4M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4308 +device.name PT894 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4314 +device.name CN700/VN800/P4M800CE/Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x4324 +device.name CX700/VX700 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4327 +device.name P4M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4336 +device.name K8M890CE Host Bridge vendor.id pci 0x1106 &device.id pci 0x4340 +device.name PT900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4351 +device.name VT3351 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4353 +device.name VX800/VX820 Power Management Control vendor.id pci 0x1106 &device.id pci 0x4364 +device.name CN896/VN896/P4M900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x4409 +device.name VX855/VX875 Power Management Control vendor.id pci 0x1106 &device.id pci 0x4410 +device.name VX900 Power Management and Chip Testing Control vendor.id pci 0x1106 &device.id pci 0x4410 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX nano VD01 vendor.id pci 0x1106 &device.id pci 0x5030 +device.name VT82C596 ACPI [Apollo PRO] vendor.id pci 0x1106 &device.id pci 0x5122 +device.name VX855/VX875 Chrome 9 HCM Integrated Graphics vendor.id pci 0x1106 &device.id pci 0x5208 +device.name PT890 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5238 +device.name K8T890 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5287 +device.name VT8251 Serial ATA Controller vendor.id pci 0x1106 &device.id pci 0x5290 +device.name K8M890 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5308 +device.name PT894 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5324 +device.name VX800 Serial ATA and EIDE Controller vendor.id pci 0x1106 &device.id pci 0x5327 +device.name P4M890 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5336 +device.name K8M890CE I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5340 +device.name PT900 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5351 +device.name VT3351 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5353 +device.name VX800/VX820 APIC and Central Traffic Control vendor.id pci 0x1106 &device.id pci 0x5364 +device.name CN896/VN896/P4M900 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0x5372 +device.name VT8237/8251 Serial ATA Controller vendor.id pci 0x1106 &device.id pci 0x5409 +device.name VX855/VX875 APIC and Central Traffic Control vendor.id pci 0x1106 &device.id pci 0x5410 +device.name VX900 APIC and Central Traffic Control vendor.id pci 0x1106 &device.id pci 0x6100 +device.name VT85C100A [Rhine II] vendor.id pci 0x1106 &device.id pci 0x6287 +device.name SATA RAID Controller vendor.id pci 0x1106 &device.id pci 0x6290 +device.name K8M890CE Host Bridge vendor.id pci 0x1106 &device.id pci 0x6327 +device.name P4M890 Security Device vendor.id pci 0x1106 &device.id pci 0x6353 +device.name VX800/VX820 Scratch Registers vendor.id pci 0x1106 &device.id pci 0x6364 +device.name CN896/VN896/P4M900 Security Device vendor.id pci 0x1106 &device.id pci 0x6409 +device.name VX855/VX875 Scratch Registers vendor.id pci 0x1106 &device.id pci 0x6410 +device.name VX900 Scratch Registers vendor.id pci 0x1106 &device.id pci 0x6410 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX nano VD01 vendor.id pci 0x1106 &device.id pci 0x7122 +device.name VX900 Graphics [Chrome9 HD] vendor.id pci 0x1106 &device.id pci 0x7204 +device.name K8M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7205 +device.name KM400/KN400/P4M800 [S3 UniChrome] vendor.id pci 0x1106 &device.id pci 0x7205 &subvendor.id pci 0x1458 &subdevice.id pci 0xd000 +subdevice.name Gigabyte GA-7VM400(A)M(F) Motherboard vendor.id pci 0x1106 &device.id pci 0x7205 &subvendor.id pci 0x1462 &subdevice.id pci 0x7061 +subdevice.name MS-7061 vendor.id pci 0x1106 &device.id pci 0x7208 +device.name PT890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7238 +device.name K8T890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7258 +device.name PT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7259 +device.name CN333/CN400/PM880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7269 +device.name KT880 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7282 +device.name K8T800Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x7290 +device.name K8M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7293 +device.name PM896 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7296 +device.name P4M800 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7308 +device.name PT894 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7314 +device.name CN700/VN800/P4M800CE/Pro Host Bridge vendor.id pci 0x1106 &device.id pci 0x7324 +device.name CX700/VX700 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7327 +device.name P4M890 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7336 +device.name K8M890CE Host Bridge vendor.id pci 0x1106 &device.id pci 0x7340 +device.name PT900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7351 +device.name VT3351 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7353 +device.name VX800/VX820 North-South Module Interface Control vendor.id pci 0x1106 &device.id pci 0x7364 +device.name CN896/VN896/P4M900 Host Bridge vendor.id pci 0x1106 &device.id pci 0x7409 +device.name VX855/VX875 North-South Module Interface Control vendor.id pci 0x1106 &device.id pci 0x7410 +device.name VX900 North-South Module Interface Control vendor.id pci 0x1106 &device.id pci 0x7410 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX nano VD01 vendor.id pci 0x1106 &device.id pci 0x8231 +device.name VT8231 [PCI-to-ISA Bridge] vendor.id pci 0x1106 &device.id pci 0x8235 +device.name VT8235 ACPI vendor.id pci 0x1106 &device.id pci 0x8305 +device.name VT8363/8365 [KT133/KM133 AGP] vendor.id pci 0x1106 &device.id pci 0x8324 +device.name CX700/VX700 PCI to ISA Bridge vendor.id pci 0x1106 &device.id pci 0x8353 +device.name VX800/VX820 Bus Control and Power Management vendor.id pci 0x1106 &device.id pci 0x8391 +device.name VT8371 [KX133 AGP] vendor.id pci 0x1106 &device.id pci 0x8400 +device.name MVP4 vendor.id pci 0x1106 &device.id pci 0x8409 +device.name VX855/VX875 Bus Control and Power Management vendor.id pci 0x1106 &device.id pci 0x8410 +device.name VX900 Bus Control and Power Management vendor.id pci 0x1106 &device.id pci 0x8410 &subvendor.id pci 0x19da &subdevice.id pci 0xa179 +subdevice.name ZBOX VD01 vendor.id pci 0x1106 &device.id pci 0x8500 +device.name KLE133/PLE133/PLE133T vendor.id pci 0x1106 &device.id pci 0x8501 +device.name VT8501 [Apollo MVP4 AGP] vendor.id pci 0x1106 &device.id pci 0x8596 +device.name VT82C596 [Apollo PRO AGP] vendor.id pci 0x1106 &device.id pci 0x8597 +device.name VT82C597 [Apollo VP3 AGP] vendor.id pci 0x1106 &device.id pci 0x8598 +device.name VT82C598/694x [Apollo MVP3/Pro133x AGP] vendor.id pci 0x1106 &device.id pci 0x8598 &subvendor.id pci 0x1019 &subdevice.id pci 0x0985 +subdevice.name P6VXA Motherboard vendor.id pci 0x1106 &device.id pci 0x8601 +device.name VT8601 [Apollo ProMedia AGP] vendor.id pci 0x1106 &device.id pci 0x8605 +device.name VT8605 [PM133 AGP] vendor.id pci 0x1106 &device.id pci 0x8691 +device.name VT82C691 [Apollo Pro] vendor.id pci 0x1106 &device.id pci 0x8693 +device.name VT82C693 [Apollo Pro Plus] PCI Bridge vendor.id pci 0x1106 &device.id pci 0x8a25 +device.name PL133/PL133T [S3 ProSavage] vendor.id pci 0x1106 &device.id pci 0x8a26 +device.name KL133/KL133A/KM133/KM133A [S3 ProSavage] vendor.id pci 0x1106 &device.id pci 0x8d01 +device.name PN133/PN133T [S3 Twister] vendor.id pci 0x1106 &device.id pci 0x8d04 +device.name KM266/P4M266/P4M266A/P4N266 [S3 ProSavageDDR] vendor.id pci 0x1106 &device.id pci 0x9001 +device.name VX900 Serial ATA Controller vendor.id pci 0x1106 &device.id pci 0x9082 +device.name Standard AHCI 1.0 SATA Controller vendor.id pci 0x1106 &device.id pci 0x9140 +device.name HDMI Audio Device vendor.id pci 0x1106 &device.id pci 0x9201 +device.name USB3.0 Controller vendor.id pci 0x1106 &device.id pci 0x9530 +device.name Secure Digital Memory Card Controller vendor.id pci 0x1106 &device.id pci 0x95d0 +device.name SDIO Host Controller vendor.id pci 0x1106 &device.id pci 0xa208 +device.name PT890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xa238 +device.name K8T890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xa327 +device.name P4M890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xa353 +device.name VX8xx South-North Module Interface Control vendor.id pci 0x1106 &device.id pci 0xa364 +device.name CN896/VN896/P4M900 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xa409 +device.name VX855/VX875 USB Device Controller vendor.id pci 0x1106 &device.id pci 0xa410 +device.name VX900 PCI Express Root Port 0 vendor.id pci 0x1106 &device.id pci 0xb091 +device.name VT8633 [Apollo Pro266 AGP] vendor.id pci 0x1106 &device.id pci 0xb099 +device.name VT8366/A/7 [Apollo KT266/A/333 AGP] vendor.id pci 0x1106 &device.id pci 0xb101 +device.name VT8653 AGP Bridge vendor.id pci 0x1106 &device.id pci 0xb102 +device.name VT8362 AGP Bridge vendor.id pci 0x1106 &device.id pci 0xb103 +device.name VT8615 AGP Bridge vendor.id pci 0x1106 &device.id pci 0xb112 +device.name VT8361 [KLE133] AGP Bridge vendor.id pci 0x1106 &device.id pci 0xb113 +device.name VPX/VPX2 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0xb115 +device.name VT8363/8365 [KT133/KM133] PCI Bridge vendor.id pci 0x1106 &device.id pci 0xb168 +device.name VT8235 PCI Bridge vendor.id pci 0x1106 &device.id pci 0xb188 +device.name VT8237/8251 PCI bridge [K8M890/K8T800/K8T890 South] vendor.id pci 0x1106 &device.id pci 0xb188 &subvendor.id pci 0x147b &subdevice.id pci 0x1407 +subdevice.name KV8-MAX3 motherboard vendor.id pci 0x1106 &device.id pci 0xb198 +device.name VT8237/VX700 PCI Bridge vendor.id pci 0x1106 &device.id pci 0xb213 +device.name VPX/VPX2 I/O APIC Interrupt Controller vendor.id pci 0x1106 &device.id pci 0xb353 +device.name VX855/VX875/VX900 PCI to PCI Bridge vendor.id pci 0x1106 &device.id pci 0xb410 +device.name VX900 PCI Express Root Port 1 vendor.id pci 0x1106 &device.id pci 0xb999 +device.name [K8T890 North / VT8237 South] PCI Bridge vendor.id pci 0x1106 &device.id pci 0xc208 +device.name PT890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xc238 +device.name K8T890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xc327 +device.name P4M890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xc340 +device.name PT900 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xc353 +device.name VX800/VX820 PCI Express Root Port vendor.id pci 0x1106 &device.id pci 0xc364 +device.name CN896/VN896/P4M900 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xc409 +device.name VX855/VX875 EIDE Controller vendor.id pci 0x1106 &device.id pci 0xc410 +device.name VX900 PCI Express Root Port 2 vendor.id pci 0x1106 &device.id pci 0xd104 +device.name VT8237R USB UDCI Controller vendor.id pci 0x1106 &device.id pci 0xd208 +device.name PT890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xd213 +device.name VPX/VPX2 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xd238 +device.name K8T890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xd340 +device.name PT900 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xd410 +device.name VX900 PCI Express Root Port 3 vendor.id pci 0x1106 &device.id pci 0xe208 +device.name PT890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xe238 +device.name K8T890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xe340 +device.name PT900 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xe353 +device.name VX800/VX820 PCI Express Root Port vendor.id pci 0x1106 &device.id pci 0xe410 +device.name VX900 PCI Express Physical Layer Electrical Sub-block vendor.id pci 0x1106 &device.id pci 0xf208 +device.name PT890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xf238 +device.name K8T890 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xf340 +device.name PT900 PCI to PCI Bridge Controller vendor.id pci 0x1106 &device.id pci 0xf353 +device.name VX800/VX820 PCI Express Root Port vendor.id pci 0x1107 +vendor.name Stratus Computers vendor.id pci 0x1107 &device.id pci 0x0576 +device.name VIA VT82C570MV [Apollo] (Wrong vendor ID!) vendor.id pci 0x1108 +vendor.name Proteon, Inc. vendor.id pci 0x1108 &device.id pci 0x0100 +device.name p1690plus_AA vendor.id pci 0x1108 &device.id pci 0x0101 +device.name p1690plus_AB vendor.id pci 0x1108 &device.id pci 0x0105 +device.name P1690Plus vendor.id pci 0x1108 &device.id pci 0x0108 +device.name P1690Plus vendor.id pci 0x1108 &device.id pci 0x0138 +device.name P1690Plus vendor.id pci 0x1108 &device.id pci 0x0139 +device.name P1690Plus vendor.id pci 0x1108 &device.id pci 0x013c +device.name P1690Plus vendor.id pci 0x1108 &device.id pci 0x013d +device.name P1690Plus vendor.id pci 0x1109 +vendor.name Cogent Data Technologies, Inc. vendor.id pci 0x1109 &device.id pci 0x1400 +device.name EM110TX [EX110TX] vendor.id pci 0x110a +vendor.name Siemens AG vendor.id pci 0x110a &device.id pci 0x0002 +device.name Pirahna 2-port vendor.id pci 0x110a &device.id pci 0x0005 +device.name Tulip controller, power management, switch extender vendor.id pci 0x110a &device.id pci 0x0006 +device.name FSC PINC (I/O-APIC) vendor.id pci 0x110a &device.id pci 0x0015 +device.name FSC Multiprocessor Interrupt Controller vendor.id pci 0x110a &device.id pci 0x001d +device.name FSC Copernicus Management Controller vendor.id pci 0x110a &device.id pci 0x007b +device.name FSC Remote Service Controller, mailbox device vendor.id pci 0x110a &device.id pci 0x007c +device.name FSC Remote Service Controller, shared memory device vendor.id pci 0x110a &device.id pci 0x007d +device.name FSC Remote Service Controller, SMIC device vendor.id pci 0x110a &device.id pci 0x2101 +device.name HST SAPHIR V Primary PCI (ISDN/PMx) vendor.id pci 0x110a &device.id pci 0x2102 +device.name DSCC4 PEB/PEF 20534 DMA Supported Serial Communication Controller with 4 Channels vendor.id pci 0x110a &device.id pci 0x2104 +device.name Eicon Diva 2.02 compatible passive ISDN card vendor.id pci 0x110a &device.id pci 0x3141 +device.name SIMATIC NET CP 5611 / 5621 vendor.id pci 0x110a &device.id pci 0x3142 +device.name SIMATIC NET CP 5613 / 5614 vendor.id pci 0x110a &device.id pci 0x3143 +device.name SIMATIC NET CP 1613 vendor.id pci 0x110a &device.id pci 0x4021 +device.name SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter) vendor.id pci 0x110a &device.id pci 0x4029 +device.name SIMATIC NET CP 5613 A2 vendor.id pci 0x110a &device.id pci 0x4029 &subvendor.id pci 0x110a &subdevice.id pci 0x4029 +subdevice.name SIMATIC NET CP 5613 A2 vendor.id pci 0x110a &device.id pci 0x4029 &subvendor.id pci 0x110a &subdevice.id pci 0xc029 +subdevice.name SIMATIC NET CP 5614 A2 vendor.id pci 0x110a &device.id pci 0x4035 +device.name SIMATIC NET CP 1613 A2 vendor.id pci 0x110a &device.id pci 0x4036 +device.name SIMATIC NET CP 1616 vendor.id pci 0x110a &device.id pci 0x4038 +device.name SIMATIC NET CP 1604 vendor.id pci 0x110a &device.id pci 0x4069 +device.name SIMATIC NET CP 5623 vendor.id pci 0x110a &device.id pci 0x4069 &subvendor.id pci 0x110a &subdevice.id pci 0x4069 +subdevice.name SIMATIC NET CP 5623 vendor.id pci 0x110a &device.id pci 0x4069 &subvendor.id pci 0x110a &subdevice.id pci 0xc069 +subdevice.name SIMATIC NET CP 5624 vendor.id pci 0x110a &device.id pci 0x407c +device.name SIMATIC NET CP 5612 vendor.id pci 0x110a &device.id pci 0x407d +device.name SIMATIC NET CP 5613 A3 vendor.id pci 0x110a &device.id pci 0x407e +device.name SIMATIC NET CP 5622 vendor.id pci 0x110a &device.id pci 0x4083 +device.name SIMATIC NET CP 5614 A3 vendor.id pci 0x110a &device.id pci 0x4084 +device.name SIMATIC NET CP 1626 vendor.id pci 0x110a &device.id pci 0x4942 +device.name FPGA I-Bus Tracer for MBD vendor.id pci 0x110a &device.id pci 0x6120 +device.name SZB6120 vendor.id pci 0x110b +vendor.name Chromatic Research Inc. vendor.id pci 0x110b &device.id pci 0x0001 +device.name Mpact Media Processor vendor.id pci 0x110b &device.id pci 0x0004 +device.name Mpact 2 vendor.id pci 0x110c +vendor.name Mini-Max Technology, Inc. vendor.id pci 0x110d +vendor.name Znyx Advanced Systems vendor.id pci 0x110e +vendor.name CPU Technology vendor.id pci 0x110f +vendor.name Ross Technology vendor.id pci 0x1110 +vendor.name Powerhouse Systems vendor.id pci 0x1110 &device.id pci 0x6037 +device.name Firepower Powerized SMP I/O ASIC vendor.id pci 0x1110 &device.id pci 0x6073 +device.name Firepower Powerized SMP I/O ASIC vendor.id pci 0x1111 +vendor.name Santa Cruz Operation vendor.id pci 0x1112 +vendor.name Osicom Technologies Inc vendor.id pci 0x1112 &device.id pci 0x2200 +device.name FDDI Adapter vendor.id pci 0x1112 &device.id pci 0x2300 +device.name Fast Ethernet Adapter vendor.id pci 0x1112 &device.id pci 0x2340 +device.name 4 Port Fast Ethernet Adapter vendor.id pci 0x1112 &device.id pci 0x2400 +device.name ATM Adapter vendor.id pci 0x1113 +vendor.name Accton Technology Corporation vendor.id pci 0x1113 &device.id pci 0x1211 +device.name SMC2-1211TX vendor.id pci 0x1113 &device.id pci 0x1211 &subvendor.id pci 0x103c &subdevice.id pci 0x1207 +subdevice.name EN-1207D Fast Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x1211 &subvendor.id pci 0x1113 &subdevice.id pci 0x1211 +subdevice.name EN-1207D Fast Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x1216 +device.name EN-1216 Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x1216 &subvendor.id pci 0x1113 &subdevice.id pci 0x1216 +subdevice.name EN1207F series PCI Fast Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x1216 &subvendor.id pci 0x1113 &subdevice.id pci 0x2220 +subdevice.name EN2220A Cardbus Fast Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x1216 &subvendor.id pci 0x1113 &subdevice.id pci 0x2242 +subdevice.name EN2242 10/100 Ethernet Mini-PCI Card vendor.id pci 0x1113 &device.id pci 0x1216 &subvendor.id pci 0x111a &subdevice.id pci 0x1020 +subdevice.name SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?] vendor.id pci 0x1113 &device.id pci 0x1217 +device.name EN-1217 Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x5105 +device.name 10Mbps Network card vendor.id pci 0x1113 &device.id pci 0x9211 +device.name EN-1207D Fast Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x9211 &subvendor.id pci 0x1113 &subdevice.id pci 0x9211 +subdevice.name EN-1207D Fast Ethernet Adapter vendor.id pci 0x1113 &device.id pci 0x9511 +device.name 21x4x DEC-Tulip compatible Fast Ethernet vendor.id pci 0x1113 &device.id pci 0xd301 +device.name CPWNA100 (Philips wireless PCMCIA) vendor.id pci 0x1113 &device.id pci 0xec02 +device.name SMC 1244TX v3 vendor.id pci 0x1113 &device.id pci 0xee23 +device.name SMCWPCIT-G 108Mbps Wireless PCI adapter vendor.id pci 0x1114 +vendor.name Atmel Corporation vendor.id pci 0x1114 &device.id pci 0x0506 +device.name at76c506 802.11b Wireless Network Adaptor vendor.id pci 0x1115 +vendor.name 3D Labs vendor.id pci 0x1116 +vendor.name Data Translation vendor.id pci 0x1116 &device.id pci 0x0022 +device.name DT3001 vendor.id pci 0x1116 &device.id pci 0x0023 +device.name DT3002 vendor.id pci 0x1116 &device.id pci 0x0024 +device.name DT3003 vendor.id pci 0x1116 &device.id pci 0x0025 +device.name DT3004 vendor.id pci 0x1116 &device.id pci 0x0026 +device.name DT3005 vendor.id pci 0x1116 &device.id pci 0x0027 +device.name DT3001-PGL vendor.id pci 0x1116 &device.id pci 0x0028 +device.name DT3003-PGL vendor.id pci 0x1116 &device.id pci 0x0051 +device.name DT322 vendor.id pci 0x1116 &device.id pci 0x0060 +device.name DT340 vendor.id pci 0x1116 &device.id pci 0x0069 +device.name DT332 vendor.id pci 0x1116 &device.id pci 0x80c2 +device.name DT3162 vendor.id pci 0x1117 +vendor.name Datacube, Inc vendor.id pci 0x1117 &device.id pci 0x9500 +device.name Max-1C SVGA card vendor.id pci 0x1117 &device.id pci 0x9501 +device.name Max-1C image processing vendor.id pci 0x1118 +vendor.name Berg Electronics vendor.id pci 0x1119 +vendor.name ICP Vortex Computersysteme GmbH vendor.id pci 0x1119 &device.id pci 0x0000 +device.name GDT 6000/6020/6050 vendor.id pci 0x1119 &device.id pci 0x0001 +device.name GDT 6000B/6010 vendor.id pci 0x1119 &device.id pci 0x0002 +device.name GDT 6110/6510 vendor.id pci 0x1119 &device.id pci 0x0003 +device.name GDT 6120/6520 vendor.id pci 0x1119 &device.id pci 0x0004 +device.name GDT 6530 vendor.id pci 0x1119 &device.id pci 0x0005 +device.name GDT 6550 vendor.id pci 0x1119 &device.id pci 0x0006 +device.name GDT 6117/6517 vendor.id pci 0x1119 &device.id pci 0x0007 +device.name GDT 6127/6527 vendor.id pci 0x1119 &device.id pci 0x0008 +device.name GDT 6537 vendor.id pci 0x1119 &device.id pci 0x0009 +device.name GDT 6557/6557-ECC vendor.id pci 0x1119 &device.id pci 0x000a +device.name GDT 6115/6515 vendor.id pci 0x1119 &device.id pci 0x000b +device.name GDT 6125/6525 vendor.id pci 0x1119 &device.id pci 0x000c +device.name GDT 6535 vendor.id pci 0x1119 &device.id pci 0x000d +device.name GDT 6555/6555-ECC vendor.id pci 0x1119 &device.id pci 0x0100 +device.name GDT 6117RP/6517RP vendor.id pci 0x1119 &device.id pci 0x0101 +device.name GDT 6127RP/6527RP vendor.id pci 0x1119 &device.id pci 0x0102 +device.name GDT 6537RP vendor.id pci 0x1119 &device.id pci 0x0103 +device.name GDT 6557RP vendor.id pci 0x1119 &device.id pci 0x0104 +device.name GDT 6111RP/6511RP vendor.id pci 0x1119 &device.id pci 0x0105 +device.name GDT 6121RP/6521RP vendor.id pci 0x1119 &device.id pci 0x0110 +device.name GDT 6117RD/6517RD vendor.id pci 0x1119 &device.id pci 0x0111 +device.name GDT 6127RD/6527RD vendor.id pci 0x1119 &device.id pci 0x0112 +device.name GDT 6537RD vendor.id pci 0x1119 &device.id pci 0x0113 +device.name GDT 6557RD vendor.id pci 0x1119 &device.id pci 0x0114 +device.name GDT 6111RD/6511RD vendor.id pci 0x1119 &device.id pci 0x0115 +device.name GDT 6121RD/6521RD vendor.id pci 0x1119 &device.id pci 0x0118 +device.name GDT 6118RD/6518RD/6618RD vendor.id pci 0x1119 &device.id pci 0x0119 +device.name GDT 6128RD/6528RD/6628RD vendor.id pci 0x1119 &device.id pci 0x011a +device.name GDT 6538RD/6638RD vendor.id pci 0x1119 &device.id pci 0x011b +device.name GDT 6558RD/6658RD vendor.id pci 0x1119 &device.id pci 0x0120 +device.name GDT 6117RP2/6517RP2 vendor.id pci 0x1119 &device.id pci 0x0121 +device.name GDT 6127RP2/6527RP2 vendor.id pci 0x1119 &device.id pci 0x0122 +device.name GDT 6537RP2 vendor.id pci 0x1119 &device.id pci 0x0123 +device.name GDT 6557RP2 vendor.id pci 0x1119 &device.id pci 0x0124 +device.name GDT 6111RP2/6511RP2 vendor.id pci 0x1119 &device.id pci 0x0125 +device.name GDT 6121RP2/6521RP2 vendor.id pci 0x1119 &device.id pci 0x0136 +device.name GDT 6113RS/6513RS vendor.id pci 0x1119 &device.id pci 0x0137 +device.name GDT 6123RS/6523RS vendor.id pci 0x1119 &device.id pci 0x0138 +device.name GDT 6118RS/6518RS/6618RS vendor.id pci 0x1119 &device.id pci 0x0139 +device.name GDT 6128RS/6528RS/6628RS vendor.id pci 0x1119 &device.id pci 0x013a +device.name GDT 6538RS/6638RS vendor.id pci 0x1119 &device.id pci 0x013b +device.name GDT 6558RS/6658RS vendor.id pci 0x1119 &device.id pci 0x013c +device.name GDT 6533RS/6633RS vendor.id pci 0x1119 &device.id pci 0x013d +device.name GDT 6543RS/6643RS vendor.id pci 0x1119 &device.id pci 0x013e +device.name GDT 6553RS/6653RS vendor.id pci 0x1119 &device.id pci 0x013f +device.name GDT 6563RS/6663RS vendor.id pci 0x1119 &device.id pci 0x0166 +device.name GDT 7113RN/7513RN/7613RN vendor.id pci 0x1119 &device.id pci 0x0167 +device.name GDT 7123RN/7523RN/7623RN vendor.id pci 0x1119 &device.id pci 0x0168 +device.name GDT 7118RN/7518RN/7518RN vendor.id pci 0x1119 &device.id pci 0x0169 +device.name GDT 7128RN/7528RN/7628RN vendor.id pci 0x1119 &device.id pci 0x016a +device.name GDT 7538RN/7638RN vendor.id pci 0x1119 &device.id pci 0x016b +device.name GDT 7558RN/7658RN vendor.id pci 0x1119 &device.id pci 0x016c +device.name GDT 7533RN/7633RN vendor.id pci 0x1119 &device.id pci 0x016d +device.name GDT 7543RN/7643RN vendor.id pci 0x1119 &device.id pci 0x016e +device.name GDT 7553RN/7653RN vendor.id pci 0x1119 &device.id pci 0x016f +device.name GDT 7563RN/7663RN vendor.id pci 0x1119 &device.id pci 0x01d6 +device.name GDT 4x13RZ vendor.id pci 0x1119 &device.id pci 0x01d7 +device.name GDT 4x23RZ vendor.id pci 0x1119 &device.id pci 0x01f6 +device.name GDT 8x13RZ vendor.id pci 0x1119 &device.id pci 0x01f7 +device.name GDT 8x23RZ vendor.id pci 0x1119 &device.id pci 0x01fc +device.name GDT 8x33RZ vendor.id pci 0x1119 &device.id pci 0x01fd +device.name GDT 8x43RZ vendor.id pci 0x1119 &device.id pci 0x01fe +device.name GDT 8x53RZ vendor.id pci 0x1119 &device.id pci 0x01ff +device.name GDT 8x63RZ vendor.id pci 0x1119 &device.id pci 0x0210 +device.name GDT 6519RD/6619RD vendor.id pci 0x1119 &device.id pci 0x0211 +device.name GDT 6529RD/6629RD vendor.id pci 0x1119 &device.id pci 0x0260 +device.name GDT 7519RN/7619RN vendor.id pci 0x1119 &device.id pci 0x0261 +device.name GDT 7529RN/7629RN vendor.id pci 0x1119 &device.id pci 0x02ff +device.name GDT MAXRP vendor.id pci 0x1119 &device.id pci 0x0300 +device.name GDT NEWRX vendor.id pci 0x1119 &device.id pci 0x0301 +device.name GDT NEWRX2 vendor.id pci 0x111a +vendor.name Efficient Networks, Inc vendor.id pci 0x111a &device.id pci 0x0000 +device.name 155P-MF1 (FPGA) vendor.id pci 0x111a &device.id pci 0x0002 +device.name 155P-MF1 (ASIC) vendor.id pci 0x111a &device.id pci 0x0003 +device.name ENI-25P ATM vendor.id pci 0x111a &device.id pci 0x0003 &subvendor.id pci 0x111a &subdevice.id pci 0x0000 +subdevice.name ENI-25p Miniport ATM Adapter vendor.id pci 0x111a &device.id pci 0x0005 +device.name SpeedStream (LANAI) vendor.id pci 0x111a &device.id pci 0x0005 &subvendor.id pci 0x111a &subdevice.id pci 0x0001 +subdevice.name ENI-3010 ATM vendor.id pci 0x111a &device.id pci 0x0005 &subvendor.id pci 0x111a &subdevice.id pci 0x0009 +subdevice.name ENI-3060 ADSL (VPI=0) vendor.id pci 0x111a &device.id pci 0x0005 &subvendor.id pci 0x111a &subdevice.id pci 0x0101 +subdevice.name ENI-3010 ATM vendor.id pci 0x111a &device.id pci 0x0005 &subvendor.id pci 0x111a &subdevice.id pci 0x0109 +subdevice.name ENI-3060CO ADSL (VPI=0) vendor.id pci 0x111a &device.id pci 0x0005 &subvendor.id pci 0x111a &subdevice.id pci 0x0809 +subdevice.name ENI-3060 ADSL (VPI=0 or 8) vendor.id pci 0x111a &device.id pci 0x0005 &subvendor.id pci 0x111a &subdevice.id pci 0x0909 +subdevice.name ENI-3060CO ADSL (VPI=0 or 8) vendor.id pci 0x111a &device.id pci 0x0005 &subvendor.id pci 0x111a &subdevice.id pci 0x0a09 +subdevice.name ENI-3060 ADSL (VPI=<0..15>) vendor.id pci 0x111a &device.id pci 0x0007 +device.name SpeedStream ADSL vendor.id pci 0x111a &device.id pci 0x0007 &subvendor.id pci 0x111a &subdevice.id pci 0x1001 +subdevice.name ENI-3061 ADSL [ASIC] vendor.id pci 0x111a &device.id pci 0x1020 +device.name SpeedStream PCI 10/100 Network Card vendor.id pci 0x111a &device.id pci 0x1203 +device.name SpeedStream 1023 Wireless PCI Adapter vendor.id pci 0x111b +vendor.name Teledyne Electronic Systems vendor.id pci 0x111c +vendor.name Tricord Systems Inc. vendor.id pci 0x111c &device.id pci 0x0001 +device.name Powerbis Bridge vendor.id pci 0x111d +vendor.name Integrated Device Technology, Inc. [IDT] vendor.id pci 0x111d &device.id pci 0x0001 +device.name IDT77201/77211 155Mbps ATM SAR Controller [NICStAR] vendor.id pci 0x111d &device.id pci 0x0003 +device.name IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller vendor.id pci 0x111d &device.id pci 0x0004 +device.name IDT77V252 155Mbps ATM MICRO ABR SAR Controller vendor.id pci 0x111d &device.id pci 0x0005 +device.name IDT77V222 155Mbps ATM MICRO ABR SAR Controller vendor.id pci 0x111d &device.id pci 0x8018 +device.name PES12N3A PCI Express Switch vendor.id pci 0x111d &device.id pci 0x801c +device.name PES24N3A PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8028 +device.name PES4T4 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x802b +device.name PES8T5A PCI Express Switch vendor.id pci 0x111d &device.id pci 0x802c +device.name PES16T4 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x802d +device.name PES16T7 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x802e +device.name PES24T6 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x802f +device.name PES32T8 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8032 +device.name PES48T12 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8034 +device.name PES16/22/34H16 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8035 +device.name PES32H8 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8036 +device.name PES48H12 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8037 +device.name PES64H16 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8039 +device.name PES3T3 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x803a +device.name PES4T4 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x803c +device.name PES5T5 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x803d +device.name PES6T5 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8048 +device.name PES8NT2 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8049 +device.name PES8NT2 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x804a +device.name PES8NT2 PCI Express Internal NTB vendor.id pci 0x111d &device.id pci 0x804b +device.name PES8NT2 PCI Express External NTB vendor.id pci 0x111d &device.id pci 0x804c +device.name PES16NT2 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x804d +device.name PES16NT2 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x804e +device.name PES16NT2 PCI Express Internal NTB vendor.id pci 0x111d &device.id pci 0x804f +device.name PES16NT2 PCI Express External NTB vendor.id pci 0x111d &device.id pci 0x8058 +device.name PES12NT3 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8059 +device.name PES12NT3 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x805a +device.name PES12NT3 PCI Express Internal NTB vendor.id pci 0x111d &device.id pci 0x805b +device.name PES12NT3 PCI Express External NTB vendor.id pci 0x111d &device.id pci 0x805c +device.name PES24NT3 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x805d +device.name PES24NT3 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x805e +device.name PES24NT3 PCI Express Internal NTB vendor.id pci 0x111d &device.id pci 0x805f +device.name PES24NT3 PCI Express External NTB vendor.id pci 0x111d &device.id pci 0x8060 +device.name PES16T4G2 PCI Express Gen2 Switch vendor.id pci 0x111d &device.id pci 0x8061 +device.name PES12T3G2 PCI Express Gen2 Switch vendor.id pci 0x111d &device.id pci 0x8068 +device.name PES6T6G2 PCI Express Gen2 Switch vendor.id pci 0x111d &device.id pci 0x806a +device.name PES24T3G2 PCI Express Gen2 Switch vendor.id pci 0x111d &device.id pci 0x806a &subvendor.id pci 0x14c1 &subdevice.id pci 0x000c +subdevice.name 10G-PCIE2-8B2 vendor.id pci 0x111d &device.id pci 0x806c +device.name PES16T4A/4T4G2 PCI Express Gen2 Switch vendor.id pci 0x111d &device.id pci 0x806e +device.name PES24T6G2 PCI Express Gen2 Switch vendor.id pci 0x111d &device.id pci 0x806f +device.name HIO524G2 PCI Express Gen2 Switch vendor.id pci 0x111d &device.id pci 0x8088 +device.name PES32NT8BG2 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x8088 &subvendor.id pci 0x1093 &subdevice.id pci 0x752f +subdevice.name PXIe-8383mc Device vendor.id pci 0x111d &device.id pci 0x8088 &subvendor.id pci 0x1093 &subdevice.id pci 0x7543 +subdevice.name PXIe-8383mc System Host vendor.id pci 0x111d &device.id pci 0x8088 &subvendor.id pci 0x1093 &subdevice.id pci 0x755c +subdevice.name PXIe-8364 vendor.id pci 0x111d &device.id pci 0x8088 &subvendor.id pci 0x1093 &subdevice.id pci 0x755d +subdevice.name PXIe-8374 vendor.id pci 0x111d &device.id pci 0x8088 &subvendor.id pci 0x1093 &subdevice.id pci 0x75ff +subdevice.name PXIe-8383mc DMA vendor.id pci 0x111d &device.id pci 0x8088 &subvendor.id pci 0x1093 &subdevice.id pci 0x7600 +subdevice.name PXIe-8383mc DMA vendor.id pci 0x111d &device.id pci 0x8088 &subvendor.id pci 0x1093 &subdevice.id pci 0x7602 +subdevice.name PXIe-8384 vendor.id pci 0x111d &device.id pci 0x808e +device.name PES24NT24G2 PCI Express Switch vendor.id pci 0x111d &device.id pci 0x808f +device.name PES32NT8AG2 vendor.id pci 0x111d &device.id pci 0x80cf +device.name F32P08xG3 [PCIe boot mode] vendor.id pci 0x111d &device.id pci 0x80d2 +device.name F32P08xG3 NVMe controller vendor.id pci 0x111e +vendor.name Eldec vendor.id pci 0x111f +vendor.name Precision Digital Images vendor.id pci 0x111f &device.id pci 0x4a47 +device.name Precision MX Video engine interface vendor.id pci 0x111f &device.id pci 0x5243 +device.name Frame capture bus interface vendor.id pci 0x1120 +vendor.name Dell EMC vendor.id pci 0x1120 &device.id pci 0x2306 +device.name Unity Fibre Channel Controller vendor.id pci 0x1120 &device.id pci 0x2501 +device.name Unity Ethernet Controller vendor.id pci 0x1120 &device.id pci 0x2505 +device.name Unity Fibre Channel Controller vendor.id pci 0x1121 +vendor.name Zilog vendor.id pci 0x1122 +vendor.name Multi-tech Systems, Inc. vendor.id pci 0x1123 +vendor.name Excellent Design, Inc. vendor.id pci 0x1124 +vendor.name Leutron Vision AG vendor.id pci 0x1124 &device.id pci 0x2581 +device.name Picport Monochrome vendor.id pci 0x1125 +vendor.name Eurocore vendor.id pci 0x1126 +vendor.name Vigra vendor.id pci 0x1127 +vendor.name FORE Systems Inc vendor.id pci 0x1127 &device.id pci 0x0200 +device.name ForeRunner PCA-200 ATM vendor.id pci 0x1127 &device.id pci 0x0210 +device.name PCA-200PC vendor.id pci 0x1127 &device.id pci 0x0250 +device.name ATM vendor.id pci 0x1127 &device.id pci 0x0300 +device.name ForeRunner PCA-200EPC ATM vendor.id pci 0x1127 &device.id pci 0x0310 +device.name ATM vendor.id pci 0x1127 &device.id pci 0x0400 +device.name ForeRunnerHE ATM Adapter vendor.id pci 0x1127 &device.id pci 0x0400 &subvendor.id pci 0x1127 &subdevice.id pci 0x0400 +subdevice.name ForeRunnerHE ATM vendor.id pci 0x1129 +vendor.name Firmworks vendor.id pci 0x112a +vendor.name Hermes Electronics Company, Ltd. vendor.id pci 0x112b +vendor.name Linotype - Hell AG vendor.id pci 0x112c +vendor.name Zenith Data Systems vendor.id pci 0x112d +vendor.name Ravicad vendor.id pci 0x112e +vendor.name Infomedia Microelectronics Inc. vendor.id pci 0x112f +vendor.name Dalsa Inc. vendor.id pci 0x112f &device.id pci 0x0000 +device.name MVC IC-PCI vendor.id pci 0x112f &device.id pci 0x0001 +device.name MVC IM-PCI Video frame grabber/processor vendor.id pci 0x112f &device.id pci 0x0008 +device.name PC-CamLink PCI framegrabber vendor.id pci 0x1130 +vendor.name Computervision vendor.id pci 0x1131 +vendor.name Philips Semiconductors vendor.id pci 0x1131 &device.id pci 0x1561 +device.name USB 1.1 Host Controller vendor.id pci 0x1131 &device.id pci 0x1561 &subvendor.id pci 0x1775 &subdevice.id pci 0xc200 +subdevice.name C2K onboard USB 1.1 host controller vendor.id pci 0x1131 &device.id pci 0x1562 +device.name USB 2.0 Host Controller vendor.id pci 0x1131 &device.id pci 0x1562 &subvendor.id pci 0x1775 &subdevice.id pci 0xc200 +subdevice.name C2K onboard USB 2.0 host controller vendor.id pci 0x1131 &device.id pci 0x3400 +device.name SmartPCI56(UCB1500) 56K Modem vendor.id pci 0x1131 &device.id pci 0x5400 +device.name TriMedia TM1000/1100 vendor.id pci 0x1131 &device.id pci 0x5400 &subvendor.id pci 0x12ca &subdevice.id pci 0x0000 +subdevice.name BlueICE vendor.id pci 0x1131 &device.id pci 0x5402 +device.name TriMedia TM1300 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x1244 &subdevice.id pci 0x0f00 +subdevice.name Fritz!Card DSL vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1300 +subdevice.name DT1300 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1302 +subdevice.name DT1302 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1304 +subdevice.name DT1304 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1305 +subdevice.name DT1305 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1306 +subdevice.name PMCDT1306 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1308 +subdevice.name DT1308 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1331 +subdevice.name DT1301 with SAA7121 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x1337 +subdevice.name DT1301 with SAA7127 vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x2d3d +subdevice.name X3D vendor.id pci 0x1131 &device.id pci 0x5402 &subvendor.id pci 0x15eb &subdevice.id pci 0x7022 +subdevice.name PTM1300 vendor.id pci 0x1131 &device.id pci 0x5405 +device.name TriMedia TM1500 vendor.id pci 0x1131 &device.id pci 0x5405 &subvendor.id pci 0x1136 &subdevice.id pci 0x0005 +subdevice.name LCP-1500 vendor.id pci 0x1131 &device.id pci 0x5406 +device.name TriMedia TM1700 vendor.id pci 0x1131 &device.id pci 0x540b +device.name PNX1005 Media Processor vendor.id pci 0x1131 &device.id pci 0x540b &subvendor.id pci 0x1131 &subdevice.id pci 0x0020 +subdevice.name PNXLite PCI Demo Board vendor.id pci 0x1131 &device.id pci 0x7130 +device.name SAA7130 Video Broadcast Decoder vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x0000 &subdevice.id pci 0x4016 +subdevice.name Behold TV 401 vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x0000 &subdevice.id pci 0x4051 +subdevice.name Behold TV 405 FM vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x0000 &subdevice.id pci 0x5051 +subdevice.name Behold TV 505 RDS vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x0000 &subdevice.id pci 0x505b +subdevice.name Behold TV 505 RDS vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x102b &subdevice.id pci 0x48d0 +subdevice.name Matrox CronosPlus vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1048 &subdevice.id pci 0x226b +subdevice.name ELSA EX-VISION 300TV vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x107d &subdevice.id pci 0x6655 +subdevice.name WinFast DTV1000S vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1131 &subdevice.id pci 0x0000 +subdevice.name SAA7130-based TV tuner card vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1131 &subdevice.id pci 0x2001 +subdevice.name 10MOONS PCI TV CAPTURE CARD vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1131 &subdevice.id pci 0x2005 +subdevice.name Techcom (India) TV Tuner Card (SSD-TV-670) vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1458 &subdevice.id pci 0x9006 +subdevice.name GT-PS700 DVB-S tuner vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1461 &subdevice.id pci 0x050c +subdevice.name Nagase Sangyo TransGear 3000TV vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1461 &subdevice.id pci 0x10ff +subdevice.name AVerMedia DVD EZMaker vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1461 &subdevice.id pci 0x2108 +subdevice.name AverMedia AverTV/305 vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x1461 &subdevice.id pci 0x2115 +subdevice.name AverMedia AverTV Studio 305 vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x153b &subdevice.id pci 0x1152 +subdevice.name Terratec Cinergy 200 TV vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x185b &subdevice.id pci 0xc100 +subdevice.name Compro VideoMate TV PVR/FM vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x185b &subdevice.id pci 0xc901 +subdevice.name Videomate DVB-T200 vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x5168 &subdevice.id pci 0x0138 +subdevice.name LifeView FlyVIDEO2000 vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x5ace &subdevice.id pci 0x5010 +subdevice.name Behold TV 501 vendor.id pci 0x1131 &device.id pci 0x7130 &subvendor.id pci 0x5ace &subdevice.id pci 0x5050 +subdevice.name Behold TV 505 FM vendor.id pci 0x1131 &device.id pci 0x7133 +device.name SAA7131/SAA7133/SAA7135 Video Broadcast Decoder vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x0000 &subdevice.id pci 0x4091 +subdevice.name Beholder BeholdTV 409 FM vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x0000 &subdevice.id pci 0x5071 +subdevice.name Behold TV 507 RDS vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x0000 &subdevice.id pci 0x507b +subdevice.name Behold TV 507 RDS vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x0000 &subdevice.id pci 0x5201 +subdevice.name Behold TV Columbus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x0070 &subdevice.id pci 0x6701 +subdevice.name WinTV HVR-1110 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1019 &subdevice.id pci 0x4cb5 +subdevice.name Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1043 &subdevice.id pci 0x0210 +subdevice.name FlyTV mini Asus Digimatrix vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1043 &subdevice.id pci 0x4843 +subdevice.name TV-FM 7133 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1043 &subdevice.id pci 0x4845 +subdevice.name TV-FM 7135 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1043 &subdevice.id pci 0x4862 +subdevice.name P7131 Dual vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1043 &subdevice.id pci 0x4876 +subdevice.name My Cinema-P7131 Hybrid vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1131 &subdevice.id pci 0x0000 +subdevice.name SAA713x-based TV tuner card vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1131 &subdevice.id pci 0x2001 +subdevice.name Proteus Pro [philips reference design] vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1131 &subdevice.id pci 0x2018 +subdevice.name Tiger reference design vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1131 &subdevice.id pci 0x4ee9 +subdevice.name MonsterTV Mobile vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1131 &subdevice.id pci 0x7133 +subdevice.name Pinnacle PCTV 301i vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x11bd &subdevice.id pci 0x002b +subdevice.name PCTV Stereo vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x11bd &subdevice.id pci 0x002e +subdevice.name PCTV 110i (saa7133) vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x12ab &subdevice.id pci 0x0800 +subdevice.name PURPLE TV vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x13c2 &subdevice.id pci 0x2804 +subdevice.name Technotrend Budget T-3000 Hybrid vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1421 &subdevice.id pci 0x0335 +subdevice.name Instant TV DVB-T Cardbus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1421 &subdevice.id pci 0x1370 +subdevice.name Instant TV (saa7135) vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1435 &subdevice.id pci 0x7330 +subdevice.name VFG7330 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1435 &subdevice.id pci 0x7350 +subdevice.name VFG7350 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1458 &subdevice.id pci 0x9001 +subdevice.name GC-PTV-TAF Hybrid TV card vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1458 &subdevice.id pci 0x9002 +subdevice.name GT-PTV-TAF-RH DVB-T/Analog TV/FM tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1458 &subdevice.id pci 0x9003 +subdevice.name GT-PTV-AF-RH Analog TV/FM tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1458 &subdevice.id pci 0x9004 +subdevice.name GT-P8000 DVB-T/Analog TV/FM tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1458 &subdevice.id pci 0x9005 +subdevice.name GT-P6000 Analog TV/FM tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1458 &subdevice.id pci 0x9008 +subdevice.name GT-P5100 Analog TV tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0x1044 +subdevice.name AVerTVHD MCE A180 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0x4836 +subdevice.name M10D Hybrid DVBT vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0x861e +subdevice.name M105 PAL/SECAM/NTSC/FM Tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0xa14b +subdevice.name AVerTV Studio 509 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0xa836 +subdevice.name M115 DVB-T, PAL/SECAM/NTSC Tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0xf01d +subdevice.name DVB-T Super 007 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0xf31f +subdevice.name Avermedia AVerTV GO 007 FM vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1461 &subdevice.id pci 0xf936 +subdevice.name Hybrid+FM PCI (rev A16D) vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1462 &subdevice.id pci 0x6231 +subdevice.name TV@nywhere Plus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x1489 &subdevice.id pci 0x0214 +subdevice.name LifeView FlyTV Platinum FM vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x14c0 &subdevice.id pci 0x1212 +subdevice.name LifeView FlyTV Platinum Mini2 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x153b &subdevice.id pci 0x1160 +subdevice.name Cinergy 250 PCI TV vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x153b &subdevice.id pci 0x1162 +subdevice.name Terratec Cinergy 400 mobile vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x17de &subdevice.id pci 0x7256 +subdevice.name PlusTV All In One PI610 card vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x17de &subdevice.id pci 0x7350 +subdevice.name ATSC 110 Digital / Analog HDTV Tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x17de &subdevice.id pci 0x7352 +subdevice.name ATSC 115 Digital / Analog HDTV Tuner vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x185b &subdevice.id pci 0xc100 +subdevice.name VideoMate TV vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x185b &subdevice.id pci 0xc900 +subdevice.name VideoMate T750 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x0306 +subdevice.name LifeView FlyDVB-T DUO vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x0319 +subdevice.name LifeView FlyDVB Trio vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x0502 +subdevice.name LifeView FlyDVB-T Duo CardBus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x0520 +subdevice.name LifeView FlyDVB Trio CardBus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x1502 +subdevice.name LifeView FlyTV CardBus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x2502 +subdevice.name LifeView FlyDVB-T CardBus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x2520 +subdevice.name LifeView FlyDVB-S Duo CardBus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x3502 +subdevice.name LifeView FlyDVB-T Hybrid CardBus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5168 &subdevice.id pci 0x3520 +subdevice.name LifeView FlyDVB Trio N CardBus vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x5030 +subdevice.name Behold TV 503 FM vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x5090 +subdevice.name Behold TV 509 FM vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6090 +subdevice.name Behold TV 609 FM vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6091 +subdevice.name Behold TV 609 FM vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6092 +subdevice.name Behold TV 609 RDS vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6093 +subdevice.name Behold TV 609 RDS vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6190 +subdevice.name Behold TV M6 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6191 +subdevice.name Behold TV M63 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6193 +subdevice.name Behold TV M6 Extra vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x6290 +subdevice.name Behold TV H6 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7090 +subdevice.name Behold TV A7 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7150 +subdevice.name Behold TV H75 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7151 +subdevice.name Behold TV H75 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7190 +subdevice.name Behold TV H7 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7191 +subdevice.name Behold TV H7 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7290 +subdevice.name Behold TV T7 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7591 +subdevice.name Behold TV X7 vendor.id pci 0x1131 &device.id pci 0x7133 &subvendor.id pci 0x5ace &subdevice.id pci 0x7595 +subdevice.name Behold TV X7 vendor.id pci 0x1131 &device.id pci 0x7134 +device.name SAA7134/SAA7135HL Video Broadcast Decoder vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x0000 &subdevice.id pci 0x4036 +subdevice.name Behold TV 403 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x0000 &subdevice.id pci 0x4037 +subdevice.name Behold TV 403 FM vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x0000 &subdevice.id pci 0x4071 +subdevice.name Behold TV 407 FM vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1019 &subdevice.id pci 0x4cb4 +subdevice.name Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1043 &subdevice.id pci 0x0210 +subdevice.name Digimatrix TV vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1043 &subdevice.id pci 0x4840 +subdevice.name TV-FM 7134 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1043 &subdevice.id pci 0x4842 +subdevice.name TV-FM 7134 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1131 &subdevice.id pci 0x0000 +subdevice.name SAA713x-based TV tuner card vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1131 &subdevice.id pci 0x2004 +subdevice.name EUROPA V3 reference design vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1131 &subdevice.id pci 0x4e85 +subdevice.name SKNet Monster TV vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1131 &subdevice.id pci 0x6752 +subdevice.name EMPRESS vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x11bd &subdevice.id pci 0x002b +subdevice.name PCTV Stereo vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x11bd &subdevice.id pci 0x002d +subdevice.name PCTV 300i DVB-T + PAL vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1461 &subdevice.id pci 0x2c00 +subdevice.name AverTV Hybrid+FM PCI vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1461 &subdevice.id pci 0x9715 +subdevice.name AVerTV Studio 307 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1461 &subdevice.id pci 0xa70a +subdevice.name Avermedia AVerTV 307 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1461 &subdevice.id pci 0xa70b +subdevice.name AverMedia M156 / Medion 2819 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1461 &subdevice.id pci 0xd6ee +subdevice.name Cardbus TV/Radio (E500) vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1471 &subdevice.id pci 0xb7e9 +subdevice.name AVerTV Cardbus plus vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x153b &subdevice.id pci 0x1142 +subdevice.name Terratec Cinergy 400 TV vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x153b &subdevice.id pci 0x1143 +subdevice.name Terratec Cinergy 600 TV vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x153b &subdevice.id pci 0x1158 +subdevice.name Terratec Cinergy 600 TV MK3 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1540 &subdevice.id pci 0x9524 +subdevice.name ProVideo PV952 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x16be &subdevice.id pci 0x0003 +subdevice.name Medion 7134 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x185b &subdevice.id pci 0xc200 +subdevice.name Compro VideoMate Gold+ Pal vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x185b &subdevice.id pci 0xc900 +subdevice.name Videomate DVB-T300 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1894 &subdevice.id pci 0xa006 +subdevice.name KNC One TV-Station DVR vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1894 &subdevice.id pci 0xfe01 +subdevice.name KNC One TV-Station RDS / Typhoon TV Tuner RDS vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x5168 &subdevice.id pci 0x0138 +subdevice.name FLY TV PRIME 34FM vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x5168 &subdevice.id pci 0x0300 +subdevice.name FlyDVB-S vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x5ace &subdevice.id pci 0x5070 +subdevice.name Behold TV 507 FM vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x5ace &subdevice.id pci 0x6070 +subdevice.name Behold TV 607 FM vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x5ace &subdevice.id pci 0x6071 +subdevice.name Behold TV 607 FM vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x5ace &subdevice.id pci 0x6072 +subdevice.name Behold TV 607 RDS vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x5ace &subdevice.id pci 0x6073 +subdevice.name Behold TV 607 RDS vendor.id pci 0x1131 &device.id pci 0x7145 +device.name SAA7145 vendor.id pci 0x1131 &device.id pci 0x7146 +device.name SAA7146 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x110a &subdevice.id pci 0x0000 +subdevice.name Fujitsu/Siemens DVB-C card rev1.5 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x110a &subdevice.id pci 0xffff +subdevice.name Fujitsu/Siemens DVB-C card rev1.5 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1124 &subdevice.id pci 0x2581 +subdevice.name Leutron Vision PicPort vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x4f56 +subdevice.name KNC1 DVB-S Budget vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x4f60 +subdevice.name Fujitsu-Siemens Activy DVB-S Budget Rev AL vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x4f61 +subdevice.name Activy DVB-S Budget Rev GR vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1131 &subdevice.id pci 0x5f61 +subdevice.name Activy DVB-T Budget vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x114b &subdevice.id pci 0x2003 +subdevice.name DVRaptor Video Edit/Capture Card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x11bd &subdevice.id pci 0x0006 +subdevice.name DV500 Overlay vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x11bd &subdevice.id pci 0x000a +subdevice.name DV500 Overlay vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x11bd &subdevice.id pci 0x000f +subdevice.name DV500 Overlay vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0000 +subdevice.name Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0001 +subdevice.name Technotrend/Hauppauge DVB card rev1.3 or rev1.6 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0002 +subdevice.name Technotrend/Hauppauge DVB card rev2.1 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0003 +subdevice.name Technotrend/Hauppauge DVB card rev2.1 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0004 +subdevice.name Technotrend/Hauppauge DVB card rev2.1 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0006 +subdevice.name Technotrend/Hauppauge DVB card rev1.3 or rev1.6 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0008 +subdevice.name Technotrend/Hauppauge DVB-T vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x000a +subdevice.name Octal/Technotrend DVB-C for iTV vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x000e +subdevice.name Technotrend/Hauppauge DVB card rev2.3 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1003 +subdevice.name Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1004 +subdevice.name Technotrend-Budget/Hauppauge WinTV-NOVA-C DVB card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1005 +subdevice.name Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x100c +subdevice.name Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x100f +subdevice.name Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1010 +subdevice.name DVB C-1500 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1011 +subdevice.name Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1012 +subdevice.name DVB T-1500 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1013 +subdevice.name SATELCO Multimedia DVB vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1016 +subdevice.name WinTV-NOVA-SE DVB card vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1018 +subdevice.name DVB S-1401 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1019 +subdevice.name S2-3200 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x13c2 &subdevice.id pci 0x1102 +subdevice.name Technotrend/Hauppauge DVB card rev2.1 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x153b &subdevice.id pci 0x1155 +subdevice.name Cinergy 1200 DVB-S vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x153b &subdevice.id pci 0x1156 +subdevice.name Cinergy 1200 DVB-C vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x153b &subdevice.id pci 0x1157 +subdevice.name Cinergy 1200 DVB-T vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x153b &subdevice.id pci 0x1176 +subdevice.name Cinergy 1200 DVB-C (MK3) vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0020 +subdevice.name KNC One DVB-C V1.0 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0023 +subdevice.name TVStation DVB-C plus vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x1894 &subdevice.id pci 0x0054 +subdevice.name TV-Station DVB-S vendor.id pci 0x1131 &device.id pci 0x7160 +device.name SAA7160 vendor.id pci 0x1131 &device.id pci 0x7160 &subvendor.id pci 0x1458 &subdevice.id pci 0x9009 +subdevice.name E8000 DVB-T/Analog TV/FM tuner vendor.id pci 0x1131 &device.id pci 0x7160 &subvendor.id pci 0x1461 &subdevice.id pci 0x1455 +subdevice.name AVerTV Hybrid Speedy PCI-E (H788) vendor.id pci 0x1131 &device.id pci 0x7162 +device.name SAA7162 vendor.id pci 0x1131 &device.id pci 0x7162 &subvendor.id pci 0x11bd &subdevice.id pci 0x0101 +subdevice.name Pinnacle PCTV 7010iX TV Card vendor.id pci 0x1131 &device.id pci 0x7164 +device.name SAA7164 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8800 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8810 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8851 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8853 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8880 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8891 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x88a0 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x88a1 +subdevice.name WinTV HVR-2250 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8900 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8901 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8940 +subdevice.name WinTV HVR-2200 (submodel 89619) vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8951 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8953 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8980 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8991 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x8993 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x89a0 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0x89a1 +subdevice.name WinTV HVR-2200 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0xf120 +subdevice.name WinTV HVR-2205 vendor.id pci 0x1131 &device.id pci 0x7164 &subvendor.id pci 0x0070 &subdevice.id pci 0xf123 +subdevice.name WinTV HVR-2215 vendor.id pci 0x1131 &device.id pci 0x7231 +device.name SAA7231 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8000 +subdevice.name Behold TV H8 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8001 +subdevice.name Behold TV H8 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8050 +subdevice.name Behold TV H85 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8051 +subdevice.name Behold TV H85 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8100 +subdevice.name Behold TV A8 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8101 +subdevice.name Behold TV A8 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8150 +subdevice.name Behold TV A85 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8151 +subdevice.name Behold TV A85 vendor.id pci 0x1131 &device.id pci 0x7231 &subvendor.id pci 0x5ace &subdevice.id pci 0x8201 +subdevice.name Behold TV T8 vendor.id pci 0x1131 &device.id pci 0x9730 +device.name SAA9730 Integrated Multimedia and Peripheral Controller vendor.id pci 0x1131 &device.id pci 0x9730 &subvendor.id pci 0x1131 &subdevice.id pci 0x0000 +subdevice.name Integrated Multimedia and Peripheral Controller vendor.id pci 0x1132 +vendor.name Mitel Corp. vendor.id pci 0x1133 +vendor.name Dialogic Corporation vendor.id pci 0x1133 &device.id pci 0x7701 +device.name Eiconcard C90 vendor.id pci 0x1133 &device.id pci 0x7711 +device.name Eiconcard C91 vendor.id pci 0x1133 &device.id pci 0x7901 +device.name EiconCard S90 vendor.id pci 0x1133 &device.id pci 0x7902 +device.name EiconCard S90 vendor.id pci 0x1133 &device.id pci 0x7911 +device.name EiconCard S91 vendor.id pci 0x1133 &device.id pci 0x7912 +device.name EiconCard S91 vendor.id pci 0x1133 &device.id pci 0x7921 +device.name Eiconcard S92 vendor.id pci 0x1133 &device.id pci 0x7941 +device.name EiconCard S94 vendor.id pci 0x1133 &device.id pci 0x7942 +device.name EiconCard S94 vendor.id pci 0x1133 &device.id pci 0x7943 +device.name EiconCard S94 vendor.id pci 0x1133 &device.id pci 0x7944 +device.name EiconCard S94 vendor.id pci 0x1133 &device.id pci 0x7945 +device.name Eiconcard S94 vendor.id pci 0x1133 &device.id pci 0x7948 +device.name Eiconcard S94 64bit/66MHz vendor.id pci 0x1133 &device.id pci 0x9711 +device.name Eiconcard S91 V2 vendor.id pci 0x1133 &device.id pci 0x9911 +device.name Eiconcard S91 V2 vendor.id pci 0x1133 &device.id pci 0x9941 +device.name Eiconcard S94 V2 vendor.id pci 0x1133 &device.id pci 0x9a41 +device.name Eiconcard S94 PCIe vendor.id pci 0x1133 &device.id pci 0xb921 +device.name EiconCard P92 vendor.id pci 0x1133 &device.id pci 0xb922 +device.name EiconCard P92 vendor.id pci 0x1133 &device.id pci 0xb923 +device.name EiconCard P92 vendor.id pci 0x1133 &device.id pci 0xe001 +device.name Diva Pro 2.0 S/T vendor.id pci 0x1133 &device.id pci 0xe002 +device.name Diva 2.0 S/T PCI vendor.id pci 0x1133 &device.id pci 0xe003 +device.name Diva Pro 2.0 U vendor.id pci 0x1133 &device.id pci 0xe004 +device.name Diva 2.0 U PCI vendor.id pci 0x1133 &device.id pci 0xe005 +device.name Diva 2.01 S/T PCI vendor.id pci 0x1133 &device.id pci 0xe006 +device.name Diva CT S/T PCI vendor.id pci 0x1133 &device.id pci 0xe007 +device.name Diva CT U PCI vendor.id pci 0x1133 &device.id pci 0xe008 +device.name Diva CT Lite S/T PCI vendor.id pci 0x1133 &device.id pci 0xe009 +device.name Diva CT Lite U PCI vendor.id pci 0x1133 &device.id pci 0xe00a +device.name Diva ISDN+V.90 PCI vendor.id pci 0x1133 &device.id pci 0xe00b +device.name Diva ISDN PCI 2.02 vendor.id pci 0x1133 &device.id pci 0xe00c +device.name Diva 2.02 PCI U vendor.id pci 0x1133 &device.id pci 0xe00d +device.name Diva Pro 3.0 PCI vendor.id pci 0x1133 &device.id pci 0xe00e +device.name Diva ISDN+CT S/T PCI Rev 2 vendor.id pci 0x1133 &device.id pci 0xe010 +device.name Diva Server BRI-2M PCI vendor.id pci 0x1133 &device.id pci 0xe010 &subvendor.id pci 0x110a &subdevice.id pci 0x0021 +subdevice.name Fujitsu Siemens ISDN S0 vendor.id pci 0x1133 &device.id pci 0xe011 +device.name Diva Server BRI S/T Rev 2 vendor.id pci 0x1133 &device.id pci 0xe012 +device.name Diva Server 4BRI-8M PCI vendor.id pci 0x1133 &device.id pci 0xe013 +device.name 4BRI vendor.id pci 0x1133 &device.id pci 0xe013 &subvendor.id pci 0x1133 &subdevice.id pci 0x1300 +subdevice.name Diva V-4BRI-8 PCI v2 vendor.id pci 0x1133 &device.id pci 0xe013 &subvendor.id pci 0x1133 &subdevice.id pci 0xe013 +subdevice.name Diva 4BRI-8 PCI v2 vendor.id pci 0x1133 &device.id pci 0xe014 +device.name Diva Server PRI-30M PCI vendor.id pci 0x1133 &device.id pci 0xe015 +device.name Diva PRI PCI v2 vendor.id pci 0x1133 &device.id pci 0xe016 +device.name Diva Server Voice 4BRI PCI vendor.id pci 0x1133 &device.id pci 0xe017 +device.name Diva Server Voice 4BRI Rev 2 vendor.id pci 0x1133 &device.id pci 0xe017 &subvendor.id pci 0x1133 &subdevice.id pci 0xe017 +subdevice.name Diva Server Voice 4BRI-8M 2.0 PCI vendor.id pci 0x1133 &device.id pci 0xe018 +device.name BRI vendor.id pci 0x1133 &device.id pci 0xe018 &subvendor.id pci 0x1133 &subdevice.id pci 0x1800 +subdevice.name Diva V-BRI-2 PCI v2 vendor.id pci 0x1133 &device.id pci 0xe018 &subvendor.id pci 0x1133 &subdevice.id pci 0xe018 +subdevice.name Diva BRI-2 PCI v2 vendor.id pci 0x1133 &device.id pci 0xe019 +device.name Diva Server Voice PRI Rev 2 vendor.id pci 0x1133 &device.id pci 0xe019 &subvendor.id pci 0x1133 &subdevice.id pci 0xe019 +subdevice.name Diva Server Voice PRI 2.0 PCI vendor.id pci 0x1133 &device.id pci 0xe01a +device.name Diva BRI-2FX PCI v2 vendor.id pci 0x1133 &device.id pci 0xe01b +device.name Diva Server Voice BRI-2M 2.0 PCI vendor.id pci 0x1133 &device.id pci 0xe01b &subvendor.id pci 0x1133 &subdevice.id pci 0xe01b +subdevice.name Diva Server Voice BRI-2M 2.0 PCI vendor.id pci 0x1133 &device.id pci 0xe01c +device.name PRI vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c01 +subdevice.name Diva PRI/E1/T1-8 PCI v3 vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c02 +subdevice.name Diva PRI/T1-24 PCI(e) v3 vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c03 +subdevice.name Diva PRI/E1-30 PCI(e) v3 vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c04 +subdevice.name Diva PRI/E1/T1-CTI PCI(e) v3 vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c05 +subdevice.name Diva V-PRI/T1-24 PCI(e) v3 vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c06 +subdevice.name Diva V-PRI/E1-30 PCI(e) v3 vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c07 +subdevice.name Diva Server PRI/E1/T1-8 Cornet NQ vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c08 +subdevice.name Diva Server PRI/T1-24 Cornet NQ vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c09 +subdevice.name Diva Server PRI/E1-30 Cornet NQ vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c0a +subdevice.name Diva Server PRI/E1/T1 Cornet NQ vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c0b +subdevice.name Diva Server V-PRI/T1-24 Cornet NQ vendor.id pci 0x1133 &device.id pci 0xe01c &subvendor.id pci 0x1133 &subdevice.id pci 0x1c0c +subdevice.name Diva Server V-PRI/E1-30 Cornet NQ vendor.id pci 0x1133 &device.id pci 0xe01e +device.name 2PRI vendor.id pci 0x1133 &device.id pci 0xe01e &subvendor.id pci 0x1133 &subdevice.id pci 0x1e01 +subdevice.name Diva 2PRI/E1/T1-60 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe01e &subvendor.id pci 0x1133 &subdevice.id pci 0xe01e +subdevice.name Diva V-2PRI/E1/T1-60 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe020 +device.name 4PRI vendor.id pci 0x1133 &device.id pci 0xe020 &subvendor.id pci 0x1133 &subdevice.id pci 0x2001 +subdevice.name Diva 4PRI/E1/T1-120 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe020 &subvendor.id pci 0x1133 &subdevice.id pci 0xe020 +subdevice.name Diva V-4PRI/E1/T1-120 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe022 +device.name Analog-2 vendor.id pci 0x1133 &device.id pci 0xe022 &subvendor.id pci 0x1133 &subdevice.id pci 0x2200 +subdevice.name Diva V-Analog-2 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe022 &subvendor.id pci 0x1133 &subdevice.id pci 0xe022 +subdevice.name Diva Analog-2 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe024 +device.name Analog-4 vendor.id pci 0x1133 &device.id pci 0xe024 &subvendor.id pci 0x1133 &subdevice.id pci 0x2400 +subdevice.name Diva V-Analog-4 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe024 &subvendor.id pci 0x1133 &subdevice.id pci 0xe024 +subdevice.name Diva Analog-4 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe028 +device.name Analog-8 vendor.id pci 0x1133 &device.id pci 0xe028 &subvendor.id pci 0x1133 &subdevice.id pci 0x2800 +subdevice.name Diva V-Analog-8 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe028 &subvendor.id pci 0x1133 &subdevice.id pci 0xe028 +subdevice.name Diva Analog-8 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe02a +device.name Diva IPM-300 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe02c +device.name Diva IPM-600 PCI v1 vendor.id pci 0x1133 &device.id pci 0xe02e +device.name 4BRI vendor.id pci 0x1133 &device.id pci 0xe02e &subvendor.id pci 0x1133 &subdevice.id pci 0x2e01 +subdevice.name Diva V-4BRI-8 PCIe v2 vendor.id pci 0x1133 &device.id pci 0xe02e &subvendor.id pci 0x1133 &subdevice.id pci 0xe02e +subdevice.name Diva 4BRI-8 PCIe v2 vendor.id pci 0x1133 &device.id pci 0xe032 +device.name BRI vendor.id pci 0x1133 &device.id pci 0xe032 &subvendor.id pci 0x1133 &subdevice.id pci 0x3201 +subdevice.name Diva V-BRI-2 PCIe v2 vendor.id pci 0x1133 &device.id pci 0xe032 &subvendor.id pci 0x1133 &subdevice.id pci 0xe032 +subdevice.name Diva BRI-2 PCIe v2 vendor.id pci 0x1133 &device.id pci 0xe034 +device.name Diva BRI-CTI PCI v2 vendor.id pci 0x1134 +vendor.name Mercury Computer Systems vendor.id pci 0x1134 &device.id pci 0x0001 +device.name Raceway Bridge vendor.id pci 0x1134 &device.id pci 0x0002 +device.name Dual PCI to RapidIO Bridge vendor.id pci 0x1134 &device.id pci 0x000b +device.name POET Serial RapidIO Bridge vendor.id pci 0x1134 &device.id pci 0x000d +device.name POET PSDMS Device vendor.id pci 0x1135 +vendor.name Fuji Xerox Co Ltd vendor.id pci 0x1135 &device.id pci 0x0001 +device.name Printer controller vendor.id pci 0x1136 +vendor.name Momentum Data Systems vendor.id pci 0x1136 &device.id pci 0x0002 +device.name PCI-JTAG vendor.id pci 0x1137 +vendor.name Cisco Systems Inc vendor.id pci 0x1137 &device.id pci 0x0023 +device.name VIC 81 PCIe Upstream Port vendor.id pci 0x1137 &device.id pci 0x0040 +device.name VIC PCIe Upstream Port vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x004f +subdevice.name VIC 1280 Dual 40Gb Mezzanine vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x0084 +subdevice.name VIC 1240 Dual 40Gb MLOM vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x0085 +subdevice.name VIC 1225 Dual 10Gb SFP+ PCIe vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x00cd +subdevice.name VIC 1285 Dual 40Gb QSFP+ PCIe vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x00ce +subdevice.name VIC 1225T Dual 10GBaseT PCIe vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x012a +subdevice.name VIC M4308 Dual 40Gb vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x012c +subdevice.name VIC 1340 Dual 40Gb MLOM vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x012e +subdevice.name VIC 1227 Dual 10Gb SFP+ PCIe vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x0137 +subdevice.name VIC 1380 Dual 40Gb Mezzanine vendor.id pci 0x1137 &device.id pci 0x0040 &subvendor.id pci 0x1137 &subdevice.id pci 0x014d +subdevice.name VIC 1385 Dual 40Gb PCIe vendor.id pci 0x1137 &device.id pci 0x0041 +device.name VIC PCIe Downstream Port vendor.id pci 0x1137 &device.id pci 0x0042 +device.name VIC Management Controller vendor.id pci 0x1137 &device.id pci 0x0042 &subvendor.id pci 0x1137 &subdevice.id pci 0x0047 +subdevice.name VIC P81E PCIe Management Controller vendor.id pci 0x1137 &device.id pci 0x0042 &subvendor.id pci 0x1137 &subdevice.id pci 0x0085 +subdevice.name VIC 1225 PCIe Management Controller vendor.id pci 0x1137 &device.id pci 0x0042 &subvendor.id pci 0x1137 &subdevice.id pci 0x00cd +subdevice.name VIC 1285 PCIe Management Controller vendor.id pci 0x1137 &device.id pci 0x0042 &subvendor.id pci 0x1137 &subdevice.id pci 0x00ce +subdevice.name VIC 1225T PCIe Management Controller vendor.id pci 0x1137 &device.id pci 0x0042 &subvendor.id pci 0x1137 &subdevice.id pci 0x012e +subdevice.name VIC 1227 PCIe Management Controller vendor.id pci 0x1137 &device.id pci 0x0042 &subvendor.id pci 0x1137 &subdevice.id pci 0x014d +subdevice.name VIC 1385 PCIe Management Controller vendor.id pci 0x1137 &device.id pci 0x0043 +device.name VIC Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x0047 +subdevice.name VIC P81E PCIe Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x0048 +subdevice.name VIC M81KR Mezzanine Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x004f +subdevice.name VIC 1280 Mezzanine Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x0084 +subdevice.name VIC 1240 MLOM Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x0085 +subdevice.name VIC 1225 PCIe Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x00cd +subdevice.name VIC 1285 PCIe Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x00ce +subdevice.name VIC 1225T PCIe Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x012a +subdevice.name VIC M4308 Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x012c +subdevice.name VIC 1340 MLOM Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x012e +subdevice.name VIC 1227 PCIe Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x0137 +subdevice.name VIC 1380 Mezzanine Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0043 &subvendor.id pci 0x1137 &subdevice.id pci 0x014d +subdevice.name VIC 1385 PCIe Ethernet NIC vendor.id pci 0x1137 &device.id pci 0x0044 +device.name VIC Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x0047 +subdevice.name VIC P81E PCIe Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x0048 +subdevice.name VIC M81KR Mezzanine Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x004f +subdevice.name VIC 1280 Mezzanine Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x0084 +subdevice.name VIC 1240 MLOM Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x0085 +subdevice.name VIC 1225 PCIe Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x00cd +subdevice.name VIC 1285 PCIe Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x00ce +subdevice.name VIC 1225T PCIe Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x012a +subdevice.name VIC M4308 Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x012c +subdevice.name VIC 1340 MLOM Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x012e +subdevice.name VIC 1227 PCIe Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x0137 +subdevice.name VIC 1380 Mezzanine Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0044 &subvendor.id pci 0x1137 &subdevice.id pci 0x014d +subdevice.name VIC 1385 PCIe Ethernet NIC Dynamic vendor.id pci 0x1137 &device.id pci 0x0045 +device.name VIC FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x0047 +subdevice.name VIC P81E PCIe FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x0048 +subdevice.name VIC M81KR Mezzanine FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x004f +subdevice.name VIC 1280 Mezzanine FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x0084 +subdevice.name VIC 1240 MLOM FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x0085 +subdevice.name VIC 1225 PCIe FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x00cd +subdevice.name VIC 1285 PCIe FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x00ce +subdevice.name VIC 1225T PCIe FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x012a +subdevice.name VIC M4308 FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x012c +subdevice.name VIC 1340 MLOM FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x012e +subdevice.name VIC 1227 PCIe FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x0137 +subdevice.name VIC 1380 Mezzanine FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0045 &subvendor.id pci 0x1137 &subdevice.id pci 0x014d +subdevice.name VIC 1385 PCIe FCoE HBA vendor.id pci 0x1137 &device.id pci 0x0046 +device.name VIC SCSI Controller vendor.id pci 0x1137 &device.id pci 0x0046 &subvendor.id pci 0x1137 &subdevice.id pci 0x012a +subdevice.name VIC M4308 SCSI Controller vendor.id pci 0x1137 &device.id pci 0x004e +device.name VIC 82 PCIe Upstream Port vendor.id pci 0x1137 &device.id pci 0x0071 +device.name VIC SR-IOV VF vendor.id pci 0x1137 &device.id pci 0x007a +device.name VIC 1300 PCIe Upstream Port vendor.id pci 0x1137 &device.id pci 0x007a &subvendor.id pci 0x1137 &subdevice.id pci 0x012a +subdevice.name VIC M4308 Dual 40Gb vendor.id pci 0x1137 &device.id pci 0x007a &subvendor.id pci 0x1137 &subdevice.id pci 0x012c +subdevice.name VIC 1340 Dual 40Gb MLOM vendor.id pci 0x1137 &device.id pci 0x007a &subvendor.id pci 0x1137 &subdevice.id pci 0x0137 +subdevice.name VIC 1380 Dual 40Gb Mezzanine vendor.id pci 0x1137 &device.id pci 0x007a &subvendor.id pci 0x1137 &subdevice.id pci 0x014d +subdevice.name VIC 1385 Dual 40Gb PCIe vendor.id pci 0x1137 &device.id pci 0x00cf +device.name VIC Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x004f +subdevice.name VIC 1280 Mezzanine Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x0084 +subdevice.name VIC 1240 MLOM Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x0085 +subdevice.name VIC 1225 PCIe Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x00cd +subdevice.name VIC 1285 PCIe Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x00ce +subdevice.name VIC 1225T PCIe Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x012a +subdevice.name VIC M4308 Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x012c +subdevice.name VIC 1340 MLOM Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x012e +subdevice.name VIC 1227 PCIe Userspace NIC vendor.id pci 0x1137 &device.id pci 0x00cf &subvendor.id pci 0x1137 &subdevice.id pci 0x0137 +subdevice.name VIC 1380 Mezzanine Userspace NIC vendor.id pci 0x1138 +vendor.name Ziatech Corporation vendor.id pci 0x1138 &device.id pci 0x8905 +device.name 8905 [STD 32 Bridge] vendor.id pci 0x1139 +vendor.name Dynamic Pictures, Inc vendor.id pci 0x1139 &device.id pci 0x0001 +device.name VGA Compatible 3D Graphics vendor.id pci 0x113a +vendor.name FWB Inc vendor.id pci 0x113b +vendor.name Network Computing Devices vendor.id pci 0x113c +vendor.name Cyclone Microsystems, Inc. vendor.id pci 0x113c &device.id pci 0x0000 +device.name PCI-9060 i960 Bridge vendor.id pci 0x113c &device.id pci 0x0001 +device.name PCI-SDK [PCI i960 Evaluation Platform] vendor.id pci 0x113c &device.id pci 0x0911 +device.name PCI-911 [i960Jx-based Intelligent I/O Controller] vendor.id pci 0x113c &device.id pci 0x0912 +device.name PCI-912 [i960CF-based Intelligent I/O Controller] vendor.id pci 0x113c &device.id pci 0x0913 +device.name PCI-913 vendor.id pci 0x113c &device.id pci 0x0914 +device.name PCI-914 [I/O Controller w/ secondary PCI bus] vendor.id pci 0x113d +vendor.name Leading Edge Products Inc vendor.id pci 0x113e +vendor.name Sanyo Electric Co - Computer Engineering Dept vendor.id pci 0x113f +vendor.name Equinox Systems, Inc. vendor.id pci 0x113f &device.id pci 0x0808 +device.name SST-64P Adapter vendor.id pci 0x113f &device.id pci 0x1010 +device.name SST-128P Adapter vendor.id pci 0x113f &device.id pci 0x80c0 +device.name SST-16P DB Adapter vendor.id pci 0x113f &device.id pci 0x80c4 +device.name SST-16P RJ Adapter vendor.id pci 0x113f &device.id pci 0x80c8 +device.name SST-16P Adapter vendor.id pci 0x113f &device.id pci 0x8888 +device.name SST-4P Adapter vendor.id pci 0x113f &device.id pci 0x9090 +device.name SST-8P Adapter vendor.id pci 0x1140 +vendor.name Intervoice Inc vendor.id pci 0x1141 +vendor.name Crest Microsystem Inc vendor.id pci 0x1142 +vendor.name Alliance Semiconductor Corporation vendor.id pci 0x1142 &device.id pci 0x3210 +device.name AP6410 vendor.id pci 0x1142 &device.id pci 0x6422 +device.name ProVideo 6422 vendor.id pci 0x1142 &device.id pci 0x6424 +device.name ProVideo 6424 vendor.id pci 0x1142 &device.id pci 0x6425 +device.name ProMotion AT25 vendor.id pci 0x1142 &device.id pci 0x643d +device.name ProMotion AT3D vendor.id pci 0x1143 +vendor.name NetPower, Inc vendor.id pci 0x1144 +vendor.name Cincinnati Milacron vendor.id pci 0x1144 &device.id pci 0x0001 +device.name Noservo controller vendor.id pci 0x1145 +vendor.name Workbit Corporation vendor.id pci 0x1145 &device.id pci 0x8007 +device.name NinjaSCSI-32 Workbit vendor.id pci 0x1145 &device.id pci 0xf007 +device.name NinjaSCSI-32 KME vendor.id pci 0x1145 &device.id pci 0xf010 +device.name NinjaSCSI-32 Workbit vendor.id pci 0x1145 &device.id pci 0xf012 +device.name NinjaSCSI-32 Logitec vendor.id pci 0x1145 &device.id pci 0xf013 +device.name NinjaSCSI-32 Logitec vendor.id pci 0x1145 &device.id pci 0xf015 +device.name NinjaSCSI-32 Melco vendor.id pci 0x1145 &device.id pci 0xf020 +device.name NinjaSCSI-32 Sony PCGA-DVD51 vendor.id pci 0x1145 &device.id pci 0xf021 +device.name NinjaPATA-32 Delkin Cardbus UDMA vendor.id pci 0x1145 &device.id pci 0xf024 +device.name NinjaPATA-32 Delkin Cardbus UDMA vendor.id pci 0x1145 &device.id pci 0xf103 +device.name NinjaPATA-32 Delkin Cardbus UDMA vendor.id pci 0x1146 +vendor.name Force Computers vendor.id pci 0x1147 +vendor.name Interface Corp vendor.id pci 0x1148 +vendor.name SysKonnect vendor.id pci 0x1148 &device.id pci 0x4000 +device.name FDDI Adapter vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb03b +subdevice.name Netelligent 100 FDDI DAS Fibre SC vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb03c +subdevice.name Netelligent 100 FDDI SAS Fibre SC vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb03d +subdevice.name Netelligent 100 FDDI DAS UTP vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb03e +subdevice.name Netelligent 100 FDDI SAS UTP vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb03f +subdevice.name Netelligent 100 FDDI SAS Fibre MIC vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5521 +subdevice.name FDDI SK-5521 (SK-NET FDDI-UP) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5522 +subdevice.name FDDI SK-5522 (SK-NET FDDI-UP DAS) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5541 +subdevice.name FDDI SK-5541 (SK-NET FDDI-FP) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5543 +subdevice.name FDDI SK-5543 (SK-NET FDDI-LP) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5544 +subdevice.name FDDI SK-5544 (SK-NET FDDI-LP DAS) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5821 +subdevice.name FDDI SK-5821 (SK-NET FDDI-UP64) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5822 +subdevice.name FDDI SK-5822 (SK-NET FDDI-UP64 DAS) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5841 +subdevice.name FDDI SK-5841 (SK-NET FDDI-FP64) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5843 +subdevice.name FDDI SK-5843 (SK-NET FDDI-LP64) vendor.id pci 0x1148 &device.id pci 0x4000 &subvendor.id pci 0x1148 &subdevice.id pci 0x5844 +subdevice.name FDDI SK-5844 (SK-NET FDDI-LP64 DAS) vendor.id pci 0x1148 &device.id pci 0x4200 +device.name Token Ring adapter vendor.id pci 0x1148 &device.id pci 0x4300 +device.name SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9821 +subdevice.name SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9822 +subdevice.name SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9841 +subdevice.name SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9842 +subdevice.name SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9843 +subdevice.name SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9844 +subdevice.name SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9861 +subdevice.name SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9862 +subdevice.name SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9871 +subdevice.name SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1148 &subdevice.id pci 0x9872 +subdevice.name SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2970 +subdevice.name AT-2970SX Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2971 +subdevice.name AT-2970LX Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2972 +subdevice.name AT-2970TX Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2973 +subdevice.name AT-2971SX Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2974 +subdevice.name AT-2971T Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2975 +subdevice.name AT-2970SX/2SC Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2976 +subdevice.name AT-2970LX/2SC Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4300 &subvendor.id pci 0x1259 &subdevice.id pci 0x2977 +subdevice.name AT-2970TX/2TX Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4320 +device.name SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter, PCI64, Fiber ZX/SC vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0121 +subdevice.name Marvell RDK-8001 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0221 +subdevice.name Marvell RDK-8002 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0321 +subdevice.name Marvell RDK-8003 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0421 +subdevice.name Marvell RDK-8004 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0621 +subdevice.name Marvell RDK-8006 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0721 +subdevice.name Marvell RDK-8007 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0821 +subdevice.name Marvell RDK-8008 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x0921 +subdevice.name Marvell RDK-8009 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x1121 +subdevice.name Marvell RDK-8011 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x1221 +subdevice.name Marvell RDK-8012 Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x3221 +subdevice.name SK-9521 V2.0 10/100/1000Base-T Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x5021 +subdevice.name SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x5041 +subdevice.name SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x5043 +subdevice.name SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x5051 +subdevice.name SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x5061 +subdevice.name SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x5071 +subdevice.name SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter vendor.id pci 0x1148 &device.id pci 0x4320 &subvendor.id pci 0x1148 &subdevice.id pci 0x9521 +subdevice.name SK-9521 10/100/1000Base-T Adapter vendor.id pci 0x1148 &device.id pci 0x4400 +device.name SK-9Dxx Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x4500 +device.name SK-9Mxx Gigabit Ethernet Adapter vendor.id pci 0x1148 &device.id pci 0x9000 +device.name SK-9S21 10/100/1000Base-T Server Adapter, PCI-X, Copper RJ-45 vendor.id pci 0x1148 &device.id pci 0x9843 +device.name [Fujitsu] Gigabit Ethernet vendor.id pci 0x1148 &device.id pci 0x9e00 +device.name SK-9E21D 10/100/1000Base-T Adapter, Copper RJ-45 vendor.id pci 0x1148 &device.id pci 0x9e00 &subvendor.id pci 0x1148 &subdevice.id pci 0x2100 +subdevice.name SK-9E21 Server Adapter vendor.id pci 0x1148 &device.id pci 0x9e00 &subvendor.id pci 0x1148 &subdevice.id pci 0x21d0 +subdevice.name SK-9E21D 10/100/1000Base-T Adapter vendor.id pci 0x1148 &device.id pci 0x9e00 &subvendor.id pci 0x1148 &subdevice.id pci 0x2200 +subdevice.name SK-9E22 Server Adapter vendor.id pci 0x1148 &device.id pci 0x9e00 &subvendor.id pci 0x1148 &subdevice.id pci 0x8100 +subdevice.name SK-9E81 Server Adapter vendor.id pci 0x1148 &device.id pci 0x9e00 &subvendor.id pci 0x1148 &subdevice.id pci 0x8200 +subdevice.name SK-9E82 Server Adapter vendor.id pci 0x1148 &device.id pci 0x9e00 &subvendor.id pci 0x1148 &subdevice.id pci 0x9100 +subdevice.name SK-9E91 Server Adapter vendor.id pci 0x1148 &device.id pci 0x9e00 &subvendor.id pci 0x1148 &subdevice.id pci 0x9200 +subdevice.name SK-9E92 Server Adapter vendor.id pci 0x1148 &device.id pci 0x9e01 +device.name SK-9E21M 10/100/1000Base-T Adapter vendor.id pci 0x1149 +vendor.name Win System Corporation vendor.id pci 0x114a +vendor.name VMIC vendor.id pci 0x114a &device.id pci 0x5565 +device.name GE-IP PCI5565,PMC5565 Reflective Memory Node vendor.id pci 0x114a &device.id pci 0x5579 +device.name VMIPCI-5579 (Reflective Memory Card) vendor.id pci 0x114a &device.id pci 0x5587 +device.name VMIPCI-5587 (Reflective Memory Card) vendor.id pci 0x114a &device.id pci 0x6504 +device.name VMIC PCI 7755 FPGA vendor.id pci 0x114a &device.id pci 0x7587 +device.name VMIVME-7587 vendor.id pci 0x114b +vendor.name Canopus Co., Ltd vendor.id pci 0x114c +vendor.name Annabooks vendor.id pci 0x114d +vendor.name IC Corporation vendor.id pci 0x114e +vendor.name Nikon Systems Inc vendor.id pci 0x114f +vendor.name Digi International vendor.id pci 0x114f &device.id pci 0x0002 +device.name AccelePort EPC vendor.id pci 0x114f &device.id pci 0x0003 +device.name RightSwitch SE-6 vendor.id pci 0x114f &device.id pci 0x0004 +device.name AccelePort Xem vendor.id pci 0x114f &device.id pci 0x0005 +device.name AccelePort Xr vendor.id pci 0x114f &device.id pci 0x0006 +device.name AccelePort Xr,C/X vendor.id pci 0x114f &device.id pci 0x0009 +device.name AccelePort Xr/J vendor.id pci 0x114f &device.id pci 0x000a +device.name AccelePort EPC/J vendor.id pci 0x114f &device.id pci 0x000c +device.name DataFirePRIme T1 (1-port) vendor.id pci 0x114f &device.id pci 0x000d +device.name SyncPort 2-Port (x.25/FR) vendor.id pci 0x114f &device.id pci 0x0011 +device.name AccelePort 8r EIA-232 (IBM) vendor.id pci 0x114f &device.id pci 0x0012 +device.name AccelePort 8r EIA-422 vendor.id pci 0x114f &device.id pci 0x0013 +device.name AccelePort Xr vendor.id pci 0x114f &device.id pci 0x0014 +device.name AccelePort 8r EIA-422 vendor.id pci 0x114f &device.id pci 0x0015 +device.name AccelePort Xem vendor.id pci 0x114f &device.id pci 0x0016 +device.name AccelePort EPC/X vendor.id pci 0x114f &device.id pci 0x0017 +device.name AccelePort C/X vendor.id pci 0x114f &device.id pci 0x001a +device.name DataFirePRIme E1 (1-port) vendor.id pci 0x114f &device.id pci 0x001b +device.name AccelePort C/X (IBM) vendor.id pci 0x114f &device.id pci 0x001c +device.name AccelePort Xr (SAIP) vendor.id pci 0x114f &device.id pci 0x001d +device.name DataFire RAS T1/E1/PRI vendor.id pci 0x114f &device.id pci 0x001d &subvendor.id pci 0x114f &subdevice.id pci 0x0050 +subdevice.name DataFire RAS E1 Adapter vendor.id pci 0x114f &device.id pci 0x001d &subvendor.id pci 0x114f &subdevice.id pci 0x0051 +subdevice.name DataFire RAS Dual E1 Adapter vendor.id pci 0x114f &device.id pci 0x001d &subvendor.id pci 0x114f &subdevice.id pci 0x0052 +subdevice.name DataFire RAS T1 Adapter vendor.id pci 0x114f &device.id pci 0x001d &subvendor.id pci 0x114f &subdevice.id pci 0x0053 +subdevice.name DataFire RAS Dual T1 Adapter vendor.id pci 0x114f &device.id pci 0x0023 +device.name AccelePort RAS vendor.id pci 0x114f &device.id pci 0x0024 +device.name DataFire RAS B4 ST/U vendor.id pci 0x114f &device.id pci 0x0024 &subvendor.id pci 0x114f &subdevice.id pci 0x0030 +subdevice.name DataFire RAS BRI U Adapter vendor.id pci 0x114f &device.id pci 0x0024 &subvendor.id pci 0x114f &subdevice.id pci 0x0031 +subdevice.name DataFire RAS BRI S/T Adapter vendor.id pci 0x114f &device.id pci 0x0026 +device.name AccelePort 4r 920 vendor.id pci 0x114f &device.id pci 0x0027 +device.name AccelePort Xr 920 vendor.id pci 0x114f &device.id pci 0x0028 +device.name ClassicBoard 4 vendor.id pci 0x114f &device.id pci 0x0029 +device.name ClassicBoard 8 vendor.id pci 0x114f &device.id pci 0x0034 +device.name AccelePort 2r 920 vendor.id pci 0x114f &device.id pci 0x0035 +device.name DataFire DSP T1/E1/PRI cPCI vendor.id pci 0x114f &device.id pci 0x0040 +device.name AccelePort Xp vendor.id pci 0x114f &device.id pci 0x0040 &subvendor.id pci 0x114f &subdevice.id pci 0x0042 +subdevice.name AccelePort 2p PCI vendor.id pci 0x114f &device.id pci 0x0040 &subvendor.id pci 0x114f &subdevice.id pci 0x0043 +subdevice.name AccelePort 4p PCI vendor.id pci 0x114f &device.id pci 0x0040 &subvendor.id pci 0x114f &subdevice.id pci 0x0044 +subdevice.name AccelePort 8p PCI vendor.id pci 0x114f &device.id pci 0x0040 &subvendor.id pci 0x114f &subdevice.id pci 0x0045 +subdevice.name AccelePort 16p PCI vendor.id pci 0x114f &device.id pci 0x0040 &subvendor.id pci 0x114f &subdevice.id pci 0x004e +subdevice.name AccelePort 32p PCI vendor.id pci 0x114f &device.id pci 0x0042 +device.name AccelePort 2p vendor.id pci 0x114f &device.id pci 0x0043 +device.name AccelePort 4p vendor.id pci 0x114f &device.id pci 0x0044 +device.name AccelePort 8p vendor.id pci 0x114f &device.id pci 0x0045 +device.name AccelePort 16p vendor.id pci 0x114f &device.id pci 0x004e +device.name AccelePort 32p vendor.id pci 0x114f &device.id pci 0x0070 +device.name Datafire Micro V IOM2 (Europe) vendor.id pci 0x114f &device.id pci 0x0071 +device.name Datafire Micro V (Europe) vendor.id pci 0x114f &device.id pci 0x0072 +device.name Datafire Micro V IOM2 (North America) vendor.id pci 0x114f &device.id pci 0x0073 +device.name Datafire Micro V (North America) vendor.id pci 0x114f &device.id pci 0x00b0 +device.name Digi Neo 4 vendor.id pci 0x114f &device.id pci 0x00b1 +device.name Digi Neo 8 vendor.id pci 0x114f &device.id pci 0x00c8 +device.name Digi Neo 2 DB9 vendor.id pci 0x114f &device.id pci 0x00c9 +device.name Digi Neo 2 DB9 PRI vendor.id pci 0x114f &device.id pci 0x00ca +device.name Digi Neo 2 RJ45 vendor.id pci 0x114f &device.id pci 0x00cb +device.name Digi Neo 2 RJ45 PRI vendor.id pci 0x114f &device.id pci 0x00cc +device.name Digi Neo 1 422 vendor.id pci 0x114f &device.id pci 0x00cd +device.name Digi Neo 1 422 485 vendor.id pci 0x114f &device.id pci 0x00ce +device.name Digi Neo 2 422 485 vendor.id pci 0x114f &device.id pci 0x00d0 +device.name ClassicBoard 4 422 vendor.id pci 0x114f &device.id pci 0x00d1 +device.name ClassicBoard 8 422 vendor.id pci 0x114f &device.id pci 0x00f1 +device.name Digi Neo PCI-E 4 port vendor.id pci 0x114f &device.id pci 0x00f4 +device.name Digi Neo 4 (IBM version) vendor.id pci 0x114f &device.id pci 0x6001 +device.name Avanstar vendor.id pci 0x1150 +vendor.name Thinking Machines Corp vendor.id pci 0x1151 +vendor.name JAE Electronics Inc. vendor.id pci 0x1152 +vendor.name Megatek vendor.id pci 0x1153 +vendor.name Land Win Electronic Corp vendor.id pci 0x1154 +vendor.name Melco Inc vendor.id pci 0x1155 +vendor.name Pine Technology Ltd vendor.id pci 0x1156 +vendor.name Periscope Engineering vendor.id pci 0x1157 +vendor.name Avsys Corporation vendor.id pci 0x1158 +vendor.name Voarx R & D Inc vendor.id pci 0x1158 &device.id pci 0x3011 +device.name Tokenet/vg 1001/10m anylan vendor.id pci 0x1158 &device.id pci 0x9050 +device.name Lanfleet/Truevalue vendor.id pci 0x1158 &device.id pci 0x9051 +device.name Lanfleet/Truevalue vendor.id pci 0x1159 +vendor.name Mutech Corp vendor.id pci 0x1159 &device.id pci 0x0001 +device.name MV-1000 vendor.id pci 0x1159 &device.id pci 0x0002 +device.name MV-1500 vendor.id pci 0x115a +vendor.name Harlequin Ltd vendor.id pci 0x115b +vendor.name Parallax Graphics vendor.id pci 0x115c +vendor.name Photron Ltd. vendor.id pci 0x115d +vendor.name Xircom vendor.id pci 0x115d &device.id pci 0x0003 +device.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x1014 &subdevice.id pci 0x0181 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x1014 &subdevice.id pci 0x1181 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x1014 &subdevice.id pci 0x8181 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x1014 &subdevice.id pci 0x9181 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x115d &subdevice.id pci 0x0181 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x115d &subdevice.id pci 0x0182 +subdevice.name RealPort2 CardBus Ethernet 10/100 (R2BE-100) vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x115d &subdevice.id pci 0x1181 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x1179 &subdevice.id pci 0x0181 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x8086 &subdevice.id pci 0x8181 +subdevice.name EtherExpress PRO/100 Mobile CardBus 32 Adapter vendor.id pci 0x115d &device.id pci 0x0003 &subvendor.id pci 0x8086 &subdevice.id pci 0x9181 +subdevice.name EtherExpress PRO/100 Mobile CardBus 32 Adapter vendor.id pci 0x115d &device.id pci 0x0005 +device.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0005 &subvendor.id pci 0x1014 &subdevice.id pci 0x0182 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0005 &subvendor.id pci 0x1014 &subdevice.id pci 0x1182 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0005 &subvendor.id pci 0x115d &subdevice.id pci 0x0182 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0005 &subvendor.id pci 0x115d &subdevice.id pci 0x1182 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0007 +device.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0007 &subvendor.id pci 0x1014 &subdevice.id pci 0x0182 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0007 &subvendor.id pci 0x1014 &subdevice.id pci 0x1182 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x0007 &subvendor.id pci 0x115d &subdevice.id pci 0x0182 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x0007 &subvendor.id pci 0x115d &subdevice.id pci 0x1182 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x000b +device.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x000b &subvendor.id pci 0x1014 &subdevice.id pci 0x0183 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x000b &subvendor.id pci 0x115d &subdevice.id pci 0x0183 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x000c +device.name Mini-PCI V.90 56k Modem vendor.id pci 0x115d &device.id pci 0x000f +device.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x000f &subvendor.id pci 0x1014 &subdevice.id pci 0x0183 +subdevice.name 10/100 EtherJet Cardbus Adapter vendor.id pci 0x115d &device.id pci 0x000f &subvendor.id pci 0x115d &subdevice.id pci 0x0183 +subdevice.name Cardbus Ethernet 10/100 vendor.id pci 0x115d &device.id pci 0x00d4 +device.name Mini-PCI K56Flex Modem vendor.id pci 0x115d &device.id pci 0x0101 +device.name Cardbus 56k modem vendor.id pci 0x115d &device.id pci 0x0101 &subvendor.id pci 0x115d &subdevice.id pci 0x1081 +subdevice.name Cardbus 56k Modem vendor.id pci 0x115d &device.id pci 0x0103 +device.name Cardbus Ethernet + 56k Modem vendor.id pci 0x115d &device.id pci 0x0103 &subvendor.id pci 0x1014 &subdevice.id pci 0x9181 +subdevice.name Cardbus 56k Modem vendor.id pci 0x115d &device.id pci 0x0103 &subvendor.id pci 0x1115 &subdevice.id pci 0x1181 +subdevice.name Cardbus Ethernet 100 + 56k Modem vendor.id pci 0x115d &device.id pci 0x0103 &subvendor.id pci 0x115d &subdevice.id pci 0x1181 +subdevice.name CBEM56G-100 Ethernet + 56k Modem vendor.id pci 0x115d &device.id pci 0x0103 &subvendor.id pci 0x8086 &subdevice.id pci 0x9181 +subdevice.name PRO/100 LAN + Modem56 CardBus vendor.id pci 0x115e +vendor.name Peer Protocols Inc vendor.id pci 0x115f +vendor.name Maxtor Corporation vendor.id pci 0x1160 +vendor.name Megasoft Inc vendor.id pci 0x1161 +vendor.name PFU Limited vendor.id pci 0x1162 +vendor.name OA Laboratory Co Ltd vendor.id pci 0x1163 +vendor.name Rendition vendor.id pci 0x1163 &device.id pci 0x0001 +device.name Verite 1000 vendor.id pci 0x1163 &device.id pci 0x2000 +device.name Verite V2000/V2100/V2200 vendor.id pci 0x1163 &device.id pci 0x2000 &subvendor.id pci 0x1092 &subdevice.id pci 0x2000 +subdevice.name Stealth II S220 vendor.id pci 0x1164 +vendor.name Advanced Peripherals Technologies vendor.id pci 0x1165 +vendor.name Imagraph Corporation vendor.id pci 0x1165 &device.id pci 0x0001 +device.name Motion TPEG Recorder/Player with audio vendor.id pci 0x1166 +vendor.name Broadcom vendor.id pci 0x1166 &device.id pci 0x0000 +device.name CMIC-LE vendor.id pci 0x1166 &device.id pci 0x0005 +device.name CNB20-LE Host Bridge vendor.id pci 0x1166 &device.id pci 0x0006 +device.name CNB20HE Host Bridge vendor.id pci 0x1166 &device.id pci 0x0007 +device.name CNB20-LE Host Bridge vendor.id pci 0x1166 &device.id pci 0x0008 +device.name CNB20HE Host Bridge vendor.id pci 0x1166 &device.id pci 0x0009 +device.name CNB20LE Host Bridge vendor.id pci 0x1166 &device.id pci 0x0010 +device.name CIOB30 vendor.id pci 0x1166 &device.id pci 0x0011 +device.name CMIC-HE vendor.id pci 0x1166 &device.id pci 0x0012 +device.name CMIC-WS Host Bridge (GC-LE chipset) vendor.id pci 0x1166 &device.id pci 0x0013 +device.name CNB20-HE Host Bridge vendor.id pci 0x1166 &device.id pci 0x0014 +device.name CMIC-LE Host Bridge (GC-LE chipset) vendor.id pci 0x1166 &device.id pci 0x0015 +device.name CMIC-GC Host Bridge vendor.id pci 0x1166 &device.id pci 0x0016 +device.name CMIC-GC Host Bridge vendor.id pci 0x1166 &device.id pci 0x0017 +device.name GCNB-LE Host Bridge vendor.id pci 0x1166 &device.id pci 0x0031 +device.name HT1100 HPX0 HT Host Bridge vendor.id pci 0x1166 &device.id pci 0x0036 +device.name BCM5785 [HT1000] PCI/PCI-X Bridge vendor.id pci 0x1166 &device.id pci 0x0101 +device.name CIOB-X2 PCI-X I/O Bridge vendor.id pci 0x1166 &device.id pci 0x0103 +device.name EPB PCI-Express to PCI-X Bridge vendor.id pci 0x1166 &device.id pci 0x0104 +device.name BCM5785 [HT1000] PCI/PCI-X Bridge vendor.id pci 0x1166 &device.id pci 0x0110 +device.name CIOB-E I/O Bridge with Gigabit Ethernet vendor.id pci 0x1166 &device.id pci 0x0130 +device.name BCM5780 [HT2000] PCI-X bridge vendor.id pci 0x1166 &device.id pci 0x0132 +device.name BCM5780 [HT2000] PCI-Express Bridge vendor.id pci 0x1166 &device.id pci 0x0132 &subvendor.id pci 0x1166 &subdevice.id pci 0x0132 +subdevice.name HT2000 PCI-Express bridge vendor.id pci 0x1166 &device.id pci 0x0140 +device.name HT2100 PCI-Express Bridge vendor.id pci 0x1166 &device.id pci 0x0141 +device.name HT2100 PCI-Express Bridge vendor.id pci 0x1166 &device.id pci 0x0142 +device.name HT2100 PCI-Express Bridge vendor.id pci 0x1166 &device.id pci 0x0144 +device.name HT2100 PCI-Express Bridge vendor.id pci 0x1166 &device.id pci 0x0200 +device.name OSB4 South Bridge vendor.id pci 0x1166 &device.id pci 0x0201 +device.name CSB5 South Bridge vendor.id pci 0x1166 &device.id pci 0x0201 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x1166 &device.id pci 0x0203 +device.name CSB6 South Bridge vendor.id pci 0x1166 &device.id pci 0x0203 &subvendor.id pci 0x1734 &subdevice.id pci 0x1012 +subdevice.name PRIMERGY RX/TX series vendor.id pci 0x1166 &device.id pci 0x0205 +device.name BCM5785 [HT1000] Legacy South Bridge vendor.id pci 0x1166 &device.id pci 0x0211 +device.name OSB4 IDE Controller vendor.id pci 0x1166 &device.id pci 0x0212 +device.name CSB5 IDE Controller vendor.id pci 0x1166 &device.id pci 0x0212 &subvendor.id pci 0x1028 &subdevice.id pci 0x014a +subdevice.name PowerEdge 1750 vendor.id pci 0x1166 &device.id pci 0x0212 &subvendor.id pci 0x1028 &subdevice.id pci 0x810b +subdevice.name PowerEdge 1650/2550 vendor.id pci 0x1166 &device.id pci 0x0212 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x1166 &device.id pci 0x0213 +device.name CSB6 RAID/IDE Controller vendor.id pci 0x1166 &device.id pci 0x0213 &subvendor.id pci 0x1028 &subdevice.id pci 0x4134 +subdevice.name PowerEdge 600SC vendor.id pci 0x1166 &device.id pci 0x0213 &subvendor.id pci 0x1028 &subdevice.id pci 0xc134 +subdevice.name Poweredge SC600 vendor.id pci 0x1166 &device.id pci 0x0213 &subvendor.id pci 0x1734 &subdevice.id pci 0x1012 +subdevice.name PRIMERGY RX/TX series onboard IDE vendor.id pci 0x1166 &device.id pci 0x0214 +device.name BCM5785 [HT1000] IDE vendor.id pci 0x1166 &device.id pci 0x0214 &subvendor.id pci 0x1028 &subdevice.id pci 0x0205 +subdevice.name PowerEdge 2970 HT1000 IDE vendor.id pci 0x1166 &device.id pci 0x0217 +device.name CSB6 IDE Controller vendor.id pci 0x1166 &device.id pci 0x0217 &subvendor.id pci 0x1028 &subdevice.id pci 0x4134 +subdevice.name Poweredge SC600 vendor.id pci 0x1166 &device.id pci 0x021b +device.name HT1100 HD Audio vendor.id pci 0x1166 &device.id pci 0x0220 +device.name OSB4/CSB5 OHCI USB Controller vendor.id pci 0x1166 &device.id pci 0x0220 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x1166 &device.id pci 0x0221 +device.name CSB6 OHCI USB Controller vendor.id pci 0x1166 &device.id pci 0x0221 &subvendor.id pci 0x1734 &subdevice.id pci 0x1012 +subdevice.name PRIMERGY RX/TX series onboard OHCI vendor.id pci 0x1166 &device.id pci 0x0223 +device.name BCM5785 [HT1000] USB vendor.id pci 0x1166 &device.id pci 0x0223 &subvendor.id pci 0x1028 &subdevice.id pci 0x0205 +subdevice.name PowerEdge 2970 HT1000 USB Controller vendor.id pci 0x1166 &device.id pci 0x0223 &subvendor.id pci 0x1028 &subdevice.id pci 0x020b +subdevice.name PowerEdge T605 HT1000 USB Controller vendor.id pci 0x1166 &device.id pci 0x0225 +device.name CSB5 LPC bridge vendor.id pci 0x1166 &device.id pci 0x0227 +device.name GCLE-2 Host Bridge vendor.id pci 0x1166 &device.id pci 0x0227 &subvendor.id pci 0x1734 &subdevice.id pci 0x1012 +subdevice.name PRIMERGY RX/TX series vendor.id pci 0x1166 &device.id pci 0x0230 +device.name CSB5 LPC bridge vendor.id pci 0x1166 &device.id pci 0x0230 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x1166 &device.id pci 0x0234 +device.name BCM5785 [HT1000] LPC vendor.id pci 0x1166 &device.id pci 0x0234 &subvendor.id pci 0x1028 &subdevice.id pci 0x0205 +subdevice.name PowerEdge 2970 HT1000 LPC vendor.id pci 0x1166 &device.id pci 0x0234 &subvendor.id pci 0x1028 &subdevice.id pci 0x020b +subdevice.name PowerEdge T605 HT1000 LPC vendor.id pci 0x1166 &device.id pci 0x0235 +device.name BCM5785 [HT1000] XIOAPIC0-2 vendor.id pci 0x1166 &device.id pci 0x0238 +device.name BCM5785 [HT1000] WDTimer vendor.id pci 0x1166 &device.id pci 0x0240 +device.name K2 SATA vendor.id pci 0x1166 &device.id pci 0x0241 +device.name RAIDCore RC4000 vendor.id pci 0x1166 &device.id pci 0x0242 +device.name RAIDCore BC4000 vendor.id pci 0x1166 &device.id pci 0x024a +device.name BCM5785 [HT1000] SATA (Native SATA Mode) vendor.id pci 0x1166 &device.id pci 0x024a &subvendor.id pci 0x1028 &subdevice.id pci 0x020b +subdevice.name PowerEdge T605 onboard SATA Controller vendor.id pci 0x1166 &device.id pci 0x024b +device.name BCM5785 [HT1000] SATA (PATA/IDE Mode) vendor.id pci 0x1166 &device.id pci 0x024b &subvendor.id pci 0x1028 &subdevice.id pci 0x0205 +subdevice.name PowerEdge 2970 HT1000 SATA controller vendor.id pci 0x1166 &device.id pci 0x0406 +device.name HT1100 PCI-X Bridge vendor.id pci 0x1166 &device.id pci 0x0408 +device.name HT1100 Legacy Device vendor.id pci 0x1166 &device.id pci 0x040a +device.name HT1100 ISA-LPC Bridge vendor.id pci 0x1166 &device.id pci 0x040a &subvendor.id pci 0x1028 &subdevice.id pci 0x0223 +subdevice.name PowerEdge R905 HT1100 ISA-LPC Bridge vendor.id pci 0x1166 &device.id pci 0x0410 +device.name HT1100 SATA Controller (Native SATA Mode) vendor.id pci 0x1166 &device.id pci 0x0411 +device.name HT1100 SATA Controller (PATA / IDE Mode) vendor.id pci 0x1166 &device.id pci 0x0412 +device.name HT1100 USB OHCI Controller vendor.id pci 0x1166 &device.id pci 0x0414 +device.name HT1100 USB EHCI Controller vendor.id pci 0x1166 &device.id pci 0x0416 +device.name HT1100 USB EHCI Controller (with Debug Port) vendor.id pci 0x1166 &device.id pci 0x0420 +device.name HT1100 PCI-Express Bridge vendor.id pci 0x1166 &device.id pci 0x0421 +device.name HT1100 SAS/SATA Controller vendor.id pci 0x1166 &device.id pci 0x0422 +device.name HT1100 PCI-Express Bridge vendor.id pci 0x1167 +vendor.name Mutoh Industries Inc vendor.id pci 0x1168 +vendor.name Thine Electronics Inc vendor.id pci 0x1169 +vendor.name Centre for Development of Advanced Computing vendor.id pci 0x116a +vendor.name Luminex Software, Inc. vendor.id pci 0x116a &device.id pci 0x6100 +device.name Bus/Tag Channel vendor.id pci 0x116a &device.id pci 0x6800 +device.name Escon Channel vendor.id pci 0x116a &device.id pci 0x7100 +device.name Bus/Tag Channel vendor.id pci 0x116a &device.id pci 0x7800 +device.name Escon Channel vendor.id pci 0x116b +vendor.name Connectware Inc vendor.id pci 0x116c +vendor.name Intelligent Resources Integrated Systems vendor.id pci 0x116d +vendor.name Martin-Marietta vendor.id pci 0x116e +vendor.name Electronics for Imaging vendor.id pci 0x116f +vendor.name Workstation Technology vendor.id pci 0x1170 +vendor.name Inventec Corporation vendor.id pci 0x1171 +vendor.name Loughborough Sound Images Plc vendor.id pci 0x1172 +vendor.name Altera Corporation vendor.id pci 0x1173 +vendor.name Adobe Systems, Inc vendor.id pci 0x1174 +vendor.name Bridgeport Machines vendor.id pci 0x1175 +vendor.name Mitron Computer Inc. vendor.id pci 0x1176 +vendor.name SBE Incorporated vendor.id pci 0x1177 +vendor.name Silicon Engineering vendor.id pci 0x1178 +vendor.name Alfa, Inc. vendor.id pci 0x1178 &device.id pci 0xafa1 +device.name Fast Ethernet Adapter vendor.id pci 0x1179 +vendor.name Toshiba America Info Systems vendor.id pci 0x1179 &device.id pci 0x0102 +device.name Extended IDE Controller vendor.id pci 0x1179 &device.id pci 0x0103 +device.name EX-IDE Type-B vendor.id pci 0x1179 &device.id pci 0x0404 +device.name DVD Decoder card vendor.id pci 0x1179 &device.id pci 0x0406 +device.name Tecra Video Capture device vendor.id pci 0x1179 &device.id pci 0x0407 +device.name DVD Decoder card (Version 2) vendor.id pci 0x1179 &device.id pci 0x0601 +device.name CPU to PCI bridge vendor.id pci 0x1179 &device.id pci 0x0601 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Satellite Pro vendor.id pci 0x1179 &device.id pci 0x0602 +device.name PCI to ISA bridge vendor.id pci 0x1179 &device.id pci 0x0603 +device.name ToPIC95 PCI to CardBus Bridge for Notebooks vendor.id pci 0x1179 &device.id pci 0x0604 +device.name PCI-Docking Host bridge vendor.id pci 0x1179 &device.id pci 0x060a +device.name ToPIC95 vendor.id pci 0x1179 &device.id pci 0x060a &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Satellite Pro vendor.id pci 0x1179 &device.id pci 0x060f +device.name ToPIC97 vendor.id pci 0x1179 &device.id pci 0x060f &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Satellite 4010 vendor.id pci 0x1179 &device.id pci 0x0617 +device.name ToPIC100 PCI to Cardbus Bridge with ZV Support vendor.id pci 0x1179 &device.id pci 0x0618 +device.name CPU to PCI and PCI to ISA bridge vendor.id pci 0x1179 &device.id pci 0x0701 +device.name FIR Port Type-O vendor.id pci 0x1179 &device.id pci 0x0803 +device.name TC6371AF SD Host Controller vendor.id pci 0x1179 &device.id pci 0x0804 +device.name TC6371AF SmartMedia Controller vendor.id pci 0x1179 &device.id pci 0x0805 +device.name SD TypA Controller vendor.id pci 0x1179 &device.id pci 0x0d01 +device.name FIR Port Type-DO vendor.id pci 0x1179 &device.id pci 0x0d01 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name FIR Port Type-DO vendor.id pci 0x117a +vendor.name A-Trend Technology vendor.id pci 0x117b +vendor.name L G Electronics, Inc. vendor.id pci 0x117c +vendor.name ATTO Technology, Inc. vendor.id pci 0x117c &device.id pci 0x002c +device.name ExpressSAS R380 vendor.id pci 0x117c &device.id pci 0x002d +device.name ExpressSAS R348 vendor.id pci 0x117c &device.id pci 0x0030 +device.name Ultra320 SCSI Host Adapter vendor.id pci 0x117c &device.id pci 0x0030 &subvendor.id pci 0x117c &subdevice.id pci 0x8013 +subdevice.name ExpressPCI UL4D vendor.id pci 0x117c &device.id pci 0x0030 &subvendor.id pci 0x117c &subdevice.id pci 0x8014 +subdevice.name ExpressPCI UL4S vendor.id pci 0x117c &device.id pci 0x0030 &subvendor.id pci 0x117c &subdevice.id pci 0x8027 +subdevice.name ExpressPCI UL5D vendor.id pci 0x117c &device.id pci 0x0030 &subvendor.id pci 0x117c &subdevice.id pci 0x802f +subdevice.name ExpressPCI UL5D Low Profile vendor.id pci 0x117c &device.id pci 0x0033 +device.name SAS Adapter vendor.id pci 0x117c &device.id pci 0x0041 +device.name ExpressSAS R30F vendor.id pci 0x117c &device.id pci 0x8013 +device.name ExpressPCI UL4D vendor.id pci 0x117c &device.id pci 0x8014 +device.name ExpressPCI UL4S vendor.id pci 0x117c &device.id pci 0x8027 +device.name ExpressPCI UL5D vendor.id pci 0x117d +vendor.name Becton & Dickinson vendor.id pci 0x117e +vendor.name T/R Systems vendor.id pci 0x117f +vendor.name Integrated Circuit Systems vendor.id pci 0x1180 +vendor.name Ricoh Co Ltd vendor.id pci 0x1180 &device.id pci 0x0465 +device.name RL5c465 vendor.id pci 0x1180 &device.id pci 0x0466 +device.name RL5c466 vendor.id pci 0x1180 &device.id pci 0x0475 +device.name RL5c475 vendor.id pci 0x1180 &device.id pci 0x0475 &subvendor.id pci 0x144d &subdevice.id pci 0xc006 +subdevice.name vpr Matrix 170B4 CardBus bridge vendor.id pci 0x1180 &device.id pci 0x0476 +device.name RL5c476 II vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1014 &subdevice.id pci 0x0185 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1014 &subdevice.id pci 0x0555 +subdevice.name ThinkPad X41 vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1014 &subdevice.id pci 0x056c +subdevice.name ThinkPad Z60t vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 laptop vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1028 &subdevice.id pci 0x0188 +subdevice.name Inspiron 6000 laptop vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1043 &subdevice.id pci 0x1967 +subdevice.name V6800V vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x1043 &subdevice.id pci 0x1987 +subdevice.name A4K and Z81K notebooks, possibly others ( mid-2005 machines ) vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x104d &subdevice.id pci 0x814e +subdevice.name VAIO GRZ390Z vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Panasonic CF-Y5 laptop vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x14ef &subdevice.id pci 0x0220 +subdevice.name PCD-RP-220S vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x17aa &subdevice.id pci 0x201c +subdevice.name ThinkPad X60/X60s vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x17aa &subdevice.id pci 0x20c4 +subdevice.name ThinkPad T61 vendor.id pci 0x1180 &device.id pci 0x0476 &subvendor.id pci 0x17aa &subdevice.id pci 0x20c6 +subdevice.name ThinkPad R61 vendor.id pci 0x1180 &device.id pci 0x0477 +device.name RL5c477 vendor.id pci 0x1180 &device.id pci 0x0478 +device.name RL5c478 vendor.id pci 0x1180 &device.id pci 0x0478 &subvendor.id pci 0x1014 &subdevice.id pci 0x0184 +subdevice.name ThinkPad A30p vendor.id pci 0x1180 &device.id pci 0x0511 +device.name R5C511 vendor.id pci 0x1180 &device.id pci 0x0522 +device.name R5C522 IEEE 1394 Controller vendor.id pci 0x1180 &device.id pci 0x0522 &subvendor.id pci 0x1014 &subdevice.id pci 0x01cf +subdevice.name ThinkPad A30p vendor.id pci 0x1180 &device.id pci 0x0522 &subvendor.id pci 0x1043 &subdevice.id pci 0x1967 +subdevice.name V6800V vendor.id pci 0x1180 &device.id pci 0x0551 +device.name R5C551 IEEE 1394 Controller vendor.id pci 0x1180 &device.id pci 0x0551 &subvendor.id pci 0x144d &subdevice.id pci 0xc006 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x1180 &device.id pci 0x0552 +device.name R5C552 IEEE 1394 Controller vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x1014 &subdevice.id pci 0x0511 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 laptop vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x1028 &subdevice.id pci 0x0188 +subdevice.name Inspiron 6000 laptop vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x1043 &subdevice.id pci 0x1757 +subdevice.name M2400N laptop vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x1180 &device.id pci 0x0552 &subvendor.id pci 0x17aa &subdevice.id pci 0x201e +subdevice.name ThinkPad X60/X60s vendor.id pci 0x1180 &device.id pci 0x0554 +device.name R5C554 vendor.id pci 0x1180 &device.id pci 0x0575 +device.name R5C575 SD Bus Host Adapter vendor.id pci 0x1180 &device.id pci 0x0576 +device.name R5C576 SD Bus Host Adapter vendor.id pci 0x1180 &device.id pci 0x0592 +device.name R5C592 Memory Stick Bus Host Adapter vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x103c &subdevice.id pci 0x30b5 +subdevice.name Presario V3242AU vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv95xx/96xx/97xx/98xx series vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x1043 &subdevice.id pci 0x1967 +subdevice.name V6800V vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x144d &subdevice.id pci 0xc018 +subdevice.name X20 IV vendor.id pci 0x1180 &device.id pci 0x0592 &subvendor.id pci 0x17aa &subdevice.id pci 0x20ca +subdevice.name ThinkPad T61 vendor.id pci 0x1180 &device.id pci 0x0811 +device.name R5C811 vendor.id pci 0x1180 &device.id pci 0x0822 +device.name R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1014 &subdevice.id pci 0x0556 +subdevice.name ThinkPad X40 / X41 / X60s / Z60t vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1014 &subdevice.id pci 0x0598 +subdevice.name ThinkPad Z60m vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1028 &subdevice.id pci 0x0188 +subdevice.name Inspiron 6000 laptop vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1028 &subdevice.id pci 0x01a2 +subdevice.name Inspiron 9200 vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x103c &subdevice.id pci 0x03b5 +subdevice.name Presario V3242AU vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x1043 &subdevice.id pci 0x1967 +subdevice.name V6800V vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Panasonic CF-Y5 laptop vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x144d &subdevice.id pci 0xc018 +subdevice.name X20 IV vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x17aa &subdevice.id pci 0x201d +subdevice.name ThinkPad X60/X60s vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x17aa &subdevice.id pci 0x20c7 +subdevice.name ThinkPad T61 vendor.id pci 0x1180 &device.id pci 0x0822 &subvendor.id pci 0x17aa &subdevice.id pci 0x20c8 +subdevice.name ThinkPad W500 vendor.id pci 0x1180 &device.id pci 0x0832 +device.name R5C832 IEEE 1394 Controller vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x1028 &subdevice.id pci 0x024d +subdevice.name Latitude E4300 vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x103c &subdevice.id pci 0x30b5 +subdevice.name Presario V3242AU vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x1180 &device.id pci 0x0832 &subvendor.id pci 0x17aa &subdevice.id pci 0x20c7 +subdevice.name ThinkPad R61 vendor.id pci 0x1180 &device.id pci 0x0841 +device.name R5C841 CardBus/SD/SDIO/MMC/MS/MSPro/xD/IEEE1394 vendor.id pci 0x1180 &device.id pci 0x0843 +device.name R5C843 MMC Host Controller vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f5 +subdevice.name Inspiron 1501 vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x1028 &subdevice.id pci 0x024f +subdevice.name Latitude e6500 vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x103c &subdevice.id pci 0x03b5 +subdevice.name Presario V3242AU vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9500/9600/9700 series vendor.id pci 0x1180 &device.id pci 0x0843 &subvendor.id pci 0x1183 &subdevice.id pci 0x0843 +subdevice.name Alienware Aurora m9700 vendor.id pci 0x1180 &device.id pci 0x0852 +device.name xD-Picture Card Controller vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x103c &subdevice.id pci 0x30b5 +subdevice.name Presario V3242AU vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x103c &subdevice.id pci 0x30b7 +subdevice.name Presario V6133CL vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x103c &subdevice.id pci 0x30cf +subdevice.name Pavilion dv9668eg Laptop vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x1043 &subdevice.id pci 0x1967 +subdevice.name V6800V vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x1180 &subdevice.id pci 0x0852 +subdevice.name Pavilion 2410us vendor.id pci 0x1180 &device.id pci 0x0852 &subvendor.id pci 0x1324 &subdevice.id pci 0x10cf +subdevice.name P7120 vendor.id pci 0x1180 &device.id pci 0xe230 +device.name R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] vendor.id pci 0x1180 &device.id pci 0xe476 +device.name CardBus bridge vendor.id pci 0x1180 &device.id pci 0xe476 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x1180 &device.id pci 0xe476 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x1180 &device.id pci 0xe822 +device.name MMC/SD Host Controller vendor.id pci 0x1180 &device.id pci 0xe822 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x1180 &device.id pci 0xe822 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x1180 &device.id pci 0xe823 +device.name PCIe SDXC/MMC Host Controller vendor.id pci 0x1180 &device.id pci 0xe832 +device.name R5C832 PCIe IEEE 1394 Controller vendor.id pci 0x1180 &device.id pci 0xe832 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x1180 &device.id pci 0xe832 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x1180 &device.id pci 0xe852 +device.name PCIe xD-Picture Card Controller vendor.id pci 0x1181 +vendor.name Telmatics International vendor.id pci 0x1183 +vendor.name Fujikura Ltd vendor.id pci 0x1184 +vendor.name Forks Inc vendor.id pci 0x1185 +vendor.name Dataworld International Ltd vendor.id pci 0x1186 +vendor.name D-Link System Inc vendor.id pci 0x1186 &device.id pci 0x1002 +device.name DL10050 Sundance Ethernet vendor.id pci 0x1186 &device.id pci 0x1002 &subvendor.id pci 0x1186 &subdevice.id pci 0x1002 +subdevice.name DFE-550TX/FX vendor.id pci 0x1186 &device.id pci 0x1002 &subvendor.id pci 0x1186 &subdevice.id pci 0x1012 +subdevice.name DFE-580TX vendor.id pci 0x1186 &device.id pci 0x1025 +device.name AirPlus Xtreme G DWL-G650 Adapter vendor.id pci 0x1186 &device.id pci 0x1026 +device.name AirXpert DWL-AG650 Wireless Cardbus Adapter vendor.id pci 0x1186 &device.id pci 0x1043 +device.name AirXpert DWL-AG650 Wireless Cardbus Adapter vendor.id pci 0x1186 &device.id pci 0x1300 +device.name RTL8139 Ethernet vendor.id pci 0x1186 &device.id pci 0x1300 &subvendor.id pci 0x1186 &subdevice.id pci 0x1300 +subdevice.name DFE-538TX 10/100 Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x1300 &subvendor.id pci 0x1186 &subdevice.id pci 0x1301 +subdevice.name DFE-530TX+ 10/100 Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x1300 &subvendor.id pci 0x1186 &subdevice.id pci 0x1303 +subdevice.name DFE-528TX 10/100 Fast Ethernet PCI Adapter vendor.id pci 0x1186 &device.id pci 0x1340 +device.name DFE-690TXD CardBus PC Card vendor.id pci 0x1186 &device.id pci 0x1540 +device.name DFE-680TX vendor.id pci 0x1186 &device.id pci 0x1541 +device.name DFE-680TXD CardBus PC Card vendor.id pci 0x1186 &device.id pci 0x1561 +device.name DRP-32TXD Cardbus PC Card vendor.id pci 0x1186 &device.id pci 0x3300 +device.name DWL-510 / DWL-610 802.11b [Realtek RTL8180L] vendor.id pci 0x1186 &device.id pci 0x3300 &subvendor.id pci 0x1186 &subdevice.id pci 0x3300 +subdevice.name DWL-610 Wireless Cardbus Adapter vendor.id pci 0x1186 &device.id pci 0x3300 &subvendor.id pci 0x1186 &subdevice.id pci 0x3301 +subdevice.name DWL-510 Wireless PCI Adapter vendor.id pci 0x1186 &device.id pci 0x3a10 +device.name AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B) vendor.id pci 0x1186 &device.id pci 0x3a11 +device.name AirXpert DWL-AG520 Wireless PCI Adapter(rev.B) vendor.id pci 0x1186 &device.id pci 0x4000 +device.name DL2000-based Gigabit Ethernet vendor.id pci 0x1186 &device.id pci 0x4001 +device.name DGE-550SX PCI-X Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x4200 +device.name DFE-520TX Fast Ethernet PCI Adapter vendor.id pci 0x1186 &device.id pci 0x4200 &subvendor.id pci 0x1186 &subdevice.id pci 0x1103 +subdevice.name DFE-520TX Fast Ethernet PCI Adapter (rev. C1) vendor.id pci 0x1186 &device.id pci 0x4300 +device.name DGE-528T Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x4300 &subvendor.id pci 0x1186 &subdevice.id pci 0x4300 +subdevice.name DGE-528T PCI Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x4300 &subvendor.id pci 0x1186 &subdevice.id pci 0x4b10 +subdevice.name DGE-560T PCI Express (x1) Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x4302 +device.name DGE-530T Gigabit Ethernet Adapter (rev.C1) [Realtek RTL8169] vendor.id pci 0x1186 &device.id pci 0x4b00 +device.name DGE-560T PCI Express Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x4b01 +device.name DGE-530T Gigabit Ethernet Adapter (rev 11) vendor.id pci 0x1186 &device.id pci 0x4b02 +device.name DGE-560SX PCI Express Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x4b03 +device.name DGE-550T Gigabit Ethernet Adapter V.B1 vendor.id pci 0x1186 &device.id pci 0x4c00 +device.name Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x4c00 &subvendor.id pci 0x1186 &subdevice.id pci 0x4c00 +subdevice.name DGE-530T Gigabit Ethernet Adapter vendor.id pci 0x1186 &device.id pci 0x8400 +device.name D-Link DWL-650+ CardBus PC Card vendor.id pci 0x1187 +vendor.name Advanced Technology Laboratories, Inc. vendor.id pci 0x1188 +vendor.name Shima Seiki Manufacturing Ltd. vendor.id pci 0x1189 +vendor.name Matsushita Electronics Co Ltd vendor.id pci 0x118a +vendor.name Hilevel Technology vendor.id pci 0x118b +vendor.name Hypertec Pty Limited vendor.id pci 0x118c +vendor.name Corollary, Inc vendor.id pci 0x118c &device.id pci 0x0014 +device.name PCIB [C-bus II to PCI bus host bridge chip] vendor.id pci 0x118c &device.id pci 0x1117 +device.name Intel 8-way XEON Profusion Chipset [Cache Coherency Filter] vendor.id pci 0x118d +vendor.name BitFlow Inc vendor.id pci 0x118d &device.id pci 0x0001 +device.name Raptor-PCI framegrabber vendor.id pci 0x118d &device.id pci 0x0012 +device.name Model 12 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0014 +device.name Model 14 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0024 +device.name Model 24 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0044 +device.name Model 44 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0112 +device.name Model 12 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0114 +device.name Model 14 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0124 +device.name Model 24 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0144 +device.name Model 44 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0212 +device.name Model 12 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0214 +device.name Model 14 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0224 +device.name Model 24 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0244 +device.name Model 44 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0312 +device.name Model 12 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0314 +device.name Model 14 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0324 +device.name Model 24 Road Runner Frame Grabber vendor.id pci 0x118d &device.id pci 0x0344 +device.name Model 44 Road Runner Frame Grabber vendor.id pci 0x118e +vendor.name Hermstedt GmbH vendor.id pci 0x118f +vendor.name Green Logic vendor.id pci 0x1190 +vendor.name Tripace vendor.id pci 0x1190 &device.id pci 0xc731 +device.name TP-910/920/940 PCI Ultra(Wide) SCSI Adapter vendor.id pci 0x1191 +vendor.name Artop Electronic Corp vendor.id pci 0x1191 &device.id pci 0x0003 +device.name SCSI Cache Host Adapter vendor.id pci 0x1191 &device.id pci 0x0004 +device.name ATP8400 vendor.id pci 0x1191 &device.id pci 0x0005 +device.name ATP850UF vendor.id pci 0x1191 &device.id pci 0x0006 +device.name ATP860 NO-BIOS vendor.id pci 0x1191 &device.id pci 0x0007 +device.name ATP860 vendor.id pci 0x1191 &device.id pci 0x0008 +device.name ATP865 NO-ROM vendor.id pci 0x1191 &device.id pci 0x0009 +device.name ATP865 vendor.id pci 0x1191 &device.id pci 0x000a +device.name ATP867-A vendor.id pci 0x1191 &device.id pci 0x000b +device.name ATP867-B vendor.id pci 0x1191 &device.id pci 0x000d +device.name ATP8620 vendor.id pci 0x1191 &device.id pci 0x000e +device.name ATP8620 vendor.id pci 0x1191 &device.id pci 0x8002 +device.name AEC6710 SCSI-2 Host Adapter vendor.id pci 0x1191 &device.id pci 0x8010 +device.name AEC6712UW SCSI vendor.id pci 0x1191 &device.id pci 0x8020 +device.name AEC6712U SCSI vendor.id pci 0x1191 &device.id pci 0x8030 +device.name AEC6712S SCSI vendor.id pci 0x1191 &device.id pci 0x8040 +device.name AEC6712D SCSI vendor.id pci 0x1191 &device.id pci 0x8050 +device.name AEC6712SUW SCSI vendor.id pci 0x1191 &device.id pci 0x8060 +device.name AEC6712 SCSI vendor.id pci 0x1191 &device.id pci 0x8080 +device.name AEC67160 SCSI vendor.id pci 0x1191 &device.id pci 0x8081 +device.name AEC67160S SCSI vendor.id pci 0x1191 &device.id pci 0x808a +device.name AEC67162 2-ch. LVD SCSI vendor.id pci 0x1192 +vendor.name Densan Company Ltd vendor.id pci 0x1193 +vendor.name Zeitnet Inc. vendor.id pci 0x1193 &device.id pci 0x0001 +device.name 1221 vendor.id pci 0x1193 &device.id pci 0x0002 +device.name 1225 vendor.id pci 0x1194 +vendor.name Toucan Technology vendor.id pci 0x1195 +vendor.name Ratoc System Inc vendor.id pci 0x1196 +vendor.name Hytec Electronics Ltd vendor.id pci 0x1197 +vendor.name Gage Applied Sciences, Inc. vendor.id pci 0x1197 &device.id pci 0x010c +device.name CompuScope 82G 8bit 2GS/s Analog Input Card vendor.id pci 0x1198 +vendor.name Lambda Systems Inc vendor.id pci 0x1199 +vendor.name Attachmate Corporation vendor.id pci 0x1199 &device.id pci 0x0101 +device.name Advanced ISCA/PCI Adapter vendor.id pci 0x119a +vendor.name Mind Share, Inc. vendor.id pci 0x119b +vendor.name Omega Micro Inc. vendor.id pci 0x119b &device.id pci 0x1221 +device.name 82C092G vendor.id pci 0x119c +vendor.name Information Technology Inst. vendor.id pci 0x119d +vendor.name Bug, Inc. Sapporo Japan vendor.id pci 0x119e +vendor.name Fujitsu Microelectronics Ltd. vendor.id pci 0x119e &device.id pci 0x0001 +device.name FireStream 155 vendor.id pci 0x119e &device.id pci 0x0003 +device.name FireStream 50 vendor.id pci 0x119f +vendor.name Bull HN Information Systems vendor.id pci 0x119f &device.id pci 0x1081 +device.name BXI Host Channel Adapter vendor.id pci 0x11a0 +vendor.name Convex Computer Corporation vendor.id pci 0x11a1 +vendor.name Hamamatsu Photonics K.K. vendor.id pci 0x11a2 +vendor.name Sierra Research and Technology vendor.id pci 0x11a3 +vendor.name Deuretzbacher GmbH & Co. Eng. KG vendor.id pci 0x11a4 +vendor.name Barco Graphics NV vendor.id pci 0x11a5 +vendor.name Microunity Systems Eng. Inc vendor.id pci 0x11a6 +vendor.name Pure Data Ltd. vendor.id pci 0x11a7 +vendor.name Power Computing Corp. vendor.id pci 0x11a8 +vendor.name Systech Corp. vendor.id pci 0x11a9 +vendor.name InnoSys Inc. vendor.id pci 0x11a9 &device.id pci 0x4240 +device.name AMCC S933Q Intelligent Serial Card vendor.id pci 0x11aa +vendor.name Actel vendor.id pci 0x11ab +vendor.name Marvell Technology Group Ltd. vendor.id pci 0x11ab &device.id pci 0x0146 +device.name GT-64010/64010A System Controller vendor.id pci 0x11ab &device.id pci 0x0f53 +device.name 88E6318 Link Street network controller vendor.id pci 0x11ab &device.id pci 0x11ab +device.name MV88SE614x SATA II PCI-E controller vendor.id pci 0x11ab &device.id pci 0x138f +device.name W8300 802.11 Adapter (rev 07) vendor.id pci 0x11ab &device.id pci 0x1fa6 +device.name Marvell W8300 802.11 Adapter vendor.id pci 0x11ab &device.id pci 0x1fa6 &subvendor.id pci 0x1186 &subdevice.id pci 0x3b08 +subdevice.name AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.A1) vendor.id pci 0x11ab &device.id pci 0x1fa7 +device.name 88W8310 and 88W8000G [Libertas] 802.11g client chipset vendor.id pci 0x11ab &device.id pci 0x1faa +device.name 88w8335 [Libertas] 802.11b/g Wireless vendor.id pci 0x11ab &device.id pci 0x1faa &subvendor.id pci 0x1385 &subdevice.id pci 0x4e00 +subdevice.name WG511v2 54 Mbps Wireless PC Card vendor.id pci 0x11ab &device.id pci 0x1faa &subvendor.id pci 0x1385 &subdevice.id pci 0x6b00 +subdevice.name WG311v3 802.11g Wireless PCI Adapter vendor.id pci 0x11ab &device.id pci 0x1faa &subvendor.id pci 0x1737 &subdevice.id pci 0x0040 +subdevice.name WPC54G v5 802.11g Wireless-G Notebook Adapter vendor.id pci 0x11ab &device.id pci 0x2211 +device.name 88SB2211 PCI Express to PCI Bridge vendor.id pci 0x11ab &device.id pci 0x2a01 +device.name 88W8335 [Libertas] 802.11b/g Wireless vendor.id pci 0x11ab &device.id pci 0x2a02 +device.name 88W8361 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a02 &subvendor.id pci 0x07d1 &subdevice.id pci 0x3b02 +subdevice.name DIR-615 rev. A1 Mini PCI Wireless Module vendor.id pci 0x11ab &device.id pci 0x2a02 &subvendor.id pci 0x1385 &subdevice.id pci 0x7c00 +subdevice.name WN511T RangeMax Next 300 Mbps Wireless PC Card vendor.id pci 0x11ab &device.id pci 0x2a02 &subvendor.id pci 0x1385 &subdevice.id pci 0x7c01 +subdevice.name WN511T RangeMax Next 300 Mbps Wireless Notebook Adapter vendor.id pci 0x11ab &device.id pci 0x2a02 &subvendor.id pci 0x1385 &subdevice.id pci 0x7e00 +subdevice.name WN311T RangeMax Next 300 Mbps Wireless PCI Adapter vendor.id pci 0x11ab &device.id pci 0x2a02 &subvendor.id pci 0x1799 &subdevice.id pci 0x801b +subdevice.name F5D8011 v2 802.11n N1 Wireless Notebook Card vendor.id pci 0x11ab &device.id pci 0x2a08 +device.name 88W8362e [TopDog] 802.11a/b/g/n Wireless vendor.id pci 0x11ab &device.id pci 0x2a0a +device.name 88W8363 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a0c +device.name 88W8363 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a24 +device.name 88W8363 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a2b +device.name 88W8687 [TopDog] 802.11b/g Wireless vendor.id pci 0x11ab &device.id pci 0x2a30 +device.name 88W8687 [TopDog] 802.11b/g Wireless vendor.id pci 0x11ab &device.id pci 0x2a40 +device.name 88W8366 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a41 +device.name 88W8366 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a42 +device.name 88W8366 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a43 +device.name 88W8366 [TopDog] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2a55 +device.name 88W8864 [Avastar] 802.11ac Wireless vendor.id pci 0x11ab &device.id pci 0x2b36 +device.name 88W8764 [Avastar] 802.11n Wireless vendor.id pci 0x11ab &device.id pci 0x2b38 +device.name 88W8897 [AVASTAR] 802.11ac Wireless vendor.id pci 0x11ab &device.id pci 0x2b40 +device.name 88W8964 [Avastar] 802.11ac Wireless vendor.id pci 0x11ab &device.id pci 0x4101 +device.name OLPC Cafe Controller Secure Digital Controller vendor.id pci 0x11ab &device.id pci 0x4320 +device.name 88E8001 Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x1019 &subdevice.id pci 0x0f38 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (ECS) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x1019 &subdevice.id pci 0x8001 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (ECS) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x1043 &subdevice.id pci 0x173c +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Asus) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x1043 &subdevice.id pci 0x811a +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Asus) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x105b &subdevice.id pci 0x0c19 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Foxconn) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x10b8 &subdevice.id pci 0xb452 +subdevice.name EZ Card 1000 (SMC9452TXV.2) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x11ab &subdevice.id pci 0x0121 +subdevice.name Marvell RDK-8001 vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x11ab &subdevice.id pci 0x0321 +subdevice.name Marvell RDK-8003 vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x11ab &subdevice.id pci 0x1021 +subdevice.name Marvell RDK-8010 vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x11ab &subdevice.id pci 0x4320 +subdevice.name Marvell Yukon Gigabit Ethernet 10/100/1000Baset-T Constroller (Asus) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x11ab &subdevice.id pci 0x5021 +subdevice.name Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x11ab &subdevice.id pci 0x9521 +subdevice.name Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x147b &subdevice.id pci 0x1406 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Abit) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x15d4 &subdevice.id pci 0x0047 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Iwill) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x1695 &subdevice.id pci 0x9025 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Epox) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x17f2 &subdevice.id pci 0x1c03 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Albatron) vendor.id pci 0x11ab &device.id pci 0x4320 &subvendor.id pci 0x270f &subdevice.id pci 0x2803 +subdevice.name Marvell 88E8001 Gigabit Ethernet Controller (Chaintech) vendor.id pci 0x11ab &device.id pci 0x4340 +device.name 88E8021 PCI-X IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4341 +device.name 88E8022 PCI-X IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4342 +device.name 88E8061 PCI-E IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4343 +device.name 88E8062 PCI-E IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4344 +device.name 88E8021 PCI-X IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4345 +device.name 88E8022 PCI-X IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4346 +device.name 88E8061 PCI-E IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4347 +device.name 88E8062 PCI-E IPMI Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4347 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 PrAMC Gigabit Ethernet vendor.id pci 0x11ab &device.id pci 0x4350 +device.name 88E8035 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (Toshiba) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x11ab &subdevice.id pci 0x3521 +subdevice.name Marvell RDK-8035 vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x000d +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x000e +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x000f +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x0011 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x0012 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x0016 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x0017 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x0018 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x0019 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x001c +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x001e +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4350 &subvendor.id pci 0x1854 &subdevice.id pci 0x0020 +subdevice.name Marvell 88E8035 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 +device.name 88E8036 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x107b &subdevice.id pci 0x4009 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (Wistron) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (Panasonic) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (Toshiba) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1179 &subdevice.id pci 0xff00 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (Compal) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1179 &subdevice.id pci 0xff10 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (Inventec) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x11ab &subdevice.id pci 0x3621 +subdevice.name Marvell RDK-8036 vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x13d1 &subdevice.id pci 0xac12 +subdevice.name Abocom EFE3K - 10/100 Ethernet Expresscard vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x161f &subdevice.id pci 0x203d +subdevice.name Marvell 88E8036 Fast Ethernet Controller (Arima) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x000d +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x000e +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x000f +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x0011 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x0012 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x0016 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x0017 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x0018 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x0019 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x001c +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x001e +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4351 &subvendor.id pci 0x1854 &subdevice.id pci 0x0020 +subdevice.name Marvell 88E8036 Fast Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4352 +device.name 88E8038 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4353 +device.name 88E8039 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4353 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x11ab &device.id pci 0x4354 +device.name 88E8040 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4354 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x11ab &device.id pci 0x4354 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x11ab &device.id pci 0x4355 +device.name 88E8040T PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4355 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x11ab &device.id pci 0x4356 +device.name 88EC033 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4357 +device.name 88E8042 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x435a +device.name 88E8048 PCI-E Fast Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4360 +device.name 88E8052 PCI-E ASF Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4360 &subvendor.id pci 0x1043 &subdevice.id pci 0x8134 +subdevice.name Marvell 88E8052 Gigabit Ethernet Controller (Asus) vendor.id pci 0x11ab &device.id pci 0x4360 &subvendor.id pci 0x107b &subdevice.id pci 0x4009 +subdevice.name Marvell 88E8052 Gigabit Ethernet Controller (Wistron) vendor.id pci 0x11ab &device.id pci 0x4360 &subvendor.id pci 0x11ab &subdevice.id pci 0x5221 +subdevice.name Marvell RDK-8052 vendor.id pci 0x11ab &device.id pci 0x4360 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte) vendor.id pci 0x11ab &device.id pci 0x4360 &subvendor.id pci 0x1462 &subdevice.id pci 0x052c +subdevice.name Marvell 88E8052 Gigabit Ethernet Controller (MSI) vendor.id pci 0x11ab &device.id pci 0x4360 &subvendor.id pci 0x1849 &subdevice.id pci 0x8052 +subdevice.name Marvell 88E8052 Gigabit Ethernet Controller (ASRock) vendor.id pci 0x11ab &device.id pci 0x4360 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0509 +subdevice.name Marvell 88E8052 Gigabit Ethernet Controller (Aopen) vendor.id pci 0x11ab &device.id pci 0x4361 +device.name 88E8050 PCI-E ASF Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4361 &subvendor.id pci 0x107b &subdevice.id pci 0x3015 +subdevice.name Marvell 88E8050 Gigabit Ethernet Controller (Gateway) vendor.id pci 0x11ab &device.id pci 0x4361 &subvendor.id pci 0x11ab &subdevice.id pci 0x5021 +subdevice.name Marvell 88E8050 Gigabit Ethernet Controller (Intel) vendor.id pci 0x11ab &device.id pci 0x4361 &subvendor.id pci 0x8086 &subdevice.id pci 0x3063 +subdevice.name D925XCVLK mainboard vendor.id pci 0x11ab &device.id pci 0x4361 &subvendor.id pci 0x8086 &subdevice.id pci 0x3439 +subdevice.name Marvell 88E8050 Gigabit Ethernet Controller (Intel) vendor.id pci 0x11ab &device.id pci 0x4362 +device.name 88E8053 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x103c &subdevice.id pci 0x2a0d +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Asus) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1043 &subdevice.id pci 0x8142 +subdevice.name Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x109f &subdevice.id pci 0x3197 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Trigem) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Panasonic) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x10fd &subdevice.id pci 0xa430 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (SOYO) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Toshiba) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1179 &subdevice.id pci 0xff00 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Compal) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1179 &subdevice.id pci 0xff10 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Inventec) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x11ab &subdevice.id pci 0x5321 +subdevice.name Marvell RDK-8053 vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1297 &subdevice.id pci 0xc240 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1297 &subdevice.id pci 0xc241 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1297 &subdevice.id pci 0xc242 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1297 &subdevice.id pci 0xc243 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1297 &subdevice.id pci 0xc244 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x13d1 &subdevice.id pci 0xac11 +subdevice.name EGE5K - Giga Ethernet Expresscard vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1462 &subdevice.id pci 0x058c +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (MSI) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x14c0 &subdevice.id pci 0x0012 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Compal) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1558 &subdevice.id pci 0x04a0 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Clevo) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x15bd &subdevice.id pci 0x1003 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (DFI) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x161f &subdevice.id pci 0x203c +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Arima) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x161f &subdevice.id pci 0x203d +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Arima) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1695 &subdevice.id pci 0x9029 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Epox) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x17f2 &subdevice.id pci 0x2c08 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Albatron) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x17ff &subdevice.id pci 0x0585 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Quanta) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1849 &subdevice.id pci 0x8053 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (ASRock) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x000b +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x000c +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x0010 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x0013 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x0014 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x0015 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x001a +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x001b +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x001d +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x001f +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x0021 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x1854 &subdevice.id pci 0x0022 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (LGE) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0x270f &subdevice.id pci 0x2801 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Chaintech) vendor.id pci 0x11ab &device.id pci 0x4362 &subvendor.id pci 0xa0a0 &subdevice.id pci 0x0506 +subdevice.name Marvell 88E8053 Gigabit Ethernet Controller (Aopen) vendor.id pci 0x11ab &device.id pci 0x4363 +device.name 88E8055 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4364 +device.name 88E8056 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4364 &subvendor.id pci 0x1043 &subdevice.id pci 0x81f8 +subdevice.name Motherboard vendor.id pci 0x11ab &device.id pci 0x4364 &subvendor.id pci 0x11ba &subdevice.id pci 0x00ba +subdevice.name 8056 Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4365 +device.name 88E8070 based Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4366 +device.name 88EC036 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4367 +device.name 88EC032 Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4368 +device.name 88EC034 Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4369 +device.name 88EC042 Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x436a +device.name 88E8058 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x436a &subvendor.id pci 0x11ab &subdevice.id pci 0x00ba +subdevice.name Imac 8,1 Wired Ethernet Adapter vendor.id pci 0x11ab &device.id pci 0x436b +device.name 88E8071 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x436c +device.name 88E8072 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x436d +device.name 88E8055 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4370 +device.name 88E8075 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4380 +device.name 88E8057 PCI-E Gigabit Ethernet Controller vendor.id pci 0x11ab &device.id pci 0x4381 +device.name Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] vendor.id pci 0x11ab &device.id pci 0x4611 +device.name GT-64115 System Controller vendor.id pci 0x11ab &device.id pci 0x4620 +device.name GT-64120/64120A/64121A System Controller vendor.id pci 0x11ab &device.id pci 0x4801 +device.name GT-48001 vendor.id pci 0x11ab &device.id pci 0x5005 +device.name Belkin F5D5005 Gigabit Desktop Network PCI Card vendor.id pci 0x11ab &device.id pci 0x5040 +device.name MV88SX5040 4-port SATA I PCI-X Controller vendor.id pci 0x11ab &device.id pci 0x5041 +device.name MV88SX5041 4-port SATA I PCI-X Controller vendor.id pci 0x11ab &device.id pci 0x5080 +device.name MV88SX5080 8-port SATA I PCI-X Controller vendor.id pci 0x11ab &device.id pci 0x5081 +device.name MV88SX5081 8-port SATA I PCI-X Controller vendor.id pci 0x11ab &device.id pci 0x5181 +device.name 88f5181 [Orion-1] ARM SoC vendor.id pci 0x11ab &device.id pci 0x5182 +device.name 88f5182 [Orion-NAS] ARM SoC vendor.id pci 0x11ab &device.id pci 0x5281 +device.name 88f5281 [Orion-2] ARM SoC vendor.id pci 0x11ab &device.id pci 0x6041 +device.name MV88SX6041 4-port SATA II PCI-X Controller vendor.id pci 0x11ab &device.id pci 0x6042 +device.name 88SX6042 PCI-X 4-Port SATA-II vendor.id pci 0x11ab &device.id pci 0x6081 +device.name MV88SX6081 8-port SATA II PCI-X Controller vendor.id pci 0x11ab &device.id pci 0x6101 +device.name 88SE6101/6102 single-port PATA133 interface vendor.id pci 0x11ab &device.id pci 0x6101 &subvendor.id pci 0x1043 &subdevice.id pci 0x82e0 +subdevice.name P5K PRO Motherboard vendor.id pci 0x11ab &device.id pci 0x6111 +device.name 88SE6111 1-port PATA133(IDE) and 1-port SATA II Controllers vendor.id pci 0x11ab &device.id pci 0x6121 +device.name 88SE6121 SATA II / PATA Controller vendor.id pci 0x11ab &device.id pci 0x6141 +device.name 88SE614x SATA II PCI-E controller vendor.id pci 0x11ab &device.id pci 0x6145 +device.name 88SE6145 SATA II PCI-E controller vendor.id pci 0x11ab &device.id pci 0x6180 +device.name 88F6180 [Kirkwood] ARM SoC vendor.id pci 0x11ab &device.id pci 0x6192 +device.name 88F6190/6192 [Kirkwood] ARM SoC vendor.id pci 0x11ab &device.id pci 0x6281 +device.name 88F6281 [Kirkwood] ARM SoC vendor.id pci 0x11ab &device.id pci 0x6381 +device.name MV78xx0 [Discovery Innovation] ARM SoC vendor.id pci 0x11ab &device.id pci 0x6440 +device.name 88SE6440 SAS/SATA PCIe controller vendor.id pci 0x11ab &device.id pci 0x6450 +device.name 64560 System Controller vendor.id pci 0x11ab &device.id pci 0x6460 +device.name MV64360/64361/64362 System Controller vendor.id pci 0x11ab &device.id pci 0x6480 +device.name MV64460/64461/64462 System Controller vendor.id pci 0x11ab &device.id pci 0x6480 &subvendor.id pci 0x1775 &subdevice.id pci 0xc200 +subdevice.name C2K CompactPCI single board computer vendor.id pci 0x11ab &device.id pci 0x6485 +device.name MV64460/64461/64462 System Controller, Revision B vendor.id pci 0x11ab &device.id pci 0x7042 +device.name 88SX7042 PCI-e 4-port SATA-II vendor.id pci 0x11ab &device.id pci 0x7042 &subvendor.id pci 0x16b8 &subdevice.id pci 0x434b +subdevice.name Tempo SATA E4P vendor.id pci 0x11ab &device.id pci 0x7810 +device.name MV78100 [Discovery Innovation] ARM SoC vendor.id pci 0x11ab &device.id pci 0x7820 +device.name MV78200 [Discovery Innovation] ARM SoC vendor.id pci 0x11ab &device.id pci 0x7823 +device.name MV78230 [Armada XP] ARM SoC vendor.id pci 0x11ab &device.id pci 0x7846 +device.name 88F6820 [Armada 385] ARM SoC vendor.id pci 0x11ab &device.id pci 0xf003 +device.name GT-64010 Primary Image Piranha Image Generator vendor.id pci 0x11ac +vendor.name Canon Information Systems Research Aust. vendor.id pci 0x11ad +vendor.name Lite-On Communications Inc vendor.id pci 0x11ad &device.id pci 0x0002 +device.name LNE100TX vendor.id pci 0x11ad &device.id pci 0x0002 &subvendor.id pci 0x11ad &subdevice.id pci 0x0002 +subdevice.name LNE100TX vendor.id pci 0x11ad &device.id pci 0x0002 &subvendor.id pci 0x11ad &subdevice.id pci 0x0003 +subdevice.name LNE100TX vendor.id pci 0x11ad &device.id pci 0x0002 &subvendor.id pci 0x11ad &subdevice.id pci 0xf003 +subdevice.name LNE100TX vendor.id pci 0x11ad &device.id pci 0x0002 &subvendor.id pci 0x11ad &subdevice.id pci 0xffff +subdevice.name LNE100TX vendor.id pci 0x11ad &device.id pci 0x0002 &subvendor.id pci 0x1385 &subdevice.id pci 0xf004 +subdevice.name FA310TX vendor.id pci 0x11ad &device.id pci 0x0002 &subvendor.id pci 0x2646 &subdevice.id pci 0xf002 +subdevice.name KNE110TX EtheRx Fast Ethernet vendor.id pci 0x11ad &device.id pci 0xc115 +device.name LNE100TX [Linksys EtherFast 10/100] vendor.id pci 0x11ad &device.id pci 0xc115 &subvendor.id pci 0x11ad &subdevice.id pci 0xc001 +subdevice.name LNE100TX [ver 2.0] vendor.id pci 0x11ad &device.id pci 0xc115 &subvendor.id pci 0x2646 &subdevice.id pci 0x000b +subdevice.name KNE111TX vendor.id pci 0x11ae +vendor.name Aztech System Ltd vendor.id pci 0x11af +vendor.name Avid Technology Inc. vendor.id pci 0x11af &device.id pci 0x0001 +device.name Cinema vendor.id pci 0x11af &device.id pci 0xee40 +device.name Digidesign Audiomedia III vendor.id pci 0x11b0 +vendor.name V3 Semiconductor Inc. vendor.id pci 0x11b0 &device.id pci 0x0002 +device.name V300PSC vendor.id pci 0x11b0 &device.id pci 0x0292 +device.name V292PBC [Am29030/40 Bridge] vendor.id pci 0x11b0 &device.id pci 0x0960 +device.name V96xPBC vendor.id pci 0x11b0 &device.id pci 0x880a +device.name Deltacast Delta-HD-22 vendor.id pci 0x11b0 &device.id pci 0xc960 +device.name V96DPC vendor.id pci 0x11b1 +vendor.name Apricot Computers vendor.id pci 0x11b2 +vendor.name Eastman Kodak vendor.id pci 0x11b3 +vendor.name Barr Systems Inc. vendor.id pci 0x11b4 +vendor.name Leitch Technology International vendor.id pci 0x11b5 +vendor.name Radstone Technology Plc vendor.id pci 0x11b6 +vendor.name United Video Corp vendor.id pci 0x11b7 +vendor.name Motorola vendor.id pci 0x11b8 +vendor.name XPoint Technologies, Inc vendor.id pci 0x11b8 &device.id pci 0x0001 +device.name Quad PeerMaster vendor.id pci 0x11b9 +vendor.name Pathlight Technology Inc. vendor.id pci 0x11b9 &device.id pci 0xc0ed +device.name SSA Controller vendor.id pci 0x11ba +vendor.name Videotron Corp vendor.id pci 0x11bb +vendor.name Pyramid Technology vendor.id pci 0x11bc +vendor.name Network Peripherals Inc vendor.id pci 0x11bc &device.id pci 0x0001 +device.name NP-PCI vendor.id pci 0x11bd +vendor.name Pinnacle Systems Inc. vendor.id pci 0x11bd &device.id pci 0x002e +device.name PCTV 40i vendor.id pci 0x11bd &device.id pci 0x0040 +device.name Royal TS Function 1 vendor.id pci 0x11bd &device.id pci 0x0040 &subvendor.id pci 0x11bd &subdevice.id pci 0x0044 +subdevice.name PCTV 2000i Dual DVB-T Pro PCI Tuner 1 vendor.id pci 0x11bd &device.id pci 0x0040 &subvendor.id pci 0x11bd &subdevice.id pci 0x0045 +subdevice.name PCTV Dual Sat Pro PCI 4000i Tuner 1 vendor.id pci 0x11bd &device.id pci 0x0041 +device.name RoyalTS Function 2 vendor.id pci 0x11bd &device.id pci 0x0041 &subvendor.id pci 0x11bd &subdevice.id pci 0x0044 +subdevice.name PCTV 2000i Dual DVB-T Pro PCI Tuner 2 vendor.id pci 0x11bd &device.id pci 0x0041 &subvendor.id pci 0x11bd &subdevice.id pci 0x0045 +subdevice.name PCTV Dual Sat Pro PCI 4000i Tuner 2 vendor.id pci 0x11bd &device.id pci 0x0042 +device.name Royal TS Function 3 vendor.id pci 0x11bd &device.id pci 0x0042 &subvendor.id pci 0x11bd &subdevice.id pci 0x0044 +subdevice.name PCTV 2000i Dual DVB-T Pro PCI Common vendor.id pci 0x11bd &device.id pci 0x0042 &subvendor.id pci 0x11bd &subdevice.id pci 0x0045 +subdevice.name PCTV Dual Sat Pro PCI 4000i Common vendor.id pci 0x11bd &device.id pci 0x0051 +device.name PCTV HD 800i vendor.id pci 0x11bd &device.id pci 0xbede +device.name AV/DV Studio Capture Card vendor.id pci 0x11be +vendor.name International Microcircuits Inc vendor.id pci 0x11bf +vendor.name Astrodesign, Inc. vendor.id pci 0x11c0 +vendor.name Hewlett Packard vendor.id pci 0x11c1 +vendor.name LSI Corporation vendor.id pci 0x11c1 &device.id pci 0x0440 +device.name 56k WinModem vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x1033 &subdevice.id pci 0x8015 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x1033 &subdevice.id pci 0x8047 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x1033 &subdevice.id pci 0x804f +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x10cf &subdevice.id pci 0x102c +subdevice.name LB LT Modem V.90 56k vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x10cf &subdevice.id pci 0x104a +subdevice.name BIBLO LT Modem 56k vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x10cf &subdevice.id pci 0x105f +subdevice.name LB2 LT Modem V.90 56k vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Internal V.90 Modem vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x11c1 &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x122d &subdevice.id pci 0x4101 +subdevice.name MDP7800-U Modem vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x122d &subdevice.id pci 0x4102 +subdevice.name MDP7800SP-U Modem vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0040 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0441 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0450 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x13e0 &subdevice.id pci 0xf100 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x13e0 &subdevice.id pci 0xf101 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x144d &subdevice.id pci 0x2101 +subdevice.name LT56PV Modem vendor.id pci 0x11c1 &device.id pci 0x0440 &subvendor.id pci 0x149f &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0441 +device.name 56k WinModem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x1033 &subdevice.id pci 0x804d +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x1033 &subdevice.id pci 0x8065 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x1092 &subdevice.id pci 0x0440 +subdevice.name Supra 56i vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Internal V.90 Modem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x11c1 &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x11c1 &subdevice.id pci 0x0441 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x122d &subdevice.id pci 0x4100 +subdevice.name MDP7800-U Modem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0040 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0100 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0410 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0420 +subdevice.name TelePath Internet 56k WinModem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0443 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x13e0 &subdevice.id pci 0xf102 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x1416 &subdevice.id pci 0x9804 +subdevice.name CommWave 56k Modem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x141d &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x144f &subdevice.id pci 0x0441 +subdevice.name Lucent 56k V.90 DF Modem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x144f &subdevice.id pci 0x0449 +subdevice.name Lucent 56k V.90 DF Modem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x144f &subdevice.id pci 0x110d +subdevice.name Lucent Win Modem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x1468 &subdevice.id pci 0x0441 +subdevice.name Presario 56k V.90 DF Modem vendor.id pci 0x11c1 &device.id pci 0x0441 &subvendor.id pci 0x1668 &subdevice.id pci 0x0440 +subdevice.name Lucent Win Modem vendor.id pci 0x11c1 &device.id pci 0x0442 +device.name 56k WinModem vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x11c1 &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x11c1 &subdevice.id pci 0x0442 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0412 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0442 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x13fc &subdevice.id pci 0x2471 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x144d &subdevice.id pci 0x2104 +subdevice.name LT56PT Modem vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x144f &subdevice.id pci 0x1104 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x149f &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0442 &subvendor.id pci 0x1668 &subdevice.id pci 0x0440 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0443 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0444 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0445 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0445 &subvendor.id pci 0x8086 &subdevice.id pci 0x2203 +subdevice.name PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card) vendor.id pci 0x11c1 &device.id pci 0x0445 &subvendor.id pci 0x8086 &subdevice.id pci 0x2204 +subdevice.name PRO/100+ MiniPCI on Armada E500 vendor.id pci 0x11c1 &device.id pci 0x0446 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0447 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0448 +device.name WinModem 56k vendor.id pci 0x11c1 &device.id pci 0x0448 &subvendor.id pci 0x1014 &subdevice.id pci 0x0131 +subdevice.name Lucent Win Modem vendor.id pci 0x11c1 &device.id pci 0x0448 &subvendor.id pci 0x1033 &subdevice.id pci 0x8066 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0448 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0030 +subdevice.name 56k Voice Modem vendor.id pci 0x11c1 &device.id pci 0x0448 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0040 +subdevice.name LT WinModem 56k Data+Fax+Voice+Dsvd vendor.id pci 0x11c1 &device.id pci 0x0448 &subvendor.id pci 0x1668 &subdevice.id pci 0x2400 +subdevice.name LT WinModem 56k (MiniPCI Ethernet+Modem) vendor.id pci 0x11c1 &device.id pci 0x0449 +device.name L56xM+S [Mars-2] WinModem 56k vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb14d +subdevice.name 56k V.90 Modem vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x1014 &subdevice.id pci 0x018c +subdevice.name ThinkPad 600X vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0020 +subdevice.name LT WinModem 56k Data+Fax vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0041 +subdevice.name TelePath Internet 56k WinModem vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x1436 &subdevice.id pci 0x0440 +subdevice.name Lucent Win Modem vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x144f &subdevice.id pci 0x0449 +subdevice.name Lucent 56k V.90 DFi Modem vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x1468 &subdevice.id pci 0x0410 +subdevice.name IBM ThinkPad T23 vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x1468 &subdevice.id pci 0x0440 +subdevice.name Lucent Win Modem vendor.id pci 0x11c1 &device.id pci 0x0449 &subvendor.id pci 0x1468 &subdevice.id pci 0x0449 +subdevice.name Presario 56k V.90 DFi Modem vendor.id pci 0x11c1 &device.id pci 0x044a +device.name F-1156IV WinModem (V90, 56KFlex) vendor.id pci 0x11c1 &device.id pci 0x044a &subvendor.id pci 0x10cf &subdevice.id pci 0x1072 +subdevice.name LB Global LT Modem vendor.id pci 0x11c1 &device.id pci 0x044a &subvendor.id pci 0x13e0 &subdevice.id pci 0x0012 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x044a &subvendor.id pci 0x13e0 &subdevice.id pci 0x0042 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x044a &subvendor.id pci 0x144f &subdevice.id pci 0x1005 +subdevice.name LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd vendor.id pci 0x11c1 &device.id pci 0x044b +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x044c +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x044d +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x044e +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x044f +device.name V90 WildWire Modem vendor.id pci 0x11c1 &device.id pci 0x0450 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0450 &subvendor.id pci 0x1033 &subdevice.id pci 0x80a8 +subdevice.name Versa Note Vxi vendor.id pci 0x11c1 &device.id pci 0x0450 &subvendor.id pci 0x144f &subdevice.id pci 0x4005 +subdevice.name Magnia SG20 vendor.id pci 0x11c1 &device.id pci 0x0450 &subvendor.id pci 0x1468 &subdevice.id pci 0x0450 +subdevice.name Evo N600c vendor.id pci 0x11c1 &device.id pci 0x0451 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0452 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0453 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0454 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0455 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0456 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0457 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0458 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0459 +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x045a +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x045c +device.name LT WinModem vendor.id pci 0x11c1 &device.id pci 0x0461 +device.name V90 WildWire Modem vendor.id pci 0x11c1 &device.id pci 0x0462 +device.name V90 WildWire Modem vendor.id pci 0x11c1 &device.id pci 0x0480 +device.name Venus Modem (V90, 56KFlex) vendor.id pci 0x11c1 &device.id pci 0x048c +device.name V.92 56K WinModem vendor.id pci 0x11c1 &device.id pci 0x048f +device.name V.92 56k WinModem vendor.id pci 0x11c1 &device.id pci 0x0620 +device.name Lucent V.92 Data/Fax Modem vendor.id pci 0x11c1 &device.id pci 0x2600 +device.name StarPro26XX family (SP2601, SP2603, SP2612) DSP vendor.id pci 0x11c1 &device.id pci 0x5400 +device.name OR3TP12 FPSC vendor.id pci 0x11c1 &device.id pci 0x5656 +device.name Venus Modem vendor.id pci 0x11c1 &device.id pci 0x5801 +device.name USB vendor.id pci 0x11c1 &device.id pci 0x5802 +device.name USS-312 USB Controller vendor.id pci 0x11c1 &device.id pci 0x5803 +device.name USS-344S USB Controller vendor.id pci 0x11c1 &device.id pci 0x5811 +device.name FW322/323 [TrueFire] 1394a Controller vendor.id pci 0x11c1 &device.id pci 0x5811 &subvendor.id pci 0x103c &subdevice.id pci 0x2a34 +subdevice.name Pavilion a1677c vendor.id pci 0x11c1 &device.id pci 0x5811 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x11c1 &device.id pci 0x5811 &subvendor.id pci 0x103c &subdevice.id pci 0x2a9e +subdevice.name Pavilion p6310f vendor.id pci 0x11c1 &device.id pci 0x5811 &subvendor.id pci 0x1043 &subdevice.id pci 0x8294 +subdevice.name LSI FW322/323 IEEE 1394a FireWire Controller vendor.id pci 0x11c1 &device.id pci 0x5811 &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x11c1 &device.id pci 0x5811 &subvendor.id pci 0xdead &subdevice.id pci 0x0800 +subdevice.name FireWire Host Bus Adapter vendor.id pci 0x11c1 &device.id pci 0x5901 +device.name FW643 [TrueFire] PCIe 1394b Controller vendor.id pci 0x11c1 &device.id pci 0x5901 &subvendor.id pci 0x11c1 &subdevice.id pci 0x5900 +subdevice.name FW643 [TrueFire] PCIe 1394b Controller vendor.id pci 0x11c1 &device.id pci 0x5901 &subvendor.id pci 0x1443 &subdevice.id pci 0x0643 +subdevice.name FireBoard800-e V.2 vendor.id pci 0x11c1 &device.id pci 0x5901 &subvendor.id pci 0x1546 &subdevice.id pci 0x0643 +subdevice.name FWB-PCIE1X2x vendor.id pci 0x11c1 &device.id pci 0x5903 +device.name FW533 [TrueFire] PCIe 1394a Controller vendor.id pci 0x11c1 &device.id pci 0x8110 +device.name T8110 H.100/H.110 TDM switch vendor.id pci 0x11c1 &device.id pci 0x8110 &subvendor.id pci 0x12d9 &subdevice.id pci 0x000c +subdevice.name E1/T1 PMXc cPCI carrier card vendor.id pci 0x11c1 &device.id pci 0xab10 +device.name WL60010 Wireless LAN MAC vendor.id pci 0x11c1 &device.id pci 0xab11 +device.name WL60040 Multimode Wireles LAN MAC vendor.id pci 0x11c1 &device.id pci 0xab11 &subvendor.id pci 0x11c1 &subdevice.id pci 0xab12 +subdevice.name WaveLAN 11abg Cardbus card (Model 1102) vendor.id pci 0x11c1 &device.id pci 0xab11 &subvendor.id pci 0x11c1 &subdevice.id pci 0xab13 +subdevice.name WaveLAN 11abg MiniPCI card (Model 0512) vendor.id pci 0x11c1 &device.id pci 0xab11 &subvendor.id pci 0x11c1 &subdevice.id pci 0xab15 +subdevice.name WaveLAN 11abg Cardbus card (Model 1106) vendor.id pci 0x11c1 &device.id pci 0xab11 &subvendor.id pci 0x11c1 &subdevice.id pci 0xab16 +subdevice.name WaveLAN 11abg MiniPCI card (Model 0516) vendor.id pci 0x11c1 &device.id pci 0xab20 +device.name ORiNOCO PCI Adapter vendor.id pci 0x11c1 &device.id pci 0xab21 +device.name Agere Wireless PCI Adapter vendor.id pci 0x11c1 &device.id pci 0xab30 +device.name Hermes2 Mini-PCI WaveLAN a/b/g vendor.id pci 0x11c1 &device.id pci 0xab30 &subvendor.id pci 0x14cd &subdevice.id pci 0x2012 +subdevice.name Hermes2 Mini-PCI WaveLAN a/b/g vendor.id pci 0x11c1 &device.id pci 0xed00 +device.name ET-131x PCI-E Ethernet Controller vendor.id pci 0x11c1 &device.id pci 0xed01 +device.name ET-131x PCI-E Ethernet Controller vendor.id pci 0x11c2 +vendor.name Sand Microelectronics vendor.id pci 0x11c3 +vendor.name NEC Corporation vendor.id pci 0x11c4 +vendor.name Document Technologies, Inc vendor.id pci 0x11c5 +vendor.name Shiva Corporation vendor.id pci 0x11c6 +vendor.name Dainippon Screen Mfg. Co. Ltd vendor.id pci 0x11c7 +vendor.name D.C.M. Data Systems vendor.id pci 0x11c8 +vendor.name Dolphin Interconnect Solutions AS vendor.id pci 0x11c8 &device.id pci 0x0658 +device.name PSB32 SCI-Adapter D31x vendor.id pci 0x11c8 &device.id pci 0xd665 +device.name PSB64 SCI-Adapter D32x vendor.id pci 0x11c8 &device.id pci 0xd667 +device.name PSB66 SCI-Adapter D33x vendor.id pci 0x11c9 +vendor.name Magma vendor.id pci 0x11c9 &device.id pci 0x0010 +device.name 16-line serial port w/- DMA vendor.id pci 0x11c9 &device.id pci 0x0011 +device.name 4-line serial port w/- DMA vendor.id pci 0x11ca +vendor.name LSI Systems, Inc vendor.id pci 0x11cb +vendor.name Specialix Research Ltd. vendor.id pci 0x11cb &device.id pci 0x2000 +device.name PCI_9050 vendor.id pci 0x11cb &device.id pci 0x2000 &subvendor.id pci 0x11cb &subdevice.id pci 0x0200 +subdevice.name SX vendor.id pci 0x11cb &device.id pci 0x2000 &subvendor.id pci 0x11cb &subdevice.id pci 0xb008 +subdevice.name I/O8+ vendor.id pci 0x11cb &device.id pci 0x4000 +device.name SUPI_1 vendor.id pci 0x11cb &device.id pci 0x8000 +device.name T225 vendor.id pci 0x11cc +vendor.name Michels & Kleberhoff Computer GmbH vendor.id pci 0x11cd +vendor.name HAL Computer Systems, Inc. vendor.id pci 0x11ce +vendor.name Netaccess vendor.id pci 0x11cf +vendor.name Pioneer Electronic Corporation vendor.id pci 0x11d0 +vendor.name Lockheed Martin Federal Systems-Manassas vendor.id pci 0x11d1 +vendor.name Auravision vendor.id pci 0x11d1 &device.id pci 0x01f7 +device.name VxP524 vendor.id pci 0x11d1 &device.id pci 0x01f9 +device.name VxP951 vendor.id pci 0x11d2 +vendor.name Intercom Inc. vendor.id pci 0x11d3 +vendor.name Trancell Systems Inc vendor.id pci 0x11d4 +vendor.name Analog Devices vendor.id pci 0x11d4 &device.id pci 0x1535 +device.name Blackfin BF535 processor vendor.id pci 0x11d4 &device.id pci 0x1805 +device.name SM56 PCI modem vendor.id pci 0x11d5 +vendor.name Ikon Corporation vendor.id pci 0x11d5 &device.id pci 0x0115 +device.name 10115 vendor.id pci 0x11d5 &device.id pci 0x0117 +device.name 10117 vendor.id pci 0x11d6 +vendor.name Tekelec Telecom vendor.id pci 0x11d7 +vendor.name Trenton Technology, Inc. vendor.id pci 0x11d8 +vendor.name Image Technologies Development vendor.id pci 0x11d9 +vendor.name TEC Corporation vendor.id pci 0x11da +vendor.name Novell vendor.id pci 0x11db +vendor.name Sega Enterprises Ltd vendor.id pci 0x11dc +vendor.name Questra Corporation vendor.id pci 0x11dd +vendor.name Crosfield Electronics Limited vendor.id pci 0x11de +vendor.name Zoran Corporation vendor.id pci 0x11de &device.id pci 0x6017 +device.name miroVIDEO DC30 vendor.id pci 0x11de &device.id pci 0x6057 +device.name ZR36057PQC Video cutting chipset vendor.id pci 0x11de &device.id pci 0x6057 &subvendor.id pci 0x1031 &subdevice.id pci 0x7efe +subdevice.name DC10 Plus vendor.id pci 0x11de &device.id pci 0x6057 &subvendor.id pci 0x1031 &subdevice.id pci 0xfc00 +subdevice.name MiroVIDEO DC50, Motion JPEG Capture/CODEC Board vendor.id pci 0x11de &device.id pci 0x6057 &subvendor.id pci 0x12f8 &subdevice.id pci 0x8a02 +subdevice.name Tekram Video Kit vendor.id pci 0x11de &device.id pci 0x6057 &subvendor.id pci 0x13ca &subdevice.id pci 0x4231 +subdevice.name JPEG/TV Card vendor.id pci 0x11de &device.id pci 0x6120 +device.name ZR36120 vendor.id pci 0x11de &device.id pci 0x6120 &subvendor.id pci 0x1328 &subdevice.id pci 0xf001 +subdevice.name Cinemaster C DVD Decoder vendor.id pci 0x11de &device.id pci 0x6120 &subvendor.id pci 0x13c2 &subdevice.id pci 0x0000 +subdevice.name MediaFocus Satellite TV Card vendor.id pci 0x11de &device.id pci 0x6120 &subvendor.id pci 0x1de1 &subdevice.id pci 0x9fff +subdevice.name Video Kit C210 vendor.id pci 0x11df +vendor.name New Wave PDG vendor.id pci 0x11e0 +vendor.name Cray Communications A/S vendor.id pci 0x11e1 +vendor.name GEC Plessey Semi Inc. vendor.id pci 0x11e2 +vendor.name Samsung Information Systems America vendor.id pci 0x11e3 +vendor.name Quicklogic Corporation vendor.id pci 0x11e3 &device.id pci 0x0001 +device.name COM-ON-AIR Dosch&Amand DECT vendor.id pci 0x11e3 &device.id pci 0x0560 +device.name QL5064 Companion Design Demo Board vendor.id pci 0x11e3 &device.id pci 0x5030 +device.name PC Watchdog vendor.id pci 0x11e3 &device.id pci 0x8417 +device.name QL5064 [QuickPCI] PCI v2.2 bridge for SMT417 Dual TMS320C6416T PMC Module vendor.id pci 0x11e4 +vendor.name Second Wave Inc vendor.id pci 0x11e5 +vendor.name IIX Consulting vendor.id pci 0x11e6 +vendor.name Mitsui-Zosen System Research vendor.id pci 0x11e7 +vendor.name Toshiba America, Elec. Company vendor.id pci 0x11e8 +vendor.name Digital Processing Systems Inc. vendor.id pci 0x11e9 +vendor.name Highwater Designs Ltd. vendor.id pci 0x11ea +vendor.name Elsag Bailey vendor.id pci 0x11eb +vendor.name Formation Inc. vendor.id pci 0x11ec +vendor.name Coreco Inc vendor.id pci 0x11ec &device.id pci 0x000d +device.name Oculus-F/64P vendor.id pci 0x11ec &device.id pci 0x1800 +device.name Cobra/C6 vendor.id pci 0x11ed +vendor.name Mediamatics vendor.id pci 0x11ee +vendor.name Dome Imaging Systems Inc vendor.id pci 0x11ef +vendor.name Nicolet Technologies B.V. vendor.id pci 0x11f0 +vendor.name Compu-Shack vendor.id pci 0x11f0 &device.id pci 0x4231 +device.name FDDI vendor.id pci 0x11f0 &device.id pci 0x4232 +device.name FASTline UTP Quattro vendor.id pci 0x11f0 &device.id pci 0x4233 +device.name FASTline FO vendor.id pci 0x11f0 &device.id pci 0x4234 +device.name FASTline UTP vendor.id pci 0x11f0 &device.id pci 0x4235 +device.name FASTline-II UTP vendor.id pci 0x11f0 &device.id pci 0x4236 +device.name FASTline-II FO vendor.id pci 0x11f0 &device.id pci 0x4731 +device.name GIGAline vendor.id pci 0x11f1 +vendor.name Symbios Logic Inc vendor.id pci 0x11f2 +vendor.name Picture Tel Japan K.K. vendor.id pci 0x11f3 +vendor.name Keithley Metrabyte vendor.id pci 0x11f3 &device.id pci 0x0011 +device.name KPCI-PIO24 vendor.id pci 0x11f4 +vendor.name Kinetic Systems Corporation vendor.id pci 0x11f4 &device.id pci 0x2915 +device.name CAMAC controller vendor.id pci 0x11f5 +vendor.name Computing Devices International vendor.id pci 0x11f6 +vendor.name Compex vendor.id pci 0x11f6 &device.id pci 0x0112 +device.name ENet100VG4 vendor.id pci 0x11f6 &device.id pci 0x0113 +device.name FreedomLine 100 vendor.id pci 0x11f6 &device.id pci 0x1401 +device.name ReadyLink 2000 vendor.id pci 0x11f6 &device.id pci 0x2011 +device.name RL100-ATX 10/100 vendor.id pci 0x11f6 &device.id pci 0x2011 &subvendor.id pci 0x11f6 &subdevice.id pci 0x2011 +subdevice.name RL100-ATX vendor.id pci 0x11f6 &device.id pci 0x2201 +device.name ReadyLink 100TX (Winbond W89C840) vendor.id pci 0x11f6 &device.id pci 0x2201 &subvendor.id pci 0x11f6 &subdevice.id pci 0x2011 +subdevice.name ReadyLink 100TX vendor.id pci 0x11f6 &device.id pci 0x9881 +device.name RL100TX Fast Ethernet vendor.id pci 0x11f7 +vendor.name Scientific Atlanta vendor.id pci 0x11f8 +vendor.name PMC-Sierra Inc. vendor.id pci 0x11f8 &device.id pci 0x5220 +device.name BR522x [PMC-Sierra maxRAID SAS Controller] vendor.id pci 0x11f8 &device.id pci 0x7364 +device.name PM7364 [FREEDM - 32 Frame Engine & Datalink Mgr] vendor.id pci 0x11f8 &device.id pci 0x7375 +device.name PM7375 [LASAR-155 ATM SAR] vendor.id pci 0x11f8 &device.id pci 0x7384 +device.name PM7384 [FREEDM - 84P672 Frm Engine & Datalink Mgr] vendor.id pci 0x11f8 &device.id pci 0x8000 +device.name PM8000 [SPC - SAS Protocol Controller] vendor.id pci 0x11f8 &device.id pci 0x8009 +device.name PM8009 SPCve 8x6G vendor.id pci 0x11f8 &device.id pci 0x8032 +device.name ATTO Celerity FC8xEN vendor.id pci 0x11f8 &device.id pci 0x8032 &subvendor.id pci 0x117c &subdevice.id pci 0x003b +subdevice.name Celerity FC-82EN Fibre Channel Adapter vendor.id pci 0x11f8 &device.id pci 0x8032 &subvendor.id pci 0x117c &subdevice.id pci 0x003c +subdevice.name Celerity FC-84EN Fibre Channel Adapter vendor.id pci 0x11f8 &device.id pci 0x8053 +device.name PM8053 SXP 12G 24-port SAS/SATA expander vendor.id pci 0x11f8 &device.id pci 0x8054 +device.name PM8054 SXP 12G 36-port SAS/SATA expander vendor.id pci 0x11f8 &device.id pci 0x8055 +device.name PM8055 SXP 12G 48-port SAS/SATA expander vendor.id pci 0x11f8 &device.id pci 0x8056 +device.name PM8056 SXP 12G 68-port SAS/SATA expander vendor.id pci 0x11f8 &device.id pci 0x8060 +device.name PM8060 SRCv 12G eight-port SAS/SATA RoC vendor.id pci 0x11f8 &device.id pci 0x8063 +device.name PM8063 SRCv 12G 16-port SAS/SATA RoC vendor.id pci 0x11f8 &device.id pci 0x8070 +device.name PM8070 Tachyon SPCv 12G eight-port SAS/SATA controller vendor.id pci 0x11f8 &device.id pci 0x8071 +device.name PM8071 Tachyon SPCve 12G eight-port SAS/SATA controller vendor.id pci 0x11f8 &device.id pci 0x8072 +device.name PM8072 Tachyon SPCv 12G 16-port SAS/SATA controller vendor.id pci 0x11f8 &device.id pci 0x8073 +device.name PM8073 Tachyon SPCve 12G 16-port SAS/SATA controller vendor.id pci 0x11f8 &device.id pci 0x8531 +device.name PM8531 PFX 24xG3 Fanout PCIe Switches vendor.id pci 0x11f8 &device.id pci 0x8546 +device.name PM8546 B-FEIP PSX 96xG3 PCIe Storage Switch vendor.id pci 0x11f9 +vendor.name I-Cube Inc vendor.id pci 0x11fa +vendor.name Kasan Electronics Company, Ltd. vendor.id pci 0x11fb +vendor.name Datel Inc vendor.id pci 0x11fc +vendor.name Silicon Magic vendor.id pci 0x11fd +vendor.name High Street Consultants vendor.id pci 0x11fe +vendor.name Comtrol Corporation vendor.id pci 0x11fe &device.id pci 0x0001 +device.name RocketPort 32 port w/external I/F vendor.id pci 0x11fe &device.id pci 0x0002 +device.name RocketPort 8 port w/external I/F vendor.id pci 0x11fe &device.id pci 0x0003 +device.name RocketPort 16 port w/external I/F vendor.id pci 0x11fe &device.id pci 0x0004 +device.name RocketPort 4 port w/quad cable vendor.id pci 0x11fe &device.id pci 0x0005 +device.name RocketPort 8 port w/octa cable vendor.id pci 0x11fe &device.id pci 0x0006 +device.name RocketPort 8 port w/RJ11 connectors vendor.id pci 0x11fe &device.id pci 0x0007 +device.name RocketPort 4 port w/RJ11 connectors vendor.id pci 0x11fe &device.id pci 0x0008 +device.name RocketPort 8 port w/ DB78 SNI (Siemens) connector vendor.id pci 0x11fe &device.id pci 0x0009 +device.name RocketPort 16 port w/ DB78 SNI (Siemens) connector vendor.id pci 0x11fe &device.id pci 0x000a +device.name RocketPort Plus 4 port vendor.id pci 0x11fe &device.id pci 0x000b +device.name RocketPort Plus 8 port vendor.id pci 0x11fe &device.id pci 0x000c +device.name RocketModem 6 port vendor.id pci 0x11fe &device.id pci 0x000d +device.name RocketModem 4-port vendor.id pci 0x11fe &device.id pci 0x000e +device.name RocketPort Plus 2 port RS232 vendor.id pci 0x11fe &device.id pci 0x000f +device.name RocketPort Plus 2 port RS422 vendor.id pci 0x11fe &device.id pci 0x0040 +device.name RocketPort Infinity Octa, 8port, RJ45 vendor.id pci 0x11fe &device.id pci 0x0041 +device.name RocketPort Infinity 32port, External Interface vendor.id pci 0x11fe &device.id pci 0x0042 +device.name RocketPort Infinity 8port, External Interface vendor.id pci 0x11fe &device.id pci 0x0043 +device.name RocketPort Infinity 16port, External Interface vendor.id pci 0x11fe &device.id pci 0x0044 +device.name RocketPort Infinity Quad, 4port, DB vendor.id pci 0x11fe &device.id pci 0x0045 +device.name RocketPort Infinity Octa, 8port, DB vendor.id pci 0x11fe &device.id pci 0x0047 +device.name RocketPort Infinity 4port, RJ45 vendor.id pci 0x11fe &device.id pci 0x004f +device.name RocketPort Infinity 2port, SMPTE vendor.id pci 0x11fe &device.id pci 0x0052 +device.name RocketPort Infinity Octa, 8port, SMPTE vendor.id pci 0x11fe &device.id pci 0x0801 +device.name RocketPort UPCI 32 port w/external I/F vendor.id pci 0x11fe &device.id pci 0x0802 +device.name RocketPort UPCI 8 port w/external I/F vendor.id pci 0x11fe &device.id pci 0x0803 +device.name RocketPort UPCI 16 port w/external I/F vendor.id pci 0x11fe &device.id pci 0x0805 +device.name RocketPort UPCI 8 port w/octa cable vendor.id pci 0x11fe &device.id pci 0x080c +device.name RocketModem III 8 port vendor.id pci 0x11fe &device.id pci 0x080d +device.name RocketModem III 4 port vendor.id pci 0x11fe &device.id pci 0x0810 +device.name RocketPort UPCI Plus 4 port RS232 vendor.id pci 0x11fe &device.id pci 0x0811 +device.name RocketPort UPCI Plus 8 port RS232 vendor.id pci 0x11fe &device.id pci 0x0812 +device.name RocketPort UPCI Plus 8 port RS422 vendor.id pci 0x11fe &device.id pci 0x0903 +device.name RocketPort Compact PCI 16 port w/external I/F vendor.id pci 0x11fe &device.id pci 0x8015 +device.name RocketPort 4-port UART 16954 vendor.id pci 0x11ff +vendor.name Scion Corporation vendor.id pci 0x11ff &device.id pci 0x0003 +device.name AG-5 vendor.id pci 0x1200 +vendor.name CSS Corporation vendor.id pci 0x1201 +vendor.name Vista Controls Corp vendor.id pci 0x1202 +vendor.name Network General Corp. vendor.id pci 0x1202 &device.id pci 0x4300 +device.name Gigabit Ethernet Adapter vendor.id pci 0x1202 &device.id pci 0x4300 &subvendor.id pci 0x1202 &subdevice.id pci 0x9841 +subdevice.name SK-9841 LX vendor.id pci 0x1202 &device.id pci 0x4300 &subvendor.id pci 0x1202 &subdevice.id pci 0x9842 +subdevice.name SK-9841 LX dual link vendor.id pci 0x1202 &device.id pci 0x4300 &subvendor.id pci 0x1202 &subdevice.id pci 0x9843 +subdevice.name SK-9843 SX vendor.id pci 0x1202 &device.id pci 0x4300 &subvendor.id pci 0x1202 &subdevice.id pci 0x9844 +subdevice.name SK-9843 SX dual link vendor.id pci 0x1203 +vendor.name Bayer Corporation, Agfa Division vendor.id pci 0x1204 +vendor.name Lattice Semiconductor Corporation vendor.id pci 0x1204 &device.id pci 0x1965 +device.name SB6501 802.11ad Wireless Network Adapter vendor.id pci 0x1205 +vendor.name Array Corporation vendor.id pci 0x1206 +vendor.name Amdahl Corporation vendor.id pci 0x1208 +vendor.name Parsytec GmbH vendor.id pci 0x1208 &device.id pci 0x4853 +device.name HS-Link Device vendor.id pci 0x1209 +vendor.name SCI Systems Inc vendor.id pci 0x120a +vendor.name Synaptel vendor.id pci 0x120b +vendor.name Adaptive Solutions vendor.id pci 0x120c +vendor.name Technical Corp. vendor.id pci 0x120d +vendor.name Compression Labs, Inc. vendor.id pci 0x120e +vendor.name Cyclades Corporation vendor.id pci 0x120e &device.id pci 0x0100 +device.name Cyclom-Y below first megabyte vendor.id pci 0x120e &device.id pci 0x0101 +device.name Cyclom-Y above first megabyte vendor.id pci 0x120e &device.id pci 0x0102 +device.name Cyclom-4Y below first megabyte vendor.id pci 0x120e &device.id pci 0x0103 +device.name Cyclom-4Y above first megabyte vendor.id pci 0x120e &device.id pci 0x0104 +device.name Cyclom-8Y below first megabyte vendor.id pci 0x120e &device.id pci 0x0105 +device.name Cyclom-8Y above first megabyte vendor.id pci 0x120e &device.id pci 0x0200 +device.name Cyclades-Z below first megabyte vendor.id pci 0x120e &device.id pci 0x0201 +device.name Cyclades-Z above first megabyte vendor.id pci 0x120e &device.id pci 0x0300 +device.name PC300/RSV or /X21 (2 ports) vendor.id pci 0x120e &device.id pci 0x0301 +device.name PC300/RSV or /X21 (1 port) vendor.id pci 0x120e &device.id pci 0x0310 +device.name PC300/TE (2 ports) vendor.id pci 0x120e &device.id pci 0x0311 +device.name PC300/TE (1 port) vendor.id pci 0x120e &device.id pci 0x0320 +device.name PC300/TE-M (2 ports) vendor.id pci 0x120e &device.id pci 0x0321 +device.name PC300/TE-M (1 port) vendor.id pci 0x120e &device.id pci 0x0400 +device.name PC400 vendor.id pci 0x120f +vendor.name Essential Communications vendor.id pci 0x120f &device.id pci 0x0001 +device.name Roadrunner serial HIPPI vendor.id pci 0x1210 +vendor.name Hyperparallel Technologies vendor.id pci 0x1211 +vendor.name Braintech Inc vendor.id pci 0x1212 +vendor.name Kingston Technology Corp. vendor.id pci 0x1213 +vendor.name Applied Intelligent Systems, Inc. vendor.id pci 0x1214 +vendor.name Performance Technologies, Inc. vendor.id pci 0x1215 +vendor.name Interware Co., Ltd vendor.id pci 0x1216 +vendor.name Purup Prepress A/S vendor.id pci 0x1217 +vendor.name O2 Micro, Inc. vendor.id pci 0x1217 &device.id pci 0x00f7 +device.name Firewire (IEEE 1394) vendor.id pci 0x1217 &device.id pci 0x00f7 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x1217 &device.id pci 0x00f7 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1217 &device.id pci 0x10f7 +device.name 1394 OHCI Compliant Host Controller vendor.id pci 0x1217 &device.id pci 0x11f7 +device.name OZ600 1394a-2000 Controller vendor.id pci 0x1217 &device.id pci 0x11f7 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x1217 &device.id pci 0x13f7 +device.name 1394 OHCI Compliant Host Controller vendor.id pci 0x1217 &device.id pci 0x6729 +device.name OZ6729 vendor.id pci 0x1217 &device.id pci 0x673a +device.name OZ6730 vendor.id pci 0x1217 &device.id pci 0x6832 +device.name OZ6832/6833 CardBus Controller vendor.id pci 0x1217 &device.id pci 0x6836 +device.name OZ6836/6860 CardBus Controller vendor.id pci 0x1217 &device.id pci 0x6872 +device.name OZ6812 CardBus Controller vendor.id pci 0x1217 &device.id pci 0x6925 +device.name OZ6922 CardBus Controller vendor.id pci 0x1217 &device.id pci 0x6933 +device.name OZ6933/711E1 CardBus/SmartCardBus Controller vendor.id pci 0x1217 &device.id pci 0x6933 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x1217 &device.id pci 0x6972 +device.name OZ601/6912/711E0 CardBus/SmartCardBus Controller vendor.id pci 0x1217 &device.id pci 0x6972 &subvendor.id pci 0x1014 &subdevice.id pci 0x020c +subdevice.name ThinkPad R30 vendor.id pci 0x1217 &device.id pci 0x6972 &subvendor.id pci 0x1028 &subdevice.id pci 0x0152 +subdevice.name Latitude D500 vendor.id pci 0x1217 &device.id pci 0x6972 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x1217 &device.id pci 0x7110 +device.name OZ711Mx 4-in-1 MemoryCardBus Accelerator vendor.id pci 0x1217 &device.id pci 0x7110 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x1217 &device.id pci 0x7110 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x1217 &device.id pci 0x7110 &subvendor.id pci 0x1734 &subdevice.id pci 0x106c +subdevice.name Amilo A1645 vendor.id pci 0x1217 &device.id pci 0x7112 +device.name OZ711EC1/M1 SmartCardBus/MemoryCardBus Controller vendor.id pci 0x1217 &device.id pci 0x7113 +device.name OZ711EC1 SmartCardBus Controller vendor.id pci 0x1217 &device.id pci 0x7113 &subvendor.id pci 0x1025 &subdevice.id pci 0x0035 +subdevice.name TravelMate 660 vendor.id pci 0x1217 &device.id pci 0x7114 +device.name OZ711M1/MC1 4-in-1 MemoryCardBus Controller vendor.id pci 0x1217 &device.id pci 0x7120 +device.name Integrated MMC/SD Controller vendor.id pci 0x1217 &device.id pci 0x7120 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x1217 &device.id pci 0x7120 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1217 &device.id pci 0x7130 +device.name Integrated MS/xD Controller vendor.id pci 0x1217 &device.id pci 0x7130 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x1217 &device.id pci 0x7130 &subvendor.id pci 0x1179 &subdevice.id pci 0xff50 +subdevice.name Satellite P305D-S8995E vendor.id pci 0x1217 &device.id pci 0x7134 +device.name OZ711MP1/MS1 MemoryCardBus Controller vendor.id pci 0x1217 &device.id pci 0x7135 +device.name Cardbus bridge vendor.id pci 0x1217 &device.id pci 0x7136 +device.name OZ711SP1 Memory CardBus Controller vendor.id pci 0x1217 &device.id pci 0x71e2 +device.name OZ711E2 SmartCardBus Controller vendor.id pci 0x1217 &device.id pci 0x7212 +device.name OZ711M2 4-in-1 MemoryCardBus Controller vendor.id pci 0x1217 &device.id pci 0x7213 +device.name OZ6933E CardBus Controller vendor.id pci 0x1217 &device.id pci 0x7223 +device.name OZ711M3/MC3 4-in-1 MemoryCardBus Controller vendor.id pci 0x1217 &device.id pci 0x7223 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x1217 &device.id pci 0x7223 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x1217 &device.id pci 0x7223 &subvendor.id pci 0x10cf &subdevice.id pci 0x11c4 +subdevice.name Lifebook P5020D Laptop vendor.id pci 0x1217 &device.id pci 0x7233 +device.name OZ711MP3/MS3 4-in-1 MemoryCardBus Controller vendor.id pci 0x1217 &device.id pci 0x8120 +device.name Integrated MMC/SD Controller vendor.id pci 0x1217 &device.id pci 0x8130 +device.name Integrated MS/MSPRO/xD Controller vendor.id pci 0x1217 &device.id pci 0x8220 +device.name OZ600FJ1/OZ900FJ1 SD/MMC Card Reader Controller vendor.id pci 0x1217 &device.id pci 0x8221 +device.name OZ600FJ0/OZ900FJ0/OZ600FJS SD/MMC Card Reader Controller vendor.id pci 0x1217 &device.id pci 0x8320 +device.name OZ600RJ1/OZ900RJ1 SD/MMC Card Reader Controller vendor.id pci 0x1217 &device.id pci 0x8320 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x1217 &device.id pci 0x8321 +device.name OZ600RJ0/OZ900RJ0/OZ600RJS SD/MMC Card Reader Controller vendor.id pci 0x1217 &device.id pci 0x8330 +device.name OZ600 MS/xD Controller vendor.id pci 0x1217 &device.id pci 0x8330 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x1217 &device.id pci 0x8331 +device.name O2 Flash Memory Card vendor.id pci 0x1217 &device.id pci 0x8520 +device.name SD/MMC Card Reader Controller vendor.id pci 0x1217 &device.id pci 0x8621 +device.name SD/MMC Card Reader Controller vendor.id pci 0x1218 +vendor.name Hybricon Corp. vendor.id pci 0x1219 +vendor.name First Virtual Corporation vendor.id pci 0x121a +vendor.name 3Dfx Interactive, Inc. vendor.id pci 0x121a &device.id pci 0x0001 +device.name Voodoo vendor.id pci 0x121a &device.id pci 0x0002 +device.name Voodoo 2 vendor.id pci 0x121a &device.id pci 0x0003 +device.name Voodoo Banshee vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1092 &subdevice.id pci 0x0003 +subdevice.name Monster Fusion vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1092 &subdevice.id pci 0x4000 +subdevice.name Monster Fusion vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1092 &subdevice.id pci 0x4002 +subdevice.name Monster Fusion vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1092 &subdevice.id pci 0x4801 +subdevice.name Monster Fusion AGP vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1092 &subdevice.id pci 0x4803 +subdevice.name Monster Fusion AGP vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1092 &subdevice.id pci 0x8030 +subdevice.name Monster Fusion vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1092 &subdevice.id pci 0x8035 +subdevice.name Monster Fusion AGP vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0001 +subdevice.name Dragon 4000 vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1102 &subdevice.id pci 0x1017 +subdevice.name 3D Blaster Banshee PCI (CT6760) vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x1102 &subdevice.id pci 0x1018 +subdevice.name 3D Blaster Banshee VE vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x121a &subdevice.id pci 0x0001 +subdevice.name Voodoo Banshee AGP vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x121a &subdevice.id pci 0x0003 +subdevice.name Voodoo Banshee AGP SGRAM vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x121a &subdevice.id pci 0x0004 +subdevice.name Voodoo Banshee vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x139c &subdevice.id pci 0x0016 +subdevice.name Raven vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x139c &subdevice.id pci 0x0017 +subdevice.name Raven vendor.id pci 0x121a &device.id pci 0x0003 &subvendor.id pci 0x14af &subdevice.id pci 0x0002 +subdevice.name Maxi Gamer Phoenix vendor.id pci 0x121a &device.id pci 0x0004 +device.name Voodoo Banshee [Velocity 100] vendor.id pci 0x121a &device.id pci 0x0005 +device.name Voodoo 3 vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0004 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0030 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0031 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0034 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0036 +subdevice.name Voodoo3 2000 PCI vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0037 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0038 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x003a +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0044 +subdevice.name Voodoo3 vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x004b +subdevice.name Velocity 100 vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x004c +subdevice.name Velocity 200 vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x004d +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x004e +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0051 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0052 +subdevice.name Voodoo3 AGP vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0057 +subdevice.name Voodoo3 3000 PCI vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0060 +subdevice.name Voodoo3 3500 TV (NTSC) vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0061 +subdevice.name Voodoo3 3500 TV (PAL) vendor.id pci 0x121a &device.id pci 0x0005 &subvendor.id pci 0x121a &subdevice.id pci 0x0062 +subdevice.name Voodoo3 3500 TV (SECAM) vendor.id pci 0x121a &device.id pci 0x0009 +device.name Voodoo 4 / Voodoo 5 vendor.id pci 0x121a &device.id pci 0x0009 &subvendor.id pci 0x121a &subdevice.id pci 0x0003 +subdevice.name Voodoo5 PCI 5500 vendor.id pci 0x121a &device.id pci 0x0009 &subvendor.id pci 0x121a &subdevice.id pci 0x0009 +subdevice.name Voodoo5 AGP 5500/6000 vendor.id pci 0x121a &device.id pci 0x0057 +device.name Voodoo 3/3000 [Avenger] vendor.id pci 0x121b +vendor.name Advanced Telecommunications Modules vendor.id pci 0x121c +vendor.name Nippon Texaco., Ltd vendor.id pci 0x121d +vendor.name LiPPERT ADLINK Technology GmbH vendor.id pci 0x121e +vendor.name CSPI vendor.id pci 0x121e &device.id pci 0x0201 +device.name Myrinet 2000 Scalable Cluster Interconnect vendor.id pci 0x121f +vendor.name Arcus Technology, Inc. vendor.id pci 0x1220 +vendor.name Ariel Corporation vendor.id pci 0x1220 &device.id pci 0x1220 +device.name AMCC 5933 TMS320C80 DSP/Imaging board vendor.id pci 0x1221 +vendor.name Contec Co., Ltd vendor.id pci 0x1221 &device.id pci 0x9172 +device.name PO-64L(PCI)H [Isolated Digital Output Board for PCI] vendor.id pci 0x1221 &device.id pci 0x91a2 +device.name PO-32L(PCI)H [Isolated Digital Output Board for PCI] vendor.id pci 0x1221 &device.id pci 0x91c3 +device.name DA16-16(LPCI)L [Un-insulated highly precise analog output board for Low Profile PCI] vendor.id pci 0x1221 &device.id pci 0xb152 +device.name DIO-96D2-LPCI vendor.id pci 0x1221 &device.id pci 0xc103 +device.name ADA16-32/2(PCI)F [High-Speed Analog I/O Board for PCI] vendor.id pci 0x1222 +vendor.name Ancor Communications, Inc. vendor.id pci 0x1223 +vendor.name Artesyn Communication Products vendor.id pci 0x1223 &device.id pci 0x0003 +device.name PM/Link vendor.id pci 0x1223 &device.id pci 0x0004 +device.name PM/T1 vendor.id pci 0x1223 &device.id pci 0x0005 +device.name PM/E1 vendor.id pci 0x1223 &device.id pci 0x0008 +device.name PM/SLS vendor.id pci 0x1223 &device.id pci 0x0009 +device.name BajaSpan Resource Target vendor.id pci 0x1223 &device.id pci 0x000a +device.name BajaSpan Section 0 vendor.id pci 0x1223 &device.id pci 0x000b +device.name BajaSpan Section 1 vendor.id pci 0x1223 &device.id pci 0x000c +device.name BajaSpan Section 2 vendor.id pci 0x1223 &device.id pci 0x000d +device.name BajaSpan Section 3 vendor.id pci 0x1223 &device.id pci 0x000e +device.name PM/PPC vendor.id pci 0x1224 +vendor.name Interactive Images vendor.id pci 0x1225 +vendor.name Power I/O, Inc. vendor.id pci 0x1227 +vendor.name Tech-Source vendor.id pci 0x1227 &device.id pci 0x0006 +device.name Raptor GFX 8P vendor.id pci 0x1227 &device.id pci 0x0023 +device.name Raptor GFX [1100T] vendor.id pci 0x1227 &device.id pci 0x0045 +device.name Raptor 4000-L [Linux version] vendor.id pci 0x1227 &device.id pci 0x004a +device.name Raptor 4000-LR-L [Linux version] vendor.id pci 0x1228 +vendor.name Norsk Elektro Optikk A/S vendor.id pci 0x1229 +vendor.name Data Kinesis Inc. vendor.id pci 0x122a +vendor.name Integrated Telecom vendor.id pci 0x122b +vendor.name LG Industrial Systems Co., Ltd vendor.id pci 0x122c +vendor.name Sican GmbH vendor.id pci 0x122d +vendor.name Aztech System Ltd vendor.id pci 0x122d &device.id pci 0x1206 +device.name 368DSP vendor.id pci 0x122d &device.id pci 0x1400 +device.name Trident PCI288-Q3DII (NX) vendor.id pci 0x122d &device.id pci 0x50dc +device.name 3328 Audio vendor.id pci 0x122d &device.id pci 0x50dc &subvendor.id pci 0x122d &subdevice.id pci 0x0001 +subdevice.name 3328 Audio vendor.id pci 0x122d &device.id pci 0x80da +device.name 3328 Audio vendor.id pci 0x122d &device.id pci 0x80da &subvendor.id pci 0x122d &subdevice.id pci 0x0001 +subdevice.name 3328 Audio vendor.id pci 0x122e +vendor.name Xyratex vendor.id pci 0x122e &device.id pci 0x7722 +device.name Napatech XL1 vendor.id pci 0x122e &device.id pci 0x7724 +device.name Napatech XL2/XA vendor.id pci 0x122e &device.id pci 0x7729 +device.name Napatech XD vendor.id pci 0x122f +vendor.name Andrew Corporation vendor.id pci 0x1230 +vendor.name Fishcamp Engineering vendor.id pci 0x1231 +vendor.name Woodward McCoach, Inc. vendor.id pci 0x1231 &device.id pci 0x04e1 +device.name Desktop PCI Telephony 4 vendor.id pci 0x1231 &device.id pci 0x05e1 +device.name Desktop PCI Telephony 5/6 vendor.id pci 0x1231 &device.id pci 0x0d00 +device.name LightParser vendor.id pci 0x1231 &device.id pci 0x0d02 +device.name LightParser 2 vendor.id pci 0x1231 &device.id pci 0x0d13 +device.name Desktop PCI L1/L3 Telephony vendor.id pci 0x1232 +vendor.name GPT Limited vendor.id pci 0x1233 +vendor.name Bus-Tech, Inc. vendor.id pci 0x1235 +vendor.name Risq Modular Systems, Inc. vendor.id pci 0x1236 +vendor.name Sigma Designs Corporation vendor.id pci 0x1236 &device.id pci 0x0000 +device.name RealMagic64/GX vendor.id pci 0x1236 &device.id pci 0x6401 +device.name REALmagic 64/GX (SD 6425) vendor.id pci 0x1237 +vendor.name Alta Technology Corporation vendor.id pci 0x1238 +vendor.name Adtran vendor.id pci 0x1239 +vendor.name 3DO Company vendor.id pci 0x123a +vendor.name Visicom Laboratories, Inc. vendor.id pci 0x123b +vendor.name Seeq Technology, Inc. vendor.id pci 0x123c +vendor.name Century Systems, Inc. vendor.id pci 0x123d +vendor.name Engineering Design Team, Inc. vendor.id pci 0x123d &device.id pci 0x0000 +device.name EasyConnect 8/32 vendor.id pci 0x123d &device.id pci 0x0002 +device.name EasyConnect 8/64 vendor.id pci 0x123d &device.id pci 0x0003 +device.name EasyIO vendor.id pci 0x123e +vendor.name Simutech, Inc. vendor.id pci 0x123f +vendor.name LSI Logic vendor.id pci 0x123f &device.id pci 0x00e4 +device.name MPEG vendor.id pci 0x123f &device.id pci 0x8120 +device.name DVxplore Codec vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x10de &subdevice.id pci 0x01e1 +subdevice.name NVTV PAL vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x10de &subdevice.id pci 0x01e2 +subdevice.name NVTV NTSC vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x10de &subdevice.id pci 0x01e3 +subdevice.name NVTV PAL vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x10de &subdevice.id pci 0x0248 +subdevice.name NVTV NTSC vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x10de &subdevice.id pci 0x0249 +subdevice.name NVTV PAL vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x11bd &subdevice.id pci 0x0006 +subdevice.name DV500 E4 vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x11bd &subdevice.id pci 0x000a +subdevice.name DV500 E4 vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x11bd &subdevice.id pci 0x000f +subdevice.name DV500 E4 vendor.id pci 0x123f &device.id pci 0x8120 &subvendor.id pci 0x1809 &subdevice.id pci 0x0016 +subdevice.name Emuzed MAUI-III PCI PVR FM TV vendor.id pci 0x123f &device.id pci 0x8888 +device.name Cinemaster C 3.0 DVD Decoder vendor.id pci 0x123f &device.id pci 0x8888 &subvendor.id pci 0x1002 &subdevice.id pci 0x0001 +subdevice.name Cinemaster C 3.0 DVD Decoder vendor.id pci 0x123f &device.id pci 0x8888 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Cinemaster C 3.0 DVD Decoder vendor.id pci 0x123f &device.id pci 0x8888 &subvendor.id pci 0x1328 &subdevice.id pci 0x0001 +subdevice.name Cinemaster C 3.0 DVD Decoder vendor.id pci 0x1240 +vendor.name Marathon Technologies Corp. vendor.id pci 0x1241 +vendor.name DSC Communications vendor.id pci 0x1242 +vendor.name JNI Corporation vendor.id pci 0x1242 &device.id pci 0x1560 +device.name JNIC-1560 PCI-X Fibre Channel Controller vendor.id pci 0x1242 &device.id pci 0x1560 &subvendor.id pci 0x1242 &subdevice.id pci 0x6562 +subdevice.name FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter vendor.id pci 0x1242 &device.id pci 0x1560 &subvendor.id pci 0x1242 &subdevice.id pci 0x656a +subdevice.name FCX-6562 PCI-X Fibre Channel Adapter vendor.id pci 0x1242 &device.id pci 0x4643 +device.name FCI-1063 Fibre Channel Adapter vendor.id pci 0x1242 &device.id pci 0x6562 +device.name FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter vendor.id pci 0x1242 &device.id pci 0x656a +device.name FCX-6562 PCI-X Fibre Channel Adapter vendor.id pci 0x1243 +vendor.name Delphax vendor.id pci 0x1244 +vendor.name AVM GmbH vendor.id pci 0x1244 &device.id pci 0x0700 +device.name B1 ISDN vendor.id pci 0x1244 &device.id pci 0x0800 +device.name C4 ISDN vendor.id pci 0x1244 &device.id pci 0x0a00 +device.name A1 ISDN [Fritz] vendor.id pci 0x1244 &device.id pci 0x0a00 &subvendor.id pci 0x1244 &subdevice.id pci 0x0a00 +subdevice.name FRITZ!Card ISDN Controller vendor.id pci 0x1244 &device.id pci 0x0e00 +device.name Fritz!Card PCI v2.0 ISDN vendor.id pci 0x1244 &device.id pci 0x0e80 +device.name Fritz!Card PCI v2.1 ISDN vendor.id pci 0x1244 &device.id pci 0x0e80 &subvendor.id pci 0x1244 &subdevice.id pci 0x0e00 +subdevice.name PSB 3100F (AVM KAFKA) [Fritz!Card PCI v2.1] vendor.id pci 0x1244 &device.id pci 0x1100 +device.name C2 ISDN vendor.id pci 0x1244 &device.id pci 0x1200 +device.name T1 ISDN vendor.id pci 0x1244 &device.id pci 0x2700 +device.name Fritz!Card DSL SL vendor.id pci 0x1244 &device.id pci 0x2900 +device.name Fritz!Card DSL v2.0 vendor.id pci 0x1245 +vendor.name A.P.D., S.A. vendor.id pci 0x1246 +vendor.name Dipix Technologies, Inc. vendor.id pci 0x1247 +vendor.name Xylon Research, Inc. vendor.id pci 0x1248 +vendor.name Central Data Corporation vendor.id pci 0x1249 +vendor.name Samsung Electronics Co., Ltd. vendor.id pci 0x124a +vendor.name AEG Electrocom GmbH vendor.id pci 0x124b +vendor.name SBS/Greenspring Modular I/O vendor.id pci 0x124b &device.id pci 0x0040 +device.name PCI-40A or cPCI-200 Quad IndustryPack carrier vendor.id pci 0x124b &device.id pci 0x0040 &subvendor.id pci 0x124b &subdevice.id pci 0x9080 +subdevice.name PCI9080 Bridge vendor.id pci 0x124c +vendor.name Solitron Technologies, Inc. vendor.id pci 0x124d +vendor.name Stallion Technologies, Inc. vendor.id pci 0x124d &device.id pci 0x0000 +device.name EasyConnection 8/32 vendor.id pci 0x124d &device.id pci 0x0002 +device.name EasyConnection 8/64 vendor.id pci 0x124d &device.id pci 0x0003 +device.name EasyIO vendor.id pci 0x124d &device.id pci 0x0004 +device.name EasyConnection/RA vendor.id pci 0x124e +vendor.name Cylink vendor.id pci 0x124f +vendor.name Infortrend Technology, Inc. vendor.id pci 0x124f &device.id pci 0x0041 +device.name IFT-2000 Series RAID Controller vendor.id pci 0x1250 +vendor.name Hitachi Microcomputer System Ltd vendor.id pci 0x1251 +vendor.name VLSI Solutions Oy vendor.id pci 0x1253 +vendor.name Guzik Technical Enterprises vendor.id pci 0x1254 +vendor.name Linear Systems Ltd. vendor.id pci 0x1254 &device.id pci 0x0065 +device.name DVB Master FD vendor.id pci 0x1254 &device.id pci 0x007c +device.name DVB Master Quad/o vendor.id pci 0x1255 +vendor.name Optibase Ltd vendor.id pci 0x1255 &device.id pci 0x1110 +device.name MPEG Forge vendor.id pci 0x1255 &device.id pci 0x1210 +device.name MPEG Fusion vendor.id pci 0x1255 &device.id pci 0x2110 +device.name VideoPlex vendor.id pci 0x1255 &device.id pci 0x2120 +device.name VideoPlex CC vendor.id pci 0x1255 &device.id pci 0x2130 +device.name VideoQuest vendor.id pci 0x1256 +vendor.name Perceptive Solutions, Inc. vendor.id pci 0x1256 &device.id pci 0x4201 +device.name PCI-2220I vendor.id pci 0x1256 &device.id pci 0x4401 +device.name PCI-2240I vendor.id pci 0x1256 &device.id pci 0x5201 +device.name PCI-2000 vendor.id pci 0x1257 +vendor.name Vertex Networks, Inc. vendor.id pci 0x1258 +vendor.name Gilbarco, Inc. vendor.id pci 0x1259 +vendor.name Allied Telesis vendor.id pci 0x1259 &device.id pci 0x2560 +device.name AT-2560 Fast Ethernet Adapter (i82557B) vendor.id pci 0x1259 &device.id pci 0x2801 +device.name AT-2801FX (RTL-8139) vendor.id pci 0x1259 &device.id pci 0xa117 +device.name RTL81xx Fast Ethernet vendor.id pci 0x1259 &device.id pci 0xa11e +device.name RTL81xx Fast Ethernet vendor.id pci 0x1259 &device.id pci 0xa120 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x125a +vendor.name ABB Power Systems vendor.id pci 0x125b +vendor.name Asix Electronics Corporation vendor.id pci 0x125b &device.id pci 0x1400 +device.name AX88141 Fast Ethernet Controller vendor.id pci 0x125b &device.id pci 0x1400 &subvendor.id pci 0x1186 &subdevice.id pci 0x1100 +subdevice.name AX8814X Based PCI Fast Ethernet Adapter vendor.id pci 0x125c +vendor.name Aurora Technologies, Inc. vendor.id pci 0x125c &device.id pci 0x0101 +device.name Saturn 4520P vendor.id pci 0x125c &device.id pci 0x0640 +device.name Aries 16000P vendor.id pci 0x125d +vendor.name ESS Technology vendor.id pci 0x125d &device.id pci 0x0000 +device.name ES336H Fax Modem (Early Model) vendor.id pci 0x125d &device.id pci 0x1948 +device.name ES1948 Maestro-1 vendor.id pci 0x125d &device.id pci 0x1968 +device.name ES1968 Maestro 2 vendor.id pci 0x125d &device.id pci 0x1968 &subvendor.id pci 0x1028 &subdevice.id pci 0x0085 +subdevice.name ES1968 Maestro-2 PCI vendor.id pci 0x125d &device.id pci 0x1968 &subvendor.id pci 0x1033 &subdevice.id pci 0x8051 +subdevice.name ES1968 Maestro-2 Audiodrive vendor.id pci 0x125d &device.id pci 0x1969 +device.name ES1938/ES1946/ES1969 Solo-1 Audiodrive vendor.id pci 0x125d &device.id pci 0x1969 &subvendor.id pci 0x1014 &subdevice.id pci 0x0166 +subdevice.name ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard vendor.id pci 0x125d &device.id pci 0x1969 &subvendor.id pci 0x125d &subdevice.id pci 0x8888 +subdevice.name Solo-1 Audio Adapter vendor.id pci 0x125d &device.id pci 0x1969 &subvendor.id pci 0x125d &subdevice.id pci 0x8898 +subdevice.name ES1938S TTSOLO1-SL [TerraTec 128i PCI] vendor.id pci 0x125d &device.id pci 0x1969 &subvendor.id pci 0x153b &subdevice.id pci 0x111b +subdevice.name Terratec 128i PCI vendor.id pci 0x125d &device.id pci 0x1978 +device.name ES1978 Maestro 2E vendor.id pci 0x125d &device.id pci 0x1978 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb112 +subdevice.name Armada M700/E500 vendor.id pci 0x125d &device.id pci 0x1978 &subvendor.id pci 0x1033 &subdevice.id pci 0x803c +subdevice.name ES1978 Maestro-2E Audiodrive vendor.id pci 0x125d &device.id pci 0x1978 &subvendor.id pci 0x1033 &subdevice.id pci 0x8058 +subdevice.name ES1978 Maestro-2E Audiodrive vendor.id pci 0x125d &device.id pci 0x1978 &subvendor.id pci 0x1092 &subdevice.id pci 0x4000 +subdevice.name Monster Sound MX400 vendor.id pci 0x125d &device.id pci 0x1978 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name ES1978 Maestro-2E Audiodrive vendor.id pci 0x125d &device.id pci 0x1988 +device.name ES1988 Allegro-1 vendor.id pci 0x125d &device.id pci 0x1988 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0098 +subdevice.name Evo N600c vendor.id pci 0x125d &device.id pci 0x1988 &subvendor.id pci 0x1092 &subdevice.id pci 0x4100 +subdevice.name Sonic Impact S100 vendor.id pci 0x125d &device.id pci 0x1988 &subvendor.id pci 0x125d &subdevice.id pci 0x0431 +subdevice.name Allegro AudioDrive vendor.id pci 0x125d &device.id pci 0x1988 &subvendor.id pci 0x125d &subdevice.id pci 0x1988 +subdevice.name ESS Allegro-1 Audiodrive vendor.id pci 0x125d &device.id pci 0x1988 &subvendor.id pci 0x125d &subdevice.id pci 0x1998 +subdevice.name Allegro AudioDrive vendor.id pci 0x125d &device.id pci 0x1988 &subvendor.id pci 0x125d &subdevice.id pci 0x1999 +subdevice.name Allegro-1 AudioDrive vendor.id pci 0x125d &device.id pci 0x1989 +device.name ESS Modem vendor.id pci 0x125d &device.id pci 0x1989 &subvendor.id pci 0x125d &subdevice.id pci 0x1989 +subdevice.name ESS Modem vendor.id pci 0x125d &device.id pci 0x1998 +device.name ES1983S Maestro-3i PCI Audio Accelerator vendor.id pci 0x125d &device.id pci 0x1998 &subvendor.id pci 0x1028 &subdevice.id pci 0x00b1 +subdevice.name Latitude C600 vendor.id pci 0x125d &device.id pci 0x1998 &subvendor.id pci 0x1028 &subdevice.id pci 0x00e5 +subdevice.name Latitude C810 vendor.id pci 0x125d &device.id pci 0x1998 &subvendor.id pci 0x1028 &subdevice.id pci 0x00e6 +subdevice.name ES1983S Maestro-3i (Dell Inspiron 8100) vendor.id pci 0x125d &device.id pci 0x1999 +device.name ES1983S Maestro-3i PCI Modem Accelerator vendor.id pci 0x125d &device.id pci 0x199a +device.name ES1983S Maestro-3i PCI Audio Accelerator vendor.id pci 0x125d &device.id pci 0x199b +device.name ES1983S Maestro-3i PCI Modem Accelerator vendor.id pci 0x125d &device.id pci 0x2808 +device.name ES336H Fax Modem (Later Model) vendor.id pci 0x125d &device.id pci 0x2838 +device.name ES2838/2839 SuperLink Modem vendor.id pci 0x125d &device.id pci 0x2898 +device.name ES2898 Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x125d &subdevice.id pci 0x0424 +subdevice.name ES56-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x125d &subdevice.id pci 0x0425 +subdevice.name ES56T-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x125d &subdevice.id pci 0x0426 +subdevice.name ES56V-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x125d &subdevice.id pci 0x0427 +subdevice.name VW-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x125d &subdevice.id pci 0x0428 +subdevice.name ES56ST-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x125d &subdevice.id pci 0x0429 +subdevice.name ES56SV-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x147a &subdevice.id pci 0xc001 +subdevice.name ES56-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x148d &subdevice.id pci 0x1030 +subdevice.name HCF WV-PI56 [ESS ES56-PI Data Fax Modem] vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x14fe &subdevice.id pci 0x0428 +subdevice.name ES56-PI Data Fax Modem vendor.id pci 0x125d &device.id pci 0x2898 &subvendor.id pci 0x14fe &subdevice.id pci 0x0429 +subdevice.name ES56-PI Data Fax Modem vendor.id pci 0x125e +vendor.name Specialvideo Engineering SRL vendor.id pci 0x125f +vendor.name Concurrent Technologies, Inc. vendor.id pci 0x125f &device.id pci 0x2071 +device.name CC PMC/232 vendor.id pci 0x125f &device.id pci 0x2084 +device.name CC PMC/23P vendor.id pci 0x125f &device.id pci 0x2091 +device.name CC PMC/422 vendor.id pci 0x1260 +vendor.name Intersil Corporation vendor.id pci 0x1260 &device.id pci 0x3872 +device.name ISL3872 [Prism 3] vendor.id pci 0x1260 &device.id pci 0x3872 &subvendor.id pci 0x1468 &subdevice.id pci 0x0202 +subdevice.name LAN-Express IEEE 802.11b Wireless LAN vendor.id pci 0x1260 &device.id pci 0x3873 +device.name ISL3874 [Prism 2.5]/ISL3872 [Prism 3] vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x10cf &subdevice.id pci 0x1169 +subdevice.name MBH7WM01-8734 802.11b Wireless Mini PCI Card [ISL3874] vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x1186 &subdevice.id pci 0x3501 +subdevice.name DWL-520 Wireless PCI Adapter (rev A or B) [ISL3874] vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x1186 &subdevice.id pci 0x3700 +subdevice.name DWL-520 Wireless PCI Adapter (rev E1) [ISL3872] vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x1385 &subdevice.id pci 0x4105 +subdevice.name MA311 802.11b wireless adapter [ISL3874] vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x1668 &subdevice.id pci 0x0414 +subdevice.name HWP01170-01 802.11b PCI Wireless Adapter vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x16a5 &subdevice.id pci 0x1601 +subdevice.name AIR.mate PC-400 PCI Wireless LAN Adapter vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x1737 &subdevice.id pci 0x3874 +subdevice.name WMP11 v1 802.11b Wireless-B PCI Adapter [ISL3874] vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x4033 &subdevice.id pci 0x7033 +subdevice.name PCW200 802.11b Wireless PCI Adapter [ISL3874] vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x8086 &subdevice.id pci 0x2510 +subdevice.name M3AWEB Wireless 802.11b MiniPCI Adapter vendor.id pci 0x1260 &device.id pci 0x3873 &subvendor.id pci 0x8086 &subdevice.id pci 0x2513 +subdevice.name Wireless 802.11b MiniPCI Adapter vendor.id pci 0x1260 &device.id pci 0x3877 +device.name ISL3877 [Prism Indigo] vendor.id pci 0x1260 &device.id pci 0x3886 +device.name ISL3886 [Prism Javelin/Prism Xbow] vendor.id pci 0x1260 &device.id pci 0x3886 &subvendor.id pci 0x17cf &subdevice.id pci 0x0037 +subdevice.name XG-901 and clones Wireless Adapter vendor.id pci 0x1260 &device.id pci 0x3890 +device.name ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2802 +subdevice.name SMC2802W V1 Wireless PCI Adapter [ISL3890] vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2835 +subdevice.name SMC2835W Wireless Cardbus Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x10b8 &subdevice.id pci 0xa835 +subdevice.name SMC2835W V2 Wireless Cardbus Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1113 &subdevice.id pci 0x4203 +subdevice.name WN4201B vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1113 &subdevice.id pci 0x8201 +subdevice.name T-Com T-Sinus 154pcicard Wireless PCI Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1113 &subdevice.id pci 0xb301 +subdevice.name T-Sinus 154card Cardbus vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1113 &subdevice.id pci 0xee03 +subdevice.name SMC2802W V2 Wireless PCI Adapter [ISL3886] vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1113 &subdevice.id pci 0xee08 +subdevice.name SMC2835W V3 EU Wireless Cardbus Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1186 &subdevice.id pci 0x3202 +subdevice.name DWL-G650 A1 Wireless Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1259 &subdevice.id pci 0xc104 +subdevice.name CG-WLCB54GT Wireless Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1260 &subdevice.id pci 0x0000 +subdevice.name WG511 v1 54 Mbps Wireless PC Card vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x1385 &subdevice.id pci 0x4800 +subdevice.name WG511 v2/v3 54 Mbps Wireless PC Card vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x16a5 &subdevice.id pci 0x1605 +subdevice.name ALLNET ALL0271 Wireless PCI Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x17cf &subdevice.id pci 0x0014 +subdevice.name XG-600 and clones Wireless Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x17cf &subdevice.id pci 0x0020 +subdevice.name XG-900 and clones Wireless Adapter vendor.id pci 0x1260 &device.id pci 0x3890 &subvendor.id pci 0x187e &subdevice.id pci 0x3403 +subdevice.name G-110 802.11g Wireless Cardbus Adapter vendor.id pci 0x1260 &device.id pci 0x8130 +device.name HMP8130 NTSC/PAL Video Decoder vendor.id pci 0x1260 &device.id pci 0x8131 +device.name HMP8131 NTSC/PAL Video Decoder vendor.id pci 0x1260 &device.id pci 0xffff +device.name ISL3886IK vendor.id pci 0x1260 &device.id pci 0xffff &subvendor.id pci 0x1260 &subdevice.id pci 0x0000 +subdevice.name Senao 3054MP+ (J) mini-PCI WLAN 802.11g adapter vendor.id pci 0x1261 +vendor.name Matsushita-Kotobuki Electronics Industries, Ltd. vendor.id pci 0x1262 +vendor.name ES Computer Company, Ltd. vendor.id pci 0x1263 +vendor.name Sonic Solutions vendor.id pci 0x1264 +vendor.name Aval Nagasaki Corporation vendor.id pci 0x1265 +vendor.name Casio Computer Co., Ltd. vendor.id pci 0x1266 +vendor.name Microdyne Corporation vendor.id pci 0x1266 &device.id pci 0x0001 +device.name NE10/100 Adapter (i82557B) vendor.id pci 0x1266 &device.id pci 0x1910 +device.name NE2000Plus (RT8029) Ethernet Adapter vendor.id pci 0x1266 &device.id pci 0x1910 &subvendor.id pci 0x1266 &subdevice.id pci 0x1910 +subdevice.name NE2000Plus Ethernet Adapter vendor.id pci 0x1267 +vendor.name S. A. Telecommunications vendor.id pci 0x1267 &device.id pci 0x5352 +device.name PCR2101 vendor.id pci 0x1267 &device.id pci 0x5a4b +device.name Telsat Turbo vendor.id pci 0x1268 +vendor.name Tektronix vendor.id pci 0x1269 +vendor.name Thomson-CSF/TTM vendor.id pci 0x126a +vendor.name Lexmark International, Inc. vendor.id pci 0x126b +vendor.name Adax, Inc. vendor.id pci 0x126c +vendor.name Northern Telecom vendor.id pci 0x126c &device.id pci 0x1211 +device.name 10/100BaseTX [RTL81xx] vendor.id pci 0x126c &device.id pci 0x126c +device.name 802.11b Wireless Ethernet Adapter vendor.id pci 0x126d +vendor.name Splash Technology, Inc. vendor.id pci 0x126e +vendor.name Sumitomo Metal Industries, Ltd. vendor.id pci 0x126f +vendor.name Silicon Motion, Inc. vendor.id pci 0x126f &device.id pci 0x0501 +device.name SM501 VoyagerGX Rev. AA vendor.id pci 0x126f &device.id pci 0x0510 +device.name SM501 VoyagerGX Rev. B vendor.id pci 0x126f &device.id pci 0x0710 +device.name SM710 LynxEM vendor.id pci 0x126f &device.id pci 0x0712 +device.name SM712 LynxEM+ vendor.id pci 0x126f &device.id pci 0x0718 +device.name SM718 LynxSE+ vendor.id pci 0x126f &device.id pci 0x0720 +device.name SM720 Lynx3DM vendor.id pci 0x126f &device.id pci 0x0730 +device.name SM731 Cougar3DR vendor.id pci 0x126f &device.id pci 0x0750 +device.name SM750 vendor.id pci 0x126f &device.id pci 0x0810 +device.name SM810 LynxE vendor.id pci 0x126f &device.id pci 0x0811 +device.name SM811 LynxE vendor.id pci 0x126f &device.id pci 0x0820 +device.name SM820 Lynx3D vendor.id pci 0x126f &device.id pci 0x0910 +device.name SM910 vendor.id pci 0x1270 +vendor.name Olympus Optical Co., Ltd. vendor.id pci 0x1271 +vendor.name GW Instruments vendor.id pci 0x1272 +vendor.name Telematics International vendor.id pci 0x1273 +vendor.name Hughes Network Systems vendor.id pci 0x1273 &device.id pci 0x0002 +device.name DirecPC vendor.id pci 0x1274 +vendor.name Ensoniq vendor.id pci 0x1274 &device.id pci 0x1171 +device.name ES1373 / Creative Labs CT5803 [AudioPCI] vendor.id pci 0x1274 &device.id pci 0x1371 +device.name ES1371/ES1373 / Creative Labs CT2518 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0024 +subdevice.name AudioPCI on Motherboard Compaq Deskpro vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb1a7 +subdevice.name ES1371, ES1373 AudioPCI vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1033 &subdevice.id pci 0x80ac +subdevice.name ES1371, ES1373 AudioPCI vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1042 &subdevice.id pci 0x1854 +subdevice.name Tazer vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x107b &subdevice.id pci 0x8054 +subdevice.name Tabor2 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1274 &subdevice.id pci 0x1371 +subdevice.name Audio PCI 64V/128/5200 / Creative CT4810/CT5803/CT5806 [Sound Blaster PCI] vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1274 &subdevice.id pci 0x8001 +subdevice.name CT4751 board vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6470 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6560 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6630 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6631 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6632 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6633 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6820 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6822 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6830 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6880 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6900 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6910 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6191 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6930 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6193 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6990 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1462 &subdevice.id pci 0x6991 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2077 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard KR639 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2105 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MR800 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2107 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard MR801 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2172 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard DR739 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1509 &subdevice.id pci 0x9902 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard KW11 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1509 &subdevice.id pci 0x9903 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard KW31 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1509 &subdevice.id pci 0x9904 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard KA11 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x1509 &subdevice.id pci 0x9905 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard KC13 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x152d &subdevice.id pci 0x8801 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard CP810E vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x152d &subdevice.id pci 0x8802 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard CP810 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x152d &subdevice.id pci 0x8803 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard P3810E vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x152d &subdevice.id pci 0x8804 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard P3810-S vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x152d &subdevice.id pci 0x8805 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard P3820-S vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x270f &subdevice.id pci 0x2001 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard 6CTR vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x270f &subdevice.id pci 0x2200 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard 6WTX vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x270f &subdevice.id pci 0x3000 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard 6WSV vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x270f &subdevice.id pci 0x3100 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard 6WIV2 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x270f &subdevice.id pci 0x3102 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard 6WIV vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x270f &subdevice.id pci 0x7060 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard 6ASA2 vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x4249 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard BI440ZX vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x424c +subdevice.name ES1371, ES1373 AudioPCI On Motherboard BL440ZX vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x425a +subdevice.name ES1371, ES1373 AudioPCI On Motherboard BZ440ZX vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x4341 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard Cayman vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x4343 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard Cape Cod vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name D815EEA Motherboard vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x4649 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard Fire Island vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x464a +subdevice.name ES1371, ES1373 AudioPCI On Motherboard FJ440ZX vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x4d4f +subdevice.name ES1371, ES1373 AudioPCI On Motherboard Montreal vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x4f43 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard OC440LX vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x5243 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard RC440BX vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x5352 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard SunRiver vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x5643 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard Vancouver vendor.id pci 0x1274 &device.id pci 0x1371 &subvendor.id pci 0x8086 &subdevice.id pci 0x5753 +subdevice.name ES1371, ES1373 AudioPCI On Motherboard WS440BX vendor.id pci 0x1274 &device.id pci 0x5000 +device.name ES1370 [AudioPCI] vendor.id pci 0x1274 &device.id pci 0x5880 +device.name 5880B / Creative Labs CT5880 vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x1274 &subdevice.id pci 0x2000 +subdevice.name Creative CT4810 [Sound Blaster AudioPCI 128] vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x1274 &subdevice.id pci 0x2003 +subdevice.name Creative SoundBlaster AudioPCI 128 vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x1274 &subdevice.id pci 0x5880 +subdevice.name Creative CT4750 [Sound Blaster PCI 128] vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x1274 &subdevice.id pci 0x8001 +subdevice.name Sound Blaster 16PCI 4.1ch vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x1458 &subdevice.id pci 0xa000 +subdevice.name 5880 AudioPCI On Motherboard 6OXET vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x1462 &subdevice.id pci 0x6880 +subdevice.name 5880 AudioPCI On Motherboard MS-6188 1.00 vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x270f &subdevice.id pci 0x2001 +subdevice.name 5880 AudioPCI On Motherboard 6CTR vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x270f &subdevice.id pci 0x2200 +subdevice.name 5880 AudioPCI On Motherboard 6WTX vendor.id pci 0x1274 &device.id pci 0x5880 &subvendor.id pci 0x270f &subdevice.id pci 0x7040 +subdevice.name 5880 AudioPCI On Motherboard 6ATA4 vendor.id pci 0x1274 &device.id pci 0x8001 +device.name CT5880 [AudioPCI] vendor.id pci 0x1274 &device.id pci 0x8002 +device.name 5880A [AudioPCI] vendor.id pci 0x1275 +vendor.name Network Appliance Corporation vendor.id pci 0x1276 +vendor.name Switched Network Technologies, Inc. vendor.id pci 0x1277 +vendor.name Comstream vendor.id pci 0x1278 +vendor.name Transtech Parallel Systems Ltd. vendor.id pci 0x1278 &device.id pci 0x0701 +device.name TPE3/TM3 PowerPC Node vendor.id pci 0x1278 &device.id pci 0x0710 +device.name TPE5 PowerPC PCI board vendor.id pci 0x1278 &device.id pci 0x1100 +device.name PMC-FPGA02 vendor.id pci 0x1278 &device.id pci 0x1101 +device.name TS-C43 card with 4 ADSP-TS101 processors vendor.id pci 0x1279 +vendor.name Transmeta Corporation vendor.id pci 0x1279 &device.id pci 0x0060 +device.name TM8000 Northbridge vendor.id pci 0x1279 &device.id pci 0x0061 +device.name TM8000 AGP bridge vendor.id pci 0x1279 &device.id pci 0x0295 +device.name Northbridge vendor.id pci 0x1279 &device.id pci 0x0395 +device.name LongRun Northbridge vendor.id pci 0x1279 &device.id pci 0x0396 +device.name SDRAM controller vendor.id pci 0x1279 &device.id pci 0x0397 +device.name BIOS scratchpad vendor.id pci 0x127a +vendor.name Rockwell International vendor.id pci 0x127a &device.id pci 0x1002 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x1092 &subdevice.id pci 0x094c +subdevice.name SupraExpress 56i PRO [Diamond SUP2380] vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x122d &subdevice.id pci 0x4002 +subdevice.name HPG / MDP3858-U vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x122d &subdevice.id pci 0x4005 +subdevice.name MDP3858-E vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x122d &subdevice.id pci 0x4007 +subdevice.name MDP3858-A/-NZ vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x122d &subdevice.id pci 0x4012 +subdevice.name MDP3858-SA vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x122d &subdevice.id pci 0x4017 +subdevice.name MDP3858-W vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x122d &subdevice.id pci 0x4018 +subdevice.name MDP3858-W vendor.id pci 0x127a &device.id pci 0x1002 &subvendor.id pci 0x127a &subdevice.id pci 0x1002 +subdevice.name Rockwell 56K D/F HCF Modem vendor.id pci 0x127a &device.id pci 0x1003 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0bc +subdevice.name 229-DF Zephyr vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb114 +subdevice.name 229-DF Cheetah vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x1033 &subdevice.id pci 0x802b +subdevice.name 229-DF vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x13df &subdevice.id pci 0x1003 +subdevice.name PCI56RX Modem vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0117 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0147 +subdevice.name IBM F-1156IV+/R3 Spain V.90 Modem vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0197 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x13e0 &subdevice.id pci 0x01c7 +subdevice.name IBM F-1156IV+/R3 WW V.90 Modem vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x13e0 &subdevice.id pci 0x01f7 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x1436 &subdevice.id pci 0x1003 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x1436 &subdevice.id pci 0x1103 +subdevice.name IBM 5614PM3G V.90 Modem vendor.id pci 0x127a &device.id pci 0x1003 &subvendor.id pci 0x1436 &subdevice.id pci 0x1602 +subdevice.name Compaq 229-DF Ducati vendor.id pci 0x127a &device.id pci 0x1004 +device.name HCF 56k Data/Fax/Voice Modem vendor.id pci 0x127a &device.id pci 0x1004 &subvendor.id pci 0x1048 &subdevice.id pci 0x1500 +subdevice.name MicroLink 56k Modem vendor.id pci 0x127a &device.id pci 0x1004 &subvendor.id pci 0x10cf &subdevice.id pci 0x1059 +subdevice.name Fujitsu 229-DFRT vendor.id pci 0x127a &device.id pci 0x1005 +device.name HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x1005 &subdevice.id pci 0x127a +subdevice.name AOpen FM56-P vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x1033 &subdevice.id pci 0x8029 +subdevice.name 229-DFSV vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x1033 &subdevice.id pci 0x8054 +subdevice.name Modem vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x10cf &subdevice.id pci 0x103c +subdevice.name Fujitsu vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x10cf &subdevice.id pci 0x1055 +subdevice.name Fujitsu 229-DFSV vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x10cf &subdevice.id pci 0x1056 +subdevice.name Fujitsu 229-DFSV vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4003 +subdevice.name MDP3858SP-U vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4006 +subdevice.name Packard Bell MDP3858V-E vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4008 +subdevice.name MDP3858SP-A/SP-NZ vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4009 +subdevice.name MDP3858SP-E vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4010 +subdevice.name MDP3858V-U vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4011 +subdevice.name MDP3858SP-SA vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4013 +subdevice.name MDP3858V-A/V-NZ vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4015 +subdevice.name MDP3858SP-W vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4016 +subdevice.name MDP3858V-W vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x122d &subdevice.id pci 0x4019 +subdevice.name MDP3858V-SA vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x13df &subdevice.id pci 0x1005 +subdevice.name PCI56RVP Modem vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0187 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x13e0 &subdevice.id pci 0x01a7 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x13e0 &subdevice.id pci 0x01b7 +subdevice.name IBM DF-1156IV+/R3 Spain V.90 Modem vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x13e0 &subdevice.id pci 0x01d7 +subdevice.name IBM DF-1156IV+/R3 WW V.90 Modem vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x1436 &subdevice.id pci 0x1005 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x1436 &subdevice.id pci 0x1105 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1005 &subvendor.id pci 0x1437 &subdevice.id pci 0x1105 +subdevice.name IBM 5614PS3G V.90 Modem vendor.id pci 0x127a &device.id pci 0x1022 +device.name HCF 56k Modem vendor.id pci 0x127a &device.id pci 0x1022 &subvendor.id pci 0x1436 &subdevice.id pci 0x1303 +subdevice.name M3-5614PM3G V.90 Modem vendor.id pci 0x127a &device.id pci 0x1023 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x127a &device.id pci 0x1023 &subvendor.id pci 0x122d &subdevice.id pci 0x4020 +subdevice.name Packard Bell MDP3858-WE vendor.id pci 0x127a &device.id pci 0x1023 &subvendor.id pci 0x122d &subdevice.id pci 0x4023 +subdevice.name MDP3858-UE vendor.id pci 0x127a &device.id pci 0x1023 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0247 +subdevice.name IBM F-1156IV+/R6 Spain V.90 Modem vendor.id pci 0x127a &device.id pci 0x1023 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0297 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1023 &subvendor.id pci 0x13e0 &subdevice.id pci 0x02c7 +subdevice.name IBM F-1156IV+/R6 WW V.90 Modem vendor.id pci 0x127a &device.id pci 0x1023 &subvendor.id pci 0x1436 &subdevice.id pci 0x1203 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1023 &subvendor.id pci 0x1436 &subdevice.id pci 0x1303 +subdevice.name IBM vendor.id pci 0x127a &device.id pci 0x1024 +device.name HCF 56k Data/Fax/Voice Modem vendor.id pci 0x127a &device.id pci 0x1025 +device.name HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x127a &device.id pci 0x1025 &subvendor.id pci 0x10cf &subdevice.id pci 0x106a +subdevice.name Fujitsu 235-DFSV vendor.id pci 0x127a &device.id pci 0x1025 &subvendor.id pci 0x122d &subdevice.id pci 0x4021 +subdevice.name Packard Bell MDP3858V-WE vendor.id pci 0x127a &device.id pci 0x1025 &subvendor.id pci 0x122d &subdevice.id pci 0x4022 +subdevice.name MDP3858SP-WE vendor.id pci 0x127a &device.id pci 0x1025 &subvendor.id pci 0x122d &subdevice.id pci 0x4024 +subdevice.name MDP3858V-UE vendor.id pci 0x127a &device.id pci 0x1025 &subvendor.id pci 0x122d &subdevice.id pci 0x4025 +subdevice.name MDP3858SP-UE vendor.id pci 0x127a &device.id pci 0x1026 +device.name HCF 56k PCI Speakerphone Modem vendor.id pci 0x127a &device.id pci 0x1032 +device.name HCF 56k Modem vendor.id pci 0x127a &device.id pci 0x1033 +device.name HCF 56k Modem vendor.id pci 0x127a &device.id pci 0x1034 +device.name HCF 56k Modem vendor.id pci 0x127a &device.id pci 0x1035 +device.name HCF 56k PCI Speakerphone Modem vendor.id pci 0x127a &device.id pci 0x1036 +device.name HCF 56k Modem vendor.id pci 0x127a &device.id pci 0x1085 +device.name HCF 56k Volcano PCI Modem vendor.id pci 0x127a &device.id pci 0x2004 +device.name HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x127a &device.id pci 0x2005 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x127a &device.id pci 0x2005 &subvendor.id pci 0x104d &subdevice.id pci 0x8044 +subdevice.name 229-DFSV vendor.id pci 0x127a &device.id pci 0x2005 &subvendor.id pci 0x104d &subdevice.id pci 0x8045 +subdevice.name 229-DFSV vendor.id pci 0x127a &device.id pci 0x2005 &subvendor.id pci 0x104d &subdevice.id pci 0x8055 +subdevice.name PBE/Aztech 235W-DFSV vendor.id pci 0x127a &device.id pci 0x2005 &subvendor.id pci 0x104d &subdevice.id pci 0x8056 +subdevice.name 235-DFSV vendor.id pci 0x127a &device.id pci 0x2005 &subvendor.id pci 0x104d &subdevice.id pci 0x805a +subdevice.name Modem vendor.id pci 0x127a &device.id pci 0x2005 &subvendor.id pci 0x104d &subdevice.id pci 0x805f +subdevice.name Modem vendor.id pci 0x127a &device.id pci 0x2005 &subvendor.id pci 0x104d &subdevice.id pci 0x8074 +subdevice.name Modem vendor.id pci 0x127a &device.id pci 0x2013 +device.name HSF 56k Data/Fax Modem vendor.id pci 0x127a &device.id pci 0x2013 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Modem vendor.id pci 0x127a &device.id pci 0x2013 &subvendor.id pci 0x1179 &subdevice.id pci 0xff00 +subdevice.name Modem vendor.id pci 0x127a &device.id pci 0x2014 +device.name HSF 56k Data/Fax/Voice Modem vendor.id pci 0x127a &device.id pci 0x2014 &subvendor.id pci 0x10cf &subdevice.id pci 0x1057 +subdevice.name Fujitsu Citicorp III vendor.id pci 0x127a &device.id pci 0x2014 &subvendor.id pci 0x122d &subdevice.id pci 0x4050 +subdevice.name MSP3880-U vendor.id pci 0x127a &device.id pci 0x2014 &subvendor.id pci 0x122d &subdevice.id pci 0x4055 +subdevice.name MSP3880-W vendor.id pci 0x127a &device.id pci 0x2015 +device.name HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x127a &device.id pci 0x2015 &subvendor.id pci 0x10cf &subdevice.id pci 0x1063 +subdevice.name Fujitsu vendor.id pci 0x127a &device.id pci 0x2015 &subvendor.id pci 0x10cf &subdevice.id pci 0x1064 +subdevice.name Fujitsu vendor.id pci 0x127a &device.id pci 0x2015 &subvendor.id pci 0x1468 &subdevice.id pci 0x2015 +subdevice.name Fujitsu vendor.id pci 0x127a &device.id pci 0x2016 +device.name HSF 56k Data/Fax/Voice/Spkp Modem vendor.id pci 0x127a &device.id pci 0x2016 &subvendor.id pci 0x122d &subdevice.id pci 0x4051 +subdevice.name MSP3880V-W vendor.id pci 0x127a &device.id pci 0x2016 &subvendor.id pci 0x122d &subdevice.id pci 0x4052 +subdevice.name MSP3880SP-W vendor.id pci 0x127a &device.id pci 0x2016 &subvendor.id pci 0x122d &subdevice.id pci 0x4054 +subdevice.name MSP3880V-U vendor.id pci 0x127a &device.id pci 0x2016 &subvendor.id pci 0x122d &subdevice.id pci 0x4056 +subdevice.name MSP3880SP-U vendor.id pci 0x127a &device.id pci 0x2016 &subvendor.id pci 0x122d &subdevice.id pci 0x4057 +subdevice.name MSP3880SP-A vendor.id pci 0x127a &device.id pci 0x4311 +device.name Riptide HSF 56k PCI Modem vendor.id pci 0x127a &device.id pci 0x4311 &subvendor.id pci 0x127a &subdevice.id pci 0x4311 +subdevice.name Ring Modular? Riptide HSF RT HP Dom vendor.id pci 0x127a &device.id pci 0x4311 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0210 +subdevice.name HP-GVC vendor.id pci 0x127a &device.id pci 0x4320 +device.name Riptide PCI Audio Controller vendor.id pci 0x127a &device.id pci 0x4320 &subvendor.id pci 0x1235 &subdevice.id pci 0x4320 +subdevice.name Riptide PCI Audio Controller vendor.id pci 0x127a &device.id pci 0x4321 +device.name Riptide HCF 56k PCI Modem vendor.id pci 0x127a &device.id pci 0x4321 &subvendor.id pci 0x1235 &subdevice.id pci 0x4321 +subdevice.name Hewlett Packard DF vendor.id pci 0x127a &device.id pci 0x4321 &subvendor.id pci 0x1235 &subdevice.id pci 0x4324 +subdevice.name Hewlett Packard DF vendor.id pci 0x127a &device.id pci 0x4321 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0210 +subdevice.name Hewlett Packard DF vendor.id pci 0x127a &device.id pci 0x4321 &subvendor.id pci 0x144d &subdevice.id pci 0x2321 +subdevice.name Riptide vendor.id pci 0x127a &device.id pci 0x4322 +device.name Riptide PCI Game Controller vendor.id pci 0x127a &device.id pci 0x4322 &subvendor.id pci 0x1235 &subdevice.id pci 0x4322 +subdevice.name Riptide PCI Game Controller vendor.id pci 0x127a &device.id pci 0x8234 +device.name RapidFire 616X ATM155 Adapter vendor.id pci 0x127a &device.id pci 0x8234 &subvendor.id pci 0x108d &subdevice.id pci 0x0022 +subdevice.name RapidFire 616X ATM155 Adapter vendor.id pci 0x127a &device.id pci 0x8234 &subvendor.id pci 0x108d &subdevice.id pci 0x0027 +subdevice.name RapidFire 616X ATM155 Adapter vendor.id pci 0x127b +vendor.name Pixera Corporation vendor.id pci 0x127c +vendor.name Crosspoint Solutions, Inc. vendor.id pci 0x127d +vendor.name Vela Research vendor.id pci 0x127e +vendor.name Winnov, L.P. vendor.id pci 0x127e &device.id pci 0x0010 +device.name Videum 1000 Plus vendor.id pci 0x127f +vendor.name Fujifilm vendor.id pci 0x1280 +vendor.name Photoscript Group Ltd. vendor.id pci 0x1281 +vendor.name Yokogawa Electric Corporation vendor.id pci 0x1282 +vendor.name Davicom Semiconductor, Inc. vendor.id pci 0x1282 &device.id pci 0x6585 +device.name DM562P V90 Modem vendor.id pci 0x1282 &device.id pci 0x9009 +device.name Ethernet 100/10 MBit vendor.id pci 0x1282 &device.id pci 0x9100 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x1282 &device.id pci 0x9102 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x1282 &device.id pci 0x9102 &subvendor.id pci 0x0291 &subdevice.id pci 0x8212 +subdevice.name DM9102A (DM9102AE, SM9102AF) Ethernet 100/10 MBit vendor.id pci 0x1282 &device.id pci 0x9132 +device.name Ethernet 100/10 MBit vendor.id pci 0x1283 +vendor.name Integrated Technology Express, Inc. vendor.id pci 0x1283 &device.id pci 0x673a +device.name IT8330G vendor.id pci 0x1283 &device.id pci 0x8152 +device.name IT8152F/G Advanced RISC-to-PCI Companion Chip vendor.id pci 0x1283 &device.id pci 0x8211 +device.name ITE 8211F Single Channel UDMA 133 vendor.id pci 0x1283 &device.id pci 0x8211 &subvendor.id pci 0x1043 &subdevice.id pci 0x8138 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x1283 &device.id pci 0x8212 +device.name IT8212 Dual channel ATA RAID controller vendor.id pci 0x1283 &device.id pci 0x8212 &subvendor.id pci 0x1283 &subdevice.id pci 0x0001 +subdevice.name IT/ITE8212 Dual channel ATA RAID controller vendor.id pci 0x1283 &device.id pci 0x8213 +device.name IT8213 IDE Controller vendor.id pci 0x1283 &device.id pci 0x8213 &subvendor.id pci 0x1458 &subdevice.id pci 0xb000 +subdevice.name GA-EG45M-DS2H Mainboard vendor.id pci 0x1283 &device.id pci 0x8330 +device.name IT8330G vendor.id pci 0x1283 &device.id pci 0x8872 +device.name IT887xF PCI to ISA I/O chip with SMB, GPIO, Serial or Parallel Port vendor.id pci 0x1283 &device.id pci 0x8888 +device.name IT8888F/G PCI to ISA Bridge with SMB [Golden Gate] vendor.id pci 0x1283 &device.id pci 0x8889 +device.name IT8889F PCI to ISA Bridge vendor.id pci 0x1283 &device.id pci 0x8893 +device.name IT8893E PCIe to PCI Bridge vendor.id pci 0x1283 &device.id pci 0xe886 +device.name IT8330G vendor.id pci 0x1284 +vendor.name Sahara Networks, Inc. vendor.id pci 0x1285 +vendor.name Platform Technologies, Inc. vendor.id pci 0x1285 &device.id pci 0x0100 +device.name AGOGO sound chip (aka ESS Maestro 1) vendor.id pci 0x1286 +vendor.name Mazet GmbH vendor.id pci 0x1287 +vendor.name M-Pact, Inc. vendor.id pci 0x1287 &device.id pci 0x001e +device.name LS220D DVD Decoder vendor.id pci 0x1287 &device.id pci 0x001f +device.name LS220C DVD Decoder vendor.id pci 0x1288 +vendor.name Timestep Corporation vendor.id pci 0x1289 +vendor.name AVC Technology, Inc. vendor.id pci 0x128a +vendor.name Asante Technologies, Inc. vendor.id pci 0x128b +vendor.name Transwitch Corporation vendor.id pci 0x128c +vendor.name Retix Corporation vendor.id pci 0x128d +vendor.name G2 Networks, Inc. vendor.id pci 0x128d &device.id pci 0x0021 +device.name ATM155 Adapter vendor.id pci 0x128e +vendor.name Hoontech Corporation/Samho Multi Tech Ltd. vendor.id pci 0x128e &device.id pci 0x0008 +device.name ST128 WSS/SB vendor.id pci 0x128e &device.id pci 0x0009 +device.name ST128 SAM9407 vendor.id pci 0x128e &device.id pci 0x000a +device.name ST128 Game Port vendor.id pci 0x128e &device.id pci 0x000b +device.name ST128 MPU Port vendor.id pci 0x128e &device.id pci 0x000c +device.name ST128 Ctrl Port vendor.id pci 0x128f +vendor.name Tateno Dennou, Inc. vendor.id pci 0x1290 +vendor.name Sord Computer Corporation vendor.id pci 0x1291 +vendor.name NCS Computer Italia vendor.id pci 0x1292 +vendor.name Tritech Microelectronics Inc vendor.id pci 0x1292 &device.id pci 0xfc02 +device.name Pyramid3D TR25202 vendor.id pci 0x1293 +vendor.name Media Reality Technology vendor.id pci 0x1294 +vendor.name Rhetorex, Inc. vendor.id pci 0x1295 +vendor.name Imagenation Corporation vendor.id pci 0x1295 &device.id pci 0x0800 +device.name PXR800 vendor.id pci 0x1295 &device.id pci 0x1000 +device.name PXD1000 vendor.id pci 0x1296 +vendor.name Kofax Image Products vendor.id pci 0x1297 +vendor.name Holco Enterprise Co, Ltd/Shuttle Computer vendor.id pci 0x1298 +vendor.name Spellcaster Telecommunications Inc. vendor.id pci 0x1299 +vendor.name Knowledge Technology Lab. vendor.id pci 0x129a +vendor.name VMetro, inc. vendor.id pci 0x129a &device.id pci 0x0615 +device.name PBT-615 PCI-X Bus Analyzer vendor.id pci 0x129a &device.id pci 0x1100 +device.name PMC-FPGA05 vendor.id pci 0x129a &device.id pci 0x1106 +device.name XMC-FPGA05F, PCI interface vendor.id pci 0x129a &device.id pci 0x1107 +device.name XMC-FPGA05F, PCIe interface vendor.id pci 0x129a &device.id pci 0x1108 +device.name XMC-FPGA05D, PCI interface vendor.id pci 0x129a &device.id pci 0x1109 +device.name XMC-FPGA05D, PCIe interface vendor.id pci 0x129b +vendor.name Image Access vendor.id pci 0x129c +vendor.name Jaycor vendor.id pci 0x129d +vendor.name Compcore Multimedia, Inc. vendor.id pci 0x129e +vendor.name Victor Company of Japan, Ltd. vendor.id pci 0x129f +vendor.name OEC Medical Systems, Inc. vendor.id pci 0x12a0 +vendor.name Allen-Bradley Company vendor.id pci 0x12a1 +vendor.name Simpact Associates, Inc. vendor.id pci 0x12a2 +vendor.name Newgen Systems Corporation vendor.id pci 0x12a3 +vendor.name Lucent Technologies vendor.id pci 0x12a3 &device.id pci 0x8105 +device.name T8105 H100 Digital Switch vendor.id pci 0x12a4 +vendor.name NTT Electronics Technology Company vendor.id pci 0x12a5 +vendor.name Vision Dynamics Ltd. vendor.id pci 0x12a6 +vendor.name Scalable Networks, Inc. vendor.id pci 0x12a7 +vendor.name AMO GmbH vendor.id pci 0x12a8 +vendor.name News Datacom vendor.id pci 0x12a9 +vendor.name Xiotech Corporation vendor.id pci 0x12aa +vendor.name SDL Communications, Inc. vendor.id pci 0x12ab +vendor.name YUAN High-Tech Development Co., Ltd. vendor.id pci 0x12ab &device.id pci 0x0000 +device.name MPG160/Kuroutoshikou ITVC15-STVLP vendor.id pci 0x12ab &device.id pci 0x0002 +device.name AU8830 [Vortex2] Based Sound Card With A3D Support vendor.id pci 0x12ab &device.id pci 0x0003 +device.name T507 (DVB-T) TV tuner/capture device vendor.id pci 0x12ab &device.id pci 0x2300 +device.name Club-3D Zap TV2100 vendor.id pci 0x12ab &device.id pci 0x3000 +device.name MPG-200C PCI DVD Decoder Card vendor.id pci 0x12ab &device.id pci 0x4789 +device.name MPC788 MiniPCI Hybrid TV Tuner vendor.id pci 0x12ab &device.id pci 0xfff3 +device.name MPG600/Kuroutoshikou ITVC16-STVLP vendor.id pci 0x12ab &device.id pci 0xffff +device.name MPG600/Kuroutoshikou ITVC16-STVLP vendor.id pci 0x12ac +vendor.name Measurex Corporation vendor.id pci 0x12ad +vendor.name Multidata GmbH vendor.id pci 0x12ae +vendor.name Alteon Networks Inc. vendor.id pci 0x12ae &device.id pci 0x0001 +device.name AceNIC Gigabit Ethernet vendor.id pci 0x12ae &device.id pci 0x0001 &subvendor.id pci 0x1014 &subdevice.id pci 0x0104 +subdevice.name Gigabit Ethernet-SX PCI Adapter vendor.id pci 0x12ae &device.id pci 0x0001 &subvendor.id pci 0x12ae &subdevice.id pci 0x0001 +subdevice.name Gigabit Ethernet-SX (Universal) vendor.id pci 0x12ae &device.id pci 0x0002 +device.name AceNIC Gigabit Ethernet (Copper) vendor.id pci 0x12ae &device.id pci 0x0002 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8002 +subdevice.name Acenic Gigabit Ethernet vendor.id pci 0x12ae &device.id pci 0x0002 &subvendor.id pci 0x12ae &subdevice.id pci 0x0002 +subdevice.name Gigabit Ethernet-T (3C986-T) vendor.id pci 0x12ae &device.id pci 0x00fa +device.name Farallon PN9100-T Gigabit Ethernet vendor.id pci 0x12af +vendor.name TDK USA Corp vendor.id pci 0x12b0 +vendor.name Jorge Scientific Corp vendor.id pci 0x12b1 +vendor.name GammaLink vendor.id pci 0x12b2 +vendor.name General Signal Networks vendor.id pci 0x12b3 +vendor.name Inter-Face Co Ltd vendor.id pci 0x12b4 +vendor.name FutureTel Inc vendor.id pci 0x12b5 +vendor.name Granite Systems Inc. vendor.id pci 0x12b6 +vendor.name Natural Microsystems vendor.id pci 0x12b7 +vendor.name Cognex Modular Vision Systems Div. - Acumen Inc. vendor.id pci 0x12b8 +vendor.name Korg vendor.id pci 0x12b9 +vendor.name 3Com Corp, Modem Division vendor.id pci 0x12b9 &device.id pci 0x1006 +device.name WinModem vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x005c +subdevice.name USR 56k Internal Voice WinModem (Model 3472) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x005e +subdevice.name USR 56k Internal WinModem (Models 662975) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x0062 +subdevice.name USR 56k Internal Voice WinModem (Model 662978) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x0068 +subdevice.name USR 56k Internal Voice WinModem (Model 5690) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x007a +subdevice.name USR 56k Internal Voice WinModem (Model 662974) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x007f +subdevice.name USR 56k Internal WinModem (Models 5698, 5699) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x0080 +subdevice.name USR 56k Internal WinModem (Models 2975, 3528) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x0081 +subdevice.name USR 56k Internal Voice WinModem (Models 2974, 3529) vendor.id pci 0x12b9 &device.id pci 0x1006 &subvendor.id pci 0x12b9 &subdevice.id pci 0x0091 +subdevice.name USR 56k Internal Voice WinModem (Model 2978) vendor.id pci 0x12b9 &device.id pci 0x1007 +device.name USR 56k Internal WinModem vendor.id pci 0x12b9 &device.id pci 0x1007 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00a3 +subdevice.name USR 56k Internal WinModem (Model 3595) vendor.id pci 0x12b9 &device.id pci 0x1007 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00c4 +subdevice.name U.S. Robotics V.92 Voice Faxmodem (2884A/B/C) vendor.id pci 0x12b9 &device.id pci 0x1008 +device.name 56K FaxModem Model 5610 vendor.id pci 0x12b9 &device.id pci 0x1008 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00a2 +subdevice.name USR 56k Internal FAX Modem (Model 2977) vendor.id pci 0x12b9 &device.id pci 0x1008 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00aa +subdevice.name USR 56k Internal Voice Modem (Model 2976) vendor.id pci 0x12b9 &device.id pci 0x1008 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00ab +subdevice.name USR 56k Internal Voice Modem (Model 5609) vendor.id pci 0x12b9 &device.id pci 0x1008 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00ac +subdevice.name USR 56k Internal Voice Modem (Model 3298) vendor.id pci 0x12b9 &device.id pci 0x1008 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00ad +subdevice.name USR 56k Internal FAX Modem (Model 5610) vendor.id pci 0x12b9 &device.id pci 0x1008 &subvendor.id pci 0x12b9 &subdevice.id pci 0x00d3 +subdevice.name USR 56K Internal V92 FAX Modem (Model 5610) vendor.id pci 0x12b9 &device.id pci 0x1008 &subvendor.id pci 0x12b9 &subdevice.id pci 0xbaba +subdevice.name USR 56K Internal Voice Modem 3CP3298-DEL (Model 5601) [Hawk] vendor.id pci 0x12ba +vendor.name BittWare, Inc. vendor.id pci 0x12bb +vendor.name Nippon Unisoft Corporation vendor.id pci 0x12bc +vendor.name Array Microsystems vendor.id pci 0x12bd +vendor.name Computerm Corp. vendor.id pci 0x12be +vendor.name Anchor Chips Inc. vendor.id pci 0x12be &device.id pci 0x3041 +device.name AN3041Q CO-MEM vendor.id pci 0x12be &device.id pci 0x3042 +device.name AN3042Q CO-MEM Lite vendor.id pci 0x12be &device.id pci 0x3042 &subvendor.id pci 0x12be &subdevice.id pci 0x3042 +subdevice.name Anchor Chips Lite Evaluation Board vendor.id pci 0x12bf +vendor.name Fujifilm Microdevices vendor.id pci 0x12c0 +vendor.name Infimed vendor.id pci 0x12c1 +vendor.name GMM Research Corp vendor.id pci 0x12c2 +vendor.name Mentec Limited vendor.id pci 0x12c3 +vendor.name Holtek Microelectronics Inc vendor.id pci 0x12c3 &device.id pci 0x0058 +device.name PCI NE2K Ethernet vendor.id pci 0x12c3 &device.id pci 0x5598 +device.name PCI NE2K Ethernet vendor.id pci 0x12c4 +vendor.name Connect Tech Inc vendor.id pci 0x12c4 &device.id pci 0x0001 +device.name Blue HEAT/PCI 8 (RS232/CL/RJ11) vendor.id pci 0x12c4 &device.id pci 0x0002 +device.name Blue HEAT/PCI 4 (RS232) vendor.id pci 0x12c4 &device.id pci 0x0003 +device.name Blue HEAT/PCI 2 (RS232) vendor.id pci 0x12c4 &device.id pci 0x0004 +device.name Blue HEAT/PCI 8 (UNIV, RS485) vendor.id pci 0x12c4 &device.id pci 0x0005 +device.name Blue HEAT/PCI 4+4/6+2 (UNIV, RS232/485) vendor.id pci 0x12c4 &device.id pci 0x0006 +device.name Blue HEAT/PCI 4 (OPTO, RS485) vendor.id pci 0x12c4 &device.id pci 0x0007 +device.name Blue HEAT/PCI 2+2 (RS232/485) vendor.id pci 0x12c4 &device.id pci 0x0008 +device.name Blue HEAT/PCI 2 (OPTO, Tx, RS485) vendor.id pci 0x12c4 &device.id pci 0x0009 +device.name Blue HEAT/PCI 2+6 (RS232/485) vendor.id pci 0x12c4 &device.id pci 0x000a +device.name Blue HEAT/PCI 8 (Tx, RS485) vendor.id pci 0x12c4 &device.id pci 0x000b +device.name Blue HEAT/PCI 4 (Tx, RS485) vendor.id pci 0x12c4 &device.id pci 0x000c +device.name Blue HEAT/PCI 2 (20 MHz, RS485) vendor.id pci 0x12c4 &device.id pci 0x000d +device.name Blue HEAT/PCI 2 PTM vendor.id pci 0x12c4 &device.id pci 0x0100 +device.name NT960/PCI vendor.id pci 0x12c4 &device.id pci 0x0201 +device.name cPCI Titan - 2 Port vendor.id pci 0x12c4 &device.id pci 0x0202 +device.name cPCI Titan - 4 Port vendor.id pci 0x12c4 &device.id pci 0x0300 +device.name CTI PCI UART 2 (RS232) vendor.id pci 0x12c4 &device.id pci 0x0301 +device.name CTI PCI UART 4 (RS232) vendor.id pci 0x12c4 &device.id pci 0x0302 +device.name CTI PCI UART 8 (RS232) vendor.id pci 0x12c4 &device.id pci 0x0310 +device.name CTI PCI UART 1+1 (RS232/485) vendor.id pci 0x12c4 &device.id pci 0x0311 +device.name CTI PCI UART 2+2 (RS232/485) vendor.id pci 0x12c4 &device.id pci 0x0312 +device.name CTI PCI UART 4+4 (RS232/485) vendor.id pci 0x12c4 &device.id pci 0x0320 +device.name CTI PCI UART 2 vendor.id pci 0x12c4 &device.id pci 0x0321 +device.name CTI PCI UART 4 vendor.id pci 0x12c4 &device.id pci 0x0322 +device.name CTI PCI UART 8 vendor.id pci 0x12c4 &device.id pci 0x0330 +device.name CTI PCI UART 2 (RS485) vendor.id pci 0x12c4 &device.id pci 0x0331 +device.name CTI PCI UART 4 (RS485) vendor.id pci 0x12c4 &device.id pci 0x0332 +device.name CTI PCI UART 8 (RS485) vendor.id pci 0x12c5 +vendor.name Picture Elements Incorporated vendor.id pci 0x12c5 &device.id pci 0x007e +device.name Imaging/Scanning Subsystem Engine vendor.id pci 0x12c5 &device.id pci 0x007f +device.name Imaging/Scanning Subsystem Engine vendor.id pci 0x12c5 &device.id pci 0x0081 +device.name PCIVST [Grayscale Thresholding Engine] vendor.id pci 0x12c5 &device.id pci 0x0085 +device.name Video Simulator/Sender vendor.id pci 0x12c5 &device.id pci 0x0086 +device.name THR2 Multi-scale Thresholder vendor.id pci 0x12c6 +vendor.name Mitani Corporation vendor.id pci 0x12c7 +vendor.name Dialogic Corp vendor.id pci 0x12c7 &device.id pci 0x0546 +device.name Springware D/120JCT-LS vendor.id pci 0x12c7 &device.id pci 0x0647 +device.name Springware D/240JCT-T1 vendor.id pci 0x12c7 &device.id pci 0x0676 +device.name Springware D/41JCT-LS vendor.id pci 0x12c7 &device.id pci 0x0685 +device.name Springware D/480JCT-2T1 vendor.id pci 0x12c8 +vendor.name G Force Co, Ltd vendor.id pci 0x12c9 +vendor.name Gigi Operations vendor.id pci 0x12ca +vendor.name Integrated Computing Engines vendor.id pci 0x12cb +vendor.name Antex Electronics Corporation vendor.id pci 0x12cb &device.id pci 0x0027 +device.name SC4 (StudioCard) vendor.id pci 0x12cb &device.id pci 0x002e +device.name StudioCard 2000 vendor.id pci 0x12cc +vendor.name Pluto Technologies International vendor.id pci 0x12cd +vendor.name Aims Lab vendor.id pci 0x12ce +vendor.name Netspeed Inc. vendor.id pci 0x12cf +vendor.name Prophet Systems, Inc. vendor.id pci 0x12d0 +vendor.name GDE Systems, Inc. vendor.id pci 0x12d1 +vendor.name PSITech vendor.id pci 0x12d2 +vendor.name NVidia / SGS Thomson (Joint Venture) vendor.id pci 0x12d2 &device.id pci 0x0008 +device.name NV1 vendor.id pci 0x12d2 &device.id pci 0x0009 +device.name DAC64 vendor.id pci 0x12d2 &device.id pci 0x0018 +device.name Riva128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x1048 &subdevice.id pci 0x0c10 +subdevice.name VICTORY Erazor vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x107b &subdevice.id pci 0x8030 +subdevice.name STB Velocity 128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x1092 &subdevice.id pci 0x0350 +subdevice.name Viper V330 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x1092 &subdevice.id pci 0x1092 +subdevice.name Viper V330 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b1b +subdevice.name STB Velocity 128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b1d +subdevice.name STB Velocity 128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b1e +subdevice.name STB Velocity 128, PAL TV-Out vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b20 +subdevice.name STB Velocity 128 Sapphire vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b21 +subdevice.name STB Velocity 128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b22 +subdevice.name STB Velocity 128 AGP, NTSC TV-Out vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b23 +subdevice.name STB Velocity 128 AGP, PAL TV-Out vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b27 +subdevice.name STB Velocity 128 DVD vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1b88 +subdevice.name MVP Pro 128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x222a +subdevice.name STB Velocity 128 AGP vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x2230 +subdevice.name STB Velocity 128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x2232 +subdevice.name STB Velocity 128 vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x10b4 &subdevice.id pci 0x2235 +subdevice.name STB Velocity 128 AGP vendor.id pci 0x12d2 &device.id pci 0x0018 &subvendor.id pci 0x2a15 &subdevice.id pci 0x54a3 +subdevice.name 3DVision-SAGP / 3DexPlorer 3000 vendor.id pci 0x12d2 &device.id pci 0x0019 +device.name Riva128ZX vendor.id pci 0x12d2 &device.id pci 0x0020 +device.name TNT vendor.id pci 0x12d2 &device.id pci 0x0028 +device.name TNT2 vendor.id pci 0x12d2 &device.id pci 0x0029 +device.name UTNT2 vendor.id pci 0x12d2 &device.id pci 0x002c +device.name VTNT2 vendor.id pci 0x12d2 &device.id pci 0x00a0 +device.name ITNT2 vendor.id pci 0x12d3 +vendor.name Vingmed Sound A/S vendor.id pci 0x12d4 +vendor.name Ulticom (Formerly DGM&S) vendor.id pci 0x12d4 &device.id pci 0x0200 +device.name T1 Card vendor.id pci 0x12d5 +vendor.name Equator Technologies Inc vendor.id pci 0x12d5 &device.id pci 0x0003 +device.name BSP16 vendor.id pci 0x12d5 &device.id pci 0x1000 +device.name BSP15 vendor.id pci 0x12d6 +vendor.name Analogic Corp vendor.id pci 0x12d7 +vendor.name Biotronic SRL vendor.id pci 0x12d8 +vendor.name Pericom Semiconductor vendor.id pci 0x12d8 &device.id pci 0x01a7 +device.name PI7C21P100 PCI to PCI Bridge vendor.id pci 0x12d8 &device.id pci 0x400a +device.name PI7C9X442SL PCI Express Bridge Port vendor.id pci 0x12d8 &device.id pci 0x400e +device.name PI7C9X442SL USB OHCI Controller vendor.id pci 0x12d8 &device.id pci 0x400f +device.name PI7C9X442SL USB EHCI Controller vendor.id pci 0x12d8 &device.id pci 0x71e2 +device.name PI7C7300A/PI7C7300D PCI-to-PCI Bridge vendor.id pci 0x12d8 &device.id pci 0x71e3 +device.name PI7C7300A/PI7C7300D PCI-to-PCI Bridge (Secondary Bus 2) vendor.id pci 0x12d8 &device.id pci 0x8140 +device.name PI7C8140A PCI-to-PCI Bridge vendor.id pci 0x12d8 &device.id pci 0x8148 +device.name PI7C8148A/PI7C8148B PCI-to-PCI Bridge vendor.id pci 0x12d8 &device.id pci 0x8150 +device.name PCI to PCI Bridge vendor.id pci 0x12d8 &device.id pci 0x8152 +device.name PI7C8152A/PI7C8152B/PI7C8152BI PCI-to-PCI Bridge vendor.id pci 0x12d8 &device.id pci 0x8154 +device.name PI7C8154A/PI7C8154B/PI7C8154BI PCI-to-PCI Bridge vendor.id pci 0x12d8 &device.id pci 0xe110 +device.name PI7C9X110 PCI Express to PCI bridge vendor.id pci 0x12d8 &device.id pci 0xe110 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 CompactPCI Bridge vendor.id pci 0x12d8 &device.id pci 0xe111 +device.name PI7C9X111SL PCIe-to-PCI Reversible Bridge vendor.id pci 0x12d8 &device.id pci 0xe130 +device.name PCI Express to PCI-XPI7C9X130 PCI-X Bridge vendor.id pci 0x12d9 +vendor.name Aculab PLC vendor.id pci 0x12d9 &device.id pci 0x0002 +device.name PCI Prosody vendor.id pci 0x12d9 &device.id pci 0x0004 +device.name cPCI Prosody vendor.id pci 0x12d9 &device.id pci 0x0005 +device.name Aculab E1/T1 PCI card vendor.id pci 0x12d9 &device.id pci 0x1078 +device.name Prosody X class e1000 device vendor.id pci 0x12d9 &device.id pci 0x1078 &subvendor.id pci 0x12d9 &subdevice.id pci 0x000d +subdevice.name Prosody X PCI vendor.id pci 0x12d9 &device.id pci 0x1078 &subvendor.id pci 0x12d9 &subdevice.id pci 0x000e +subdevice.name Prosody X cPCI vendor.id pci 0x12da +vendor.name True Time Inc. vendor.id pci 0x12db +vendor.name Annapolis Micro Systems, Inc vendor.id pci 0x12dc +vendor.name Symicron Computer Communication Ltd. vendor.id pci 0x12dd +vendor.name Management Graphics vendor.id pci 0x12de +vendor.name Rainbow Technologies vendor.id pci 0x12de &device.id pci 0x0200 +device.name CryptoSwift CS200 vendor.id pci 0x12df +vendor.name SBS Technologies Inc vendor.id pci 0x12e0 +vendor.name Chase Research vendor.id pci 0x12e0 &device.id pci 0x0010 +device.name ST16C654 Quad UART vendor.id pci 0x12e0 &device.id pci 0x0020 +device.name ST16C654 Quad UART vendor.id pci 0x12e0 &device.id pci 0x0030 +device.name ST16C654 Quad UART vendor.id pci 0x12e1 +vendor.name Nintendo Co, Ltd vendor.id pci 0x12e2 +vendor.name Datum Inc. Bancomm-Timing Division vendor.id pci 0x12e3 +vendor.name Imation Corp - Medical Imaging Systems vendor.id pci 0x12e4 +vendor.name Brooktrout Technology Inc vendor.id pci 0x12e5 +vendor.name Apex Semiconductor Inc vendor.id pci 0x12e6 +vendor.name Cirel Systems vendor.id pci 0x12e7 +vendor.name Sunsgroup Corporation vendor.id pci 0x12e8 +vendor.name Crisc Corp vendor.id pci 0x12e9 +vendor.name GE Spacenet vendor.id pci 0x12ea +vendor.name Zuken vendor.id pci 0x12eb +vendor.name Aureal Semiconductor vendor.id pci 0x12eb &device.id pci 0x0001 +device.name Vortex 1 vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x104d &subdevice.id pci 0x8036 +subdevice.name AU8820 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x1092 &subdevice.id pci 0x2000 +subdevice.name Sonic Impact A3D vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x1092 &subdevice.id pci 0x2100 +subdevice.name Sonic Impact A3D vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x1092 &subdevice.id pci 0x2110 +subdevice.name Sonic Impact A3D vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x1092 &subdevice.id pci 0x2200 +subdevice.name Sonic Impact A3D vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x122d &subdevice.id pci 0x1002 +subdevice.name AU8820 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x12eb &subdevice.id pci 0x0001 +subdevice.name AU8820 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x5053 &subdevice.id pci 0x3355 +subdevice.name Montego vendor.id pci 0x12eb &device.id pci 0x0001 &subvendor.id pci 0x50b2 &subdevice.id pci 0x1111 +subdevice.name XLerate vendor.id pci 0x12eb &device.id pci 0x0002 +device.name Vortex 2 vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x104d &subdevice.id pci 0x8049 +subdevice.name AU8830 Vortex 3D Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x104d &subdevice.id pci 0x807b +subdevice.name AU8830 Vortex 3D Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x1092 &subdevice.id pci 0x3000 +subdevice.name Monster Sound II vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x1092 &subdevice.id pci 0x3001 +subdevice.name Monster Sound II vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x1092 &subdevice.id pci 0x3002 +subdevice.name Monster Sound II vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x1092 &subdevice.id pci 0x3003 +subdevice.name Monster Sound II vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x1092 &subdevice.id pci 0x3004 +subdevice.name Monster Sound II vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x12eb &subdevice.id pci 0x0002 +subdevice.name AU8830 Vortex 3D Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x12eb &subdevice.id pci 0x0088 +subdevice.name AU8830 Vortex 3D Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x144d &subdevice.id pci 0x3510 +subdevice.name AU8830 Vortex 3D Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0002 &subvendor.id pci 0x5053 &subdevice.id pci 0x3356 +subdevice.name Montego II vendor.id pci 0x12eb &device.id pci 0x0003 +device.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x104d &subdevice.id pci 0x8049 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x104d &subdevice.id pci 0x8077 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x109f &subdevice.id pci 0x1000 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x12eb &subdevice.id pci 0x0003 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x1462 &subdevice.id pci 0x6780 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2073 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2091 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2104 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x0003 &subvendor.id pci 0x14a4 &subdevice.id pci 0x2106 +subdevice.name AU8810 Vortex Digital Audio Processor vendor.id pci 0x12eb &device.id pci 0x8803 +device.name Vortex 56k Software Modem vendor.id pci 0x12eb &device.id pci 0x8803 &subvendor.id pci 0x12eb &subdevice.id pci 0x8803 +subdevice.name Vortex 56k Software Modem vendor.id pci 0x12ec +vendor.name 3A International, Inc. vendor.id pci 0x12ed +vendor.name Optivision Inc. vendor.id pci 0x12ee +vendor.name Orange Micro vendor.id pci 0x12ef +vendor.name Vienna Systems vendor.id pci 0x12f0 +vendor.name Pentek vendor.id pci 0x12f1 +vendor.name Sorenson Vision Inc vendor.id pci 0x12f2 +vendor.name Gammagraphx, Inc. vendor.id pci 0x12f3 +vendor.name Radstone Technology vendor.id pci 0x12f4 +vendor.name Megatel vendor.id pci 0x12f5 +vendor.name Forks vendor.id pci 0x12f6 +vendor.name Dawson France vendor.id pci 0x12f7 +vendor.name Cognex vendor.id pci 0x12f8 +vendor.name Electronic Design GmbH vendor.id pci 0x12f8 &device.id pci 0x0002 +device.name VideoMaker vendor.id pci 0x12f9 +vendor.name Four Fold Ltd vendor.id pci 0x12fb +vendor.name Spectrum Signal Processing vendor.id pci 0x12fb &device.id pci 0x0001 +device.name PMC-MAI vendor.id pci 0x12fb &device.id pci 0x00f5 +device.name F5 Dakar vendor.id pci 0x12fb &device.id pci 0x02ad +device.name PMC-2MAI vendor.id pci 0x12fb &device.id pci 0x2adc +device.name ePMC-2ADC vendor.id pci 0x12fb &device.id pci 0x3100 +device.name PRO-3100 vendor.id pci 0x12fb &device.id pci 0x3500 +device.name PRO-3500 vendor.id pci 0x12fb &device.id pci 0x4d4f +device.name Modena vendor.id pci 0x12fb &device.id pci 0x8120 +device.name ePMC-8120 vendor.id pci 0x12fb &device.id pci 0xda62 +device.name Daytona C6201 PCI (Hurricane) vendor.id pci 0x12fb &device.id pci 0xdb62 +device.name Ingliston XBIF vendor.id pci 0x12fb &device.id pci 0xdc62 +device.name Ingliston PLX9054 vendor.id pci 0x12fb &device.id pci 0xdd62 +device.name Ingliston JTAG/ISP vendor.id pci 0x12fb &device.id pci 0xeddc +device.name ePMC-MSDDC vendor.id pci 0x12fb &device.id pci 0xfa01 +device.name ePMC-FPGA vendor.id pci 0x12fc +vendor.name Capital Equipment Corp vendor.id pci 0x12fd +vendor.name I2S vendor.id pci 0x12fe +vendor.name ESD Electronic System Design GmbH vendor.id pci 0x12ff +vendor.name Lexicon vendor.id pci 0x1300 +vendor.name Harman International Industries Inc vendor.id pci 0x1302 +vendor.name Computer Sciences Corp vendor.id pci 0x1303 +vendor.name Innovative Integration vendor.id pci 0x1303 &device.id pci 0x0030 +device.name X3-SDF 4-channel XMC acquisition board vendor.id pci 0x1304 +vendor.name Juniper Networks vendor.id pci 0x1305 +vendor.name Netphone, Inc vendor.id pci 0x1306 +vendor.name Duet Technologies vendor.id pci 0x1307 +vendor.name Measurement Computing vendor.id pci 0x1307 &device.id pci 0x0001 +device.name PCI-DAS1602/16 vendor.id pci 0x1307 &device.id pci 0x000b +device.name PCI-DIO48H vendor.id pci 0x1307 &device.id pci 0x000c +device.name PCI-PDISO8 vendor.id pci 0x1307 &device.id pci 0x000d +device.name PCI-PDISO16 vendor.id pci 0x1307 &device.id pci 0x000f +device.name PCI-DAS1200 vendor.id pci 0x1307 &device.id pci 0x0010 +device.name PCI-DAS1602/12 vendor.id pci 0x1307 &device.id pci 0x0014 +device.name PCI-DIO24H vendor.id pci 0x1307 &device.id pci 0x0015 +device.name PCI-DIO24H/CTR3 vendor.id pci 0x1307 &device.id pci 0x0016 +device.name PCI-DIO48H/CTR15 vendor.id pci 0x1307 &device.id pci 0x0017 +device.name PCI-DIO96H vendor.id pci 0x1307 &device.id pci 0x0018 +device.name PCI-CTR05 vendor.id pci 0x1307 &device.id pci 0x0019 +device.name PCI-DAS1200/JR vendor.id pci 0x1307 &device.id pci 0x001a +device.name PCI-DAS1001 vendor.id pci 0x1307 &device.id pci 0x001b +device.name PCI-DAS1002 vendor.id pci 0x1307 &device.id pci 0x001c +device.name PCI-DAS1602JR/16 vendor.id pci 0x1307 &device.id pci 0x001d +device.name PCI-DAS6402/16 vendor.id pci 0x1307 &device.id pci 0x001e +device.name PCI-DAS6402/12 vendor.id pci 0x1307 &device.id pci 0x001f +device.name PCI-DAS16/M1 vendor.id pci 0x1307 &device.id pci 0x0020 +device.name PCI-DDA02/12 vendor.id pci 0x1307 &device.id pci 0x0021 +device.name PCI-DDA04/12 vendor.id pci 0x1307 &device.id pci 0x0022 +device.name PCI-DDA08/12 vendor.id pci 0x1307 &device.id pci 0x0023 +device.name PCI-DDA02/16 vendor.id pci 0x1307 &device.id pci 0x0024 +device.name PCI-DDA04/16 vendor.id pci 0x1307 &device.id pci 0x0025 +device.name PCI-DDA08/16 vendor.id pci 0x1307 &device.id pci 0x0026 +device.name PCI-DAC04/12-HS vendor.id pci 0x1307 &device.id pci 0x0027 +device.name PCI-DAC04/16-HS vendor.id pci 0x1307 &device.id pci 0x0028 +device.name PCI-DIO24 vendor.id pci 0x1307 &device.id pci 0x0029 +device.name PCI-DAS08 vendor.id pci 0x1307 &device.id pci 0x002c +device.name PCI-INT32 vendor.id pci 0x1307 &device.id pci 0x0033 +device.name PCI-DUAL-AC5 vendor.id pci 0x1307 &device.id pci 0x0034 +device.name PCI-DAS-TC vendor.id pci 0x1307 &device.id pci 0x0035 +device.name PCI-DAS64/M1/16 vendor.id pci 0x1307 &device.id pci 0x0036 +device.name PCI-DAS64/M2/16 vendor.id pci 0x1307 &device.id pci 0x0037 +device.name PCI-DAS64/M3/16 vendor.id pci 0x1307 &device.id pci 0x004c +device.name PCI-DAS1000 vendor.id pci 0x1307 &device.id pci 0x004d +device.name PCI-QUAD04 vendor.id pci 0x1307 &device.id pci 0x0052 +device.name PCI-DAS4020/12 vendor.id pci 0x1307 &device.id pci 0x0053 +device.name PCIM-DDA06/16 vendor.id pci 0x1307 &device.id pci 0x0054 +device.name PCI-DIO96 vendor.id pci 0x1307 &device.id pci 0x005d +device.name PCI-DAS6023 vendor.id pci 0x1307 &device.id pci 0x005e +device.name PCI-DAS6025 vendor.id pci 0x1307 &device.id pci 0x005f +device.name PCI-DAS6030 vendor.id pci 0x1307 &device.id pci 0x0060 +device.name PCI-DAS6031 vendor.id pci 0x1307 &device.id pci 0x0061 +device.name PCI-DAS6032 vendor.id pci 0x1307 &device.id pci 0x0062 +device.name PCI-DAS6033 vendor.id pci 0x1307 &device.id pci 0x0063 +device.name PCI-DAS6034 vendor.id pci 0x1307 &device.id pci 0x0064 +device.name PCI-DAS6035 vendor.id pci 0x1307 &device.id pci 0x0065 +device.name PCI-DAS6040 vendor.id pci 0x1307 &device.id pci 0x0066 +device.name PCI-DAS6052 vendor.id pci 0x1307 &device.id pci 0x0067 +device.name PCI-DAS6070 vendor.id pci 0x1307 &device.id pci 0x0068 +device.name PCI-DAS6071 vendor.id pci 0x1307 &device.id pci 0x006f +device.name PCI-DAS6036 vendor.id pci 0x1307 &device.id pci 0x0070 +device.name PCI-DAC6702 vendor.id pci 0x1307 &device.id pci 0x0078 +device.name PCI-DAS6013 vendor.id pci 0x1307 &device.id pci 0x0079 +device.name PCI-DAS6014 vendor.id pci 0x1307 &device.id pci 0x0115 +device.name PCIe-DAS1602/16 vendor.id pci 0x1308 +vendor.name Jato Technologies Inc. vendor.id pci 0x1308 &device.id pci 0x0001 +device.name NetCelerator Adapter vendor.id pci 0x1308 &device.id pci 0x0001 &subvendor.id pci 0x1308 &subdevice.id pci 0x0001 +subdevice.name NetCelerator Adapter vendor.id pci 0x1309 +vendor.name AB Semiconductor Ltd vendor.id pci 0x130a +vendor.name Mitsubishi Electric Microcomputer vendor.id pci 0x130b +vendor.name Colorgraphic Communications Corp vendor.id pci 0x130c +vendor.name Ambex Technologies, Inc vendor.id pci 0x130d +vendor.name Accelerix Inc vendor.id pci 0x130e +vendor.name Yamatake-Honeywell Co. Ltd vendor.id pci 0x130f +vendor.name Advanet Inc vendor.id pci 0x1310 +vendor.name Gespac vendor.id pci 0x1311 +vendor.name Videoserver, Inc vendor.id pci 0x1312 +vendor.name Acuity Imaging, Inc vendor.id pci 0x1313 +vendor.name Yaskawa Electric Co. vendor.id pci 0x1315 +vendor.name Wavesat vendor.id pci 0x1316 +vendor.name Teradyne Inc vendor.id pci 0x1317 +vendor.name ADMtek vendor.id pci 0x1317 &device.id pci 0x0981 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x1317 &device.id pci 0x0985 +device.name NC100 Network Everywhere Fast Ethernet 10/100 vendor.id pci 0x1317 &device.id pci 0x0985 &subvendor.id pci 0x1734 &subdevice.id pci 0x100c +subdevice.name Scenic N300 ADMtek AN983 10/100 Mbps PCI Adapter vendor.id pci 0x1317 &device.id pci 0x1985 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x1317 &device.id pci 0x1985 &subvendor.id pci 0x1385 &subdevice.id pci 0x511a +subdevice.name FA511 vendor.id pci 0x1317 &device.id pci 0x1985 &subvendor.id pci 0x1395 &subdevice.id pci 0x2103 +subdevice.name CB100-EZ (4-LED version) vendor.id pci 0x1317 &device.id pci 0x2850 +device.name HSP MicroModem 56 vendor.id pci 0x1317 &device.id pci 0x5120 +device.name ADM5120 OpenGate System-on-Chip vendor.id pci 0x1317 &device.id pci 0x8201 +device.name ADM8211 802.11b Wireless Interface vendor.id pci 0x1317 &device.id pci 0x8201 &subvendor.id pci 0x10b8 &subdevice.id pci 0x2635 +subdevice.name SMC2635W v1 802.11b Wireless Cardbus Adapter vendor.id pci 0x1317 &device.id pci 0x8201 &subvendor.id pci 0x1317 &subdevice.id pci 0x8201 +subdevice.name SMC2635W v2 802.11b Wireless Cardbus Adapter vendor.id pci 0x1317 &device.id pci 0x8211 +device.name ADM8211 802.11b Wireless Interface vendor.id pci 0x1317 &device.id pci 0x9511 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x1318 +vendor.name Packet Engines Inc. vendor.id pci 0x1318 &device.id pci 0x0911 +device.name GNIC-II PCI Gigabit Ethernet [Hamachi] vendor.id pci 0x1319 +vendor.name Fortemedia, Inc vendor.id pci 0x1319 &device.id pci 0x0801 +device.name Xwave QS3000A [FM801] vendor.id pci 0x1319 &device.id pci 0x0801 &subvendor.id pci 0x1319 &subdevice.id pci 0x1319 +subdevice.name FM801 PCI Audio vendor.id pci 0x1319 &device.id pci 0x0802 +device.name Xwave QS3000A [FM801 game port] vendor.id pci 0x1319 &device.id pci 0x0802 &subvendor.id pci 0x1319 &subdevice.id pci 0x1319 +subdevice.name FM801 PCI Joystick vendor.id pci 0x1319 &device.id pci 0x1000 +device.name FM801 PCI Audio vendor.id pci 0x1319 &device.id pci 0x1001 +device.name FM801 PCI Joystick vendor.id pci 0x131a +vendor.name Finisar Corp. vendor.id pci 0x131c +vendor.name Nippon Electro-Sensory Devices Corp vendor.id pci 0x131d +vendor.name Sysmic, Inc. vendor.id pci 0x131e +vendor.name Xinex Networks Inc vendor.id pci 0x131f +vendor.name Siig Inc vendor.id pci 0x131f &device.id pci 0x1000 +device.name CyberSerial (1-port) 16550 vendor.id pci 0x131f &device.id pci 0x1001 +device.name CyberSerial (1-port) 16650 vendor.id pci 0x131f &device.id pci 0x1002 +device.name CyberSerial (1-port) 16850 vendor.id pci 0x131f &device.id pci 0x1010 +device.name Duet 1S(16550)+1P vendor.id pci 0x131f &device.id pci 0x1011 +device.name Duet 1S(16650)+1P vendor.id pci 0x131f &device.id pci 0x1012 +device.name Duet 1S(16850)+1P vendor.id pci 0x131f &device.id pci 0x1020 +device.name CyberParallel (1-port) vendor.id pci 0x131f &device.id pci 0x1021 +device.name CyberParallel (2-port) vendor.id pci 0x131f &device.id pci 0x1030 +device.name CyberSerial (2-port) 16550 vendor.id pci 0x131f &device.id pci 0x1031 +device.name CyberSerial (2-port) 16650 vendor.id pci 0x131f &device.id pci 0x1032 +device.name CyberSerial (2-port) 16850 vendor.id pci 0x131f &device.id pci 0x1034 +device.name Trio 2S(16550)+1P vendor.id pci 0x131f &device.id pci 0x1035 +device.name Trio 2S(16650)+1P vendor.id pci 0x131f &device.id pci 0x1036 +device.name Trio 2S(16850)+1P vendor.id pci 0x131f &device.id pci 0x1050 +device.name CyberSerial (4-port) 16550 vendor.id pci 0x131f &device.id pci 0x1051 +device.name CyberSerial (4-port) 16650 vendor.id pci 0x131f &device.id pci 0x1052 +device.name CyberSerial (4-port) 16850 vendor.id pci 0x131f &device.id pci 0x2000 +device.name CyberSerial (1-port) 16550 vendor.id pci 0x131f &device.id pci 0x2001 +device.name CyberSerial (1-port) 16650 vendor.id pci 0x131f &device.id pci 0x2002 +device.name CyberSerial (1-port) 16850 vendor.id pci 0x131f &device.id pci 0x2010 +device.name Duet 1S(16550)+1P vendor.id pci 0x131f &device.id pci 0x2011 +device.name Duet 1S(16650)+1P vendor.id pci 0x131f &device.id pci 0x2012 +device.name Duet 1S(16850)+1P vendor.id pci 0x131f &device.id pci 0x2020 +device.name CyberParallel (1-port) vendor.id pci 0x131f &device.id pci 0x2021 +device.name CyberParallel (2-port) vendor.id pci 0x131f &device.id pci 0x2030 +device.name CyberSerial (2-port) 16550 vendor.id pci 0x131f &device.id pci 0x2030 &subvendor.id pci 0x131f &subdevice.id pci 0x2030 +subdevice.name PCI Serial Card vendor.id pci 0x131f &device.id pci 0x2031 +device.name CyberSerial (2-port) 16650 vendor.id pci 0x131f &device.id pci 0x2032 +device.name CyberSerial (2-port) 16850 vendor.id pci 0x131f &device.id pci 0x2040 +device.name Trio 1S(16550)+2P vendor.id pci 0x131f &device.id pci 0x2041 +device.name Trio 1S(16650)+2P vendor.id pci 0x131f &device.id pci 0x2042 +device.name Trio 1S(16850)+2P vendor.id pci 0x131f &device.id pci 0x2050 +device.name CyberSerial (4-port) 16550 vendor.id pci 0x131f &device.id pci 0x2051 +device.name CyberSerial (4-port) 16650 vendor.id pci 0x131f &device.id pci 0x2052 +device.name CyberSerial (4-port) 16850 vendor.id pci 0x131f &device.id pci 0x2060 +device.name Trio 2S(16550)+1P vendor.id pci 0x131f &device.id pci 0x2061 +device.name Trio 2S(16650)+1P vendor.id pci 0x131f &device.id pci 0x2062 +device.name Trio 2S(16850)+1P vendor.id pci 0x131f &device.id pci 0x2081 +device.name CyberSerial (8-port) ST16654 vendor.id pci 0x1320 +vendor.name Crypto AG vendor.id pci 0x1321 +vendor.name Arcobel Graphics BV vendor.id pci 0x1322 +vendor.name MTT Co., Ltd vendor.id pci 0x1323 +vendor.name Dome Inc vendor.id pci 0x1324 +vendor.name Sphere Communications vendor.id pci 0x1325 +vendor.name Salix Technologies, Inc vendor.id pci 0x1326 +vendor.name Seachange international vendor.id pci 0x1327 +vendor.name Voss scientific vendor.id pci 0x1328 +vendor.name quadrant international vendor.id pci 0x1329 +vendor.name Productivity Enhancement vendor.id pci 0x132a +vendor.name Microcom Inc. vendor.id pci 0x132b +vendor.name Broadband Technologies vendor.id pci 0x132c +vendor.name Micrel Inc vendor.id pci 0x132d +vendor.name Integrated Silicon Solution, Inc. vendor.id pci 0x1330 +vendor.name MMC Networks vendor.id pci 0x1331 +vendor.name RadiSys Corporation vendor.id pci 0x1331 &device.id pci 0x0030 +device.name ENP-2611 vendor.id pci 0x1331 &device.id pci 0x8200 +device.name 82600 Host Bridge vendor.id pci 0x1331 &device.id pci 0x8201 +device.name 82600 IDE vendor.id pci 0x1331 &device.id pci 0x8202 +device.name 82600 USB vendor.id pci 0x1331 &device.id pci 0x8210 +device.name 82600 PCI Bridge vendor.id pci 0x1332 +vendor.name Micro Memory vendor.id pci 0x1332 &device.id pci 0x5415 +device.name MM-5415CN PCI Memory Module with Battery Backup vendor.id pci 0x1332 &device.id pci 0x5425 +device.name MM-5425CN PCI 64/66 Memory Module with Battery Backup vendor.id pci 0x1332 &device.id pci 0x6140 +device.name MM-6140D vendor.id pci 0x1334 +vendor.name Redcreek Communications, Inc vendor.id pci 0x1335 +vendor.name Videomail, Inc vendor.id pci 0x1337 +vendor.name Third Planet Publishing vendor.id pci 0x1338 +vendor.name BT Electronics vendor.id pci 0x133a +vendor.name Vtel Corp vendor.id pci 0x133b +vendor.name Softcom Microsystems vendor.id pci 0x133c +vendor.name Holontech Corp vendor.id pci 0x133d +vendor.name SS Technologies vendor.id pci 0x133e +vendor.name Virtual Computer Corp vendor.id pci 0x133f +vendor.name SCM Microsystems vendor.id pci 0x1340 +vendor.name Atalla Corp vendor.id pci 0x1341 +vendor.name Kyoto Microcomputer Co vendor.id pci 0x1342 +vendor.name Promax Systems Inc vendor.id pci 0x1343 +vendor.name Phylon Communications Inc vendor.id pci 0x1344 +vendor.name Micron Technology Inc vendor.id pci 0x1344 &device.id pci 0x5150 +device.name RealSSD P320h vendor.id pci 0x1344 &device.id pci 0x5151 +device.name RealSSD P320m vendor.id pci 0x1344 &device.id pci 0x5152 +device.name RealSSD P320s vendor.id pci 0x1344 &device.id pci 0x5153 +device.name RealSSD P325m vendor.id pci 0x1344 &device.id pci 0x5160 +device.name RealSSD P420h vendor.id pci 0x1344 &device.id pci 0x5161 +device.name RealSSD P420m vendor.id pci 0x1344 &device.id pci 0x5163 +device.name RealSSD P425m vendor.id pci 0x1345 +vendor.name Arescom Inc vendor.id pci 0x1347 +vendor.name Odetics vendor.id pci 0x1349 +vendor.name Sumitomo Electric Industries, Ltd. vendor.id pci 0x134a +vendor.name DTC Technology Corp. vendor.id pci 0x134a &device.id pci 0x0001 +device.name Domex 536 vendor.id pci 0x134a &device.id pci 0x0002 +device.name Domex DMX3194UP SCSI Adapter vendor.id pci 0x134b +vendor.name ARK Research Corp. vendor.id pci 0x134c +vendor.name Chori Joho System Co. Ltd vendor.id pci 0x134d +vendor.name PCTel Inc vendor.id pci 0x134d &device.id pci 0x2189 +device.name HSP56 MicroModem vendor.id pci 0x134d &device.id pci 0x2486 +device.name 2304WT V.92 MDC Modem vendor.id pci 0x134d &device.id pci 0x7890 +device.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7890 &subvendor.id pci 0x134d &subdevice.id pci 0x0001 +subdevice.name PCT789 adapter vendor.id pci 0x134d &device.id pci 0x7891 +device.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7891 &subvendor.id pci 0x134d &subdevice.id pci 0x0001 +subdevice.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7892 +device.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7893 +device.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7894 +device.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7895 +device.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7896 +device.name HSP MicroModem 56 vendor.id pci 0x134d &device.id pci 0x7897 +device.name HSP MicroModem 56 vendor.id pci 0x134e +vendor.name CSTI vendor.id pci 0x134f +vendor.name Algo System Co Ltd vendor.id pci 0x1350 +vendor.name Systec Co. Ltd vendor.id pci 0x1351 +vendor.name Sonix Inc vendor.id pci 0x1353 +vendor.name Vierling Communication SAS vendor.id pci 0x1353 &device.id pci 0x0002 +device.name Proserver vendor.id pci 0x1353 &device.id pci 0x0003 +device.name PCI-FUT vendor.id pci 0x1353 &device.id pci 0x0004 +device.name PCI-S0 vendor.id pci 0x1353 &device.id pci 0x0005 +device.name PCI-FUT-S0 vendor.id pci 0x1354 +vendor.name Dwave System Inc vendor.id pci 0x1355 +vendor.name Kratos Analytical Ltd vendor.id pci 0x1356 +vendor.name The Logical Co vendor.id pci 0x1359 +vendor.name Prisa Networks vendor.id pci 0x135a +vendor.name Brain Boxes vendor.id pci 0x135a &device.id pci 0x0a61 +device.name UC-324 [VELOCITY RS422/485] vendor.id pci 0x135b +vendor.name Giganet Inc vendor.id pci 0x135c +vendor.name Quatech Inc vendor.id pci 0x135c &device.id pci 0x0010 +device.name QSC-100 vendor.id pci 0x135c &device.id pci 0x0020 +device.name DSC-100 vendor.id pci 0x135c &device.id pci 0x0030 +device.name DSC-200/300 vendor.id pci 0x135c &device.id pci 0x0040 +device.name QSC-200/300 vendor.id pci 0x135c &device.id pci 0x0050 +device.name ESC-100D vendor.id pci 0x135c &device.id pci 0x0060 +device.name ESC-100M vendor.id pci 0x135c &device.id pci 0x00f0 +device.name MPAC-100 Syncronous Serial Card (Zilog 85230) vendor.id pci 0x135c &device.id pci 0x0170 +device.name QSCLP-100 vendor.id pci 0x135c &device.id pci 0x0180 +device.name DSCLP-100 vendor.id pci 0x135c &device.id pci 0x0190 +device.name SSCLP-100 vendor.id pci 0x135c &device.id pci 0x01a0 +device.name QSCLP-200/300 vendor.id pci 0x135c &device.id pci 0x01b0 +device.name DSCLP-200/300 vendor.id pci 0x135c &device.id pci 0x01c0 +device.name SSCLP-200/300 vendor.id pci 0x135c &device.id pci 0x0258 +device.name DSPSX-200/300 vendor.id pci 0x135d +vendor.name ABB Network Partner AB vendor.id pci 0x135e +vendor.name Sealevel Systems Inc vendor.id pci 0x135e &device.id pci 0x5101 +device.name Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32) vendor.id pci 0x135e &device.id pci 0x7101 +device.name Single Port RS-232/422/485/530 vendor.id pci 0x135e &device.id pci 0x7201 +device.name Dual Port RS-232/422/485 Interface vendor.id pci 0x135e &device.id pci 0x7202 +device.name Dual Port RS-232 Interface vendor.id pci 0x135e &device.id pci 0x7401 +device.name Four Port RS-232 Interface vendor.id pci 0x135e &device.id pci 0x7402 +device.name Four Port RS-422/485 Interface vendor.id pci 0x135e &device.id pci 0x7801 +device.name Eight Port RS-232 Interface vendor.id pci 0x135e &device.id pci 0x7804 +device.name Eight Port RS-232/422/485 Interface vendor.id pci 0x135e &device.id pci 0x8001 +device.name 8001 Digital I/O Adapter vendor.id pci 0x135f +vendor.name I-Data International A-S vendor.id pci 0x1360 +vendor.name Meinberg Funkuhren vendor.id pci 0x1360 &device.id pci 0x0101 +device.name PCI32 DCF77 Radio Clock vendor.id pci 0x1360 &device.id pci 0x0102 +device.name PCI509 DCF77 Radio Clock vendor.id pci 0x1360 &device.id pci 0x0103 +device.name PCI510 DCF77 Radio Clock vendor.id pci 0x1360 &device.id pci 0x0104 +device.name PCI511 DCF77 Radio Clock vendor.id pci 0x1360 &device.id pci 0x0105 +device.name PEX511 DCF77 Radio Clock (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0106 +device.name PZF180PEX High Precision DCF77 Radio Clock (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0201 +device.name GPS167PCI GPS Receiver vendor.id pci 0x1360 &device.id pci 0x0202 +device.name GPS168PCI GPS Receiver vendor.id pci 0x1360 &device.id pci 0x0203 +device.name GPS169PCI GPS Receiver vendor.id pci 0x1360 &device.id pci 0x0204 +device.name GPS170PCI GPS Receiver vendor.id pci 0x1360 &device.id pci 0x0205 +device.name GPS170PEX GPS Receiver (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0206 +device.name GPS180PEX GPS Receiver (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0207 +device.name GLN180PEX GPS/GLONASS receiver (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0208 +device.name GPS180AMC GPS Receiver (PCI Express / MicroTCA / AdvancedMC) vendor.id pci 0x1360 &device.id pci 0x0209 +device.name GRC181PEX GPS/GLONASS/BEIDOU receiver (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0301 +device.name TCR510PCI IRIG Timecode Reader vendor.id pci 0x1360 &device.id pci 0x0302 +device.name TCR167PCI IRIG Timecode Reader vendor.id pci 0x1360 &device.id pci 0x0303 +device.name TCR511PCI IRIG Timecode Reader vendor.id pci 0x1360 &device.id pci 0x0304 +device.name TCR511PEX IRIG Timecode Reader (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0305 +device.name TCR170PEX IRIG Timecode Reader (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0306 +device.name TCR180PEX IRIG Timecode Reader (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0501 +device.name PTP270PEX PTP/IEEE1588 slave card (PCI Express) vendor.id pci 0x1360 &device.id pci 0x0601 +device.name FRC511PEX Free Running Clock (PCI Express) vendor.id pci 0x1361 +vendor.name Soliton Systems K.K. vendor.id pci 0x1362 +vendor.name Fujifacom Corporation vendor.id pci 0x1363 +vendor.name Phoenix Technology Ltd vendor.id pci 0x1364 +vendor.name ATM Communications Inc vendor.id pci 0x1365 +vendor.name Hypercope GmbH vendor.id pci 0x1366 +vendor.name Teijin Seiki Co. Ltd vendor.id pci 0x1367 +vendor.name Hitachi Zosen Corporation vendor.id pci 0x1368 +vendor.name Skyware Corporation vendor.id pci 0x1369 +vendor.name Digigram vendor.id pci 0x136a +vendor.name High Soft Tech vendor.id pci 0x136a &device.id pci 0x0004 +device.name HST Saphir VII mini PCI vendor.id pci 0x136a &device.id pci 0x0007 +device.name HST Saphir III E MultiLink 4 vendor.id pci 0x136a &device.id pci 0x0008 +device.name HST Saphir III E MultiLink 8 vendor.id pci 0x136a &device.id pci 0x000a +device.name HST Saphir III E MultiLink 2 vendor.id pci 0x136b +vendor.name Kawasaki Steel Corporation vendor.id pci 0x136b &device.id pci 0xff01 +device.name KL5A72002 Motion JPEG vendor.id pci 0x136c +vendor.name Adtek System Science Co Ltd vendor.id pci 0x136d +vendor.name Gigalabs Inc vendor.id pci 0x136f +vendor.name Applied Magic Inc vendor.id pci 0x1370 +vendor.name ATL Products vendor.id pci 0x1371 +vendor.name CNet Technology Inc vendor.id pci 0x1371 &device.id pci 0x434e +device.name GigaCard Network Adapter vendor.id pci 0x1371 &device.id pci 0x434e &subvendor.id pci 0x1371 &subdevice.id pci 0x434e +subdevice.name N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) vendor.id pci 0x1373 +vendor.name Silicon Vision Inc vendor.id pci 0x1374 +vendor.name Silicom Ltd. vendor.id pci 0x1374 &device.id pci 0x0024 +device.name Silicom Dual port Giga Ethernet BGE Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0025 +device.name Silicom Quad port Giga Ethernet BGE Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0026 +device.name Silicom Dual port Fiber Giga Ethernet 546 Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0027 +device.name Silicom Dual port Fiber LX Giga Ethernet 546 Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0029 +device.name Silicom Dual port Copper Giga Ethernet 546GB Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x002a +device.name Silicom Dual port Fiber Giga Ethernet 546 TAP/Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x002b +device.name Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter (PXE2TBI) vendor.id pci 0x1374 &device.id pci 0x002c +device.name Silicom Quad port Copper Giga Ethernet 546GB Bypass Server Adapter (PXG4BPI) vendor.id pci 0x1374 &device.id pci 0x002d +device.name Silicom Quad port Fiber-SX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI) vendor.id pci 0x1374 &device.id pci 0x002e +device.name Silicom Quad port Fiber-LX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI-LX) vendor.id pci 0x1374 &device.id pci 0x002f +device.name Silicom Dual port Fiber-SX Giga Ethernet 546GB Low profile Bypass Server Adapter (PXG2BPFIL) vendor.id pci 0x1374 &device.id pci 0x0030 +device.name Silicom Dual port Fiber-LX Giga Ethernet 546GB Low profile Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0031 +device.name Silicom Quad port Copper Giga Ethernet PCI-E Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0032 +device.name Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0034 +device.name Silicom Dual port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0035 +device.name Silicom Quad port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0036 +device.name Silicom Dual port Fiber Giga Ethernet PCI-E BGE Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0037 +device.name Silicom Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0038 +device.name Silicom Quad port Copper Ethernet PCI-E Intel based Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0039 +device.name Silicom Dual port Fiber-SX Ethernet PCI-E Intel based Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x003a +device.name Silicom Dual port Fiber-LX Ethernet PCI-E Intel based Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x003b +device.name Silicom Dual port Fiber Ethernet PMC Intel based Bypass Server Adapter (PMCX2BPFI) vendor.id pci 0x1374 &device.id pci 0x003c +device.name Silicom Dual port Copper Ethernet PCI-X BGE based Bypass Server Adapter (PXG2BPRB) vendor.id pci 0x1374 &device.id pci 0x003d +device.name 2-port Copper GBE Bypass with Caviume 1010 PCI-X vendor.id pci 0x1374 &device.id pci 0x003e +device.name Silicom Dual port Fiber Giga Ethernet PCI-E 571 TAP/Bypass Server Adapter (PEG2TBFI) vendor.id pci 0x1374 &device.id pci 0x003f +device.name Silicom Dual port Copper Giga Ethernet PCI-X 546 TAP/Bypass Server Adapter (PXG2TBI) vendor.id pci 0x1374 &device.id pci 0x0040 +device.name Silicom Quad port Fiber-SX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI) vendor.id pci 0x1374 &device.id pci 0x0042 +device.name 4-port Copper GBE PMC-X Bypass vendor.id pci 0x1374 &device.id pci 0x0043 +device.name Silicom Quad port Fiber-SX Giga Ethernet 546 Bypass Server Adapter (PXG4BPFID) vendor.id pci 0x1374 &device.id pci 0x0045 +device.name Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) vendor.id pci 0x1374 &device.id pci 0x0046 +device.name 4-port bypass PCI-E w disconnect low profile vendor.id pci 0x1374 &device.id pci 0x0047 +device.name Silicom Dual port Fiber-SX Giga Ethernet 571 Bypass Disconnect Server Adapter (PEG2BPFID) vendor.id pci 0x1374 &device.id pci 0x004a +device.name Silicom Quad port Fiber-LX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI-LX) vendor.id pci 0x1374 &device.id pci 0x004d +device.name Dual port Copper Giga Ethernet PCI-E Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0401 +device.name Gigabit Ethernet ExpressModule Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0420 +device.name Gigabit Ethernet ExpressModule Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0460 +device.name Gigabit Ethernet Express Module Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0461 +device.name Gigabit Ethernet ExpressModule Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0462 +device.name Gigabit Ethernet ExpressModule Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0470 +device.name Octal-port Copper Gigabit Ethernet Express Module Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0482 +device.name Dual-port Fiber (SR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter vendor.id pci 0x1374 &device.id pci 0x0483 +device.name Dual-port Fiber (LR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter vendor.id pci 0x1375 +vendor.name Argosystems Inc vendor.id pci 0x1376 +vendor.name LMC vendor.id pci 0x1377 +vendor.name Electronic Equipment Production & Distribution GmbH vendor.id pci 0x1378 +vendor.name Telemann Co. Ltd vendor.id pci 0x1379 +vendor.name Asahi Kasei Microsystems Co Ltd vendor.id pci 0x137a +vendor.name Mark of the Unicorn Inc vendor.id pci 0x137a &device.id pci 0x0001 +device.name PCI-324 Audiowire Interface vendor.id pci 0x137b +vendor.name PPT Vision vendor.id pci 0x137c +vendor.name Iwatsu Electric Co Ltd vendor.id pci 0x137d +vendor.name Dynachip Corporation vendor.id pci 0x137e +vendor.name Patriot Scientific Corporation vendor.id pci 0x137f +vendor.name Japan Satellite Systems Inc vendor.id pci 0x1380 +vendor.name Sanritz Automation Co Ltd vendor.id pci 0x1381 +vendor.name Brains Co. Ltd vendor.id pci 0x1382 +vendor.name Marian - Electronic & Software vendor.id pci 0x1382 &device.id pci 0x0001 +device.name ARC88 audio recording card vendor.id pci 0x1382 &device.id pci 0x2008 +device.name Prodif 96 Pro sound system vendor.id pci 0x1382 &device.id pci 0x2048 +device.name Prodif Plus sound system vendor.id pci 0x1382 &device.id pci 0x2088 +device.name Marc 8 Midi sound system vendor.id pci 0x1382 &device.id pci 0x20c8 +device.name Marc A sound system vendor.id pci 0x1382 &device.id pci 0x4008 +device.name Marc 2 sound system vendor.id pci 0x1382 &device.id pci 0x4010 +device.name Marc 2 Pro sound system vendor.id pci 0x1382 &device.id pci 0x4048 +device.name Marc 4 MIDI sound system vendor.id pci 0x1382 &device.id pci 0x4088 +device.name Marc 4 Digi sound system vendor.id pci 0x1382 &device.id pci 0x4248 +device.name Marc X sound system vendor.id pci 0x1382 &device.id pci 0x4424 +device.name TRACE D4 Sound System vendor.id pci 0x1383 +vendor.name Controlnet Inc vendor.id pci 0x1384 +vendor.name Reality Simulation Systems Inc vendor.id pci 0x1385 +vendor.name Netgear vendor.id pci 0x1385 &device.id pci 0x006b +device.name WA301 802.11b Wireless PCI Adapter vendor.id pci 0x1385 &device.id pci 0x4100 +device.name MA301 802.11b Wireless PCI Adapter vendor.id pci 0x1385 &device.id pci 0x4601 +device.name WAG511 802.11a/b/g Dual Band Wireless PC Card vendor.id pci 0x1385 &device.id pci 0x620a +device.name GA620 Gigabit Ethernet vendor.id pci 0x1385 &device.id pci 0x630a +device.name GA630 Gigabit Ethernet vendor.id pci 0x1386 +vendor.name Video Domain Technologies vendor.id pci 0x1387 +vendor.name Systran Corp vendor.id pci 0x1388 +vendor.name Hitachi Information Technology Co Ltd vendor.id pci 0x1389 +vendor.name Applicom International vendor.id pci 0x1389 &device.id pci 0x0001 +device.name PCI1500PFB [Intelligent fieldbus adaptor] vendor.id pci 0x138a +vendor.name Fusion Micromedia Corp vendor.id pci 0x138a &device.id pci 0x003d +device.name VFS491 Validity Sensor vendor.id pci 0x138b +vendor.name Tokimec Inc vendor.id pci 0x138c +vendor.name Silicon Reality vendor.id pci 0x138d +vendor.name Future Techno Designs pte Ltd vendor.id pci 0x138e +vendor.name Basler GmbH vendor.id pci 0x138f +vendor.name Patapsco Designs Inc vendor.id pci 0x1390 +vendor.name Concept Development Inc vendor.id pci 0x1391 +vendor.name Development Concepts Inc vendor.id pci 0x1392 +vendor.name Medialight Inc vendor.id pci 0x1393 +vendor.name Moxa Technologies Co Ltd vendor.id pci 0x1393 &device.id pci 0x0001 +device.name UC7000 Serial vendor.id pci 0x1393 &device.id pci 0x1020 +device.name CP102 (2-port RS-232 PCI) vendor.id pci 0x1393 &device.id pci 0x1021 +device.name CP102UL (2-port RS-232 Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1022 +device.name CP102U (2-port RS-232 Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1023 +device.name CP-102UF vendor.id pci 0x1393 &device.id pci 0x1024 +device.name CP-102E (2-port RS-232 Smart PCI Express Serial Board) vendor.id pci 0x1393 &device.id pci 0x1025 +device.name CP-102EL (2-port RS-232 Smart PCI Express Serial Board) vendor.id pci 0x1393 &device.id pci 0x1040 +device.name Smartio C104H/PCI vendor.id pci 0x1393 &device.id pci 0x1041 +device.name CP104U (4-port RS-232 Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1042 +device.name CP104JU (4-port RS-232 Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1043 +device.name CP104EL (4-port RS-232 Smart PCI Express) vendor.id pci 0x1393 &device.id pci 0x1044 +device.name POS104UL (4-port RS-232 Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1045 +device.name CP-104EL-A (4-port RS-232 PCI Express Serial Board) vendor.id pci 0x1393 &device.id pci 0x1080 +device.name CB108 (8-port RS-232 PC/104-plus Module) vendor.id pci 0x1393 &device.id pci 0x1140 +device.name CT-114 series vendor.id pci 0x1393 &device.id pci 0x1141 +device.name Industrio CP-114 vendor.id pci 0x1393 &device.id pci 0x1142 +device.name CB114 (4-port RS-232/422/485 PC/104-plus Module) vendor.id pci 0x1393 &device.id pci 0x1143 +device.name CP-114UL (4-port RS-232/422/485 Smart Universal PCI Serial Board) vendor.id pci 0x1393 &device.id pci 0x1144 +device.name CP-114EL (4-port RS-232/422/485 Smart PCI Express Serial Board) vendor.id pci 0x1393 &device.id pci 0x1180 +device.name CP118U (8-port RS-232/422/485 Smart Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1181 +device.name CP118EL (8-port RS-232/422/485 Smart PCI Express) vendor.id pci 0x1393 &device.id pci 0x1182 +device.name CP-118EL-A (8-port RS-232/422/485 PCI Express Serial Board) vendor.id pci 0x1393 &device.id pci 0x1320 +device.name CP132 (2-port RS-422/485 PCI) vendor.id pci 0x1393 &device.id pci 0x1321 +device.name CP132U (2-Port RS-422/485 Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1322 +device.name CP-132EL (2-port RS-422/485 Smart PCI Express Serial Board) vendor.id pci 0x1393 &device.id pci 0x1340 +device.name CP134U (4-Port RS-422/485 Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1341 +device.name CB134I (4-port RS-422/485 PC/104-plus Module) vendor.id pci 0x1393 &device.id pci 0x1380 +device.name CP138U (8-port RS-232/422/485 Smart Universal PCI) vendor.id pci 0x1393 &device.id pci 0x1680 +device.name Smartio C168H/PCI vendor.id pci 0x1393 &device.id pci 0x1681 +device.name CP-168U V2 Smart Serial Board (8-port RS-232) vendor.id pci 0x1393 &device.id pci 0x1682 +device.name CP168EL (8-port RS-232 Smart PCI Express) vendor.id pci 0x1393 &device.id pci 0x1683 +device.name CP-168EL-A (8-port RS-232 PCI Express Serial Board) vendor.id pci 0x1393 &device.id pci 0x2040 +device.name Intellio CP-204J vendor.id pci 0x1393 &device.id pci 0x2180 +device.name Intellio C218 Turbo PCI vendor.id pci 0x1393 &device.id pci 0x3200 +device.name Intellio C320 Turbo PCI vendor.id pci 0x1394 +vendor.name Level One Communications vendor.id pci 0x1394 &device.id pci 0x0001 +device.name LXT1001 Gigabit Ethernet vendor.id pci 0x1394 &device.id pci 0x0001 &subvendor.id pci 0x1186 &subdevice.id pci 0x4800 +subdevice.name DGE-500SX vendor.id pci 0x1394 &device.id pci 0x0001 &subvendor.id pci 0x1394 &subdevice.id pci 0x0001 +subdevice.name NetCelerator Adapter vendor.id pci 0x1395 +vendor.name Ambicom Inc vendor.id pci 0x1396 +vendor.name Cipher Systems Inc vendor.id pci 0x1397 +vendor.name Cologne Chip Designs GmbH vendor.id pci 0x1397 &device.id pci 0x08b4 +device.name ISDN network Controller [HFC-4S] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0x08b4 +subdevice.name HFC-4S [Cologne Chip HFC-4S Eval. Board] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb51a +subdevice.name HFC-4S [Allo.com BRI card] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb520 +subdevice.name HFC-4S [IOB4ST] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb540 +subdevice.name HFC-4S [Swyx SX2 QuadBri] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb550 +subdevice.name HFC-4S [Junghanns.NET quadBRI] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb556 +subdevice.name HFC-4S [Junghanns.NET duoBRI] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb559 +subdevice.name HFC-4S [Junghanns.NET duoBRI miniPCI] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb560 +subdevice.name HFC-4S [BeroNet BN4S0] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb566 +subdevice.name HFC-4S [BeroNet BN2S0] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb567 +subdevice.name HFC-4S [BeroNet BN1S0 miniPCI] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb568 +subdevice.name HFC-4S [BeroNet BN4S0 miniPCI] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb569 +subdevice.name HFC-4S [BeroNet BN2S0 miniPCI] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb620 +subdevice.name HFC-4S vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb752 +subdevice.name HFC-4S [Junghanns.NET quadBRI PCIe] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb761 +subdevice.name HFC-4S [BeroNet BN2S0 PCIe] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xb762 +subdevice.name HFC-4S [BeroNet BN4S0 PCIe] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xe884 +subdevice.name HFC-4S [OpenVox B200P] vendor.id pci 0x1397 &device.id pci 0x08b4 &subvendor.id pci 0x1397 &subdevice.id pci 0xe888 +subdevice.name HFC-4S [OpenVox B200P / B400P] vendor.id pci 0x1397 &device.id pci 0x16b8 +device.name ISDN network Controller [HFC-8S] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0x16b8 +subdevice.name HFC-8S [Cologne Chip HFC-8S Eval. Board] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xb521 +subdevice.name HFC-8S [IOB4ST Recording] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xb522 +subdevice.name HFC-8S [IOB8ST] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xb552 +subdevice.name HFC-8S [Junghanns.NET octoBRI] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xb55b +subdevice.name HFC-8S [Junghanns.NET octoBRI] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xb562 +subdevice.name HFC-8S [BeroNet BN8S0] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xb56b +subdevice.name HFC-8S [BeroNet BN8S0+] vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xb622 +subdevice.name HFC-8S vendor.id pci 0x1397 &device.id pci 0x16b8 &subvendor.id pci 0x1397 &subdevice.id pci 0xe998 +subdevice.name HFC-8S [OpenVox B800P] vendor.id pci 0x1397 &device.id pci 0x2bd0 +device.name ISDN network controller [HFC-PCI] vendor.id pci 0x1397 &device.id pci 0x2bd0 &subvendor.id pci 0x0675 &subdevice.id pci 0x1704 +subdevice.name ISDN Adapter (PCI Bus, D, C) vendor.id pci 0x1397 &device.id pci 0x2bd0 &subvendor.id pci 0x0675 &subdevice.id pci 0x1708 +subdevice.name ISDN Adapter (PCI Bus, D, C, ACPI) vendor.id pci 0x1397 &device.id pci 0x2bd0 &subvendor.id pci 0x1397 &subdevice.id pci 0x2bd0 +subdevice.name ISDN Board vendor.id pci 0x1397 &device.id pci 0x2bd0 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1000 +subdevice.name CI1-1-Harp vendor.id pci 0x1397 &device.id pci 0x30b1 +device.name ISDN network Controller [HFC-E1] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0x30b1 +subdevice.name HFC-E1 [Cologne Chip HFC-E1 Eval. Board] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb523 +subdevice.name HFC-E1 [IOB1E1] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb543 +subdevice.name HFC-E1 [Swyx SX2 SinglePRI V2] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb544 +subdevice.name HFC-E1 [Swyx SX2 DualPRI V2] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb553 +subdevice.name HFC-E1 [Junghanns.NET singleE1] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb554 +subdevice.name HFC-E1 [Junghanns.NET doubleE1] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb555 +subdevice.name HFC-E1 [Junghanns.NET doubleE1 2.0] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb55a +subdevice.name HFC-E1 [Junghanns.NET singleE1 miniPCI] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb563 +subdevice.name HFC-E1 [beroNet BN1E1] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb564 +subdevice.name HFC-E1 [beroNet BN2E1] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb565 +subdevice.name HFC-E1 [beroNet BN2E1+] vendor.id pci 0x1397 &device.id pci 0x30b1 &subvendor.id pci 0x1397 &subdevice.id pci 0xb56a +subdevice.name HFC-E1 [beroNet BN1E1 miniPCI] vendor.id pci 0x1397 &device.id pci 0xb700 +device.name ISDN network controller PrimuX S0 [HFC-PCI] vendor.id pci 0x1397 &device.id pci 0xf001 +device.name GSM Network Controller [HFC-4GSM] vendor.id pci 0x1398 +vendor.name Clarion co. Ltd vendor.id pci 0x1399 +vendor.name Rios systems Co Ltd vendor.id pci 0x139a +vendor.name Alacritech Inc vendor.id pci 0x139a &device.id pci 0x0001 +device.name Quad Port 10/100 Server Accelerator vendor.id pci 0x139a &device.id pci 0x0003 +device.name Single Port 10/100 Server Accelerator vendor.id pci 0x139a &device.id pci 0x0005 +device.name Single Port Gigabit Server Accelerator vendor.id pci 0x139b +vendor.name Mediasonic Multimedia Systems Ltd vendor.id pci 0x139c +vendor.name Quantum 3d Inc vendor.id pci 0x139d +vendor.name EPL limited vendor.id pci 0x139e +vendor.name Media4 vendor.id pci 0x139f +vendor.name Aethra s.r.l. vendor.id pci 0x13a0 +vendor.name Crystal Group Inc vendor.id pci 0x13a1 +vendor.name Kawasaki Heavy Industries Ltd vendor.id pci 0x13a2 +vendor.name Ositech Communications Inc vendor.id pci 0x13a3 +vendor.name Hifn Inc. vendor.id pci 0x13a3 &device.id pci 0x0005 +device.name 7751 Security Processor vendor.id pci 0x13a3 &device.id pci 0x0006 +device.name 6500 Public Key Processor vendor.id pci 0x13a3 &device.id pci 0x0007 +device.name 7811 Security Processor vendor.id pci 0x13a3 &device.id pci 0x0012 +device.name 7951 Security Processor vendor.id pci 0x13a3 &device.id pci 0x0014 +device.name 78XX Security Processor vendor.id pci 0x13a3 &device.id pci 0x0016 +device.name 8065 Security Processor vendor.id pci 0x13a3 &device.id pci 0x0017 +device.name 8165 Security Processor vendor.id pci 0x13a3 &device.id pci 0x0018 +device.name 8154 Security Processor vendor.id pci 0x13a3 &device.id pci 0x001d +device.name 7956 Security Processor vendor.id pci 0x13a3 &device.id pci 0x001f +device.name 7855 Security Processor vendor.id pci 0x13a3 &device.id pci 0x0020 +device.name 7955 Security Processor vendor.id pci 0x13a3 &device.id pci 0x0026 +device.name 8155 Security Processor vendor.id pci 0x13a3 &device.id pci 0x002e +device.name 9630 Compression Processor vendor.id pci 0x13a3 &device.id pci 0x002f +device.name 9725 Compression and Security Processor vendor.id pci 0x13a3 &device.id pci 0x002f &subvendor.id pci 0x13a3 &subdevice.id pci 0x1600 +subdevice.name DR1600 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x002f &subvendor.id pci 0x13a3 &subdevice.id pci 0x1605 +subdevice.name DR1605 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x002f &subvendor.id pci 0x13a3 &subdevice.id pci 0x1610 +subdevice.name DR1610 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x002f &subvendor.id pci 0x13a3 &subdevice.id pci 0x1615 +subdevice.name DR1615 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x002f &subvendor.id pci 0x13a3 &subdevice.id pci 0x1620 +subdevice.name DR1620 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x002f &subvendor.id pci 0x13a3 &subdevice.id pci 0x1625 +subdevice.name DR1625 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x0033 +device.name 8201 Acceleration Processor vendor.id pci 0x13a3 &device.id pci 0x0033 &subvendor.id pci 0x13a3 &subdevice.id pci 0x0036 +subdevice.name DX1710 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x0034 +device.name 8202 Acceleration Processor vendor.id pci 0x13a3 &device.id pci 0x0034 &subvendor.id pci 0x13a3 &subdevice.id pci 0x0036 +subdevice.name DX1720 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x0035 +device.name 8203 Acceleration Processor vendor.id pci 0x13a3 &device.id pci 0x0035 &subvendor.id pci 0x13a3 &subdevice.id pci 0x0036 +subdevice.name DX1730 Acceleration Card vendor.id pci 0x13a3 &device.id pci 0x0037 +device.name 8204 Acceleration Processor vendor.id pci 0x13a3 &device.id pci 0x0037 &subvendor.id pci 0x13a3 &subdevice.id pci 0x0036 +subdevice.name DX1740 Acceleration Card vendor.id pci 0x13a4 +vendor.name Rascom Inc vendor.id pci 0x13a5 +vendor.name Audio Digital Imaging Inc vendor.id pci 0x13a6 +vendor.name Videonics Inc vendor.id pci 0x13a7 +vendor.name Teles AG vendor.id pci 0x13a8 +vendor.name Exar Corp. vendor.id pci 0x13a8 &device.id pci 0x0152 +device.name XR17C/D152 Dual PCI UART vendor.id pci 0x13a8 &device.id pci 0x0154 +device.name XR17C154 Quad UART vendor.id pci 0x13a8 &device.id pci 0x0158 +device.name XR17C158 Octal UART vendor.id pci 0x13a8 &device.id pci 0x0252 +device.name XR17V252 Dual UART PCI controller vendor.id pci 0x13a8 &device.id pci 0x0254 +device.name XR17V254 Quad UART PCI controller vendor.id pci 0x13a8 &device.id pci 0x0258 +device.name XR17V258 Octal UART PCI controller vendor.id pci 0x13a9 +vendor.name Siemens Medical Systems, Ultrasound Group vendor.id pci 0x13aa +vendor.name Broadband Networks Inc vendor.id pci 0x13ab +vendor.name Arcom Control Systems Ltd vendor.id pci 0x13ac +vendor.name Motion Media Technology Ltd vendor.id pci 0x13ad +vendor.name Nexus Inc vendor.id pci 0x13ae +vendor.name ALD Technology Ltd vendor.id pci 0x13af +vendor.name T.Sqware vendor.id pci 0x13b0 +vendor.name Maxspeed Corp vendor.id pci 0x13b1 +vendor.name Tamura corporation vendor.id pci 0x13b2 +vendor.name Techno Chips Co. Ltd vendor.id pci 0x13b3 +vendor.name Lanart Corporation vendor.id pci 0x13b4 +vendor.name Wellbean Co Inc vendor.id pci 0x13b5 +vendor.name ARM vendor.id pci 0x13b6 +vendor.name Dlog GmbH vendor.id pci 0x13b7 +vendor.name Logic Devices Inc vendor.id pci 0x13b8 +vendor.name Nokia Telecommunications oy vendor.id pci 0x13b9 +vendor.name Elecom Co Ltd vendor.id pci 0x13ba +vendor.name Oxford Instruments vendor.id pci 0x13bb +vendor.name Sanyo Technosound Co Ltd vendor.id pci 0x13bc +vendor.name Bitran Corporation vendor.id pci 0x13bd +vendor.name Sharp corporation vendor.id pci 0x13be +vendor.name Miroku Jyoho Service Co. Ltd vendor.id pci 0x13bf +vendor.name Sharewave Inc vendor.id pci 0x13c0 +vendor.name Microgate Corporation vendor.id pci 0x13c0 &device.id pci 0x0010 +device.name SyncLink Adapter v1 vendor.id pci 0x13c0 &device.id pci 0x0020 +device.name SyncLink SCC Adapter vendor.id pci 0x13c0 &device.id pci 0x0030 +device.name SyncLink Multiport Adapter vendor.id pci 0x13c0 &device.id pci 0x0070 +device.name SyncLink GT Adapter vendor.id pci 0x13c0 &device.id pci 0x0080 +device.name SyncLink GT4 Adapter vendor.id pci 0x13c0 &device.id pci 0x00a0 +device.name SyncLink GT2 Adapter vendor.id pci 0x13c0 &device.id pci 0x0210 +device.name SyncLink Adapter v2 vendor.id pci 0x13c1 +vendor.name 3ware Inc vendor.id pci 0x13c1 &device.id pci 0x1000 +device.name 5xxx/6xxx-series PATA-RAID vendor.id pci 0x13c1 &device.id pci 0x1001 +device.name 7xxx/8xxx-series PATA/SATA-RAID vendor.id pci 0x13c1 &device.id pci 0x1001 &subvendor.id pci 0x13c1 &subdevice.id pci 0x1001 +subdevice.name 7xxx/8xxx-series PATA/SATA-RAID vendor.id pci 0x13c1 &device.id pci 0x1002 +device.name 9xxx-series SATA-RAID vendor.id pci 0x13c1 &device.id pci 0x1003 +device.name 9550SX SATA-II RAID PCI-X vendor.id pci 0x13c1 &device.id pci 0x1004 +device.name 9650SE SATA-II RAID PCIe vendor.id pci 0x13c1 &device.id pci 0x1005 +device.name 9690SA SAS/SATA-II RAID PCIe vendor.id pci 0x13c1 &device.id pci 0x1010 +device.name 9750 SAS2/SATA-II RAID PCIe vendor.id pci 0x13c2 +vendor.name Technotrend Systemtechnik GmbH vendor.id pci 0x13c2 &device.id pci 0x000e +device.name Technotrend/Hauppauge DVB card rev2.3 vendor.id pci 0x13c2 &device.id pci 0x1019 +device.name TTechnoTrend-budget DVB S2-3200 vendor.id pci 0x13c3 +vendor.name Janz Computer AG vendor.id pci 0x13c4 +vendor.name Phase Metrics vendor.id pci 0x13c5 +vendor.name Alphi Technology Corp vendor.id pci 0x13c6 +vendor.name Condor Engineering Inc vendor.id pci 0x13c6 &device.id pci 0x0520 +device.name CEI-520 A429 Card vendor.id pci 0x13c6 &device.id pci 0x0620 +device.name CEI-620 A429 Card vendor.id pci 0x13c6 &device.id pci 0x0820 +device.name CEI-820 A429 Card vendor.id pci 0x13c6 &device.id pci 0x0830 +device.name CEI-830 A429 Card vendor.id pci 0x13c6 &device.id pci 0x1004 +device.name P-SER Multi-channel PMC to RS-485/422/232 adapter vendor.id pci 0x13c7 +vendor.name Blue Chip Technology Ltd vendor.id pci 0x13c7 &device.id pci 0x0adc +device.name PCI-ADC vendor.id pci 0x13c7 &device.id pci 0x0b10 +device.name PCI-PIO vendor.id pci 0x13c7 &device.id pci 0x0d10 +device.name PCI-DIO vendor.id pci 0x13c7 &device.id pci 0x524c +device.name PCI-RLY vendor.id pci 0x13c7 &device.id pci 0x5744 +device.name PCI-WDT vendor.id pci 0x13c8 +vendor.name Apptech Inc vendor.id pci 0x13c9 +vendor.name Eaton Corporation vendor.id pci 0x13ca +vendor.name Iomega Corporation vendor.id pci 0x13cb +vendor.name Yano Electric Co Ltd vendor.id pci 0x13cc +vendor.name Metheus Corporation vendor.id pci 0x13cd +vendor.name Compatible Systems Corporation vendor.id pci 0x13ce +vendor.name Cocom A/S vendor.id pci 0x13cf +vendor.name Studio Audio & Video Ltd vendor.id pci 0x13d0 +vendor.name Techsan Electronics Co Ltd vendor.id pci 0x13d0 &device.id pci 0x2103 +device.name B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card vendor.id pci 0x13d0 &device.id pci 0x2104 +device.name B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card (rev 01) vendor.id pci 0x13d0 &device.id pci 0x2200 +device.name B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card vendor.id pci 0x13d1 +vendor.name Abocom Systems Inc vendor.id pci 0x13d1 &device.id pci 0xab02 +device.name ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter vendor.id pci 0x13d1 &device.id pci 0xab03 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x13d1 &device.id pci 0xab06 +device.name RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter vendor.id pci 0x13d1 &device.id pci 0xab08 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x13d2 +vendor.name Shark Multimedia Inc vendor.id pci 0x13d4 +vendor.name Graphics Microsystems Inc vendor.id pci 0x13d5 +vendor.name Media 100 Inc vendor.id pci 0x13d6 +vendor.name K.I. Technology Co Ltd vendor.id pci 0x13d7 +vendor.name Toshiba Engineering Corporation vendor.id pci 0x13d8 +vendor.name Phobos corporation vendor.id pci 0x13d9 +vendor.name Apex PC Solutions Inc vendor.id pci 0x13da +vendor.name Intresource Systems pte Ltd vendor.id pci 0x13db +vendor.name Janich & Klass Computertechnik GmbH vendor.id pci 0x13dc +vendor.name Netboost Corporation vendor.id pci 0x13dd +vendor.name Multimedia Bundle Inc vendor.id pci 0x13de +vendor.name ABB Robotics Products AB vendor.id pci 0x13df +vendor.name E-Tech Inc vendor.id pci 0x13df &device.id pci 0x0001 +device.name PCI56RVP Modem vendor.id pci 0x13df &device.id pci 0x0001 &subvendor.id pci 0x13df &subdevice.id pci 0x0001 +subdevice.name PCI56RVP Modem vendor.id pci 0x13e0 +vendor.name GVC Corporation vendor.id pci 0x13e1 +vendor.name Silicom Multimedia Systems Inc vendor.id pci 0x13e2 +vendor.name Dynamics Research Corporation vendor.id pci 0x13e3 +vendor.name Nest Inc vendor.id pci 0x13e4 +vendor.name Calculex Inc vendor.id pci 0x13e5 +vendor.name Telesoft Design Ltd vendor.id pci 0x13e6 +vendor.name Argosy research Inc vendor.id pci 0x13e7 +vendor.name NAC Incorporated vendor.id pci 0x13e8 +vendor.name Chip Express Corporation vendor.id pci 0x13e9 +vendor.name Intraserver Technology Inc vendor.id pci 0x13ea +vendor.name Dallas Semiconductor vendor.id pci 0x13eb +vendor.name Hauppauge Computer Works Inc vendor.id pci 0x13ec +vendor.name Zydacron Inc vendor.id pci 0x13ec &device.id pci 0x000a +device.name NPC-RC01 Remote control receiver vendor.id pci 0x13ed +vendor.name Raytheion E-Systems vendor.id pci 0x13ee +vendor.name Hayes Microcomputer Products Inc vendor.id pci 0x13ef +vendor.name Coppercom Inc vendor.id pci 0x13f0 +vendor.name Sundance Technology Inc / IC Plus Corp vendor.id pci 0x13f0 &device.id pci 0x0200 +device.name IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY vendor.id pci 0x13f0 &device.id pci 0x0200 &subvendor.id pci 0x1043 &subdevice.id pci 0x8213 +subdevice.name NX1001 vendor.id pci 0x13f0 &device.id pci 0x0201 +device.name ST201 Sundance Ethernet vendor.id pci 0x13f0 &device.id pci 0x1021 +device.name TC902x Gigabit Ethernet vendor.id pci 0x13f0 &device.id pci 0x1023 +device.name IP1000 Family Gigabit Ethernet vendor.id pci 0x13f0 &device.id pci 0x1023 &subvendor.id pci 0x1043 &subdevice.id pci 0x8180 +subdevice.name NX1101 vendor.id pci 0x13f1 +vendor.name Oce' - Technologies B.V. vendor.id pci 0x13f2 +vendor.name Ford Microelectronics Inc vendor.id pci 0x13f3 +vendor.name Mcdata Corporation vendor.id pci 0x13f4 +vendor.name Troika Networks, Inc. vendor.id pci 0x13f4 &device.id pci 0x1401 +device.name Zentai Fibre Channel Adapter vendor.id pci 0x13f5 +vendor.name Kansai Electric Co. Ltd vendor.id pci 0x13f6 +vendor.name C-Media Electronics Inc vendor.id pci 0x13f6 &device.id pci 0x0011 +device.name CMI8738 vendor.id pci 0x13f6 &device.id pci 0x0100 +device.name CM8338A vendor.id pci 0x13f6 &device.id pci 0x0100 &subvendor.id pci 0x13f6 &subdevice.id pci 0xffff +subdevice.name CMI8338/C3DX PCI Audio Device vendor.id pci 0x13f6 &device.id pci 0x0101 +device.name CM8338B vendor.id pci 0x13f6 &device.id pci 0x0101 &subvendor.id pci 0x13f6 &subdevice.id pci 0x0101 +subdevice.name CMI8338-031 PCI Audio Device vendor.id pci 0x13f6 &device.id pci 0x0111 +device.name CMI8738/CMI8768 PCI Audio vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x1019 &subdevice.id pci 0x0970 +subdevice.name P6STP-FL motherboard vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x1043 &subdevice.id pci 0x8035 +subdevice.name CUSI-FX motherboard vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x1043 &subdevice.id pci 0x8077 +subdevice.name CMI8738 6-channel audio controller vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x1043 &subdevice.id pci 0x80e2 +subdevice.name CMI8738 6ch-MX vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x13f6 &subdevice.id pci 0x0111 +subdevice.name CMI8738/C3DX PCI Audio Device vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x13f6 &subdevice.id pci 0x9761 +subdevice.name Theatron Agrippa vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x153b &subdevice.id pci 0x1144 +subdevice.name Aureon 5.1 vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x153b &subdevice.id pci 0x1170 +subdevice.name Aureon 7.1 vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x1681 &subdevice.id pci 0xa000 +subdevice.name Gamesurround MUSE XL vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x17ab &subdevice.id pci 0x0604 +subdevice.name PSC604 Dynamic Edge vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x17ab &subdevice.id pci 0x0605 +subdevice.name PSC605 Sonic Edge vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x17ab &subdevice.id pci 0x7777 +subdevice.name PSC605 Sonic Edge vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x270f &subdevice.id pci 0x1103 +subdevice.name CT-7NJS Ultra motherboard vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x270f &subdevice.id pci 0xf462 +subdevice.name 7NJL1 motherboard vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x584d &subdevice.id pci 0x3731 +subdevice.name Digital X-Mystique vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x584d &subdevice.id pci 0x3741 +subdevice.name X-Plosion 7.1 vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x584d &subdevice.id pci 0x3751 +subdevice.name X-Raider 7.1 vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x584d &subdevice.id pci 0x3761 +subdevice.name X-Mystique 7.1 LP vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x584d &subdevice.id pci 0x3771 +subdevice.name X-Mystique 7.1 LP Value vendor.id pci 0x13f6 &device.id pci 0x0111 &subvendor.id pci 0x7284 &subdevice.id pci 0x8384 +subdevice.name Striker 7.1 vendor.id pci 0x13f6 &device.id pci 0x0211 +device.name CM8738 vendor.id pci 0x13f6 &device.id pci 0x5011 +device.name CM8888 [Oxygen Express] vendor.id pci 0x13f6 &device.id pci 0x5011 &subvendor.id pci 0x13f6 &subdevice.id pci 0x5011 +subdevice.name HDA Controller vendor.id pci 0x13f6 &device.id pci 0x8788 +device.name CMI8788 [Oxygen HD Audio] vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x8269 +subdevice.name Virtuoso 200 (Xonar D2) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x8275 +subdevice.name Virtuoso 100 (Xonar DX) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x82b7 +subdevice.name Virtuoso 200 (Xonar D2X) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x8314 +subdevice.name Virtuoso 200 (Xonar HDAV1.3) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x8327 +subdevice.name Virtuoso 100 (Xonar DX) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x834f +subdevice.name Virtuoso 100 (Xonar D1) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x835c +subdevice.name Virtuoso 100 (Xonar Essence STX) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x835d +subdevice.name Virtuoso 100 (Xonar ST) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x835e +subdevice.name Virtuoso 200 (Xonar HDAV1.3 Slim) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x838e +subdevice.name Virtuoso 66 (Xonar DS) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x8428 +subdevice.name Virtuoso 100 (Xonar Xense) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x8467 +subdevice.name CMI8786 (Xonar DG) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1043 &subdevice.id pci 0x85f4 +subdevice.name Virtuoso 100 (Xonar Essence STX II) vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x13f6 &subdevice.id pci 0x8782 +subdevice.name PCI 2.0 HD Audio vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x13f6 &subdevice.id pci 0xffff +subdevice.name CMI8787-HG2PCI vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x14c3 &subdevice.id pci 0x1710 +subdevice.name HiFier Fantasia vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x14c3 &subdevice.id pci 0x1711 +subdevice.name HiFier Serenade vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x14c3 &subdevice.id pci 0x1713 +subdevice.name HiFier Serenade III vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x1a58 &subdevice.id pci 0x0910 +subdevice.name Barracuda AC-1 vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x415a &subdevice.id pci 0x5431 +subdevice.name X-Meridian 7.1 vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x5431 &subdevice.id pci 0x017a +subdevice.name X-Meridian 7.1 2G vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x584d &subdevice.id pci 0x3781 +subdevice.name HDA X-Purity 7.1 Platinum vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x7284 &subdevice.id pci 0x9761 +subdevice.name CLARO vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x7284 &subdevice.id pci 0x9781 +subdevice.name CLARO halo vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x7284 &subdevice.id pci 0x9783 +subdevice.name eCLARO vendor.id pci 0x13f6 &device.id pci 0x8788 &subvendor.id pci 0x7284 &subdevice.id pci 0x9787 +subdevice.name CLARO II vendor.id pci 0x13f7 +vendor.name Wildfire Communications vendor.id pci 0x13f8 +vendor.name Ad Lib Multimedia Inc vendor.id pci 0x13f9 +vendor.name NTT Advanced Technology Corp. vendor.id pci 0x13fa +vendor.name Pentland Systems Ltd vendor.id pci 0x13fb +vendor.name Aydin Corp vendor.id pci 0x13fc +vendor.name Computer Peripherals International vendor.id pci 0x13fd +vendor.name Micro Science Inc vendor.id pci 0x13fe +vendor.name Advantech Co. Ltd vendor.id pci 0x13fe &device.id pci 0x1240 +device.name PCI-1240 4-channel stepper motor controller card vendor.id pci 0x13fe &device.id pci 0x1600 +device.name PCI-16xx series PCI multiport serial board (function 0) vendor.id pci 0x13fe &device.id pci 0x1600 &subvendor.id pci 0x1601 &subdevice.id pci 0x0002 +subdevice.name PCI-1601 2-port unisolated RS-422/485 vendor.id pci 0x13fe &device.id pci 0x1600 &subvendor.id pci 0x1602 &subdevice.id pci 0x0002 +subdevice.name PCI-1602 2-port isolated RS-422/485 vendor.id pci 0x13fe &device.id pci 0x1600 &subvendor.id pci 0x1612 &subdevice.id pci 0x0004 +subdevice.name PCI-1612 4-port RS-232/422/485 vendor.id pci 0x13fe &device.id pci 0x1603 +device.name PCI-1603 2-port isolated RS-232/current loop vendor.id pci 0x13fe &device.id pci 0x1604 +device.name PCI-1604 2-port RS-232 vendor.id pci 0x13fe &device.id pci 0x16ff +device.name PCI-16xx series PCI multiport serial board (function 1: RX/TX steering CPLD) vendor.id pci 0x13fe &device.id pci 0x16ff &subvendor.id pci 0x1601 &subdevice.id pci 0x0000 +subdevice.name PCI-1601 2-port unisolated RS-422/485 PCI communications card vendor.id pci 0x13fe &device.id pci 0x16ff &subvendor.id pci 0x1602 &subdevice.id pci 0x0000 +subdevice.name PCI-1602 2-port isolated RS-422/485 vendor.id pci 0x13fe &device.id pci 0x16ff &subvendor.id pci 0x1612 &subdevice.id pci 0x0000 +subdevice.name PCI-1612 4-port RS-232/422/485 vendor.id pci 0x13fe &device.id pci 0x1711 +device.name PCI-1711 16-channel data acquisition card 12-bit, 100kS/s vendor.id pci 0x13fe &device.id pci 0x1733 +device.name PCI-1733 32-channel isolated digital input card vendor.id pci 0x13fe &device.id pci 0x1752 +device.name PCI-1752 vendor.id pci 0x13fe &device.id pci 0x1754 +device.name PCI-1754 vendor.id pci 0x13fe &device.id pci 0x1756 +device.name PCI-1756 vendor.id pci 0x13fe &device.id pci 0xc302 +device.name MIOe-3680 2-Port CAN-Bus MIOe Module with Isolation Protection vendor.id pci 0x13ff +vendor.name Silicon Spice Inc vendor.id pci 0x1400 +vendor.name Artx Inc vendor.id pci 0x1400 &device.id pci 0x1401 +device.name 9432 TX vendor.id pci 0x1401 +vendor.name CR-Systems A/S vendor.id pci 0x1402 +vendor.name Meilhaus Electronic GmbH vendor.id pci 0x1402 &device.id pci 0x0630 +device.name ME-630 vendor.id pci 0x1402 &device.id pci 0x0940 +device.name ME-94 vendor.id pci 0x1402 &device.id pci 0x0950 +device.name ME-95 vendor.id pci 0x1402 &device.id pci 0x0960 +device.name ME-96 vendor.id pci 0x1402 &device.id pci 0x1000 +device.name ME-1000 vendor.id pci 0x1402 &device.id pci 0x100a +device.name ME-1000 vendor.id pci 0x1402 &device.id pci 0x100b +device.name ME-1000 vendor.id pci 0x1402 &device.id pci 0x1400 +device.name ME-1400 vendor.id pci 0x1402 &device.id pci 0x140a +device.name ME-1400A vendor.id pci 0x1402 &device.id pci 0x140b +device.name ME-1400B vendor.id pci 0x1402 &device.id pci 0x140c +device.name ME-1400C vendor.id pci 0x1402 &device.id pci 0x140d +device.name ME-1400D vendor.id pci 0x1402 &device.id pci 0x140e +device.name ME-1400E vendor.id pci 0x1402 &device.id pci 0x14ea +device.name ME-1400EA vendor.id pci 0x1402 &device.id pci 0x14eb +device.name ME-1400EB vendor.id pci 0x1402 &device.id pci 0x1604 +device.name ME-1600/4U vendor.id pci 0x1402 &device.id pci 0x1608 +device.name ME-1600/8U vendor.id pci 0x1402 &device.id pci 0x160c +device.name ME-1600/12U vendor.id pci 0x1402 &device.id pci 0x160f +device.name ME-1600/16U vendor.id pci 0x1402 &device.id pci 0x168f +device.name ME-1600/16U8I vendor.id pci 0x1402 &device.id pci 0x4610 +device.name ME-4610 vendor.id pci 0x1402 &device.id pci 0x4650 +device.name ME-4650 vendor.id pci 0x1402 &device.id pci 0x4660 +device.name ME-4660 vendor.id pci 0x1402 &device.id pci 0x4661 +device.name ME-4660I vendor.id pci 0x1402 &device.id pci 0x4662 +device.name ME-4660 vendor.id pci 0x1402 &device.id pci 0x4663 +device.name ME-4660I vendor.id pci 0x1402 &device.id pci 0x4670 +device.name ME-4670 vendor.id pci 0x1402 &device.id pci 0x4671 +device.name ME-4670I vendor.id pci 0x1402 &device.id pci 0x4672 +device.name ME-4670S vendor.id pci 0x1402 &device.id pci 0x4673 +device.name ME-4670IS vendor.id pci 0x1402 &device.id pci 0x4680 +device.name ME-4680 vendor.id pci 0x1402 &device.id pci 0x4681 +device.name ME-4680I vendor.id pci 0x1402 &device.id pci 0x4682 +device.name ME-4680S vendor.id pci 0x1402 &device.id pci 0x4683 +device.name ME-4680IS vendor.id pci 0x1402 &device.id pci 0x6004 +device.name ME-6000/4 vendor.id pci 0x1402 &device.id pci 0x6008 +device.name ME-6000/8 vendor.id pci 0x1402 &device.id pci 0x600f +device.name ME-6000/16 vendor.id pci 0x1402 &device.id pci 0x6014 +device.name ME-6000I/4 vendor.id pci 0x1402 &device.id pci 0x6018 +device.name ME-6000I/8 vendor.id pci 0x1402 &device.id pci 0x601f +device.name ME-6000I/16 vendor.id pci 0x1402 &device.id pci 0x6034 +device.name ME-6000ISLE/4 vendor.id pci 0x1402 &device.id pci 0x6038 +device.name ME-6000ISLE/8 vendor.id pci 0x1402 &device.id pci 0x603f +device.name ME-6000ISLE/16 vendor.id pci 0x1402 &device.id pci 0x6044 +device.name ME-6000/4/DIO vendor.id pci 0x1402 &device.id pci 0x6048 +device.name ME-6000/8/DIO vendor.id pci 0x1402 &device.id pci 0x604f +device.name ME-6000/16/DIO vendor.id pci 0x1402 &device.id pci 0x6054 +device.name ME-6000I/4/DIO vendor.id pci 0x1402 &device.id pci 0x6058 +device.name ME-6000I/8/DIO vendor.id pci 0x1402 &device.id pci 0x605f +device.name ME-6000I/16/DIO vendor.id pci 0x1402 &device.id pci 0x6074 +device.name ME-6000ISLE/4/DIO vendor.id pci 0x1402 &device.id pci 0x6078 +device.name ME-6000ISLE/8/DIO vendor.id pci 0x1402 &device.id pci 0x607f +device.name ME-6000ISLE/16/DIO vendor.id pci 0x1402 &device.id pci 0x6104 +device.name ME-6100/4 vendor.id pci 0x1402 &device.id pci 0x6108 +device.name ME-6100/8 vendor.id pci 0x1402 &device.id pci 0x610f +device.name ME-6100/16 vendor.id pci 0x1402 &device.id pci 0x6114 +device.name ME-6100I/4 vendor.id pci 0x1402 &device.id pci 0x6118 +device.name ME-6100I/8 vendor.id pci 0x1402 &device.id pci 0x611f +device.name ME-6100I/16 vendor.id pci 0x1402 &device.id pci 0x6134 +device.name ME-6100ISLE/4 vendor.id pci 0x1402 &device.id pci 0x6138 +device.name ME-6100ISLE/8 vendor.id pci 0x1402 &device.id pci 0x613f +device.name ME-6100ISLE/16 vendor.id pci 0x1402 &device.id pci 0x6144 +device.name ME-6100/4/DIO vendor.id pci 0x1402 &device.id pci 0x6148 +device.name ME-6100/8/DIO vendor.id pci 0x1402 &device.id pci 0x614f +device.name ME-6100/16/DIO vendor.id pci 0x1402 &device.id pci 0x6154 +device.name ME-6100I/4/DIO vendor.id pci 0x1402 &device.id pci 0x6158 +device.name ME-6100I/8/DIO vendor.id pci 0x1402 &device.id pci 0x615f +device.name ME-6100I/16/DIO vendor.id pci 0x1402 &device.id pci 0x6174 +device.name ME-6100ISLE/4/DIO vendor.id pci 0x1402 &device.id pci 0x6178 +device.name ME-6100ISLE/8/DIO vendor.id pci 0x1402 &device.id pci 0x617f +device.name ME-6100ISLE/16/DIO vendor.id pci 0x1402 &device.id pci 0x6259 +device.name ME-6200I/9/DIO vendor.id pci 0x1402 &device.id pci 0x6359 +device.name ME-6300I/9/DIO vendor.id pci 0x1402 &device.id pci 0x810a +device.name ME-8100A vendor.id pci 0x1402 &device.id pci 0x810b +device.name ME-8100B vendor.id pci 0x1402 &device.id pci 0x820a +device.name ME-8200A vendor.id pci 0x1402 &device.id pci 0x820b +device.name ME-8200B vendor.id pci 0x1403 +vendor.name Ascor Inc vendor.id pci 0x1404 +vendor.name Fundamental Software Inc vendor.id pci 0x1405 +vendor.name Excalibur Systems Inc vendor.id pci 0x1406 +vendor.name Oce' Printing Systems GmbH vendor.id pci 0x1407 +vendor.name Lava Computer mfg Inc vendor.id pci 0x1407 &device.id pci 0x0100 +device.name Lava Dual Serial vendor.id pci 0x1407 &device.id pci 0x0101 +device.name Lava Quatro A vendor.id pci 0x1407 &device.id pci 0x0102 +device.name Lava Quatro B vendor.id pci 0x1407 &device.id pci 0x0110 +device.name Lava DSerial-PCI Port A vendor.id pci 0x1407 &device.id pci 0x0111 +device.name Lava DSerial-PCI Port B vendor.id pci 0x1407 &device.id pci 0x0120 +device.name Quattro-PCI A vendor.id pci 0x1407 &device.id pci 0x0121 +device.name Quattro-PCI B vendor.id pci 0x1407 &device.id pci 0x0180 +device.name Lava Octo A vendor.id pci 0x1407 &device.id pci 0x0181 +device.name Lava Octo B vendor.id pci 0x1407 &device.id pci 0x0200 +device.name Lava Port Plus vendor.id pci 0x1407 &device.id pci 0x0201 +device.name Lava Quad A vendor.id pci 0x1407 &device.id pci 0x0202 +device.name Lava Quad B vendor.id pci 0x1407 &device.id pci 0x0220 +device.name Lava Quattro PCI Ports A/B vendor.id pci 0x1407 &device.id pci 0x0221 +device.name Lava Quattro PCI Ports C/D vendor.id pci 0x1407 &device.id pci 0x0400 +device.name Lava 8255-PIO-PCI vendor.id pci 0x1407 &device.id pci 0x0500 +device.name Lava Single Serial vendor.id pci 0x1407 &device.id pci 0x0520 +device.name Lava RS422-SS-PCI vendor.id pci 0x1407 &device.id pci 0x0600 +device.name Lava Port 650 vendor.id pci 0x1407 &device.id pci 0x8000 +device.name Lava Parallel vendor.id pci 0x1407 &device.id pci 0x8001 +device.name Dual parallel port controller A vendor.id pci 0x1407 &device.id pci 0x8002 +device.name Lava Dual Parallel port A vendor.id pci 0x1407 &device.id pci 0x8003 +device.name Lava Dual Parallel port B vendor.id pci 0x1407 &device.id pci 0x8800 +device.name BOCA Research IOPPAR vendor.id pci 0x1408 +vendor.name Aloka Co. Ltd vendor.id pci 0x1409 +vendor.name Timedia Technology Co Ltd vendor.id pci 0x1409 &device.id pci 0x7168 +device.name PCI2S550 (Dual 16550 UART) vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x0002 +subdevice.name SER4036A3V (2x RS232 port) vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x4027 +subdevice.name SER4027A (1x RS232 port) vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x4037 +subdevice.name SER4037A(L) [SUNIX SUN1889] (2x RS232 port) vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x4056 +subdevice.name SER4056A (4x RS232) vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x5027 +subdevice.name SER4027D vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x5037 +subdevice.name SER4037D (2x RS232 port) vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x5066 +subdevice.name SER4066R (8x RS232) vendor.id pci 0x1409 &device.id pci 0x7168 &subvendor.id pci 0x1409 &subdevice.id pci 0x6056 +subdevice.name SER4056D (4x RS232 port) vendor.id pci 0x1409 &device.id pci 0x7268 +device.name SUN1888 (Dual IEEE1284 parallel port) vendor.id pci 0x1409 &device.id pci 0x7268 &subvendor.id pci 0x1409 &subdevice.id pci 0x0103 +subdevice.name PAR4008A vendor.id pci 0x1409 &device.id pci 0x7268 &subvendor.id pci 0x1409 &subdevice.id pci 0x0104 +subdevice.name PAR4018A vendor.id pci 0x140a +vendor.name DSP Research Inc vendor.id pci 0x140b +vendor.name Abaco Systems, Inc. vendor.id pci 0x140c +vendor.name Elmic Systems Inc vendor.id pci 0x140d +vendor.name Matsushita Electric Works Ltd vendor.id pci 0x140e +vendor.name Goepel Electronic GmbH vendor.id pci 0x140f +vendor.name Salient Systems Corp vendor.id pci 0x1410 +vendor.name Midas lab Inc vendor.id pci 0x1411 +vendor.name Ikos Systems Inc vendor.id pci 0x1412 +vendor.name VIA Technologies Inc. vendor.id pci 0x1412 &device.id pci 0x1712 +device.name ICE1712 [Envy24] PCI Multi-Channel I/O Controller vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0x1712 +subdevice.name Hoontech ST Audio DSP 24 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd630 +subdevice.name M-Audio Delta 1010 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd631 +subdevice.name M-Audio Delta DiO vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd632 +subdevice.name M-Audio Delta 66 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd633 +subdevice.name M-Audio Delta 44 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd634 +subdevice.name M-Audio Delta Audiophile 2496 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd635 +subdevice.name M-Audio Delta TDIF vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd637 +subdevice.name M-Audio Delta RBUS vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd638 +subdevice.name M-Audio Delta 410 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd63b +subdevice.name M-Audio Delta 1010LT vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1412 &subdevice.id pci 0xd63c +subdevice.name Digigram VX442 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x1416 &subdevice.id pci 0x1712 +subdevice.name Hoontech ST Audio DSP 24 Media 7.1 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x153b &subdevice.id pci 0x1115 +subdevice.name EWS88 MT vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x153b &subdevice.id pci 0x1125 +subdevice.name EWS88 MT (Master) vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x153b &subdevice.id pci 0x112b +subdevice.name EWS88 D vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x153b &subdevice.id pci 0x112c +subdevice.name EWS88 D (Master) vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x153b &subdevice.id pci 0x1130 +subdevice.name EWX 24/96 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x153b &subdevice.id pci 0x1138 +subdevice.name DMX 6fire 24/96 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x153b &subdevice.id pci 0x1151 +subdevice.name PHASE88 vendor.id pci 0x1412 &device.id pci 0x1712 &subvendor.id pci 0x16ce &subdevice.id pci 0x1040 +subdevice.name Edirol DA-2496 vendor.id pci 0x1412 &device.id pci 0x1724 +device.name VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0200 +subdevice.name Hollywood@Home 7.1 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x1412 &subdevice.id pci 0x1724 +subdevice.name Albatron PX865PE 7.1 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x1412 &subdevice.id pci 0x3630 +subdevice.name M-Audio Revolution 7.1 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x1412 &subdevice.id pci 0x3631 +subdevice.name M-Audio Revolution 5.1 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x1412 &subdevice.id pci 0x3632 +subdevice.name M-Audio Audiophile 192 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x153b &subdevice.id pci 0x1145 +subdevice.name Aureon 7.1 Space vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x153b &subdevice.id pci 0x1147 +subdevice.name Aureon 5.1 Sky vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x153b &subdevice.id pci 0x1150 +subdevice.name PHASE 22 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x153b &subdevice.id pci 0x1153 +subdevice.name Aureon 7.1 Universe vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x17ab &subdevice.id pci 0x1906 +subdevice.name PSC 724 [Ultimate Edge] vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x270f &subdevice.id pci 0xf641 +subdevice.name ZNF3-150 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x270f &subdevice.id pci 0xf645 +subdevice.name ZNF3-250 vendor.id pci 0x1412 &device.id pci 0x1724 &subvendor.id pci 0x3130 &subdevice.id pci 0x4154 +subdevice.name MAYA 44 MKII vendor.id pci 0x1413 +vendor.name Addonics vendor.id pci 0x1414 +vendor.name Microsoft Corporation vendor.id pci 0x1414 &device.id pci 0x0001 +device.name MN-120 (ADMtek Centaur-C based) vendor.id pci 0x1414 &device.id pci 0x0002 +device.name MN-130 (ADMtek Centaur-P based) vendor.id pci 0x1414 &device.id pci 0x5353 +device.name Hyper-V virtual VGA vendor.id pci 0x1414 &device.id pci 0x5801 +device.name XMA Decoder (Xenon) vendor.id pci 0x1414 &device.id pci 0x5802 +device.name SATA Controller - CdRom (Xenon) vendor.id pci 0x1414 &device.id pci 0x5803 +device.name SATA Controller - Disk (Xenon) vendor.id pci 0x1414 &device.id pci 0x5804 +device.name OHCI Controller 0 (Xenon) vendor.id pci 0x1414 &device.id pci 0x5805 +device.name EHCI Controller 0 (Xenon) vendor.id pci 0x1414 &device.id pci 0x5806 +device.name OHCI Controller 1 (Xenon) vendor.id pci 0x1414 &device.id pci 0x5807 +device.name EHCI Controller 1 (Xenon) vendor.id pci 0x1414 &device.id pci 0x580a +device.name Fast Ethernet Adapter (Xenon) vendor.id pci 0x1414 &device.id pci 0x580b +device.name Secure Flash Controller (Xenon) vendor.id pci 0x1414 &device.id pci 0x580d +device.name System Management Controller (Xenon) vendor.id pci 0x1414 &device.id pci 0x5811 +device.name Xenos GPU (Xenon) vendor.id pci 0x1415 +vendor.name Oxford Semiconductor Ltd vendor.id pci 0x1415 &device.id pci 0x8401 +device.name OX9162 Mode 1 (8-bit bus) vendor.id pci 0x1415 &device.id pci 0x8403 +device.name OX9162 Mode 0 (parallel port) vendor.id pci 0x1415 &device.id pci 0x9500 +device.name OX16PCI954 (Quad 16950 UART) function 0 (Disabled) vendor.id pci 0x1415 &device.id pci 0x9501 +device.name OX16PCI954 (Quad 16950 UART) function 0 (Uart) vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x12c4 &subdevice.id pci 0x0201 +subdevice.name Titan/cPCI (2 port) vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x12c4 &subdevice.id pci 0x0202 +subdevice.name Titan/cPCI (4 port) vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x12c4 &subdevice.id pci 0x0203 +subdevice.name Titan/cPCI (8 port) vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x12c4 &subdevice.id pci 0x0210 +subdevice.name Titan/104-Plus (8 port, p1-4) vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x131f &subdevice.id pci 0x2050 +subdevice.name CyberPro (4-port) vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x131f &subdevice.id pci 0x2051 +subdevice.name CyberSerial 4S Plus vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x15ed &subdevice.id pci 0x2000 +subdevice.name MCCR Serial p0-3 of 8 vendor.id pci 0x1415 &device.id pci 0x9501 &subvendor.id pci 0x15ed &subdevice.id pci 0x2001 +subdevice.name MCCR Serial p0-3 of 16 vendor.id pci 0x1415 &device.id pci 0x9505 +device.name OXuPCI952 (Dual 16C950 UART) vendor.id pci 0x1415 &device.id pci 0x950a +device.name EXSYS EX-41092 Dual 16950 Serial adapter vendor.id pci 0x1415 &device.id pci 0x950b +device.name OXCB950 Cardbus 16950 UART vendor.id pci 0x1415 &device.id pci 0x9510 +device.name OX16PCI954 (Quad 16950 UART) function 1 (Disabled) vendor.id pci 0x1415 &device.id pci 0x9510 &subvendor.id pci 0x12c4 &subdevice.id pci 0x0200 +subdevice.name Titan/cPCI (Unused) vendor.id pci 0x1415 &device.id pci 0x9511 +device.name OX16PCI954 (Quad 16950 UART) function 1 (8bit bus) vendor.id pci 0x1415 &device.id pci 0x9511 &subvendor.id pci 0x12c4 &subdevice.id pci 0x0211 +subdevice.name Titan/104-Plus (8 port, p5-8) vendor.id pci 0x1415 &device.id pci 0x9511 &subvendor.id pci 0x15ed &subdevice.id pci 0x2000 +subdevice.name MCCR Serial p4-7 of 8 vendor.id pci 0x1415 &device.id pci 0x9511 &subvendor.id pci 0x15ed &subdevice.id pci 0x2001 +subdevice.name MCCR Serial p4-15 of 16 vendor.id pci 0x1415 &device.id pci 0x9512 +device.name OX16PCI954 (Quad 16950 UART) function 1 (32bit bus) vendor.id pci 0x1415 &device.id pci 0x9513 +device.name OX16PCI954 (Quad 16950 UART) function 1 (parallel port) vendor.id pci 0x1415 &device.id pci 0x9521 +device.name OX16PCI952 (Dual 16950 UART) vendor.id pci 0x1415 &device.id pci 0x9523 +device.name OX16PCI952 Integrated Parallel Port vendor.id pci 0x1415 &device.id pci 0xc158 +device.name OXPCIe952 Dual 16C950 UART vendor.id pci 0x1415 &device.id pci 0xc158 &subvendor.id pci 0xe4bf &subdevice.id pci 0xc504 +subdevice.name CP4-SCAT Wireless Technologies Carrier Board vendor.id pci 0x1415 &device.id pci 0xc158 &subvendor.id pci 0xe4bf &subdevice.id pci 0xd551 +subdevice.name DU1-MUSTANG Dual-Port RS-485 Interface vendor.id pci 0x1415 &device.id pci 0xc308 +device.name EX-44016 16-port serial vendor.id pci 0x1416 +vendor.name Multiwave Innovation pte Ltd vendor.id pci 0x1417 +vendor.name Convergenet Technologies Inc vendor.id pci 0x1418 +vendor.name Kyushu electronics systems Inc vendor.id pci 0x1419 +vendor.name Excel Switching Corp vendor.id pci 0x141a +vendor.name Apache Micro Peripherals Inc vendor.id pci 0x141b +vendor.name Zoom Telephonics Inc vendor.id pci 0x141d +vendor.name Digitan Systems Inc vendor.id pci 0x141e +vendor.name Fanuc Ltd vendor.id pci 0x141f +vendor.name Visiontech Ltd vendor.id pci 0x1420 +vendor.name Psion Dacom plc vendor.id pci 0x1420 &device.id pci 0x8002 +device.name Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part) vendor.id pci 0x1420 &device.id pci 0x8003 +device.name Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part) vendor.id pci 0x1421 +vendor.name Ads Technologies Inc vendor.id pci 0x1422 +vendor.name Ygrec Systems Co Ltd vendor.id pci 0x1423 +vendor.name Custom Technology Corp. vendor.id pci 0x1424 +vendor.name Videoserver Connections vendor.id pci 0x1425 +vendor.name Chelsio Communications Inc vendor.id pci 0x1425 &device.id pci 0x000b +device.name T210 Protocol Engine vendor.id pci 0x1425 &device.id pci 0x000c +device.name T204 Protocol Engine vendor.id pci 0x1425 &device.id pci 0x0022 +device.name 10GbE Ethernet Adapter vendor.id pci 0x1425 &device.id pci 0x0030 +device.name T310 10GbE Single Port Adapter vendor.id pci 0x1425 &device.id pci 0x0030 &subvendor.id pci 0x103c &subdevice.id pci 0x705e +subdevice.name PCIe 10GBase-SR [AD386A] vendor.id pci 0x1425 &device.id pci 0x0031 +device.name T320 10GbE Dual Port Adapter vendor.id pci 0x1425 &device.id pci 0x0032 +device.name T302 1GbE Dual Port Adapter vendor.id pci 0x1425 &device.id pci 0x0033 +device.name T304 1GbE Quad Port Adapter vendor.id pci 0x1425 &device.id pci 0x0034 +device.name B320 10GbE Dual Port Adapter vendor.id pci 0x1425 &device.id pci 0x0035 +device.name S310-CR 10GbE Single Port Adapter vendor.id pci 0x1425 &device.id pci 0x0036 +device.name S320-LP-CR 10GbE Dual Port Adapter vendor.id pci 0x1425 &device.id pci 0x0037 +device.name N320-G2-CR 10GbE Dual Port Adapter vendor.id pci 0x1425 &device.id pci 0x4001 +device.name T420-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4002 +device.name T422-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4003 +device.name T440-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4004 +device.name T420-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4005 +device.name T440-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4006 +device.name T440-CH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4007 +device.name T420-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4008 +device.name T420-CX Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4009 +device.name T420-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x400a +device.name T404-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x400b +device.name B420-SR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x400c +device.name B404-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x400d +device.name T480 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x400e +device.name T440-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x400f +device.name T440 [Amsterdam] Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4080 +device.name T480-4080 T480 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4081 +device.name T440F-4081 T440-FCoE Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4082 +device.name T420-4082 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4083 +device.name T420X-4083 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4084 +device.name T440-4084 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4085 +device.name T420-4085 SFP+ Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4086 +device.name T440-4086 10Gbase-T Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4087 +device.name T440T-4087 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4088 +device.name T440-4088 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4401 +device.name T420-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4402 +device.name T422-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4403 +device.name T440-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4404 +device.name T420-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4405 +device.name T440-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4406 +device.name T440-CH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4407 +device.name T420-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4408 +device.name T420-CX Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4409 +device.name T420-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x440a +device.name T404-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x440b +device.name B420-SR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x440c +device.name B404-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x440d +device.name T480 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x440e +device.name T440-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x440f +device.name T440 [Amsterdam] Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4480 +device.name T480-4080 T480 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4481 +device.name T440F-4081 T440-FCoE Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4482 +device.name T420-4082 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4483 +device.name T420X-4083 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4484 +device.name T440-4084 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4485 +device.name T420-4085 SFP+ Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4486 +device.name T440-4086 10Gbase-T Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4487 +device.name T440T-4087 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4488 +device.name T440-4088 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4501 +device.name T420-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4502 +device.name T422-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4503 +device.name T440-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4504 +device.name T420-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4505 +device.name T440-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4506 +device.name T440-CH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4507 +device.name T420-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4508 +device.name T420-CX Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4509 +device.name T420-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x450a +device.name T404-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x450b +device.name B420-SR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x450c +device.name B404-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x450d +device.name T480 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x450e +device.name T440-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x450f +device.name T440 [Amsterdam] Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4580 +device.name T480-4080 T480 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4581 +device.name T440F-4081 T440-FCoE Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4582 +device.name T420-4082 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4583 +device.name T420X-4083 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4584 +device.name T440-4084 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4585 +device.name T420-4085 SFP+ Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4586 +device.name T440-4086 10Gbase-T Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4587 +device.name T440T-4087 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4588 +device.name T440-4088 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4601 +device.name T420-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4602 +device.name T422-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4603 +device.name T440-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4604 +device.name T420-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4605 +device.name T440-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4606 +device.name T440-CH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4607 +device.name T420-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4608 +device.name T420-CX Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4609 +device.name T420-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x460a +device.name T404-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x460b +device.name B420-SR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x460c +device.name B404-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x460d +device.name T480 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x460e +device.name T440-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x460f +device.name T440 [Amsterdam] Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4680 +device.name T480-4080 T480 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4681 +device.name T440F-4081 T440-FCoE Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4682 +device.name T420-4082 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4683 +device.name T420X-4083 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4684 +device.name T440-4084 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4685 +device.name T420-4085 SFP+ Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4686 +device.name T440-4086 10Gbase-T Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4687 +device.name T440T-4087 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4688 +device.name T440-4088 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x4701 +device.name T420-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4702 +device.name T422-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4703 +device.name T440-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4704 +device.name T420-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4705 +device.name T440-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4706 +device.name T440-CH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4707 +device.name T420-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4708 +device.name T420-CX Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4709 +device.name T420-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x470a +device.name T404-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x470b +device.name B420-SR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x470c +device.name B404-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x470d +device.name T480 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x470e +device.name T440-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x470f +device.name T440 [Amsterdam] Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4780 +device.name T480-4080 T480 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4781 +device.name T440F-4081 T440-FCoE Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4782 +device.name T420-4082 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4783 +device.name T420X-4083 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4784 +device.name T440-4084 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4785 +device.name T420-4085 SFP+ Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4786 +device.name T440-4086 10Gbase-T Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4787 +device.name T440T-4087 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4788 +device.name T440-4088 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x4801 +device.name T420-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4802 +device.name T422-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4803 +device.name T440-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4804 +device.name T420-BCH Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4805 +device.name T440-BCH Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4806 +device.name T440-CH Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4807 +device.name T420-SO Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4808 +device.name T420-CX Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4809 +device.name T420-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x480a +device.name T404-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x480b +device.name B420-SR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x480c +device.name B404-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x480d +device.name T480 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x480e +device.name T440-LP-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x480f +device.name T440 [Amsterdam] Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4880 +device.name T480-4080 T480 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4881 +device.name T440F-4081 T440-FCoE Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4882 +device.name T420-4082 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4883 +device.name T420X-4083 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4884 +device.name T440-4084 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4885 +device.name T420-4085 SFP+ Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4886 +device.name T440-4086 10Gbase-T Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4887 +device.name T440T-4087 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x4888 +device.name T440-4088 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5001 +device.name T520-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5002 +device.name T522-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5003 +device.name T540-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5004 +device.name T520-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5005 +device.name T540-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5006 +device.name T540-CH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5007 +device.name T520-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5008 +device.name T520-CX Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5009 +device.name T520-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x500a +device.name T504-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x500b +device.name B520-SR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x500c +device.name B504-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x500d +device.name T580-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x500e +device.name T540-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x500f +device.name T540 [Amsterdam] Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5010 +device.name T580-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5011 +device.name T520-LL-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5012 +device.name T560-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5013 +device.name T580-CHR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5014 +device.name T580-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5015 +device.name T502-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5016 +device.name T580-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5017 +device.name T520-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5018 +device.name T540-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5080 +device.name T540-5080 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5081 +device.name T540-5081 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5082 +device.name T504-5082 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5083 +device.name T540-5083 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5084 +device.name T540-5084 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5085 +device.name T580-5085 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5086 +device.name T580-5086 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5087 +device.name T580-5087 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5088 +device.name T570-5088 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5089 +device.name T520-5089 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5090 +device.name T540-5090 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5091 +device.name T522-5091 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5092 +device.name T520-5092 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5093 +device.name T580-5093 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5094 +device.name T540-5094 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5095 +device.name T540-5095 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5096 +device.name T580-5096 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5097 +device.name T520-5097 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5098 +device.name T580-5098 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5099 +device.name T580-5099 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x509a +device.name T520-509A Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x509b +device.name T540-509B Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x509c +device.name T520-509C Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x509d +device.name T540-509D Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x509e +device.name T520-509E Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x509f +device.name T540-509F Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x50a0 +device.name T540-50A0 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5401 +device.name T520-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5402 +device.name T522-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5403 +device.name T540-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5404 +device.name T520-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5405 +device.name T540-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5406 +device.name T540-CH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5407 +device.name T520-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5408 +device.name T520-CX Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5409 +device.name T520-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x540a +device.name T504-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x540b +device.name B520-SR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x540c +device.name B504-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x540d +device.name T580-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x540e +device.name T540-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x540f +device.name T540 [Amsterdam] Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5410 +device.name T580-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5411 +device.name T520-LL-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5412 +device.name T560-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5413 +device.name T580-CHR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5414 +device.name T580-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5415 +device.name T502-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5416 +device.name T580-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5417 +device.name T520-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5418 +device.name T540-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5480 +device.name T540-5080 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5481 +device.name T540-5081 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5482 +device.name T504-5082 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5483 +device.name T540-5083 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5484 +device.name T540-5084 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5485 +device.name T580-5085 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5486 +device.name T580-5086 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5487 +device.name T580-5087 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5488 +device.name T570-5088 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5489 +device.name T520-5089 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5490 +device.name T540-5090 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5491 +device.name T522-5091 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5492 +device.name T520-5092 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5493 +device.name T580-5093 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5494 +device.name T540-5094 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5495 +device.name T540-5095 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5496 +device.name T580-5096 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5497 +device.name T520-5097 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5498 +device.name T580-5098 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5499 +device.name T580-5099 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x549a +device.name T520-509A Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x549b +device.name T540-509B Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x549c +device.name T520-509C Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x549d +device.name T540-509D Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x549e +device.name T520-509E Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x549f +device.name T540-509F Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x54a0 +device.name T540-50A0 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5501 +device.name T520-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5502 +device.name T522-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5503 +device.name T540-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5504 +device.name T520-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5505 +device.name T540-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5506 +device.name T540-CH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5507 +device.name T520-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5508 +device.name T520-CX Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5509 +device.name T520-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x550a +device.name T504-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x550b +device.name B520-SR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x550c +device.name B504-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x550d +device.name T580-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x550e +device.name T540-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x550f +device.name T540 [Amsterdam] Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5510 +device.name T580-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5511 +device.name T520-LL-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5512 +device.name T560-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5513 +device.name T580-CHR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5514 +device.name T580-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5515 +device.name T502-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5516 +device.name T580-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5517 +device.name T520-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5518 +device.name T540-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5580 +device.name T540-5080 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5581 +device.name T540-5081 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5582 +device.name T504-5082 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5583 +device.name T540-5083 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5584 +device.name T540-5084 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5585 +device.name T580-5085 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5586 +device.name T580-5086 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5587 +device.name T580-5087 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5588 +device.name T570-5088 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5589 +device.name T520-5089 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5590 +device.name T540-5090 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5591 +device.name T522-5091 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5592 +device.name T520-5092 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5593 +device.name T580-5093 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5594 +device.name T540-5094 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5595 +device.name T540-5095 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5596 +device.name T580-5096 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5597 +device.name T520-5097 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5598 +device.name T580-5098 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5599 +device.name T580-5099 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x559a +device.name T520-509A Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x559b +device.name T540-509B Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x559c +device.name T520-509C Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x559d +device.name T540-509D Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x559e +device.name T520-509E Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x559f +device.name T540-509F Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x55a0 +device.name T540-50A0 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5601 +device.name T520-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5602 +device.name T522-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5603 +device.name T540-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5604 +device.name T520-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5605 +device.name T540-BCH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5606 +device.name T540-CH Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5607 +device.name T520-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5608 +device.name T520-CX Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5609 +device.name T520-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x560a +device.name T504-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x560b +device.name B520-SR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x560c +device.name B504-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x560d +device.name T580-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x560e +device.name T540-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x560f +device.name T540 [Amsterdam] Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5610 +device.name T580-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5611 +device.name T520-LL-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5612 +device.name T560-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5613 +device.name T580-CHR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5614 +device.name T580-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5615 +device.name T502-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5616 +device.name T580-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5617 +device.name T520-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5618 +device.name T540-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5680 +device.name T540-5080 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5681 +device.name T540-5081 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5682 +device.name T504-5082 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5683 +device.name T540-5083 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5684 +device.name T540-5084 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5685 +device.name T580-5085 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5686 +device.name T580-5086 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5687 +device.name T580-5087 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5688 +device.name T570-5088 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5689 +device.name T520-5089 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5690 +device.name T540-5090 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5691 +device.name T522-5091 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5692 +device.name T520-5092 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5693 +device.name T580-5093 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5694 +device.name T540-5094 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5695 +device.name T540-5095 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5696 +device.name T580-5096 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5697 +device.name T520-5097 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5698 +device.name T580-5098 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5699 +device.name T580-5099 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x569a +device.name T520-509A Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x569b +device.name T540-509B Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x569c +device.name T520-509C Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x569d +device.name T540-509D Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x569e +device.name T520-509E Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x569f +device.name T540-509F Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x56a0 +device.name T540-50A0 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x5701 +device.name T520-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5702 +device.name T522-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5703 +device.name T540-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5704 +device.name T520-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5705 +device.name T540-BCH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5706 +device.name T540-CH Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5707 +device.name T520-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5708 +device.name T520-CX Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5709 +device.name T520-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x570a +device.name T504-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x570b +device.name B520-SR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x570c +device.name B504-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x570d +device.name T580-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x570e +device.name T540-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x570f +device.name T540 [Amsterdam] Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5710 +device.name T580-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5711 +device.name T520-LL-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5712 +device.name T560-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5713 +device.name T580-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5714 +device.name T580-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5715 +device.name T502-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5780 +device.name T540-5080 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5781 +device.name T540-5081 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5782 +device.name T504-5082 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5783 +device.name T540-5083 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5784 +device.name T580-5084 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5785 +device.name T580-5085 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5786 +device.name T580-5086 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5787 +device.name T580-5087 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5788 +device.name T570-5088 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5789 +device.name T520-5089 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5790 +device.name T540-5090 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5791 +device.name T522-5091 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5792 +device.name T520-5092 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5793 +device.name T580-5093 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5794 +device.name T540-5094 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5795 +device.name T540-5095 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5796 +device.name T580-5096 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5797 +device.name T520-5097 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x5801 +device.name T520-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5802 +device.name T522-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5803 +device.name T540-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5804 +device.name T520-BCH Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5805 +device.name T540-BCH Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5806 +device.name T540-CH Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5807 +device.name T520-SO Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5808 +device.name T520-CX Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5809 +device.name T520-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x580a +device.name T504-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x580b +device.name B520-SR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x580c +device.name B504-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x580d +device.name T580-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x580e +device.name T540-LP-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x580f +device.name T540 [Amsterdam] Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5810 +device.name T580-LP-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5811 +device.name T520-LL-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5812 +device.name T560-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5813 +device.name T580-CHR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5814 +device.name T580-SO-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5815 +device.name T502-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5816 +device.name T580-OCP-SO Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5817 +device.name T520-OCP-SO Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5818 +device.name T540-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5880 +device.name T540-5080 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5881 +device.name T540-5081 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5882 +device.name T504-5082 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5883 +device.name T540-5083 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5884 +device.name T540-5084 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5885 +device.name T580-5085 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5886 +device.name T580-5086 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5887 +device.name T580-5087 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5888 +device.name T570-5088 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5889 +device.name T520-5089 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5890 +device.name T540-5090 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5891 +device.name T522-5091 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5892 +device.name T520-5092 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5893 +device.name T580-5093 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5894 +device.name T540-5094 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5895 +device.name T540-5095 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5896 +device.name T580-5096 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5897 +device.name T520-5097 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5898 +device.name T580-5098 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x5899 +device.name T580-5099 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x589a +device.name T520-509A Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x589b +device.name T540-509B Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x589c +device.name T520-509C Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x589d +device.name T540-509D Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x589e +device.name T520-509E Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x589f +device.name T540-509F Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x58a0 +device.name T540-50A0 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6001 +device.name T6225-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6002 +device.name T6225-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6003 +device.name T6425-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6004 +device.name T6425-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6005 +device.name T6225-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6006 +device.name T62100-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6007 +device.name T62100-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6008 +device.name T62100-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6009 +device.name T6210-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x600d +device.name T62100-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6011 +device.name T6225-LL-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6014 +device.name T61100-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6015 +device.name T6201-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6080 +device.name T6225-6080 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6081 +device.name T62100-6081 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6401 +device.name T6225-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6402 +device.name T6225-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6403 +device.name T6425-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6404 +device.name T6425-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6405 +device.name T6225-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6406 +device.name T62100-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6407 +device.name T62100-LP-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6408 +device.name T62100-SO-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6409 +device.name T6210-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x640d +device.name T62100-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6411 +device.name T6225-LL-CR Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6414 +device.name T61100-OCP-SO Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6415 +device.name T6201-BT Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6480 +device.name T6225-6080 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6481 +device.name T62100-6081 Unified Wire Ethernet Controller vendor.id pci 0x1425 &device.id pci 0x6501 +device.name T6225-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6502 +device.name T6225-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6503 +device.name T6425-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6504 +device.name T6425-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6505 +device.name T6225-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6506 +device.name T62100-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6507 +device.name T62100-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6508 +device.name T62100-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6509 +device.name T6210-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x650d +device.name T62100-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6511 +device.name T6225-LL-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6514 +device.name T61100-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6515 +device.name T6201-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6580 +device.name T6225-6080 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6581 +device.name T62100-6081 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6601 +device.name T6225-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6602 +device.name T6225-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6603 +device.name T6425-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6604 +device.name T6425-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6605 +device.name T6225-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6606 +device.name T62100-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6607 +device.name T62100-LP-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6608 +device.name T62100-SO-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6609 +device.name T6210-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x660d +device.name T62100-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6611 +device.name T6225-LL-CR Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6614 +device.name T61100-OCP-SO Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6615 +device.name T6201-BT Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6680 +device.name T6225-6080 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6681 +device.name T62100-6081 Unified Wire Storage Controller vendor.id pci 0x1425 &device.id pci 0x6801 +device.name T6225-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6802 +device.name T6225-SO-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6803 +device.name T6425-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6804 +device.name T6425-SO-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6805 +device.name T6225-OCP-SO Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6806 +device.name T62100-OCP-SO Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6807 +device.name T62100-LP-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6808 +device.name T62100-SO-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6809 +device.name T6210-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x680d +device.name T62100-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6811 +device.name T6225-LL-CR Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6814 +device.name T61100-OCP-SO Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6815 +device.name T6201-BT Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6880 +device.name T6225-6080 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0x6881 +device.name T62100-6081 Unified Wire Ethernet Controller [VF] vendor.id pci 0x1425 &device.id pci 0xa000 +device.name PE10K Unified Wire Ethernet Controller vendor.id pci 0x1426 +vendor.name Storage Technology Corp. vendor.id pci 0x1427 +vendor.name Better On-Line Solutions vendor.id pci 0x1428 +vendor.name Edec Co Ltd vendor.id pci 0x1429 +vendor.name Unex Technology Corp. vendor.id pci 0x142a +vendor.name Kingmax Technology Inc vendor.id pci 0x142b +vendor.name Radiolan vendor.id pci 0x142c +vendor.name Minton Optic Industry Co Ltd vendor.id pci 0x142d +vendor.name Pix stream Inc vendor.id pci 0x142e +vendor.name Vitec Multimedia vendor.id pci 0x142e &device.id pci 0x4020 +device.name VM2-2 [Video Maker 2] MPEG1/2 Encoder vendor.id pci 0x142e &device.id pci 0x4337 +device.name VM2-2-C7 [Video Maker 2 rev. C7] MPEG1/2 Encoder vendor.id pci 0x142f +vendor.name Radicom Research Inc vendor.id pci 0x1430 +vendor.name ITT Aerospace/Communications Division vendor.id pci 0x1431 +vendor.name Gilat Satellite Networks vendor.id pci 0x1432 +vendor.name Edimax Computer Co. vendor.id pci 0x1432 &device.id pci 0x9130 +device.name RTL81xx Fast Ethernet vendor.id pci 0x1433 +vendor.name Eltec Elektronik GmbH vendor.id pci 0x1435 +vendor.name RTD Embedded Technologies, Inc. vendor.id pci 0x1435 &device.id pci 0x4520 +device.name PCI4520 vendor.id pci 0x1435 &device.id pci 0x6020 +device.name SPM6020 vendor.id pci 0x1435 &device.id pci 0x6030 +device.name SPM6030 vendor.id pci 0x1435 &device.id pci 0x6420 +device.name SPM186420 vendor.id pci 0x1435 &device.id pci 0x6430 +device.name SPM176430 vendor.id pci 0x1435 &device.id pci 0x6431 +device.name SPM176431 vendor.id pci 0x1435 &device.id pci 0x7520 +device.name DM7520 vendor.id pci 0x1435 &device.id pci 0x7540 +device.name SDM7540 vendor.id pci 0x1435 &device.id pci 0x7820 +device.name DM7820 vendor.id pci 0x1436 +vendor.name CIS Technology Inc vendor.id pci 0x1437 +vendor.name Nissin Inc Co vendor.id pci 0x1438 +vendor.name Atmel-dream vendor.id pci 0x1439 +vendor.name Outsource Engineering & Mfg. Inc vendor.id pci 0x143a +vendor.name Stargate Solutions Inc vendor.id pci 0x143b +vendor.name Canon Research Center, America vendor.id pci 0x143c +vendor.name Amlogic Inc vendor.id pci 0x143d +vendor.name Tamarack Microelectronics Inc vendor.id pci 0x143e +vendor.name Jones Futurex Inc vendor.id pci 0x143f +vendor.name Lightwell Co Ltd - Zax Division vendor.id pci 0x1440 +vendor.name ALGOL Corp. vendor.id pci 0x1441 +vendor.name AGIE Ltd vendor.id pci 0x1442 +vendor.name Phoenix Contact GmbH & Co. vendor.id pci 0x1443 +vendor.name Unibrain S.A. vendor.id pci 0x1444 +vendor.name TRW vendor.id pci 0x1445 +vendor.name Logical DO Ltd vendor.id pci 0x1446 +vendor.name Graphin Co Ltd vendor.id pci 0x1447 +vendor.name AIM GmBH vendor.id pci 0x1448 +vendor.name Alesis Studio Electronics vendor.id pci 0x1449 +vendor.name TUT Systems Inc vendor.id pci 0x144a +vendor.name Adlink Technology vendor.id pci 0x144a &device.id pci 0x6208 +device.name PCI-6208V vendor.id pci 0x144a &device.id pci 0x7250 +device.name PCI-7250 vendor.id pci 0x144a &device.id pci 0x7296 +device.name PCI-7296 vendor.id pci 0x144a &device.id pci 0x7432 +device.name PCI-7432 vendor.id pci 0x144a &device.id pci 0x7433 +device.name PCI-7433 vendor.id pci 0x144a &device.id pci 0x7434 +device.name PCI-7434 vendor.id pci 0x144a &device.id pci 0x7841 +device.name PCI-7841 vendor.id pci 0x144a &device.id pci 0x8133 +device.name PCI-8133 vendor.id pci 0x144a &device.id pci 0x8164 +device.name PCI-8164 vendor.id pci 0x144a &device.id pci 0x8554 +device.name PCI-8554 vendor.id pci 0x144a &device.id pci 0x9111 +device.name PCI-9111 vendor.id pci 0x144a &device.id pci 0x9113 +device.name PCI-9113 vendor.id pci 0x144a &device.id pci 0x9114 +device.name PCI-9114 vendor.id pci 0x144a &device.id pci 0xa001 +device.name ADi-BSEC vendor.id pci 0x144b +vendor.name Verint Systems Inc. vendor.id pci 0x144c +vendor.name Catalina Research Inc vendor.id pci 0x144d +vendor.name Samsung Electronics Co Ltd vendor.id pci 0x144d &device.id pci 0x1600 +device.name Apple PCIe SSD vendor.id pci 0x144d &device.id pci 0xa800 +device.name XP941 PCIe SSD vendor.id pci 0x144d &device.id pci 0xa802 +device.name NVMe SSD Controller SM951/PM951 vendor.id pci 0x144d &device.id pci 0xa804 +device.name NVMe SSD Controller SM961/PM961 vendor.id pci 0x144d &device.id pci 0xa820 +device.name NVMe SSD Controller 171X vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f95 +subdevice.name Express Flash NVMe XS1715 SSD 400GB vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f96 +subdevice.name Express Flash NVMe XS1715 SSD 800GB vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f97 +subdevice.name Express Flash NVMe XS1715 SSD 1600GB vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fa4 +subdevice.name Express Flash NVMe SM1715 3.2TB SFF vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fa6 +subdevice.name Express Flash NVMe SM1715 3.2TB AIC vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fba +subdevice.name Express Flash NVMe SM1715 800GB SFF vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fbb +subdevice.name Express Flash NVMe SM1715 1.6TB SFF vendor.id pci 0x144d &device.id pci 0xa820 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fbc +subdevice.name Express Flash NVMe SM1715 1.6TB AIC vendor.id pci 0x144d &device.id pci 0xa821 +device.name NVMe SSD Controller 172X vendor.id pci 0x144d &device.id pci 0xa821 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fb7 +subdevice.name Express Flash NVMe PM1725 3.2TB SFF vendor.id pci 0x144d &device.id pci 0xa821 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fb8 +subdevice.name Express Flash NVMe PM1725 3.2TB AIC vendor.id pci 0x144d &device.id pci 0xa821 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fb9 +subdevice.name Express Flash NVMe PM1725 6.4TB AIC vendor.id pci 0x144d &device.id pci 0xa821 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fc1 +subdevice.name Express Flash NVMe PM1725 800GB SFF vendor.id pci 0x144d &device.id pci 0xa821 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fc2 +subdevice.name Express Flash NVMe PM1725 1.6TB SFF vendor.id pci 0x144d &device.id pci 0xa821 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fc4 +subdevice.name Express Flash NVMe PM1725 1.6TB AIC vendor.id pci 0x144d &device.id pci 0xa822 +device.name NVMe SSD Controller 172Xa vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1014 &subdevice.id pci 0x0621 +subdevice.name PCIe3 1.6TB NVMe Flash Adapter II x8 vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1014 &subdevice.id pci 0x0622 +subdevice.name PCIe3 3.2TB NVMe Flash Adapter II x8 vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fd9 +subdevice.name Express Flash PM1725a 800GB SFF vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fda +subdevice.name Express Flash PM1725a 1.6TB SFF vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fdb +subdevice.name Express Flash PM1725a 3.2TB SFF vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fdc +subdevice.name Express Flash PM1725a 6.4TB SFF vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fdd +subdevice.name Express Flash PM1725a 1.6TB AIC vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fde +subdevice.name Express Flash PM1725a 3.2TB AIC vendor.id pci 0x144d &device.id pci 0xa822 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fdf +subdevice.name Express Flash PM1725a 6.4TB AIC vendor.id pci 0x144e +vendor.name OLITEC vendor.id pci 0x144f +vendor.name Askey Computer Corp. vendor.id pci 0x1450 +vendor.name Octave Communications Ind. vendor.id pci 0x1451 +vendor.name SP3D Chip Design GmBH vendor.id pci 0x1453 +vendor.name MYCOM Inc vendor.id pci 0x1454 +vendor.name Altiga Networks vendor.id pci 0x1455 +vendor.name Logic Plus Plus Inc vendor.id pci 0x1456 +vendor.name Advanced Hardware Architectures vendor.id pci 0x1457 +vendor.name Nuera Communications Inc vendor.id pci 0x1458 +vendor.name Gigabyte Technology Co., Ltd vendor.id pci 0x1459 +vendor.name DOOIN Electronics vendor.id pci 0x145a +vendor.name Escalate Networks Inc vendor.id pci 0x145b +vendor.name PRAIM SRL vendor.id pci 0x145c +vendor.name Cryptek vendor.id pci 0x145d +vendor.name Gallant Computer Inc vendor.id pci 0x145e +vendor.name Aashima Technology B.V. vendor.id pci 0x145f +vendor.name Baldor Electric Company vendor.id pci 0x145f &device.id pci 0x0001 +device.name NextMove PCI vendor.id pci 0x1460 +vendor.name DYNARC INC vendor.id pci 0x1461 +vendor.name Avermedia Technologies Inc vendor.id pci 0x1461 &device.id pci 0xa3ce +device.name M179 vendor.id pci 0x1461 &device.id pci 0xa3cf +device.name M179 vendor.id pci 0x1461 &device.id pci 0xa836 +device.name M115 DVB-T, PAL/SECAM/NTSC Tuner vendor.id pci 0x1461 &device.id pci 0xe836 +device.name M115S Hybrid Analog/DVB PAL/SECAM/NTSC Tuner vendor.id pci 0x1461 &device.id pci 0xf436 +device.name AVerTV Hybrid+FM vendor.id pci 0x1462 +vendor.name Micro-Star International Co., Ltd. [MSI] vendor.id pci 0x1463 +vendor.name Fast Corporation vendor.id pci 0x1464 +vendor.name Interactive Circuits & Systems Ltd vendor.id pci 0x1465 +vendor.name GN NETTEST Telecom DIV. vendor.id pci 0x1466 +vendor.name Designpro Inc. vendor.id pci 0x1467 +vendor.name DIGICOM SPA vendor.id pci 0x1468 +vendor.name AMBIT Microsystem Corp. vendor.id pci 0x1469 +vendor.name Cleveland Motion Controls vendor.id pci 0x146a +vendor.name Aeroflex vendor.id pci 0x146a &device.id pci 0x3010 +device.name 3010 RF Synthesizer vendor.id pci 0x146a &device.id pci 0x3a11 +device.name 3011A PXI RF Synthesizer vendor.id pci 0x146b +vendor.name Parascan Technologies Ltd vendor.id pci 0x146c +vendor.name Ruby Tech Corp. vendor.id pci 0x146c &device.id pci 0x1430 +device.name FE-1430TX Fast Ethernet PCI Adapter vendor.id pci 0x146d +vendor.name Tachyon, INC. vendor.id pci 0x146e +vendor.name Williams Electronics Games, Inc. vendor.id pci 0x146f +vendor.name Multi Dimensional Consulting Inc vendor.id pci 0x1470 +vendor.name Bay Networks vendor.id pci 0x1471 +vendor.name Integrated Telecom Express Inc vendor.id pci 0x1472 +vendor.name DAIKIN Industries, Ltd vendor.id pci 0x1473 +vendor.name ZAPEX Technologies Inc vendor.id pci 0x1474 +vendor.name Doug Carson & Associates vendor.id pci 0x1475 +vendor.name PICAZO Communications vendor.id pci 0x1476 +vendor.name MORTARA Instrument Inc vendor.id pci 0x1477 +vendor.name Net Insight vendor.id pci 0x1478 +vendor.name DIATREND Corporation vendor.id pci 0x1479 +vendor.name TORAY Industries Inc vendor.id pci 0x147a +vendor.name FORMOSA Industrial Computing vendor.id pci 0x147b +vendor.name ABIT Computer Corp. vendor.id pci 0x147b &device.id pci 0x1084 +device.name IP35 [Dark Raider] vendor.id pci 0x147c +vendor.name AWARE, Inc. vendor.id pci 0x147d +vendor.name Interworks Computer Products vendor.id pci 0x147e +vendor.name Matsushita Graphic Communication Systems, Inc. vendor.id pci 0x147f +vendor.name NIHON UNISYS, Ltd. vendor.id pci 0x1480 +vendor.name SCII Telecom vendor.id pci 0x1481 +vendor.name BIOPAC Systems Inc vendor.id pci 0x1482 +vendor.name ISYTEC - Integrierte Systemtechnik GmBH vendor.id pci 0x1482 &device.id pci 0x0001 +device.name PCI-16 Host Interface for ITC-16 vendor.id pci 0x1483 +vendor.name LABWAY Corporation vendor.id pci 0x1484 +vendor.name Logic Corporation vendor.id pci 0x1485 +vendor.name ERMA - Electronic GmBH vendor.id pci 0x1486 +vendor.name L3 Communications Telemetry & Instrumentation vendor.id pci 0x1487 +vendor.name MARQUETTE Medical Systems vendor.id pci 0x1489 +vendor.name KYE Systems Corporation vendor.id pci 0x148a +vendor.name OPTO vendor.id pci 0x148b +vendor.name INNOMEDIALOGIC Inc. vendor.id pci 0x148c +vendor.name Tul Corporation / PowerColor vendor.id pci 0x148d +vendor.name DIGICOM Systems, Inc. vendor.id pci 0x148d &device.id pci 0x1003 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x148e +vendor.name OSI Plus Corporation vendor.id pci 0x148f +vendor.name Plant Equipment, Inc. vendor.id pci 0x1490 +vendor.name Stone Microsystems PTY Ltd. vendor.id pci 0x1491 +vendor.name ZEAL Corporation vendor.id pci 0x1492 +vendor.name Time Logic Corporation vendor.id pci 0x1493 +vendor.name MAKER Communications vendor.id pci 0x1494 +vendor.name WINTOP Technology, Inc. vendor.id pci 0x1495 +vendor.name TOKAI Communications Industry Co. Ltd vendor.id pci 0x1496 +vendor.name JOYTECH Computer Co., Ltd. vendor.id pci 0x1497 +vendor.name SMA Regelsysteme GmBH vendor.id pci 0x1497 &device.id pci 0x1497 +device.name SMA Technologie AG vendor.id pci 0x1498 +vendor.name TEWS Technologies GmbH vendor.id pci 0x1498 &device.id pci 0x0330 +device.name TPMC816 2 Channel CAN bus controller. vendor.id pci 0x1498 &device.id pci 0x035d +device.name TPMC861 4-Channel Isolated Serial Interface RS422/RS485 vendor.id pci 0x1498 &device.id pci 0x0385 +device.name TPMC901 Extended CAN bus with 2/4/6 CAN controller vendor.id pci 0x1498 &device.id pci 0x21cc +device.name TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422 vendor.id pci 0x1498 &device.id pci 0x21cd +device.name TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422 vendor.id pci 0x1498 &device.id pci 0x3064 +device.name TPCI100 (2 Slot IndustryPack PCI Carrier) vendor.id pci 0x1498 &device.id pci 0x30c8 +device.name TPCI200 4 Slot IndustryPack PCI Carrier vendor.id pci 0x1498 &device.id pci 0x70c8 +device.name TPCE200 4 Slot IndustryPack PCIe Carrier vendor.id pci 0x1498 &device.id pci 0x9177 +device.name TXMC375 8 channel RS232/RS422/RS485 programmable serial interface vendor.id pci 0x1499 +vendor.name EMTEC CO., Ltd vendor.id pci 0x149a +vendor.name ANDOR Technology Ltd vendor.id pci 0x149b +vendor.name SEIKO Instruments Inc vendor.id pci 0x149c +vendor.name OVISLINK Corp. vendor.id pci 0x149d +vendor.name NEWTEK Inc vendor.id pci 0x149d &device.id pci 0x0001 +device.name Video Toaster for PC vendor.id pci 0x149e +vendor.name Mapletree Networks Inc. vendor.id pci 0x149f +vendor.name LECTRON Co Ltd vendor.id pci 0x14a0 +vendor.name SOFTING GmBH vendor.id pci 0x14a1 +vendor.name Systembase Co Ltd vendor.id pci 0x14a2 +vendor.name Millennium Engineering Inc vendor.id pci 0x14a3 +vendor.name Maverick Networks vendor.id pci 0x14a4 +vendor.name Lite-On Technology Corporation vendor.id pci 0x14a4 &device.id pci 0x22f1 +device.name M8Pe Series NVMe SSD vendor.id pci 0x14a4 &device.id pci 0x4318 +device.name Broadcom BCM4318 [AirForce One 54g] 802.11g WLAN Controller vendor.id pci 0x14a5 +vendor.name XIONICS Document Technologies Inc vendor.id pci 0x14a6 +vendor.name INOVA Computers GmBH & Co KG vendor.id pci 0x14a7 +vendor.name MYTHOS Systems Inc vendor.id pci 0x14a8 +vendor.name FEATRON Technologies Corporation vendor.id pci 0x14a9 +vendor.name HIVERTEC Inc vendor.id pci 0x14aa +vendor.name Advanced MOS Technology Inc vendor.id pci 0x14ab +vendor.name Mentor Graphics Corp. vendor.id pci 0x14ac +vendor.name Novaweb Technologies Inc vendor.id pci 0x14ad +vendor.name Time Space Radio AB vendor.id pci 0x14ae +vendor.name CTI, Inc vendor.id pci 0x14af +vendor.name Guillemot Corporation vendor.id pci 0x14af &device.id pci 0x7102 +device.name 3D Prophet II MX vendor.id pci 0x14b0 +vendor.name BST Communication Technology Ltd vendor.id pci 0x14b1 +vendor.name Nextcom K.K. vendor.id pci 0x14b2 +vendor.name ENNOVATE Networks Inc vendor.id pci 0x14b3 +vendor.name XPEED Inc vendor.id pci 0x14b3 &device.id pci 0x0000 +device.name DSL NIC vendor.id pci 0x14b4 +vendor.name PHILIPS Business Electronics B.V. vendor.id pci 0x14b5 +vendor.name Creamware GmBH vendor.id pci 0x14b5 &device.id pci 0x0200 +device.name Scope vendor.id pci 0x14b5 &device.id pci 0x0300 +device.name Pulsar vendor.id pci 0x14b5 &device.id pci 0x0400 +device.name PulsarSRB vendor.id pci 0x14b5 &device.id pci 0x0600 +device.name Pulsar2 vendor.id pci 0x14b5 &device.id pci 0x0800 +device.name DSP-Board vendor.id pci 0x14b5 &device.id pci 0x0900 +device.name DSP-Board vendor.id pci 0x14b5 &device.id pci 0x0a00 +device.name DSP-Board vendor.id pci 0x14b5 &device.id pci 0x0b00 +device.name DSP-Board vendor.id pci 0x14b6 +vendor.name Quantum Data Corp. vendor.id pci 0x14b7 +vendor.name PROXIM Inc vendor.id pci 0x14b7 &device.id pci 0x0001 +device.name Symphony 4110 vendor.id pci 0x14b8 +vendor.name Techsoft Technology Co Ltd vendor.id pci 0x14b9 +vendor.name Cisco Aironet Wireless Communications vendor.id pci 0x14b9 &device.id pci 0x0001 +device.name PC4800 vendor.id pci 0x14b9 &device.id pci 0x0340 +device.name PC4800 vendor.id pci 0x14b9 &device.id pci 0x0350 +device.name 350 series 802.11b Wireless LAN Adapter vendor.id pci 0x14b9 &device.id pci 0x4500 +device.name PC4500 vendor.id pci 0x14b9 &device.id pci 0x4800 +device.name Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800 vendor.id pci 0x14b9 &device.id pci 0xa504 +device.name Cisco Aironet Wireless 802.11b vendor.id pci 0x14b9 &device.id pci 0xa505 +device.name Cisco Aironet CB20a 802.11a Wireless LAN Adapter vendor.id pci 0x14b9 &device.id pci 0xa506 +device.name Cisco Aironet Mini PCI b/g vendor.id pci 0x14ba +vendor.name INTERNIX Inc. vendor.id pci 0x14ba &device.id pci 0x0600 +device.name ARC-PCI/22 vendor.id pci 0x14bb +vendor.name SEMTECH Corporation vendor.id pci 0x14bc +vendor.name Globespan Semiconductor Inc. vendor.id pci 0x14bc &device.id pci 0xd002 +device.name Pulsar [PCI ADSL Card] vendor.id pci 0x14bc &device.id pci 0xd00f +device.name Pulsar [PCI ADSL Card] vendor.id pci 0x14bd +vendor.name CARDIO Control N.V. vendor.id pci 0x14be +vendor.name L3 Communications vendor.id pci 0x14bf +vendor.name SPIDER Communications Inc. vendor.id pci 0x14c0 +vendor.name COMPAL Electronics Inc vendor.id pci 0x14c1 +vendor.name MYRICOM Inc. vendor.id pci 0x14c1 &device.id pci 0x0008 +device.name Myri-10G Dual-Protocol NIC vendor.id pci 0x14c1 &device.id pci 0x0008 &subvendor.id pci 0x14c1 &subdevice.id pci 0x0008 +subdevice.name 10G-PCIE-8A vendor.id pci 0x14c1 &device.id pci 0x0008 &subvendor.id pci 0x14c1 &subdevice.id pci 0x0009 +subdevice.name 10G-PCIE-8A (MSI-X firmware) vendor.id pci 0x14c1 &device.id pci 0x0008 &subvendor.id pci 0x14c1 &subdevice.id pci 0x000a +subdevice.name 10G-PCIE-8B vendor.id pci 0x14c1 &device.id pci 0x8043 +device.name Myrinet 2000 Scalable Cluster Interconnect vendor.id pci 0x14c1 &device.id pci 0x8043 &subvendor.id pci 0x103c &subdevice.id pci 0x1240 +subdevice.name Myrinet M2L-PCI64/2-3.0 LANai 7.4 (HP OEM) vendor.id pci 0x14c2 +vendor.name DTK Computer vendor.id pci 0x14c3 +vendor.name MEDIATEK Corp. vendor.id pci 0x14c3 &device.id pci 0x7630 +device.name MT7630e 802.11bgn Wireless Network Adapter vendor.id pci 0x14c3 &device.id pci 0x7662 +device.name MT7662E 802.11ac PCI Express Wireless Network Adapter vendor.id pci 0x14c4 +vendor.name IWASAKI Information Systems Co Ltd vendor.id pci 0x14c5 +vendor.name Automation Products AB vendor.id pci 0x14c6 +vendor.name Data Race Inc vendor.id pci 0x14c7 +vendor.name Modular Technology Holdings Ltd vendor.id pci 0x14c8 +vendor.name Turbocomm Tech. Inc. vendor.id pci 0x14c9 +vendor.name ODIN Telesystems Inc vendor.id pci 0x14ca +vendor.name PE Logic Corp. vendor.id pci 0x14cb +vendor.name Billionton Systems Inc vendor.id pci 0x14cc +vendor.name NAKAYO Telecommunications Inc vendor.id pci 0x14cd +vendor.name Universal Global Scientific Industrial Co.,Ltd vendor.id pci 0x14cd &device.id pci 0x0001 +device.name USI-1514-1GbaseT [OCP1] vendor.id pci 0x14cd &device.id pci 0x0002 +device.name USI-4227-SFP [OCP2] vendor.id pci 0x14cd &device.id pci 0x0003 +device.name USI-X557-10GbaseT [OCP3] vendor.id pci 0x14ce +vendor.name Whistle Communications vendor.id pci 0x14cf +vendor.name TEK Microsystems Inc. vendor.id pci 0x14d0 +vendor.name Ericsson Axe R & D vendor.id pci 0x14d1 +vendor.name Computer Hi-Tech Co Ltd vendor.id pci 0x14d2 +vendor.name Titan Electronics Inc vendor.id pci 0x14d2 &device.id pci 0x8001 +device.name VScom 010L 1 port parallel adaptor vendor.id pci 0x14d2 &device.id pci 0x8002 +device.name VScom 020L 2 port parallel adaptor vendor.id pci 0x14d2 &device.id pci 0x8010 +device.name VScom 100L 1 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0x8011 +device.name VScom 110L 1 port serial and 1 port parallel adaptor vendor.id pci 0x14d2 &device.id pci 0x8020 +device.name VScom 200L 1 or 2 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0x8021 +device.name VScom 210L 2 port serial and 1 port parallel adaptor vendor.id pci 0x14d2 &device.id pci 0x8028 +device.name VScom 200I/200I-SI 2-port serial adapter vendor.id pci 0x14d2 &device.id pci 0x8040 +device.name VScom 400L 4 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0x8043 +device.name VScom 430L 4-port serial and 3-port parallel adapter vendor.id pci 0x14d2 &device.id pci 0x8048 +device.name VScom 400I 4-port serial adapter vendor.id pci 0x14d2 &device.id pci 0x8080 +device.name VScom 800L 8 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0x8088 +device.name VScom 800I 8-port serial adapter vendor.id pci 0x14d2 &device.id pci 0xa000 +device.name VScom 010H 1 port parallel adaptor vendor.id pci 0x14d2 &device.id pci 0xa001 +device.name VScom 100H 1 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0xa003 +device.name VScom 400H 4 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0xa004 +device.name VScom 400HF1 4 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0xa005 +device.name VScom 200H 2 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0xa007 +device.name VScom PCI800EH (PCIe) 8-port serial adapter Port 1-4 vendor.id pci 0x14d2 &device.id pci 0xa008 +device.name VScom PCI800EH (PCIe) 8-port serial adapter Port 5-8 vendor.id pci 0x14d2 &device.id pci 0xa009 +device.name VScom PCI400EH (PCIe) 4-port serial adapter vendor.id pci 0x14d2 &device.id pci 0xe001 +device.name VScom 010HV2 1 port parallel adaptor vendor.id pci 0x14d2 &device.id pci 0xe010 +device.name VScom 100HV2 1 port serial adaptor vendor.id pci 0x14d2 &device.id pci 0xe020 +device.name VScom 200HV2 2 port serial adaptor vendor.id pci 0x14d3 +vendor.name CIRTECH (UK) Ltd vendor.id pci 0x14d4 +vendor.name Panacom Technology Corp vendor.id pci 0x14d5 +vendor.name Nitsuko Corporation vendor.id pci 0x14d6 +vendor.name Accusys Inc vendor.id pci 0x14d6 &device.id pci 0x6101 +device.name ACS-61xxx, PCIe to SAS/SATA RAID HBA vendor.id pci 0x14d6 &device.id pci 0x6201 +device.name ACS-62xxx, External PCIe to SAS/SATA RAID controller vendor.id pci 0x14d7 +vendor.name Hirakawa Hewtech Corp vendor.id pci 0x14d8 +vendor.name HOPF Elektronik GmBH vendor.id pci 0x14d9 +vendor.name Alliance Semiconductor Corporation vendor.id pci 0x14d9 &device.id pci 0x0010 +device.name AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon] vendor.id pci 0x14d9 &device.id pci 0x9000 +device.name AS90L10204/10208 HyperTransport to PCI-X Bridge vendor.id pci 0x14da +vendor.name National Aerospace Laboratories vendor.id pci 0x14db +vendor.name AFAVLAB Technology Inc vendor.id pci 0x14db &device.id pci 0x2120 +device.name TK9902 vendor.id pci 0x14db &device.id pci 0x2182 +device.name AFAVLAB Technology Inc. 8-port serial card vendor.id pci 0x14dc +vendor.name Amplicon Liveline Ltd vendor.id pci 0x14dc &device.id pci 0x0000 +device.name PCI230 vendor.id pci 0x14dc &device.id pci 0x0001 +device.name PCI242 vendor.id pci 0x14dc &device.id pci 0x0002 +device.name PCI244 vendor.id pci 0x14dc &device.id pci 0x0003 +device.name PCI247 vendor.id pci 0x14dc &device.id pci 0x0004 +device.name PCI248 vendor.id pci 0x14dc &device.id pci 0x0005 +device.name PCI249 vendor.id pci 0x14dc &device.id pci 0x0006 +device.name PCI260 vendor.id pci 0x14dc &device.id pci 0x0007 +device.name PCI224 vendor.id pci 0x14dc &device.id pci 0x0008 +device.name PCI234 vendor.id pci 0x14dc &device.id pci 0x0009 +device.name PCI236 vendor.id pci 0x14dc &device.id pci 0x000a +device.name PCI272 vendor.id pci 0x14dc &device.id pci 0x000b +device.name PCI215 vendor.id pci 0x14dd +vendor.name Boulder Design Labs Inc vendor.id pci 0x14de +vendor.name Applied Integration Corporation vendor.id pci 0x14df +vendor.name ASIC Communications Corp vendor.id pci 0x14e1 +vendor.name INVERTEX vendor.id pci 0x14e2 +vendor.name INFOLIBRIA vendor.id pci 0x14e3 +vendor.name AMTELCO vendor.id pci 0x14e4 +vendor.name Broadcom Limited vendor.id pci 0x14e4 &device.id pci 0x0576 +device.name BCM43224 802.11a/b/g/n vendor.id pci 0x14e4 &device.id pci 0x0800 +device.name Sentry5 Chipcommon I/O Controller vendor.id pci 0x14e4 &device.id pci 0x0804 +device.name Sentry5 PCI Bridge vendor.id pci 0x14e4 &device.id pci 0x0805 +device.name Sentry5 MIPS32 CPU vendor.id pci 0x14e4 &device.id pci 0x0806 +device.name Sentry5 Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x080b +device.name Sentry5 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x080f +device.name Sentry5 DDR/SDR RAM Controller vendor.id pci 0x14e4 &device.id pci 0x0811 +device.name Sentry5 External Interface Core vendor.id pci 0x14e4 &device.id pci 0x0816 +device.name BCM3302 Sentry5 MIPS32 CPU vendor.id pci 0x14e4 &device.id pci 0x1570 +device.name 720p FaceTime HD Camera vendor.id pci 0x14e4 &device.id pci 0x1600 +device.name NetXtreme BCM5752 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1600 &subvendor.id pci 0x1028 &subdevice.id pci 0x01c1 +subdevice.name Precision 490 vendor.id pci 0x14e4 &device.id pci 0x1600 &subvendor.id pci 0x1028 &subdevice.id pci 0x01c2 +subdevice.name Latitude D620 vendor.id pci 0x14e4 &device.id pci 0x1600 &subvendor.id pci 0x103c &subdevice.id pci 0x3015 +subdevice.name PCIe LAN on Motherboard vendor.id pci 0x14e4 &device.id pci 0x1600 &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 Onboard vendor.id pci 0x14e4 &device.id pci 0x1600 &subvendor.id pci 0x1259 &subdevice.id pci 0x2705 +subdevice.name AT-2711FX vendor.id pci 0x14e4 &device.id pci 0x1601 +device.name NetXtreme BCM5752M Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1612 +device.name BCM70012 Video Decoder [Crystal HD] vendor.id pci 0x14e4 &device.id pci 0x1615 +device.name BCM70015 Video Decoder [Crystal HD] vendor.id pci 0x14e4 &device.id pci 0x1639 +device.name NetXtreme II BCM5709 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1639 &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 BCM5709 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1639 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 BCM5709 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1639 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 BCM5709 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1639 &subvendor.id pci 0x103c &subdevice.id pci 0x7055 +subdevice.name NC382i Integrated Multi-port PCI Express Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1639 &subvendor.id pci 0x103c &subdevice.id pci 0x7059 +subdevice.name NC382T PCIe Dual Port Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1639 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8027 +subdevice.name Quad port Gigabit Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x163a +device.name NetXtreme II BCM5709S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163a &subvendor.id pci 0x1028 &subdevice.id pci 0x027b +subdevice.name PowerEdge M805 Broadcom NetXtreme II BCM5709S vendor.id pci 0x14e4 &device.id pci 0x163a &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 BCM5709S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163a &subvendor.id pci 0x103c &subdevice.id pci 0x171d +subdevice.name NC382m Dual Port 1GbE Multifunction BL-c Adapter vendor.id pci 0x14e4 &device.id pci 0x163a &subvendor.id pci 0x103c &subdevice.id pci 0x7056 +subdevice.name NC382i Integrated Quad Port PCI Express Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x163a &subvendor.id pci 0x1259 &subdevice.id pci 0x2984 +subdevice.name AT-2973SX vendor.id pci 0x14e4 &device.id pci 0x163b +device.name NetXtreme II BCM5716 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163b &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 BCM5716 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163b &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 BCM5716 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163b &subvendor.id pci 0x1028 &subdevice.id pci 0x02f1 +subdevice.name PowerEdge R510 BCM5716 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163c +device.name NetXtreme II BCM5716S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163d +device.name NetXtreme II BCM57811 10-Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x163d &subvendor.id pci 0x1043 &subdevice.id pci 0x858a +subdevice.name PEB-10G/57811-1S vendor.id pci 0x14e4 &device.id pci 0x163e +device.name NetXtreme II BCM57811 10 Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x163f +device.name NetXtreme II BCM57811 10-Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x1641 +device.name NetXtreme BCM57787 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1642 +device.name NetXtreme BCM57764 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1643 +device.name NetXtreme BCM5725 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1644 +device.name NetXtreme BCM5700 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x1014 &subdevice.id pci 0x0277 +subdevice.name Broadcom Vigil B5700 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d1 +subdevice.name Broadcom BCM5700 vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x1028 &subdevice.id pci 0x0106 +subdevice.name Broadcom BCM5700 vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x1028 &subdevice.id pci 0x0109 +subdevice.name Broadcom BCM5700 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x1028 &subdevice.id pci 0x010a +subdevice.name Broadcom BCM5700 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1000 +subdevice.name 3C996-T 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1001 +subdevice.name 3C996B-T 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1002 +subdevice.name 3C996C-T 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1003 +subdevice.name 3C997-T 1000Base-T Dual Port vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1004 +subdevice.name 3C996-SX 1000Base-SX vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1005 +subdevice.name 3C997-SX 1000Base-SX Dual Port vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1008 +subdevice.name 3C942 Gigabit LOM (31X31) vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0002 +subdevice.name NetXtreme 1000Base-SX vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0003 +subdevice.name NetXtreme 1000Base-SX vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0004 +subdevice.name NetXtreme 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x14e4 &subdevice.id pci 0x1028 +subdevice.name NetXtreme 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1644 &subvendor.id pci 0x14e4 &subdevice.id pci 0x1644 +subdevice.name BCM5700 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 +device.name NetXtreme BCM5701 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x0e11 &subdevice.id pci 0x007c +subdevice.name NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x0e11 &subdevice.id pci 0x007d +subdevice.name NC6770 Gigabit Server Adapter (PCI-X, 1000-SX) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0085 +subdevice.name NC7780 Gigabit Server Adapter (embedded, WOL) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0099 +subdevice.name NC7780 Gigabit Server Adapter (embedded, WOL) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x0e11 &subdevice.id pci 0x009a +subdevice.name NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00c1 +subdevice.name NC6770 Gigabit Server Adapter (PCI-X, 1000-SX) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x1028 &subdevice.id pci 0x0121 +subdevice.name Broadcom BCM5701 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x103c &subdevice.id pci 0x128a +subdevice.name BCM5701 1000Base-T (HP, OEM 3COM) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x103c &subdevice.id pci 0x128b +subdevice.name 1000Base-SX (PCI) [A7073A] vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x103c &subdevice.id pci 0x12a4 +subdevice.name Core Lan 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x103c &subdevice.id pci 0x12c1 +subdevice.name IOX Core Lan 1000Base-T [A7109AX] vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x103c &subdevice.id pci 0x1300 +subdevice.name Core LAN/SCSI Combo [A6794A] vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8010 +subdevice.name IO9/IO10 Gigabit Ethernet (Copper) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8011 +subdevice.name Gigabit Ethernet (Copper) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8012 +subdevice.name Gigabit Ethernet (Fiber) vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1004 +subdevice.name 3C996-SX 1000Base-SX vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1006 +subdevice.name 3C996B-T 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1007 +subdevice.name 3C1000-T 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1008 +subdevice.name 3C940-BR01 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0001 +subdevice.name BCM5701 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0005 +subdevice.name BCM5701 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0006 +subdevice.name BCM5701 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0007 +subdevice.name BCM5701 1000Base-SX vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0008 +subdevice.name BCM5701 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x14e4 &subdevice.id pci 0x1645 +subdevice.name NetXtreme BCM5701 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1645 &subvendor.id pci 0x14e4 &subdevice.id pci 0x8008 +subdevice.name BCM5701 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1646 +device.name NetXtreme BCM5702 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1646 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00bb +subdevice.name NC7760 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1646 &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Broadcom BCM5702 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1646 &subvendor.id pci 0x14e4 &subdevice.id pci 0x8009 +subdevice.name BCM5702 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1647 +device.name NetXtreme BCM5703 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0099 +subdevice.name NC7780 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x0e11 &subdevice.id pci 0x009a +subdevice.name NC7770 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8010 +subdevice.name IO9 Gigabit Ethernet (Copper) vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0009 +subdevice.name BCM5703 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000a +subdevice.name BCM5703 1000BaseSX vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000b +subdevice.name BCM5703 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x14e4 &subdevice.id pci 0x8009 +subdevice.name BCM5703 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1647 &subvendor.id pci 0x14e4 &subdevice.id pci 0x800a +subdevice.name BCM5703 1000BaseTX vendor.id pci 0x14e4 &device.id pci 0x1648 +device.name NetXtreme BCM5704 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00cf +subdevice.name NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00d0 +subdevice.name NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00d1 +subdevice.name NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x1028 &subdevice.id pci 0x014a +subdevice.name PowerEdge 1750 vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Broadcom NetXtreme BCM5704 vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x103c &subdevice.id pci 0x310f +subdevice.name NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8013 +subdevice.name Dual Port Gigabit Ethernet (PCI-X,Copper) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8018 +subdevice.name Dual Port Gigabit Ethernet (A330) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x10a9 &subdevice.id pci 0x801a +subdevice.name Dual Port Gigabit Ethernet (IA-blade) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x10a9 &subdevice.id pci 0x801b +subdevice.name Quad Port Gigabit Ethernet (PCI-E,Copper) vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x10b7 &subdevice.id pci 0x2000 +subdevice.name 3C998-T Dual Port 10/100/1000 PCI-X vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x10b7 &subdevice.id pci 0x3000 +subdevice.name 3C999-T Quad Port 10/100/1000 PCI-X vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x1166 &subdevice.id pci 0x1648 +subdevice.name NetXtreme CIOB-E 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1648 &subvendor.id pci 0x1734 &subdevice.id pci 0x100b +subdevice.name PRIMERGY RX/TX series onboard LAN vendor.id pci 0x14e4 &device.id pci 0x1649 +device.name NetXtreme BCM5704S_2 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x164a +device.name NetXtreme II BCM5706 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x164a &subvendor.id pci 0x103c &subdevice.id pci 0x1709 +subdevice.name NC371i Integrated PCI-X Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x164a &subvendor.id pci 0x103c &subdevice.id pci 0x3070 +subdevice.name NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x164a &subvendor.id pci 0x103c &subdevice.id pci 0x3101 +subdevice.name NC370T MultifuNCtion Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x164a &subvendor.id pci 0x103c &subdevice.id pci 0x3106 +subdevice.name NC370i Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x164c +device.name NetXtreme II BCM5708 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 Broadcom NetXtreme II BCM5708 vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x1028 &subdevice.id pci 0x0205 +subdevice.name PowerEdge 2970 Broadcom NetXtreme II BCM5708 vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x1028 &subdevice.id pci 0x020b +subdevice.name PowerEdge T605 Broadcom NetXtreme II BCM5708 vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x1028 &subdevice.id pci 0x0221 +subdevice.name PowerEdge R805 Broadcom NetXtreme II BCM5708 vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x1028 &subdevice.id pci 0x0223 +subdevice.name PowerEdge R905 Broadcom NetXtreme II BCM5708 vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x1028 &subdevice.id pci 0x1f12 +subdevice.name PowerEdge R805/R905 Broadcom NetXtreme II BCM5708 vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x103c &subdevice.id pci 0x7037 +subdevice.name NC373T PCI Express Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x103c &subdevice.id pci 0x7038 +subdevice.name NC373i Integrated Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x164c &subvendor.id pci 0x103c &subdevice.id pci 0x7045 +subdevice.name NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x164d +device.name NetXtreme BCM5702FE Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x164e +device.name NetXtreme II BCM57710 10-Gigabit PCIe [Everest] vendor.id pci 0x14e4 &device.id pci 0x164e &subvendor.id pci 0x103c &subdevice.id pci 0x171c +subdevice.name NC532m Dual Port 10GbE Multifunction BL-C Adapter vendor.id pci 0x14e4 &device.id pci 0x164e &subvendor.id pci 0x103c &subdevice.id pci 0x7058 +subdevice.name NC532i Dual Port 10GbE Multifunction BL-C Adapter vendor.id pci 0x14e4 &device.id pci 0x164f +device.name NetXtreme II BCM57711 10-Gigabit PCIe vendor.id pci 0x14e4 &device.id pci 0x1650 +device.name NetXtreme II BCM57711E 10-Gigabit PCIe vendor.id pci 0x14e4 &device.id pci 0x1650 &subvendor.id pci 0x103c &subdevice.id pci 0x171c +subdevice.name NC532m Dual Port 10GbE Multifunction BL-C Adapter vendor.id pci 0x14e4 &device.id pci 0x1650 &subvendor.id pci 0x103c &subdevice.id pci 0x7058 +subdevice.name NC532i Dual Port 10GbE Multifunction BL-C Adapter vendor.id pci 0x14e4 &device.id pci 0x1653 +device.name NetXtreme BCM5705 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1653 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00e3 +subdevice.name NC7761 Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1653 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x14e4 &device.id pci 0x1654 +device.name NetXtreme BCM5705_2 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1654 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00e3 +subdevice.name NC7761 Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1654 &subvendor.id pci 0x103c &subdevice.id pci 0x3100 +subdevice.name NC1020 ProLiant Gigabit Server Adapter 32 PCI vendor.id pci 0x14e4 &device.id pci 0x1654 &subvendor.id pci 0x103c &subdevice.id pci 0x3226 +subdevice.name NC150T 4-port Gigabit Combo Switch & Adapter vendor.id pci 0x14e4 &device.id pci 0x1655 +device.name NetXtreme BCM5717 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1656 +device.name NetXtreme BCM5718 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1657 +device.name NetXtreme BCM5719 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1657 &subvendor.id pci 0x103c &subdevice.id pci 0x169d +subdevice.name Ethernet 1Gb 4-port 331FLR Adapter vendor.id pci 0x14e4 &device.id pci 0x1657 &subvendor.id pci 0x103c &subdevice.id pci 0x22be +subdevice.name Ethernet 1Gb 4-port 331i Adapter vendor.id pci 0x14e4 &device.id pci 0x1657 &subvendor.id pci 0x103c &subdevice.id pci 0x3383 +subdevice.name Ethernet 1Gb 4-port 331T Adapter vendor.id pci 0x14e4 &device.id pci 0x1659 +device.name NetXtreme BCM5721 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1659 &subvendor.id pci 0x1014 &subdevice.id pci 0x02c6 +subdevice.name eServer xSeries server mainboard vendor.id pci 0x14e4 &device.id pci 0x1659 &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x14e4 &device.id pci 0x1659 &subvendor.id pci 0x1028 &subdevice.id pci 0x023c +subdevice.name PowerEdge R200 Broadcom NetXtreme BCM5721 vendor.id pci 0x14e4 &device.id pci 0x1659 &subvendor.id pci 0x103c &subdevice.id pci 0x170b +subdevice.name NC320m PCI Express Dual Port Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1659 &subvendor.id pci 0x103c &subdevice.id pci 0x7031 +subdevice.name NC320T PCIe Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1659 &subvendor.id pci 0x103c &subdevice.id pci 0x7032 +subdevice.name NC320i PCIe Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1659 &subvendor.id pci 0x1734 &subdevice.id pci 0x1061 +subdevice.name PRIMERGY RX/TX S2 series onboard LAN vendor.id pci 0x14e4 &device.id pci 0x165a +device.name NetXtreme BCM5722 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x165a &subvendor.id pci 0x1014 &subdevice.id pci 0x0378 +subdevice.name System x3350 (Machine type 4192) vendor.id pci 0x14e4 &device.id pci 0x165a &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 Broadcom NetXtreme 5722 vendor.id pci 0x14e4 &device.id pci 0x165a &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 Broadcom NetXtreme 5722 vendor.id pci 0x14e4 &device.id pci 0x165a &subvendor.id pci 0x1028 &subdevice.id pci 0x0225 +subdevice.name PowerEdge T105 Broadcom NetXtreme 5722 vendor.id pci 0x14e4 &device.id pci 0x165a &subvendor.id pci 0x103c &subdevice.id pci 0x7051 +subdevice.name NC105i PCIe Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x165a &subvendor.id pci 0x103c &subdevice.id pci 0x7052 +subdevice.name NC105T PCIe Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x165b +device.name NetXtreme BCM5723 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x165b &subvendor.id pci 0x103c &subdevice.id pci 0x705d +subdevice.name NC107i Integrated PCI Express Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x165c +device.name NetXtreme BCM5724 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x165d +device.name NetXtreme BCM5705M Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x165d &subvendor.id pci 0x1028 &subdevice.id pci 0x865d +subdevice.name Latitude D400 vendor.id pci 0x14e4 &device.id pci 0x165d &subvendor.id pci 0x14e4 &subdevice.id pci 0x165d +subdevice.name Dell Latitude D600 vendor.id pci 0x14e4 &device.id pci 0x165e +device.name NetXtreme BCM5705M_2 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x165e &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x14e4 &device.id pci 0x165e &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x14e4 &device.id pci 0x165e &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x14e4 &device.id pci 0x165e &subvendor.id pci 0x10cf &subdevice.id pci 0x1279 +subdevice.name LifeBook E8010D vendor.id pci 0x14e4 &device.id pci 0x165f +device.name NetXtreme BCM5720 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1662 +device.name NetXtreme II BCM57712 10 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1663 +device.name NetXtreme II BCM57712 10 Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x1665 +device.name NetXtreme BCM5717 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1668 +device.name NetXtreme BCM5714 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1668 &subvendor.id pci 0x103c &subdevice.id pci 0x7039 +subdevice.name NC324i PCIe Dual Port Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1669 +device.name NetXtreme 5714S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x166a +device.name NetXtreme BCM5780 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x166a &subvendor.id pci 0x103c &subdevice.id pci 0x7035 +subdevice.name NC325i Integrated Dual port PCIe Express Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x166b +device.name NetXtreme BCM5780S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x166e +device.name 570x 10/100 Integrated Controller vendor.id pci 0x14e4 &device.id pci 0x166f +device.name NetXtreme II BCM57712 10 Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x1672 +device.name NetXtreme BCM5754M Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1673 +device.name NetXtreme BCM5755M Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1674 +device.name NetXtreme BCM5756ME Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1677 +device.name NetXtreme BCM5751 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1028 &subdevice.id pci 0x0176 +subdevice.name Dimension XPS Gen 4 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1028 &subdevice.id pci 0x0182 +subdevice.name Latitude D610 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1028 &subdevice.id pci 0x0187 +subdevice.name Precision M70 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1028 &subdevice.id pci 0x01a8 +subdevice.name Precision 380 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x103c &subdevice.id pci 0x3006 +subdevice.name DC7100 SFF(DX878AV) vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1462 &subdevice.id pci 0x028c +subdevice.name 915P/G Neo2 vendor.id pci 0x14e4 &device.id pci 0x1677 &subvendor.id pci 0x1734 &subdevice.id pci 0x105d +subdevice.name Scenic W620 vendor.id pci 0x14e4 &device.id pci 0x1678 +device.name NetXtreme BCM5715 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1678 &subvendor.id pci 0x103c &subdevice.id pci 0x703e +subdevice.name NC326i PCIe Dual Port Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x1679 +device.name NetXtreme BCM5715S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1679 &subvendor.id pci 0x103c &subdevice.id pci 0x1707 +subdevice.name NC326m PCIe Dual Port Adapter vendor.id pci 0x14e4 &device.id pci 0x1679 &subvendor.id pci 0x103c &subdevice.id pci 0x170c +subdevice.name NC325m PCIe Quad Port Adapter vendor.id pci 0x14e4 &device.id pci 0x1679 &subvendor.id pci 0x103c &subdevice.id pci 0x703c +subdevice.name NC326i PCIe Dual Port Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x167a +device.name NetXtreme BCM5754 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x167a &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x14e4 &device.id pci 0x167a &subvendor.id pci 0x1028 &subdevice.id pci 0x01de +subdevice.name Precision 390 vendor.id pci 0x14e4 &device.id pci 0x167a &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x14e4 &device.id pci 0x167a &subvendor.id pci 0x1028 &subdevice.id pci 0x0214 +subdevice.name Precision T3400 vendor.id pci 0x14e4 &device.id pci 0x167a &subvendor.id pci 0x1028 &subdevice.id pci 0x021e +subdevice.name Precision T5400 vendor.id pci 0x14e4 &device.id pci 0x167b +device.name NetXtreme BCM5755 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x167b &subvendor.id pci 0x103c &subdevice.id pci 0x280a +subdevice.name DC5750 Microtower vendor.id pci 0x14e4 &device.id pci 0x167d +device.name NetXtreme BCM5751M Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x167d &subvendor.id pci 0x1014 &subdevice.id pci 0x0577 +subdevice.name ThinkPad X41 / Z60t vendor.id pci 0x14e4 &device.id pci 0x167d &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name nx8220 vendor.id pci 0x14e4 &device.id pci 0x167d &subvendor.id pci 0x103c &subdevice.id pci 0x0940 +subdevice.name Compaq nw8240 Mobile Workstation vendor.id pci 0x14e4 &device.id pci 0x167d &subvendor.id pci 0x17aa &subdevice.id pci 0x2081 +subdevice.name ThinkPad R60e vendor.id pci 0x14e4 &device.id pci 0x167e +device.name NetXtreme BCM5751F Fast Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x167f +device.name NetLink BCM5787F Fast Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1680 +device.name NetXtreme BCM5761e Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1681 +device.name NetXtreme BCM5761 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1682 +device.name NetXtreme BCM57762 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1683 +device.name NetXtreme BCM57767 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1684 +device.name NetXtreme BCM5764M Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1685 +device.name NetXtreme II BCM57500S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1686 +device.name NetXtreme BCM57766 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1687 +device.name NetXtreme BCM5762 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1688 +device.name NetXtreme BCM5761 10/100/1000BASE-T Ethernet vendor.id pci 0x14e4 &device.id pci 0x1688 &subvendor.id pci 0x1259 &subdevice.id pci 0x2708 +subdevice.name AT-2712 FX vendor.id pci 0x14e4 &device.id pci 0x168a +device.name NetXtreme II BCM57800 1/10 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x168a &subvendor.id pci 0x1028 &subdevice.id pci 0x1f5c +subdevice.name BCM57800 10-Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x168a &subvendor.id pci 0x1028 &subdevice.id pci 0x1f5d +subdevice.name BCM57800 10-Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x168a &subvendor.id pci 0x1028 &subdevice.id pci 0x1f67 +subdevice.name BCM57800 1-Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x168a &subvendor.id pci 0x1028 &subdevice.id pci 0x1f68 +subdevice.name BCM57800 1-Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x168d +device.name NetXtreme II BCM57840 10/20 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x168e +device.name NetXtreme II BCM57810 10 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x1798 +subdevice.name Flex-10 10Gb 2-port 530FLB Adapter [Meru] vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x17a5 +subdevice.name Flex-10 10Gb 2-port 530M Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x18d3 +subdevice.name Ethernet 10Gb 2-port 530T Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x1930 +subdevice.name FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x1931 +subdevice.name StoreFabric CN1100R Dual Port Converged Network Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x1932 +subdevice.name FlexFabric 10Gb 2-port 534FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x1933 +subdevice.name FlexFabric 10Gb 2-port 534M Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x193a +subdevice.name FlexFabric 10Gb 2-port 533FLR-T Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x3382 +subdevice.name Ethernet 10Gb 2-port 530FLR-SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x168e &subvendor.id pci 0x103c &subdevice.id pci 0x339d +subdevice.name Ethernet 10Gb 2-port 530SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x1690 +device.name NetXtreme BCM57760 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1691 +device.name NetLink BCM57788 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1691 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x14e4 &device.id pci 0x1692 +device.name NetLink BCM57780 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1692 &subvendor.id pci 0x1025 &subdevice.id pci 0x033d +subdevice.name Aspire 7740G vendor.id pci 0x14e4 &device.id pci 0x1693 +device.name NetLink BCM5787M Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1693 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x14e4 &device.id pci 0x1693 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name 6710b vendor.id pci 0x14e4 &device.id pci 0x1694 +device.name NetLink BCM57790 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1696 +device.name NetXtreme BCM5782 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x1696 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d530 CMT (DG746A) vendor.id pci 0x14e4 &device.id pci 0x1696 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000d +subdevice.name NetXtreme BCM5782 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x1698 +device.name NetLink BCM5784M Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x1699 +device.name NetLink BCM5785 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x169a +device.name NetLink BCM5786 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x169b +device.name NetLink BCM5787 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x169c +device.name NetXtreme BCM5788 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x169c &subvendor.id pci 0x103c &subdevice.id pci 0x308b +subdevice.name MX6125 vendor.id pci 0x14e4 &device.id pci 0x169c &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x14e4 &device.id pci 0x169c &subvendor.id pci 0x144d &subdevice.id pci 0xc018 +subdevice.name X20 vendor.id pci 0x14e4 &device.id pci 0x169c &subvendor.id pci 0x1462 &subdevice.id pci 0x590c +subdevice.name KT6 Delta-FIS2R (MS-6590) vendor.id pci 0x14e4 &device.id pci 0x169d +device.name NetLink BCM5789 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x16a0 +device.name NetLink BCM5785 Fast Ethernet vendor.id pci 0x14e4 &device.id pci 0x16a1 +device.name BCM57840 NetXtreme II 10 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16a2 +device.name BCM57840 NetXtreme II 10/20-Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16a2 &subvendor.id pci 0x103c &subdevice.id pci 0x1916 +subdevice.name FlexFabric 20Gb 2-port 630FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16a2 &subvendor.id pci 0x103c &subdevice.id pci 0x1917 +subdevice.name FlexFabric 20Gb 2-port 630M Adapter vendor.id pci 0x14e4 &device.id pci 0x16a2 &subvendor.id pci 0x103c &subdevice.id pci 0x2231 +subdevice.name 3820C 10/20Gb Converged Network Adapter vendor.id pci 0x14e4 &device.id pci 0x16a2 &subvendor.id pci 0x103c &subdevice.id pci 0x22fa +subdevice.name FlexFabric 10Gb 2-port 536FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16a3 +device.name NetXtreme BCM57786 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16a4 +device.name BCM57840 NetXtreme II Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16a4 &subvendor.id pci 0x103c &subdevice.id pci 0x1916 +subdevice.name NPAR 20Gb 2-port 630FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16a4 &subvendor.id pci 0x103c &subdevice.id pci 0x1917 +subdevice.name NPAR 20Gb 2-port 630M Adapter vendor.id pci 0x14e4 &device.id pci 0x16a4 &subvendor.id pci 0x103c &subdevice.id pci 0x2231 +subdevice.name 3820C 10/20Gb Converged Network Adapter (NPAR 1.5) vendor.id pci 0x14e4 &device.id pci 0x16a4 &subvendor.id pci 0x103c &subdevice.id pci 0x22fa +subdevice.name FlexFabric 10Gb 2-port 536FLB Adapter (NPAR 1.5) vendor.id pci 0x14e4 &device.id pci 0x16a5 +device.name NetXtreme II BCM57800 1/10 Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16a5 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f5c +subdevice.name NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16a5 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f5d +subdevice.name NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16a5 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f67 +subdevice.name NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16a5 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f68 +subdevice.name NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16a6 +device.name NetXtreme BCM5702X Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16a6 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00bb +subdevice.name NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T) vendor.id pci 0x14e4 &device.id pci 0x16a6 &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name BCM5702 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16a6 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000c +subdevice.name BCM5702 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16a6 &subvendor.id pci 0x14e4 &subdevice.id pci 0x8009 +subdevice.name BCM5702 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16a7 +device.name NetXtreme BCM5703X Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16a7 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00ca +subdevice.name NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x16a7 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00cb +subdevice.name NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x16a7 &subvendor.id pci 0x1014 &subdevice.id pci 0x026f +subdevice.name eServer xSeries server mainboard vendor.id pci 0x14e4 &device.id pci 0x16a7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0009 +subdevice.name NetXtreme BCM5703 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16a7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000a +subdevice.name NetXtreme BCM5703 1000Base-SX vendor.id pci 0x14e4 &device.id pci 0x16a7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000b +subdevice.name NetXtreme BCM5703 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16a7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x800a +subdevice.name NetXtreme BCM5703 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16a8 +device.name NetXtreme BCM5704S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16a8 &subvendor.id pci 0x103c &subdevice.id pci 0x132b +subdevice.name PCI-X 1000Mbps Dual-port Built-in vendor.id pci 0x14e4 &device.id pci 0x16a8 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8014 +subdevice.name Dual Port Gigabit Ethernet (PCI-X,Fiber) vendor.id pci 0x14e4 &device.id pci 0x16a8 &subvendor.id pci 0x10a9 &subdevice.id pci 0x801c +subdevice.name Quad Port Gigabit Ethernet (PCI-E,Fiber) vendor.id pci 0x14e4 &device.id pci 0x16a8 &subvendor.id pci 0x10b7 &subdevice.id pci 0x2001 +subdevice.name 3C998-SX Dual Port 1000-SX PCI-X vendor.id pci 0x14e4 &device.id pci 0x16a9 +device.name NetXtreme II BCM57800 1/10 Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16a9 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f5c +subdevice.name NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16a9 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f5d +subdevice.name NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16a9 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f67 +subdevice.name NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16a9 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f68 +subdevice.name NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16aa +device.name NetXtreme II BCM5706S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16aa &subvendor.id pci 0x103c &subdevice.id pci 0x3102 +subdevice.name NC370F MultifuNCtion Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x16aa &subvendor.id pci 0x103c &subdevice.id pci 0x310c +subdevice.name NC370i Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x16ab +device.name NetXtreme II BCM57840 10/20 Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16ac +device.name NetXtreme II BCM5708S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16ac &subvendor.id pci 0x1014 &subdevice.id pci 0x0304 +subdevice.name NetXtreme II BCM5708S Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16ac &subvendor.id pci 0x1028 &subdevice.id pci 0x01bb +subdevice.name PowerEdge 1955 Broadcom NetXtreme II BCM5708S vendor.id pci 0x14e4 &device.id pci 0x16ac &subvendor.id pci 0x1028 &subdevice.id pci 0x020c +subdevice.name PowerEdge M605 Broadcom NetXtreme II BCM5708S vendor.id pci 0x14e4 &device.id pci 0x16ac &subvendor.id pci 0x103c &subdevice.id pci 0x1706 +subdevice.name NC373m Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x16ac &subvendor.id pci 0x103c &subdevice.id pci 0x7038 +subdevice.name NC373i PCI Express Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x16ac &subvendor.id pci 0x103c &subdevice.id pci 0x703b +subdevice.name NC373i Integrated Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x16ac &subvendor.id pci 0x103c &subdevice.id pci 0x703d +subdevice.name NC373F PCI Express Multifunction Gigabit Server Adapter vendor.id pci 0x14e4 &device.id pci 0x16ad +device.name NetXtreme II BCM57840 10/20 Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16ad &subvendor.id pci 0x103c &subdevice.id pci 0x1916 +subdevice.name FlexFabric 20Gb 2-port 630FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16ad &subvendor.id pci 0x103c &subdevice.id pci 0x1917 +subdevice.name FlexFabric 20Gb 2-port 630M Adapter vendor.id pci 0x14e4 &device.id pci 0x16ad &subvendor.id pci 0x103c &subdevice.id pci 0x2231 +subdevice.name 3820C 10/20Gb Converged Network Adapter (SR-IOV VF) vendor.id pci 0x14e4 &device.id pci 0x16ad &subvendor.id pci 0x103c &subdevice.id pci 0x22fa +subdevice.name FlexFabric 10Gb 2-port 536FLB Adapter (SR-IOV VF) vendor.id pci 0x14e4 &device.id pci 0x16ae +device.name NetXtreme II BCM57810 10 Gigabit Ethernet Multi Function vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x1798 +subdevice.name NPAR 10Gb 2-port 530FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x17a5 +subdevice.name NPAR 10Gb 2-port 530M Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x18d3 +subdevice.name NPAR 10Gb 2-port 530T Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x1930 +subdevice.name NPAR 10Gb 2-port 534FLR-SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x1931 +subdevice.name NPAR CN1100R Dual Port Converged Network Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x1932 +subdevice.name NPAR 10Gb 2-port 534FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x1933 +subdevice.name NPAR 10Gb 2-port 534M Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x193a +subdevice.name NPAR 10Gb 2-port 533FLR-T Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x3382 +subdevice.name NPAR 10Gb 2-port 530FLR-SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x16ae &subvendor.id pci 0x103c &subdevice.id pci 0x339d +subdevice.name NPAR 10Gb 2-port 530SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x16af +device.name NetXtreme II BCM57810 10 Gigabit Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x1798 +subdevice.name Flex-10 10Gb 2-port 530FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x17a5 +subdevice.name Flex-10 10Gb 2-port 530M Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x18d3 +subdevice.name Ethernet 10Gb 2-port 530T Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x1930 +subdevice.name FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x1931 +subdevice.name StoreFabric CN1100R Dual Port Converged Network Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x1932 +subdevice.name FlexFabric 10Gb 2-port 534FLB Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x1933 +subdevice.name FlexFabric 10Gb 2-port 534M Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x193a +subdevice.name FlexFabric 10Gb 2-port 533FLR-T Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x3382 +subdevice.name Ethernet 10Gb 2-port 530FLR-SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x16af &subvendor.id pci 0x103c &subdevice.id pci 0x339d +subdevice.name Ethernet 10Gb 2-port 530SFP+ Adapter vendor.id pci 0x14e4 &device.id pci 0x16b0 +device.name NetXtreme BCM57761 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16b1 +device.name NetLink BCM57781 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16b1 &subvendor.id pci 0x1849 &subdevice.id pci 0x96b1 +subdevice.name Z77 Extreme4 motherboard vendor.id pci 0x14e4 &device.id pci 0x16b2 +device.name NetLink BCM57791 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16b3 +device.name NetXtreme BCM57786 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16b4 +device.name NetXtreme BCM57765 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16b5 +device.name NetLink BCM57785 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16b6 +device.name NetLink BCM57795 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16b7 +device.name NetXtreme BCM57782 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16bc +device.name BCM57765/57785 SDXC/MMC Card Reader vendor.id pci 0x14e4 &device.id pci 0x16be +device.name BCM57765/57785 MS Card Reader vendor.id pci 0x14e4 &device.id pci 0x16bf +device.name BCM57765/57785 xD-Picture Card Reader vendor.id pci 0x14e4 &device.id pci 0x16c1 +device.name NetXtreme-E RDMA Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16c6 +device.name NetXtreme BCM5702A3 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16c6 &subvendor.id pci 0x10b7 &subdevice.id pci 0x1100 +subdevice.name 3C1000B-T 10/100/1000 PCI vendor.id pci 0x14e4 &device.id pci 0x16c6 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000c +subdevice.name BCM5702 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16c6 &subvendor.id pci 0x14e4 &subdevice.id pci 0x8009 +subdevice.name BCM5702 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16c7 +device.name NetXtreme BCM5703 Gigabit Ethernet vendor.id pci 0x14e4 &device.id pci 0x16c7 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00ca +subdevice.name NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x16c7 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00cb +subdevice.name NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T) vendor.id pci 0x14e4 &device.id pci 0x16c7 &subvendor.id pci 0x103c &subdevice.id pci 0x12c3 +subdevice.name Combo FC/GigE-SX [A9782A] vendor.id pci 0x14e4 &device.id pci 0x16c7 &subvendor.id pci 0x103c &subdevice.id pci 0x12ca +subdevice.name Combo FC/GigE-T [A9784A] vendor.id pci 0x14e4 &device.id pci 0x16c7 &subvendor.id pci 0x103c &subdevice.id pci 0x1321 +subdevice.name Core I/O LAN/SCSI Combo [AB314A] vendor.id pci 0x14e4 &device.id pci 0x16c7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0009 +subdevice.name NetXtreme BCM5703 1000Base-T vendor.id pci 0x14e4 &device.id pci 0x16c7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x000a +subdevice.name NetXtreme BCM5703 1000Base-SX vendor.id pci 0x14e4 &device.id pci 0x16c8 +device.name BCM57301 NetXtreme-C 10Gb Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16c9 +device.name BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16ca +device.name BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16cb +device.name NetXtreme-C Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16cc +device.name BCM57417 NetXtreme-E Ethernet Partition vendor.id pci 0x14e4 &device.id pci 0x16ce +device.name BCM57311 NetXtreme-C 10Gb RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16cf +device.name BCM57312 NetXtreme-C 10Gb/25Gb RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d0 +device.name BCM57402 NetXtreme-E 10Gb Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d1 +device.name BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d2 +device.name BCM57406 NetXtreme-E 10GBASE-T Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d3 +device.name NetXtreme-E Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16d4 +device.name BCM57402 NetXtreme-E Ethernet Partition vendor.id pci 0x14e4 &device.id pci 0x16d5 +device.name BCM57407 NetXtreme-E 10GBase-T Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d6 +device.name BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d7 +device.name BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x1202 +subdevice.name BCM957412M4122 OCP 1x25G Type1 wRoCE vendor.id pci 0x14e4 &device.id pci 0x16d7 &subvendor.id pci 0x14e4 &subdevice.id pci 0x1404 +subdevice.name BCM957414M4142 OCP 2x25G Type1 wRoCE vendor.id pci 0x14e4 &device.id pci 0x16d7 &subvendor.id pci 0x1590 &subdevice.id pci 0x020e +subdevice.name Ethernet 25Gb 2-port 631SFP28 Adapter vendor.id pci 0x14e4 &device.id pci 0x16d7 &subvendor.id pci 0x1590 &subdevice.id pci 0x0211 +subdevice.name Ethernet 25Gb 2-port 631FLR-SFP28 Adapter vendor.id pci 0x14e4 &device.id pci 0x16d8 +device.name BCM57416 NetXtreme-E 10GBase-T RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d8 &subvendor.id pci 0x1590 &subdevice.id pci 0x020c +subdevice.name Ethernet 10Gb 2-port 535T Adapter vendor.id pci 0x14e4 &device.id pci 0x16d8 &subvendor.id pci 0x1590 &subdevice.id pci 0x0212 +subdevice.name Ethernet 10Gb 2-port 535FLR-T Adapter vendor.id pci 0x14e4 &device.id pci 0x16d9 +device.name BCM57417 NetXtreme-E 10GBASE-T RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16d9 &subvendor.id pci 0x108e &subdevice.id pci 0x4866 +subdevice.name Dual Port 10GBase-T Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16dc +device.name NetXtreme-E Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16dd +device.name NetLink BCM5781 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x16de +device.name BCM57412 NetXtreme-E Ethernet Partition vendor.id pci 0x14e4 &device.id pci 0x16df +device.name BCM57314 NetXtreme-C 10Gb/25Gb/40Gb/50Gb RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16e1 +device.name NetXtreme-C Ethernet Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16e2 +device.name BCM57417 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16e2 &subvendor.id pci 0x108e &subdevice.id pci 0x4866 +subdevice.name Dual Port 10Gb/25Gb SFP28 Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16e3 +device.name BCM57416 NetXtreme-E 10Gb RDMA Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16e5 +device.name NetXtreme-C RDMA Virtual Function vendor.id pci 0x14e4 &device.id pci 0x16e7 +device.name BCM57404 NetXtreme-E Ethernet Partition vendor.id pci 0x14e4 &device.id pci 0x16e8 +device.name BCM57406 NetXtreme-E Ethernet Partition vendor.id pci 0x14e4 &device.id pci 0x16e9 +device.name BCM57407 NetXtreme-E 25Gb Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x16ec +device.name BCM57414 NetXtreme-E Ethernet Partition vendor.id pci 0x14e4 &device.id pci 0x16ed +device.name BCM57414 NetXtreme-E RDMA Partition vendor.id pci 0x14e4 &device.id pci 0x16ee +device.name BCM57416 NetXtreme-E Ethernet Partition vendor.id pci 0x14e4 &device.id pci 0x16ef +device.name BCM57416 NetXtreme-E RDMA Partition vendor.id pci 0x14e4 &device.id pci 0x16f3 +device.name NetXtreme BCM5727 Gigabit Ethernet PCIe vendor.id pci 0x14e4 &device.id pci 0x16f7 +device.name NetXtreme BCM5753 Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x16fd +device.name NetXtreme BCM5753M Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x16fd &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x14e4 &device.id pci 0x16fd &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x14e4 &device.id pci 0x16fe +device.name NetXtreme BCM5753F Fast Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x170c +device.name BCM4401-B0 100Base-TX vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x1028 &subdevice.id pci 0x0188 +subdevice.name Inspiron 6000 laptop vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x1028 &subdevice.id pci 0x01af +subdevice.name Inspiron 6400 vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x1028 &subdevice.id pci 0x01cd +subdevice.name Inspiron 9400 Laptop vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x1028 &subdevice.id pci 0x01d8 +subdevice.name Inspiron E1405 vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x103c &subdevice.id pci 0x30a2 +subdevice.name NX7300 laptop vendor.id pci 0x14e4 &device.id pci 0x170c &subvendor.id pci 0x14e4 &subdevice.id pci 0x170c +subdevice.name HP Compaq 6720t Mobile Thin Client vendor.id pci 0x14e4 &device.id pci 0x170d +device.name NetXtreme BCM5901 100Base-TX vendor.id pci 0x14e4 &device.id pci 0x170d &subvendor.id pci 0x1014 &subdevice.id pci 0x0545 +subdevice.name ThinkPad R40e vendor.id pci 0x14e4 &device.id pci 0x170e +device.name NetXtreme BCM5901 100Base-TX vendor.id pci 0x14e4 &device.id pci 0x1712 +device.name NetLink BCM5906 Fast Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1713 +device.name NetLink BCM5906M Fast Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x1713 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x14e4 &device.id pci 0x1713 &subvendor.id pci 0x1028 &subdevice.id pci 0x0209 +subdevice.name XPS M1330 vendor.id pci 0x14e4 &device.id pci 0x1713 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x14e4 &device.id pci 0x1713 &subvendor.id pci 0x17aa &subdevice.id pci 0x3a23 +subdevice.name IdeaPad S10e vendor.id pci 0x14e4 &device.id pci 0x3352 +device.name BCM3352 vendor.id pci 0x14e4 &device.id pci 0x3360 +device.name BCM3360 vendor.id pci 0x14e4 &device.id pci 0x4210 +device.name BCM4210 iLine10 HomePNA 2.0 vendor.id pci 0x14e4 &device.id pci 0x4211 +device.name BCM4211 iLine10 HomePNA 2.0 + V.90 56k modem vendor.id pci 0x14e4 &device.id pci 0x4212 +device.name BCM4212 v.90 56k modem vendor.id pci 0x14e4 &device.id pci 0x4220 +device.name 802-11b/g Wireless PCI controller, packaged as a Linksys WPC54G ver 1.2 PCMCIA card vendor.id pci 0x14e4 &device.id pci 0x4222 +device.name NetXtreme BCM5753M Gigabit Ethernet PCI Express vendor.id pci 0x14e4 &device.id pci 0x4301 +device.name BCM4301 802.11b Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4301 &subvendor.id pci 0x1028 &subdevice.id pci 0x0407 +subdevice.name TrueMobile 1180 Onboard WLAN vendor.id pci 0x14e4 &device.id pci 0x4301 &subvendor.id pci 0x1043 &subdevice.id pci 0x0120 +subdevice.name WL-103b Wireless LAN PC Card vendor.id pci 0x14e4 &device.id pci 0x4301 &subvendor.id pci 0x16a5 &subdevice.id pci 0x1602 +subdevice.name B-300 802.11b Wireless CardBus Adapter vendor.id pci 0x14e4 &device.id pci 0x4301 &subvendor.id pci 0x1737 &subdevice.id pci 0x4301 +subdevice.name WMP11 v2.7 802.11b Wireless-B PCI Adapter vendor.id pci 0x14e4 &device.id pci 0x4305 +device.name BCM4307 V.90 56k Modem vendor.id pci 0x14e4 &device.id pci 0x4306 +device.name BCM4306 802.11bg Wireless LAN controller vendor.id pci 0x14e4 &device.id pci 0x4307 +device.name BCM4306 802.11bg Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4310 +device.name BCM4310 Chipcommon I/OController vendor.id pci 0x14e4 &device.id pci 0x4311 +device.name BCM4311 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x1028 &subdevice.id pci 0x0007 +subdevice.name Wireless 1390 WLAN Mini-Card vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x1028 &subdevice.id pci 0x0008 +subdevice.name Wireless 1390 WLAN ExpressCard vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1363 +subdevice.name BCM4311 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1364 +subdevice.name BCM4311 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1365 +subdevice.name BCM4311 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1374 +subdevice.name BCM4311 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1375 +subdevice.name BCM4311 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1376 +subdevice.name BCM4311 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1377 +subdevice.name BCM4311 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x137f +subdevice.name BCM4322 802.11a/b/g/n Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x103c &subdevice.id pci 0x1380 +subdevice.name BCM4322 802.11a/b/g/n Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4311 &subvendor.id pci 0x14e4 &subdevice.id pci 0x4311 +subdevice.name BCM94311MCG vendor.id pci 0x14e4 &device.id pci 0x4312 +device.name BCM4311 802.11a/b/g vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x1028 &subdevice.id pci 0x0007 +subdevice.name Wireless 1490 Dual Band WLAN Mini-Card vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x1028 &subdevice.id pci 0x0008 +subdevice.name Wireless 1490 Dual Band WLAN ExpressCard vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x135a +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x135f +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x1360 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x1361 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x1362 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x1370 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x1371 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x1372 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x1373 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x103c &subdevice.id pci 0x30b5 +subdevice.name Presario V3242AU vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x106b &subdevice.id pci 0x0089 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4312 &subvendor.id pci 0x1371 &subdevice.id pci 0x103c +subdevice.name Broadcom 802.11 Multiband-netwerkadapter(6715s) vendor.id pci 0x14e4 &device.id pci 0x4313 +device.name BCM4311 802.11a vendor.id pci 0x14e4 &device.id pci 0x4315 +device.name BCM4312 802.11b/g LP-PHY vendor.id pci 0x14e4 &device.id pci 0x4315 &subvendor.id pci 0x1028 &subdevice.id pci 0x000b +subdevice.name Wireless 1395 WLAN Mini-Card vendor.id pci 0x14e4 &device.id pci 0x4315 &subvendor.id pci 0x1028 &subdevice.id pci 0x000c +subdevice.name Wireless 1397 WLAN Mini-Card vendor.id pci 0x14e4 &device.id pci 0x4315 &subvendor.id pci 0x103c &subdevice.id pci 0x137c +subdevice.name BCM4312 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4315 &subvendor.id pci 0x103c &subdevice.id pci 0x137d +subdevice.name BCM4312 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4315 &subvendor.id pci 0x103c &subdevice.id pci 0x1507 +subdevice.name U98Z049.00 Wireless Mini PCIe Card vendor.id pci 0x14e4 &device.id pci 0x4315 &subvendor.id pci 0x105b &subdevice.id pci 0xe003 +subdevice.name T77H030.00 Wireless Mini PCIe Card vendor.id pci 0x14e4 &device.id pci 0x4315 &subvendor.id pci 0x105b &subdevice.id pci 0xe01b +subdevice.name T77H106.00 Wireless Half-size Mini PCIe Card vendor.id pci 0x14e4 &device.id pci 0x4318 +device.name BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1028 &subdevice.id pci 0x0005 +subdevice.name Wireless 1370 WLAN Mini-PCI Card vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1028 &subdevice.id pci 0x0006 +subdevice.name Wireless 1370 WLAN PC Card vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x103c &subdevice.id pci 0x1355 +subdevice.name Broadcom 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x103c &subdevice.id pci 0x1356 +subdevice.name Broadcom 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x103c &subdevice.id pci 0x1357 +subdevice.name Broadcom 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1043 &subdevice.id pci 0x100f +subdevice.name WL-138G v2 / WL-138gE / WL-100gE vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1043 &subdevice.id pci 0x120f +subdevice.name A6U notebook embedded card vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1154 &subdevice.id pci 0x0355 +subdevice.name Buffalo WLI2-PCI-G54S High Speed Mode Wireless Adapter vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1468 &subdevice.id pci 0x0311 +subdevice.name Aspire 3022WLMi, 5024WLMi, 5020 vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1468 &subdevice.id pci 0x0312 +subdevice.name TravelMate 2410 vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x14e4 &subdevice.id pci 0x0449 +subdevice.name Gateway 7510GX vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x16ec &subdevice.id pci 0x0119 +subdevice.name U.S.Robotics Wireless MAXg PC Card vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1737 &subdevice.id pci 0x0042 +subdevice.name WMP54GS v1.1 802.11g Wireless-G PCI Adapter with SpeedBooster vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1737 &subdevice.id pci 0x0048 +subdevice.name WPC54G v3 802.11g Wireless-G Notebook Adapter vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1737 &subdevice.id pci 0x0049 +subdevice.name WPC54GS v2 802.11g Wireless-G Notebook Adapter with SpeedBooster vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1799 &subdevice.id pci 0x7000 +subdevice.name F5D7000 v4000 Wireless G Desktop Card vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1799 &subdevice.id pci 0x7001 +subdevice.name F5D7001 v2000 Wireless G Plus Desktop Card vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1799 &subdevice.id pci 0x7010 +subdevice.name F5D7010 v4000 Wireless G Notebook Card vendor.id pci 0x14e4 &device.id pci 0x4318 &subvendor.id pci 0x1799 &subdevice.id pci 0x7011 +subdevice.name F5D7011 v2000 High-Speed Mode Wireless G Notebook Card vendor.id pci 0x14e4 &device.id pci 0x4319 +device.name BCM4318 [AirForce 54g] 802.11a/b/g PCI Express Transceiver vendor.id pci 0x14e4 &device.id pci 0x4319 &subvendor.id pci 0x1028 &subdevice.id pci 0x0005 +subdevice.name Wireless 1470 Dual Band WLAN Mini-PCI Card vendor.id pci 0x14e4 &device.id pci 0x4319 &subvendor.id pci 0x1028 &subdevice.id pci 0x0006 +subdevice.name Wireless 1470 Dual Band WLAN PC Card vendor.id pci 0x14e4 &device.id pci 0x4319 &subvendor.id pci 0x103c &subdevice.id pci 0x1358 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4319 &subvendor.id pci 0x103c &subdevice.id pci 0x1359 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4319 &subvendor.id pci 0x103c &subdevice.id pci 0x135a +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4320 +device.name BCM4306 802.11b/g Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1028 &subdevice.id pci 0x0001 +subdevice.name TrueMobile 1300 WLAN Mini-PCI Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1028 &subdevice.id pci 0x0002 +subdevice.name TrueMobile 1300 WLAN PC Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1028 &subdevice.id pci 0x0003 +subdevice.name Wireless 1350 WLAN Mini-PCI Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1028 &subdevice.id pci 0x0004 +subdevice.name Wireless 1350 WLAN PC Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x103c &subdevice.id pci 0x12f4 +subdevice.name Broadcom 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x103c &subdevice.id pci 0x12f8 +subdevice.name Broadcom 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x103c &subdevice.id pci 0x12fa +subdevice.name Broadcom 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x103c &subdevice.id pci 0x12fb +subdevice.name Broadcom 802.11b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1043 &subdevice.id pci 0x100f +subdevice.name WL-100G vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1057 &subdevice.id pci 0x7025 +subdevice.name WN825G vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x106b &subdevice.id pci 0x004e +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1154 &subdevice.id pci 0x0330 +subdevice.name Buffalo WLI2-PCI-G54S High Speed Mode Wireless Desktop Adapter vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x144f &subdevice.id pci 0x7050 +subdevice.name eMachines M6805 802.11g Built-in Wireless vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x144f &subdevice.id pci 0x7051 +subdevice.name Sonnet Aria Extreme PCI vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1737 &subdevice.id pci 0x0013 +subdevice.name WMP54G v1 802.11g PCI Adapter vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1737 &subdevice.id pci 0x0014 +subdevice.name WMP54G v2 802.11g PCI Adapter vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1737 &subdevice.id pci 0x0015 +subdevice.name WMP54GS v1.0 802.11g Wireless-G PCI Adapter with SpeedBooster vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1737 &subdevice.id pci 0x4320 +subdevice.name WPC54G v1 / WPC54GS v1 802.11g Wireless-G Notebook Adapter vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1799 &subdevice.id pci 0x7000 +subdevice.name F5D7000 v1000 Wireless G Desktop Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1799 &subdevice.id pci 0x7001 +subdevice.name F5D7001 v1000 Wireless G Plus Desktop Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1799 &subdevice.id pci 0x7010 +subdevice.name F5D7010 v1000 Wireless G Notebook Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x1799 &subdevice.id pci 0x7011 +subdevice.name F5D7011 v1000 High-Speed Mode Wireless G Notebook Card vendor.id pci 0x14e4 &device.id pci 0x4320 &subvendor.id pci 0x185f &subdevice.id pci 0x1220 +subdevice.name TravelMate 290E WLAN Mini-PCI Card vendor.id pci 0x14e4 &device.id pci 0x4321 +device.name BCM4321 802.11a Wireless Network Controller vendor.id pci 0x14e4 &device.id pci 0x4322 +device.name BCM4322 802.11bgn Wireless Network Controller vendor.id pci 0x14e4 &device.id pci 0x4324 +device.name BCM4309 802.11abg Wireless Network Controller vendor.id pci 0x14e4 &device.id pci 0x4324 &subvendor.id pci 0x1028 &subdevice.id pci 0x0001 +subdevice.name Truemobile 1400 vendor.id pci 0x14e4 &device.id pci 0x4324 &subvendor.id pci 0x1028 &subdevice.id pci 0x0002 +subdevice.name TrueMobile 1400 Dual Band WLAN PC Card vendor.id pci 0x14e4 &device.id pci 0x4324 &subvendor.id pci 0x1028 &subdevice.id pci 0x0003 +subdevice.name Truemobile 1450 MiniPCI vendor.id pci 0x14e4 &device.id pci 0x4324 &subvendor.id pci 0x1028 &subdevice.id pci 0x0004 +subdevice.name Wireless 1450 Dual Band WLAN PC Card vendor.id pci 0x14e4 &device.id pci 0x4324 &subvendor.id pci 0x103c &subdevice.id pci 0x12f9 +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4324 &subvendor.id pci 0x103c &subdevice.id pci 0x12fc +subdevice.name Broadcom 802.11a/b/g WLAN vendor.id pci 0x14e4 &device.id pci 0x4325 +device.name BCM4306 802.11bg Wireless Network Controller vendor.id pci 0x14e4 &device.id pci 0x4325 &subvendor.id pci 0x1414 &subdevice.id pci 0x0003 +subdevice.name Wireless Notebook Adapter MN-720 vendor.id pci 0x14e4 &device.id pci 0x4325 &subvendor.id pci 0x1414 &subdevice.id pci 0x0004 +subdevice.name Wireless PCI Adapter MN-730 vendor.id pci 0x14e4 &device.id pci 0x4326 +device.name BCM4307 Chipcommon I/O Controller? vendor.id pci 0x14e4 &device.id pci 0x4328 +device.name BCM4321 802.11a/b/g/n vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x1028 &subdevice.id pci 0x0009 +subdevice.name Wireless 1500 Draft 802.11n WLAN Mini-Card vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x1028 &subdevice.id pci 0x000a +subdevice.name Wireless 1500 Draft 802.11n WLAN Mini-card vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x103c &subdevice.id pci 0x1366 +subdevice.name BCM4321 802.11a/b/g/n Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x103c &subdevice.id pci 0x1367 +subdevice.name BCM4321 802.11a/b/g/n Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x103c &subdevice.id pci 0x1368 +subdevice.name BCM4321 802.11a/b/g/n Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x103c &subdevice.id pci 0x1369 +subdevice.name BCM4321 802.11a/b/g/n Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x106b &subdevice.id pci 0x0087 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x106b &subdevice.id pci 0x0088 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x106b &subdevice.id pci 0x008b +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x106b &subdevice.id pci 0x008c +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x106b &subdevice.id pci 0x0090 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x14e4 &subdevice.id pci 0x4328 +subdevice.name BCM4328 802.11a/b/g/n vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x1737 &subdevice.id pci 0x0066 +subdevice.name WPC600N v1 802.11a/b/g/n Wireless-N CardBus Adapter vendor.id pci 0x14e4 &device.id pci 0x4328 &subvendor.id pci 0x1737 &subdevice.id pci 0x0068 +subdevice.name WEC600N v1 802.11a/b/g/n Wireless-N ExpressCard vendor.id pci 0x14e4 &device.id pci 0x4329 +device.name BCM4321 802.11b/g/n vendor.id pci 0x14e4 &device.id pci 0x4329 &subvendor.id pci 0x1385 &subdevice.id pci 0x7b00 +subdevice.name WN511B RangeMax NEXT Wireless Notebook Adapter vendor.id pci 0x14e4 &device.id pci 0x4329 &subvendor.id pci 0x1385 &subdevice.id pci 0x7d00 +subdevice.name WN311B RangeMax Next 270 Mbps Wireless PCI Adapter vendor.id pci 0x14e4 &device.id pci 0x4329 &subvendor.id pci 0x1737 &subdevice.id pci 0x0058 +subdevice.name WPC300N v1 Wireless-N Notebook Adapter vendor.id pci 0x14e4 &device.id pci 0x432a +device.name BCM4321 802.11an Wireless Network Controller vendor.id pci 0x14e4 &device.id pci 0x432b +device.name BCM4322 802.11a/b/g/n Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x432b &subvendor.id pci 0x1028 &subdevice.id pci 0x000d +subdevice.name Wireless 1510 Wireless-N WLAN Mini-Card vendor.id pci 0x14e4 &device.id pci 0x432b &subvendor.id pci 0x106b &subdevice.id pci 0x008d +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x432b &subvendor.id pci 0x106b &subdevice.id pci 0x008e +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x432c +device.name BCM4322 802.11b/g/n vendor.id pci 0x14e4 &device.id pci 0x432c &subvendor.id pci 0x1799 &subdevice.id pci 0xd311 +subdevice.name Dynex DX-NNBX 802.11n WLAN Cardbus Card vendor.id pci 0x14e4 &device.id pci 0x432d +device.name BCM4322 802.11an Wireless Network Controller vendor.id pci 0x14e4 &device.id pci 0x4331 +device.name BCM4331 802.11a/b/g/n vendor.id pci 0x14e4 &device.id pci 0x4331 &subvendor.id pci 0x106b &subdevice.id pci 0x00d6 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4331 &subvendor.id pci 0x106b &subdevice.id pci 0x00e4 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4331 &subvendor.id pci 0x106b &subdevice.id pci 0x00ef +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4331 &subvendor.id pci 0x106b &subdevice.id pci 0x00f4 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4331 &subvendor.id pci 0x106b &subdevice.id pci 0x00f5 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4331 &subvendor.id pci 0x106b &subdevice.id pci 0x010e +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4331 &subvendor.id pci 0x106b &subdevice.id pci 0x010f +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4333 +device.name Serial (EDGE/GPRS modem part of Option GT Combo Edge) vendor.id pci 0x14e4 &device.id pci 0x4344 +device.name EDGE/GPRS data and 802.11b/g combo cardbus [GC89] vendor.id pci 0x14e4 &device.id pci 0x4350 +device.name BCM43222 Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x4351 +device.name BCM43222 802.11abgn Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x4353 +device.name BCM43224 802.11a/b/g/n vendor.id pci 0x14e4 &device.id pci 0x4353 &subvendor.id pci 0x1028 &subdevice.id pci 0x000e +subdevice.name Wireless 1520 Half-size Mini PCIe Card vendor.id pci 0x14e4 &device.id pci 0x4353 &subvendor.id pci 0x103c &subdevice.id pci 0x1509 +subdevice.name WMIB-275N Half-size Mini PCIe Card vendor.id pci 0x14e4 &device.id pci 0x4353 &subvendor.id pci 0x106b &subdevice.id pci 0x0093 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4353 &subvendor.id pci 0x106b &subdevice.id pci 0x00d1 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4353 &subvendor.id pci 0x106b &subdevice.id pci 0x00e9 +subdevice.name AirPort Extreme vendor.id pci 0x14e4 &device.id pci 0x4357 +device.name BCM43225 802.11b/g/n vendor.id pci 0x14e4 &device.id pci 0x4357 &subvendor.id pci 0x105b &subdevice.id pci 0xe021 +subdevice.name T77H103.00 Wireless Half-size Mini PCIe Card vendor.id pci 0x14e4 &device.id pci 0x4358 +device.name BCM43227 802.11b/g/n vendor.id pci 0x14e4 &device.id pci 0x4359 +device.name BCM43228 802.11a/b/g/n vendor.id pci 0x14e4 &device.id pci 0x4359 &subvendor.id pci 0x1028 &subdevice.id pci 0x0011 +subdevice.name Wireless 1530 Half-size Mini PCIe Card vendor.id pci 0x14e4 &device.id pci 0x4359 &subvendor.id pci 0x103c &subdevice.id pci 0x182c +subdevice.name BCM943228HM4L 802.11a/b/g/n 2x2 Wi-Fi Adapter vendor.id pci 0x14e4 &device.id pci 0x4360 +device.name BCM4360 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x4365 +device.name BCM43142 802.11b/g/n vendor.id pci 0x14e4 &device.id pci 0x4365 &subvendor.id pci 0x1028 &subdevice.id pci 0x0016 +subdevice.name Wireless 1704 802.11n + BT 4.0 vendor.id pci 0x14e4 &device.id pci 0x43a0 +device.name BCM4360 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43a1 +device.name BCM4360 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43a2 +device.name BCM4360 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43a3 +device.name BCM4350 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43a9 +device.name BCM43217 802.11b/g/n vendor.id pci 0x14e4 &device.id pci 0x43aa +device.name BCM43131 802.11b/g/n vendor.id pci 0x14e4 &device.id pci 0x43ae +device.name BCM43162 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43b1 +device.name BCM4352 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43ba +device.name BCM43602 802.11ac Wireless LAN SoC vendor.id pci 0x14e4 &device.id pci 0x43bb +device.name BCM43602 802.11ac Wireless LAN SoC vendor.id pci 0x14e4 &device.id pci 0x43bc +device.name BCM43602 802.11ac Wireless LAN SoC vendor.id pci 0x14e4 &device.id pci 0x43d3 +device.name BCM43567 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43d9 +device.name BCM43570 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x43df +device.name BCM4354 802.11ac Wireless LAN SoC vendor.id pci 0x14e4 &device.id pci 0x43e9 +device.name BCM4358 802.11ac Wireless LAN SoC vendor.id pci 0x14e4 &device.id pci 0x43ec +device.name BCM4356 802.11ac Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x4401 +device.name BCM4401 100Base-T vendor.id pci 0x14e4 &device.id pci 0x4401 &subvendor.id pci 0x1025 &subdevice.id pci 0x0035 +subdevice.name TravelMate 660 vendor.id pci 0x14e4 &device.id pci 0x4401 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop vendor.id pci 0x14e4 &device.id pci 0x4401 &subvendor.id pci 0x1028 &subdevice.id pci 0x8127 +subdevice.name Dimension 2400 vendor.id pci 0x14e4 &device.id pci 0x4401 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x14e4 &device.id pci 0x4401 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a8 +subdevice.name A7V8X motherboard vendor.id pci 0x14e4 &device.id pci 0x4402 +device.name BCM4402 Integrated 10/100BaseT vendor.id pci 0x14e4 &device.id pci 0x4403 +device.name BCM4402 V.90 56k Modem vendor.id pci 0x14e4 &device.id pci 0x4410 +device.name BCM4413 iLine32 HomePNA 2.0 vendor.id pci 0x14e4 &device.id pci 0x4411 +device.name BCM4413 V.90 56k modem vendor.id pci 0x14e4 &device.id pci 0x4412 +device.name BCM4412 10/100BaseT vendor.id pci 0x14e4 &device.id pci 0x4430 +device.name BCM44xx CardBus iLine32 HomePNA 2.0 vendor.id pci 0x14e4 &device.id pci 0x4432 +device.name BCM4432 CardBus 10/100BaseT vendor.id pci 0x14e4 &device.id pci 0x4610 +device.name BCM4610 Sentry5 PCI to SB Bridge vendor.id pci 0x14e4 &device.id pci 0x4611 +device.name BCM4610 Sentry5 iLine32 HomePNA 1.0 vendor.id pci 0x14e4 &device.id pci 0x4612 +device.name BCM4610 Sentry5 V.90 56k Modem vendor.id pci 0x14e4 &device.id pci 0x4613 +device.name BCM4610 Sentry5 Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x4614 +device.name BCM4610 Sentry5 External Interface vendor.id pci 0x14e4 &device.id pci 0x4615 +device.name BCM4610 Sentry5 USB Controller vendor.id pci 0x14e4 &device.id pci 0x4704 +device.name BCM4704 PCI to SB Bridge vendor.id pci 0x14e4 &device.id pci 0x4705 +device.name BCM4704 Sentry5 802.11b Wireless LAN Controller vendor.id pci 0x14e4 &device.id pci 0x4706 +device.name BCM4704 Sentry5 Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x4707 +device.name BCM4704 Sentry5 USB Controller vendor.id pci 0x14e4 &device.id pci 0x4708 +device.name BCM4704 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x4710 +device.name BCM4710 Sentry5 PCI to SB Bridge vendor.id pci 0x14e4 &device.id pci 0x4711 +device.name BCM47xx Sentry5 iLine32 HomePNA 2.0 vendor.id pci 0x14e4 &device.id pci 0x4712 +device.name BCM47xx V.92 56k modem vendor.id pci 0x14e4 &device.id pci 0x4713 +device.name Sentry5 Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x4714 +device.name BCM47xx Sentry5 External Interface vendor.id pci 0x14e4 &device.id pci 0x4715 +device.name BCM47xx Sentry5 USB / Ethernet Controller vendor.id pci 0x14e4 &device.id pci 0x4716 +device.name BCM47xx Sentry5 USB Host Controller vendor.id pci 0x14e4 &device.id pci 0x4717 +device.name BCM47xx Sentry5 USB Device Controller vendor.id pci 0x14e4 &device.id pci 0x4718 +device.name Sentry5 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x4719 +device.name BCM47xx/53xx RoboSwitch Core vendor.id pci 0x14e4 &device.id pci 0x4720 +device.name BCM4712 MIPS CPU vendor.id pci 0x14e4 &device.id pci 0x4727 +device.name BCM4313 802.11bgn Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0x4727 &subvendor.id pci 0x1028 &subdevice.id pci 0x0010 +subdevice.name Inspiron M5010 / XPS 8300 vendor.id pci 0x14e4 &device.id pci 0x5365 +device.name BCM5365P Sentry5 Host Bridge vendor.id pci 0x14e4 &device.id pci 0x5600 +device.name BCM5600 StrataSwitch 24+2 Ethernet Switch Controller vendor.id pci 0x14e4 &device.id pci 0x5605 +device.name BCM5605 StrataSwitch 24+2 Ethernet Switch Controller vendor.id pci 0x14e4 &device.id pci 0x5615 +device.name BCM5615 StrataSwitch 24+2 Ethernet Switch Controller vendor.id pci 0x14e4 &device.id pci 0x5625 +device.name BCM5625 StrataSwitch 24+2 Ethernet Switch Controller vendor.id pci 0x14e4 &device.id pci 0x5645 +device.name BCM5645 StrataSwitch 24+2 Ethernet Switch Controller vendor.id pci 0x14e4 &device.id pci 0x5670 +device.name BCM5670 8-Port 10GE Ethernet Switch Fabric vendor.id pci 0x14e4 &device.id pci 0x5680 +device.name BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller vendor.id pci 0x14e4 &device.id pci 0x5690 +device.name BCM5690 12-port Multi-Layer Gigabit Ethernet Switch vendor.id pci 0x14e4 &device.id pci 0x5691 +device.name BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller vendor.id pci 0x14e4 &device.id pci 0x5692 +device.name BCM5692 12-port Multi-Layer Gigabit Ethernet Switch vendor.id pci 0x14e4 &device.id pci 0x5695 +device.name BCM5695 12-port + HiGig Multi-Layer Gigabit Ethernet Switch vendor.id pci 0x14e4 &device.id pci 0x5698 +device.name BCM5698 12-port Multi-Layer Gigabit Ethernet Switch vendor.id pci 0x14e4 &device.id pci 0x5820 +device.name BCM5820 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x5821 +device.name BCM5821 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x5822 +device.name BCM5822 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x5823 +device.name BCM5823 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x5824 +device.name BCM5824 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x5840 +device.name BCM5840 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x5841 +device.name BCM5841 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x5850 +device.name BCM5850 Crypto Accelerator vendor.id pci 0x14e4 &device.id pci 0x8602 +device.name BCM7400/BCM7405 Serial ATA Controller vendor.id pci 0x14e4 &device.id pci 0xa8d8 +device.name BCM43224/5 Wireless Network Adapter vendor.id pci 0x14e4 &device.id pci 0xaa52 +device.name BCM43602 802.11ac Wireless LAN SoC vendor.id pci 0x14e4 &device.id pci 0xb302 +device.name BCM56302 StrataXGS 24x1GE 2x10GE Switch Controller vendor.id pci 0x14e4 &device.id pci 0xb334 +device.name BCM56334 StrataXGS 24x1GE 4x10GE Switch Controller vendor.id pci 0x14e4 &device.id pci 0xb800 +device.name BCM56800 StrataXGS 10GE Switch Controller vendor.id pci 0x14e4 &device.id pci 0xb842 +device.name BCM56842 Trident 10GE Switch Controller vendor.id pci 0x14e4 &device.id pci 0xb850 +device.name Broadcom BCM56850 Switch ASIC vendor.id pci 0x14e4 &device.id pci 0xb960 +device.name Broadcom BCM56960 Switch ASIC vendor.id pci 0x14e5 +vendor.name Pixelfusion Ltd vendor.id pci 0x14e6 +vendor.name SHINING Technology Inc vendor.id pci 0x14e7 +vendor.name 3CX vendor.id pci 0x14e8 +vendor.name RAYCER Inc vendor.id pci 0x14e9 +vendor.name GARNETS System CO Ltd vendor.id pci 0x14ea +vendor.name Planex Communications, Inc vendor.id pci 0x14ea &device.id pci 0xab06 +device.name FNW-3603-TX CardBus Fast Ethernet vendor.id pci 0x14ea &device.id pci 0xab07 +device.name RTL81xx RealTek Ethernet vendor.id pci 0x14ea &device.id pci 0xab08 +device.name FNW-3602-TX CardBus Fast Ethernet vendor.id pci 0x14eb +vendor.name SEIKO EPSON Corp vendor.id pci 0x14ec +vendor.name Agilent Technologies vendor.id pci 0x14ec &device.id pci 0x0000 +device.name Aciris Digitizer (malformed ID) vendor.id pci 0x14ed +vendor.name DATAKINETICS Ltd vendor.id pci 0x14ee +vendor.name MASPRO KENKOH Corp vendor.id pci 0x14ef +vendor.name CARRY Computer ENG. CO Ltd vendor.id pci 0x14f0 +vendor.name CANON RESEACH CENTRE FRANCE vendor.id pci 0x14f1 +vendor.name Conexant Systems, Inc. vendor.id pci 0x14f1 &device.id pci 0x1002 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1003 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1004 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1005 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1006 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1022 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1023 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1024 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1025 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1026 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1032 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1033 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x1033 &subdevice.id pci 0x8077 +subdevice.name NEC vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x122d &subdevice.id pci 0x4027 +subdevice.name Dell Zeus - MDP3880-W(B) Data Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x122d &subdevice.id pci 0x4030 +subdevice.name Dell Mercury - MDP3880-U(B) Data Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x122d &subdevice.id pci 0x4034 +subdevice.name Dell Thor - MDP3880-W(U) Data Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x020d +subdevice.name Dell Copper vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x020e +subdevice.name Dell Silver vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0261 +subdevice.name IBM vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0290 +subdevice.name Compaq Goldwing vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x02a0 +subdevice.name IBM vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x02b0 +subdevice.name IBM vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x02c0 +subdevice.name Compaq Scooter vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x13e0 &subdevice.id pci 0x02d0 +subdevice.name IBM vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x144f &subdevice.id pci 0x1500 +subdevice.name IBM P85-DF (1) vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x144f &subdevice.id pci 0x1501 +subdevice.name IBM P85-DF (2) vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x144f &subdevice.id pci 0x150a +subdevice.name IBM P85-DF (3) vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x144f &subdevice.id pci 0x150b +subdevice.name IBM P85-DF Low Profile (1) vendor.id pci 0x14f1 &device.id pci 0x1033 &subvendor.id pci 0x144f &subdevice.id pci 0x1510 +subdevice.name IBM P85-DF Low Profile (2) vendor.id pci 0x14f1 &device.id pci 0x1034 +device.name HCF 56k Data/Fax/Voice Modem vendor.id pci 0x14f1 &device.id pci 0x1035 +device.name HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x14f1 &device.id pci 0x1035 &subvendor.id pci 0x10cf &subdevice.id pci 0x1098 +subdevice.name Fujitsu P85-DFSV vendor.id pci 0x14f1 &device.id pci 0x1036 +device.name HCF 56k Data/Fax/Voice/Spkp Modem vendor.id pci 0x14f1 &device.id pci 0x1036 &subvendor.id pci 0x104d &subdevice.id pci 0x8067 +subdevice.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1036 &subvendor.id pci 0x122d &subdevice.id pci 0x4029 +subdevice.name MDP3880SP-W vendor.id pci 0x14f1 &device.id pci 0x1036 &subvendor.id pci 0x122d &subdevice.id pci 0x4031 +subdevice.name MDP3880SP-U vendor.id pci 0x14f1 &device.id pci 0x1036 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0209 +subdevice.name Dell Titanium vendor.id pci 0x14f1 &device.id pci 0x1036 &subvendor.id pci 0x13e0 &subdevice.id pci 0x020a +subdevice.name Dell Graphite vendor.id pci 0x14f1 &device.id pci 0x1036 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0260 +subdevice.name Gateway Red Owl vendor.id pci 0x14f1 &device.id pci 0x1036 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0270 +subdevice.name Gateway White Horse vendor.id pci 0x14f1 &device.id pci 0x1052 +device.name HCF 56k Data/Fax Modem (Worldwide) vendor.id pci 0x14f1 &device.id pci 0x1053 +device.name HCF 56k Data/Fax Modem (Worldwide) vendor.id pci 0x14f1 &device.id pci 0x1054 +device.name HCF 56k Data/Fax/Voice Modem (Worldwide) vendor.id pci 0x14f1 &device.id pci 0x1055 +device.name HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide) vendor.id pci 0x14f1 &device.id pci 0x1056 +device.name HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide) vendor.id pci 0x14f1 &device.id pci 0x1056 &subvendor.id pci 0x122d &subdevice.id pci 0x4035 +subdevice.name MDP3900V-W vendor.id pci 0x14f1 &device.id pci 0x1057 +device.name HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide) vendor.id pci 0x14f1 &device.id pci 0x1059 +device.name HCF 56k Data/Fax/Voice Modem (Worldwide) vendor.id pci 0x14f1 &device.id pci 0x1063 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1064 +device.name HCF 56k Data/Fax/Voice Modem vendor.id pci 0x14f1 &device.id pci 0x1065 +device.name HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x14f1 &device.id pci 0x1066 +device.name HCF 56k Data/Fax/Voice/Spkp Modem vendor.id pci 0x14f1 &device.id pci 0x1066 &subvendor.id pci 0x122d &subdevice.id pci 0x4033 +subdevice.name Dell Athena - MDP3900V-U vendor.id pci 0x14f1 &device.id pci 0x1085 +device.name HCF V90 56k Data/Fax/Voice/Spkp PCI Modem vendor.id pci 0x14f1 &device.id pci 0x10b6 +device.name CX06834-11 HCF V.92 56k Data/Fax/Voice/Spkp Modem vendor.id pci 0x14f1 &device.id pci 0x1433 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1434 +device.name HCF 56k Data/Fax/Voice Modem vendor.id pci 0x14f1 &device.id pci 0x1435 +device.name HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x14f1 &device.id pci 0x1436 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1453 +device.name HCF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x1453 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0240 +subdevice.name IBM vendor.id pci 0x14f1 &device.id pci 0x1453 &subvendor.id pci 0x13e0 &subdevice.id pci 0x0250 +subdevice.name IBM vendor.id pci 0x14f1 &device.id pci 0x1453 &subvendor.id pci 0x144f &subdevice.id pci 0x1502 +subdevice.name IBM P95-DF (1) vendor.id pci 0x14f1 &device.id pci 0x1453 &subvendor.id pci 0x144f &subdevice.id pci 0x1503 +subdevice.name IBM P95-DF (2) vendor.id pci 0x14f1 &device.id pci 0x1454 +device.name HCF 56k Data/Fax/Voice Modem vendor.id pci 0x14f1 &device.id pci 0x1455 +device.name HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x14f1 &device.id pci 0x1456 +device.name HCF 56k Data/Fax/Voice/Spkp Modem vendor.id pci 0x14f1 &device.id pci 0x1456 &subvendor.id pci 0x122d &subdevice.id pci 0x4035 +subdevice.name Dell Europa - MDP3900V-W vendor.id pci 0x14f1 &device.id pci 0x1456 &subvendor.id pci 0x122d &subdevice.id pci 0x4302 +subdevice.name Dell MP3930V-W(C) MiniPCI vendor.id pci 0x14f1 &device.id pci 0x1610 +device.name ADSL AccessRunner PCI Arbitration Device vendor.id pci 0x14f1 &device.id pci 0x1611 +device.name AccessRunner PCI ADSL Interface Device vendor.id pci 0x14f1 &device.id pci 0x1620 +device.name AccessRunner V2 PCI ADSL Arbitration Device vendor.id pci 0x14f1 &device.id pci 0x1621 +device.name AccessRunner V2 PCI ADSL Interface Device vendor.id pci 0x14f1 &device.id pci 0x1622 +device.name AccessRunner V2 PCI ADSL Yukon WAN Adapter vendor.id pci 0x14f1 &device.id pci 0x1803 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1803 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0023 +subdevice.name 623-LAN Grizzly vendor.id pci 0x14f1 &device.id pci 0x1803 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0043 +subdevice.name 623-LAN Yogi vendor.id pci 0x14f1 &device.id pci 0x1811 +device.name MiniPCI Network Adapter vendor.id pci 0x14f1 &device.id pci 0x1815 +device.name HCF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x1815 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0022 +subdevice.name Grizzly vendor.id pci 0x14f1 &device.id pci 0x1815 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0042 +subdevice.name Yogi vendor.id pci 0x14f1 &device.id pci 0x1830 +device.name CX861xx Integrated Host Bridge vendor.id pci 0x14f1 &device.id pci 0x2003 +device.name HSF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x2004 +device.name HSF 56k Data/Fax/Voice Modem vendor.id pci 0x14f1 &device.id pci 0x2005 +device.name HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x14f1 &device.id pci 0x2006 +device.name HSF 56k Data/Fax/Voice/Spkp Modem vendor.id pci 0x14f1 &device.id pci 0x2013 +device.name HSF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb195 +subdevice.name Bear vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb196 +subdevice.name Seminole 1 vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb1be +subdevice.name Seminole 2 vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x1025 &subdevice.id pci 0x8013 +subdevice.name Acer vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x1033 &subdevice.id pci 0x809d +subdevice.name NEC vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x1033 &subdevice.id pci 0x80bc +subdevice.name NEC vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x155d &subdevice.id pci 0x6793 +subdevice.name HP vendor.id pci 0x14f1 &device.id pci 0x2013 &subvendor.id pci 0x155d &subdevice.id pci 0x8850 +subdevice.name E Machines vendor.id pci 0x14f1 &device.id pci 0x2014 +device.name HSF 56k Data/Fax/Voice Modem vendor.id pci 0x14f1 &device.id pci 0x2015 +device.name HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem vendor.id pci 0x14f1 &device.id pci 0x2016 +device.name HSF 56k Data/Fax/Voice/Spkp Modem vendor.id pci 0x14f1 &device.id pci 0x2043 +device.name HSF 56k Data/Fax Modem (WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2044 +device.name HSF 56k Data/Fax/Voice Modem (WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2045 +device.name HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2045 &subvendor.id pci 0x14f1 &subdevice.id pci 0x2045 +subdevice.name Generic SoftK56 vendor.id pci 0x14f1 &device.id pci 0x2046 +device.name HSF 56k Data/Fax/Voice/Spkp Modem (WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2063 +device.name HSF 56k Data/Fax Modem (SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2064 +device.name HSF 56k Data/Fax/Voice Modem (SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2065 +device.name HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2066 +device.name HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2093 +device.name HSF 56k Modem vendor.id pci 0x14f1 &device.id pci 0x2093 &subvendor.id pci 0x155d &subdevice.id pci 0x2f07 +subdevice.name Legend vendor.id pci 0x14f1 &device.id pci 0x2143 +device.name HSF 56k Data/Fax/Cell Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2144 +device.name HSF 56k Data/Fax/Voice/Cell Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2145 +device.name HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2146 +device.name HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2163 +device.name HSF 56k Data/Fax/Cell Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2164 +device.name HSF 56k Data/Fax/Voice/Cell Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2165 +device.name HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2166 +device.name HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2343 +device.name HSF 56k Data/Fax CardBus Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2344 +device.name HSF 56k Data/Fax/Voice CardBus Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2345 +device.name HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2346 +device.name HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2363 +device.name HSF 56k Data/Fax CardBus Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2364 +device.name HSF 56k Data/Fax/Voice CardBus Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2365 +device.name HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2366 +device.name HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2443 +device.name HSF 56k Data/Fax Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2443 &subvendor.id pci 0x104d &subdevice.id pci 0x8075 +subdevice.name Modem vendor.id pci 0x14f1 &device.id pci 0x2443 &subvendor.id pci 0x104d &subdevice.id pci 0x8083 +subdevice.name Modem vendor.id pci 0x14f1 &device.id pci 0x2443 &subvendor.id pci 0x104d &subdevice.id pci 0x8097 +subdevice.name Modem vendor.id pci 0x14f1 &device.id pci 0x2444 +device.name HSF 56k Data/Fax/Voice Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2445 +device.name HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2446 +device.name HSF 56k Data/Fax/Voice/Spkp Modem (Mob WorldW SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2463 +device.name HSF 56k Data/Fax Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2464 +device.name HSF 56k Data/Fax/Voice Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2465 +device.name HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2466 +device.name HSF 56k Data/Fax/Voice/Spkp Modem (Mob SmartDAA) vendor.id pci 0x14f1 &device.id pci 0x2702 +device.name HSFi modem RD01-D270 vendor.id pci 0x14f1 &device.id pci 0x2702 &subvendor.id pci 0x1028 &subdevice.id pci 0x8d88 +subdevice.name SmartHSFi V92 56K PCI Modem vendor.id pci 0x14f1 &device.id pci 0x2f00 +device.name HSF 56k HSFi Modem vendor.id pci 0x14f1 &device.id pci 0x2f00 &subvendor.id pci 0x13e0 &subdevice.id pci 0x8d84 +subdevice.name IBM HSFi V.90 vendor.id pci 0x14f1 &device.id pci 0x2f00 &subvendor.id pci 0x13e0 &subdevice.id pci 0x8d85 +subdevice.name Compaq Stinger vendor.id pci 0x14f1 &device.id pci 0x2f00 &subvendor.id pci 0x14f1 &subdevice.id pci 0x2004 +subdevice.name Dynalink 56PMi vendor.id pci 0x14f1 &device.id pci 0x2f02 +device.name HSF 56k HSFi Data/Fax vendor.id pci 0x14f1 &device.id pci 0x2f11 +device.name HSF 56k HSFi Modem vendor.id pci 0x14f1 &device.id pci 0x2f20 +device.name HSF 56k Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x2f20 &subvendor.id pci 0x14f1 &subdevice.id pci 0x200c +subdevice.name Soft Data Fax Modem with SmartCP vendor.id pci 0x14f1 &device.id pci 0x2f20 &subvendor.id pci 0x14f1 &subdevice.id pci 0x200f +subdevice.name Dimension 3000 vendor.id pci 0x14f1 &device.id pci 0x2f30 +device.name SoftV92 SpeakerPhone SoftRing Modem with SmartSP vendor.id pci 0x14f1 &device.id pci 0x2f30 &subvendor.id pci 0x14f1 &subdevice.id pci 0x2014 +subdevice.name Devolo MikroLink 56K Modem PCI vendor.id pci 0x14f1 &device.id pci 0x2f50 +device.name Conexant SoftK56 Data/Fax Modem vendor.id pci 0x14f1 &device.id pci 0x5b7a +device.name CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder vendor.id pci 0x14f1 &device.id pci 0x5b7a &subvendor.id pci 0x0070 &subdevice.id pci 0x7444 +subdevice.name WinTV HVR-1600 vendor.id pci 0x14f1 &device.id pci 0x5b7a &subvendor.id pci 0x107d &subdevice.id pci 0x6f34 +subdevice.name WinFast DVR3100 H vendor.id pci 0x14f1 &device.id pci 0x5b7a &subvendor.id pci 0x5854 &subdevice.id pci 0x3343 +subdevice.name GoTView PCI DVD3 Hybrid vendor.id pci 0x14f1 &device.id pci 0x8200 +device.name CX25850 vendor.id pci 0x14f1 &device.id pci 0x8234 +device.name RS8234 ATM SAR Controller [ServiceSAR Plus] vendor.id pci 0x14f1 &device.id pci 0x8800 +device.name CX23880/1/2/3 PCI Video and Audio Decoder vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x2801 +subdevice.name Hauppauge WinTV 28xxx (Roslyn) models vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x3400 +subdevice.name WinTV 34604 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x3401 +subdevice.name Hauppauge WinTV 34xxx models vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x6902 +subdevice.name WinTV HVR-4000-HD vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x7801 +subdevice.name WinTV HVR-1800 MCE vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x9001 +subdevice.name Nova-T DVB-T vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x9200 +subdevice.name Nova-SE2 DVB-S vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x9202 +subdevice.name Nova-S-Plus DVB-S vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x9402 +subdevice.name WinTV-HVR1100 DVB-T/Hybrid vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x9600 +subdevice.name WinTV 88x Video vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x0070 &subdevice.id pci 0x9802 +subdevice.name WinTV-HVR1100 DVB-T/Hybrid (Low Profile) vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1002 &subdevice.id pci 0x00f8 +subdevice.name ATI TV Wonder Pro vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1002 &subdevice.id pci 0x00f9 +subdevice.name ATI TV Wonder vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1002 &subdevice.id pci 0xa101 +subdevice.name HDTV Wonder vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1043 &subdevice.id pci 0x4823 +subdevice.name PVR-416 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x107d &subdevice.id pci 0x6611 +subdevice.name Winfast TV 2000XP Expert vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x107d &subdevice.id pci 0x6613 +subdevice.name Leadtek Winfast 2000XP Expert vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x107d &subdevice.id pci 0x6620 +subdevice.name Leadtek Winfast DV2000 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x107d &subdevice.id pci 0x663c +subdevice.name Leadtek PVR 2000 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x107d &subdevice.id pci 0x665f +subdevice.name WinFast DTV1000-T vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x10fc &subdevice.id pci 0xd003 +subdevice.name IODATA GV-VCP3/PCI vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x10fc &subdevice.id pci 0xd035 +subdevice.name IODATA GV/BCTV7E vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1421 &subdevice.id pci 0x0334 +subdevice.name Instant TV DVB-T PCI vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1461 &subdevice.id pci 0x000a +subdevice.name AVerTV 303 (M126) vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1461 &subdevice.id pci 0x000b +subdevice.name AverTV Studio 303 (M126) vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1461 &subdevice.id pci 0x8011 +subdevice.name UltraTV Media Center PCI 550 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1462 &subdevice.id pci 0x8606 +subdevice.name MSI TV-@nywhere Master vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x14c7 &subdevice.id pci 0x0107 +subdevice.name GDI Black Gold vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0187 +subdevice.name Conexant DVB-T reference design vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0342 +subdevice.name Digital-Logic MICROSPACE Entertainment Center (MEC) vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x153b &subdevice.id pci 0x1166 +subdevice.name Cinergy 1400 DVB-T vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1540 &subdevice.id pci 0x2580 +subdevice.name Provideo PV259 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1554 &subdevice.id pci 0x4811 +subdevice.name PixelView vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1554 &subdevice.id pci 0x4813 +subdevice.name Club 3D ZAP1000 MCE Edition vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x17de &subdevice.id pci 0x08a1 +subdevice.name KWorld/VStream XPert DVB-T with cx22702 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x17de &subdevice.id pci 0x08a6 +subdevice.name KWorld/VStream XPert DVB-T vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x17de &subdevice.id pci 0x08b2 +subdevice.name KWorld DVB-S 100 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x17de &subdevice.id pci 0xa8a6 +subdevice.name digitalnow DNTV Live! DVB-T vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x1822 &subdevice.id pci 0x0025 +subdevice.name digitalnow DNTV Live! DVB-T Pro vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x185b &subdevice.id pci 0xe000 +subdevice.name VideoMate X500 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x18ac &subdevice.id pci 0xd500 +subdevice.name FusionHDTV 5 Gold vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x18ac &subdevice.id pci 0xd810 +subdevice.name FusionHDTV 3 Gold-Q vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x18ac &subdevice.id pci 0xd820 +subdevice.name FusionHDTV 3 Gold-T vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb00 +subdevice.name FusionHDTV DVB-T1 vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb11 +subdevice.name FusionHDTV DVB-T Plus vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb50 +subdevice.name FusionHDTV DVB-T Dual Digital vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x5654 &subdevice.id pci 0x2388 +subdevice.name GoTView PCI Hybrid TV Tuner Card vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x7063 &subdevice.id pci 0x3000 +subdevice.name pcHDTV HD3000 HDTV vendor.id pci 0x14f1 &device.id pci 0x8800 &subvendor.id pci 0x7063 &subdevice.id pci 0x5500 +subdevice.name pcHDTV HD-5500 vendor.id pci 0x14f1 &device.id pci 0x8801 +device.name CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] vendor.id pci 0x14f1 &device.id pci 0x8801 &subvendor.id pci 0x0070 &subdevice.id pci 0x2801 +subdevice.name Hauppauge WinTV 28xxx (Roslyn) models vendor.id pci 0x14f1 &device.id pci 0x8801 &subvendor.id pci 0x185b &subdevice.id pci 0xe000 +subdevice.name VideoMate X500 vendor.id pci 0x14f1 &device.id pci 0x8801 &subvendor.id pci 0x5654 &subdevice.id pci 0x2388 +subdevice.name GoTView PCI Hybrid Audio AVStream Device vendor.id pci 0x14f1 &device.id pci 0x8801 &subvendor.id pci 0x7063 &subdevice.id pci 0x5500 +subdevice.name pcHDTV HD-5500 vendor.id pci 0x14f1 &device.id pci 0x8802 +device.name CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x0070 &subdevice.id pci 0x2801 +subdevice.name Hauppauge WinTV 28xxx (Roslyn) models vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x0070 &subdevice.id pci 0x6902 +subdevice.name WinTV HVR-4000-HD vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x0070 &subdevice.id pci 0x9002 +subdevice.name Nova-T DVB-T Model 909 vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x0070 &subdevice.id pci 0x9402 +subdevice.name WinTV-HVR1100 DVB-T/Hybrid vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x0070 &subdevice.id pci 0x9600 +subdevice.name WinTV 88x MPEG Encoder vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x1043 &subdevice.id pci 0x4823 +subdevice.name PVR-416 vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x107d &subdevice.id pci 0x663c +subdevice.name Leadtek PVR 2000 vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x107d &subdevice.id pci 0x665f +subdevice.name WinFast DTV1000-T vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x14f1 &subdevice.id pci 0x0187 +subdevice.name Conexant DVB-T reference design vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x17de &subdevice.id pci 0x08a1 +subdevice.name XPert DVB-T PCI BDA DVBT 23880 Transport Stream Capture vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x17de &subdevice.id pci 0x08a6 +subdevice.name KWorld/VStream XPert DVB-T vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x18ac &subdevice.id pci 0xd500 +subdevice.name DViCO FusionHDTV5 Gold vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x18ac &subdevice.id pci 0xd810 +subdevice.name DViCO FusionHDTV3 Gold-Q vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x18ac &subdevice.id pci 0xd820 +subdevice.name DViCO FusionHDTV3 Gold-T vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb00 +subdevice.name DVICO FusionHDTV DVB-T1 vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb10 +subdevice.name DVICO FusionHDTV DVB-T Plus vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x5654 &subdevice.id pci 0x2388 +subdevice.name GoTView PCI Hybrid TS Capture Device vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x7063 &subdevice.id pci 0x3000 +subdevice.name pcHDTV HD3000 HDTV vendor.id pci 0x14f1 &device.id pci 0x8802 &subvendor.id pci 0x7063 &subdevice.id pci 0x5500 +subdevice.name pcHDTV HD-5500 vendor.id pci 0x14f1 &device.id pci 0x8804 +device.name CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] vendor.id pci 0x14f1 &device.id pci 0x8804 &subvendor.id pci 0x0070 &subdevice.id pci 0x6902 +subdevice.name WinTV HVR-4000-HD vendor.id pci 0x14f1 &device.id pci 0x8804 &subvendor.id pci 0x0070 &subdevice.id pci 0x9002 +subdevice.name Nova-T DVB-T Model 909 vendor.id pci 0x14f1 &device.id pci 0x8804 &subvendor.id pci 0x0070 &subdevice.id pci 0x9402 +subdevice.name WinTV-HVR1100 DVB-T/Hybrid vendor.id pci 0x14f1 &device.id pci 0x8804 &subvendor.id pci 0x7063 &subdevice.id pci 0x5500 +subdevice.name pcHDTV HD-5500 vendor.id pci 0x14f1 &device.id pci 0x8811 +device.name CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x0070 &subdevice.id pci 0x3400 +subdevice.name WinTV 34604 vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x0070 &subdevice.id pci 0x3401 +subdevice.name Hauppauge WinTV 34xxx models vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x0070 &subdevice.id pci 0x6902 +subdevice.name WinTV HVR-4000-HD vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x0070 &subdevice.id pci 0x9402 +subdevice.name WinTV-HVR1100 DVB-T/Hybrid vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x0070 &subdevice.id pci 0x9600 +subdevice.name WinTV 88x Audio vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x1462 &subdevice.id pci 0x8606 +subdevice.name MSI TV-@nywhere Master vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x18ac &subdevice.id pci 0xd500 +subdevice.name DViCO FusionHDTV5 Gold vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x18ac &subdevice.id pci 0xd810 +subdevice.name DViCO FusionHDTV3 Gold-Q vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x18ac &subdevice.id pci 0xd820 +subdevice.name DViCO FusionHDTV3 Gold-T vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb00 +subdevice.name DVICO FusionHDTV DVB-T1 vendor.id pci 0x14f1 &device.id pci 0x8811 &subvendor.id pci 0x5654 &subdevice.id pci 0x2388 +subdevice.name GoTView PCI Hybrid Audio Capture Device vendor.id pci 0x14f1 &device.id pci 0x8852 +device.name CX23885 PCI Video and Audio Decoder vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x0070 &subdevice.id pci 0x8010 +subdevice.name WinTV HVR-1400 ExpressCard vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x0070 &subdevice.id pci 0xf038 +subdevice.name WinTV HVR-5525 vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x107d &subdevice.id pci 0x6f22 +subdevice.name WinFast PxTV1200 vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x12ab &subdevice.id pci 0xd585 +subdevice.name PE988J Hybrid ATSC/QAM PCI-E AVS Video Capture (SoftEncoder) vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x13c2 &subdevice.id pci 0x3013 +subdevice.name TT-budget CT2-4500 CI vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x1461 &subdevice.id pci 0xc039 +subdevice.name AVerTV Hybrid Express (A577) vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x153b &subdevice.id pci 0x117e +subdevice.name Cinergy T PCIe Dual vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x18ac &subdevice.id pci 0xdb78 +subdevice.name FusionHDTV DVB-T Dual Express vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x4254 &subdevice.id pci 0x0950 +subdevice.name S950 vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x4254 &subdevice.id pci 0x0952 +subdevice.name S952 vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x4254 &subdevice.id pci 0x0982 +subdevice.name T982 vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x4254 &subdevice.id pci 0x9580 +subdevice.name T9580 vendor.id pci 0x14f1 &device.id pci 0x8852 &subvendor.id pci 0x4254 &subdevice.id pci 0x980c +subdevice.name T980C vendor.id pci 0x14f1 &device.id pci 0x8880 +device.name CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb vendor.id pci 0x14f1 &device.id pci 0x8880 &subvendor.id pci 0x0070 &subdevice.id pci 0x2259 +subdevice.name WinTV HVR-1250 vendor.id pci 0x14f1 &device.id pci 0x8880 &subvendor.id pci 0x0070 &subdevice.id pci 0x6a18 +subdevice.name WinTV-quadHD vendor.id pci 0x14f1 &device.id pci 0x8880 &subvendor.id pci 0x0070 &subdevice.id pci 0xc108 +subdevice.name WinTV-HVR-4400-HD model 1278 vendor.id pci 0x14f1 &device.id pci 0x8880 &subvendor.id pci 0x5654 &subdevice.id pci 0x2389 +subdevice.name GoTView X5 DVD Hybrid PCI-E vendor.id pci 0x14f1 &device.id pci 0x8880 &subvendor.id pci 0x5654 &subdevice.id pci 0x2390 +subdevice.name GoTView X5 3D HYBRID PCI-E vendor.id pci 0x14f2 +vendor.name MOBILITY Electronics vendor.id pci 0x14f2 &device.id pci 0x0120 +device.name EV1000 bridge vendor.id pci 0x14f2 &device.id pci 0x0121 +device.name EV1000 Parallel port vendor.id pci 0x14f2 &device.id pci 0x0122 +device.name EV1000 Serial port vendor.id pci 0x14f2 &device.id pci 0x0123 +device.name EV1000 Keyboard controller vendor.id pci 0x14f2 &device.id pci 0x0124 +device.name EV1000 Mouse controller vendor.id pci 0x14f3 +vendor.name BroadLogic vendor.id pci 0x14f3 &device.id pci 0x2030 +device.name 2030 DVB-S Satellite Receiver vendor.id pci 0x14f3 &device.id pci 0x2035 +device.name 2035 DVB-S Satellite Receiver vendor.id pci 0x14f3 &device.id pci 0x2050 +device.name 2050 DVB-T Terrestrial (Cable) Receiver vendor.id pci 0x14f3 &device.id pci 0x2060 +device.name 2060 ATSC Terrestrial (Cable) Receiver vendor.id pci 0x14f4 +vendor.name TOKYO Electronic Industry CO Ltd vendor.id pci 0x14f5 +vendor.name SOPAC Ltd vendor.id pci 0x14f6 +vendor.name COYOTE Technologies LLC vendor.id pci 0x14f7 +vendor.name WOLF Technology Inc vendor.id pci 0x14f8 +vendor.name AUDIOCODES Inc vendor.id pci 0x14f8 &device.id pci 0x2077 +device.name TP-240 dual span E1 VoIP PCI card vendor.id pci 0x14f9 +vendor.name AG COMMUNICATIONS vendor.id pci 0x14fa +vendor.name WANDEL & GOLTERMANN vendor.id pci 0x14fb +vendor.name TRANSAS MARINE (UK) Ltd vendor.id pci 0x14fc +vendor.name Quadrics Ltd vendor.id pci 0x14fc &device.id pci 0x0000 +device.name QsNet Elan3 Network Adapter vendor.id pci 0x14fc &device.id pci 0x0001 +device.name QsNetII Elan4 Network Adapter vendor.id pci 0x14fc &device.id pci 0x0002 +device.name QsNetIII Elan5 Network Adapter vendor.id pci 0x14fd +vendor.name JAPAN Computer Industry Inc vendor.id pci 0x14fe +vendor.name ARCHTEK TELECOM Corp vendor.id pci 0x14ff +vendor.name TWINHEAD INTERNATIONAL Corp vendor.id pci 0x1500 +vendor.name DELTA Electronics, Inc vendor.id pci 0x1500 &device.id pci 0x1360 +device.name RTL81xx RealTek Ethernet vendor.id pci 0x1501 +vendor.name BANKSOFT CANADA Ltd vendor.id pci 0x1502 +vendor.name MITSUBISHI ELECTRIC LOGISTICS SUPPORT Co Ltd vendor.id pci 0x1503 +vendor.name KAWASAKI LSI USA Inc vendor.id pci 0x1504 +vendor.name KAISER Electronics vendor.id pci 0x1505 +vendor.name ITA INGENIEURBURO FUR TESTAUFGABEN GmbH vendor.id pci 0x1506 +vendor.name CHAMELEON Systems Inc vendor.id pci 0x1507 +vendor.name Motorola ?? / HTEC vendor.id pci 0x1507 &device.id pci 0x0001 +device.name MPC105 [Eagle] vendor.id pci 0x1507 &device.id pci 0x0002 +device.name MPC106 [Grackle] vendor.id pci 0x1507 &device.id pci 0x0003 +device.name MPC8240 [Kahlua] vendor.id pci 0x1507 &device.id pci 0x0100 +device.name MC145575 [HFC-PCI] vendor.id pci 0x1507 &device.id pci 0x0431 +device.name KTI829c 100VG vendor.id pci 0x1507 &device.id pci 0x4801 +device.name Raven vendor.id pci 0x1507 &device.id pci 0x4802 +device.name Falcon vendor.id pci 0x1507 &device.id pci 0x4803 +device.name Hawk vendor.id pci 0x1507 &device.id pci 0x4806 +device.name CPX8216 vendor.id pci 0x1508 +vendor.name HONDA CONNECTORS/MHOTRONICS Inc vendor.id pci 0x1509 +vendor.name FIRST INTERNATIONAL Computer Inc vendor.id pci 0x150a +vendor.name FORVUS RESEARCH Inc vendor.id pci 0x150b +vendor.name YAMASHITA Systems Corp vendor.id pci 0x150c +vendor.name KYOPAL CO Ltd vendor.id pci 0x150d +vendor.name WARPSPPED Inc vendor.id pci 0x150e +vendor.name C-PORT Corp vendor.id pci 0x150f +vendor.name INTEC GmbH vendor.id pci 0x1510 +vendor.name BEHAVIOR TECH Computer Corp vendor.id pci 0x1511 +vendor.name CENTILLIUM Technology Corp vendor.id pci 0x1512 +vendor.name ROSUN Technologies Inc vendor.id pci 0x1513 +vendor.name Raychem vendor.id pci 0x1514 +vendor.name TFL LAN Inc vendor.id pci 0x1515 +vendor.name Advent design vendor.id pci 0x1516 +vendor.name MYSON Technology Inc vendor.id pci 0x1516 &device.id pci 0x0800 +device.name MTD-8xx 100/10M Ethernet PCI Adapter vendor.id pci 0x1516 &device.id pci 0x0803 +device.name SURECOM EP-320X-S 100/10M Ethernet PCI Adapter vendor.id pci 0x1516 &device.id pci 0x0803 &subvendor.id pci 0x1320 &subdevice.id pci 0x10bd +subdevice.name SURECOM EP-320X-S 100/10M Ethernet PCI Adapter vendor.id pci 0x1516 &device.id pci 0x0891 +device.name MTD-8xx 100/10M Ethernet PCI Adapter vendor.id pci 0x1517 +vendor.name ECHOTEK Corp vendor.id pci 0x1518 +vendor.name Kontron vendor.id pci 0x1519 +vendor.name TELEFON AKTIEBOLAGET LM Ericsson vendor.id pci 0x151a +vendor.name Globetek vendor.id pci 0x151a &device.id pci 0x1002 +device.name PCI-1002 vendor.id pci 0x151a &device.id pci 0x1004 +device.name PCI-1004 vendor.id pci 0x151a &device.id pci 0x1008 +device.name PCI-1008 vendor.id pci 0x151b +vendor.name COMBOX Ltd vendor.id pci 0x151c +vendor.name DIGITAL AUDIO LABS Inc vendor.id pci 0x151c &device.id pci 0x0003 +device.name Prodif T 2496 vendor.id pci 0x151c &device.id pci 0x4000 +device.name Prodif 88 vendor.id pci 0x151d +vendor.name Fujitsu Computer Products Of America vendor.id pci 0x151e +vendor.name MATRIX Corp vendor.id pci 0x151f +vendor.name TOPIC SEMICONDUCTOR Corp vendor.id pci 0x151f &device.id pci 0x0000 +device.name TP560 Data/Fax/Voice 56k modem vendor.id pci 0x1520 +vendor.name CHAPLET System Inc vendor.id pci 0x1521 +vendor.name BELL Corp vendor.id pci 0x1522 +vendor.name MainPine Ltd vendor.id pci 0x1522 &device.id pci 0x0100 +device.name PCI <-> IOBus Bridge vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0200 +subdevice.name RockForceDUO 2 Port V.92/V.44 Data/Fax/Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0300 +subdevice.name RockForceQUATRO 4 Port V.92/V.44 Data/Fax/Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0400 +subdevice.name RockForceDUO+ 2 Port V.92/V.44 Data/Fax/Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0500 +subdevice.name RockForceQUATRO+ 4 Port V.92/V.44 Data/Fax/Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0600 +subdevice.name RockForce+ 2 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0700 +subdevice.name RockForce+ 4 Port V.90 Data/Fax/Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0800 +subdevice.name RockForceOCTO+ 8 Port V.92/V.44 Data/Fax/Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0c00 +subdevice.name RockForceDUO+ 2 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x0d00 +subdevice.name RockForceQUATRO+ 4 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x1d00 +subdevice.name RockForceOCTO+ 8 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2000 +subdevice.name RockForceD1 1 Port V.90 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2100 +subdevice.name RockForceF1 1 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2200 +subdevice.name RockForceD2 2 Port V.90 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2300 +subdevice.name RockForceF2 2 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2400 +subdevice.name RockForceD4 4 Port V.90 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2500 +subdevice.name RockForceF4 4 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2600 +subdevice.name RockForceD8 8 Port V.90 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x2700 +subdevice.name RockForceF8 8 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3000 +subdevice.name IQ Express D1 - 1 Port V.92 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3100 +subdevice.name IQ Express F1 - 1 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3200 +subdevice.name IQ Express D2 - 2 Port V.92 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3300 +subdevice.name IQ Express F2 - 2 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3400 +subdevice.name IQ Express D4 - 4 Port V.92 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3500 +subdevice.name IQ Express F4 - 4 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3c00 +subdevice.name IQ Express D8 - 8 Port V.92 Data Modem vendor.id pci 0x1522 &device.id pci 0x0100 &subvendor.id pci 0x1522 &subdevice.id pci 0x3d00 +subdevice.name IQ Express F8 - 8 Port V.34 Super-G3 Fax Modem vendor.id pci 0x1522 &device.id pci 0x4000 +device.name PCI Express UART vendor.id pci 0x1522 &device.id pci 0x4000 &subvendor.id pci 0x1522 &subdevice.id pci 0x4001 +subdevice.name IQ Express 1-port V.34 Super-G3 Fax vendor.id pci 0x1522 &device.id pci 0x4000 &subvendor.id pci 0x1522 &subdevice.id pci 0x4002 +subdevice.name IQ Express 2-port V.34 Super-G3 Fax vendor.id pci 0x1522 &device.id pci 0x4000 &subvendor.id pci 0x1522 &subdevice.id pci 0x4004 +subdevice.name IQ Express 4-port V.34 Super-G3 Fax vendor.id pci 0x1522 &device.id pci 0x4000 &subvendor.id pci 0x1522 &subdevice.id pci 0x4008 +subdevice.name IQ Express 8-port V.34 Super-G3 Fax vendor.id pci 0x1522 &device.id pci 0x4000 &subvendor.id pci 0x1522 &subdevice.id pci 0x4100 +subdevice.name IQ Express SideBand vendor.id pci 0x1523 +vendor.name MUSIC Semiconductors vendor.id pci 0x1524 +vendor.name ENE Technology Inc vendor.id pci 0x1524 &device.id pci 0x0510 +device.name CB710 Memory Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0510 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x1524 &device.id pci 0x0520 +device.name FLASH memory: ENE Technology Inc: vendor.id pci 0x1524 &device.id pci 0x0530 +device.name ENE PCI Memory Stick Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0550 +device.name ENE PCI Secure Digital Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0551 +device.name SD/MMC Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0610 +device.name PCI Smart Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0720 +device.name Memory Stick Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0730 +device.name ENE PCI Memory Stick Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0750 +device.name ENE PCI SmartMedia / xD Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x0751 +device.name ENE PCI Secure Digital / MMC Card Reader Controller vendor.id pci 0x1524 &device.id pci 0x1211 +device.name CB1211 Cardbus Controller vendor.id pci 0x1524 &device.id pci 0x1225 +device.name CB1225 Cardbus Controller vendor.id pci 0x1524 &device.id pci 0x1410 +device.name CB1410 Cardbus Controller vendor.id pci 0x1524 &device.id pci 0x1410 &subvendor.id pci 0x1025 &subdevice.id pci 0x003c +subdevice.name CL50 motherboard vendor.id pci 0x1524 &device.id pci 0x1410 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x1524 &device.id pci 0x1410 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x1524 &device.id pci 0x1411 +device.name CB-710/2/4 Cardbus Controller vendor.id pci 0x1524 &device.id pci 0x1411 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x1524 &device.id pci 0x1412 +device.name CB-712/4 Cardbus Controller vendor.id pci 0x1524 &device.id pci 0x1420 +device.name CB1420 Cardbus Controller vendor.id pci 0x1524 &device.id pci 0x1421 +device.name CB-720/2/4 Cardbus Controller vendor.id pci 0x1524 &device.id pci 0x1422 +device.name CB-722/4 Cardbus Controller vendor.id pci 0x1525 +vendor.name IMPACT Technologies vendor.id pci 0x1526 +vendor.name ISS, Inc vendor.id pci 0x1527 +vendor.name SOLECTRON vendor.id pci 0x1528 +vendor.name ACKSYS vendor.id pci 0x1529 +vendor.name AMERICAN MICROSystems Inc vendor.id pci 0x152a +vendor.name QUICKTURN DESIGN Systems vendor.id pci 0x152b +vendor.name FLYTECH Technology CO Ltd vendor.id pci 0x152c +vendor.name MACRAIGOR Systems LLC vendor.id pci 0x152d +vendor.name QUANTA Computer Inc vendor.id pci 0x152e +vendor.name MELEC Inc vendor.id pci 0x152f +vendor.name PHILIPS - CRYPTO vendor.id pci 0x1530 +vendor.name ACQIS Technology Inc vendor.id pci 0x1531 +vendor.name CHRYON Corp vendor.id pci 0x1532 +vendor.name ECHELON Corp vendor.id pci 0x1532 &device.id pci 0x0020 +device.name LonWorks PCLTA-20 PCI LonTalk Adapter vendor.id pci 0x1533 +vendor.name BALTIMORE vendor.id pci 0x1534 +vendor.name ROAD Corp vendor.id pci 0x1535 +vendor.name EVERGREEN Technologies Inc vendor.id pci 0x1536 +vendor.name ACTIS Computer vendor.id pci 0x1537 +vendor.name DATALEX COMMUNCATIONS vendor.id pci 0x1538 +vendor.name ARALION Inc vendor.id pci 0x1538 &device.id pci 0x0303 +device.name ARS106S Ultra ATA 133/100/66 Host Controller vendor.id pci 0x1539 +vendor.name ATELIER INFORMATIQUES et ELECTRONIQUE ETUDES S.A. vendor.id pci 0x153a +vendor.name ONO SOKKI vendor.id pci 0x153b +vendor.name TERRATEC Electronic GmbH vendor.id pci 0x153b &device.id pci 0x1144 +device.name Aureon 5.1 vendor.id pci 0x153b &device.id pci 0x1147 +device.name Aureon 5.1 Sky vendor.id pci 0x153b &device.id pci 0x1158 +device.name Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV] vendor.id pci 0x153c +vendor.name ANTAL Electronic vendor.id pci 0x153d +vendor.name FILANET Corp vendor.id pci 0x153e +vendor.name TECHWELL Inc vendor.id pci 0x153f +vendor.name MIPS Technologies, Inc. vendor.id pci 0x153f &device.id pci 0x0001 +device.name SOC-it 101 System Controller vendor.id pci 0x1540 +vendor.name PROVIDEO MULTIMEDIA Co Ltd vendor.id pci 0x1541 +vendor.name MACHONE Communications vendor.id pci 0x1542 +vendor.name Concurrent Computer Corporation vendor.id pci 0x1542 &device.id pci 0x9260 +device.name RCIM-II Real-Time Clock & Interrupt Module vendor.id pci 0x1542 &device.id pci 0x9271 +device.name RCIM-III Real-Time Clock & Interrupt Module (PCIe) vendor.id pci 0x1542 &device.id pci 0x9272 +device.name Pulse Width Modulator Card vendor.id pci 0x1542 &device.id pci 0x9277 +device.name 5 Volt Delta Sigma Converter Card vendor.id pci 0x1542 &device.id pci 0x9278 +device.name 10 Volt Delta Sigma Converter Card vendor.id pci 0x1542 &device.id pci 0x9287 +device.name Analog Output Card vendor.id pci 0x1542 &device.id pci 0x9290 +device.name FPGA Card vendor.id pci 0x1543 +vendor.name SILICON Laboratories vendor.id pci 0x1543 &device.id pci 0x3052 +device.name Intel 537 [Winmodem] vendor.id pci 0x1543 &device.id pci 0x4c22 +device.name Si3036 MC'97 DAA vendor.id pci 0x1544 +vendor.name DCM DATA Systems vendor.id pci 0x1545 +vendor.name VISIONTEK vendor.id pci 0x1546 +vendor.name IOI Technology Corp vendor.id pci 0x1547 +vendor.name MITUTOYO Corp vendor.id pci 0x1548 +vendor.name JET PROPULSION Laboratory vendor.id pci 0x1549 +vendor.name INTERCONNECT Systems Solutions vendor.id pci 0x154a +vendor.name MAX Technologies Inc vendor.id pci 0x154b +vendor.name COMPUTEX Co Ltd vendor.id pci 0x154c +vendor.name VISUAL Technology Inc vendor.id pci 0x154d +vendor.name PAN INTERNATIONAL Industrial Corp vendor.id pci 0x154e +vendor.name SERVOTEST Ltd vendor.id pci 0x154f +vendor.name STRATABEAM Technology vendor.id pci 0x1550 +vendor.name OPEN NETWORK Co Ltd vendor.id pci 0x1551 +vendor.name SMART Electronic DEVELOPMENT GmBH vendor.id pci 0x1552 +vendor.name RACAL AIRTECH Ltd vendor.id pci 0x1553 +vendor.name CHICONY Electronics Co Ltd vendor.id pci 0x1554 +vendor.name PROLINK Microsystems Corp vendor.id pci 0x1555 +vendor.name GESYTEC GmBH vendor.id pci 0x1556 +vendor.name PLDA vendor.id pci 0x1556 &device.id pci 0x1100 +device.name PCI Express Core Reference Design vendor.id pci 0x1556 &device.id pci 0x110f +device.name PCI Express Core Reference Design Virtual Function vendor.id pci 0x1557 +vendor.name MEDIASTAR Co Ltd vendor.id pci 0x1558 +vendor.name CLEVO/KAPOK Computer vendor.id pci 0x1559 +vendor.name SI LOGIC Ltd vendor.id pci 0x155a +vendor.name INNOMEDIA Inc vendor.id pci 0x155b +vendor.name PROTAC INTERNATIONAL Corp vendor.id pci 0x155c +vendor.name Cemax-Icon Inc vendor.id pci 0x155d +vendor.name Mac System Co Ltd vendor.id pci 0x155e +vendor.name LP Elektronik GmbH vendor.id pci 0x155f +vendor.name Perle Systems Ltd vendor.id pci 0x1560 +vendor.name Terayon Communications Systems vendor.id pci 0x1561 +vendor.name Viewgraphics Inc vendor.id pci 0x1562 +vendor.name Symbol Technologies vendor.id pci 0x1563 +vendor.name A-Trend Technology Co Ltd vendor.id pci 0x1564 +vendor.name Yamakatsu Electronics Industry Co Ltd vendor.id pci 0x1565 +vendor.name Biostar Microtech Int'l Corp vendor.id pci 0x1566 +vendor.name Ardent Technologies Inc vendor.id pci 0x1567 +vendor.name Jungsoft vendor.id pci 0x1568 +vendor.name DDK Electronics Inc vendor.id pci 0x1569 +vendor.name Palit Microsystems Inc. vendor.id pci 0x156a +vendor.name Avtec Systems vendor.id pci 0x156b +vendor.name 2wire Inc vendor.id pci 0x156c +vendor.name Vidac Electronics GmbH vendor.id pci 0x156d +vendor.name Alpha-Top Corp vendor.id pci 0x156e +vendor.name Alfa Inc vendor.id pci 0x156f +vendor.name M-Systems Flash Disk Pioneers Ltd vendor.id pci 0x1570 +vendor.name Lecroy Corp vendor.id pci 0x1571 +vendor.name Contemporary Controls vendor.id pci 0x1571 &device.id pci 0xa001 +device.name CCSI PCI20-485 ARCnet vendor.id pci 0x1571 &device.id pci 0xa002 +device.name CCSI PCI20-485D ARCnet vendor.id pci 0x1571 &device.id pci 0xa003 +device.name CCSI PCI20-485X ARCnet vendor.id pci 0x1571 &device.id pci 0xa004 +device.name CCSI PCI20-CXB ARCnet vendor.id pci 0x1571 &device.id pci 0xa005 +device.name CCSI PCI20-CXS ARCnet vendor.id pci 0x1571 &device.id pci 0xa006 +device.name CCSI PCI20-FOG-SMA ARCnet vendor.id pci 0x1571 &device.id pci 0xa007 +device.name CCSI PCI20-FOG-ST ARCnet vendor.id pci 0x1571 &device.id pci 0xa008 +device.name CCSI PCI20-TB5 ARCnet vendor.id pci 0x1571 &device.id pci 0xa009 +device.name CCSI PCI20-5-485 5Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa00a +device.name CCSI PCI20-5-485D 5Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa00b +device.name CCSI PCI20-5-485X 5Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa00c +device.name CCSI PCI20-5-FOG-ST 5Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa00d +device.name CCSI PCI20-5-FOG-SMA 5Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa201 +device.name CCSI PCI22-485 10Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa202 +device.name CCSI PCI22-485D 10Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa203 +device.name CCSI PCI22-485X 10Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa204 +device.name CCSI PCI22-CHB 10Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa205 +device.name CCSI PCI22-FOG_ST 10Mbit ARCnet vendor.id pci 0x1571 &device.id pci 0xa206 +device.name CCSI PCI22-THB 10Mbit ARCnet vendor.id pci 0x1572 +vendor.name Otis Elevator Company vendor.id pci 0x1573 +vendor.name Lattice - Vantis vendor.id pci 0x1574 +vendor.name Fairchild Semiconductor vendor.id pci 0x1575 +vendor.name Voltaire Advanced Data Security Ltd vendor.id pci 0x1576 +vendor.name Viewcast COM vendor.id pci 0x1578 +vendor.name HITT vendor.id pci 0x1578 &device.id pci 0x4d34 +device.name VPMK4 [Video Processor Mk IV] vendor.id pci 0x1578 &device.id pci 0x5615 +device.name VPMK3 [Video Processor Mk III] vendor.id pci 0x1579 +vendor.name Dual Technology Corp vendor.id pci 0x157a +vendor.name Japan Elecronics Ind Inc vendor.id pci 0x157b +vendor.name Star Multimedia Corp vendor.id pci 0x157c +vendor.name Eurosoft (UK) vendor.id pci 0x157c &device.id pci 0x8001 +device.name Fix2000 PCI Y2K Compliance Card vendor.id pci 0x157d +vendor.name Gemflex Networks vendor.id pci 0x157e +vendor.name Transition Networks vendor.id pci 0x157f +vendor.name PX Instruments Technology Ltd vendor.id pci 0x1580 +vendor.name Primex Aerospace Co vendor.id pci 0x1581 +vendor.name SEH Computertechnik GmbH vendor.id pci 0x1582 +vendor.name Cytec Corp vendor.id pci 0x1583 +vendor.name Inet Technologies Inc vendor.id pci 0x1584 +vendor.name Uniwill Computer Corp vendor.id pci 0x1585 +vendor.name Logitron vendor.id pci 0x1586 +vendor.name Lancast Inc vendor.id pci 0x1587 +vendor.name Konica Corp vendor.id pci 0x1588 +vendor.name Solidum Systems Corp vendor.id pci 0x1589 +vendor.name Atlantek Microsystems Pty Ltd vendor.id pci 0x1589 &device.id pci 0x0008 +device.name Leutron Vision PicPortExpress CL vendor.id pci 0x1589 &device.id pci 0x0009 +device.name Leutron Vision PicPortExpress CL Stereo vendor.id pci 0x158a +vendor.name Digalog Systems Inc vendor.id pci 0x158b +vendor.name Allied Data Technologies vendor.id pci 0x158c +vendor.name Hitachi Semiconductor & Devices Sales Co Ltd vendor.id pci 0x158d +vendor.name Point Multimedia Systems vendor.id pci 0x158e +vendor.name Lara Technology Inc vendor.id pci 0x158f +vendor.name Ditect Coop vendor.id pci 0x1590 +vendor.name Hewlett Packard Enterprise vendor.id pci 0x1590 &device.id pci 0x0001 +device.name Eagle Cluster Manager vendor.id pci 0x1590 &device.id pci 0x0002 +device.name Osprey Cluster Manager vendor.id pci 0x1590 &device.id pci 0x0003 +device.name Harrier Cluster Manager vendor.id pci 0x1590 &device.id pci 0xa01d +device.name FC044X Fibre Channel HBA vendor.id pci 0x1591 +vendor.name ARN vendor.id pci 0x1592 +vendor.name Syba Tech Ltd vendor.id pci 0x1592 &device.id pci 0x0781 +device.name Multi-IO Card vendor.id pci 0x1592 &device.id pci 0x0782 +device.name Parallel Port Card 2xEPP vendor.id pci 0x1592 &device.id pci 0x0783 +device.name Multi-IO Card vendor.id pci 0x1592 &device.id pci 0x0785 +device.name Multi-IO Card vendor.id pci 0x1592 &device.id pci 0x0786 +device.name Multi-IO Card vendor.id pci 0x1592 &device.id pci 0x0787 +device.name Multi-IO Card vendor.id pci 0x1592 &device.id pci 0x0788 +device.name Multi-IO Card vendor.id pci 0x1592 &device.id pci 0x078a +device.name Multi-IO Card vendor.id pci 0x1593 +vendor.name Bops Inc vendor.id pci 0x1594 +vendor.name Netgame Ltd vendor.id pci 0x1595 +vendor.name Diva Systems Corp vendor.id pci 0x1596 +vendor.name Folsom Research Inc vendor.id pci 0x1597 +vendor.name Memec Design Services vendor.id pci 0x1598 +vendor.name Granite Microsystems vendor.id pci 0x1599 +vendor.name Delta Electronics Inc vendor.id pci 0x159a +vendor.name General Instrument vendor.id pci 0x159b +vendor.name Faraday Technology Corp vendor.id pci 0x159b &device.id pci 0x4321 +device.name StorLink SL3516 (Gemini) Host Bridge vendor.id pci 0x159c +vendor.name Stratus Computer Systems vendor.id pci 0x159d +vendor.name Ningbo Harrison Electronics Co Ltd vendor.id pci 0x159e +vendor.name A-Max Technology Co Ltd vendor.id pci 0x159f +vendor.name Galea Network Security vendor.id pci 0x15a0 +vendor.name Compumaster SRL vendor.id pci 0x15a1 +vendor.name Geocast Network Systems vendor.id pci 0x15a2 +vendor.name Catalyst Enterprises Inc vendor.id pci 0x15a2 &device.id pci 0x0001 +device.name TA700 PCI Bus Analyzer/Exerciser vendor.id pci 0x15a3 +vendor.name Italtel vendor.id pci 0x15a4 +vendor.name X-Net OY vendor.id pci 0x15a5 +vendor.name Toyota Macs Inc vendor.id pci 0x15a6 +vendor.name Sunlight Ultrasound Technologies Ltd vendor.id pci 0x15a7 +vendor.name SSE Telecom Inc vendor.id pci 0x15a8 +vendor.name Shanghai Communications Technologies Center vendor.id pci 0x15aa +vendor.name Moreton Bay vendor.id pci 0x15ab +vendor.name Bluesteel Networks Inc vendor.id pci 0x15ac +vendor.name North Atlantic Instruments vendor.id pci 0x15ac &device.id pci 0x6893 +device.name 3U OpenVPX Multi-function I/O Board [Model 68C3] vendor.id pci 0x15ad +vendor.name VMware vendor.id pci 0x15ad &device.id pci 0x0405 +device.name SVGA II Adapter vendor.id pci 0x15ad &device.id pci 0x0710 +device.name SVGA Adapter vendor.id pci 0x15ad &device.id pci 0x0720 +device.name VMXNET Ethernet Controller vendor.id pci 0x15ad &device.id pci 0x0740 +device.name Virtual Machine Communication Interface vendor.id pci 0x15ad &device.id pci 0x0770 +device.name USB2 EHCI Controller vendor.id pci 0x15ad &device.id pci 0x0774 +device.name USB1.1 UHCI Controller vendor.id pci 0x15ad &device.id pci 0x0778 +device.name USB3 xHCI 0.96 Controller vendor.id pci 0x15ad &device.id pci 0x0779 +device.name USB3 xHCI 1.0 Controller vendor.id pci 0x15ad &device.id pci 0x0790 +device.name PCI bridge vendor.id pci 0x15ad &device.id pci 0x07a0 +device.name PCI Express Root Port vendor.id pci 0x15ad &device.id pci 0x07b0 +device.name VMXNET3 Ethernet Controller vendor.id pci 0x15ad &device.id pci 0x07c0 +device.name PVSCSI SCSI Controller vendor.id pci 0x15ad &device.id pci 0x07e0 +device.name SATA AHCI controller vendor.id pci 0x15ad &device.id pci 0x0801 +device.name Virtual Machine Interface vendor.id pci 0x15ad &device.id pci 0x0801 &subvendor.id pci 0x15ad &subdevice.id pci 0x0800 +subdevice.name Hypervisor ROM Interface vendor.id pci 0x15ad &device.id pci 0x0820 +device.name Paravirtual RDMA controller vendor.id pci 0x15ad &device.id pci 0x1977 +device.name HD Audio Controller vendor.id pci 0x15ae +vendor.name Amersham Pharmacia Biotech vendor.id pci 0x15b0 +vendor.name Zoltrix International Ltd vendor.id pci 0x15b1 +vendor.name Source Technology Inc vendor.id pci 0x15b2 +vendor.name Mosaid Technologies Inc vendor.id pci 0x15b3 +vendor.name Mellanox Technologies vendor.id pci 0x15b3 &device.id pci 0x0191 +device.name MT25408 [ConnectX IB Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x01f6 +device.name MT27500 Family [ConnectX-3 Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x01f8 +device.name MT27520 Family [ConnectX-3 Pro Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x01ff +device.name MT27600 Family [Connect-IB Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x0209 +device.name MT27700 Family [ConnectX-4 Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x020b +device.name MT27710 Family [ConnectX-4 Lx Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x020d +device.name MT28800 Family [ConnectX-5 Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x020f +device.name MT28908A0 Family [ConnectX-6 Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x0211 +device.name MT416842 Family [BlueField SoC Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x024e +device.name MT53100 [Spectrum-2, Flash recovery mode] vendor.id pci 0x15b3 &device.id pci 0x024f +device.name MT53100 [Spectrum-2, Flash recovery mode] vendor.id pci 0x15b3 &device.id pci 0x0262 +device.name MT27710 [ConnectX-4 Lx Programmable] EN vendor.id pci 0x15b3 &device.id pci 0x0263 +device.name MT27710 [ConnectX-4 Lx Programmable Virtual Function] EN vendor.id pci 0x15b3 &device.id pci 0x0281 +device.name NPS-600 Flash Recovery vendor.id pci 0x15b3 &device.id pci 0x1002 +device.name MT25400 Family [ConnectX-2 Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x1003 +device.name MT27500 Family [ConnectX-3] vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x103c &subdevice.id pci 0x1777 +subdevice.name InfiniBand FDR/EN 10/40Gb Dual Port 544FLR-QSFP Adapter (Rev Cx) vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x103c &subdevice.id pci 0x17c9 +subdevice.name Infiniband QDR/Ethernet 10Gb 2-port 544i Adapter vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x103c &subdevice.id pci 0x18ce +subdevice.name InfiniBand QDR/EN 10Gb Dual Port 544M Adapter vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x103c &subdevice.id pci 0x18cf +subdevice.name InfiniBand FDR/EN 10/40Gb Dual Port 544M Adapter vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x103c &subdevice.id pci 0x18d6 +subdevice.name InfiniBand FDR/EN 10/40Gb Dual Port 544QSFP Adapter vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0025 +subdevice.name ConnectX-3 IB QDR Dual Port Mezzanine Card vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0026 +subdevice.name ConnectX-3 IB FDR Dual Port Mezzanine Card vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0059 +subdevice.name ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Mezzanine Card vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0065 +subdevice.name ConnectX-3 VPI IB FDR/40 GbE Dual Port QSFP+ Adapter vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0066 +subdevice.name ConnectX-3 IB FDR10 Dual Port Mezzanine Card vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0067 +subdevice.name ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Adapter vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0071 +subdevice.name ConnectX-3 VPI IB FDR/40 GbE Dual Port QSFP+ Mezzanine Card vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0078 +subdevice.name ConnectX-3 10 GbE Dual Port KR Mezzanine Card vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0079 +subdevice.name ConnectX-3 40 GbE Dual Port QSFP+ Adapter vendor.id pci 0x15b3 &device.id pci 0x1003 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0080 +subdevice.name ConnectX-3 10 GbE Dual Port SFP+ Adapter vendor.id pci 0x15b3 &device.id pci 0x1004 +device.name MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x1005 +device.name MT27510 Family vendor.id pci 0x15b3 &device.id pci 0x1006 +device.name MT27511 Family vendor.id pci 0x15b3 &device.id pci 0x1007 +device.name MT27520 Family [ConnectX-3 Pro] vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x1014 &subdevice.id pci 0x04eb +subdevice.name 2-Port 10GbE NIC and RoCE SR PCIe3 vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x103c &subdevice.id pci 0x22f3 +subdevice.name InfiniBand FDR/Ethernet 10Gb/40Gb 2-port 544+QSFP Adapter vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x103c &subdevice.id pci 0x22f4 +subdevice.name InfiniBand FDR/Ethernet 10Gb/40Gb 2-port 544+FLR-QSFP Adapter vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x103c &subdevice.id pci 0x801f +subdevice.name Ethernet 10G 2-port 546SFP+ Adapter vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x117c &subdevice.id pci 0x0090 +subdevice.name FastFrame NQ41 vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x117c &subdevice.id pci 0x0091 +subdevice.name FastFrame NQ42 vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x117c &subdevice.id pci 0x0092 +subdevice.name FastFrame NQ11 vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x117c &subdevice.id pci 0x0093 +subdevice.name FastFrame NQ12 vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0078 +subdevice.name ConnectX-3 Pro 10 GbE Dual Port KR Mezzanine Card vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0079 +subdevice.name ConnectX-3 Pro 40 GbE Dual Port QSFP+ Adapter vendor.id pci 0x15b3 &device.id pci 0x1007 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0080 +subdevice.name ConnectX-3 Pro 10 GbE Dual Port SFP+ Adapter vendor.id pci 0x15b3 &device.id pci 0x1009 +device.name MT27530 Family vendor.id pci 0x15b3 &device.id pci 0x100a +device.name MT27531 Family vendor.id pci 0x15b3 &device.id pci 0x100b +device.name MT27540 Family vendor.id pci 0x15b3 &device.id pci 0x100c +device.name MT27541 Family vendor.id pci 0x15b3 &device.id pci 0x100d +device.name MT27550 Family vendor.id pci 0x15b3 &device.id pci 0x100e +device.name MT27551 Family vendor.id pci 0x15b3 &device.id pci 0x100f +device.name MT27560 Family vendor.id pci 0x15b3 &device.id pci 0x1010 +device.name MT27561 Family vendor.id pci 0x15b3 &device.id pci 0x1011 +device.name MT27600 [Connect-IB] vendor.id pci 0x15b3 &device.id pci 0x1012 +device.name MT27600 Family [Connect-IB Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x1013 +device.name MT27700 Family [ConnectX-4] vendor.id pci 0x15b3 &device.id pci 0x1013 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0006 +subdevice.name MCX416A-BCAT, ConnectX-4 EN, 40/56GbE 2P, PCIe3.0 x16 vendor.id pci 0x15b3 &device.id pci 0x1013 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0033 +subdevice.name ConnectX-4 VPI IB EDR/100 GbE Single Port QSFP28 Adapter vendor.id pci 0x15b3 &device.id pci 0x1013 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0034 +subdevice.name ConnectX-4 VPI IB EDR/100 GbE Dual Port QSFP28 Adapter vendor.id pci 0x15b3 &device.id pci 0x1013 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0050 +subdevice.name ConnectX-4 100 GbE Dual Port QSFP28 Adapter vendor.id pci 0x15b3 &device.id pci 0x1014 +device.name MT27700 Family [ConnectX-4 Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x1015 +device.name MT27710 Family [ConnectX-4 Lx] vendor.id pci 0x15b3 &device.id pci 0x1015 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0016 +subdevice.name ConnectX-4 Lx 25 GbE Dual Port SFP28 Adapter vendor.id pci 0x15b3 &device.id pci 0x1015 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0020 +subdevice.name MCX4411A-ACQN, ConnectX-4 Lx EN OCP, 1x25Gb vendor.id pci 0x15b3 &device.id pci 0x1015 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0021 +subdevice.name MCX4421A-ACQN ConnectX-4 Lx EN OCP,2x25G vendor.id pci 0x15b3 &device.id pci 0x1015 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0025 +subdevice.name ConnectX-4 Lx 25 GbE Dual Port SFP28 rNDC vendor.id pci 0x15b3 &device.id pci 0x1016 +device.name MT27710 Family [ConnectX-4 Lx Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x1017 +device.name MT27800 Family [ConnectX-5] vendor.id pci 0x15b3 &device.id pci 0x1018 +device.name MT27800 Family [ConnectX-5 Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x1019 +device.name MT28800 Family [ConnectX-5 Ex] vendor.id pci 0x15b3 &device.id pci 0x101a +device.name MT28800 Family [ConnectX-5 Ex Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x101b +device.name MT28908 Family [ConnectX-6] vendor.id pci 0x15b3 &device.id pci 0x101c +device.name MT28908 Family [ConnectX-6 Virtual Function] vendor.id pci 0x15b3 &device.id pci 0x101d +device.name MT28841 vendor.id pci 0x15b3 &device.id pci 0x101e +device.name MT28850 vendor.id pci 0x15b3 &device.id pci 0x101f +device.name MT28851 vendor.id pci 0x15b3 &device.id pci 0x1020 +device.name MT28860 vendor.id pci 0x15b3 &device.id pci 0x1021 +device.name MT28861 vendor.id pci 0x15b3 &device.id pci 0x1974 +device.name MT28800 Family [ConnectX-5 PCIe Bridge] vendor.id pci 0x15b3 &device.id pci 0x1975 +device.name MT416842 Family [BlueField SoC PCIe Bridge] vendor.id pci 0x15b3 &device.id pci 0x5274 +device.name MT21108 InfiniBridge vendor.id pci 0x15b3 &device.id pci 0x5a44 +device.name MT23108 InfiniHost vendor.id pci 0x15b3 &device.id pci 0x5a45 +device.name MT23108 [Infinihost HCA Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x5a46 +device.name MT23108 PCI Bridge vendor.id pci 0x15b3 &device.id pci 0x5e8c +device.name MT24204 [InfiniHost III Lx HCA] vendor.id pci 0x15b3 &device.id pci 0x5e8d +device.name MT25204 [InfiniHost III Lx HCA Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x6274 +device.name MT25204 [InfiniHost III Lx HCA] vendor.id pci 0x15b3 &device.id pci 0x6278 +device.name MT25208 InfiniHost III Ex (Tavor compatibility mode) vendor.id pci 0x15b3 &device.id pci 0x6279 +device.name MT25208 [InfiniHost III Ex HCA Flash Recovery] vendor.id pci 0x15b3 &device.id pci 0x6282 +device.name MT25208 [InfiniHost III Ex] vendor.id pci 0x15b3 &device.id pci 0x6340 +device.name MT25408 [ConnectX VPI - IB SDR / 10GigE] vendor.id pci 0x15b3 &device.id pci 0x634a +device.name MT25418 [ConnectX VPI PCIe 2.0 2.5GT/s - IB DDR / 10GigE] vendor.id pci 0x15b3 &device.id pci 0x6368 +device.name MT25448 [ConnectX EN 10GigE, PCIe 2.0 2.5GT/s] vendor.id pci 0x15b3 &device.id pci 0x6372 +device.name MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe 2.0 2.5GT/s] vendor.id pci 0x15b3 &device.id pci 0x6732 +device.name MT26418 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE] vendor.id pci 0x15b3 &device.id pci 0x673c +device.name MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE] vendor.id pci 0x15b3 &device.id pci 0x673c &subvendor.id pci 0x103c &subdevice.id pci 0x1782 +subdevice.name 4X QDR InfiniBand Mezzanine HCA for c-Class BladeSystem vendor.id pci 0x15b3 &device.id pci 0x673c &subvendor.id pci 0x15b3 &subdevice.id pci 0x0021 +subdevice.name HP InfiniBand 4X QDR CX-2 PCI-e G2 Dual Port HCA vendor.id pci 0x15b3 &device.id pci 0x6746 +device.name MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] vendor.id pci 0x15b3 &device.id pci 0x6746 &subvendor.id pci 0x103c &subdevice.id pci 0x1781 +subdevice.name NC543i 1-port 4x QDR IB/Flex-10 10Gb Adapter vendor.id pci 0x15b3 &device.id pci 0x6746 &subvendor.id pci 0x103c &subdevice.id pci 0x3349 +subdevice.name NC543i 2-port 4xQDR IB/10Gb Adapter vendor.id pci 0x15b3 &device.id pci 0x6750 +device.name MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] vendor.id pci 0x15b3 &device.id pci 0x6750 &subvendor.id pci 0x1014 &subdevice.id pci 0x0461 +subdevice.name 2-Port 10 GbE RoCE SR LP PCIe2 (rev b0) vendor.id pci 0x15b3 &device.id pci 0x6750 &subvendor.id pci 0x15b3 &subdevice.id pci 0x0018 +subdevice.name HP 10 GbE PCI-e G2 Dual-Port NIC (rev C1) vendor.id pci 0x15b3 &device.id pci 0x675a +device.name MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe Gen2 5GT/s] vendor.id pci 0x15b3 &device.id pci 0x6764 +device.name MT26468 [ConnectX EN 10GigE, PCIe 2.0 5GT/s Virtualization+] vendor.id pci 0x15b3 &device.id pci 0x6764 &subvendor.id pci 0x103c &subdevice.id pci 0x3313 +subdevice.name NC542m Dual Port Flex-10 10GbE BLc Adapter vendor.id pci 0x15b3 &device.id pci 0x676e +device.name MT26478 [ConnectX EN 40GigE, PCIe 2.0 5GT/s] vendor.id pci 0x15b3 &device.id pci 0x6778 +device.name MT26488 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE Virtualization+] vendor.id pci 0x15b3 &device.id pci 0x7101 +device.name NPS-400 configuration and management interface vendor.id pci 0x15b3 &device.id pci 0x7102 +device.name NPS-400 network interface PF vendor.id pci 0x15b3 &device.id pci 0x7103 +device.name NPS-400 network interface VF vendor.id pci 0x15b3 &device.id pci 0x7121 +device.name NPS-600 configuration and management interface vendor.id pci 0x15b3 &device.id pci 0x7122 +device.name NPS-600 network interface PF vendor.id pci 0x15b3 &device.id pci 0x7123 +device.name NPS-600 network interface VF vendor.id pci 0x15b3 &device.id pci 0xa2d0 +device.name MT416842 BlueField SoC Crypto enabled vendor.id pci 0x15b3 &device.id pci 0xa2d1 +device.name MT416842 BlueField SoC Crypto disabled vendor.id pci 0x15b3 &device.id pci 0xa2d2 +device.name MT416842 BlueField integrated ConnectX-5 network controller vendor.id pci 0x15b3 &device.id pci 0xa2d3 +device.name MT416842 BlueField multicore SoC family VF vendor.id pci 0x15b3 &device.id pci 0xc738 +device.name MT51136 vendor.id pci 0x15b3 &device.id pci 0xc739 +device.name MT51136 GW vendor.id pci 0x15b3 &device.id pci 0xc838 +device.name MT52236 vendor.id pci 0x15b3 &device.id pci 0xc839 +device.name MT52236 router vendor.id pci 0x15b3 &device.id pci 0xcaf1 +device.name ConnectX-4 CAPI Function vendor.id pci 0x15b3 &device.id pci 0xcb84 +device.name MT52100 vendor.id pci 0x15b3 &device.id pci 0xcf08 +device.name MT53236 vendor.id pci 0x15b3 &device.id pci 0xcf6c +device.name MT53100 [Spectrum-2, 64 x 100GbE switch] vendor.id pci 0x15b3 &device.id pci 0xd2f0 +device.name Switch-IB 3 HDR (200Gbps) switch vendor.id pci 0x15b4 +vendor.name CCI/TRIAD vendor.id pci 0x15b5 +vendor.name Cimetrics Inc vendor.id pci 0x15b6 +vendor.name Texas Memory Systems Inc vendor.id pci 0x15b6 &device.id pci 0x0001 +device.name XP15 DSP Accelerator vendor.id pci 0x15b6 &device.id pci 0x0002 +device.name XP30 DSP Accelerator vendor.id pci 0x15b6 &device.id pci 0x0003 +device.name XP00 Data Acquisition Device vendor.id pci 0x15b6 &device.id pci 0x0004 +device.name XP35 DSP Accelerator vendor.id pci 0x15b6 &device.id pci 0x0007 +device.name XP100 DSP Accelerator [XP100-T0] vendor.id pci 0x15b6 &device.id pci 0x0008 +device.name XP100 DSP Accelerator [XP100-T1] vendor.id pci 0x15b6 &device.id pci 0x0009 +device.name XP100 DSP Accelerator [XP100-E0] vendor.id pci 0x15b6 &device.id pci 0x000a +device.name XP100 DSP Accelerator [XP100-E1] vendor.id pci 0x15b6 &device.id pci 0x000e +device.name XP100 DSP Accelerator [XP100-0] vendor.id pci 0x15b6 &device.id pci 0x000f +device.name XP100 DSP Accelerator [XP100-1] vendor.id pci 0x15b6 &device.id pci 0x0010 +device.name XP100 DSP Accelerator [XP100-P0] vendor.id pci 0x15b6 &device.id pci 0x0011 +device.name XP100 DSP Accelerator [XP100-P1] vendor.id pci 0x15b6 &device.id pci 0x0012 +device.name XP100 DSP Accelerator [XP100-P2] vendor.id pci 0x15b6 &device.id pci 0x0013 +device.name XP100 DSP Accelerator [XP100-P3] vendor.id pci 0x15b6 &device.id pci 0x0014 +device.name RamSan Flash SSD vendor.id pci 0x15b6 &device.id pci 0x0015 +device.name ZBox vendor.id pci 0x15b7 +vendor.name Sandisk Corp vendor.id pci 0x15b8 +vendor.name ADDI-DATA GmbH vendor.id pci 0x15b8 &device.id pci 0x1001 +device.name APCI1516 SP controller (16 digi outputs) vendor.id pci 0x15b8 &device.id pci 0x1003 +device.name APCI1032 SP controller (32 digi inputs w/ opto coupler) vendor.id pci 0x15b8 &device.id pci 0x1004 +device.name APCI2032 SP controller (32 digi outputs) vendor.id pci 0x15b8 &device.id pci 0x1005 +device.name APCI2200 SP controller (8/16 digi outputs (relay)) vendor.id pci 0x15b8 &device.id pci 0x1006 +device.name APCI1564 SP controller (32 digi ins, 32 digi outs) vendor.id pci 0x15b8 &device.id pci 0x100a +device.name APCI1696 SP controller (96 TTL I/Os) vendor.id pci 0x15b8 &device.id pci 0x3001 +device.name APCI3501 SP controller (analog output board) vendor.id pci 0x15b8 &device.id pci 0x300f +device.name APCI3600 Noise and vibration measurement board vendor.id pci 0x15b8 &device.id pci 0x7001 +device.name APCI7420 2-port Serial Controller vendor.id pci 0x15b8 &device.id pci 0x7002 +device.name APCI7300 Serial Controller vendor.id pci 0x15b9 +vendor.name Maestro Digital Communications vendor.id pci 0x15ba +vendor.name Impacct Technology Corp vendor.id pci 0x15bb +vendor.name Portwell Inc vendor.id pci 0x15bc +vendor.name Agilent Technologies vendor.id pci 0x15bc &device.id pci 0x0100 +device.name HPFC-5600 Tachyon DX2+ FC vendor.id pci 0x15bc &device.id pci 0x0103 +device.name QX4 PCI Express quad 4-gigabit Fibre Channel controller vendor.id pci 0x15bc &device.id pci 0x0105 +device.name Celerity FC-44XS/FC-42XS/FC-41XS/FC-44ES/FC-42ES/FC-41ES vendor.id pci 0x15bc &device.id pci 0x0105 &subvendor.id pci 0x117c &subdevice.id pci 0x0022 +subdevice.name Celerity FC-42XS Fibre Channel Adapter vendor.id pci 0x15bc &device.id pci 0x0105 &subvendor.id pci 0x117c &subdevice.id pci 0x0025 +subdevice.name Celerity FC-44ES Fibre Channel Adapter vendor.id pci 0x15bc &device.id pci 0x0105 &subvendor.id pci 0x117c &subdevice.id pci 0x0026 +subdevice.name Celerity FC-42ES Fibre Channel Adapter vendor.id pci 0x15bc &device.id pci 0x1100 +device.name E8001-66442 PCI Express CIC vendor.id pci 0x15bc &device.id pci 0x2922 +device.name 64 Bit, 133MHz PCI-X Exerciser & Protocol Checker vendor.id pci 0x15bc &device.id pci 0x2928 +device.name 64 Bit, 66MHz PCI Exerciser & Analyzer vendor.id pci 0x15bc &device.id pci 0x2929 +device.name 64 Bit, 133MHz PCI-X Analyzer & Exerciser vendor.id pci 0x15bd +vendor.name DFI Inc vendor.id pci 0x15be +vendor.name Sola Electronics vendor.id pci 0x15bf +vendor.name High Tech Computer Corp (HTC) vendor.id pci 0x15c0 +vendor.name BVM Ltd vendor.id pci 0x15c1 +vendor.name Quantel vendor.id pci 0x15c2 +vendor.name Newer Technology Inc vendor.id pci 0x15c3 +vendor.name Taiwan Mycomp Co Ltd vendor.id pci 0x15c4 +vendor.name EVSX Inc vendor.id pci 0x15c5 +vendor.name Procomp Informatics Ltd vendor.id pci 0x15c5 &device.id pci 0x8010 +device.name 1394b - 1394 Firewire 3-Port Host Adapter Card vendor.id pci 0x15c6 +vendor.name Technical University of Budapest vendor.id pci 0x15c7 +vendor.name Tateyama System Laboratory Co Ltd vendor.id pci 0x15c7 &device.id pci 0x0349 +device.name Tateyama C-PCI PLC/NC card Rev.01A vendor.id pci 0x15c8 +vendor.name Penta Media Co Ltd vendor.id pci 0x15c9 +vendor.name Serome Technology Inc vendor.id pci 0x15ca +vendor.name Bitboys OY vendor.id pci 0x15cb +vendor.name AG Electronics Ltd vendor.id pci 0x15cc +vendor.name Hotrail Inc vendor.id pci 0x15cd +vendor.name Dreamtech Co Ltd vendor.id pci 0x15ce +vendor.name Genrad Inc vendor.id pci 0x15cf +vendor.name Hilscher GmbH vendor.id pci 0x15cf &device.id pci 0x0000 +device.name CIFX 50E-DP(M/S) vendor.id pci 0x15d1 +vendor.name Infineon Technologies AG vendor.id pci 0x15d2 +vendor.name FIC (First International Computer Inc) vendor.id pci 0x15d3 +vendor.name NDS Technologies Israel Ltd vendor.id pci 0x15d4 +vendor.name Iwill Corp vendor.id pci 0x15d5 +vendor.name Tatung Co vendor.id pci 0x15d6 +vendor.name Entridia Corp vendor.id pci 0x15d7 +vendor.name Rockwell-Collins Inc vendor.id pci 0x15d8 +vendor.name Cybernetics Technology Co Ltd vendor.id pci 0x15d9 +vendor.name Super Micro Computer Inc vendor.id pci 0x15da +vendor.name Cyberfirm Inc vendor.id pci 0x15db +vendor.name Applied Computing Systems Inc vendor.id pci 0x15dc +vendor.name Litronic Inc vendor.id pci 0x15dc &device.id pci 0x0001 +device.name Argus 300 PCI Cryptography Module vendor.id pci 0x15dd +vendor.name Sigmatel Inc vendor.id pci 0x15de +vendor.name Malleable Technologies Inc vendor.id pci 0x15df +vendor.name Infinilink Corp vendor.id pci 0x15e0 +vendor.name Cacheflow Inc vendor.id pci 0x15e1 +vendor.name Voice Technologies Group Inc vendor.id pci 0x15e2 +vendor.name Quicknet Technologies Inc vendor.id pci 0x15e2 &device.id pci 0x0500 +device.name PhoneJack-PCI vendor.id pci 0x15e3 +vendor.name Networth Technologies Inc vendor.id pci 0x15e4 +vendor.name VSN Systemen BV vendor.id pci 0x15e5 +vendor.name Valley technologies Inc vendor.id pci 0x15e6 +vendor.name Agere Inc vendor.id pci 0x15e7 +vendor.name Get Engineering Corp vendor.id pci 0x15e8 +vendor.name National Datacomm Corp vendor.id pci 0x15e8 &device.id pci 0x0130 +device.name Wireless PCI Card vendor.id pci 0x15e8 &device.id pci 0x0131 +device.name NCP130A2 Wireless NIC vendor.id pci 0x15e9 +vendor.name Pacific Digital Corp vendor.id pci 0x15e9 &device.id pci 0x1841 +device.name ADMA-100 DiscStaQ ATA Controller vendor.id pci 0x15ea +vendor.name Tokyo Denshi Sekei K.K. vendor.id pci 0x15eb +vendor.name DResearch Digital Media Systems GmbH vendor.id pci 0x15ec +vendor.name Beckhoff GmbH vendor.id pci 0x15ec &device.id pci 0x3101 +device.name FC3101 Profibus DP 1 Channel PCI vendor.id pci 0x15ec &device.id pci 0x5102 +device.name FC5102 vendor.id pci 0x15ed +vendor.name Macrolink Inc vendor.id pci 0x15ee +vendor.name In Win Development Inc vendor.id pci 0x15ef +vendor.name Intelligent Paradigm Inc vendor.id pci 0x15f0 +vendor.name B-Tree Systems Inc vendor.id pci 0x15f1 +vendor.name Times N Systems Inc vendor.id pci 0x15f2 +vendor.name Diagnostic Instruments Inc vendor.id pci 0x15f3 +vendor.name Digitmedia Corp vendor.id pci 0x15f4 +vendor.name Valuesoft vendor.id pci 0x15f5 +vendor.name Power Micro Research vendor.id pci 0x15f6 +vendor.name Extreme Packet Device Inc vendor.id pci 0x15f7 +vendor.name Banctec vendor.id pci 0x15f8 +vendor.name Koga Electronics Co vendor.id pci 0x15f9 +vendor.name Zenith Electronics Corp vendor.id pci 0x15fa +vendor.name J.P. Axzam Corp vendor.id pci 0x15fb +vendor.name Zilog Inc vendor.id pci 0x15fc +vendor.name Techsan Electronics Co Ltd vendor.id pci 0x15fd +vendor.name N-CUBED.NET vendor.id pci 0x15fe +vendor.name Kinpo Electronics Inc vendor.id pci 0x15ff +vendor.name Fastpoint Technologies Inc vendor.id pci 0x1600 +vendor.name Northrop Grumman - Canada Ltd vendor.id pci 0x1601 +vendor.name Tenta Technology vendor.id pci 0x1602 +vendor.name Prosys-tec Inc vendor.id pci 0x1603 +vendor.name Nokia Wireless Communications vendor.id pci 0x1604 +vendor.name Central System Research Co Ltd vendor.id pci 0x1605 +vendor.name Pairgain Technologies vendor.id pci 0x1606 +vendor.name Europop AG vendor.id pci 0x1607 +vendor.name Lava Semiconductor Manufacturing Inc vendor.id pci 0x1608 +vendor.name Automated Wagering International vendor.id pci 0x1609 +vendor.name Scimetric Instruments Inc vendor.id pci 0x1612 +vendor.name Telesynergy Research Inc. vendor.id pci 0x1618 +vendor.name Stone Ridge Technology vendor.id pci 0x1618 &device.id pci 0x0001 +device.name RDX 11 vendor.id pci 0x1618 &device.id pci 0x0002 +device.name HFT-01 vendor.id pci 0x1618 &device.id pci 0x0400 +device.name FarSync T2P (2 port X.21/V.35/V.24) vendor.id pci 0x1618 &device.id pci 0x0440 +device.name FarSync T4P (4 port X.21/V.35/V.24) vendor.id pci 0x1618 &device.id pci 0x0610 +device.name FarSync T1U (1 port X.21/V.35/V.24) vendor.id pci 0x1618 &device.id pci 0x0620 +device.name FarSync T2U (2 port X.21/V.35/V.24) vendor.id pci 0x1618 &device.id pci 0x0640 +device.name FarSync T4U (4 port X.21/V.35/V.24) vendor.id pci 0x1618 &device.id pci 0x1610 +device.name FarSync TE1 (T1,E1) vendor.id pci 0x1618 &device.id pci 0x2610 +device.name FarSync DSL-S1 (SHDSL) vendor.id pci 0x1618 &device.id pci 0x3640 +device.name FarSync T4E (4-port X.21/V.35/V.24) vendor.id pci 0x1618 &device.id pci 0x4620 +device.name FarSync T2Ue PCI Express (2-port X.21/V.35/V.24) vendor.id pci 0x1618 &device.id pci 0x4640 +device.name FarSync T4Ue PCI Express (4-port X.21/V.35/V.24) vendor.id pci 0x1619 +vendor.name FarSite Communications Ltd vendor.id pci 0x1619 &device.id pci 0x0400 +device.name FarSync T2P (2 port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x0440 +device.name FarSync T4P (4 port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x0610 +device.name FarSync T1U (1 port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x0620 +device.name FarSync T2U (2 port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x0640 +device.name FarSync T4U (4 port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x1610 +device.name FarSync TE1 (T1,E1) vendor.id pci 0x1619 &device.id pci 0x1612 +device.name FarSync TE1 PCI Express (T1,E1) vendor.id pci 0x1619 &device.id pci 0x2610 +device.name FarSync DSL-S1 (SHDSL) vendor.id pci 0x1619 &device.id pci 0x3640 +device.name FarSync T4E (4-port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x4620 +device.name FarSync T2Ue PCI Express (2-port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x4640 +device.name FarSync T4Ue PCI Express (4-port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x5621 +device.name FarSync T2Ee PCI Express (2 port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x5641 +device.name FarSync T4Ee PCI Express (4 port X.21/V.35/V.24) vendor.id pci 0x1619 &device.id pci 0x6620 +device.name FarSync T2U-PMC PCI Express (2 port X.21/V.35/V.24) vendor.id pci 0x161f +vendor.name Rioworks vendor.id pci 0x1626 +vendor.name TDK Semiconductor Corp. vendor.id pci 0x1626 &device.id pci 0x8410 +device.name RTL81xx Fast Ethernet vendor.id pci 0x1629 +vendor.name Kongsberg Spacetec AS vendor.id pci 0x1629 &device.id pci 0x1003 +device.name Format synchronizer v3.0 vendor.id pci 0x1629 &device.id pci 0x1006 +device.name Format synchronizer, model 10500 vendor.id pci 0x1629 &device.id pci 0x1007 +device.name Format synchronizer, model 21000 vendor.id pci 0x1629 &device.id pci 0x2002 +device.name Fast Universal Data Output vendor.id pci 0x1631 +vendor.name Packard Bell B.V. vendor.id pci 0x1638 +vendor.name Standard Microsystems Corp [SMC] vendor.id pci 0x1638 &device.id pci 0x1100 +device.name SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000 vendor.id pci 0x163c +vendor.name Smart Link Ltd. vendor.id pci 0x163c &device.id pci 0x3052 +device.name SmartLink SmartPCI562 56K Modem vendor.id pci 0x163c &device.id pci 0x5449 +device.name SmartPCI561 Modem vendor.id pci 0x1641 +vendor.name MKNet Corp. vendor.id pci 0x1642 +vendor.name Bitland(ShenZhen) Information Technology Co., Ltd. vendor.id pci 0x1657 +vendor.name Brocade Communications Systems, Inc. vendor.id pci 0x1657 &device.id pci 0x0013 +device.name 425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA vendor.id pci 0x1657 &device.id pci 0x0013 &subvendor.id pci 0x103c &subdevice.id pci 0x1742 +subdevice.name 82B 8Gbps dual port FC HBA vendor.id pci 0x1657 &device.id pci 0x0013 &subvendor.id pci 0x103c &subdevice.id pci 0x1744 +subdevice.name 42B 4Gbps dual port FC HBA vendor.id pci 0x1657 &device.id pci 0x0013 &subvendor.id pci 0x1657 &subdevice.id pci 0x0014 +subdevice.name 425/825 4Gbps/8Gbps PCIe dual port FC HBA vendor.id pci 0x1657 &device.id pci 0x0014 +device.name 1010/1020/1007/1741 10Gbps CNA vendor.id pci 0x1657 &device.id pci 0x0014 &subvendor.id pci 0x1657 &subdevice.id pci 0x0014 +subdevice.name 1010/1020/1007/1741 10Gbps CNA - FCOE vendor.id pci 0x1657 &device.id pci 0x0014 &subvendor.id pci 0x1657 &subdevice.id pci 0x0015 +subdevice.name 1010/1020/1007/1741 10Gbps CNA - LL vendor.id pci 0x1657 &device.id pci 0x0017 +device.name 415/815/41B/81B 4Gbps/8Gbps PCIe single port FC HBA vendor.id pci 0x1657 &device.id pci 0x0017 &subvendor.id pci 0x103c &subdevice.id pci 0x1741 +subdevice.name 41B 4Gbps single port FC HBA vendor.id pci 0x1657 &device.id pci 0x0017 &subvendor.id pci 0x103c &subdevice.id pci 0x1743 +subdevice.name 81B 8Gbps single port FC HBA vendor.id pci 0x1657 &device.id pci 0x0017 &subvendor.id pci 0x1657 &subdevice.id pci 0x0014 +subdevice.name 415/815 4Gbps/8Gbps single port PCIe FC HBA vendor.id pci 0x1657 &device.id pci 0x0021 +device.name 804 8Gbps FC HBA for HP Bladesystem c-class vendor.id pci 0x1657 &device.id pci 0x0022 +device.name 1860 16Gbps/10Gbps Fabric Adapter vendor.id pci 0x1657 &device.id pci 0x0022 &subvendor.id pci 0x1657 &subdevice.id pci 0x0022 +subdevice.name 10Gbps CNA - FCOE vendor.id pci 0x1657 &device.id pci 0x0022 &subvendor.id pci 0x1657 &subdevice.id pci 0x0023 +subdevice.name 10Gbps CNA - LL vendor.id pci 0x1657 &device.id pci 0x0022 &subvendor.id pci 0x1657 &subdevice.id pci 0x0024 +subdevice.name 16Gbps FC HBA vendor.id pci 0x1657 &device.id pci 0x0023 +device.name 1867/1869 16Gbps FC HBA vendor.id pci 0x1657 &device.id pci 0x0646 +device.name 400 4Gbps PCIe FC HBA vendor.id pci 0x165a +vendor.name Epix Inc vendor.id pci 0x165a &device.id pci 0xc100 +device.name PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232] vendor.id pci 0x165a &device.id pci 0xd200 +device.name PIXCI(R) D2X Digital Video Capture Board [custom QL5232] vendor.id pci 0x165a &device.id pci 0xd300 +device.name PIXCI(R) D3X Digital Video Capture Board [custom QL5232] vendor.id pci 0x165a &device.id pci 0xeb01 +device.name PIXCI(R) EB1 PCI Camera Link Video Capture Board vendor.id pci 0x165c +vendor.name Gidel Ltd. vendor.id pci 0x165c &device.id pci 0x5361 +device.name PROCStarII60-1 vendor.id pci 0x165c &device.id pci 0x5362 +device.name PROCStarII60-2 vendor.id pci 0x165c &device.id pci 0x5364 +device.name PROCStarII60-4 vendor.id pci 0x165c &device.id pci 0x5435 +device.name ProcSparkII vendor.id pci 0x165c &device.id pci 0x5661 +device.name ProcE60 vendor.id pci 0x165c &device.id pci 0x56e1 +device.name ProcE180 vendor.id pci 0x165c &device.id pci 0x5911 +device.name ProcStarIII110-1 vendor.id pci 0x165c &device.id pci 0x5912 +device.name ProcStarIII110-2 vendor.id pci 0x165c &device.id pci 0x5913 +device.name ProcStarIII110-3 vendor.id pci 0x165c &device.id pci 0x5914 +device.name ProcStarIII110-4 vendor.id pci 0x165c &device.id pci 0x5921 +device.name ProcStarIII150-1 vendor.id pci 0x165c &device.id pci 0x5922 +device.name ProcStarIII150-2 vendor.id pci 0x165c &device.id pci 0x5923 +device.name ProcStarIII150-3 vendor.id pci 0x165c &device.id pci 0x5924 +device.name ProcStarIII150-4 vendor.id pci 0x165c &device.id pci 0x5931 +device.name ProcStarIII260-1 vendor.id pci 0x165c &device.id pci 0x5932 +device.name ProcStarIII260-2 vendor.id pci 0x165c &device.id pci 0x5933 +device.name ProcStarIII260-3 vendor.id pci 0x165c &device.id pci 0x5934 +device.name ProcStarIII260-4 vendor.id pci 0x165c &device.id pci 0x5941 +device.name ProcStarIII340-1 vendor.id pci 0x165c &device.id pci 0x5942 +device.name ProcStarIII340-2 vendor.id pci 0x165c &device.id pci 0x5943 +device.name ProcStarIII340-3 vendor.id pci 0x165c &device.id pci 0x5944 +device.name ProcStarIII340-4 vendor.id pci 0x165c &device.id pci 0x5a01 +device.name ProceIII80 vendor.id pci 0x165c &device.id pci 0x5a11 +device.name ProceIII110 vendor.id pci 0x165c &device.id pci 0x5a21 +device.name ProceIII150 vendor.id pci 0x165c &device.id pci 0x5a31 +device.name ProceIII260 vendor.id pci 0x165c &device.id pci 0x5a41 +device.name ProceIII340 vendor.id pci 0x165c &device.id pci 0x5b51 +device.name ProceIV360 vendor.id pci 0x165c &device.id pci 0x5b61 +device.name ProceIV530 vendor.id pci 0x165c &device.id pci 0x5b71 +device.name ProceIV820 vendor.id pci 0x165c &device.id pci 0x5c01 +device.name ProcStarIV80-1 vendor.id pci 0x165c &device.id pci 0x5c02 +device.name ProcStarIV80-2 vendor.id pci 0x165c &device.id pci 0x5c03 +device.name ProcStarIV80-3 vendor.id pci 0x165c &device.id pci 0x5c04 +device.name ProcStarIV80-4 vendor.id pci 0x165c &device.id pci 0x5c11 +device.name ProcStarIV110-1 vendor.id pci 0x165c &device.id pci 0x5c12 +device.name ProcStarIV110-2 vendor.id pci 0x165c &device.id pci 0x5c13 +device.name ProcStarIV110-3 vendor.id pci 0x165c &device.id pci 0x5c14 +device.name ProcStarIV110-4 vendor.id pci 0x165c &device.id pci 0x5c51 +device.name ProcStarIV360-1 vendor.id pci 0x165c &device.id pci 0x5c52 +device.name ProcStarIV360-2 vendor.id pci 0x165c &device.id pci 0x5c53 +device.name ProcStarIV360-3 vendor.id pci 0x165c &device.id pci 0x5c54 +device.name ProcStarIV360-4 vendor.id pci 0x165c &device.id pci 0x5c61 +device.name ProcStarIV530-1 vendor.id pci 0x165c &device.id pci 0x5c62 +device.name ProcStarIV530-2 vendor.id pci 0x165c &device.id pci 0x5c63 +device.name ProcStarIV530-3 vendor.id pci 0x165c &device.id pci 0x5c64 +device.name ProcStarIV530-4 vendor.id pci 0x165c &device.id pci 0x5c71 +device.name ProcStarIV820-1 vendor.id pci 0x165c &device.id pci 0x5c72 +device.name ProcStarIV820-2 vendor.id pci 0x165c &device.id pci 0x5c73 +device.name ProcStarIV820-3 vendor.id pci 0x165c &device.id pci 0x5c74 +device.name ProcStarIV820-4 vendor.id pci 0x165c &device.id pci 0x5d01 +device.name Proc10480 vendor.id pci 0x165c &device.id pci 0x5d11 +device.name Proc104110 vendor.id pci 0x165c &device.id pci 0x5f01 +device.name ProceV_A3 vendor.id pci 0x165c &device.id pci 0x5f11 +device.name ProceV_A7 vendor.id pci 0x165c &device.id pci 0x5f21 +device.name ProceV_AB vendor.id pci 0x165c &device.id pci 0x5f31 +device.name ProceV_D5 vendor.id pci 0x165c &device.id pci 0x5f41 +device.name ProceV_D8 vendor.id pci 0x165c &device.id pci 0x6732 +device.name Proc6M vendor.id pci 0x165c &device.id pci 0x6832 +device.name Proc12M vendor.id pci 0x165c &device.id pci 0x7101 +device.name Proc10a_27 vendor.id pci 0x165c &device.id pci 0x7111 +device.name Proc10a_48 vendor.id pci 0x165c &device.id pci 0x7121 +device.name Proc10a_66 vendor.id pci 0x165c &device.id pci 0x7141 +device.name Proc10a_115 vendor.id pci 0x165c &device.id pci 0x7181 +device.name Proc10a_27S vendor.id pci 0x165c &device.id pci 0x7191 +device.name Proc10a_48S vendor.id pci 0x165c &device.id pci 0x71a1 +device.name Proc10a_66S vendor.id pci 0x165c &device.id pci 0x71b1 +device.name Proc10A vendor.id pci 0x165d +vendor.name Hsing Tech. Enterprise Co., Ltd. vendor.id pci 0x165f +vendor.name Linux Media Labs, LLC vendor.id pci 0x165f &device.id pci 0x1020 +device.name LMLM4 MPEG-4 encoder vendor.id pci 0x1661 +vendor.name Worldspace Corp. vendor.id pci 0x1668 +vendor.name Actiontec Electronics Inc vendor.id pci 0x1668 &device.id pci 0x0100 +device.name Mini-PCI bridge vendor.id pci 0x166d +vendor.name Broadcom Corporation vendor.id pci 0x166d &device.id pci 0x0001 +device.name SiByte BCM1125/1125H/1250 System-on-a-Chip PCI vendor.id pci 0x166d &device.id pci 0x0002 +device.name SiByte BCM1125H/1250 System-on-a-Chip HyperTransport vendor.id pci 0x166d &device.id pci 0x0012 +device.name SiByte BCM1280/BCM1480 System-on-a-Chip PCI-X vendor.id pci 0x166d &device.id pci 0x0014 +device.name Sibyte BCM1280/BCM1480 System-on-a-Chip HyperTransport vendor.id pci 0x1677 +vendor.name Bernecker + Rainer vendor.id pci 0x1677 &device.id pci 0x104e +device.name 5LS172.6 B&R Dual CAN Interface Card vendor.id pci 0x1677 &device.id pci 0x12d7 +device.name 5LS172.61 B&R Dual CAN Interface Card vendor.id pci 0x1677 &device.id pci 0x20ad +device.name 5ACPCI.MFIO-K01 Profibus DP / K-Feldbus / COM vendor.id pci 0x1678 +vendor.name NetEffect vendor.id pci 0x1678 &device.id pci 0x0100 +device.name NE020 10Gb Accelerated Ethernet Adapter (iWARP RNIC) vendor.id pci 0x1679 +vendor.name Tokyo Electron Device Ltd. vendor.id pci 0x1679 &device.id pci 0x3000 +device.name SD Standard host controller [Ellen] vendor.id pci 0x167b +vendor.name ZyDAS Technology Corp. vendor.id pci 0x167b &device.id pci 0x2102 +device.name ZyDAS ZD1202 vendor.id pci 0x167b &device.id pci 0x2102 &subvendor.id pci 0x187e &subdevice.id pci 0x3406 +subdevice.name ZyAIR B-122 CardBus 11Mbs Wireless LAN Card vendor.id pci 0x167b &device.id pci 0x2102 &subvendor.id pci 0x187e &subdevice.id pci 0x3407 +subdevice.name ZyAIR B-320 802.11b Wireless PCI Adapter vendor.id pci 0x167b &device.id pci 0x2116 +device.name ZD1212B Wireless Adapter vendor.id pci 0x167d +vendor.name Samsung Electro-Mechanics Co., Ltd. vendor.id pci 0x167d &device.id pci 0xa000 +device.name MagicLAN SWL-2210P 802.11b [Intersil ISL3874] vendor.id pci 0x167e +vendor.name ONNTO Corp. vendor.id pci 0x1681 +vendor.name Hercules vendor.id pci 0x1682 +vendor.name XFX Pine Group Inc. vendor.id pci 0x1688 +vendor.name CastleNet Technology Inc. vendor.id pci 0x1688 &device.id pci 0x1170 +device.name WLAN 802.11b card vendor.id pci 0x168c +vendor.name Qualcomm Atheros vendor.id pci 0x168c &device.id pci 0x0007 +device.name AR5210 Wireless Network Adapter [AR5000 802.11a] vendor.id pci 0x168c &device.id pci 0x0007 &subvendor.id pci 0x1737 &subdevice.id pci 0x0007 +subdevice.name WPC54A Wireless PC Card vendor.id pci 0x168c &device.id pci 0x0007 &subvendor.id pci 0x1b47 &subdevice.id pci 0x0100 +subdevice.name Harmony 8450CN Wireless CardBus Module vendor.id pci 0x168c &device.id pci 0x0007 &subvendor.id pci 0x1b47 &subdevice.id pci 0x0110 +subdevice.name Skyline 4030 / Harmony 8450 802.11a Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0007 &subvendor.id pci 0x8086 &subdevice.id pci 0x2501 +subdevice.name PRO/Wireless 5000 LAN PCI Adapter Module vendor.id pci 0x168c &device.id pci 0x0011 +device.name AR5211 Wireless Network Adapter [AR5001A 802.11a] vendor.id pci 0x168c &device.id pci 0x0012 +device.name AR5211 Wireless Network Adapter [AR5001X 802.11ab] vendor.id pci 0x168c &device.id pci 0x0012 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a03 +subdevice.name AirPro DWL-A650 Wireless Cardbus Adapter (rev.B) vendor.id pci 0x168c &device.id pci 0x0012 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a04 +subdevice.name AirPro DWL-AB650 Multimode Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0012 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a05 +subdevice.name AirPro DWL-AB520 Multimode Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0012 &subvendor.id pci 0x126c &subdevice.id pci 0x8031 +subdevice.name 2201 Mobile Adapter vendor.id pci 0x168c &device.id pci 0x0012 &subvendor.id pci 0x1385 &subdevice.id pci 0x4400 +subdevice.name WAB501 802.11ab Wireless CardBus Card vendor.id pci 0x168c &device.id pci 0x0012 &subvendor.id pci 0x1b47 &subdevice.id pci 0xaa00 +subdevice.name 8460 802.11ab Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0013 +device.name AR5212/5213/2414 Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x0308 &subdevice.id pci 0x3402 +subdevice.name AG-100 802.11ag Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x0308 &subdevice.id pci 0x3405 +subdevice.name G-102 v2 802.11g Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x0308 &subdevice.id pci 0x3408 +subdevice.name G-170S 802.11g Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00e5 +subdevice.name NC6000/NC8000 laptop vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x10b7 &subdevice.id pci 0x6002 +subdevice.name 3CRWE154A72 802.11abg Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1113 &subdevice.id pci 0xd301 +subdevice.name Philips CPWNA100 Wireless CardBus adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1113 &subdevice.id pci 0xee23 +subdevice.name SMCWPCIT-G 108Mbps Wireless PCI adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1154 &subdevice.id pci 0x033b +subdevice.name Buffalo WLI-CB-AMG54 vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1154 &subdevice.id pci 0x034e +subdevice.name Buffalo WLI-CB-AG108HP 802.11abg Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3202 +subdevice.name DWL-G650 (Rev B3,B5) Wireless cardbus adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3203 +subdevice.name AirPlus DWL-G520 Wireless PCI Adapter (rev. A) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a07 +subdevice.name AirXpert DWL-AG650 Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a08 +subdevice.name AirXpert DWL-AG520 Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a12 +subdevice.name D-Link AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a13 +subdevice.name AirPlus DWL-G520 Wireless PCI Adapter (rev. B) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a14 +subdevice.name AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.A) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a17 +subdevice.name D-Link AirPremier DWL-G680 Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a18 +subdevice.name D-Link AirPremier DWL-G550 Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a1a +subdevice.name WNA-2330 802.11bg Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a63 +subdevice.name D-Link AirPremier DWL-AG660 Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a93 +subdevice.name Conceptronic C54I Wireless 801.11g PCI card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a94 +subdevice.name Conceptronic C54C 802.11g Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1186 &subdevice.id pci 0x3ab0 +subdevice.name Allnet ALL0281 Wireless PCI Card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x4600 +subdevice.name WAG511 802.11a/b/g Dual Band Wireless PC Card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x4610 +subdevice.name WAG511 802.11a/b/g Dual Band Wireless PC Card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x4900 +subdevice.name WG311v1 802.11g Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x4a00 +subdevice.name WAG311 802.11a/g Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x4b00 +subdevice.name WG511T 108 Mbps Wireless PC Card (rev.A/B) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x4d00 +subdevice.name WG311T 108 Mbps Wireless PCI Adapter (rev.A2) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x4f00 +subdevice.name WG511U Double 108 Mbps Wireless PC Card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x5a00 +subdevice.name WG311T (rev.A3 v1h3/v1h4) 108 Mbps Wireless PCI Adapter [AR2412] vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x5b00 +subdevice.name WG511T 108 Mbps Wireless PC Card (rev.C) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1385 &subdevice.id pci 0x5d00 +subdevice.name WPN511 RangeMax Wireless PC Card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1458 &subdevice.id pci 0xe911 +subdevice.name GN-WIAG02 vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1468 &subdevice.id pci 0x0403 +subdevice.name U10H014 802.11g Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1468 &subdevice.id pci 0x0408 +subdevice.name ThinkPad 11b/g Wireless LAN Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x14b7 &subdevice.id pci 0x0a10 +subdevice.name 8480-WD 802.11abg Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x14b7 &subdevice.id pci 0x0a60 +subdevice.name 8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x14b7 &subdevice.id pci 0xaa30 +subdevice.name 8800-FC 802.11bg Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x14b7 &subdevice.id pci 0xaa40 +subdevice.name 8470-WD 802.11bg Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x14b9 &subdevice.id pci 0xcb21 +subdevice.name CB21 802.11a/b/g Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1668 &subdevice.id pci 0x1026 +subdevice.name IBM HighRate 11 a/b/g Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x0013 +subdevice.name AirPlus XtremeG DWL-G650 Wireless PCMCIA Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x1025 +subdevice.name DWL-G650B2 Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x1027 +subdevice.name Engenius NL-3054CB ARIES b/g CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x1042 +subdevice.name Ubiquiti Networks SuperRange a/b/g Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x1051 +subdevice.name EZ Connect g 802.11g 108Mbps Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x2026 +subdevice.name Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x2027 +subdevice.name D-Link AirPlus DWL-G520 Wireless PCI Adapter (rev. A) vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x2041 +subdevice.name Engenius 5354MP Plus ARIES2 b/g MiniPCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x2042 +subdevice.name Engenius 5354MP Plus ARIES2 a/b/g MiniPCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x168c &subdevice.id pci 0x2051 +subdevice.name TRENDnet TEW-443PI Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x16a5 &subdevice.id pci 0x160a +subdevice.name BWP712 802.11bg Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x16ab &subdevice.id pci 0x7302 +subdevice.name Trust Speedshare Turbo Pro Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1737 &subdevice.id pci 0x0017 +subdevice.name WPC55AG vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1737 &subdevice.id pci 0x0026 +subdevice.name WMP55AG v1.1 vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1737 &subdevice.id pci 0x0035 +subdevice.name WPC55AG v1.2 802.11abg Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1737 &subdevice.id pci 0x0036 +subdevice.name WMP55AG v1.2 802.11abg PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1799 &subdevice.id pci 0x3000 +subdevice.name F6D3000 Dual-Band Wireless A+G Desktop Card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x1799 &subdevice.id pci 0x3010 +subdevice.name F6D3010 Dual-Band Wireless A+G Notebook Card vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x17cf &subdevice.id pci 0x0042 +subdevice.name Z-COMAX Highpower XG-622H (400mw) 802.11b/g mini-PCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x185f &subdevice.id pci 0x1012 +subdevice.name CM9 Wireless a/b/g MiniPCI Adapter vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0x185f &subdevice.id pci 0x2012 +subdevice.name Wistron NeWeb WLAN a+b+g model CB9 vendor.id pci 0x168c &device.id pci 0x0013 &subvendor.id pci 0xa727 &subdevice.id pci 0x6801 +subdevice.name 3CRXJK10075 OfficeConnect Wireless 108Mbps 11g XJACK PC Card vendor.id pci 0x168c &device.id pci 0x001a +device.name AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg] vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1052 &subdevice.id pci 0x168c +subdevice.name Sweex Wireless Lan PC Card 54Mbps vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1113 &subdevice.id pci 0xee20 +subdevice.name SMC Wireless CardBus Adapter 802.11g (SMCWCB-G EU) vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1113 &subdevice.id pci 0xee24 +subdevice.name SMC Wireless PCI Card WPCI-G vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1186 &subdevice.id pci 0x3a15 +subdevice.name AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.D1) vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1186 &subdevice.id pci 0x3a16 +subdevice.name AirPlus G DWL-G510 Wireless PCI Adapter(rev.B) vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1186 &subdevice.id pci 0x3a1c +subdevice.name WNA-1330 Notebook Adapter vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1186 &subdevice.id pci 0x3a1d +subdevice.name WDA-1320 Desktop Adapter vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1186 &subdevice.id pci 0x3a23 +subdevice.name AirPlus G DWL-G520+A Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1186 &subdevice.id pci 0x3a24 +subdevice.name AirPlus G DWL-G650+A Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1186 &subdevice.id pci 0x3b08 +subdevice.name AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.C1) vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x168c &subdevice.id pci 0x001a +subdevice.name Belkin FD7000 vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x168c &subdevice.id pci 0x1052 +subdevice.name TP-Link TL-WN510G Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x168c &subdevice.id pci 0x2052 +subdevice.name Compex Wireless 802.11 b/g MiniPCI Adapter, Rev A1 [WLM54G] vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x16ec &subdevice.id pci 0x0122 +subdevice.name Wireless PCI Adapter Model 5418 vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1737 &subdevice.id pci 0x0053 +subdevice.name WPC54G v7 802.11g Wireless-G Notebook Adapter vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1799 &subdevice.id pci 0x700c +subdevice.name F5D7000 v5000 Wireless G Desktop Card vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x1799 &subdevice.id pci 0x701d +subdevice.name F5D7010 v5000 Wireless G Notebook Card vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x17f9 &subdevice.id pci 0x0008 +subdevice.name DX-WGNBC 802.11bg Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x001a &subvendor.id pci 0x17f9 &subdevice.id pci 0x0018 +subdevice.name DX-WGDTC 802.11bg Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b +device.name AR5413/AR5414 Wireless Network Adapter [AR5006X(S) 802.11abg] vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x0777 &subdevice.id pci 0x1107 +subdevice.name UB5 802.11a Wireless Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x0777 &subdevice.id pci 0x3002 +subdevice.name XR2 802.11g Wireless Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x0777 &subdevice.id pci 0x3005 +subdevice.name XR5 802.11a Wireless Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x0777 &subdevice.id pci 0x3009 +subdevice.name XR9 900MHz Wireless Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x1154 &subdevice.id pci 0x034e +subdevice.name WLI-CB-AG108HP 802.11abg Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x1186 &subdevice.id pci 0x3a19 +subdevice.name D-Link AirPremier AG DWL-AG660 Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x1186 &subdevice.id pci 0x3a22 +subdevice.name AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.B) vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x11ad &subdevice.id pci 0x5001 +subdevice.name WN5301A 802.11bg Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x1458 &subdevice.id pci 0xe901 +subdevice.name GN-WI01HT Wireless a/b/g MiniPCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x168c &subdevice.id pci 0x001b +subdevice.name Wireless LAN PCI LiteOn vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x168c &subdevice.id pci 0x1062 +subdevice.name IPN-W100CB 802.11abg Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x168c &subdevice.id pci 0x2062 +subdevice.name EnGenius EMP-8602 (400mw) or Compex WLM54AG (SuperAG) vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x168c &subdevice.id pci 0x2063 +subdevice.name EnGenius EMP-8602 (400mw) or Compex WLM54AG vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x17f9 &subdevice.id pci 0x000b +subdevice.name WL-711A 802.11abg Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x17f9 &subdevice.id pci 0x000c +subdevice.name WPIA-112AG 802.11abg Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x17f9 &subdevice.id pci 0x000d +subdevice.name PC-686X 802.11abg Wireless Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x185f &subdevice.id pci 0x1600 +subdevice.name DCMA-82 High Power WLAN 802.11a/b/g mini-PCI Module (Super A/G, eXtended Range, 400mW) vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0x1948 &subdevice.id pci 0x3aba +subdevice.name RBTBJ-AW 802.11abg Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x001b &subvendor.id pci 0xa727 &subdevice.id pci 0x6804 +subdevice.name Wireless 11a/b/g PC Card with XJACK(r) Antenna vendor.id pci 0x168c &device.id pci 0x001c +device.name AR242x / AR542x Wireless Network Adapter (PCI-Express) vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x0777 &subdevice.id pci 0x3006 +subdevice.name SRX 802.11abg Wireless ExpressCard Adapter vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x103c &subdevice.id pci 0x137a +subdevice.name AR5BXB63 (Foxconn) 802.11bg Mini PCIe NIC vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x106b &subdevice.id pci 0x0086 +subdevice.name AirPort Extreme vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x144f &subdevice.id pci 0x7106 +subdevice.name WLL3140 (Toshiba PA3501U-1MPC) 802.11bg Wireless Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x144f &subdevice.id pci 0x7128 +subdevice.name WLL3141 (Toshiba PA3613U-1MPC) 802.11bg Wireless Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x1468 &subdevice.id pci 0x0428 +subdevice.name AR5BXB63 802.11bg NIC vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x1468 &subdevice.id pci 0x042a +subdevice.name AR5007EG 802.11bg NIC vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x147b &subdevice.id pci 0x1033 +subdevice.name AirPace Wi-Fi vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x168c &subdevice.id pci 0x001c +subdevice.name AR242x 802.11abg NIC (PCI Express) vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x168c &subdevice.id pci 0x3061 +subdevice.name AR5006EGS 802.11bg NIC (2.4GHz, PCI Express) vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x168c &subdevice.id pci 0x3062 +subdevice.name AR5006EXS 802.11abg NIC (2.4/5.0GHz, PCI Express) vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x168c &subdevice.id pci 0x3063 +subdevice.name AR5006EX 802.11abg NIC (2.4/5.0GHz, PCI Express) vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x168c &subdevice.id pci 0x3065 +subdevice.name AR5006EG 802.11bg NIC (2.4GHz, PCI Express) vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x168c &subdevice.id pci 0x3067 +subdevice.name AR242x 802.11abg Wireless PCI Express Adapter (rev 01) vendor.id pci 0x168c &device.id pci 0x001c &subvendor.id pci 0x1a3b &subdevice.id pci 0x1026 +subdevice.name AW-GE780 802.11bg Wireless Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x001d +device.name AR2417 Wireless Network Adapter [AR5007G 802.11bg] vendor.id pci 0x168c &device.id pci 0x001d &subvendor.id pci 0x1799 &subdevice.id pci 0x720b +subdevice.name F5D7000 v8000 Wireless G Desktop Card vendor.id pci 0x168c &device.id pci 0x001d &subvendor.id pci 0x1799 &subdevice.id pci 0x721b +subdevice.name F5D7010 v8000 Wireless G Notebook Card vendor.id pci 0x168c &device.id pci 0x0020 +device.name AR5513 802.11abg Wireless NIC vendor.id pci 0x168c &device.id pci 0x0020 &subvendor.id pci 0x0308 &subdevice.id pci 0x3407 +subdevice.name M-102 802.11g Wireless Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0020 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a67 +subdevice.name DWL-G650M Super G MIMO Wireless Notebook Adapter vendor.id pci 0x168c &device.id pci 0x0020 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a68 +subdevice.name DWL-G520M Wireless 108G MIMO Desktop Adapter vendor.id pci 0x168c &device.id pci 0x0020 &subvendor.id pci 0x187e &subdevice.id pci 0x340e +subdevice.name M-302 802.11g Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0020 &subvendor.id pci 0x1976 &subdevice.id pci 0x2003 +subdevice.name TEW-601PC 802.11g Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0023 +device.name AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn] vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x0308 &subdevice.id pci 0x340b +subdevice.name NWD-170N 802.11bgn Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1154 &subdevice.id pci 0x0365 +subdevice.name Buffalo WLP-CB-AG300 802.11abgn Cardbus Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1154 &subdevice.id pci 0x0367 +subdevice.name WLI-CB-AG301N 802.11abgn Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a6a +subdevice.name DWA-642 802.11n RangeBooster N CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a6b +subdevice.name DWA-547 802.11n RangeBooster N 650 DeskTop Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a6d +subdevice.name DWA-552 802.11n Xtreme N Desktop Adapter (rev A1) vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a76 +subdevice.name DWA-645 802.11n RangeBooster N 650 Notebook Adapter (rev A1) vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1737 &subdevice.id pci 0x0059 +subdevice.name WPC300N v2 Wireless-N Notebook Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1737 &subdevice.id pci 0x0069 +subdevice.name WPC100 v1 802.11n RangePlus Wireless Notebook Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1737 &subdevice.id pci 0x0072 +subdevice.name WMP110 v1 802.11n RangePlus Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1799 &subdevice.id pci 0x8011 +subdevice.name F5D8011 v1 802.11n N1 Wireless Notebook Card vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x187e &subdevice.id pci 0x3411 +subdevice.name NWD-370N 802.11n Wireless PCI Adapter vendor.id pci 0x168c &device.id pci 0x0023 &subvendor.id pci 0x1976 &subdevice.id pci 0x2008 +subdevice.name TEW-621PC 802.11bgn Wireless CardBus Adapter vendor.id pci 0x168c &device.id pci 0x0024 +device.name AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express) vendor.id pci 0x168c &device.id pci 0x0024 &subvendor.id pci 0x106b &subdevice.id pci 0x0087 +subdevice.name AirPort Extreme vendor.id pci 0x168c &device.id pci 0x0024 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a70 +subdevice.name DWA-556 Xtreme N PCI Express Desktop Adapter vendor.id pci 0x168c &device.id pci 0x0027 +device.name AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn] vendor.id pci 0x168c &device.id pci 0x0027 &subvendor.id pci 0x0777 &subdevice.id pci 0x4082 +subdevice.name SR71-A 802.11abgn Wireless Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x0029 +device.name AR922X Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0029 &subvendor.id pci 0x0777 &subdevice.id pci 0x4005 +subdevice.name SR71-15 802.11an Mini PCI Adapter vendor.id pci 0x168c &device.id pci 0x0029 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a7a +subdevice.name DWA-552 802.11n Xtreme N Desktop Adapter (rev A2) vendor.id pci 0x168c &device.id pci 0x0029 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a7d +subdevice.name DWA-552 802.11n Xtreme N Desktop Adapter (rev A3) vendor.id pci 0x168c &device.id pci 0x0029 &subvendor.id pci 0x168c &subdevice.id pci 0x2096 +subdevice.name Compex WLM200NX / Wistron DNMA-92 vendor.id pci 0x168c &device.id pci 0x002a +device.name AR928X Wireless Network Adapter (PCI-Express) vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x0777 &subdevice.id pci 0x4f05 +subdevice.name SR71-X 802.11abgn Wireless ExpressCard Adapter [AR9280] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x103c &subdevice.id pci 0x3041 +subdevice.name AR5BHB92-H 802.11abgn Wireless Half-size Mini PCIe Card [AR9280] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x103c &subdevice.id pci 0x3042 +subdevice.name AzureWave AW-NE773 802.11abgn Wireless Half-size Mini PCIe Card [AR9280] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x105b &subdevice.id pci 0xe006 +subdevice.name T77H053.00 802.11bgn Wireless Mini PCIe Card [AR9281] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x105b &subdevice.id pci 0xe01f +subdevice.name T77H047.31 802.11bgn Wireless Half-size Mini PCIe Card [AR9283] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x106b &subdevice.id pci 0x008f +subdevice.name AirPort Extreme vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x11ad &subdevice.id pci 0x6600 +subdevice.name WN6600A 802.11bgn Wireless Mini PCIe Card [AR9281] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x144f &subdevice.id pci 0x7141 +subdevice.name WLL6080 802.11bgn Wireless Mini PCIe Card [AR9281] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x168c &subdevice.id pci 0x0203 +subdevice.name DW1525 802.11abgn WLAN PCIe Card [AR9280] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x1a32 &subdevice.id pci 0x0303 +subdevice.name EM303 802.11bgn Wireless Mini PCIe Card [AR9281] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x1a32 &subdevice.id pci 0x0306 +subdevice.name EM306 802.11bgn Wireless Half-size Mini PCIe Card [AR9283] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x1a3b &subdevice.id pci 0x1067 +subdevice.name AW-NE771 802.11bgn Wireless Mini PCIe Card [AR9281] vendor.id pci 0x168c &device.id pci 0x002a &subvendor.id pci 0x1a3b &subdevice.id pci 0x1081 +subdevice.name AW-NE773 802.11abgn Wireless Half-size Mini PCIe Card [AR9280] vendor.id pci 0x168c &device.id pci 0x002b +device.name AR9285 Wireless Network Adapter (PCI-Express) vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1028 &subdevice.id pci 0x0204 +subdevice.name Wireless 1502 802.11bgn Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1028 &subdevice.id pci 0x0205 +subdevice.name Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD] vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x103c &subdevice.id pci 0x303f +subdevice.name U98Z062.10 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x103c &subdevice.id pci 0x3040 +subdevice.name U98Z062.12 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x105b &subdevice.id pci 0xe017 +subdevice.name T77H126.00 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x105b &subdevice.id pci 0xe023 +subdevice.name T77H121.04 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x105b &subdevice.id pci 0xe025 +subdevice.name T77H121.05 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1113 &subdevice.id pci 0xe811 +subdevice.name WN7811A (Toshiba PA3722U-1MPC) 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x185f &subdevice.id pci 0x30af +subdevice.name DNXA-95 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1931 &subdevice.id pci 0x0023 +subdevice.name Option GTM67x PCIe WiFi Adapter vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1a3b &subdevice.id pci 0x1089 +subdevice.name AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1a3b &subdevice.id pci 0x2c37 +subdevice.name AW-NB037H 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD] vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1b9a &subdevice.id pci 0x0401 +subdevice.name XW204E 802.11bgn Wireless Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x002b &subvendor.id pci 0x1b9a &subdevice.id pci 0x0c03 +subdevice.name WB214E 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD] vendor.id pci 0x168c &device.id pci 0x002c +device.name AR2427 802.11bg Wireless Network Adapter (PCI-Express) vendor.id pci 0x168c &device.id pci 0x002d +device.name AR9227 Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x002e +device.name AR9287 Wireless Network Adapter (PCI-Express) vendor.id pci 0x168c &device.id pci 0x002e &subvendor.id pci 0x105b &subdevice.id pci 0xe034 +subdevice.name T77H167.00 vendor.id pci 0x168c &device.id pci 0x0030 +device.name AR93xx Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0030 &subvendor.id pci 0x103c &subdevice.id pci 0x1627 +subdevice.name AR9380/HB112 802.11abgn 3×3 Wi-Fi Adapter vendor.id pci 0x168c &device.id pci 0x0030 &subvendor.id pci 0x106b &subdevice.id pci 0x009a +subdevice.name AirPort Extreme vendor.id pci 0x168c &device.id pci 0x0030 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a7e +subdevice.name DWA-566 Wireless N 300 Dual Band PCIe Desktop Adapter vendor.id pci 0x168c &device.id pci 0x0030 &subvendor.id pci 0x1a56 &subdevice.id pci 0x2000 +subdevice.name Killer Wireless-N 1102 Half-size Mini PCIe Card [AR9382] vendor.id pci 0x168c &device.id pci 0x0030 &subvendor.id pci 0x1a56 &subdevice.id pci 0x2001 +subdevice.name Killer Wireless-N 1103 Half-size Mini PCIe Card [AR9380] vendor.id pci 0x168c &device.id pci 0x0032 +device.name AR9485 Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0032 &subvendor.id pci 0x1028 &subdevice.id pci 0x0208 +subdevice.name Wireless 1506 WLAN Half Mini-Card vendor.id pci 0x168c &device.id pci 0x0032 &subvendor.id pci 0x103c &subdevice.id pci 0x1838 +subdevice.name AR9485/HB125 802.11bgn 1×1 Wi-Fi Adapter vendor.id pci 0x168c &device.id pci 0x0032 &subvendor.id pci 0x105b &subdevice.id pci 0xe044 +subdevice.name Unex DHXA-225 vendor.id pci 0x168c &device.id pci 0x0032 &subvendor.id pci 0x144d &subdevice.id pci 0x410e +subdevice.name AR9485WB-EG 802.11b/g/n mini-PCIe card on a series 3 laptop vendor.id pci 0x168c &device.id pci 0x0032 &subvendor.id pci 0x1a3b &subdevice.id pci 0x1186 +subdevice.name AW-NE186H vendor.id pci 0x168c &device.id pci 0x0033 +device.name AR958x 802.11abgn Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0033 &subvendor.id pci 0x168c &subdevice.id pci 0xa120 +subdevice.name AR9582 802.11a/n WLAN Mini-PCIe Adapter vendor.id pci 0x168c &device.id pci 0x0034 +device.name AR9462 Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0034 &subvendor.id pci 0x1028 &subdevice.id pci 0x020b +subdevice.name Wireless 1601 802.11abgn Adapter vendor.id pci 0x168c &device.id pci 0x0034 &subvendor.id pci 0x1028 &subdevice.id pci 0x0300 +subdevice.name Wireless 1802 802.11abgn Adapter vendor.id pci 0x168c &device.id pci 0x0034 &subvendor.id pci 0x1a56 &subdevice.id pci 0x2003 +subdevice.name Killer Wireless-N 1202 Half-size Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x0036 +device.name QCA9565 / AR9565 Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0037 +device.name AR9485 Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0037 &subvendor.id pci 0x1a3b &subdevice.id pci 0x2100 +subdevice.name AW-NB100H 802.11n Wireless Mini PCIe Card vendor.id pci 0x168c &device.id pci 0x003c +device.name QCA986x/988x 802.11ac Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x003e +device.name QCA6174 802.11ac Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x003e &subvendor.id pci 0x1a56 &subdevice.id pci 0x1525 +subdevice.name Killer N1525 Wireless-AC vendor.id pci 0x168c &device.id pci 0x0040 +device.name QCA9980/9990 802.11ac Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0041 +device.name QCA6164 802.11ac Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0042 +device.name QCA9377 802.11ac Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0050 +device.name QCA9887 802.11ac Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0x0207 +device.name AR5210 Wireless Network Adapter [AR5000 802.11a] vendor.id pci 0x168c &device.id pci 0x1014 +device.name AR5212 802.11abg NIC vendor.id pci 0x168c &device.id pci 0x1014 &subvendor.id pci 0x1014 &subdevice.id pci 0x058a +subdevice.name ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6) vendor.id pci 0x168c &device.id pci 0x9013 +device.name AR5002X Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0xff19 +device.name AR5006X Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0xff1b +device.name AR2425 Wireless Network Adapter [AR5007EG 802.11bg] vendor.id pci 0x168c &device.id pci 0xff1c +device.name AR5008 Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0xff1d +device.name AR922x Wireless Network Adapter vendor.id pci 0x168c &device.id pci 0xff1d &subvendor.id pci 0x168c &subdevice.id pci 0xee1c +subdevice.name AR9220-AC1A [AVM Fritz!Box FON WLAN 7270 v3] vendor.id pci 0x1695 +vendor.name EPoX Computer Co., Ltd. vendor.id pci 0x169c +vendor.name Netcell Corporation vendor.id pci 0x169c &device.id pci 0x0044 +device.name Revolution Storage Processing Card vendor.id pci 0x169d +vendor.name Club-3D VB (Wrong ID) vendor.id pci 0x16a5 +vendor.name Tekram Technology Co.,Ltd. vendor.id pci 0x16ab +vendor.name Global Sun Technology Inc vendor.id pci 0x16ab &device.id pci 0x1100 +device.name GL24110P vendor.id pci 0x16ab &device.id pci 0x1101 +device.name PLX9052 PCMCIA-to-PCI Wireless LAN vendor.id pci 0x16ab &device.id pci 0x1102 +device.name PCMCIA-to-PCI Wireless Network Bridge vendor.id pci 0x16ab &device.id pci 0x8501 +device.name WL-8305 Wireless LAN PCI Adapter vendor.id pci 0x16ae +vendor.name SafeNet Inc vendor.id pci 0x16ae &device.id pci 0x0001 +device.name SafeXcel 1140 vendor.id pci 0x16ae &device.id pci 0x000a +device.name SafeXcel 1841 vendor.id pci 0x16ae &device.id pci 0x1141 +device.name SafeXcel 1141 vendor.id pci 0x16ae &device.id pci 0x1141 &subvendor.id pci 0x0001 &subdevice.id pci 0x0001 +subdevice.name SafeXcel 1141 v. 1.1 vendor.id pci 0x16ae &device.id pci 0x1841 +device.name SafeXcel 1842 vendor.id pci 0x16af +vendor.name SparkLAN Communications, Inc. vendor.id pci 0x16b4 +vendor.name Aspex Semiconductor Ltd vendor.id pci 0x16b8 +vendor.name Sonnet Technologies, Inc. vendor.id pci 0x16be +vendor.name Creatix Polymedia GmbH vendor.id pci 0x16c3 +vendor.name Synopsys, Inc. vendor.id pci 0x16c6 +vendor.name Micrel-Kendin vendor.id pci 0x16c6 &device.id pci 0x8695 +device.name Centaur KS8695 ARM processor vendor.id pci 0x16c6 &device.id pci 0x8842 +device.name KSZ8842-PMQL 2-Port Ethernet Switch vendor.id pci 0x16c8 +vendor.name Octasic Inc. vendor.id pci 0x16c9 +vendor.name EONIC B.V. The Netherlands vendor.id pci 0x16ca +vendor.name CENATEK Inc vendor.id pci 0x16ca &device.id pci 0x0001 +device.name Rocket Drive DL vendor.id pci 0x16cd +vendor.name Advantech Co. Ltd vendor.id pci 0x16cd &device.id pci 0x0101 +device.name DirectPCI SRAM for DPX-11x series vendor.id pci 0x16cd &device.id pci 0x0102 +device.name DirectPCI SRAM for DPX-S/C/E-series vendor.id pci 0x16cd &device.id pci 0x0103 +device.name DirectPCI ROM for DPX-11x series vendor.id pci 0x16cd &device.id pci 0x0104 +device.name DirectPCI ROM for DPX-S/C/E-series vendor.id pci 0x16cd &device.id pci 0x0105 +device.name DirectPCI I/O for DPX-114/DPX-115 vendor.id pci 0x16cd &device.id pci 0x0106 +device.name DirectPCI I/O for DPX-116 vendor.id pci 0x16cd &device.id pci 0x0107 +device.name DirectPCI I/O for DPX-116U vendor.id pci 0x16cd &device.id pci 0x0108 +device.name DirectPCI I/O for DPX-117 vendor.id pci 0x16cd &device.id pci 0x0109 +device.name DirectPCI I/O for DPX-112 vendor.id pci 0x16cd &device.id pci 0x010a +device.name DirectPCI I/O for DPX-C/E-series vendor.id pci 0x16cd &device.id pci 0x010b +device.name DirectPCI I/O for DPX-S series vendor.id pci 0x16ce +vendor.name Roland Corp. vendor.id pci 0x16d5 +vendor.name Acromag, Inc. vendor.id pci 0x16d5 &device.id pci 0x0504 +device.name PMC-DX504 Reconfigurable FPGA with LVDS I/O vendor.id pci 0x16d5 &device.id pci 0x0520 +device.name PMC520 Serial Communication, 232 Octal vendor.id pci 0x16d5 &device.id pci 0x0521 +device.name PMC521 Serial Communication, 422/485 Octal vendor.id pci 0x16d5 &device.id pci 0x1020 +device.name PMC-AX1020 Reconfigurable FPGA with A/D & D/A vendor.id pci 0x16d5 &device.id pci 0x1065 +device.name PMC-AX1065 Reconfigurable FPGA with A/D & D/A vendor.id pci 0x16d5 &device.id pci 0x2004 +device.name PMC-DX2004 Reconfigurable FPGA with LVDS I/O vendor.id pci 0x16d5 &device.id pci 0x2020 +device.name PMC-AX2020 Reconfigurable FPGA with A/D & D/A vendor.id pci 0x16d5 &device.id pci 0x2065 +device.name PMC-AX2065 Reconfigurable FPGA with A/D & D/A vendor.id pci 0x16d5 &device.id pci 0x3020 +device.name PMC-AX3020 Reconfigurable FPGA with A/D & D/A vendor.id pci 0x16d5 &device.id pci 0x3065 +device.name PMC-AX3065 Reconfigurable FPGA with A/D & D/A vendor.id pci 0x16d5 &device.id pci 0x4243 +device.name PMC424, APC424, AcPC424 Digital I/O and Counter Timer Module vendor.id pci 0x16d5 &device.id pci 0x4248 +device.name PMC464, APC464, AcPC464 Digital I/O and Counter Timer Module vendor.id pci 0x16d5 &device.id pci 0x424b +device.name PMC-DX2002 Reconfigurable FPGA with Differential I/O vendor.id pci 0x16d5 &device.id pci 0x4253 +device.name PMC-DX503 Reconfigurable FPGA with TTL and Differential I/O vendor.id pci 0x16d5 &device.id pci 0x4312 +device.name PMC-CX1002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O vendor.id pci 0x16d5 &device.id pci 0x4313 +device.name PMC-CX1003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O vendor.id pci 0x16d5 &device.id pci 0x4322 +device.name PMC-CX2002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O vendor.id pci 0x16d5 &device.id pci 0x4323 +device.name PMC-CX2003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O vendor.id pci 0x16d5 &device.id pci 0x4350 +device.name PMC-DX501 Reconfigurable Digital I/O Module vendor.id pci 0x16d5 &device.id pci 0x4353 +device.name PMC-DX2003 Reconfigurable FPGA with TTL and Differential I/O vendor.id pci 0x16d5 &device.id pci 0x4357 +device.name PMC-DX502 Reconfigurable Differential I/O Module vendor.id pci 0x16d5 &device.id pci 0x4457 +device.name PMC730, APC730, AcPC730 Multifunction Module vendor.id pci 0x16d5 &device.id pci 0x464d +device.name PMC408 32-Channel Digital Input/Output Module vendor.id pci 0x16d5 &device.id pci 0x4850 +device.name PMC220-16 12-Bit Analog Output Module vendor.id pci 0x16d5 &device.id pci 0x4a42 +device.name PMC483, APC483, AcPC483 Counter Timer Module vendor.id pci 0x16d5 &device.id pci 0x4a50 +device.name PMC484, APC484, AcPC484 Counter Timer Module vendor.id pci 0x16d5 &device.id pci 0x4a56 +device.name PMC230 16-Bit Analog Output Module vendor.id pci 0x16d5 &device.id pci 0x4b47 +device.name PMC330, APC330, AcPC330 Analog Input Module, 16-bit A/D vendor.id pci 0x16d5 &device.id pci 0x4c40 +device.name PMC-LX40 Reconfigurable Virtex-4 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x4c60 +device.name PMC-LX60 Reconfigurable Virtex-4 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x4d4d +device.name PMC341, APC341, AcPC341 Analog Input Module, Simultaneous Sample & Hold vendor.id pci 0x16d5 &device.id pci 0x4d4e +device.name PMC482, APC482, AcPC482 Counter Timer Board vendor.id pci 0x16d5 &device.id pci 0x524d +device.name PMC-DX2001 Reconfigurable FPGA with TTL I/O vendor.id pci 0x16d5 &device.id pci 0x5335 +device.name PMC-SX35 Reconfigurable Virtex-4 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5456 +device.name PMC470 48-Channel Digital Input/Output Module vendor.id pci 0x16d5 &device.id pci 0x5601 +device.name PMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5602 +device.name PMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5603 +device.name PMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5604 +device.name PMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5605 +device.name PMC-VFX70 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5606 +device.name PMC-VLX155-1M Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5701 +device.name PMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5702 +device.name PMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5801 +device.name XMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5802 +device.name XMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5803 +device.name XMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5804 +device.name XMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5807 +device.name XMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5808 +device.name XMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O vendor.id pci 0x16d5 &device.id pci 0x5901 +device.name APCe8650 PCI Express IndustryPack Carrier Card vendor.id pci 0x16d5 &device.id pci 0x6301 +device.name XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, SFP front I/O vendor.id pci 0x16d5 &device.id pci 0x6302 +device.name XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, SFP front I/O vendor.id pci 0x16d5 &device.id pci 0x6303 +device.name XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, no front I/O vendor.id pci 0x16d5 &device.id pci 0x6304 +device.name XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, no front I/O vendor.id pci 0x16d5 &device.id pci 0x7000 +device.name XMC-7K325F: User-configurable Kintex-7 FPGA, 325k logic cells plus SFP front I/O vendor.id pci 0x16d5 &device.id pci 0x7001 +device.name XMC-7K410F: User-configurable Kintex-7 FPGA, 410k logic cells plus SFP front I/O vendor.id pci 0x16d5 &device.id pci 0x7002 +device.name XMC-7K325AX: User-Configurable Kintex-7 FPGA, 325k logic cells with AXM Plug-In I/O vendor.id pci 0x16d5 &device.id pci 0x7003 +device.name XMC-7K410AX: User-Configurable Kintex-7 FPGA, 410k logic cells with AXM Plug-In I/O vendor.id pci 0x16d5 &device.id pci 0x7004 +device.name XMC-7K325CC: User-Configurable Kintex-7 FPGA, 325k logic cells, conduction-cooled vendor.id pci 0x16d5 &device.id pci 0x7005 +device.name XMC-7K410CC: User-Configurable Kintex-7 FPGA, 410k logic cells, conduction-cooled vendor.id pci 0x16d5 &device.id pci 0x7006 +device.name XMC-7A200: User-Configurable Artix-7 FPGA, 200k logic cells with Plug-In I/O vendor.id pci 0x16d5 &device.id pci 0x7007 +device.name XMC-7A200CC: User-Configurable Conduction-Cooled Artix-7 FPGA, with 200k logic cells vendor.id pci 0x16d5 &device.id pci 0x7011 +device.name AP440-1: 32-Channel Isolated Digital Input Module vendor.id pci 0x16d5 &device.id pci 0x7012 +device.name AP440-2: 32-Channel Isolated Digital Input Module vendor.id pci 0x16d5 &device.id pci 0x7013 +device.name AP440-3: 32-Channel Isolated Digital Input Module vendor.id pci 0x16d5 &device.id pci 0x7014 +device.name AP445: 32-Channel Isolated Digital Output Module vendor.id pci 0x16d5 &device.id pci 0x7016 +device.name AP470 48-Channel TTL Level Digital Input/Output Module vendor.id pci 0x16d5 &device.id pci 0x7017 +device.name AP323 16-bit, 20 or 40 Channel Analog Input Module vendor.id pci 0x16d5 &device.id pci 0x7018 +device.name AP408: 32-Channel Digital I/O Module vendor.id pci 0x16d5 &device.id pci 0x701a +device.name AP220-16 12-Bit, 16-Channel Analog Output Module vendor.id pci 0x16d5 &device.id pci 0x701b +device.name AP231-16 16-Bit, 16-Channel Analog Output Module vendor.id pci 0x16d5 &device.id pci 0x7021 +device.name APA7-201 Reconfigurable Artix-7 FPGA module 48 TTL channels vendor.id pci 0x16d5 &device.id pci 0x7022 +device.name APA7-202 Reconfigurable Artix-7 FPGA module 24 RS485 channels vendor.id pci 0x16d5 &device.id pci 0x7023 +device.name APA7-203 Reconfigurable Artix-7 FPGA module 24 TTL & 12 RS485 channels vendor.id pci 0x16d5 &device.id pci 0x7024 +device.name APA7-204 Reconfigurable Artix-7 FPGA module 24 LVDS channels vendor.id pci 0x16d5 &device.id pci 0x7042 +device.name AP482 Counter Timer Module with TTL Level Input/Output vendor.id pci 0x16d5 &device.id pci 0x7043 +device.name AP483 Counter Timer Module with TTL Level and RS422 Input/Output vendor.id pci 0x16d5 &device.id pci 0x7044 +device.name AP484 Counter Timer Module with RS422 Input/Output vendor.id pci 0x16da +vendor.name Advantech Co., Ltd. vendor.id pci 0x16da &device.id pci 0x0011 +device.name INES GPIB-PCI vendor.id pci 0x16df +vendor.name PIKA Technologies Inc. vendor.id pci 0x16e2 +vendor.name Geotest-MTS vendor.id pci 0x16e3 +vendor.name European Space Agency vendor.id pci 0x16e3 &device.id pci 0x1e0f +device.name LEON2FT Processor vendor.id pci 0x16e5 +vendor.name Intellon Corp. vendor.id pci 0x16e5 &device.id pci 0x6000 +device.name INT6000 Ethernet-to-Powerline Bridge [HomePlug AV] vendor.id pci 0x16e5 &device.id pci 0x6300 +device.name INT6300 Ethernet-to-Powerline Bridge [HomePlug AV] vendor.id pci 0x16ec +vendor.name U.S. Robotics vendor.id pci 0x16ec &device.id pci 0x00ed +device.name USR997900 vendor.id pci 0x16ec &device.id pci 0x0116 +device.name USR997902 10/100/1000 Mbps PCI Network Card vendor.id pci 0x16ec &device.id pci 0x2f00 +device.name USR5660A (USR265660A, USR5660A-BP) 56K PCI Faxmodem vendor.id pci 0x16ec &device.id pci 0x3685 +device.name Wireless Access PCI Adapter Model 022415 vendor.id pci 0x16ec &device.id pci 0x4320 +device.name USR997904 10/100/1000 64-bit NIC (Marvell Yukon) vendor.id pci 0x16ec &device.id pci 0xab06 +device.name USR997901A 10/100 Cardbus NIC vendor.id pci 0x16ed +vendor.name Sycron N. V. vendor.id pci 0x16ed &device.id pci 0x1001 +device.name UMIO communication card vendor.id pci 0x16f2 +vendor.name ETAS GmbH vendor.id pci 0x16f2 &device.id pci 0x0200 +device.name I/O board vendor.id pci 0x16f2 &device.id pci 0x0200 &subvendor.id pci 0x16f2 &subdevice.id pci 0x0010 +subdevice.name ES53xx I/O board vendor.id pci 0x16f3 +vendor.name Jetway Information Co., Ltd. vendor.id pci 0x16f4 +vendor.name Vweb Corp vendor.id pci 0x16f4 &device.id pci 0x8000 +device.name VW2010 vendor.id pci 0x16f6 +vendor.name VideoTele.com, Inc. vendor.id pci 0x1702 +vendor.name Internet Machines Corporation (IMC) vendor.id pci 0x1705 +vendor.name Digital First, Inc. vendor.id pci 0x170b +vendor.name NetOctave vendor.id pci 0x170b &device.id pci 0x0100 +device.name NSP2000-SSL crypto accelerator vendor.id pci 0x170c +vendor.name YottaYotta Inc. vendor.id pci 0x1719 +vendor.name EZChip Technologies vendor.id pci 0x1719 &device.id pci 0x1000 +device.name NPA Access Network Processor Family vendor.id pci 0x1725 +vendor.name Vitesse Semiconductor vendor.id pci 0x1725 &device.id pci 0x7174 +device.name VSC7174 PCI/PCI-X Serial ATA Host Bus Controller vendor.id pci 0x172a +vendor.name Accelerated Encryption vendor.id pci 0x172a &device.id pci 0x13c8 +device.name AEP SureWare Runner 1000V3 vendor.id pci 0x1734 +vendor.name Fujitsu Technology Solutions vendor.id pci 0x1735 +vendor.name Aten International Co. Ltd. vendor.id pci 0x1737 +vendor.name Linksys vendor.id pci 0x1737 &device.id pci 0x0029 +device.name WPG54G ver. 4 PCI Card vendor.id pci 0x1737 &device.id pci 0x1032 +device.name Gigabit Network Adapter vendor.id pci 0x1737 &device.id pci 0x1032 &subvendor.id pci 0x1737 &subdevice.id pci 0x0015 +subdevice.name EG1032 v2 Instant Gigabit Network Adapter vendor.id pci 0x1737 &device.id pci 0x1032 &subvendor.id pci 0x1737 &subdevice.id pci 0x0024 +subdevice.name EG1032 v3 Instant Gigabit Network Adapter vendor.id pci 0x1737 &device.id pci 0x1064 +device.name Gigabit Network Adapter vendor.id pci 0x1737 &device.id pci 0x1064 &subvendor.id pci 0x1737 &subdevice.id pci 0x0016 +subdevice.name EG1064 v2 Instant Gigabit Network Adapter vendor.id pci 0x1737 &device.id pci 0xab08 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x1737 &device.id pci 0xab09 +device.name 21x4x DEC-Tulip compatible 10/100 Ethernet vendor.id pci 0x173b +vendor.name Altima (nee Broadcom) vendor.id pci 0x173b &device.id pci 0x03e8 +device.name AC1000 Gigabit Ethernet vendor.id pci 0x173b &device.id pci 0x03e9 +device.name AC1001 Gigabit Ethernet vendor.id pci 0x173b &device.id pci 0x03ea +device.name AC9100 Gigabit Ethernet vendor.id pci 0x173b &device.id pci 0x03ea &subvendor.id pci 0x173b &subdevice.id pci 0x0001 +subdevice.name AC1002 vendor.id pci 0x173b &device.id pci 0x03eb +device.name AC1003 Gigabit Ethernet vendor.id pci 0x1743 +vendor.name Peppercon AG vendor.id pci 0x1743 &device.id pci 0x8139 +device.name ROL/F-100 Fast Ethernet Adapter with ROL vendor.id pci 0x1745 +vendor.name ViXS Systems, Inc. vendor.id pci 0x1745 &device.id pci 0x2020 +device.name XCode II Series vendor.id pci 0x1745 &device.id pci 0x2100 +device.name XCode 2100 Series vendor.id pci 0x1749 +vendor.name RLX Technologies vendor.id pci 0x174b +vendor.name PC Partner Limited / Sapphire Technology vendor.id pci 0x174d +vendor.name WellX Telecom SA vendor.id pci 0x175c +vendor.name AudioScience Inc vendor.id pci 0x175e +vendor.name Sanera Systems, Inc. vendor.id pci 0x1760 +vendor.name TEDIA spol. s r. o. vendor.id pci 0x1760 &device.id pci 0x0101 +device.name PCD-7004 Digital Bi-Directional Ports PCI Card vendor.id pci 0x1760 &device.id pci 0x0102 +device.name PCD-7104 Digital Input & Output PCI Card vendor.id pci 0x1760 &device.id pci 0x0303 +device.name PCD-7006C Digital Input & Output PCI Card vendor.id pci 0x1771 +vendor.name InnoVISION Multimedia Ltd. vendor.id pci 0x1775 +vendor.name GE Intelligent Platforms vendor.id pci 0x177d +vendor.name Cavium, Inc. vendor.id pci 0x177d &device.id pci 0x0001 +device.name Nitrox XL N1 vendor.id pci 0x177d &device.id pci 0x0003 +device.name Nitrox XL N1 Lite vendor.id pci 0x177d &device.id pci 0x0004 +device.name Octeon (and older) FIPS vendor.id pci 0x177d &device.id pci 0x0005 +device.name Octeon CN38XX Network Processor Pass 3.x vendor.id pci 0x177d &device.id pci 0x0006 +device.name RoHS vendor.id pci 0x177d &device.id pci 0x0010 +device.name Nitrox XL NPX vendor.id pci 0x177d &device.id pci 0x0020 +device.name Octeon CN31XX Network Processor vendor.id pci 0x177d &device.id pci 0x0030 +device.name Octeon CN30XX Network Processor vendor.id pci 0x177d &device.id pci 0x0040 +device.name Octeon CN58XX Network Processor vendor.id pci 0x177d &device.id pci 0x0050 +device.name Octeon CN57XX Network Processor (CN54XX/CN55XX/CN56XX) vendor.id pci 0x177d &device.id pci 0x0070 +device.name Octeon CN50XX Network Processor vendor.id pci 0x177d &device.id pci 0x0080 +device.name Octeon CN52XX Network Processor vendor.id pci 0x177d &device.id pci 0x0090 +device.name Octeon II CN63XX Network Processor vendor.id pci 0x177d &device.id pci 0x0091 +device.name Octeon II CN68XX Network Processor vendor.id pci 0x177d &device.id pci 0x0092 +device.name Octeon II CN65XX Network Processor vendor.id pci 0x177d &device.id pci 0x0093 +device.name Octeon II CN61XX Network Processor vendor.id pci 0x177d &device.id pci 0x0094 +device.name Octeon Fusion CNF71XX Cell processor vendor.id pci 0x177d &device.id pci 0x0095 +device.name Octeon III CN78XX Network Processor vendor.id pci 0x177d &device.id pci 0x0096 +device.name Octeon III CN70XX Network Processor vendor.id pci 0x177d &device.id pci 0x9700 +device.name Octeon III CN73XX Network Processor vendor.id pci 0x177d &device.id pci 0x9702 +device.name CN23XX [LiquidIO II] Intelligent Adapter vendor.id pci 0x177d &device.id pci 0x9702 &subvendor.id pci 0x177d &subdevice.id pci 0x0003 +subdevice.name CN2350 [LiquidIO II] 2-port 10GbE Intelligent adapter vendor.id pci 0x177d &device.id pci 0x9702 &subvendor.id pci 0x177d &subdevice.id pci 0x0004 +subdevice.name CN2350 [LiquidIO II] 2-port 10GbE Intelligent adapter vendor.id pci 0x177d &device.id pci 0x9702 &subvendor.id pci 0x177d &subdevice.id pci 0x0005 +subdevice.name CN2360 [LiquidIO II] 2-port 10GbE Intelligent adapter vendor.id pci 0x177d &device.id pci 0x9702 &subvendor.id pci 0x177d &subdevice.id pci 0x0006 +subdevice.name CN2360 [LiquidIO II] 2-port 25GbE Intelligent adapter vendor.id pci 0x177d &device.id pci 0x9702 &subvendor.id pci 0x177d &subdevice.id pci 0x0007 +subdevice.name CN2350 [LiquidIO II] 2-port 25GbE Intelligent adapter vendor.id pci 0x177d &device.id pci 0x9703 +device.name CN23XX [LiquidIO II] NVMe Controller vendor.id pci 0x177d &device.id pci 0x9712 +device.name CN23XX [LiquidIO II] SRIOV Virtual Function vendor.id pci 0x177d &device.id pci 0x9712 &subvendor.id pci 0x177d &subdevice.id pci 0x0003 +subdevice.name CN2350 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function vendor.id pci 0x177d &device.id pci 0x9712 &subvendor.id pci 0x177d &subdevice.id pci 0x0004 +subdevice.name CN2350 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function vendor.id pci 0x177d &device.id pci 0x9712 &subvendor.id pci 0x177d &subdevice.id pci 0x0005 +subdevice.name CN2360 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function vendor.id pci 0x177d &device.id pci 0x9712 &subvendor.id pci 0x177d &subdevice.id pci 0x0006 +subdevice.name CN2360 [LiquidIO II] 2-port 25GbE SRIOV Virtual Function vendor.id pci 0x177d &device.id pci 0x9712 &subvendor.id pci 0x177d &subdevice.id pci 0x0007 +subdevice.name CN2350 [LiquidIO II] 2-port 25GbE SRIOV Virtual Function vendor.id pci 0x177d &device.id pci 0x9713 +device.name CN23XX [LiquidIO II] NVMe SRIOV Virtual Function vendor.id pci 0x177d &device.id pci 0x9800 +device.name Octeon Fusion CNF75XX Processor vendor.id pci 0x177d &device.id pci 0xa001 +device.name ThunderX MRML(Master RML Bridge to RSL devices) vendor.id pci 0x177d &device.id pci 0xa002 +device.name THUNDERX PCC Bridge vendor.id pci 0x177d &device.id pci 0xa002 &subvendor.id pci 0x177d &subdevice.id pci 0xa102 +subdevice.name CN88XX PCC Bridge vendor.id pci 0x177d &device.id pci 0xa008 +device.name THUNDERX SMMU vendor.id pci 0x177d &device.id pci 0xa008 &subvendor.id pci 0x177d &subdevice.id pci 0xa108 +subdevice.name CN88XX SMMU vendor.id pci 0x177d &device.id pci 0xa009 +device.name THUNDERX Generic Interrupt Controller vendor.id pci 0x177d &device.id pci 0xa00a +device.name THUNDERX GPIO Controller vendor.id pci 0x177d &device.id pci 0xa00b +device.name THUNDERX MPI / SPI Controller vendor.id pci 0x177d &device.id pci 0xa00c +device.name THUNDERX MIO-PTP Controller vendor.id pci 0x177d &device.id pci 0xa00d +device.name THUNDERX MIX Network Controller vendor.id pci 0x177d &device.id pci 0xa00e +device.name THUNDERX Reset Controller vendor.id pci 0x177d &device.id pci 0xa00f +device.name THUNDERX UART Controller vendor.id pci 0x177d &device.id pci 0xa010 +device.name THUNDERX eMMC/SD Controller vendor.id pci 0x177d &device.id pci 0xa011 +device.name THUNDERX MIO-BOOT Controller vendor.id pci 0x177d &device.id pci 0xa012 +device.name THUNDERX TWSI / I2C Controller vendor.id pci 0x177d &device.id pci 0xa013 +device.name THUNDERX CCPI (Multi-node connect) vendor.id pci 0x177d &device.id pci 0xa014 +device.name THUNDERX Voltage Regulator Module vendor.id pci 0x177d &device.id pci 0xa015 +device.name THUNDERX PCIe Switch Logic Interface vendor.id pci 0x177d &device.id pci 0xa016 +device.name THUNDERX Key Memory vendor.id pci 0x177d &device.id pci 0xa017 +device.name THUNDERX GTI (Global System Timers) vendor.id pci 0x177d &device.id pci 0xa018 +device.name THUNDERX Random Number Generator vendor.id pci 0x177d &device.id pci 0xa019 +device.name THUNDERX DFA vendor.id pci 0x177d &device.id pci 0xa01a +device.name THUNDERX Zip Coprocessor vendor.id pci 0x177d &device.id pci 0xa01b +device.name THUNDERX xHCI USB Controller vendor.id pci 0x177d &device.id pci 0xa01c +device.name THUNDERX AHCI SATA Controller vendor.id pci 0x177d &device.id pci 0xa01c &subvendor.id pci 0x177d &subdevice.id pci 0xa11c +subdevice.name CN88XX AHCI SATA Controller vendor.id pci 0x177d &device.id pci 0xa01d +device.name THUNDERX RAID Coprocessor vendor.id pci 0x177d &device.id pci 0xa01e +device.name THUNDERX Network Interface Controller vendor.id pci 0x177d &device.id pci 0xa01f +device.name THUNDERX Traffic Network Switch vendor.id pci 0x177d &device.id pci 0xa020 +device.name THUNDERX PEM (PCI Express Interface) vendor.id pci 0x177d &device.id pci 0xa021 +device.name THUNDERX L2C (Level-2 Cache Controller) vendor.id pci 0x177d &device.id pci 0xa022 +device.name THUNDERX LMC (DRAM Controller) vendor.id pci 0x177d &device.id pci 0xa023 +device.name THUNDERX OCLA (On-Chip Logic Analyzer) vendor.id pci 0x177d &device.id pci 0xa024 +device.name THUNDERX OSM vendor.id pci 0x177d &device.id pci 0xa025 +device.name THUNDERX GSER (General Serializer/Deserializer) vendor.id pci 0x177d &device.id pci 0xa026 +device.name THUNDERX BGX (Common Ethernet Interface) vendor.id pci 0x177d &device.id pci 0xa027 +device.name THUNDERX IOBN vendor.id pci 0x177d &device.id pci 0xa029 +device.name THUNDERX NCSI (Network Controller Sideband Interface) vendor.id pci 0x177d &device.id pci 0xa02a +device.name ThunderX SGPIO (Serial GPIO controller for SATA disk lights) vendor.id pci 0x177d &device.id pci 0xa02b +device.name THUNDERX SMI / MDIO Controller vendor.id pci 0x177d &device.id pci 0xa02c +device.name THUNDERX DAP (Debug Access Port) vendor.id pci 0x177d &device.id pci 0xa02d +device.name THUNDERX PCIERC (PCIe Root Complex) vendor.id pci 0x177d &device.id pci 0xa02e +device.name ThunderX L2C-TAD (Level 2 cache tag and data) vendor.id pci 0x177d &device.id pci 0xa02f +device.name THUNDERX L2C-CBC vendor.id pci 0x177d &device.id pci 0xa030 +device.name THUNDERX L2C-MCI vendor.id pci 0x177d &device.id pci 0xa031 +device.name THUNDERX MIO-FUS (Fuse Access Controller) vendor.id pci 0x177d &device.id pci 0xa032 +device.name THUNDERX FUSF (Fuse Controller) vendor.id pci 0x177d &device.id pci 0xa033 +device.name THUNDERX Random Number Generator virtual function vendor.id pci 0x177d &device.id pci 0xa034 +device.name THUNDERX Network Interface Controller virtual function vendor.id pci 0x177d &device.id pci 0xa035 +device.name THUNDERX Parallel Bus vendor.id pci 0x177d &device.id pci 0xa036 +device.name ThunderX RAD (RAID acceleration engine) virtual function vendor.id pci 0x177d &device.id pci 0xa037 +device.name THUNDERX ZIP virtual function vendor.id pci 0x177d &device.id pci 0xa040 +device.name THUNDERX CPT Cryptographic Accelerator vendor.id pci 0x177d &device.id pci 0xa100 +device.name THUNDERX CN88XX 48 core SoC vendor.id pci 0x177d &device.id pci 0xa200 +device.name OCTEON TX CN81XX/CN80XX vendor.id pci 0x177d &device.id pci 0xa300 +device.name OCTEON TX CN83XX vendor.id pci 0x1787 +vendor.name Hightech Information System Ltd. vendor.id pci 0x1789 +vendor.name Ennyah Technologies Corp. vendor.id pci 0x1796 +vendor.name Research Centre Juelich vendor.id pci 0x1796 &device.id pci 0x0001 +device.name SIS1100 [Gigabit link] vendor.id pci 0x1796 &device.id pci 0x0002 +device.name HOTlink vendor.id pci 0x1796 &device.id pci 0x0003 +device.name Counter Timer vendor.id pci 0x1796 &device.id pci 0x0004 +device.name CAMAC Controller vendor.id pci 0x1796 &device.id pci 0x0005 +device.name PROFIBUS vendor.id pci 0x1796 &device.id pci 0x0006 +device.name AMCC HOTlink vendor.id pci 0x1796 &device.id pci 0x000d +device.name Synchronisation Slave vendor.id pci 0x1796 &device.id pci 0x000e +device.name SIS1100-eCMC vendor.id pci 0x1796 &device.id pci 0x000f +device.name TDC (GPX) vendor.id pci 0x1796 &device.id pci 0x0010 +device.name PCIe Counter Timer vendor.id pci 0x1796 &device.id pci 0x0011 +device.name SIS1100-e single link vendor.id pci 0x1796 &device.id pci 0x0012 +device.name SIS1100-e quad link vendor.id pci 0x1796 &device.id pci 0x0015 +device.name SIS8100 [Gigabit link, MicroTCA] vendor.id pci 0x1797 +vendor.name Intersil Techwell vendor.id pci 0x1797 &device.id pci 0x5864 +device.name TW5864 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6801 +device.name TW6802 multimedia video card vendor.id pci 0x1797 &device.id pci 0x6802 +device.name TW6802 multimedia other device vendor.id pci 0x1797 &device.id pci 0x6810 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6811 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6812 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6813 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6814 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6815 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6816 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6817 +device.name TW6816 multimedia video controller vendor.id pci 0x1797 &device.id pci 0x6864 +device.name TW6864 multimedia video controller vendor.id pci 0x1799 +vendor.name Belkin vendor.id pci 0x1799 &device.id pci 0x6001 +device.name F5D6001 Wireless PCI Card [Realtek RTL8180] vendor.id pci 0x1799 &device.id pci 0x6020 +device.name F5D6020 v3000 Wireless PCMCIA Card [Realtek RTL8180] vendor.id pci 0x1799 &device.id pci 0x6060 +device.name F5D6060 Wireless PDA Card vendor.id pci 0x1799 &device.id pci 0x700f +device.name F5D7000 v7000 Wireless G Desktop Card [Realtek RTL8185] vendor.id pci 0x1799 &device.id pci 0x701f +device.name F5D7010 v7000 Wireless G Notebook Card [Realtek RTL8185] vendor.id pci 0x179a +vendor.name id Quantique vendor.id pci 0x179a &device.id pci 0x0001 +device.name Quantis PCI 16Mbps vendor.id pci 0x179c +vendor.name Data Patterns vendor.id pci 0x179c &device.id pci 0x0557 +device.name DP-PCI-557 [PCI 1553B] vendor.id pci 0x179c &device.id pci 0x0566 +device.name DP-PCI-566 [Intelligent PCI 1553B] vendor.id pci 0x179c &device.id pci 0x1152 +device.name DP-cPCI-1152 (8-channel Isolated ADC Module) vendor.id pci 0x179c &device.id pci 0x5031 +device.name DP-CPCI-5031-Synchro Module vendor.id pci 0x179c &device.id pci 0x5112 +device.name DP-cPCI-5112 [MM-Carrier] vendor.id pci 0x179c &device.id pci 0x5121 +device.name DP-CPCI-5121-IP Carrier vendor.id pci 0x179c &device.id pci 0x5211 +device.name DP-CPCI-5211-IP Carrier vendor.id pci 0x179c &device.id pci 0x5679 +device.name AGE Display Module vendor.id pci 0x17a0 +vendor.name Genesys Logic, Inc vendor.id pci 0x17a0 &device.id pci 0x7163 +device.name GL9701 PCIe to PCI Bridge vendor.id pci 0x17a0 &device.id pci 0x8083 +device.name GL880 USB 1.1 UHCI controller vendor.id pci 0x17a0 &device.id pci 0x8084 +device.name GL880 USB 2.0 EHCI controller vendor.id pci 0x17aa +vendor.name Lenovo vendor.id pci 0x17aa &device.id pci 0x402b +device.name Intel 82599ES 10Gb 2-port Server Adapter X520-2 vendor.id pci 0x17ab +vendor.name Phillips Components vendor.id pci 0x17af +vendor.name Hightech Information System Ltd. vendor.id pci 0x17b3 +vendor.name Hawking Technologies vendor.id pci 0x17b3 &device.id pci 0xab08 +device.name PN672TX 10/100 Ethernet vendor.id pci 0x17b4 +vendor.name Indra Networks, Inc. vendor.id pci 0x17b4 &device.id pci 0x0011 +device.name WebEnhance 100 GZIP Compression Card vendor.id pci 0x17b4 &device.id pci 0x0012 +device.name WebEnhance 200 GZIP Compression Card vendor.id pci 0x17b4 &device.id pci 0x0015 +device.name WebEnhance 300 GZIP Compression Card vendor.id pci 0x17b4 &device.id pci 0x0016 +device.name StorCompress 300 GZIP Compression Card vendor.id pci 0x17b4 &device.id pci 0x0017 +device.name StorSecure 300 GZIP Compression and AES Encryption Card vendor.id pci 0x17c0 +vendor.name Wistron Corp. vendor.id pci 0x17c2 +vendor.name Newisys, Inc. vendor.id pci 0x17cb +vendor.name Qualcomm vendor.id pci 0x17cb &device.id pci 0x0001 +device.name AGN100 802.11 a/b/g True MIMO Wireless Card vendor.id pci 0x17cb &device.id pci 0x0001 &subvendor.id pci 0x1385 &subdevice.id pci 0x5c00 +subdevice.name WGM511 Pre-N 802.11g Wireless CardBus Adapter vendor.id pci 0x17cb &device.id pci 0x0001 &subvendor.id pci 0x1737 &subdevice.id pci 0x0045 +subdevice.name WMP54GX v1 802.11g Wireless-G PCI Adapter with SRX vendor.id pci 0x17cb &device.id pci 0x0002 +device.name AGN300 802.11 a/b/g True MIMO Wireless Card vendor.id pci 0x17cb &device.id pci 0x0002 &subvendor.id pci 0x1385 &subdevice.id pci 0x6d00 +subdevice.name WPNT511 RangeMax 240 Mbps Wireless CardBus Adapter vendor.id pci 0x17cb &device.id pci 0x0002 &subvendor.id pci 0x1737 &subdevice.id pci 0x0054 +subdevice.name WPC54GX4 v1 802.11g Wireless-G Notebook Adapter with SRX400 vendor.id pci 0x17cb &device.id pci 0x0400 +device.name Datacenter Technologies QDF2432 PCI Express Root Port vendor.id pci 0x17cb &device.id pci 0x0401 +device.name Datacenter Technologies QDF2400 PCI Express Root Port vendor.id pci 0x17cc +vendor.name NetChip Technology, Inc vendor.id pci 0x17cc &device.id pci 0x2280 +device.name USB 2.0 vendor.id pci 0x17cd +vendor.name Cadence Design Systems, Inc. vendor.id pci 0x17cf +vendor.name Z-Com, Inc. vendor.id pci 0x17d3 +vendor.name Areca Technology Corp. vendor.id pci 0x17d3 &device.id pci 0x1110 +device.name ARC-1110 4-Port PCI-X to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1120 +device.name ARC-1120 8-Port PCI-X to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1130 +device.name ARC-1130 12-Port PCI-X to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1160 +device.name ARC-1160 16-Port PCI-X to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1170 +device.name ARC-1170 24-Port PCI-X to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1201 +device.name ARC-1200 2-Port PCI-Express to SATA II RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1203 +device.name ARC-1203 2/4/8 Port PCIe 2.0 to SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1210 +device.name ARC-1210 4-Port PCI-Express to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1214 +device.name ARC-12x4 PCIe 2.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1214 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1214 +subdevice.name ARC-1214 4-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1214 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1224 +subdevice.name ARC-1224 8-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1214 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1264 +subdevice.name ARC-1264 12/16 Port PCIe 2.0 to SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1214 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1284 +subdevice.name ARC-1284 24 Port PCIe 2.0 to SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1220 +device.name ARC-1220 8-Port PCI-Express to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1222 +device.name ARC-1222 8-Port PCI-Express to SAS/SATA II RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1230 +device.name ARC-1230 12-Port PCI-Express to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1260 +device.name ARC-1260 16-Port PCI-Express to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1280 +device.name ARC-1280/1280ML 24-Port PCI-Express to SATA II RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1280 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1221 +subdevice.name ARC-1221 8-Port PCI-Express to SATA RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1300 +device.name ARC-1300ix-16 16-Port PCI-Express to SAS Non-RAID Host Adapter vendor.id pci 0x17d3 &device.id pci 0x1320 +device.name ARC-1320 8/16 Port PCIe 2.0 to SAS/SATA 6Gb Non-RAID Host Adapter vendor.id pci 0x17d3 &device.id pci 0x1330 +device.name ARC-1330 16 Port PCIe 3.0 to SAS/SATA 12Gb Non-RAID Host Adapter vendor.id pci 0x17d3 &device.id pci 0x1680 +device.name ARC-1680 series PCIe to SAS/SATA 3Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1680 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1212 +subdevice.name ARC-1212 4-Port PCIe to SAS/SATA II RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1680 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1222 +subdevice.name ARC-1222 8-Port PCIe to SAS/SATA 3Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1680 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1680 +subdevice.name ARC-1680 8/12/16/24 Port PCIe to SAS/SATA 3Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 +device.name ARC-188x series PCIe 2.0/3.0 to SAS/SATA 6/12Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1213 +subdevice.name ARC-1213 4-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1215 +subdevice.name ARC-1215 4-Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1216 +subdevice.name ARC-1216 4-Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1223 +subdevice.name ARC-1223 8-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1225 +subdevice.name ARC-1225 8-Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1226 +subdevice.name ARC-1226 8-Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1880 +subdevice.name ARC-1880 8/12/16/24 Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1882 +subdevice.name ARC-1882 8/12/16/24 Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller vendor.id pci 0x17d3 &device.id pci 0x1880 &subvendor.id pci 0x17d3 &subdevice.id pci 0x1883 +subdevice.name ARC-1883 8/12/16/24 Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller vendor.id pci 0x17d5 +vendor.name Exar Corp. vendor.id pci 0x17d5 &device.id pci 0x5731 +device.name Xframe 10-Gigabit Ethernet PCI-X vendor.id pci 0x17d5 &device.id pci 0x5732 +device.name Xframe II 10-Gigabit Ethernet PCI-X 2.0 vendor.id pci 0x17d5 &device.id pci 0x5831 +device.name Xframe 10-Gigabit Ethernet PCI-X vendor.id pci 0x17d5 &device.id pci 0x5831 &subvendor.id pci 0x103c &subdevice.id pci 0x12d5 +subdevice.name PCI-X 133MHz 10GbE SR Fiber vendor.id pci 0x17d5 &device.id pci 0x5831 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8020 +subdevice.name Single Port 10-Gigabit Ethernet (PCI-X, Fiber) vendor.id pci 0x17d5 &device.id pci 0x5831 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8024 +subdevice.name Single Port 10-Gigabit Ethernet (PCI-X, Fiber) vendor.id pci 0x17d5 &device.id pci 0x5832 +device.name Xframe II 10-Gigabit Ethernet PCI-X 2.0 vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x103c &subdevice.id pci 0x1337 +subdevice.name PCI-X 266MHz 10GigE SR [AD385A] vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8021 +subdevice.name Single Port 10-Gigabit Ethernet II (PCI-X, Fiber) vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6020 +subdevice.name Xframe II SR vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6021 +subdevice.name Xframe II SR, Low Profile vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6022 +subdevice.name Xframe E SR vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6420 +subdevice.name Xframe II LR vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6421 +subdevice.name Xframe II LR, Low Profile vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6422 +subdevice.name Xframe E LR vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6c20 +subdevice.name Xframe II CX4 vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6c21 +subdevice.name Xframe II CX4, Low Profile vendor.id pci 0x17d5 &device.id pci 0x5832 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6c22 +subdevice.name Xframe E CX4 vendor.id pci 0x17d5 &device.id pci 0x5833 +device.name X3100 Series 10 Gigabit Ethernet PCIe vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6030 +subdevice.name X3110 Single Port SR vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6031 +subdevice.name X3120 Dual Port SR vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6430 +subdevice.name X3110 Single Port LR vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x6431 +subdevice.name X3120 Dual Port LR vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x7030 +subdevice.name X3110 Single Port LRM vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x7031 +subdevice.name X3120 Dual Port LRM vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x7430 +subdevice.name X3110 Single Port 10GBase-T vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x7431 +subdevice.name X3120 Dual Port 10GBase-T vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x7830 +subdevice.name X3110 Single Port 10GBase-CR vendor.id pci 0x17d5 &device.id pci 0x5833 &subvendor.id pci 0x17d5 &subdevice.id pci 0x7831 +subdevice.name X3120 Dual Port 10GBase-CR vendor.id pci 0x17db +vendor.name Cray Inc vendor.id pci 0x17db &device.id pci 0x0101 +device.name XT Series [Seastar] 3D Toroidal Router vendor.id pci 0x17de +vendor.name KWorld Computer Co. Ltd. vendor.id pci 0x17df +vendor.name Dini Group vendor.id pci 0x17df &device.id pci 0x1864 +device.name Virtex4 PCI Board w/ QL5064 Bridge [DN7000K10PCI/DN8000K10PCI/DN8000K10PSX/NOTUS] vendor.id pci 0x17df &device.id pci 0x1865 +device.name Virtex4 ASIC Emulator [DN8000K10PCIe] vendor.id pci 0x17df &device.id pci 0x1866 +device.name Virtex4 ASIC Emulator Cable Connection [DN8000K10PCI] vendor.id pci 0x17df &device.id pci 0x1867 +device.name Virtex4 ASIC Emulator Cable Connection [DN8000K10PCIe] vendor.id pci 0x17df &device.id pci 0x1868 +device.name Virtex4 ASIC Emulator [DN8000K10PCIe-8] vendor.id pci 0x17df &device.id pci 0x1900 +device.name Virtex5 PCIe ASIC Emulator [DN9000K10PCIe8T/DN9002K10PCIe8T/DN9200K10PCIe8T/DN7006K10PCIe8T/DN7406K10PCIe8T] vendor.id pci 0x17df &device.id pci 0x1901 +device.name Virtex5 PCIe ASIC Emulator Large BARs [DN9000K10PCIe8T/DN9002K10PCIe8T/DN9200K10PCIe8T/DN7006K10PCIe8T/DN7406K10PCIe8T] vendor.id pci 0x17df &device.id pci 0x1902 +device.name Virtex5 PCIe ASIC Emulator Low Power [Interceptor] vendor.id pci 0x17df &device.id pci 0x1903 +device.name Spartan6 PCIe FPGA Accelerator Board [DNBFCS12PCIe] vendor.id pci 0x17df &device.id pci 0x1904 +device.name Virtex6 PCIe ASIC Emulation Board [DNDUALV6_PCIe4] vendor.id pci 0x17df &device.id pci 0x1905 +device.name Virtex6 PCIe ASIC Emulation Board [DNV6F6PCIe] vendor.id pci 0x17df &device.id pci 0x1906 +device.name Virtex6 PCIe ASIC Emulation Board [DN2076K10] vendor.id pci 0x17df &device.id pci 0x1907 +device.name Virtex6 PCIe ASIC Emulation Board [DNV6F2PCIe] vendor.id pci 0x17df &device.id pci 0x1908 +device.name Virtex6 PCIe ASIC Emulation Board Large BARs[DNV6F2PCIe] vendor.id pci 0x17df &device.id pci 0x1909 +device.name Kintex7 PCIe FPGA Accelerator Board [DNK7F5PCIe] vendor.id pci 0x17df &device.id pci 0x190a +device.name Virtex7 PCIe ASIC Emulation Board [DNV7F1A] vendor.id pci 0x17df &device.id pci 0x190b +device.name Stratix5 PCIe ASIC Emulation Board [DNS5GXF2] vendor.id pci 0x17df &device.id pci 0x190c +device.name Virtex7 PCIe ASIC Emulation Board [DNV7F2A] vendor.id pci 0x17df &device.id pci 0x190d +device.name Virtex7 PCIe ASIC Emulation Board [DNV7F4A] vendor.id pci 0x17df &device.id pci 0x190e +device.name Virtex7 PCIe ASIC Emulation Board [DNV7F2B] vendor.id pci 0x17df &device.id pci 0x190f +device.name KintexUS PCIe MainRef Design [DNPCIE_40G_KU_LL] vendor.id pci 0x17df &device.id pci 0x1910 +device.name VirtexUS ASIC Emulation Board [DNVUF4A] vendor.id pci 0x17df &device.id pci 0x1911 +device.name VirtexUS PCIe ASIC Emulation Board [DNVU_F2PCIe] vendor.id pci 0x17df &device.id pci 0x1912 +device.name KintexUS PCIe MainRef Design [DNPCIe_40G_KU_LL_QSFP] vendor.id pci 0x17df &device.id pci 0x1913 +device.name VirtexUS ASIC Emulation Board [DNVUF1A] vendor.id pci 0x17df &device.id pci 0x1914 +device.name VirtexUS ASIC Emulation Board [DNVUF2A] vendor.id pci 0x17df &device.id pci 0x1915 +device.name Arria10 PCIe MainRef Design [DNPCIe_80G_A10_LL] vendor.id pci 0x17df &device.id pci 0x1916 +device.name VirtexUS PCIe Accelerator Board [DNVUF2_HPC_PCIe] vendor.id pci 0x17df &device.id pci 0x1a00 +device.name Virtex6 PCIe DMA Netlist Design vendor.id pci 0x17df &device.id pci 0x1a01 +device.name Virtex6 PCIe Darklite Design [DNPCIe_HXT_10G_LL] vendor.id pci 0x17df &device.id pci 0x1a02 +device.name Virtex7 PCIe DMA Netlist Design vendor.id pci 0x17df &device.id pci 0x1a03 +device.name Kintex7 PCIe Darklite Design [DNPCIe_K7_10G_LL] vendor.id pci 0x17df &device.id pci 0x1a05 +device.name Stratix5 PCIe Darklite Design [DNS5GX_F2] vendor.id pci 0x17df &device.id pci 0x1a06 +device.name VirtexUS PCIe DMA Netlist Design vendor.id pci 0x17df &device.id pci 0x1a07 +device.name KintexUS PCIe Darklite Design [DNPCIe_40G_KU_LL] vendor.id pci 0x17df &device.id pci 0x1a08 +device.name KintexUS PCIe Darklite Design [DNPCIe_40G_KU_LL_QSFP] vendor.id pci 0x17df &device.id pci 0x1a09 +device.name Arria10 PCIe Darklite Design [DNPCIe_80G_A10_LL] vendor.id pci 0x17e4 +vendor.name Sectra AB vendor.id pci 0x17e4 &device.id pci 0x0001 +device.name KK671 Cardbus encryption board vendor.id pci 0x17e4 &device.id pci 0x0002 +device.name KK672 Cardbus encryption board vendor.id pci 0x17e6 +vendor.name Entropic Communications Inc. vendor.id pci 0x17e6 &device.id pci 0x0010 +device.name EN2010 [c.Link] MoCA Network Controller (Coax, PCI interface) vendor.id pci 0x17e6 &device.id pci 0x0011 +device.name EN2010 [c.Link] MoCA Network Controller (Coax, MPEG interface) vendor.id pci 0x17e6 &device.id pci 0x0021 +device.name EN2210 [c.Link] MoCA Network Controller (Coax) vendor.id pci 0x17e6 &device.id pci 0x0025 +device.name EN2510 [c.Link] MoCA Network Controller (Coax, PCIe interface) vendor.id pci 0x17e6 &device.id pci 0x0027 +device.name EN2710 [c.Link] MoCA 2.0 Network Controller (Coax, PCIe interface) vendor.id pci 0x17ee +vendor.name Connect Components Ltd vendor.id pci 0x17f2 +vendor.name Albatron Corp. vendor.id pci 0x17f3 +vendor.name RDC Semiconductor, Inc. vendor.id pci 0x17f3 &device.id pci 0x1010 +device.name R1010 IDE Controller vendor.id pci 0x17f3 &device.id pci 0x2012 +device.name M2012/R3308 VGA-compatible graphics adapter vendor.id pci 0x17f3 &device.id pci 0x6020 +device.name R6020 North Bridge vendor.id pci 0x17f3 &device.id pci 0x6021 +device.name R6021 Host Bridge vendor.id pci 0x17f3 &device.id pci 0x6030 +device.name R6030 ISA Bridge vendor.id pci 0x17f3 &device.id pci 0x6031 +device.name R6031 ISA Bridge vendor.id pci 0x17f3 &device.id pci 0x6040 +device.name R6040 MAC Controller vendor.id pci 0x17f3 &device.id pci 0x6060 +device.name R6060 USB 1.1 Controller vendor.id pci 0x17f3 &device.id pci 0x6061 +device.name R6061 USB 2.0 Controller vendor.id pci 0x17f7 +vendor.name Topdek Semiconductor Inc. vendor.id pci 0x17f9 +vendor.name Gemtek Technology Co., Ltd vendor.id pci 0x17fc +vendor.name IOGEAR, Inc. vendor.id pci 0x17fe +vendor.name InProComm Inc. vendor.id pci 0x17fe &device.id pci 0x2120 +device.name IPN 2120 802.11b vendor.id pci 0x17fe &device.id pci 0x2120 &subvendor.id pci 0x1737 &subdevice.id pci 0x0020 +subdevice.name WMP11 v4 802.11b Wireless-B PCI Adapter vendor.id pci 0x17fe &device.id pci 0x2220 +device.name IPN 2220 802.11g vendor.id pci 0x17fe &device.id pci 0x2220 &subvendor.id pci 0x1468 &subdevice.id pci 0x0305 +subdevice.name T60N871 802.11g Mini PCI Wireless Adapter vendor.id pci 0x17fe &device.id pci 0x2220 &subvendor.id pci 0x1737 &subdevice.id pci 0x0029 +subdevice.name WPC54G v4 802.11g Wireless-G Notebook Adapter vendor.id pci 0x17ff +vendor.name Benq Corporation vendor.id pci 0x1800 +vendor.name Qualcore Logic Inc. vendor.id pci 0x1800 &device.id pci 0x1100 +device.name Nanospeed Trading Gateway vendor.id pci 0x1803 +vendor.name ProdaSafe GmbH vendor.id pci 0x1805 +vendor.name Euresys S.A. vendor.id pci 0x1809 +vendor.name Lumanate, Inc. vendor.id pci 0x1813 +vendor.name Ambient Technologies Inc vendor.id pci 0x1813 &device.id pci 0x4000 +device.name HaM controllerless modem vendor.id pci 0x1813 &device.id pci 0x4000 &subvendor.id pci 0x16be &subdevice.id pci 0x0001 +subdevice.name V9x HAM Data Fax Modem vendor.id pci 0x1813 &device.id pci 0x4100 +device.name HaM plus Data Fax Modem vendor.id pci 0x1813 &device.id pci 0x4100 &subvendor.id pci 0x16be &subdevice.id pci 0x0002 +subdevice.name V9x HAM 1394 vendor.id pci 0x1814 +vendor.name Ralink corp. vendor.id pci 0x1814 &device.id pci 0x0101 +device.name Wireless PCI Adapter RT2400 / RT2460 vendor.id pci 0x1814 &device.id pci 0x0101 &subvendor.id pci 0x1043 &subdevice.id pci 0x0127 +subdevice.name WiFi-b add-on Card vendor.id pci 0x1814 &device.id pci 0x0101 &subvendor.id pci 0x1371 &subdevice.id pci 0x0010 +subdevice.name Minitar MNW2BPCI Wireless PCI Card vendor.id pci 0x1814 &device.id pci 0x0101 &subvendor.id pci 0x1462 &subdevice.id pci 0x6828 +subdevice.name PC11B2 (MS-6828) Wireless 11b PCI Card vendor.id pci 0x1814 &device.id pci 0x0200 +device.name RT2500 802.11g PCI [PC54G2] vendor.id pci 0x1814 &device.id pci 0x0201 +device.name RT2500 Wireless 802.11bg vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1043 &subdevice.id pci 0x130f +subdevice.name WL-130g vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1186 &subdevice.id pci 0x3c00 +subdevice.name DWL-G650X Wireless 11g CardBus Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1371 &subdevice.id pci 0x001e +subdevice.name CWC-854 Wireless-G CardBus Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1371 &subdevice.id pci 0x001f +subdevice.name CWM-854 Wireless-G Mini PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1371 &subdevice.id pci 0x0020 +subdevice.name CWP-854 Wireless-G PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1458 &subdevice.id pci 0xe381 +subdevice.name GN-WMKG 802.11b/g Wireless CardBus Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1458 &subdevice.id pci 0xe931 +subdevice.name GN-WIKG 802.11b/g mini-PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1462 &subdevice.id pci 0x6833 +subdevice.name Unknown 802.11g mini-PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1462 &subdevice.id pci 0x6835 +subdevice.name Wireless 11G CardBus CB54G2 vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1737 &subdevice.id pci 0x0032 +subdevice.name WMP54G v4.0 PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1799 &subdevice.id pci 0x700a +subdevice.name F5D7000 v2000/v3000 Wireless G Desktop Card vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1799 &subdevice.id pci 0x701a +subdevice.name F5D7010 v2000/v3000 Wireless G Notebook Card vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1814 &subdevice.id pci 0x2560 +subdevice.name RT2500 Wireless 802.11bg vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x182d &subdevice.id pci 0x9073 +subdevice.name WL-115 Wireless Network PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x185f &subdevice.id pci 0x22a0 +subdevice.name CN-WF513 Wireless Cardbus Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x18eb &subdevice.id pci 0x5312 +subdevice.name WL531P IEEE 802.11g PCI Card-EU vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1948 &subdevice.id pci 0x3c00 +subdevice.name C54RC v1 Wireless 11g CardBus Adapter vendor.id pci 0x1814 &device.id pci 0x0201 &subvendor.id pci 0x1948 &subdevice.id pci 0x3c01 +subdevice.name C54Ri v1 Wireless 11g PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0300 +device.name Wireless Adapter Canyon CN-WF511 vendor.id pci 0x1814 &device.id pci 0x0301 +device.name RT2561/RT61 802.11g PCI vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1186 &subdevice.id pci 0x3c08 +subdevice.name AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E1) vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1186 &subdevice.id pci 0x3c09 +subdevice.name DWL-G510 Rev C vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x13d1 &subdevice.id pci 0xabe3 +subdevice.name miniPCI Pluscom 802.11 a/b/g vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1458 &subdevice.id pci 0xe933 +subdevice.name GN-WI01GS vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1458 &subdevice.id pci 0xe934 +subdevice.name GN-WP01GS vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1462 &subdevice.id pci 0xb833 +subdevice.name MP54G5 (MS-6833B) vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1737 &subdevice.id pci 0x0055 +subdevice.name WMP54G v4.1 vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1799 &subdevice.id pci 0x700e +subdevice.name F5D7000 v6000 Wireless G Desktop Card vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1799 &subdevice.id pci 0x701e +subdevice.name F5D7010 v6000 Wireless G Notebook Card vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x17f9 &subdevice.id pci 0x0012 +subdevice.name AWLC3026T 802.11g Wireless CardBus Adapter vendor.id pci 0x1814 &device.id pci 0x0301 &subvendor.id pci 0x1814 &subdevice.id pci 0x2561 +subdevice.name EW-7108PCg/EW-7128g vendor.id pci 0x1814 &device.id pci 0x0302 +device.name RT2561/RT61 rev B 802.11g vendor.id pci 0x1814 &device.id pci 0x0302 &subvendor.id pci 0x1186 &subdevice.id pci 0x3a71 +subdevice.name DWA-510 Wireless G Desktop Adapter vendor.id pci 0x1814 &device.id pci 0x0302 &subvendor.id pci 0x1186 &subdevice.id pci 0x3c08 +subdevice.name AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E2) vendor.id pci 0x1814 &device.id pci 0x0302 &subvendor.id pci 0x1186 &subdevice.id pci 0x3c09 +subdevice.name AirPlus G DWL-G510 Wireless Network Adapter (Rev.C) vendor.id pci 0x1814 &device.id pci 0x0302 &subvendor.id pci 0x1462 &subdevice.id pci 0xb834 +subdevice.name PC54G3 Wireless 11g PCI Card vendor.id pci 0x1814 &device.id pci 0x0302 &subvendor.id pci 0x1948 &subdevice.id pci 0x3c23 +subdevice.name C54RC v2 Wireless 11g CardBus Adapter vendor.id pci 0x1814 &device.id pci 0x0302 &subvendor.id pci 0x1948 &subdevice.id pci 0x3c24 +subdevice.name C54Ri v2 Wireless 11g PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0401 +device.name RT2600 802.11 MIMO vendor.id pci 0x1814 &device.id pci 0x0401 &subvendor.id pci 0x1737 &subdevice.id pci 0x0052 +subdevice.name WPC54GR v1 802.11g Wireless-G Notebook Adapter with RangeBooster vendor.id pci 0x1814 &device.id pci 0x0401 &subvendor.id pci 0x17f9 &subdevice.id pci 0x0011 +subdevice.name WPCR-137G 802.11bg Wireless CardBus Adapter vendor.id pci 0x1814 &device.id pci 0x0401 &subvendor.id pci 0x17f9 &subdevice.id pci 0x0016 +subdevice.name WPIR-119GH 802.11bg Wireless Desktop Adapter vendor.id pci 0x1814 &device.id pci 0x0601 +device.name RT2800 802.11n PCI vendor.id pci 0x1814 &device.id pci 0x0601 &subvendor.id pci 0x1799 &subdevice.id pci 0x801c +subdevice.name F5D8011 v3 802.11n N1 Wireless Notebook Card vendor.id pci 0x1814 &device.id pci 0x0601 &subvendor.id pci 0x187e &subdevice.id pci 0x3412 +subdevice.name NWD-310N 802.11n Wireless PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0681 +device.name RT2890 Wireless 802.11n PCIe vendor.id pci 0x1814 &device.id pci 0x0681 &subvendor.id pci 0x1458 &subdevice.id pci 0xe939 +subdevice.name GN-WS30N-RH 802.11bgn Mini PCIe Card vendor.id pci 0x1814 &device.id pci 0x0701 +device.name RT2760 Wireless 802.11n 1T/2R vendor.id pci 0x1814 &device.id pci 0x0701 &subvendor.id pci 0x1737 &subdevice.id pci 0x0074 +subdevice.name WMP110 v2 802.11n RangePlus Wireless PCI Adapter vendor.id pci 0x1814 &device.id pci 0x0781 +device.name RT2790 Wireless 802.11n 1T/2R PCIe vendor.id pci 0x1814 &device.id pci 0x0781 &subvendor.id pci 0x1814 &subdevice.id pci 0x2790 +subdevice.name RT2790 Wireless 802.11n 1T/2R PCIe vendor.id pci 0x1814 &device.id pci 0x3060 +device.name RT3060 Wireless 802.11n 1T/1R vendor.id pci 0x1814 &device.id pci 0x3060 &subvendor.id pci 0x1186 &subdevice.id pci 0x3c04 +subdevice.name DWA-525 Wireless N 150 Desktop Adapter (rev.A1) vendor.id pci 0x1814 &device.id pci 0x3062 +device.name RT3062 Wireless 802.11n 2T/2R vendor.id pci 0x1814 &device.id pci 0x3090 +device.name RT3090 Wireless 802.11n 1T/1R PCIe vendor.id pci 0x1814 &device.id pci 0x3090 &subvendor.id pci 0x13bd &subdevice.id pci 0x1057 +subdevice.name GN-WS32L-RH Half-size Mini PCIe Card vendor.id pci 0x1814 &device.id pci 0x3091 +device.name RT3091 Wireless 802.11n 1T/2R PCIe vendor.id pci 0x1814 &device.id pci 0x3092 +device.name RT3092 Wireless 802.11n 2T/2R PCIe vendor.id pci 0x1814 &device.id pci 0x3290 +device.name RT3290 Wireless 802.11n 1T/1R PCIe vendor.id pci 0x1814 &device.id pci 0x3290 &subvendor.id pci 0x103c &subdevice.id pci 0x18ec +subdevice.name Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter vendor.id pci 0x1814 &device.id pci 0x3298 +device.name RT3290 Bluetooth vendor.id pci 0x1814 &device.id pci 0x3298 &subvendor.id pci 0x103c &subdevice.id pci 0x18ec +subdevice.name Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter vendor.id pci 0x1814 &device.id pci 0x3592 +device.name RT3592 Wireless 802.11abgn 2T/2R PCIe vendor.id pci 0x1814 &device.id pci 0x359f +device.name RT3592 PCIe Wireless Network Adapter vendor.id pci 0x1814 &device.id pci 0x5360 +device.name RT5360 Wireless 802.11n 1T/1R vendor.id pci 0x1814 &device.id pci 0x5360 &subvendor.id pci 0x1186 &subdevice.id pci 0x3c05 +subdevice.name DWA-525 Wireless N 150 Desktop Adapter (rev.A2) vendor.id pci 0x1814 &device.id pci 0x5360 &subvendor.id pci 0x20f4 &subdevice.id pci 0x703a +subdevice.name TEW-703PI N150 Wireless PCI Adapter vendor.id pci 0x1814 &device.id pci 0x5362 +device.name RT5362 PCI 802.11n Wireless Network Adapter vendor.id pci 0x1814 &device.id pci 0x5390 +device.name RT5390 Wireless 802.11n 1T/1R PCIe vendor.id pci 0x1814 &device.id pci 0x5390 &subvendor.id pci 0x103c &subdevice.id pci 0x1636 +subdevice.name U98Z077.00 Half-size Mini PCIe Card vendor.id pci 0x1814 &device.id pci 0x5392 +device.name RT5392 PCIe Wireless Network Adapter vendor.id pci 0x1814 &device.id pci 0x539b +device.name RT5390R 802.11bgn PCIe Wireless Network Adapter vendor.id pci 0x1814 &device.id pci 0x539f +device.name RT5390 [802.11 b/g/n 1T1R G-band PCI Express Single Chip] vendor.id pci 0x1814 &device.id pci 0x539f &subvendor.id pci 0x103c &subdevice.id pci 0x1637 +subdevice.name Pavilion DM1Z-3000 PCIe wireless card vendor.id pci 0x1814 &device.id pci 0x5592 +device.name RT5592 PCIe Wireless Network Adapter vendor.id pci 0x1814 &device.id pci 0xe932 +device.name RT2560F 802.11 b/g PCI vendor.id pci 0x1815 +vendor.name Devolo AG vendor.id pci 0x1820 +vendor.name InfiniCon Systems Inc. vendor.id pci 0x1822 +vendor.name Twinhan Technology Co. Ltd vendor.id pci 0x1822 &device.id pci 0x4e35 +device.name Mantis DTV PCI Bridge Controller [Ver 1.0] vendor.id pci 0x182d +vendor.name SiteCom Europe BV vendor.id pci 0x182d &device.id pci 0x3069 +device.name ISDN PCI DC-105V2 vendor.id pci 0x182d &device.id pci 0x9790 +device.name WL-121 Wireless Network Adapter 100g+ [Ver.3] vendor.id pci 0x182e +vendor.name Raza Microelectronics, Inc. vendor.id pci 0x182e &device.id pci 0x0008 +device.name XLR516 Processor vendor.id pci 0x182f +vendor.name Broadcom vendor.id pci 0x182f &device.id pci 0x000b +device.name BCM5785 [HT1000] SATA (RAID Mode) vendor.id pci 0x1830 +vendor.name Credence Systems Corporation vendor.id pci 0x183b +vendor.name MikroM GmbH vendor.id pci 0x183b &device.id pci 0x08a7 +device.name MVC100 DVI vendor.id pci 0x183b &device.id pci 0x08a8 +device.name MVC101 SDI vendor.id pci 0x183b &device.id pci 0x08a9 +device.name MVC102 DVI+Audio vendor.id pci 0x183b &device.id pci 0x08b0 +device.name MVC200-DC vendor.id pci 0x1846 +vendor.name Alcatel-Lucent vendor.id pci 0x1849 +vendor.name ASRock Incorporation vendor.id pci 0x184a +vendor.name Thales Computers vendor.id pci 0x184a &device.id pci 0x1100 +device.name MAX II cPLD vendor.id pci 0x1850 +vendor.name Advantest Corporation vendor.id pci 0x1850 &device.id pci 0x0048 +device.name EK220-66401 Computer Interface Card vendor.id pci 0x1851 +vendor.name Microtune, Inc. vendor.id pci 0x1852 +vendor.name Anritsu Corp. vendor.id pci 0x1853 +vendor.name SMSC Automotive Infotainment System Group vendor.id pci 0x1854 +vendor.name LG Electronics, Inc. vendor.id pci 0x185b +vendor.name Compro Technology, Inc. vendor.id pci 0x185b &device.id pci 0x1489 +device.name VideoMate Vista T100 vendor.id pci 0x185f +vendor.name Wistron NeWeb Corp. vendor.id pci 0x1864 +vendor.name SilverBack vendor.id pci 0x1864 &device.id pci 0x2110 +device.name ISNAP 2110 vendor.id pci 0x1867 +vendor.name Topspin Communications vendor.id pci 0x1867 &device.id pci 0x5a44 +device.name MT23108 InfiniHost HCA vendor.id pci 0x1867 &device.id pci 0x5a45 +device.name MT23108 InfiniHost HCA flash recovery vendor.id pci 0x1867 &device.id pci 0x5a46 +device.name MT23108 InfiniHost HCA bridge vendor.id pci 0x1867 &device.id pci 0x6278 +device.name MT25208 InfiniHost III Ex (Tavor compatibility mode) vendor.id pci 0x1867 &device.id pci 0x6282 +device.name MT25208 InfiniHost III Ex vendor.id pci 0x186c +vendor.name Humusoft, s.r.o. vendor.id pci 0x186c &device.id pci 0x0612 +device.name AD612 Data Acquisition Device vendor.id pci 0x186c &device.id pci 0x0614 +device.name MF614 Multifunction I/O Card vendor.id pci 0x186c &device.id pci 0x0622 +device.name AD622 Data Acquisition Device vendor.id pci 0x186c &device.id pci 0x0624 +device.name MF624 Multifunction I/O PCI Card vendor.id pci 0x186c &device.id pci 0x0625 +device.name MF625 3-phase Motor Driver vendor.id pci 0x186c &device.id pci 0x0634 +device.name MF634 Multifunction I/O PCIe Card vendor.id pci 0x186f +vendor.name WiNRADiO Communications vendor.id pci 0x1876 +vendor.name L-3 Communications vendor.id pci 0x1876 &device.id pci 0xa101 +device.name VigraWATCH PCI vendor.id pci 0x1876 &device.id pci 0xa102 +device.name VigraWATCH PMC vendor.id pci 0x1876 &device.id pci 0xa103 +device.name Vigra I/O vendor.id pci 0x187e +vendor.name ZyXEL Communications Corporation vendor.id pci 0x187e &device.id pci 0x3403 +device.name ZyAir G-110 802.11g vendor.id pci 0x187e &device.id pci 0x340e +device.name M-302 802.11g XtremeMIMO vendor.id pci 0x1885 +vendor.name Avvida Systems Inc. vendor.id pci 0x1888 +vendor.name Varisys Ltd vendor.id pci 0x1888 &device.id pci 0x0301 +device.name VMFX1 FPGA PMC module vendor.id pci 0x1888 &device.id pci 0x0601 +device.name VSM2 dual PMC carrier vendor.id pci 0x1888 &device.id pci 0x0710 +device.name VS14x series PowerPC PCI board vendor.id pci 0x1888 &device.id pci 0x0720 +device.name VS24x series PowerPC PCI board vendor.id pci 0x188a +vendor.name Ample Communications, Inc vendor.id pci 0x1890 +vendor.name Egenera, Inc. vendor.id pci 0x1894 +vendor.name KNC One vendor.id pci 0x1896 +vendor.name B&B Electronics Manufacturing Company, Inc. vendor.id pci 0x1896 &device.id pci 0x4202 +device.name MIport 3PCIU2 2-port Serial vendor.id pci 0x1896 &device.id pci 0x4204 +device.name MIport 3PCIU4 4-port Serial vendor.id pci 0x1896 &device.id pci 0x4208 +device.name MIport 3PCIU8 8-port Serial vendor.id pci 0x1896 &device.id pci 0x4211 +device.name MIport 3PCIOU1 1-port Isolated Serial vendor.id pci 0x1896 &device.id pci 0x4212 +device.name MIport 3PCIOU2 2-port Isolated Serial vendor.id pci 0x1896 &device.id pci 0x4214 +device.name MIport 3PCIOU4 4-port Isolated Serial vendor.id pci 0x1896 &device.id pci 0xbb10 +device.name 3PCI2 2-Port Serial vendor.id pci 0x1896 &device.id pci 0xbb11 +device.name 3PCIO1 1-Port Isolated Serial vendor.id pci 0x1897 +vendor.name AMtek vendor.id pci 0x18a1 +vendor.name Astute Networks Inc. vendor.id pci 0x18a2 +vendor.name Stretch Inc. vendor.id pci 0x18a2 &device.id pci 0x0002 +device.name VRC6016 16-Channel PCIe DVR Card vendor.id pci 0x18a3 +vendor.name AT&T vendor.id pci 0x18ac +vendor.name DViCO Corporation vendor.id pci 0x18ac &device.id pci 0xd500 +device.name FusionHDTV 5 vendor.id pci 0x18ac &device.id pci 0xd800 +device.name FusionHDTV 3 Gold vendor.id pci 0x18ac &device.id pci 0xd810 +device.name FusionHDTV 3 Gold-Q vendor.id pci 0x18ac &device.id pci 0xd820 +device.name FusionHDTV 3 Gold-T vendor.id pci 0x18ac &device.id pci 0xdb30 +device.name FusionHDTV DVB-T Pro vendor.id pci 0x18ac &device.id pci 0xdb40 +device.name FusionHDTV DVB-T Hybrid vendor.id pci 0x18ac &device.id pci 0xdb78 +device.name FusionHDTV DVB-T Dual Express vendor.id pci 0x18b8 +vendor.name Ammasso vendor.id pci 0x18b8 &device.id pci 0xb001 +device.name AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor vendor.id pci 0x18bc +vendor.name GeCube Technologies, Inc. vendor.id pci 0x18c3 +vendor.name Micronas Semiconductor Holding AG vendor.id pci 0x18c3 &device.id pci 0x0720 +device.name nGene PCI-Express Multimedia Controller vendor.id pci 0x18c3 &device.id pci 0x0720 &subvendor.id pci 0x1461 &subdevice.id pci 0x032e +subdevice.name Hybrid M779 PCI-E vendor.id pci 0x18c8 +vendor.name Cray Inc vendor.id pci 0x18c9 +vendor.name ARVOO Engineering BV vendor.id pci 0x18ca +vendor.name XGI Technology Inc. (eXtreme Graphics Innovation) vendor.id pci 0x18ca &device.id pci 0x0020 +device.name Z7/Z9 (XG20 core) vendor.id pci 0x18ca &device.id pci 0x0021 +device.name Z9s/Z9m (XG21 core) vendor.id pci 0x18ca &device.id pci 0x0027 +device.name Z11/Z11M vendor.id pci 0x18ca &device.id pci 0x0040 +device.name Volari V3XT/V5/V8 vendor.id pci 0x18ca &device.id pci 0x0047 +device.name Volari 8300 (chip: XP10, codename: XG47) vendor.id pci 0x18d2 +vendor.name Sitecom Europe BV (Wrong ID) vendor.id pci 0x18d2 &device.id pci 0x3069 +device.name DC-105v2 ISDN controller vendor.id pci 0x18d4 +vendor.name Celestica vendor.id pci 0x18d8 +vendor.name Dialogue Technology Corp. vendor.id pci 0x18dd +vendor.name Artimi Inc vendor.id pci 0x18dd &device.id pci 0x4c6f +device.name Artimi RTMI-100 UWB adapter vendor.id pci 0x18df +vendor.name LeWiz Communications vendor.id pci 0x18e6 +vendor.name MPL AG vendor.id pci 0x18e6 &device.id pci 0x0001 +device.name OSCI [Octal Serial Communication Interface] vendor.id pci 0x18eb +vendor.name Advance Multimedia Internet Technology, Inc. vendor.id pci 0x18ec +vendor.name Cesnet, z.s.p.o. vendor.id pci 0x18ec &device.id pci 0x6d05 +device.name ML555 vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0x0100 +subdevice.name NIC (ethernet interfaces) vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0x0200 +subdevice.name NIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0x0201 +subdevice.name NIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0x0300 +subdevice.name NIFIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0x0302 +subdevice.name NIFIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0x4200 +subdevice.name Flexible FlowMon (szedata2) 1x10G vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0xff00 +subdevice.name Testing design vendor.id pci 0x18ec &device.id pci 0x6d05 &subvendor.id pci 0x18ec &subdevice.id pci 0xff01 +subdevice.name Boot design vendor.id pci 0x18ec &device.id pci 0xc006 +device.name COMBO6 vendor.id pci 0x18ec &device.id pci 0xc006 &subvendor.id pci 0x18ec &subdevice.id pci 0xd001 +subdevice.name COMBO-4MTX vendor.id pci 0x18ec &device.id pci 0xc006 &subvendor.id pci 0x18ec &subdevice.id pci 0xd002 +subdevice.name COMBO-4SFP vendor.id pci 0x18ec &device.id pci 0xc006 &subvendor.id pci 0x18ec &subdevice.id pci 0xd003 +subdevice.name COMBO-4SFPRO vendor.id pci 0x18ec &device.id pci 0xc006 &subvendor.id pci 0x18ec &subdevice.id pci 0xd004 +subdevice.name COMBO-2XFP vendor.id pci 0x18ec &device.id pci 0xc032 +device.name COMBO-LXT110 vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0x0100 +subdevice.name NIC (ethernet interfaces) vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0x0200 +subdevice.name NIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0x0201 +subdevice.name NIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0x0300 +subdevice.name NIFIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0x0302 +subdevice.name NIFIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0x4200 +subdevice.name Flexible FlowMon (szedata2) 1x10G vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0xff00 +subdevice.name Testing design vendor.id pci 0x18ec &device.id pci 0xc032 &subvendor.id pci 0x18ec &subdevice.id pci 0xff01 +subdevice.name Boot design vendor.id pci 0x18ec &device.id pci 0xc045 +device.name COMBO6E vendor.id pci 0x18ec &device.id pci 0xc050 +device.name COMBO-PTM vendor.id pci 0x18ec &device.id pci 0xc058 +device.name COMBO6X vendor.id pci 0x18ec &device.id pci 0xc058 &subvendor.id pci 0x18ec &subdevice.id pci 0xd001 +subdevice.name COMBO-4MTX vendor.id pci 0x18ec &device.id pci 0xc058 &subvendor.id pci 0x18ec &subdevice.id pci 0xd002 +subdevice.name COMBO-4SFP vendor.id pci 0x18ec &device.id pci 0xc058 &subvendor.id pci 0x18ec &subdevice.id pci 0xd003 +subdevice.name COMBO-4SFPRO vendor.id pci 0x18ec &device.id pci 0xc058 &subvendor.id pci 0x18ec &subdevice.id pci 0xd004 +subdevice.name COMBO-2XFP vendor.id pci 0x18ec &device.id pci 0xc132 +device.name COMBO-LXT155 vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0x0100 +subdevice.name NIC (ethernet interfaces) vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0x0200 +subdevice.name NIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0x0201 +subdevice.name NIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0x0300 +subdevice.name NIFIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0x0302 +subdevice.name NIFIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0x4200 +subdevice.name Flexible FlowMon (szedata2) 1x10G vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0xff00 +subdevice.name Testing design vendor.id pci 0x18ec &device.id pci 0xc132 &subvendor.id pci 0x18ec &subdevice.id pci 0xff01 +subdevice.name Boot design vendor.id pci 0x18ec &device.id pci 0xc232 +device.name COMBO-FXT100 vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0x0100 +subdevice.name NIC (ethernet interfaces) vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0x0200 +subdevice.name NIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0x0201 +subdevice.name NIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0x0300 +subdevice.name NIFIC (szedata2) 4x1G vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0x0302 +subdevice.name NIFIC (szedata2) 2x10G vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0x4200 +subdevice.name Flexible FlowMon (szedata2) 1x10G vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0xff00 +subdevice.name Testing design vendor.id pci 0x18ec &device.id pci 0xc232 &subvendor.id pci 0x18ec &subdevice.id pci 0xff01 +subdevice.name Boot design vendor.id pci 0x18ee +vendor.name Chenming Mold Ind. Corp. vendor.id pci 0x18f1 +vendor.name Spectrum GmbH vendor.id pci 0x18f4 +vendor.name Napatech A/S vendor.id pci 0x18f4 &device.id pci 0x0031 +device.name NT20X Network Adapter vendor.id pci 0x18f4 &device.id pci 0x0051 +device.name NT20X Capture Card vendor.id pci 0x18f4 &device.id pci 0x0061 +device.name NT20E Capture Card vendor.id pci 0x18f4 &device.id pci 0x0064 +device.name NT20E Inline Card vendor.id pci 0x18f4 &device.id pci 0x0071 +device.name NT4E Capture Card vendor.id pci 0x18f4 &device.id pci 0x0074 +device.name NT4E Inline Card vendor.id pci 0x18f4 &device.id pci 0x0081 +device.name NT4E 4-port Expansion Card vendor.id pci 0x18f4 &device.id pci 0x0091 +device.name NT20X Capture Card [New Rev] vendor.id pci 0x18f4 &device.id pci 0x00a1 +device.name NT4E-STD Capture Card vendor.id pci 0x18f4 &device.id pci 0x00a4 +device.name NT4E-STD Inline Card vendor.id pci 0x18f4 &device.id pci 0x00b1 +device.name NTBPE Optical Bypass Adapter vendor.id pci 0x18f4 &device.id pci 0x00c5 +device.name NT20E2 Network Adapter 2x10Gb vendor.id pci 0x18f4 &device.id pci 0x00d5 +device.name NT40E2-4 Network Adapter 4x10Gb vendor.id pci 0x18f4 &device.id pci 0x00e5 +device.name NT40E2-1 Network Adapter 1x40Gb vendor.id pci 0x18f4 &device.id pci 0x00f5 +device.name NT4E2-4T-BP Network Adapter 4x1Gb with Electrical Bypass vendor.id pci 0x18f4 &device.id pci 0x0105 +device.name NT4E2-4-PTP Network Adapter 4x1Gb vendor.id pci 0x18f4 &device.id pci 0x0115 +device.name NT20E2-PTP Network Adapter 2x10Gb vendor.id pci 0x18f4 &device.id pci 0x0125 +device.name NT4E2-4-PTP Network Adapter 4x1Gb vendor.id pci 0x18f4 &device.id pci 0x0135 +device.name NT20E2-PTP Network Adapter 2x10Gb vendor.id pci 0x18f4 &device.id pci 0x0145 +device.name NT40E3-4-PTP Network Adapter 4x10Gb vendor.id pci 0x18f4 &device.id pci 0x0155 +device.name NT100E3-1-PTP Network Adapter 1x100Gb vendor.id pci 0x18f4 &device.id pci 0x0165 +device.name NT80E3-2-PTP Network Adapter 2x40Gb vendor.id pci 0x18f4 &device.id pci 0x0175 +device.name NT20E3-2-PTP Network Adapter 2x10Gb vendor.id pci 0x18f4 &device.id pci 0x0185 +device.name NT40A01 Network Adapter vendor.id pci 0x18f4 &device.id pci 0x01a5 +device.name NT200A01 Network Adapter vendor.id pci 0x18f6 +vendor.name NextIO vendor.id pci 0x18f6 &device.id pci 0x1000 +device.name [Nexsis] Switch Virtual P2P PCIe Bridge vendor.id pci 0x18f6 &device.id pci 0x1001 +device.name [Texsis] Switch Virtual P2P PCIe Bridge vendor.id pci 0x18f6 &device.id pci 0x1050 +device.name [Nexsis] Switch Virtual P2P PCI Bridge vendor.id pci 0x18f6 &device.id pci 0x1051 +device.name [Texsis] Switch Virtual P2P PCI Bridge vendor.id pci 0x18f6 &device.id pci 0x2000 +device.name [Nexsis] Switch Integrated Mgmt. Endpoint vendor.id pci 0x18f6 &device.id pci 0x2001 +device.name [Texsis] Switch Integrated Mgmt. Endpoint vendor.id pci 0x18f7 +vendor.name Commtech, Inc. vendor.id pci 0x18f7 &device.id pci 0x0001 +device.name ESCC-PCI-335 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0002 +device.name 422/4-PCI-335 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0003 +device.name 232/4-1M-PCI Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0004 +device.name 422/2-PCI-335 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0005 +device.name IGESCC-PCI-ISO/1 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x000a +device.name 232/4-PCI-335 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x000b +device.name 232/8-PCI-335 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x000f +device.name FSCC Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0010 +device.name GSCC Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0011 +device.name QSSB Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0014 +device.name SuperFSCC Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0015 +device.name SuperFSCC-104-LVDS Serial PC/104+ Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0016 +device.name FSCC-232 RS-232 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0017 +device.name SuperFSCC-104 Serial PC/104+ Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0018 +device.name SuperFSCC/4 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0019 +device.name SuperFSCC Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x001a +device.name SuperFSCC-LVDS Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x001b +device.name FSCC/4 Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x001c +device.name SuperFSCC/4-LVDS Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x001d +device.name FSCC Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x001e +device.name SuperFSCC/4 Serial PCIe Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x001f +device.name SuperFSCC/4 Serial cPCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0020 +device.name 422/4-PCIe Serial PCIe Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0021 +device.name 422/8-PCIe Serial PCIe Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0022 +device.name SuperFSCC/4-LVDS Serial PCIe Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0023 +device.name SuperFSCC/4 Serial cPCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0025 +device.name SuperFSCC/4-LVDS Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0026 +device.name SuperFSCC-LVDS Serial PCI Adapter [Fastcom] vendor.id pci 0x18f7 &device.id pci 0x0027 +device.name FSCC/4 Serial PCIe Adapter [Fastcom] vendor.id pci 0x18fb +vendor.name Resilience Corporation vendor.id pci 0x1904 +vendor.name Hangzhou Silan Microelectronics Co., Ltd. vendor.id pci 0x1904 &device.id pci 0x2031 +device.name SC92031 PCI Fast Ethernet Adapter vendor.id pci 0x1904 &device.id pci 0x8139 +device.name RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor vendor.id pci 0x1905 +vendor.name Micronas USA, Inc. vendor.id pci 0x1912 +vendor.name Renesas Technology Corp. vendor.id pci 0x1912 &device.id pci 0x0002 +device.name SH7780 PCI Controller (PCIC) vendor.id pci 0x1912 &device.id pci 0x0011 +device.name SH7757 PCIe End-Point [PBI] vendor.id pci 0x1912 &device.id pci 0x0012 +device.name SH7757 PCIe-PCI Bridge [PPB] vendor.id pci 0x1912 &device.id pci 0x0013 +device.name SH7757 PCIe Switch [PS] vendor.id pci 0x1912 &device.id pci 0x0014 +device.name uPD720201 USB 3.0 Host Controller vendor.id pci 0x1912 &device.id pci 0x0015 +device.name uPD720202 USB 3.0 Host Controller vendor.id pci 0x1912 &device.id pci 0x001a +device.name SH7758 PCIe-PCI Bridge [PPB] vendor.id pci 0x1912 &device.id pci 0x001b +device.name SH7758 PCIe End-Point [PBI] vendor.id pci 0x1912 &device.id pci 0x001d +device.name SH7758 PCIe Switch [PS] vendor.id pci 0x1919 +vendor.name Soltek Computer Inc. vendor.id pci 0x1923 +vendor.name Sangoma Technologies Corp. vendor.id pci 0x1923 &device.id pci 0x0040 +device.name A200/Remora FXO/FXS Analog AFT card vendor.id pci 0x1923 &device.id pci 0x0100 +device.name A104d QUAD T1/E1 AFT card vendor.id pci 0x1923 &device.id pci 0x0300 +device.name A101 single-port T1/E1 vendor.id pci 0x1923 &device.id pci 0x0400 +device.name A104u Quad T1/E1 AFT vendor.id pci 0x1924 +vendor.name Solarflare Communications vendor.id pci 0x1924 &device.id pci 0x0703 +device.name SFC4000 rev A net [Solarstorm] vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0102 +subdevice.name SMC10GPCIe-10BT (A2) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0103 +subdevice.name SMC10GPCIe-10BT (A3) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0201 +subdevice.name SMC10GPCIe-XFP (A1) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0101 +subdevice.name SFE4001-A1 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0102 +subdevice.name SFE4001-A2 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0103 +subdevice.name SFE4001-A3 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0201 +subdevice.name SFE4002-A1 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0301 +subdevice.name SFE4003-A1 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0302 +subdevice.name SFE4003-A2 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0303 +subdevice.name SFE4003-A3 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0304 +subdevice.name SFE4003-A4 vendor.id pci 0x1924 &device.id pci 0x0703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0500 +subdevice.name SFE4005-A0 vendor.id pci 0x1924 &device.id pci 0x0710 +device.name SFC4000 rev B [Solarstorm] vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0103 +subdevice.name SMC10GPCIe-10BT (A3) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0201 +subdevice.name SMC10GPCIe-XFP (A1) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x0102 +subdevice.name SFE4001-A2 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x0103 +subdevice.name SFE4001-A3 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x0201 +subdevice.name SFE4002-A1 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x0302 +subdevice.name SFE4003-A2 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x0303 +subdevice.name SFE4003-A3 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x0304 +subdevice.name SFE4003-A4 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x0500 +subdevice.name SFE4005-A0 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x5102 +subdevice.name SFN4111T-A2 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x5103 +subdevice.name SFN4111T-R3 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x5104 +subdevice.name SFN4111T-R4 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x5105 +subdevice.name SFN4111T-R5 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x5201 +subdevice.name SFN4112F-R1 vendor.id pci 0x1924 &device.id pci 0x0710 &subvendor.id pci 0x1924 &subdevice.id pci 0x5202 +subdevice.name SFN4112F-R2 vendor.id pci 0x1924 &device.id pci 0x0803 +device.name SFC9020 10G Ethernet Controller vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1014 &subdevice.id pci 0x0478 +subdevice.name 2-port 10GbE Low-Latency (R7) vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1014 &subdevice.id pci 0x0479 +subdevice.name 2-port 10GbE OpenOnload (R7) vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1014 &subdevice.id pci 0x04a7 +subdevice.name Solarflare 10Gb Low-latency Dual-port HBA (R7) vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1014 &subdevice.id pci 0x04a8 +subdevice.name Solarflare 10Gb Dual-port HBA (R7) vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x103c &subdevice.id pci 0x2132 +subdevice.name Ethernet 10Gb 2-port 570FLR-SFP+ Adapter (R1) vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x103c &subdevice.id pci 0x2136 +subdevice.name Ethernet 10Gb 2-port 570SFP+ Adapter (R7) vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x1201 +subdevice.name SFA6902F-R1 SFP+ AOE Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6200 +subdevice.name SFN5122F-R0 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6201 +subdevice.name SFN5122F-R1 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6202 +subdevice.name SFN5122F-R2 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6204 +subdevice.name SFN5122F-R4 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6205 +subdevice.name SFN5122F-R5 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6206 +subdevice.name SFN5122F-R6 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6207 +subdevice.name SFN5122F-R7 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6210 +subdevice.name SFN5322F-R0 SFP+ Precision Time Synchronization Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6211 +subdevice.name SFN5322F-R1 SFP+ Precision Time Synchronization Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6217 +subdevice.name SFN5322F-R7 SFP+ Precision Time Synchronization Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6227 +subdevice.name SFN6122F-R7 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6237 +subdevice.name SFN6322F-R7 SFP+ Precision Time Synchronization Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6501 +subdevice.name SFN5802K-R1 Mezzanine Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6511 +subdevice.name SFN5814H-R1 Mezzanine Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6521 +subdevice.name SFN5812H-R1 Mezzanine Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6562 +subdevice.name SFN6832F-R2 SFP+ Mezzanine Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6a05 +subdevice.name SFN5112F-R5 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x6a06 +subdevice.name SFN5112F-R6 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x7206 +subdevice.name SFN5162F-R6 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x7207 +subdevice.name SFN5162F-R7 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x7a06 +subdevice.name SFN5152F-R6 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0803 &subvendor.id pci 0x1924 &subdevice.id pci 0x7a07 +subdevice.name SFN5152F-R7 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 +device.name SFL9021 10GBASE-T Ethernet Controller vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x6100 +subdevice.name SFN5121T-R0 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x6102 +subdevice.name SFN5121T-R2 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x6103 +subdevice.name SFN5121T-R3 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x6104 +subdevice.name SFN5121T-R4 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x6902 +subdevice.name SFN5111T-R2 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x6904 +subdevice.name SFN5111T-R4 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x7104 +subdevice.name SFN5161T-R4 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0813 &subvendor.id pci 0x1924 &subdevice.id pci 0x7904 +subdevice.name SFN5151T-R4 10GBASE-T Server Adapter vendor.id pci 0x1924 &device.id pci 0x0903 +device.name SFC9120 10G Ethernet Controller vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1014 &subdevice.id pci 0x04cc +subdevice.name SFN7122F-R2 2x10GbE SFP+ Flareon Ultra vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x8002 +subdevice.name SFN7122F-R1 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x8003 +subdevice.name SFN7x41Q-R1 Flareon Ultra 7000 Series 10/40G Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x8006 +subdevice.name SFN7022F-R1 SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x8007 +subdevice.name SFN7322F-R2 Precision Time SFP+ Server Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x8009 +subdevice.name SFN7x22F-R2 Flareon Ultra 7000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x800a +subdevice.name SFN7x02F-R2 Flareon 7000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x800c +subdevice.name SFN7x22F-R3 Flareon Ultra 7000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x800d +subdevice.name SFN7x02F-R3 Flareon 7000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x8010 +subdevice.name SFA7942Q-R1 QSFP+ AOE Adapter vendor.id pci 0x1924 &device.id pci 0x0903 &subvendor.id pci 0x1924 &subdevice.id pci 0x8015 +subdevice.name SFA7942Q-A5-0-R1 QSFP+ AOE Adapter vendor.id pci 0x1924 &device.id pci 0x0923 +device.name SFC9140 10/40G Ethernet Controller vendor.id pci 0x1924 &device.id pci 0x0923 &subvendor.id pci 0x1924 &subdevice.id pci 0x800b +subdevice.name SFN7x42Q-R1 Flareon Ultra 7000 Series 10/40G Adapter vendor.id pci 0x1924 &device.id pci 0x0923 &subvendor.id pci 0x1924 &subdevice.id pci 0x800e +subdevice.name SFN7x42Q-R2 Flareon Ultra 7000 Series 10/40G Adapter vendor.id pci 0x1924 &device.id pci 0x0923 &subvendor.id pci 0x1924 &subdevice.id pci 0x800f +subdevice.name SFN7xx4F-R1 Flareon Ultra 7000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 +device.name SFC9220 10/40G Ethernet Controller vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8011 +subdevice.name SFN8022-R1 Flareon 8000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8012 +subdevice.name SFN8522-R1 Flareon Ultra 8000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8013 +subdevice.name SFN8042-R1 Flareon 8000 Series 10/40G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8014 +subdevice.name SFN8542-R1 Flareon Ultra 8000 Series 10/40G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8016 +subdevice.name SFN8022-R2 Flareon 8000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8017 +subdevice.name SFN8522-R2 Flareon Ultra 8000 Series 10G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8018 +subdevice.name SFN8042-R2 Flareon 8000 Series 10/40G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x8019 +subdevice.name SFN8542-R2 Flareon Ultra 8000 Series 10/40G Adapter vendor.id pci 0x1924 &device.id pci 0x0a03 &subvendor.id pci 0x1924 &subdevice.id pci 0x801a +subdevice.name SFN8722-R1 Flareon Ultra 8000 Series OCP 10G Adapter vendor.id pci 0x1924 &device.id pci 0x1803 +device.name SFC9020 10G Ethernet Controller (Virtual Function) vendor.id pci 0x1924 &device.id pci 0x1813 +device.name SFL9021 10GBASE-T Ethernet Controller (Virtual Function) vendor.id pci 0x1924 &device.id pci 0x1903 +device.name SFC9120 10G Ethernet Controller (Virtual Function) vendor.id pci 0x1924 &device.id pci 0x1923 +device.name SFC9140 10/40G Ethernet Controller (Virtual Function) vendor.id pci 0x1924 &device.id pci 0x1a03 +device.name SFC9220 10/40G Ethernet Controller (Virtual Function) vendor.id pci 0x1924 &device.id pci 0x6703 +device.name SFC4000 rev A iSCSI/Onload [Solarstorm] vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0102 +subdevice.name SMC10GPCIe-10BT (A2) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0103 +subdevice.name SMC10GPCIe-10BT (A3) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x10b8 &subdevice.id pci 0x0201 +subdevice.name SMC10GPCIe-XFP (A1) [TigerCard] vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0101 +subdevice.name SFE4001-A1 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0102 +subdevice.name SFE4001-A2 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0103 +subdevice.name SFE4001-A3 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0201 +subdevice.name SFE4002-A1 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0301 +subdevice.name SFE4003-A1 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0302 +subdevice.name SFE4003-A2 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0303 +subdevice.name SFE4003-A3 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0304 +subdevice.name SFE4003-A4 vendor.id pci 0x1924 &device.id pci 0x6703 &subvendor.id pci 0x1924 &subdevice.id pci 0x0500 +subdevice.name SFE4005-A0 vendor.id pci 0x1924 &device.id pci 0xc101 +device.name EF1-21022T [EtherFabric] vendor.id pci 0x192a +vendor.name BiTMICRO Networks Inc. vendor.id pci 0x192e +vendor.name TransDimension vendor.id pci 0x1931 +vendor.name Option N.V. vendor.id pci 0x1931 &device.id pci 0x000c +device.name Qualcomm MSM6275 UMTS chip vendor.id pci 0x1932 +vendor.name DiBcom vendor.id pci 0x193c +vendor.name MAXIM Integrated Products vendor.id pci 0x193f +vendor.name AHA Products Group vendor.id pci 0x193f &device.id pci 0x0001 +device.name AHA36x-PCIX vendor.id pci 0x193f &device.id pci 0x0360 +device.name AHA360-PCIe vendor.id pci 0x193f &device.id pci 0x0363 +device.name AHA363-PCIe vendor.id pci 0x193f &device.id pci 0x0364 +device.name AHA364-PCIe vendor.id pci 0x193f &device.id pci 0x0367 +device.name AHA367-PCIe vendor.id pci 0x193f &device.id pci 0x0370 +device.name AHA370-PCIe vendor.id pci 0x193f &device.id pci 0x0604 +device.name AHA604 vendor.id pci 0x193f &device.id pci 0x0605 +device.name AHA605 vendor.id pci 0x193f &device.id pci 0x3641 +device.name AHA3641 vendor.id pci 0x193f &device.id pci 0x3642 +device.name AHA3642 vendor.id pci 0x193f &device.id pci 0x6101 +device.name AHA6101 vendor.id pci 0x193f &device.id pci 0x6102 +device.name AHA6102 vendor.id pci 0x1942 +vendor.name ClearSpeed Technology plc vendor.id pci 0x1942 &device.id pci 0xe511 +device.name Advance X620 accelerator card vendor.id pci 0x1942 &device.id pci 0xe521 +device.name Advance e620 accelerator card vendor.id pci 0x1947 +vendor.name C-guys, Inc. vendor.id pci 0x1947 &device.id pci 0x4743 +device.name CG200 Dual SD/SDIO Host controller device vendor.id pci 0x1948 +vendor.name Alpha Networks Inc. vendor.id pci 0x194a +vendor.name DapTechnology B.V. vendor.id pci 0x194a &device.id pci 0x1111 +device.name FireSpy3850 vendor.id pci 0x194a &device.id pci 0x1112 +device.name FireSpy450b vendor.id pci 0x194a &device.id pci 0x1113 +device.name FireSpy450bT vendor.id pci 0x194a &device.id pci 0x1114 +device.name FireSpy850 vendor.id pci 0x194a &device.id pci 0x1115 +device.name FireSpy850bT vendor.id pci 0x194a &device.id pci 0x1200 +device.name FireTrac 3460bT vendor.id pci 0x194a &device.id pci 0x1201 +device.name FireTrac 3460bT (fallback firmware) vendor.id pci 0x194a &device.id pci 0x1202 +device.name FireTrac 3460bT vendor.id pci 0x194a &device.id pci 0x1203 +device.name FireTrac 3460bT (fallback firmware) vendor.id pci 0x1954 +vendor.name One Stop Systems, Inc. vendor.id pci 0x1957 +vendor.name Freescale Semiconductor Inc vendor.id pci 0x1957 &device.id pci 0x0012 +device.name MPC8548E vendor.id pci 0x1957 &device.id pci 0x0013 +device.name MPC8548 vendor.id pci 0x1957 &device.id pci 0x0014 +device.name MPC8543E vendor.id pci 0x1957 &device.id pci 0x0015 +device.name MPC8543 vendor.id pci 0x1957 &device.id pci 0x0018 +device.name MPC8547E vendor.id pci 0x1957 &device.id pci 0x0019 +device.name MPC8545E vendor.id pci 0x1957 &device.id pci 0x001a +device.name MPC8545 vendor.id pci 0x1957 &device.id pci 0x0020 +device.name MPC8568E vendor.id pci 0x1957 &device.id pci 0x0021 +device.name MPC8568 vendor.id pci 0x1957 &device.id pci 0x0022 +device.name MPC8567E vendor.id pci 0x1957 &device.id pci 0x0023 +device.name MPC8567 vendor.id pci 0x1957 &device.id pci 0x0030 +device.name MPC8533E vendor.id pci 0x1957 &device.id pci 0x0031 +device.name MPC8533 vendor.id pci 0x1957 &device.id pci 0x0032 +device.name MPC8544E vendor.id pci 0x1957 &device.id pci 0x0033 +device.name MPC8544 vendor.id pci 0x1957 &device.id pci 0x0040 +device.name MPC8572E vendor.id pci 0x1957 &device.id pci 0x0041 +device.name MPC8572 vendor.id pci 0x1957 &device.id pci 0x0050 +device.name MPC8536E vendor.id pci 0x1957 &device.id pci 0x0051 +device.name MPC8536 vendor.id pci 0x1957 &device.id pci 0x0052 +device.name MPC8535E vendor.id pci 0x1957 &device.id pci 0x0053 +device.name MPC8535 vendor.id pci 0x1957 &device.id pci 0x0060 +device.name MPC8569 vendor.id pci 0x1957 &device.id pci 0x0061 +device.name MPC8569E vendor.id pci 0x1957 &device.id pci 0x0070 +device.name P2020E vendor.id pci 0x1957 &device.id pci 0x0071 +device.name P2020 vendor.id pci 0x1957 &device.id pci 0x0078 +device.name P2010E vendor.id pci 0x1957 &device.id pci 0x0079 +device.name P2010 vendor.id pci 0x1957 &device.id pci 0x0080 +device.name MPC8349E vendor.id pci 0x1957 &device.id pci 0x0081 +device.name MPC8349 vendor.id pci 0x1957 &device.id pci 0x0082 +device.name MPC8347E TBGA vendor.id pci 0x1957 &device.id pci 0x0083 +device.name MPC8347 TBGA vendor.id pci 0x1957 &device.id pci 0x0084 +device.name MPC8347E PBGA vendor.id pci 0x1957 &device.id pci 0x0084 &subvendor.id pci 0x110a &subdevice.id pci 0x4074 +subdevice.name SIMATIC NET CP 1628 vendor.id pci 0x1957 &device.id pci 0x0085 +device.name MPC8347 PBGA vendor.id pci 0x1957 &device.id pci 0x0085 &subvendor.id pci 0x110a &subdevice.id pci 0x4046 +subdevice.name SIMATIC NET CP 1623 vendor.id pci 0x1957 &device.id pci 0x0086 +device.name MPC8343E vendor.id pci 0x1957 &device.id pci 0x0087 +device.name MPC8343 vendor.id pci 0x1957 &device.id pci 0x00b4 +device.name MPC8315E vendor.id pci 0x1957 &device.id pci 0x00b6 +device.name MPC8314E vendor.id pci 0x1957 &device.id pci 0x00b6 &subvendor.id pci 0x1a56 &subdevice.id pci 0x1101 +subdevice.name Killer Xeno Pro Gigabit Ethernet Controller vendor.id pci 0x1957 &device.id pci 0x00c2 +device.name MPC8379E vendor.id pci 0x1957 &device.id pci 0x00c3 +device.name MPC8379 vendor.id pci 0x1957 &device.id pci 0x00c4 +device.name MPC8378E vendor.id pci 0x1957 &device.id pci 0x00c5 +device.name MPC8378 vendor.id pci 0x1957 &device.id pci 0x00c6 +device.name MPC8377E vendor.id pci 0x1957 &device.id pci 0x00c7 +device.name MPC8377 vendor.id pci 0x1957 &device.id pci 0x0100 +device.name P1020E vendor.id pci 0x1957 &device.id pci 0x0101 +device.name P1020 vendor.id pci 0x1957 &device.id pci 0x0102 +device.name P1021E vendor.id pci 0x1957 &device.id pci 0x0103 +device.name P1021 vendor.id pci 0x1957 &device.id pci 0x0108 +device.name P1011E vendor.id pci 0x1957 &device.id pci 0x0109 +device.name P1011 vendor.id pci 0x1957 &device.id pci 0x010a +device.name P1012E vendor.id pci 0x1957 &device.id pci 0x010b +device.name P1012 vendor.id pci 0x1957 &device.id pci 0x0110 +device.name P1022E vendor.id pci 0x1957 &device.id pci 0x0111 +device.name P1022 vendor.id pci 0x1957 &device.id pci 0x0111 &subvendor.id pci 0x1c7f &subdevice.id pci 0x5200 +subdevice.name EB5200 vendor.id pci 0x1957 &device.id pci 0x0118 +device.name P1013E vendor.id pci 0x1957 &device.id pci 0x0119 +device.name P1013 vendor.id pci 0x1957 &device.id pci 0x0128 +device.name P1010 vendor.id pci 0x1957 &device.id pci 0x0400 +device.name P4080E vendor.id pci 0x1957 &device.id pci 0x0401 +device.name P4080 vendor.id pci 0x1957 &device.id pci 0x0408 +device.name P4040E vendor.id pci 0x1957 &device.id pci 0x0409 +device.name P4040 vendor.id pci 0x1957 &device.id pci 0x041f +device.name P3041 vendor.id pci 0x1957 &device.id pci 0x0440 +device.name T4240 with security vendor.id pci 0x1957 &device.id pci 0x0441 +device.name T4240 without security vendor.id pci 0x1957 &device.id pci 0x0446 +device.name T4160 with security vendor.id pci 0x1957 &device.id pci 0x0447 +device.name T4160 without security vendor.id pci 0x1957 &device.id pci 0x0830 +device.name T2080 with security vendor.id pci 0x1957 &device.id pci 0x0831 +device.name T2080 without security vendor.id pci 0x1957 &device.id pci 0x0838 +device.name T2081 with security vendor.id pci 0x1957 &device.id pci 0x0839 +device.name T2081 without security vendor.id pci 0x1957 &device.id pci 0x580c +device.name MPC5121e vendor.id pci 0x1957 &device.id pci 0x7010 +device.name MPC8641 PCI Host Bridge vendor.id pci 0x1957 &device.id pci 0x7011 +device.name MPC8641D PCI Host Bridge vendor.id pci 0x1957 &device.id pci 0x7018 +device.name MPC8610 vendor.id pci 0x1957 &device.id pci 0xc006 +device.name MPC8308 vendor.id pci 0x1957 &device.id pci 0xc006 &subvendor.id pci 0x1a56 &subdevice.id pci 0x1201 +subdevice.name Killer E2100 Gigabit Ethernet Controller vendor.id pci 0x1957 &device.id pci 0xfc02 +device.name RedStone vendor.id pci 0x1957 &device.id pci 0xfc03 +device.name CFI vendor.id pci 0x1958 +vendor.name Faster Technology, LLC. vendor.id pci 0x1959 +vendor.name PA Semi, Inc vendor.id pci 0x1959 &device.id pci 0xa000 +device.name PA6T Core vendor.id pci 0x1959 &device.id pci 0xa001 +device.name PWRficient Host Bridge vendor.id pci 0x1959 &device.id pci 0xa002 +device.name PWRficient PCI-Express Port vendor.id pci 0x1959 &device.id pci 0xa003 +device.name PWRficient SMBus Controller vendor.id pci 0x1959 &device.id pci 0xa004 +device.name PWRficient 16550 UART vendor.id pci 0x1959 &device.id pci 0xa005 +device.name PWRficient Gigabit Ethernet vendor.id pci 0x1959 &device.id pci 0xa006 +device.name PWRficient 10-Gigabit Ethernet vendor.id pci 0x1959 &device.id pci 0xa007 +device.name PWRficient DMA Controller vendor.id pci 0x1959 &device.id pci 0xa008 +device.name PWRficient LPC/Localbus Interface vendor.id pci 0x1959 &device.id pci 0xa009 +device.name PWRficient L2 Cache vendor.id pci 0x1959 &device.id pci 0xa00a +device.name PWRficient DDR2 Memory Controller vendor.id pci 0x1959 &device.id pci 0xa00b +device.name PWRficient SERDES vendor.id pci 0x1959 &device.id pci 0xa00c +device.name PWRficient System/Debug Controller vendor.id pci 0x1959 &device.id pci 0xa00d +device.name PWRficient PCI-Express Internal Endpoint vendor.id pci 0x1966 +vendor.name Orad Hi-Tec Systems vendor.id pci 0x1966 &device.id pci 0x1975 +device.name DVG64 family vendor.id pci 0x1966 &device.id pci 0x1977 +device.name DVG128 family vendor.id pci 0x1969 +vendor.name Qualcomm Atheros vendor.id pci 0x1969 &device.id pci 0x1026 +device.name AR8121/AR8113/AR8114 Gigabit or Fast Ethernet vendor.id pci 0x1969 &device.id pci 0x1026 &subvendor.id pci 0x1043 &subdevice.id pci 0x8304 +subdevice.name P5KPL-CM Motherboard vendor.id pci 0x1969 &device.id pci 0x1048 +device.name Attansic L1 Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x1048 &subvendor.id pci 0x1043 &subdevice.id pci 0x8226 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x1969 &device.id pci 0x1062 +device.name AR8132 Fast Ethernet vendor.id pci 0x1969 &device.id pci 0x1063 +device.name AR8131 Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x1063 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name GA-G31M-ES2L Motherboard vendor.id pci 0x1969 &device.id pci 0x1063 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x1969 &device.id pci 0x1066 +device.name Attansic L2c Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x1067 +device.name Attansic L1c Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x1073 +device.name AR8151 v1.0 Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x1083 +device.name AR8151 v2.0 Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x1090 +device.name AR8162 Fast Ethernet vendor.id pci 0x1969 &device.id pci 0x1090 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202E, X202EV vendor.id pci 0x1969 &device.id pci 0x1091 +device.name AR8161 Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x1091 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x1969 &device.id pci 0x10a0 +device.name QCA8172 Fast Ethernet vendor.id pci 0x1969 &device.id pci 0x10a1 +device.name QCA8171 Gigabit Ethernet vendor.id pci 0x1969 &device.id pci 0x2048 +device.name Attansic L2 Fast Ethernet vendor.id pci 0x1969 &device.id pci 0x2060 +device.name AR8152 v1.1 Fast Ethernet vendor.id pci 0x1969 &device.id pci 0x2062 +device.name AR8152 v2.0 Fast Ethernet vendor.id pci 0x1969 &device.id pci 0xe091 +device.name Killer E220x Gigabit Ethernet Controller vendor.id pci 0x1969 &device.id pci 0xe0a1 +device.name Killer E2400 Gigabit Ethernet Controller vendor.id pci 0x196a +vendor.name Sensory Networks Inc. vendor.id pci 0x196a &device.id pci 0x0101 +device.name NodalCore C-1000 Content Classification Accelerator vendor.id pci 0x196a &device.id pci 0x0102 +device.name NodalCore C-2000 Content Classification Accelerator vendor.id pci 0x196a &device.id pci 0x0105 +device.name NodalCore C-3000 Content Classification Accelerator vendor.id pci 0x196d +vendor.name Club-3D BV vendor.id pci 0x1971 +vendor.name AGEIA Technologies, Inc. vendor.id pci 0x1971 &device.id pci 0x1011 +device.name Physics Processing Unit [PhysX] vendor.id pci 0x1971 &device.id pci 0x1011 &subvendor.id pci 0x1043 &subdevice.id pci 0x0001 +subdevice.name PhysX P1 vendor.id pci 0x1974 +vendor.name Eberspaecher Electronics vendor.id pci 0x1976 +vendor.name TRENDnet vendor.id pci 0x1977 +vendor.name Parsec vendor.id pci 0x197b +vendor.name JMicron Technology Corp. vendor.id pci 0x197b &device.id pci 0x0250 +device.name JMC250 PCI Express Gigabit Ethernet Controller vendor.id pci 0x197b &device.id pci 0x0260 +device.name JMC260 PCI Express Fast Ethernet Controller vendor.id pci 0x197b &device.id pci 0x0368 +device.name JMB368 IDE controller vendor.id pci 0x197b &device.id pci 0x2360 +device.name JMB360 AHCI Controller vendor.id pci 0x197b &device.id pci 0x2361 +device.name JMB361 AHCI/IDE vendor.id pci 0x197b &device.id pci 0x2361 &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x197b &device.id pci 0x2362 +device.name JMB362 SATA Controller vendor.id pci 0x197b &device.id pci 0x2362 &subvendor.id pci 0x1043 &subdevice.id pci 0x8460 +subdevice.name P8P67 Deluxe Motherboard vendor.id pci 0x197b &device.id pci 0x2363 +device.name JMB363 SATA/IDE Controller vendor.id pci 0x197b &device.id pci 0x2363 &subvendor.id pci 0x1043 &subdevice.id pci 0x81e4 +subdevice.name P5B [JMB363] vendor.id pci 0x197b &device.id pci 0x2363 &subvendor.id pci 0x1458 &subdevice.id pci 0xb000 +subdevice.name Motherboard vendor.id pci 0x197b &device.id pci 0x2363 &subvendor.id pci 0x1849 &subdevice.id pci 0x2363 +subdevice.name Motherboard (one of many) vendor.id pci 0x197b &device.id pci 0x2364 +device.name JMB364 AHCI Controller vendor.id pci 0x197b &device.id pci 0x2365 +device.name JMB365 AHCI/IDE vendor.id pci 0x197b &device.id pci 0x2366 +device.name JMB366 AHCI/IDE vendor.id pci 0x197b &device.id pci 0x2368 +device.name JMB368 IDE controller vendor.id pci 0x197b &device.id pci 0x2369 +device.name JMB369 Serial ATA Controller vendor.id pci 0x197b &device.id pci 0x2380 +device.name IEEE 1394 Host Controller vendor.id pci 0x197b &device.id pci 0x2381 +device.name Standard SD Host Controller vendor.id pci 0x197b &device.id pci 0x2382 +device.name SD/MMC Host Controller vendor.id pci 0x197b &device.id pci 0x2383 +device.name MS Host Controller vendor.id pci 0x197b &device.id pci 0x2384 +device.name xD Host Controller vendor.id pci 0x197b &device.id pci 0x2386 +device.name Standard SD Host Controller vendor.id pci 0x197b &device.id pci 0x2387 +device.name SD/MMC Host Controller vendor.id pci 0x197b &device.id pci 0x2388 +device.name MS Host Controller vendor.id pci 0x197b &device.id pci 0x2389 +device.name xD Host Controller vendor.id pci 0x197b &device.id pci 0x2391 +device.name Standard SD Host Controller vendor.id pci 0x197b &device.id pci 0x2392 +device.name SD/MMC Host Controller vendor.id pci 0x197b &device.id pci 0x2393 +device.name MS Host Controller vendor.id pci 0x197b &device.id pci 0x2394 +device.name xD Host Controller vendor.id pci 0x1982 +vendor.name Distant Early Warning Communications Inc vendor.id pci 0x1982 &device.id pci 0x1600 +device.name OX16C954 HOST-A vendor.id pci 0x1982 &device.id pci 0x16ff +device.name OX16C954 HOST-B vendor.id pci 0x1989 +vendor.name Montilio Inc. vendor.id pci 0x1989 &device.id pci 0x0001 +device.name RapidFile Bridge vendor.id pci 0x1989 &device.id pci 0x8001 +device.name RapidFile vendor.id pci 0x198a +vendor.name Nallatech Ltd. vendor.id pci 0x1993 +vendor.name Innominate Security Technologies AG vendor.id pci 0x1999 +vendor.name A-Logics vendor.id pci 0x1999 &device.id pci 0xa900 +device.name AM-7209 Video Processor vendor.id pci 0x199a +vendor.name Pulse-LINK, Inc. vendor.id pci 0x199d +vendor.name Xsigo Systems vendor.id pci 0x199d &device.id pci 0x8209 +device.name Virtual NIC Device vendor.id pci 0x199d &device.id pci 0x890a +device.name Virtual HBA Device vendor.id pci 0x199f +vendor.name Auvitek vendor.id pci 0x199f &device.id pci 0x8501 +device.name AU85X1 PCI REV1.1 vendor.id pci 0x199f &device.id pci 0x8521 +device.name AU8521 TV card vendor.id pci 0x19a2 +vendor.name Emulex Corporation vendor.id pci 0x19a2 &device.id pci 0x0120 +device.name x1 PCIe Gen2 Bridge[Pilot4] vendor.id pci 0x19a2 &device.id pci 0x0200 +device.name BladeEngine 10Gb PCI-E iSCSI adapter vendor.id pci 0x19a2 &device.id pci 0x0201 +device.name BladeEngine 10Gb PCIe Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0211 +device.name BladeEngine2 10Gb Gen2 PCIe Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0212 +device.name BladeEngine2 10Gb Gen2 PCIe iSCSI Adapter vendor.id pci 0x19a2 &device.id pci 0x0221 +device.name BladeEngine3 10Gb Gen2 PCIe Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0222 +device.name BladeEngine3 10Gb Gen2 PCIe iSCSI Adapter vendor.id pci 0x19a2 &device.id pci 0x0700 +device.name OneConnect 10Gb NIC vendor.id pci 0x19a2 &device.id pci 0x0700 &subvendor.id pci 0x103c &subdevice.id pci 0x1747 +subdevice.name NC550SFP DualPort 10GbE Server Adapter vendor.id pci 0x19a2 &device.id pci 0x0700 &subvendor.id pci 0x103c &subdevice.id pci 0x1749 +subdevice.name NC550SFP Dual Port Server Adapter vendor.id pci 0x19a2 &device.id pci 0x0700 &subvendor.id pci 0x103c &subdevice.id pci 0x174a +subdevice.name NC551m Dual Port FlexFabric 10Gb Adapter vendor.id pci 0x19a2 &device.id pci 0x0700 &subvendor.id pci 0x103c &subdevice.id pci 0x174b +subdevice.name StorageWorks NC550 DualPort Converged Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0700 &subvendor.id pci 0x103c &subdevice.id pci 0x3314 +subdevice.name NC551i Dual Port FlexFabric 10Gb Adapter vendor.id pci 0x19a2 &device.id pci 0x0702 +device.name OneConnect 10Gb iSCSI Initiator vendor.id pci 0x19a2 &device.id pci 0x0704 +device.name OneConnect 10Gb FCoE Initiator vendor.id pci 0x19a2 &device.id pci 0x0710 +device.name OneConnect 10Gb NIC (be3) vendor.id pci 0x19a2 &device.id pci 0x0710 &subvendor.id pci 0x103c &subdevice.id pci 0x3315 +subdevice.name NC553i 10Gb 2-port FlexFabric Converged Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0710 &subvendor.id pci 0x103c &subdevice.id pci 0x3340 +subdevice.name NC552SFP 2-port 10Gb Server Adapter vendor.id pci 0x19a2 &device.id pci 0x0710 &subvendor.id pci 0x103c &subdevice.id pci 0x3341 +subdevice.name NC552m 10Gb 2-port FlexFabric Converged Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0710 &subvendor.id pci 0x103c &subdevice.id pci 0x3345 +subdevice.name NC553m 10Gb 2-port FlexFabric Converged Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0710 &subvendor.id pci 0x103c &subdevice.id pci 0x337b +subdevice.name NC554FLB 10Gb 2-port FlexFabric Converged Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0712 +device.name OneConnect 10Gb iSCSI Initiator (be3) vendor.id pci 0x19a2 &device.id pci 0x0714 +device.name OneConnect 10Gb FCoE Initiator (be3) vendor.id pci 0x19a2 &device.id pci 0x0714 &subvendor.id pci 0x103c &subdevice.id pci 0x3315 +subdevice.name NC553i 10Gb 2-port FlexFabric Converged Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0714 &subvendor.id pci 0x103c &subdevice.id pci 0x337b +subdevice.name NC554FLB 10Gb 2-port FlexFabric Converged Network Adapter vendor.id pci 0x19a2 &device.id pci 0x0800 +device.name ServerView iRMC HTI vendor.id pci 0x19a8 +vendor.name DAQDATA GmbH vendor.id pci 0x19ac +vendor.name Kasten Chase Applied Research vendor.id pci 0x19ac &device.id pci 0x0001 +device.name ACA2400 Crypto Accelerator vendor.id pci 0x19ae +vendor.name Progeny Systems Corporation vendor.id pci 0x19ae &device.id pci 0x0520 +device.name 4135 HFT Interface Controller vendor.id pci 0x19ae &device.id pci 0x0521 +device.name Decimator vendor.id pci 0x19ba +vendor.name ZyXEL Communications Corp. vendor.id pci 0x19ba &device.id pci 0x2330 +device.name ZyWALL Turbo Card vendor.id pci 0x19c1 +vendor.name Exegy Inc. vendor.id pci 0x19d1 +vendor.name Motorola Expedience vendor.id pci 0x19d4 +vendor.name Quixant Limited vendor.id pci 0x19da +vendor.name ZOTAC International (MCO) Ltd. vendor.id pci 0x19de +vendor.name Pico Computing vendor.id pci 0x19e2 +vendor.name Vector Informatik GmbH vendor.id pci 0x19e3 +vendor.name DDRdrive LLC vendor.id pci 0x19e3 &device.id pci 0x5801 +device.name DDRdrive X1 vendor.id pci 0x19e3 &device.id pci 0x5808 +device.name DDRdrive X8 vendor.id pci 0x19e3 &device.id pci 0xdd52 +device.name DDRdrive X1-30 vendor.id pci 0x19e5 +vendor.name Huawei Technologies Co., Ltd. vendor.id pci 0x19e5 &device.id pci 0x1711 +device.name Hi1710 [iBMC Intelligent Management system chip w/VGA support] vendor.id pci 0x19e7 +vendor.name NET (Network Equipment Technologies) vendor.id pci 0x19e7 &device.id pci 0x1001 +device.name STIX DSP Card vendor.id pci 0x19e7 &device.id pci 0x1002 +device.name STIX - 1 Port T1/E1 Card vendor.id pci 0x19e7 &device.id pci 0x1003 +device.name STIX - 2 Port T1/E1 Card vendor.id pci 0x19e7 &device.id pci 0x1004 +device.name STIX - 4 Port T1/E1 Card vendor.id pci 0x19e7 &device.id pci 0x1005 +device.name STIX - 4 Port FXS Card vendor.id pci 0x19ee +vendor.name Netronome Systems, Inc. vendor.id pci 0x19f1 +vendor.name BFG Tech vendor.id pci 0x19ff +vendor.name Eclipse Electronic Systems, Inc. vendor.id pci 0x1a03 +vendor.name ASPEED Technology, Inc. vendor.id pci 0x1a03 &device.id pci 0x1150 +device.name AST1150 PCI-to-PCI Bridge vendor.id pci 0x1a03 &device.id pci 0x2000 +device.name ASPEED Graphics Family vendor.id pci 0x1a07 +vendor.name Kvaser AB vendor.id pci 0x1a07 &device.id pci 0x0006 +device.name CAN interface PC104+ HS/HS vendor.id pci 0x1a07 &device.id pci 0x0007 +device.name CAN interface PCIcanx II HS or HS/HS vendor.id pci 0x1a07 &device.id pci 0x0008 +device.name CAN interface PCIEcan HS or HS/HS vendor.id pci 0x1a07 &device.id pci 0x0009 +device.name CAN interface PCI104 HS/HS vendor.id pci 0x1a08 +vendor.name Sierra semiconductor vendor.id pci 0x1a08 &device.id pci 0x0000 +device.name SC15064 vendor.id pci 0x1a0e +vendor.name DekTec Digital Video B.V. vendor.id pci 0x1a0e &device.id pci 0x083f +device.name DTA-2111 VHF/UHF Modulator vendor.id pci 0x1a17 +vendor.name Force10 Networks, Inc. vendor.id pci 0x1a17 &device.id pci 0x8002 +device.name PB-10GE-2P 10GbE Security Card vendor.id pci 0x1a1d +vendor.name GFaI e.V. vendor.id pci 0x1a1d &device.id pci 0x1a17 +device.name Meta Networks MTP-1G IDPS NIC vendor.id pci 0x1a1e +vendor.name 3Leaf Systems, Inc. vendor.id pci 0x1a22 +vendor.name Ambric Inc. vendor.id pci 0x1a29 +vendor.name Fortinet, Inc. vendor.id pci 0x1a29 &device.id pci 0x4338 +device.name CP8 Content Processor ASIC vendor.id pci 0x1a29 &device.id pci 0x4e36 +device.name NP6 Network Processor vendor.id pci 0x1a2b +vendor.name Ascom AG vendor.id pci 0x1a2b &device.id pci 0x0000 +device.name GESP v1.2 vendor.id pci 0x1a2b &device.id pci 0x0001 +device.name GESP v1.3 vendor.id pci 0x1a2b &device.id pci 0x0002 +device.name ECOMP v1.3 vendor.id pci 0x1a2b &device.id pci 0x0005 +device.name ETP v1.4 vendor.id pci 0x1a2b &device.id pci 0x000a +device.name ETP-104 v1.1 vendor.id pci 0x1a2b &device.id pci 0x000e +device.name DSLP-104 v1.1 vendor.id pci 0x1a30 +vendor.name Lantiq vendor.id pci 0x1a30 &device.id pci 0x0680 +device.name MtW8171 [Hyperion II] vendor.id pci 0x1a30 &device.id pci 0x0700 +device.name Wave300 PSB8224 [Hyperion III] vendor.id pci 0x1a30 &device.id pci 0x0710 +device.name Wave300 PSB8231 [Hyperion III] vendor.id pci 0x1a32 +vendor.name Quanta Microsystems, Inc vendor.id pci 0x1a3b +vendor.name AzureWave vendor.id pci 0x1a3b &device.id pci 0x1112 +device.name AR9285 Wireless Network Adapter (PCI-Express) vendor.id pci 0x1a41 +vendor.name Tilera Corp. vendor.id pci 0x1a41 &device.id pci 0x0001 +device.name TILE64 processor vendor.id pci 0x1a41 &device.id pci 0x0002 +device.name TILEPro processor vendor.id pci 0x1a41 &device.id pci 0x0200 +device.name TILE-Gx processor vendor.id pci 0x1a41 &device.id pci 0x0201 +device.name TILE-Gx Processor Virtual Function vendor.id pci 0x1a41 &device.id pci 0x2000 +device.name TILE-Gx PCI Express Root Port vendor.id pci 0x1a4a +vendor.name SLAC National Accelerator Lab PPA-REG vendor.id pci 0x1a4a &device.id pci 0x1000 +device.name MCOR Power Supply Controller vendor.id pci 0x1a4a &device.id pci 0x1010 +device.name AMC EVR - Stockholm Timing Board vendor.id pci 0x1a4a &device.id pci 0x2000 +device.name PGPCard - 4 Lane vendor.id pci 0x1a4a &device.id pci 0x2001 +device.name PGPCard - 8 Lane Plus EVR vendor.id pci 0x1a4a &device.id pci 0x2010 +device.name PCI-Express EVR vendor.id pci 0x1a51 +vendor.name Hectronic AB vendor.id pci 0x1a55 +vendor.name Rohde & Schwarz DVS GmbH vendor.id pci 0x1a55 &device.id pci 0x0010 +device.name SDStationOEM vendor.id pci 0x1a55 &device.id pci 0x0011 +device.name SDStationOEM II vendor.id pci 0x1a55 &device.id pci 0x0020 +device.name Centaurus vendor.id pci 0x1a55 &device.id pci 0x0021 +device.name Centaurus II vendor.id pci 0x1a55 &device.id pci 0x0022 +device.name Centaurus II LT vendor.id pci 0x1a55 &device.id pci 0x0030 +device.name CLIPSTER-VPU 1.x (Hugo) vendor.id pci 0x1a55 &device.id pci 0x0040 +device.name Hydra Cinema (JPEG) vendor.id pci 0x1a55 &device.id pci 0x0050 +device.name CLIPSTER-VPU 2.x (DigiLab) vendor.id pci 0x1a55 &device.id pci 0x0060 +device.name CLIPSTER-DCI 2.x (HydraX) vendor.id pci 0x1a55 &device.id pci 0x0061 +device.name Atomix vendor.id pci 0x1a55 &device.id pci 0x0062 +device.name Atomix LT vendor.id pci 0x1a55 &device.id pci 0x0063 +device.name Atomix HDMI vendor.id pci 0x1a55 &device.id pci 0x0064 +device.name Atomix STAN vendor.id pci 0x1a55 &device.id pci 0x0065 +device.name Atomix HDMI STAN vendor.id pci 0x1a55 &device.id pci 0x0070 +device.name RED Rocket vendor.id pci 0x1a55 &device.id pci 0x0090 +device.name CinePlay vendor.id pci 0x1a56 +vendor.name Bigfoot Networks, Inc. vendor.id pci 0x1a57 +vendor.name Highly Reliable Systems vendor.id pci 0x1a58 +vendor.name Razer USA Ltd. vendor.id pci 0x1a5d +vendor.name Celoxica vendor.id pci 0x1a5e +vendor.name Aprius Inc. vendor.id pci 0x1a5f +vendor.name System TALKS Inc. vendor.id pci 0x1a68 +vendor.name VirtenSys Limited vendor.id pci 0x1a71 +vendor.name XenSource, Inc. vendor.id pci 0x1a73 +vendor.name Violin Memory, Inc vendor.id pci 0x1a73 &device.id pci 0x0001 +device.name Mozart [Memory Appliance 1010] vendor.id pci 0x1a76 +vendor.name Wavesat vendor.id pci 0x1a77 +vendor.name Lightfleet Corporation vendor.id pci 0x1a78 +vendor.name Virident Systems Inc. vendor.id pci 0x1a78 &device.id pci 0x0031 +device.name FlashMAX Drive vendor.id pci 0x1a78 &device.id pci 0x0031 &subvendor.id pci 0x1a78 &subdevice.id pci 0x0034 +subdevice.name FlashMAX PCIe SSD [rev 3] vendor.id pci 0x1a78 &device.id pci 0x0031 &subvendor.id pci 0x1a78 &subdevice.id pci 0x0037 +subdevice.name FlashMAX PCIe SSD [rev 3D] vendor.id pci 0x1a78 &device.id pci 0x0031 &subvendor.id pci 0x1a78 &subdevice.id pci 0x0038 +subdevice.name FlashMAX PCIe SSD [rev 4] vendor.id pci 0x1a78 &device.id pci 0x0031 &subvendor.id pci 0x1a78 &subdevice.id pci 0x0039 +subdevice.name FlashMAX PCIe SSD [rev 4D] vendor.id pci 0x1a78 &device.id pci 0x0040 +device.name FlashMAX II vendor.id pci 0x1a78 &device.id pci 0x0041 +device.name FlashMAX II vendor.id pci 0x1a78 &device.id pci 0x0042 +device.name FlashMAX II vendor.id pci 0x1a78 &device.id pci 0x0050 +device.name FlashMAX III vendor.id pci 0x1a84 +vendor.name Commex Technologies vendor.id pci 0x1a84 &device.id pci 0x0001 +device.name Vulcan SP HT6210 10-Gigabit Ethernet (rev 02) vendor.id pci 0x1a88 +vendor.name MEN Mikro Elektronik vendor.id pci 0x1a88 &device.id pci 0x4d45 +device.name Multifunction IP core vendor.id pci 0x1a8a +vendor.name StarBridge, Inc. vendor.id pci 0x1a8c +vendor.name Verigy Pte. Ltd. vendor.id pci 0x1a8c &device.id pci 0x1100 +device.name E8001-66443 PCI Express CIC vendor.id pci 0x1a8e +vendor.name DRS Technologies vendor.id pci 0x1a8e &device.id pci 0x2090 +device.name Model 2090 PCI Express vendor.id pci 0x1aa8 +vendor.name Ciprico, Inc. vendor.id pci 0x1aa8 &device.id pci 0x0009 +device.name RAIDCore Controller vendor.id pci 0x1aa8 &device.id pci 0x000a +device.name RAIDCore Controller vendor.id pci 0x1aae +vendor.name Global Velocity, Inc. vendor.id pci 0x1ab6 +vendor.name CalDigit, Inc. vendor.id pci 0x1ab6 &device.id pci 0x6201 +device.name RAID Card vendor.id pci 0x1ab8 +vendor.name Parallels, Inc. vendor.id pci 0x1ab8 &device.id pci 0x4000 +device.name Virtual Machine Communication Interface vendor.id pci 0x1ab8 &device.id pci 0x4005 +device.name Accelerated Virtual Video Adapter vendor.id pci 0x1ab8 &device.id pci 0x4006 +device.name Memory Ballooning Controller vendor.id pci 0x1ab9 +vendor.name Espia Srl vendor.id pci 0x1ac8 +vendor.name Aeroflex Gaisler vendor.id pci 0x1acc +vendor.name Point of View BV vendor.id pci 0x1ad7 +vendor.name Spectracom Corporation vendor.id pci 0x1ad7 &device.id pci 0x8000 +device.name TSync-PCIe Time Code Processor vendor.id pci 0x1ad7 &device.id pci 0x9100 +device.name TPRO-PCI-66U Timecode Reader/Generator vendor.id pci 0x1ade +vendor.name Spin Master Ltd. vendor.id pci 0x1ade &device.id pci 0x1501 +device.name Swipetech barcode scanner vendor.id pci 0x1ade &device.id pci 0x3038 +device.name PCIe Video Bridge vendor.id pci 0x1ade &device.id pci 0x3038 &subvendor.id pci 0x13c2 &subdevice.id pci 0x3016 +subdevice.name TT-budget S2-4200 Twin vendor.id pci 0x1ade &device.id pci 0x3038 &subvendor.id pci 0x4254 &subdevice.id pci 0x0552 +subdevice.name S952 v3 vendor.id pci 0x1ae0 +vendor.name Google, Inc. vendor.id pci 0x1ae7 +vendor.name First Wise Media GmbH vendor.id pci 0x1ae7 &device.id pci 0x0520 +device.name HFC-S PCI A [X-TENSIONS XC-520] vendor.id pci 0x1ae8 +vendor.name Silicon Software GmbH vendor.id pci 0x1ae8 &device.id pci 0x0a40 +device.name microEnable IV-BASE x1 vendor.id pci 0x1ae8 &device.id pci 0x0a41 +device.name microEnable IV-FULL x1 vendor.id pci 0x1ae8 &device.id pci 0x0a44 +device.name microEnable IV-FULL x4 vendor.id pci 0x1ae8 &device.id pci 0x0e44 +device.name microEnable IV-GigE x4 vendor.id pci 0x1ae9 +vendor.name Wilocity Ltd. vendor.id pci 0x1ae9 &device.id pci 0x0101 +device.name Wil6200 PCI Express Root Port vendor.id pci 0x1ae9 &device.id pci 0x0200 +device.name Wil6200 PCI Express Port vendor.id pci 0x1ae9 &device.id pci 0x0201 +device.name Wil6200 Wireless PCI Express Port vendor.id pci 0x1ae9 &device.id pci 0x0301 +device.name Wil6200 802.11ad Wireless Network Adapter vendor.id pci 0x1ae9 &device.id pci 0x0302 +device.name Wil6200 802.11ad Wireless Network Adapter vendor.id pci 0x1ae9 &device.id pci 0x0310 +device.name Wil6200 802.11ad Wireless Network Adapter vendor.id pci 0x1aea +vendor.name Alcor Micro vendor.id pci 0x1aea &device.id pci 0x6601 +device.name AU6601 PCI-E Flash card reader controller vendor.id pci 0x1aec +vendor.name Wolfson Microelectronics vendor.id pci 0x1aed +vendor.name SanDisk vendor.id pci 0x1aed &device.id pci 0x1003 +device.name ioDimm3 (v1.2) vendor.id pci 0x1aed &device.id pci 0x1005 +device.name ioDimm3 vendor.id pci 0x1aed &device.id pci 0x1005 &subvendor.id pci 0x1014 &subdevice.id pci 0x03c3 +subdevice.name High IOPS SSD PCIe Adapter vendor.id pci 0x1aed &device.id pci 0x1005 &subvendor.id pci 0x103c &subdevice.id pci 0x176f +subdevice.name 1.28TB MLC PCIe ioDrive Duo vendor.id pci 0x1aed &device.id pci 0x1005 &subvendor.id pci 0x103c &subdevice.id pci 0x1770 +subdevice.name 5.2TB MLC PCIe ioDrive Octal vendor.id pci 0x1aed &device.id pci 0x1005 &subvendor.id pci 0x103c &subdevice.id pci 0x178b +subdevice.name 160GB SLC PCIe ioDrive vendor.id pci 0x1aed &device.id pci 0x1005 &subvendor.id pci 0x103c &subdevice.id pci 0x178c +subdevice.name 320GB MLC PCIe ioDrive vendor.id pci 0x1aed &device.id pci 0x1005 &subvendor.id pci 0x103c &subdevice.id pci 0x178d +subdevice.name 320GB SLC PCIe ioDrive Duo vendor.id pci 0x1aed &device.id pci 0x1005 &subvendor.id pci 0x103c &subdevice.id pci 0x178e +subdevice.name 640GB MLC PCIe ioDrive Duo vendor.id pci 0x1aed &device.id pci 0x1006 +device.name ioXtreme vendor.id pci 0x1aed &device.id pci 0x1007 +device.name ioXtreme Pro vendor.id pci 0x1aed &device.id pci 0x1008 +device.name ioXtreme-2 vendor.id pci 0x1aed &device.id pci 0x2001 +device.name ioDrive2 vendor.id pci 0x1aed &device.id pci 0x3001 +device.name ioMemory FHHL vendor.id pci 0x1aed &device.id pci 0x3002 +device.name ioMemory HHHL vendor.id pci 0x1aed &device.id pci 0x3003 +device.name ioMemory Mezzanine vendor.id pci 0x1aee +vendor.name Caustic Graphics Inc. vendor.id pci 0x1af4 +vendor.name Red Hat, Inc vendor.id pci 0x1af4 &device.id pci 0x1000 +device.name Virtio network device vendor.id pci 0x1af4 &device.id pci 0x1001 +device.name Virtio block device vendor.id pci 0x1af4 &device.id pci 0x1002 +device.name Virtio memory balloon vendor.id pci 0x1af4 &device.id pci 0x1003 +device.name Virtio console vendor.id pci 0x1af4 &device.id pci 0x1004 +device.name Virtio SCSI vendor.id pci 0x1af4 &device.id pci 0x1005 +device.name Virtio RNG vendor.id pci 0x1af4 &device.id pci 0x1009 +device.name Virtio filesystem vendor.id pci 0x1af4 &device.id pci 0x1041 +device.name Virtio network device vendor.id pci 0x1af4 &device.id pci 0x1042 +device.name Virtio block device vendor.id pci 0x1af4 &device.id pci 0x1043 +device.name Virtio console vendor.id pci 0x1af4 &device.id pci 0x1044 +device.name Virtio RNG vendor.id pci 0x1af4 &device.id pci 0x1045 +device.name Virtio memory balloon vendor.id pci 0x1af4 &device.id pci 0x1048 +device.name Virtio SCSI vendor.id pci 0x1af4 &device.id pci 0x1049 +device.name Virtio filesystem vendor.id pci 0x1af4 &device.id pci 0x1050 +device.name Virtio GPU vendor.id pci 0x1af4 &device.id pci 0x1052 +device.name Virtio input vendor.id pci 0x1af4 &device.id pci 0x1110 +device.name Inter-VM shared memory vendor.id pci 0x1af4 &device.id pci 0x1110 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1af5 +vendor.name Netezza Corp. vendor.id pci 0x1afa +vendor.name J & W Electronics Co., Ltd. vendor.id pci 0x1b03 +vendor.name Magnum Semiconductor, Inc, vendor.id pci 0x1b03 &device.id pci 0x6100 +device.name DXT/DXTPro Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder vendor.id pci 0x1b03 &device.id pci 0x7000 +device.name D7 Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder vendor.id pci 0x1b08 +vendor.name MSC Technologies GmbH vendor.id pci 0x1b0a +vendor.name Pegatron vendor.id pci 0x1b13 +vendor.name Jaton Corp vendor.id pci 0x1b1a +vendor.name K&F Computing Research Co. vendor.id pci 0x1b1a &device.id pci 0x0e70 +device.name GRAPE vendor.id pci 0x1b21 +vendor.name ASMedia Technology Inc. vendor.id pci 0x1b21 &device.id pci 0x0611 +device.name ASM1061 SATA IDE Controller vendor.id pci 0x1b21 &device.id pci 0x0612 +device.name ASM1062 Serial ATA Controller vendor.id pci 0x1b21 &device.id pci 0x0612 &subvendor.id pci 0x1849 &subdevice.id pci 0x0612 +subdevice.name Motherboard vendor.id pci 0x1b21 &device.id pci 0x1042 +device.name ASM1042 SuperSpeed USB Host Controller vendor.id pci 0x1b21 &device.id pci 0x1042 &subvendor.id pci 0x1043 &subdevice.id pci 0x8488 +subdevice.name P8B WS Motherboard vendor.id pci 0x1b21 &device.id pci 0x1042 &subvendor.id pci 0x1849 &subdevice.id pci 0x1042 +subdevice.name Motherboard vendor.id pci 0x1b21 &device.id pci 0x1080 +device.name ASM1083/1085 PCIe to PCI Bridge vendor.id pci 0x1b21 &device.id pci 0x1080 &subvendor.id pci 0x1849 &subdevice.id pci 0x1080 +subdevice.name Motherboard vendor.id pci 0x1b21 &device.id pci 0x1142 +device.name ASM1042A USB 3.0 Host Controller vendor.id pci 0x1b21 &device.id pci 0x1242 +device.name ASM1142 USB 3.1 Host Controller vendor.id pci 0x1b2c +vendor.name Opal-RT Technologies Inc. vendor.id pci 0x1b36 +vendor.name Red Hat, Inc. vendor.id pci 0x1b36 &device.id pci 0x0001 +device.name QEMU PCI-PCI bridge vendor.id pci 0x1b36 &device.id pci 0x0002 +device.name QEMU PCI 16550A Adapter vendor.id pci 0x1b36 &device.id pci 0x0002 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1b36 &device.id pci 0x0003 +device.name QEMU PCI Dual-port 16550A Adapter vendor.id pci 0x1b36 &device.id pci 0x0003 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1b36 &device.id pci 0x0004 +device.name QEMU PCI Quad-port 16550A Adapter vendor.id pci 0x1b36 &device.id pci 0x0004 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1b36 &device.id pci 0x0005 +device.name QEMU PCI Test Device vendor.id pci 0x1b36 &device.id pci 0x0005 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1b36 &device.id pci 0x0006 +device.name PCI Rocker Ethernet switch device vendor.id pci 0x1b36 &device.id pci 0x0007 +device.name PCI SD Card Host Controller Interface vendor.id pci 0x1b36 &device.id pci 0x000a +device.name PCI-PCI bridge (multiseat) vendor.id pci 0x1b36 &device.id pci 0x0100 +device.name QXL paravirtual graphic card vendor.id pci 0x1b36 &device.id pci 0x0100 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x1b37 +vendor.name Signal Processing Devices Sweden AB vendor.id pci 0x1b37 &device.id pci 0x0001 +device.name ADQ214 vendor.id pci 0x1b37 &device.id pci 0x0003 +device.name ADQ114 vendor.id pci 0x1b37 &device.id pci 0x0005 +device.name ADQ112 vendor.id pci 0x1b37 &device.id pci 0x000e +device.name ADQ108 vendor.id pci 0x1b37 &device.id pci 0x000f +device.name ADQDSP vendor.id pci 0x1b37 &device.id pci 0x0014 +device.name ADQ412 vendor.id pci 0x1b37 &device.id pci 0x0015 +device.name ADQ212 vendor.id pci 0x1b37 &device.id pci 0x001b +device.name SDR14 vendor.id pci 0x1b37 &device.id pci 0x001c +device.name ADQ1600 vendor.id pci 0x1b37 &device.id pci 0x001e +device.name ADQ208 vendor.id pci 0x1b37 &device.id pci 0x001f +device.name DSU vendor.id pci 0x1b37 &device.id pci 0x0020 +device.name ADQ14 vendor.id pci 0x1b37 &device.id pci 0x2014 +device.name TX320 vendor.id pci 0x1b37 &device.id pci 0x2019 +device.name S6000 vendor.id pci 0x1b39 +vendor.name sTec, Inc. vendor.id pci 0x1b39 &device.id pci 0x0001 +device.name S1120 PCIe Accelerator SSD vendor.id pci 0x1b3a +vendor.name Westar Display Technologies vendor.id pci 0x1b3a &device.id pci 0x7589 +device.name HRED J2000 - JPEG 2000 Video Codec Device vendor.id pci 0x1b3e +vendor.name Teradata Corp. vendor.id pci 0x1b3e &device.id pci 0x1fa8 +device.name BYNET BIC2SE/X vendor.id pci 0x1b3e &device.id pci 0x1fa8 &subvendor.id pci 0x1b3e &subdevice.id pci 0x00a3 +subdevice.name BYNET BIC2SX vendor.id pci 0x1b3e &device.id pci 0x1fa8 &subvendor.id pci 0x1b3e &subdevice.id pci 0x00c3 +subdevice.name BYNET BIC2SE vendor.id pci 0x1b40 +vendor.name Schooner Information Technology, Inc. vendor.id pci 0x1b47 +vendor.name Numascale AS vendor.id pci 0x1b47 &device.id pci 0x0601 +device.name NumaChip N601 vendor.id pci 0x1b47 &device.id pci 0x0602 +device.name NumaChip N602 vendor.id pci 0x1b4b +vendor.name Marvell Technology Group Ltd. vendor.id pci 0x1b4b &device.id pci 0x0640 +device.name 88SE9128 SATA III 6Gb/s RAID Controller vendor.id pci 0x1b4b &device.id pci 0x9120 +device.name 88SE9120 SATA 6Gb/s Controller vendor.id pci 0x1b4b &device.id pci 0x9123 +device.name 88SE9123 PCIe SATA 6.0 Gb/s controller vendor.id pci 0x1b4b &device.id pci 0x9123 &subvendor.id pci 0xdc93 &subdevice.id pci 0x600e +subdevice.name DC-6xxe series SATA 6G controller vendor.id pci 0x1b4b &device.id pci 0x9125 +device.name 88SE9125 PCIe SATA 6.0 Gb/s controller vendor.id pci 0x1b4b &device.id pci 0x9128 +device.name 88SE9128 PCIe SATA 6 Gb/s RAID controller vendor.id pci 0x1b4b &device.id pci 0x9130 +device.name 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo vendor.id pci 0x1b4b &device.id pci 0x9130 &subvendor.id pci 0x1043 &subdevice.id pci 0x8438 +subdevice.name P8P67 Deluxe Motherboard vendor.id pci 0x1b4b &device.id pci 0x9172 +device.name 88SE9172 SATA 6Gb/s Controller vendor.id pci 0x1b4b &device.id pci 0x9178 +device.name 88SE9170 PCIe SATA 6Gb/s Controller vendor.id pci 0x1b4b &device.id pci 0x917a +device.name 88SE9172 SATA III 6Gb/s RAID Controller vendor.id pci 0x1b4b &device.id pci 0x9183 +device.name 88SS9183 PCIe SSD Controller vendor.id pci 0x1b4b &device.id pci 0x9192 +device.name 88SE9172 SATA III 6Gb/s RAID Controller vendor.id pci 0x1b4b &device.id pci 0x91a0 +device.name 88SE912x SATA 6Gb/s Controller [IDE mode] vendor.id pci 0x1b4b &device.id pci 0x91a4 +device.name 88SE912x IDE Controller vendor.id pci 0x1b4b &device.id pci 0x9220 +device.name 88SE9220 PCIe 2.0 x2 2-port SATA 6 Gb/s RAID Controller vendor.id pci 0x1b4b &device.id pci 0x9230 +device.name 88SE9230 PCIe SATA 6Gb/s Controller vendor.id pci 0x1b4b &device.id pci 0x9230 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0300 +subdevice.name ThinkSystem M.2 with Mirroring Enablement Kit vendor.id pci 0x1b4b &device.id pci 0x9235 +device.name 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller vendor.id pci 0x1b4b &device.id pci 0x9445 +device.name 88SE9445 PCIe 2.0 x4 4-Port SAS/SATA 6 Gbps RAID Controller vendor.id pci 0x1b4b &device.id pci 0x9480 +device.name 88SE9480 SAS/SATA 6Gb/s RAID controller vendor.id pci 0x1b4b &device.id pci 0x9485 +device.name 88SE9485 SAS/SATA 6Gb/s controller vendor.id pci 0x1b55 +vendor.name NetUP Inc. vendor.id pci 0x1b55 &device.id pci 0x18f6 +device.name Dual DVB Universal CI card vendor.id pci 0x1b55 &device.id pci 0x18f7 +device.name Dual DVB Universal CI card rev 1.4 vendor.id pci 0x1b55 &device.id pci 0x2a2c +device.name Dual DVB-S2-CI card vendor.id pci 0x1b55 &device.id pci 0xe2e4 +device.name Dual DVB-T/C-CI RF card vendor.id pci 0x1b55 &device.id pci 0xe5f4 +device.name MPEG2 and H264 Encoder-Transcoder vendor.id pci 0x1b55 &device.id pci 0xf1c4 +device.name Dual ASI-RX/TX-CI card vendor.id pci 0x1b66 +vendor.name Deltacast vendor.id pci 0x1b66 &device.id pci 0x0007 +device.name Delta-3G-elp-11 SDI I/O Board vendor.id pci 0x1b6f +vendor.name Etron Technology, Inc. vendor.id pci 0x1b6f &device.id pci 0x7023 +device.name EJ168 USB 3.0 Host Controller vendor.id pci 0x1b6f &device.id pci 0x7052 +device.name EJ188/EJ198 USB 3.0 Host Controller vendor.id pci 0x1b73 +vendor.name Fresco Logic vendor.id pci 0x1b73 &device.id pci 0x1000 +device.name FL1000G USB 3.0 Host Controller vendor.id pci 0x1b73 &device.id pci 0x1000 &subvendor.id pci 0x1d5c &subdevice.id pci 0x1000 +subdevice.name Anker USB 3.0 Express Card vendor.id pci 0x1b73 &device.id pci 0x1009 +device.name FL1009 USB 3.0 Host Controller vendor.id pci 0x1b73 &device.id pci 0x1100 +device.name FL1100 USB 3.0 Host Controller vendor.id pci 0x1b74 +vendor.name OpenVox Communication Co. Ltd. vendor.id pci 0x1b74 &device.id pci 0x0115 +device.name D115P/D115E Single-port E1/T1 card vendor.id pci 0x1b74 &device.id pci 0xd130 +device.name D130P/D130E Single-port E1/T1 card (3rd GEN) vendor.id pci 0x1b74 &device.id pci 0xd210 +device.name D210P/D210E Dual-port E1/T1 card(2nd generation) vendor.id pci 0x1b74 &device.id pci 0xd230 +device.name D230 Dual-port E1/T1 card (2nd generation) vendor.id pci 0x1b74 &device.id pci 0xd410 +device.name D410/430 Quad-port E1/T1 card vendor.id pci 0x1b74 &device.id pci 0xd430 +device.name D410/430 Quad-port E1/T1 card vendor.id pci 0x1b79 +vendor.name Absolute Analysis vendor.id pci 0x1b85 +vendor.name OCZ Technology Group, Inc. vendor.id pci 0x1b85 &device.id pci 0x1041 +device.name RevoDrive 3 X2 PCI-Express SSD 240 GB (Marvell Controller) vendor.id pci 0x1b85 &device.id pci 0x6018 +device.name RD400/400A SSD vendor.id pci 0x1b85 &device.id pci 0x8788 +device.name RevoDrive Hybrid vendor.id pci 0x1b94 +vendor.name Signatec / Dynamic Signals Corp vendor.id pci 0x1b94 &device.id pci 0xe400 +device.name PX14400 Dual Xilinx Virtex5 based Digitizer vendor.id pci 0x1b96 +vendor.name Western Digital vendor.id pci 0x1b9a +vendor.name XAVi Technologies Corp. vendor.id pci 0x1bad +vendor.name ReFLEX CES vendor.id pci 0x1bb0 +vendor.name SimpliVity Corporation vendor.id pci 0x1bb0 &device.id pci 0x0002 +device.name OmniCube Accelerator OA-3000 vendor.id pci 0x1bb0 &device.id pci 0x0010 +device.name OmniCube Accelerator OA-3000-2 vendor.id pci 0x1bb1 +vendor.name Seagate Technology PLC vendor.id pci 0x1bb1 &device.id pci 0x005d +device.name Nytro PCIe Flash Storage vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6501 +subdevice.name Nytro XP6500-8A1536 1.5TB vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6502 +subdevice.name Nytro XP6500-8A2048 vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6503 +subdevice.name Nytro XP6500-8A4096 vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6511 +subdevice.name Nytro XH6550-2GB DRAM vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6512 +subdevice.name Nytro XH6550-8GB DRAM vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6521 +subdevice.name Nytro XP6500-8A1536 1.5TB vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6522 +subdevice.name Nytro XP6500-8A2048 vendor.id pci 0x1bb1 &device.id pci 0x005d &subvendor.id pci 0x1bb1 &subdevice.id pci 0x6523 +subdevice.name Nytro XP6500-8A4096 vendor.id pci 0x1bb1 &device.id pci 0x0100 +device.name Nytro Flash Storage vendor.id pci 0x1bb1 &device.id pci 0x0100 &subvendor.id pci 0x1bb1 &subdevice.id pci 0x0101 +subdevice.name Nytro XF1440 vendor.id pci 0x1bb1 &device.id pci 0x0100 &subvendor.id pci 0x1bb1 &subdevice.id pci 0x0103 +subdevice.name Nytro 5000 vendor.id pci 0x1bb1 &device.id pci 0x0100 &subvendor.id pci 0x1bb1 &subdevice.id pci 0x0121 +subdevice.name Nytro XM1440 vendor.id pci 0x1bb1 &device.id pci 0x0100 &subvendor.id pci 0x1bb1 &subdevice.id pci 0x0123 +subdevice.name Nytro 5000 vendor.id pci 0x1bb1 &device.id pci 0x0100 &subvendor.id pci 0x1bb1 &subdevice.id pci 0x01a1 +subdevice.name Nytro XP7102 vendor.id pci 0x1bb3 +vendor.name Bluecherry vendor.id pci 0x1bb3 &device.id pci 0x4304 +device.name BC-04120A MPEG4 4 port video encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x4309 +device.name BC-08240A MPEG4 4 port video encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x4310 +device.name BC-16480A MPEG4 16 port video encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x4e04 +device.name BC-04120A 4 port MPEG4 video encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x4e09 +device.name BC-08240A 8 port MPEG4 video encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x4e10 +device.name BC-16480A 16 port MPEG4 video encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x5304 +device.name BC-H04120A 4 port H.264 video and audio encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x5308 +device.name BC-H08240A 8 port H.264 video and audio encoder / decoder vendor.id pci 0x1bb3 &device.id pci 0x5310 +device.name BC-H16480A 16 port H.264 video and audio encoder / decoder vendor.id pci 0x1bb5 +vendor.name Quantenna Communications, Inc. vendor.id pci 0x1bbf +vendor.name Maxeler Technologies Ltd. vendor.id pci 0x1bbf &device.id pci 0x0003 +device.name MAX3 vendor.id pci 0x1bbf &device.id pci 0x0004 +device.name MAX4 vendor.id pci 0x1bd0 +vendor.name Astronics Corporation vendor.id pci 0x1bd0 &device.id pci 0x1001 +device.name Mx5 PMC/XMC Databus Interface Card vendor.id pci 0x1bd0 &device.id pci 0x1002 +device.name PM1553-5 (PC/104+ MIL-STD-1553 Interface Card) vendor.id pci 0x1bd0 &device.id pci 0x1004 +device.name AB3000 Series Rugged Computer vendor.id pci 0x1bd0 &device.id pci 0x1005 +device.name PE1000 (Multi-Protocol PCIe/104 Interface Card) vendor.id pci 0x1bd0 &device.id pci 0x1101 +device.name OmniBus II PCIe Multi-Protocol Interface Card vendor.id pci 0x1bd0 &device.id pci 0x1102 +device.name OmniBusBox II Multi-Protocol Interface Core vendor.id pci 0x1bd0 &device.id pci 0x1103 +device.name OmniBus II cPCIe/PXIe Multi-Protocol Interface Card vendor.id pci 0x1bd4 +vendor.name Inspur Electronic Information Industry Co., Ltd. vendor.id pci 0x1bee +vendor.name IXXAT Automation GmbH vendor.id pci 0x1bee &device.id pci 0x0003 +device.name CAN-IB200/PCIe vendor.id pci 0x1bef +vendor.name Lantiq vendor.id pci 0x1bef &device.id pci 0x0011 +device.name MIPS SoC PCI Express Port vendor.id pci 0x1bf4 +vendor.name VTI Instruments Corporation vendor.id pci 0x1bf4 &device.id pci 0x0001 +device.name SentinelEX vendor.id pci 0x1bfd +vendor.name EeeTOP vendor.id pci 0x1c09 +vendor.name CSP, Inc. vendor.id pci 0x1c09 &device.id pci 0x4254 +device.name 10G-PCIE3-8D-2S vendor.id pci 0x1c09 &device.id pci 0x4255 +device.name 10G-PCIE3-8D-Q vendor.id pci 0x1c09 &device.id pci 0x4256 +device.name 10G-PCIE3-8D-2S vendor.id pci 0x1c09 &device.id pci 0x4258 +device.name 10G-PCIE3-8E-2S Network Adapter vendor.id pci 0x1c09 &device.id pci 0x4260 +device.name 10G-PCIE3-8E-4S Network Adapter vendor.id pci 0x1c09 &device.id pci 0x4261 +device.name 10G-PCIE3-8E-4S Network Adapter vendor.id pci 0x1c09 &device.id pci 0x4262 +device.name 10G-PCIE3-8E-4S Network Adapter vendor.id pci 0x1c09 &device.id pci 0x4263 +device.name 10G-PCIE3-8E-4S Network Adapter vendor.id pci 0x1c09 &device.id pci 0x4264 +device.name 10G-PCIE3-8E-2S Network Adapter vendor.id pci 0x1c09 &device.id pci 0x4265 +device.name 10G-PCIE3-8E-2S Network Adapter vendor.id pci 0x1c1c +vendor.name Symphony vendor.id pci 0x1c1c &device.id pci 0x0001 +device.name 82C101 vendor.id pci 0x1c28 +vendor.name Lite-On IT Corp. / Plextor vendor.id pci 0x1c28 &device.id pci 0x0122 +device.name M6e PCI Express SSD [Marvell 88SS9183] vendor.id pci 0x1c2c +vendor.name Fiberblaze vendor.id pci 0x1c2c &device.id pci 0x000a +device.name Capture vendor.id pci 0x1c2c &device.id pci 0x000f +device.name SmartNIC vendor.id pci 0x1c2c &device.id pci 0x00a0 +device.name FBC4G Capture 4x1Gb vendor.id pci 0x1c2c &device.id pci 0x00a1 +device.name FBC4XG Capture 4x10Gb vendor.id pci 0x1c2c &device.id pci 0x00a2 +device.name FBC8XG Capture 8x10Gb vendor.id pci 0x1c2c &device.id pci 0x00a3 +device.name FBC2XG Capture 2x10Gb vendor.id pci 0x1c2c &device.id pci 0x00a4 +device.name FBC4XGG3 Capture 4x10Gb vendor.id pci 0x1c2c &device.id pci 0x00a5 +device.name FBC2XLG Capture 2x40Gb vendor.id pci 0x1c2c &device.id pci 0x00a6 +device.name FBC1CG Capture 1x100Gb vendor.id pci 0x1c2c &device.id pci 0x00a9 +device.name FBC2XGHH Capture 2x10Gb vendor.id pci 0x1c2c &device.id pci 0x00ad +device.name FBC2CGG3HL Capture 2x200Gb vendor.id pci 0x1c2c &device.id pci 0x00af +device.name Capture slave device vendor.id pci 0x1c2c &device.id pci 0xa001 +device.name FBC2CGG3 Capture 2x200Gb vendor.id pci 0x1c32 +vendor.name Highland Technology, Inc. vendor.id pci 0x1c33 +vendor.name Daktronics, Inc vendor.id pci 0x1c3b +vendor.name Accensus, LLC vendor.id pci 0x1c3b &device.id pci 0x0200 +device.name Telas2 vendor.id pci 0x1c3b &device.id pci 0x0300 +device.name Telas 2.V vendor.id pci 0x1c44 +vendor.name Enmotus Inc vendor.id pci 0x1c44 &device.id pci 0x8000 +device.name 8000 Storage IO Controller vendor.id pci 0x1c58 +vendor.name HGST, Inc. vendor.id pci 0x1c58 &device.id pci 0x0003 +device.name Ultrastar SN100 Series NVMe SSD vendor.id pci 0x1c58 &device.id pci 0x0003 &subvendor.id pci 0x1014 &subdevice.id pci 0x04f5 +subdevice.name PCIe3 1.6TB NVMe Flash Adapter vendor.id pci 0x1c58 &device.id pci 0x0003 &subvendor.id pci 0x1014 &subdevice.id pci 0x04f6 +subdevice.name PCIe3 3.2TB NVMe Flash Adapter vendor.id pci 0x1c5f +vendor.name Beijing Memblaze Technology Co. Ltd. vendor.id pci 0x1c5f &device.id pci 0x0540 +device.name PBlaze4 NVMe SSD vendor.id pci 0x1c63 +vendor.name Science and Research Centre of Computer Technology (JSC "NICEVT") vendor.id pci 0x1c63 &device.id pci 0x0008 +device.name K1927BB1Ya [EC8430] Angara Interconnection Network Adapter vendor.id pci 0x1c7e +vendor.name TTTech Computertechnik AG vendor.id pci 0x1c7e &device.id pci 0x0200 +device.name zFAS Debug Port vendor.id pci 0x1c7f +vendor.name Elektrobit Austria GmbH vendor.id pci 0x1c7f &device.id pci 0x5100 +device.name EB5100 vendor.id pci 0x1c8a +vendor.name TSF5 Corporation vendor.id pci 0x1c8a &device.id pci 0x0001 +device.name Hunter PCI Express vendor.id pci 0x1cb1 +vendor.name Collion UG & Co.KG vendor.id pci 0x1cb8 +vendor.name Dawning Information Industry Co., Ltd. vendor.id pci 0x1cc5 +vendor.name Embedded Intelligence, Inc. vendor.id pci 0x1cc5 &device.id pci 0x0100 +device.name CAN-PCIe-02 vendor.id pci 0x1cc7 +vendor.name Radian Memory Systems Inc. vendor.id pci 0x1cc7 &device.id pci 0x0200 +device.name RMS-200 vendor.id pci 0x1cc7 &device.id pci 0x0250 +device.name RMS-250 vendor.id pci 0x1cd2 +vendor.name SesKion GmbH vendor.id pci 0x1cd2 &device.id pci 0x0301 +device.name Simulyzer-RT CompactPCI Serial DIO-1 card vendor.id pci 0x1cd2 &device.id pci 0x0302 +device.name Simulyzer-RT CompactPCI Serial PSI5-ECU-1 card vendor.id pci 0x1cd2 &device.id pci 0x0303 +device.name Simulyzer-RT CompactPCI Serial PSI5-SIM-1 card vendor.id pci 0x1cd2 &device.id pci 0x0304 +device.name Simulyzer-RT CompactPCI Serial PWR-ANA-1 card vendor.id pci 0x1cd2 &device.id pci 0x0305 +device.name Simulyzer-RT CompactPCI Serial CAN-1 card vendor.id pci 0x1cd7 +vendor.name Nanjing Magewell Electronics Co., Ltd. vendor.id pci 0x1cd7 &device.id pci 0x0010 +device.name Pro Capture Endpoint vendor.id pci 0x1cdd +vendor.name secunet Security Networks AG vendor.id pci 0x1ce4 +vendor.name Exablaze vendor.id pci 0x1ce4 &device.id pci 0x0001 +device.name ExaNIC X4 vendor.id pci 0x1ce4 &device.id pci 0x0002 +device.name ExaNIC X2 vendor.id pci 0x1ce4 &device.id pci 0x0003 +device.name ExaNIC X10 vendor.id pci 0x1ce4 &device.id pci 0x0004 +device.name ExaNIC X10-GM vendor.id pci 0x1ce4 &device.id pci 0x0005 +device.name ExaNIC X40 vendor.id pci 0x1ce4 &device.id pci 0x0006 +device.name ExaNIC X10-HPT vendor.id pci 0x1cf7 +vendor.name Subspace Dynamics vendor.id pci 0x1d00 +vendor.name Pure Storage vendor.id pci 0x1d1d +vendor.name CNEX Labs vendor.id pci 0x1d1d &device.id pci 0x1f1f +device.name QEMU NVM Express LightNVM Controller vendor.id pci 0x1d1d &device.id pci 0x2807 +device.name 8800 series NVMe SSD vendor.id pci 0x1d21 +vendor.name Allo vendor.id pci 0x1d26 +vendor.name Kalray Inc. vendor.id pci 0x1d26 &device.id pci 0x0040 +device.name Turbocard2 Accelerator vendor.id pci 0x1d26 &device.id pci 0x0080 +device.name Open Network Interface Card 80G vendor.id pci 0x1d26 &device.id pci 0x00c0 +device.name Turbocard3 Accelerator vendor.id pci 0x1d26 &device.id pci 0xe004 +device.name AB01/EMB01 Development Board vendor.id pci 0x1d40 +vendor.name Techman Electronics (Changshu) Co., Ltd. vendor.id pci 0x1d44 +vendor.name DPT vendor.id pci 0x1d44 &device.id pci 0xa400 +device.name PM2x24/PM3224 vendor.id pci 0x1d49 +vendor.name Lenovo vendor.id pci 0x1d5c +vendor.name Fantasia Trading LLC vendor.id pci 0x1d61 +vendor.name Technobox, Inc. vendor.id pci 0x1d62 +vendor.name Nebbiolo Technologies vendor.id pci 0x1d65 +vendor.name Imagine Communications Corp. vendor.id pci 0x1d65 &device.id pci 0x04de +device.name Taurus/McKinley vendor.id pci 0x1d6c +vendor.name Atomic Rules LLC vendor.id pci 0x1d6c &device.id pci 0x1001 +device.name A5PL-E1 vendor.id pci 0x1d6c &device.id pci 0x1002 +device.name A5PL-E7 vendor.id pci 0x1d6c &device.id pci 0x1003 +device.name S5PEDS-AB vendor.id pci 0x1d6c &device.id pci 0x1004 +device.name KC705-K325 vendor.id pci 0x1d6c &device.id pci 0x1005 +device.name ZC706-Z045 vendor.id pci 0x1d6c &device.id pci 0x1006 +device.name KCU105-KU040 vendor.id pci 0x1d6c &device.id pci 0x1007 +device.name XUSP3S-VU095 [Jasper] vendor.id pci 0x1d6c &device.id pci 0x1008 +device.name XUSPL4-VU065 [Mustang UltraScale] vendor.id pci 0x1d6c &device.id pci 0x1009 +device.name XUSPL4-VU3P [Mustang UltraScale+] vendor.id pci 0x1d6c &device.id pci 0x100a +device.name A10PL4-A10GX115 vendor.id pci 0x1d6c &device.id pci 0x100b +device.name K35-2SFP vendor.id pci 0x1d6c &device.id pci 0x100c +device.name K35-4SFP vendor.id pci 0x1d6c &device.id pci 0x100d +device.name AR-ARKA-FX0 [Arkville 32B DPDK Data Mover] vendor.id pci 0x1d6c &device.id pci 0x100d &subvendor.id pci 0x1d6c &subdevice.id pci 0x2001 +subdevice.name DPDK-Aware Virtual Function [Arkville VF] vendor.id pci 0x1d6c &device.id pci 0x100e +device.name AR-ARKA-FX1 [Arkville 64B DPDK Data Mover] vendor.id pci 0x1d6c &device.id pci 0x100e &subvendor.id pci 0x1d6c &subdevice.id pci 0x2001 +subdevice.name DPDK-Aware Virtual Function [Arkville VF] vendor.id pci 0x1d6c &device.id pci 0x4200 +device.name A5PL-E1-10GETI [10 GbE Ethernet Traffic Instrument] vendor.id pci 0x1d78 +vendor.name DERA vendor.id pci 0x1d7c +vendor.name Aerotech, Inc. vendor.id pci 0x1d87 +vendor.name Rockchip Inc. RK3399 PCI Express Root Port vendor.id pci 0x1d8f +vendor.name Enyx vendor.id pci 0x1d95 +vendor.name Graphcore Ltd vendor.id pci 0x1da1 +vendor.name Teko Telecom S.r.l. vendor.id pci 0x1de1 +vendor.name Tekram Technology Co.,Ltd. vendor.id pci 0x1de1 &device.id pci 0x0391 +device.name TRM-S1040 [DC-315 / DC-395 series] vendor.id pci 0x1de1 &device.id pci 0x2020 +device.name DC-390 vendor.id pci 0x1de1 &device.id pci 0x690c +device.name 690c vendor.id pci 0x1de1 &device.id pci 0xdc29 +device.name DC290 vendor.id pci 0x1fc0 +vendor.name Ascom (Finland) Oy vendor.id pci 0x1fc0 &device.id pci 0x0300 +device.name E2200 Dual E1/Rawpipe Card vendor.id pci 0x1fc0 &device.id pci 0x0301 +device.name C5400 SHDSL/E1 Card vendor.id pci 0x1fc1 +vendor.name QLogic, Corp. vendor.id pci 0x1fc1 &device.id pci 0x000d +device.name IBA6110 InfiniBand HCA vendor.id pci 0x1fc1 &device.id pci 0x0010 +device.name IBA6120 InfiniBand HCA vendor.id pci 0x1fc9 +vendor.name Tehuti Networks Ltd. vendor.id pci 0x1fc9 &device.id pci 0x3009 +device.name 10-Giga TOE SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3010 +device.name 10-Giga TOE SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3010 &subvendor.id pci 0x0000 &subdevice.id pci 0x3002 +subdevice.name 10-Giga TOE Single Port XFP SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3010 &subvendor.id pci 0x0000 &subdevice.id pci 0x3004 +subdevice.name 10-Giga TOE Single Port SFP+ SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3010 &subvendor.id pci 0x0000 &subdevice.id pci 0x3008 +subdevice.name 10-Giga TOE Single Port CX4 SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3014 +device.name 10-Giga TOE SmartNIC 2-Port vendor.id pci 0x1fc9 &device.id pci 0x3014 &subvendor.id pci 0x0000 &subdevice.id pci 0x3003 +subdevice.name 10-Giga TOE Dual Port XFP Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3014 &subvendor.id pci 0x0000 &subdevice.id pci 0x3005 +subdevice.name 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3014 &subvendor.id pci 0x0000 &subdevice.id pci 0x3014 +subdevice.name 10-Giga TOE Dual Port CX4 Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3110 +device.name 10-Giga TOE Single Port SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3110 &subvendor.id pci 0x0000 &subdevice.id pci 0x3004 +subdevice.name 10-Giga TOE Single Port SFP+ SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3114 +device.name 10-Giga TOE Dual Port Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3114 &subvendor.id pci 0x0000 &subdevice.id pci 0x3005 +subdevice.name 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3114 &subvendor.id pci 0x0000 &subdevice.id pci 0x3011 +subdevice.name 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3114 &subvendor.id pci 0x0000 &subdevice.id pci 0x3012 +subdevice.name 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3114 &subvendor.id pci 0x0000 &subdevice.id pci 0x3014 +subdevice.name 10-Giga TOE Dual Port CX4 Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3310 +device.name 10-Giga TOE SFP+ Single Port SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3310 &subvendor.id pci 0x0000 &subdevice.id pci 0x3004 +subdevice.name 10-Giga TOE Single Port SFP+ SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3314 +device.name 10-Giga TOE Dual Port Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3314 &subvendor.id pci 0x0000 &subdevice.id pci 0x3005 +subdevice.name 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3314 &subvendor.id pci 0x0000 &subdevice.id pci 0x3011 +subdevice.name 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3314 &subvendor.id pci 0x0000 &subdevice.id pci 0x3012 +subdevice.name 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x3314 &subvendor.id pci 0x0000 &subdevice.id pci 0x3014 +subdevice.name 10-Giga TOE Dual Port CX4 Low Profile SmartNIC vendor.id pci 0x1fc9 &device.id pci 0x4010 +device.name TN4010 Clean SROM vendor.id pci 0x1fc9 &device.id pci 0x4020 +device.name TN9030 10GbE CX4 Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4022 +device.name TN9310 10GbE SFP+ Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4022 &subvendor.id pci 0x1043 &subdevice.id pci 0x8709 +subdevice.name XG-C100F 10GbE SFP+ Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4022 &subvendor.id pci 0x1186 &subdevice.id pci 0x4d00 +subdevice.name DXE-810S 10GbE SFP+ Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4022 &subvendor.id pci 0x1432 &subdevice.id pci 0x8103 +subdevice.name 10 Gigabit Ethernet SFP+ PCI Express Adapter vendor.id pci 0x1fc9 &device.id pci 0x4022 &subvendor.id pci 0x1fc9 &subdevice.id pci 0x3015 +subdevice.name Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4024 +device.name TN9210 10GBase-T Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4025 +device.name TN9510 10GBase-T/NBASE-T Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4025 &subvendor.id pci 0x105a &subdevice.id pci 0x7203 +subdevice.name SANLink3 NBase-T1 vendor.id pci 0x1fc9 &device.id pci 0x4025 &subvendor.id pci 0x1186 &subdevice.id pci 0x2900 +subdevice.name DXE-810T 10GBase-T Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4025 &subvendor.id pci 0x1432 &subdevice.id pci 0x8102 +subdevice.name 10 Gigabit Ethernet PCI Express Adapter vendor.id pci 0x1fc9 &device.id pci 0x4025 &subvendor.id pci 0x1fc9 &subdevice.id pci 0x3015 +subdevice.name Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4026 +device.name TN9610 10GbE SFP+ Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4027 +device.name TN9710P 10GBase-T/NBASE-T Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4027 &subvendor.id pci 0x1432 &subdevice.id pci 0x8104 +subdevice.name 10 Gigabit Ethernet PCI Express Adapter vendor.id pci 0x1fc9 &device.id pci 0x4027 &subvendor.id pci 0x1fc9 &subdevice.id pci 0x3015 +subdevice.name Ethernet Adapter vendor.id pci 0x1fc9 &device.id pci 0x4527 +device.name TN9710Q 5GBase-T/NBASE-T Ethernet Adapter vendor.id pci 0x1fcc +vendor.name StreamLabs vendor.id pci 0x1fcc &device.id pci 0xf416 +device.name MS416 vendor.id pci 0x1fcc &device.id pci 0xfb01 +device.name MH4LM vendor.id pci 0x1fce +vendor.name Cognio Inc. vendor.id pci 0x1fce &device.id pci 0x0001 +device.name Spectrum Analyzer PC Card (SAgE) vendor.id pci 0x1fd4 +vendor.name SUNIX Co., Ltd. vendor.id pci 0x1fd4 &device.id pci 0x0001 +device.name Matrix multiport serial adapter vendor.id pci 0x1fd4 &device.id pci 0x1999 +device.name Multiport serial controller vendor.id pci 0x2000 +vendor.name Smart Link Ltd. vendor.id pci 0x2000 &device.id pci 0x2800 +device.name SmartPCI2800 V.92 PCI Soft DFT vendor.id pci 0x2001 +vendor.name Temporal Research Ltd vendor.id pci 0x2003 +vendor.name Smart Link Ltd. vendor.id pci 0x2003 &device.id pci 0x8800 +device.name LM-I56N vendor.id pci 0x2004 +vendor.name Smart Link Ltd. vendor.id pci 0x20f4 +vendor.name TRENDnet vendor.id pci 0x2116 +vendor.name ZyDAS Technology Corp. vendor.id pci 0x21c3 +vendor.name 21st Century Computer Corp. vendor.id pci 0x2304 +vendor.name Colorgraphic Communications Corp. vendor.id pci 0x2348 +vendor.name Racore vendor.id pci 0x2348 &device.id pci 0x2010 +device.name 8142 100VG/AnyLAN vendor.id pci 0x2646 +vendor.name Kingston Technologies vendor.id pci 0x270b +vendor.name Xantel Corporation vendor.id pci 0x270f +vendor.name Chaintech Computer Co. Ltd vendor.id pci 0x2711 +vendor.name AVID Technology Inc. vendor.id pci 0x2955 +vendor.name Connectix Virtual PC vendor.id pci 0x2955 &device.id pci 0x6e61 +device.name OHCI USB 1.1 controller vendor.id pci 0x2a15 +vendor.name 3D Vision(???) vendor.id pci 0x2bd8 +vendor.name ROPEX Industrie-Elektronik GmbH vendor.id pci 0x3000 +vendor.name Hansol Electronics Inc. vendor.id pci 0x3112 +vendor.name Satelco Ingenieria S.A. vendor.id pci 0x3130 +vendor.name AUDIOTRAK vendor.id pci 0x3142 +vendor.name Post Impression Systems. vendor.id pci 0x31ab +vendor.name Zonet vendor.id pci 0x31ab &device.id pci 0x1faa +device.name ZEW1602 802.11b/g Wireless Adapter vendor.id pci 0x3388 +vendor.name Hint Corp vendor.id pci 0x3388 &device.id pci 0x0013 +device.name HiNT HC4 PCI to ISDN bridge, Multimedia audio controller vendor.id pci 0x3388 &device.id pci 0x0014 +device.name HiNT HC4 PCI to ISDN bridge, Network controller vendor.id pci 0x3388 &device.id pci 0x0020 +device.name HB6 Universal PCI-PCI bridge (transparent mode) vendor.id pci 0x3388 &device.id pci 0x0021 +device.name HB6 Universal PCI-PCI bridge (non-transparent mode) vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x1775 &subdevice.id pci 0xc200 +subdevice.name C2K CompactPCI interface bridge vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 mainboard vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10a0 +subdevice.name CA3/CR3 mainboard vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x3010 +subdevice.name PPCI mezzanine (32-bit PMC) vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x3011 +subdevice.name PPCI mezzanine (64-bit PMC) vendor.id pci 0x3388 &device.id pci 0x0021 &subvendor.id pci 0x4c53 &subdevice.id pci 0x4000 +subdevice.name PMCCARR1 carrier board vendor.id pci 0x3388 &device.id pci 0x0022 +device.name HiNT HB4 PCI-PCI Bridge (PCI6150) vendor.id pci 0x3388 &device.id pci 0x0026 +device.name HB2 PCI-PCI Bridge vendor.id pci 0x3388 &device.id pci 0x1014 +device.name AudioTrak Maya vendor.id pci 0x3388 &device.id pci 0x1018 +device.name Audiotrak INCA88 vendor.id pci 0x3388 &device.id pci 0x1019 +device.name Miditrak 2120 vendor.id pci 0x3388 &device.id pci 0x101a +device.name E.Band [AudioTrak Inca88] vendor.id pci 0x3388 &device.id pci 0x101b +device.name E.Band [AudioTrak Inca88] vendor.id pci 0x3388 &device.id pci 0x8011 +device.name VXPro II Chipset vendor.id pci 0x3388 &device.id pci 0x8011 &subvendor.id pci 0x3388 &subdevice.id pci 0x8011 +subdevice.name VXPro II Chipset CPU to PCI Bridge vendor.id pci 0x3388 &device.id pci 0x8012 +device.name VXPro II Chipset vendor.id pci 0x3388 &device.id pci 0x8012 &subvendor.id pci 0x3388 &subdevice.id pci 0x8012 +subdevice.name VXPro II Chipset PCI to ISA Bridge vendor.id pci 0x3388 &device.id pci 0x8013 +device.name VXPro II IDE vendor.id pci 0x3388 &device.id pci 0x8013 &subvendor.id pci 0x3388 &subdevice.id pci 0x8013 +subdevice.name VXPro II Chipset EIDE Controller vendor.id pci 0x3388 &device.id pci 0xa103 +device.name Blackmagic Design DeckLink HD Pro vendor.id pci 0x3411 +vendor.name Quantum Designs (H.K.) Inc vendor.id pci 0x3442 +vendor.name Bihl+Wiedemann GmbH vendor.id pci 0x3442 &device.id pci 0x1783 +device.name AS-i 3.0 cPCI Master vendor.id pci 0x3442 &device.id pci 0x1922 +device.name AS-i 3.0 PCI Master vendor.id pci 0x3475 +vendor.name Arastra Inc. vendor.id pci 0x3513 +vendor.name ARCOM Control Systems Ltd vendor.id pci 0x37d9 +vendor.name ITD Firm ltd. vendor.id pci 0x37d9 &device.id pci 0x1138 +device.name SCHD-PH-8 Phase detector vendor.id pci 0x37d9 &device.id pci 0x1140 +device.name VR-12-PCI vendor.id pci 0x37d9 &device.id pci 0x1141 +device.name PCI-485(422) vendor.id pci 0x37d9 &device.id pci 0x1142 +device.name PCI-CAN2 vendor.id pci 0x3842 +vendor.name eVga.com. Corp. vendor.id pci 0x38ef +vendor.name 4Links vendor.id pci 0x3d3d +vendor.name 3DLabs vendor.id pci 0x3d3d &device.id pci 0x0001 +device.name GLINT 300SX vendor.id pci 0x3d3d &device.id pci 0x0002 +device.name GLINT 500TX vendor.id pci 0x3d3d &device.id pci 0x0002 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 +subdevice.name GLoria L vendor.id pci 0x3d3d &device.id pci 0x0003 +device.name GLINT Delta vendor.id pci 0x3d3d &device.id pci 0x0003 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 +subdevice.name GLoria XL vendor.id pci 0x3d3d &device.id pci 0x0004 +device.name Permedia vendor.id pci 0x3d3d &device.id pci 0x0005 +device.name Permedia vendor.id pci 0x3d3d &device.id pci 0x0006 +device.name GLINT MX vendor.id pci 0x3d3d &device.id pci 0x0006 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 +subdevice.name GLoria XL vendor.id pci 0x3d3d &device.id pci 0x0006 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a42 +subdevice.name GLoria XXL vendor.id pci 0x3d3d &device.id pci 0x0007 +device.name 3D Extreme vendor.id pci 0x3d3d &device.id pci 0x0008 +device.name GLINT Gamma G1 vendor.id pci 0x3d3d &device.id pci 0x0008 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a42 +subdevice.name GLoria XXL vendor.id pci 0x3d3d &device.id pci 0x0009 +device.name Permedia II 2D+3D vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x1040 &subdevice.id pci 0x0011 +subdevice.name AccelStar II vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x1048 &subdevice.id pci 0x0a42 +subdevice.name GLoria XXL vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x13e9 &subdevice.id pci 0x1000 +subdevice.name 6221L-4U vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0100 +subdevice.name AccelStar II 3D Accelerator vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0111 +subdevice.name Permedia 3:16 vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0114 +subdevice.name Santa Ana vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0116 +subdevice.name Oxygen GVX1 vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0119 +subdevice.name Scirocco vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0120 +subdevice.name Santa Ana PCL vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0125 +subdevice.name Oxygen VX1 vendor.id pci 0x3d3d &device.id pci 0x0009 &subvendor.id pci 0x3d3d &subdevice.id pci 0x0127 +subdevice.name Permedia3 Create! vendor.id pci 0x3d3d &device.id pci 0x000a +device.name GLINT R3 vendor.id pci 0x3d3d &device.id pci 0x000a &subvendor.id pci 0x3d3d &subdevice.id pci 0x0121 +subdevice.name Oxygen VX1 vendor.id pci 0x3d3d &device.id pci 0x000c +device.name GLINT R3 [Oxygen VX1] vendor.id pci 0x3d3d &device.id pci 0x000c &subvendor.id pci 0x3d3d &subdevice.id pci 0x0144 +subdevice.name Oxygen VX1-4X AGP [Permedia 4] vendor.id pci 0x3d3d &device.id pci 0x000d +device.name GLint R4 rev A vendor.id pci 0x3d3d &device.id pci 0x000e +device.name GLINT Gamma G2 vendor.id pci 0x3d3d &device.id pci 0x0011 +device.name GLint R4 rev B vendor.id pci 0x3d3d &device.id pci 0x0012 +device.name GLint R5 rev A vendor.id pci 0x3d3d &device.id pci 0x0013 +device.name GLint R5 rev B vendor.id pci 0x3d3d &device.id pci 0x0020 +device.name VP10 visual processor vendor.id pci 0x3d3d &device.id pci 0x0022 +device.name VP10 visual processor vendor.id pci 0x3d3d &device.id pci 0x0024 +device.name VP9 visual processor vendor.id pci 0x3d3d &device.id pci 0x002c +device.name Wildcat Realizm 100/200 vendor.id pci 0x3d3d &device.id pci 0x0030 +device.name Wildcat Realizm 800 vendor.id pci 0x3d3d &device.id pci 0x0032 +device.name Wildcat Realizm 500 vendor.id pci 0x3d3d &device.id pci 0x0100 +device.name Permedia II 2D+3D vendor.id pci 0x3d3d &device.id pci 0x07a1 +device.name Wildcat III 6210 vendor.id pci 0x3d3d &device.id pci 0x07a2 +device.name Sun XVR-500 Graphics Accelerator vendor.id pci 0x3d3d &device.id pci 0x07a3 +device.name Wildcat IV 7210 vendor.id pci 0x3d3d &device.id pci 0x1004 +device.name Permedia vendor.id pci 0x3d3d &device.id pci 0x3d04 +device.name Permedia vendor.id pci 0x3d3d &device.id pci 0xffff +device.name Glint VGA vendor.id pci 0x4005 +vendor.name Avance Logic Inc. vendor.id pci 0x4005 &device.id pci 0x0300 +device.name ALS300 PCI Audio Device vendor.id pci 0x4005 &device.id pci 0x0308 +device.name ALS300+ PCI Audio Device vendor.id pci 0x4005 &device.id pci 0x0309 +device.name PCI Input Controller vendor.id pci 0x4005 &device.id pci 0x1064 +device.name ALG-2064 vendor.id pci 0x4005 &device.id pci 0x2064 +device.name ALG-2064i vendor.id pci 0x4005 &device.id pci 0x2128 +device.name ALG-2364A GUI Accelerator vendor.id pci 0x4005 &device.id pci 0x2301 +device.name ALG-2301 vendor.id pci 0x4005 &device.id pci 0x2302 +device.name ALG-2302 vendor.id pci 0x4005 &device.id pci 0x2303 +device.name AVG-2302 GUI Accelerator vendor.id pci 0x4005 &device.id pci 0x2364 +device.name ALG-2364A vendor.id pci 0x4005 &device.id pci 0x2464 +device.name ALG-2464 vendor.id pci 0x4005 &device.id pci 0x2501 +device.name ALG-2564A/25128A vendor.id pci 0x4005 &device.id pci 0x4000 +device.name ALS4000 Audio Chipset vendor.id pci 0x4005 &device.id pci 0x4000 &subvendor.id pci 0x4005 &subdevice.id pci 0x4000 +subdevice.name ALS4000 Audio Chipset vendor.id pci 0x4005 &device.id pci 0x4710 +device.name ALC200/200P vendor.id pci 0x4033 +vendor.name Addtron Technology Co, Inc. vendor.id pci 0x4033 &device.id pci 0x1360 +device.name RTL8139 Ethernet vendor.id pci 0x4040 +vendor.name NetXen Incorporated vendor.id pci 0x4040 &device.id pci 0x0001 +device.name NXB-10GXSR 10-Gigabit Ethernet PCIe Adapter with SR-XFP optical interface vendor.id pci 0x4040 &device.id pci 0x0001 &subvendor.id pci 0x103c &subdevice.id pci 0x7047 +subdevice.name NC510F PCIe 10-Gigabit Server Adapter vendor.id pci 0x4040 &device.id pci 0x0002 +device.name NXB-10GCX4 10-Gigabit Ethernet PCIe Adapter with CX4 copper interface vendor.id pci 0x4040 &device.id pci 0x0002 &subvendor.id pci 0x103c &subdevice.id pci 0x7048 +subdevice.name NC510c PCIe 10-Gigabit Server Adapter vendor.id pci 0x4040 &device.id pci 0x0003 +device.name NXB-4GCU Quad Gigabit Ethernet PCIe Adapter with 1000-BASE-T interface vendor.id pci 0x4040 &device.id pci 0x0004 +device.name BladeCenter-H 10-Gigabit Ethernet High Speed Daughter Card vendor.id pci 0x4040 &device.id pci 0x0005 +device.name NetXen Dual Port 10GbE Multifunction Adapter for c-Class vendor.id pci 0x4040 &device.id pci 0x0005 &subvendor.id pci 0x103c &subdevice.id pci 0x170e +subdevice.name NC512m Dual Port 10GbE Multifunction BL-C Adapter vendor.id pci 0x4040 &device.id pci 0x0024 +device.name XG Mgmt vendor.id pci 0x4040 &device.id pci 0x0025 +device.name XG Mgmt vendor.id pci 0x4040 &device.id pci 0x0100 +device.name NX3031 Multifunction 1/10-Gigabit Server Adapter vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x103c &subdevice.id pci 0x171b +subdevice.name NC522m Dual Port 10GbE Multifunction BL-c Adapter vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x103c &subdevice.id pci 0x1740 +subdevice.name NC375T PCI Express Quad Port Gigabit Server Adapter vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x103c &subdevice.id pci 0x3251 +subdevice.name NC375i 1G w/NC524SFP 10G Module vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x103c &subdevice.id pci 0x705a +subdevice.name NC375i Integrated Quad Port Multifunction Gigabit Server Adapter vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x103c &subdevice.id pci 0x705b +subdevice.name NC522SFP Dual Port 10GbE Server Adapter vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x152d &subdevice.id pci 0x896b +subdevice.name TG20 Dual Port 10GbE Server/Storage Adapter vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x4040 &subdevice.id pci 0x0124 +subdevice.name NX3031 Quad Port Gigabit Server Adapter vendor.id pci 0x4040 &device.id pci 0x0100 &subvendor.id pci 0x4040 &subdevice.id pci 0x0126 +subdevice.name Dual Port SFP+ 10GbE Server Adapter vendor.id pci 0x4143 +vendor.name Digital Equipment Corp vendor.id pci 0x4144 +vendor.name Alpha Data vendor.id pci 0x4144 &device.id pci 0x0044 +device.name ADM-XRCIIPro vendor.id pci 0x4150 +vendor.name ONA Electroerosion vendor.id pci 0x4150 &device.id pci 0x0001 +device.name PCI32TLITE FILSTRUP1 PCI to VME Bridge Controller vendor.id pci 0x4150 &device.id pci 0x0006 +device.name PCI32TLITE UART 16550 Opencores vendor.id pci 0x4150 &device.id pci 0x0007 +device.name PCI32TLITE CAN Controller Opencores vendor.id pci 0x415a +vendor.name Auzentech, Inc. vendor.id pci 0x416c +vendor.name Aladdin Knowledge Systems vendor.id pci 0x416c &device.id pci 0x0100 +device.name AladdinCARD vendor.id pci 0x416c &device.id pci 0x0200 +device.name CPC vendor.id pci 0x4254 +vendor.name DVBSky vendor.id pci 0x4321 +vendor.name Tata Power Strategic Electronics Division vendor.id pci 0x4348 +vendor.name WCH.CN vendor.id pci 0x4348 &device.id pci 0x2273 +device.name CH351 PCI Dual Serial Port Controller vendor.id pci 0x4348 &device.id pci 0x3253 +device.name CH352 PCI Dual Serial Port Controller vendor.id pci 0x4348 &device.id pci 0x3453 +device.name CH353 PCI Quad Serial Port Controller vendor.id pci 0x4348 &device.id pci 0x5053 +device.name CH352 PCI Serial and Parallel Port Controller vendor.id pci 0x4348 &device.id pci 0x7053 +device.name CH353 PCI Dual Serial and Parallel Ports Controller vendor.id pci 0x4348 &device.id pci 0x7073 +device.name CH356 PCI Quad Serial and Parallel Ports Controller vendor.id pci 0x4348 &device.id pci 0x7173 +device.name CH355 PCI Quad Serial Port Controller vendor.id pci 0x434e +vendor.name CAST Navigation LLC vendor.id pci 0x4444 +vendor.name Internext Compression Inc vendor.id pci 0x4444 &device.id pci 0x0016 +device.name iTVC16 (CX23416) Video Decoder vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0003 +subdevice.name WinTV PVR 250 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0009 +subdevice.name WinTV PVR 150 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0801 +subdevice.name WinTV PVR 150 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0807 +subdevice.name WinTV PVR 150 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x4001 +subdevice.name WinTV PVR 250 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x4009 +subdevice.name WinTV PVR 250 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x4801 +subdevice.name WinTV PVR 250 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x4803 +subdevice.name WinTV PVR 250 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x8003 +subdevice.name WinTV PVR 150 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x8801 +subdevice.name WinTV PVR 150 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0xc801 +subdevice.name WinTV PVR 150 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0xe807 +subdevice.name WinTV PVR 500 (1st unit) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0xe817 +subdevice.name WinTV PVR 500 (2nd unit) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0xff92 +subdevice.name WiNTV PVR-550 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0270 &subdevice.id pci 0x0801 +subdevice.name WinTV PVR 150 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x104d &subdevice.id pci 0x013d +subdevice.name ENX-26 TV Encoder vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x10fc &subdevice.id pci 0xd038 +subdevice.name GV-MVP/RX2W (1st unit) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x10fc &subdevice.id pci 0xd039 +subdevice.name GV-MVP/RX2W (2nd unit) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x12ab &subdevice.id pci 0xfff3 +subdevice.name MPG600 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x12ab &subdevice.id pci 0xffff +subdevice.name MPG600 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc00a +subdevice.name M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK3 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc00b +subdevice.name M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK3 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc00c +subdevice.name M113 PCI Analog TV (NTSC, JAPAN version, Philips FI1286MK2 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc010 +subdevice.name M113 PCI Analog TV (NTSC, Philips FI1236MK3 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc011 +subdevice.name M113 PCI Analog TV (NTSC+FM, Philips FM1236MK3 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc018 +subdevice.name M113 PCI Analog TV (NTSC, Philips FQ1236MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc019 +subdevice.name UltraTV 1500 MCE, a.k.a. M113 PCI Analog TV (NTSC+FM, Philips FQ1236MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc01a +subdevice.name M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc01b +subdevice.name M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc030 +subdevice.name M113 PCI Analog TV (NTSC-J, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc031 +subdevice.name M113 PCI Analog TV (NTSC-J+FM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc032 +subdevice.name M113 PCI Analog TV (PAL/SECAM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc033 +subdevice.name M113 PCI Analog TV (PAL/SECAM+FM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc034 +subdevice.name M113 PCI Analog TV (NTSC, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc035 +subdevice.name M113 PCI Analog TV (NTSC+FM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc03f +subdevice.name C115 PCI video capture card (no tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc136 +subdevice.name M104 mini-PCI Analog TV vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc20a +subdevice.name M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK3 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc218 +subdevice.name M755 AVerTV Video Capture (NTSC, Philips FQ1236MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc219 +subdevice.name M755 AVerTV Video Capture (NTSC+FM, Philips FQ1236MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc21a +subdevice.name M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc21b +subdevice.name M755 AVerTV Video Capture (PAL/SECAM+FM, Philips FM1216MK5 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc230 +subdevice.name M755 AVerTV Video Capture (NTSC-J, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc231 +subdevice.name M755 AVerTV Video Capture (NTSC-J+FM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc232 +subdevice.name M755 AVerTV Video Capture (PAL/SECAM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc233 +subdevice.name M755 AVerTV Video Capture (PAL/SECAM+FM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc234 +subdevice.name M755 AVerTV Video Capture (NTSC, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc235 +subdevice.name M755 AVerTV Video Capture (NTSC+FM, Partsnic tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc337 +subdevice.name E106 AVerMedia AVerTV Video Capture vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc439 +subdevice.name M116 AVerMedia AVerTV MCE 116 Plus (NTSC/PAL/SECAM+FM+REMOTE, Xceive 2028 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc5ff +subdevice.name C755 AVerTV Video Capture card (no tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc6ff +subdevice.name C115 PCI video capture card (no tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x1461 &subdevice.id pci 0xc739 +subdevice.name M785 AVerMedia PCI Analog TV (NTSC/PAL/SECAM+FM, Xceive 2028 tuner) vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x9005 &subdevice.id pci 0x0092 +subdevice.name VideOh! AVC-2010 vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x9005 &subdevice.id pci 0x0093 +subdevice.name VideOh! AVC-2410 vendor.id pci 0x4444 &device.id pci 0x0803 +device.name iTVC15 (CX23415) Video Decoder vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x0070 &subdevice.id pci 0x4000 +subdevice.name WinTV PVR-350 vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x0070 &subdevice.id pci 0x4001 +subdevice.name WinTV PVR-250 vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x0070 &subdevice.id pci 0x4800 +subdevice.name WinTV PVR-350 (V1) vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x12ab &subdevice.id pci 0x0000 +subdevice.name MPG160 vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x1461 &subdevice.id pci 0xa3ce +subdevice.name M179 vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x1461 &subdevice.id pci 0xa3cf +subdevice.name M179 vendor.id pci 0x4468 +vendor.name Bridgeport machines vendor.id pci 0x4594 +vendor.name Cogetec Informatique Inc vendor.id pci 0x45fb +vendor.name Baldor Electric Company vendor.id pci 0x4624 +vendor.name Budker Institute of Nuclear Physics vendor.id pci 0x4624 &device.id pci 0xadc1 +device.name ADC200ME High speed ADC vendor.id pci 0x4624 &device.id pci 0xde01 +device.name DL200ME High resolution delay line PCI based card vendor.id pci 0x4624 &device.id pci 0xde02 +device.name DL200ME Middle resolution delay line PCI based card vendor.id pci 0x4651 +vendor.name TXIC vendor.id pci 0x4680 +vendor.name Umax Computer Corp vendor.id pci 0x4843 +vendor.name Hercules Computer Technology Inc vendor.id pci 0x4916 +vendor.name RedCreek Communications Inc vendor.id pci 0x4916 &device.id pci 0x1960 +device.name RedCreek PCI adapter vendor.id pci 0x4943 +vendor.name Growth Networks vendor.id pci 0x494f +vendor.name ACCES I/O Products, Inc. vendor.id pci 0x494f &device.id pci 0x0508 +device.name PCI-IDO-16A FET Output Card vendor.id pci 0x494f &device.id pci 0x0518 +device.name PCI-IDO-32A FET Output Card vendor.id pci 0x494f &device.id pci 0x0520 +device.name PCI-IDO-48 FET Output Card vendor.id pci 0x494f &device.id pci 0x0521 +device.name PCI-IDO-48A FET Output Card vendor.id pci 0x494f &device.id pci 0x0703 +device.name PCIe-RO-4 Electromechanical Relay Output Card vendor.id pci 0x494f &device.id pci 0x07d0 +device.name PCIe-IDO-24 FET Output Card vendor.id pci 0x494f &device.id pci 0x0920 +device.name PCI-IDI-48 Isolated Digital Input Card vendor.id pci 0x494f &device.id pci 0x0bd0 +device.name PCIe-IDI-24 Isolated Digital Input Card vendor.id pci 0x494f &device.id pci 0x0c50 +device.name PCI-DIO-24H 1x 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c51 +device.name PCI-DIO-24D 1x 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c52 +device.name PCIe-DIO-24 1x 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c53 +device.name PCIe-DIO-24H 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c57 +device.name mPCIe-DIO-24 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c60 +device.name PCI-DIO-48H 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c61 +device.name PCIe-DIO-48 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c62 +device.name P104-DIO-48 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c68 +device.name PCI-DIO-72 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c69 +device.name P104-DIO-96 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c70 +device.name PCI-DIO-96 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0c78 +device.name PCI-DIO-120 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0dc8 +device.name PCI-IDIO-16 Isolated Digital Input / FET Output Card vendor.id pci 0x494f &device.id pci 0x0e50 +device.name PCI-DIO-24S 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e51 +device.name PCI-DIO-24H(C) 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e52 +device.name PCI-DIO-24D(C) 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e53 +device.name PCIe-DIO-24S 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e54 +device.name PCIe-DIO-24HS 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e55 +device.name PCIe-DIO-24DC 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e56 +device.name PCIe-DIO-24DCS 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e57 +device.name mPCIe-DIO-24S 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e60 +device.name PCI-DIO-48S 2x 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e61 +device.name PCIe-DIO-48S 2x 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0e62 +device.name P104-DIO-48S 2x 8255 Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x0f00 +device.name PCI-IIRO-8 Isolated Digital / Relay Output Card vendor.id pci 0x494f &device.id pci 0x0f01 +device.name LPCI-IIRO-8 Isolated Digital / Relay Output Card vendor.id pci 0x494f &device.id pci 0x0f02 +device.name PCIe-IIRO-8 Isolated Digital / Relay Output Card vendor.id pci 0x494f &device.id pci 0x0f08 +device.name PCI-IIRO-16 Isolated Digital / Relay Output Card vendor.id pci 0x494f &device.id pci 0x0f09 +device.name PCIe-IIRO-16 Isolated Digital / Relay Output Card vendor.id pci 0x494f &device.id pci 0x0fc0 +device.name PCIe-IDIO-12 Isolated Digital Input / FET Output Card vendor.id pci 0x494f &device.id pci 0x0fc1 +device.name PCIe-IDI-12 Isolated Digital Input Card vendor.id pci 0x494f &device.id pci 0x0fc2 +device.name PCIe-IDO-12 FET Output Card vendor.id pci 0x494f &device.id pci 0x0fd0 +device.name PCIe-IDIO-24 Isolated Digital Input / FET Output Card vendor.id pci 0x494f &device.id pci 0x1050 +device.name PCI-422/485-2 2x RS422/RS484 Card vendor.id pci 0x494f &device.id pci 0x1051 +device.name PCIe-COM-2SRJ 2x RS422/RS484 Card w/RJ45 Connectors vendor.id pci 0x494f &device.id pci 0x1052 +device.name 104I-COM-2S 2x RS422/RS484 PCI/104 Board vendor.id pci 0x494f &device.id pci 0x1053 +device.name mPCIe-COM-2S 2x RS422/RS484 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1058 +device.name PCI-COM422/4 4x RS422 Card vendor.id pci 0x494f &device.id pci 0x1059 +device.name PCI-COM485/4 4x RS485 Card vendor.id pci 0x494f &device.id pci 0x105a +device.name PCIe-COM422-4 4x RS422 Card vendor.id pci 0x494f &device.id pci 0x105b +device.name PCIe-COM485-4 4x RS485 Card vendor.id pci 0x494f &device.id pci 0x105c +device.name PCIe-COM-4SRJ 4x RS422/RS485 Card w/RJ45 Connectors vendor.id pci 0x494f &device.id pci 0x105d +device.name 104I-COM-4S 4x RS422/RS484 PCI/104 Board vendor.id pci 0x494f &device.id pci 0x105e +device.name mPCIe-COM-4S 4x RS422/RS484 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1068 +device.name PCI-COM422/8 8x RS422 Card vendor.id pci 0x494f &device.id pci 0x1069 +device.name PCI-COM485/8 8x RS485 Card vendor.id pci 0x494f &device.id pci 0x106a +device.name PCIe-COM422-8 8x RS422 Card vendor.id pci 0x494f &device.id pci 0x106b +device.name PCIe-COM485-8 8x RS485 Card vendor.id pci 0x494f &device.id pci 0x106c +device.name 104I-COM-8S 8x RS422/RS485 PCI/104 Board vendor.id pci 0x494f &device.id pci 0x1088 +device.name PCI-COM232/1 1x RS232 Card vendor.id pci 0x494f &device.id pci 0x1090 +device.name PCI-COM232/2 2x RS232 Card vendor.id pci 0x494f &device.id pci 0x1091 +device.name PCIe-COM232-2RJ 2x RS232 Card w/RJ45 Connectors vendor.id pci 0x494f &device.id pci 0x1093 +device.name mPCIe-COM232-2 2x RS232 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1098 +device.name PCIe-COM232-4 4x RS232 Card vendor.id pci 0x494f &device.id pci 0x1099 +device.name PCIe-COM232-4RJ 4x RS232 Card w/RJ45 Connectors vendor.id pci 0x494f &device.id pci 0x109b +device.name mPCIe-COM232-4 4x RS232 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x10a8 +device.name P104-COM232-8 8x RS232 PC-104+ Board vendor.id pci 0x494f &device.id pci 0x10a9 +device.name PCIe-COM232-8 8x RS232 Card vendor.id pci 0x494f &device.id pci 0x10c9 +device.name PCI-COM-1S 1x RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x10d0 +device.name PCI-COM2S 2x RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x10d1 +device.name PCIe-COM-2SMRJ 2x RS232/RS422/RS485 Card w/RJ45 Connectors vendor.id pci 0x494f &device.id pci 0x10d2 +device.name 104I-COM-2SM 2x RS232/RS422/RS485 PCI/104 Board vendor.id pci 0x494f &device.id pci 0x10d3 +device.name mPCIe-COM-2SM 2x RS232/RS422/RS485 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x10d8 +device.name PCI-COM-4SM 4x RS232/RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x10d9 +device.name PCIe-COM-4SM 4x RS232/RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x10da +device.name PCIe-COM-4SMRJ 4x RS232/RS422/RS485 Card w/RJ45 Connectors vendor.id pci 0x494f &device.id pci 0x10db +device.name 104I-COM-4SM 4x RS232/RS422/RS485 PCI/104 Board vendor.id pci 0x494f &device.id pci 0x10dc +device.name mPCIe-COM-4SM 4x RS232/RS422/RS485 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x10e8 +device.name PCI-COM-8SM 8x RS232/RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x10e9 +device.name PCIe-COM-8SM 8x RS232/RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x10ea +device.name 104I-COM-8SM 8x RS232/RS422/RS485 PCI-104 Board vendor.id pci 0x494f &device.id pci 0x1108 +device.name mPCIe-ICM485-1 1x Isolated RS485 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1110 +device.name mPCIe-ICM422-2 2x Isolated RS422 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1111 +device.name mPCIe-ICM485-2 2x Isolated RS485 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1118 +device.name mPCIe-ICM422-4 4x Isolated RS422 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1119 +device.name mPCIe-ICM485-4 4x Isolated RS485 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1148 +device.name PCI-ICM-1S 1x Isolated RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x1150 +device.name PCI-ICM-2S 2x Isolated RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x1152 +device.name PCIe-ICM-2S 2x Isolated RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x1158 +device.name PCI-ICM422/4 4x Isolated RS422 Card vendor.id pci 0x494f &device.id pci 0x1159 +device.name PCI-ICM485/4 4x Isolated RS485 Card vendor.id pci 0x494f &device.id pci 0x115a +device.name PCIe-ICM-4S 4x Isolated RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x1190 +device.name PCIe-ICM232-2 2x Isolated RS232 Card vendor.id pci 0x494f &device.id pci 0x1191 +device.name mPCIe-ICM232-2 2x Isolated RS232 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x1198 +device.name PCIe-ICM232-4 4x Isolated RS232 Card vendor.id pci 0x494f &device.id pci 0x1199 +device.name mPCIe-ICM232-4 4x Isolated RS422 PCI Express Mini Card vendor.id pci 0x494f &device.id pci 0x11d0 +device.name PCIe-ICM-2SM 2x Isolated RS232/RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x11d8 +device.name PCIe-ICM-4SM 4x Isolated RS232/RS422/RS485 Card vendor.id pci 0x494f &device.id pci 0x1250 +device.name PCI-WDG-2S Watchdog and 2x Serial Card vendor.id pci 0x494f &device.id pci 0x12d0 +device.name PCI-WDG-IMPAC vendor.id pci 0x494f &device.id pci 0x2230 +device.name PCI-QUAD-8 8x Quadrature Input Card vendor.id pci 0x494f &device.id pci 0x2231 +device.name PCI-QUAD-4 4x Quadrature Input Card vendor.id pci 0x494f &device.id pci 0x22c0 +device.name PCI-WDG-CSM Watchdog Card vendor.id pci 0x494f &device.id pci 0x25c0 +device.name P104-WDG-E Watchdog PC/104+ Board vendor.id pci 0x494f &device.id pci 0x2c50 +device.name PCI-DIO-96CT 96x Digital Input / Output Card vendor.id pci 0x494f &device.id pci 0x2c58 +device.name PCI-DIO-96C3 96x Digital Input / Output Card w/3x 8254 Counter Card vendor.id pci 0x494f &device.id pci 0x2ee0 +device.name PCIe-DIO24S-CTR12 24x Digital Input / Output Card w/4x 8254 Counter Card vendor.id pci 0x494f &device.id pci 0x2fc0 +device.name P104-WDG-CSM Watchdog PC/104+ Board vendor.id pci 0x494f &device.id pci 0x2fc1 +device.name P104-WDG-CSMA Advanced Watchdog PC/104+ Board vendor.id pci 0x494f &device.id pci 0x5ed0 +device.name PCI-DAC vendor.id pci 0x494f &device.id pci 0x6c90 +device.name PCI-DA12-2 2x 12-bit Analog Output Card vendor.id pci 0x494f &device.id pci 0x6c98 +device.name PCI-DA12-4 4x 12-bit Analog Output Card vendor.id pci 0x494f &device.id pci 0x6ca0 +device.name PCI-DA12-6 6x 12-bit Analog Output Card vendor.id pci 0x494f &device.id pci 0x6ca8 +device.name PCI-DA12-8 8x 12-bit Analog Output Card vendor.id pci 0x494f &device.id pci 0x6ca9 +device.name PCI-DA12-8V vendor.id pci 0x494f &device.id pci 0x6cb0 +device.name PCI-DA12-16 16x 12-bit Analog Output Card vendor.id pci 0x494f &device.id pci 0x6cb1 +device.name PCI-DA12-16V vendor.id pci 0x494f &device.id pci 0x8ef0 +device.name P104-FAS16-16 vendor.id pci 0x494f &device.id pci 0xaca8 +device.name PCI-AI12-16 12-bit 100kHz Analog Input Card vendor.id pci 0x494f &device.id pci 0xaca9 +device.name PCI-AI12-16A 12-bit 100kHz Analog Input w/FIFO Card vendor.id pci 0x494f &device.id pci 0xeca8 +device.name PCI-AIO12-16 12-bit 100kHz Analog Input w/2x Analog Output and FIFO Card vendor.id pci 0x494f &device.id pci 0xecaa +device.name PCI-A12-16A 12-bit 100kHz Analog Input w/2x Analog Output and FIFO Card vendor.id pci 0x494f &device.id pci 0xece8 +device.name LPCI-A16-16A 16-bit 500kHz Analog Input low-profile Card vendor.id pci 0x494f &device.id pci 0xece9 +device.name LPCI-AIO16A 16-bit 500kHz Analog Input low-profile Card vendor.id pci 0x4978 +vendor.name Axil Computer Inc vendor.id pci 0x4a14 +vendor.name NetVin vendor.id pci 0x4a14 &device.id pci 0x5000 +device.name NV5000SC vendor.id pci 0x4a14 &device.id pci 0x5000 &subvendor.id pci 0x4a14 &subdevice.id pci 0x5000 +subdevice.name RT8029-Based Ethernet Adapter vendor.id pci 0x4b10 +vendor.name Buslogic Inc. vendor.id pci 0x4c48 +vendor.name LUNG HWA Electronics vendor.id pci 0x4c53 +vendor.name SBS Technologies vendor.id pci 0x4c53 &device.id pci 0x0000 +device.name PLUSTEST device vendor.id pci 0x4c53 &device.id pci 0x0000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x3000 +subdevice.name PLUSTEST card (PC104+) vendor.id pci 0x4c53 &device.id pci 0x0000 &subvendor.id pci 0x4c53 &subdevice.id pci 0x3001 +subdevice.name PLUSTEST card (PMC) vendor.id pci 0x4c53 &device.id pci 0x0001 +device.name PLUSTEST-MM device vendor.id pci 0x4c53 &device.id pci 0x0001 &subvendor.id pci 0x4c53 &subdevice.id pci 0x3002 +subdevice.name PLUSTEST-MM card (PMC) vendor.id pci 0x4ca1 +vendor.name Seanix Technology Inc vendor.id pci 0x4d51 +vendor.name MediaQ Inc. vendor.id pci 0x4d51 &device.id pci 0x0200 +device.name MQ-200 vendor.id pci 0x4d54 +vendor.name Microtechnica Co Ltd vendor.id pci 0x4d56 +vendor.name MATRIX VISION GmbH vendor.id pci 0x4d56 &device.id pci 0x0000 +device.name [mvHYPERION-CLe/CLb] CameraLink PCI Express x1 Frame Grabber vendor.id pci 0x4d56 &device.id pci 0x0001 +device.name [mvHYPERION-CLf/CLm] CameraLink PCI Express x4 Frame Grabber vendor.id pci 0x4d56 &device.id pci 0x0010 +device.name [mvHYPERION-16R16/-32R16] 16 Video Channel PCI Express x4 Frame Grabber vendor.id pci 0x4d56 &device.id pci 0x0020 +device.name [mvHYPERION-HD-SDI] HD-SDI PCI Express x4 Frame Grabber vendor.id pci 0x4d56 &device.id pci 0x0030 +device.name [mvHYPERION-HD-SDI-Merger] HD-SDI PCI Express x4 Frame Grabber vendor.id pci 0x4ddc +vendor.name ILC Data Device Corp vendor.id pci 0x4ddc &device.id pci 0x0100 +device.name DD-42924I5-300 (ARINC 429 Data Bus) vendor.id pci 0x4ddc &device.id pci 0x0801 +device.name BU-65570I1 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0802 +device.name BU-65570I2 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0811 +device.name BU-65572I1 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0812 +device.name BU-65572I2 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0881 +device.name BU-65570T1 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0882 +device.name BU-65570T2 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0891 +device.name BU-65572T1 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0892 +device.name BU-65572T2 MIL-STD-1553 Test and Simulation vendor.id pci 0x4ddc &device.id pci 0x0901 +device.name BU-65565C1 MIL-STD-1553 Data Bus vendor.id pci 0x4ddc &device.id pci 0x0902 +device.name BU-65565C2 MIL-STD-1553 Data Bus vendor.id pci 0x4ddc &device.id pci 0x0903 +device.name BU-65565C3 MIL-STD-1553 Data Bus vendor.id pci 0x4ddc &device.id pci 0x0904 +device.name BU-65565C4 MIL-STD-1553 Data Bus vendor.id pci 0x4ddc &device.id pci 0x0b01 +device.name BU-65569I1 MIL-STD-1553 Data Bus vendor.id pci 0x4ddc &device.id pci 0x0b02 +device.name BU-65569I2 MIL-STD-1553 Data Bus vendor.id pci 0x4ddc &device.id pci 0x0b03 +device.name BU-65569I3 MIL-STD-1553 Data Bus vendor.id pci 0x4ddc &device.id pci 0x0b04 +device.name BU-65569I4 MIL-STD-1553 Data Bus vendor.id pci 0x5045 +vendor.name University of Toronto vendor.id pci 0x5045 &device.id pci 0x4243 +device.name BLASTbus PCI Interface Card v1 vendor.id pci 0x5046 +vendor.name GemTek Technology Corporation vendor.id pci 0x5046 &device.id pci 0x1001 +device.name PCI Radio vendor.id pci 0x5053 +vendor.name Voyetra Technologies vendor.id pci 0x5053 &device.id pci 0x2010 +device.name Daytona Audio Adapter vendor.id pci 0x50b2 +vendor.name TerraTec Electronic GmbH vendor.id pci 0x5136 +vendor.name S S Technologies vendor.id pci 0x5143 +vendor.name Qualcomm Inc vendor.id pci 0x5145 +vendor.name Ensoniq (Old) vendor.id pci 0x5145 &device.id pci 0x3031 +device.name Concert AudioPCI vendor.id pci 0x5168 +vendor.name Animation Technologies Inc. vendor.id pci 0x5168 &device.id pci 0x0300 +device.name FlyDVB-S vendor.id pci 0x5168 &device.id pci 0x0301 +device.name FlyDVB-T vendor.id pci 0x5301 +vendor.name Alliance Semiconductor Corp. vendor.id pci 0x5301 &device.id pci 0x0001 +device.name ProMotion aT3D vendor.id pci 0x5333 +vendor.name S3 Graphics Ltd. vendor.id pci 0x5333 &device.id pci 0x0551 +device.name Plato/PX (system) vendor.id pci 0x5333 &device.id pci 0x5631 +device.name 86c325 [ViRGE] vendor.id pci 0x5333 &device.id pci 0x8800 +device.name 86c866 [Vision 866] vendor.id pci 0x5333 &device.id pci 0x8801 +device.name 86c964 [Vision 964] vendor.id pci 0x5333 &device.id pci 0x8810 +device.name 86c764_0 [Trio 32 vers 0] vendor.id pci 0x5333 &device.id pci 0x8811 +device.name 86c764/765 [Trio32/64/64V+] vendor.id pci 0x5333 &device.id pci 0x8812 +device.name 86cM65 [Aurora64V+] vendor.id pci 0x5333 &device.id pci 0x8813 +device.name 86c764_3 [Trio 32/64 vers 3] vendor.id pci 0x5333 &device.id pci 0x8814 +device.name 86c767 [Trio 64UV+] vendor.id pci 0x5333 &device.id pci 0x8815 +device.name 86cM65 [Aurora 128] vendor.id pci 0x5333 &device.id pci 0x883d +device.name 86c988 [ViRGE/VX] vendor.id pci 0x5333 &device.id pci 0x8870 +device.name FireGL vendor.id pci 0x5333 &device.id pci 0x8880 +device.name 86c868 [Vision 868 VRAM] vers 0 vendor.id pci 0x5333 &device.id pci 0x8881 +device.name 86c868 [Vision 868 VRAM] vers 1 vendor.id pci 0x5333 &device.id pci 0x8882 +device.name 86c868 [Vision 868 VRAM] vers 2 vendor.id pci 0x5333 &device.id pci 0x8883 +device.name 86c868 [Vision 868 VRAM] vers 3 vendor.id pci 0x5333 &device.id pci 0x88b0 +device.name 86c928 [Vision 928 VRAM] vers 0 vendor.id pci 0x5333 &device.id pci 0x88b1 +device.name 86c928 [Vision 928 VRAM] vers 1 vendor.id pci 0x5333 &device.id pci 0x88b2 +device.name 86c928 [Vision 928 VRAM] vers 2 vendor.id pci 0x5333 &device.id pci 0x88b3 +device.name 86c928 [Vision 928 VRAM] vers 3 vendor.id pci 0x5333 &device.id pci 0x88c0 +device.name 86c864 [Vision 864 DRAM] vers 0 vendor.id pci 0x5333 &device.id pci 0x88c1 +device.name 86c864 [Vision 864 DRAM] vers 1 vendor.id pci 0x5333 &device.id pci 0x88c2 +device.name 86c864 [Vision 864-P DRAM] vers 2 vendor.id pci 0x5333 &device.id pci 0x88c3 +device.name 86c864 [Vision 864-P DRAM] vers 3 vendor.id pci 0x5333 &device.id pci 0x88d0 +device.name 86c964 [Vision 964 VRAM] vers 0 vendor.id pci 0x5333 &device.id pci 0x88d1 +device.name 86c964 [Vision 964 VRAM] vers 1 vendor.id pci 0x5333 &device.id pci 0x88d2 +device.name 86c964 [Vision 964-P VRAM] vers 2 vendor.id pci 0x5333 &device.id pci 0x88d3 +device.name 86c964 [Vision 964-P VRAM] vers 3 vendor.id pci 0x5333 &device.id pci 0x88f0 +device.name 86c968 [Vision 968 VRAM] rev 0 vendor.id pci 0x5333 &device.id pci 0x88f1 +device.name 86c968 [Vision 968 VRAM] rev 1 vendor.id pci 0x5333 &device.id pci 0x88f2 +device.name 86c968 [Vision 968 VRAM] rev 2 vendor.id pci 0x5333 &device.id pci 0x88f3 +device.name 86c968 [Vision 968 VRAM] rev 3 vendor.id pci 0x5333 &device.id pci 0x8900 +device.name 86c755 [Trio 64V2/DX] vendor.id pci 0x5333 &device.id pci 0x8900 &subvendor.id pci 0x5333 &subdevice.id pci 0x8900 +subdevice.name 86C775 Trio64V2/DX vendor.id pci 0x5333 &device.id pci 0x8901 +device.name 86c775/86c785 [Trio 64V2/DX or /GX] vendor.id pci 0x5333 &device.id pci 0x8901 &subvendor.id pci 0x5333 &subdevice.id pci 0x8901 +subdevice.name 86C775 Trio64V2/DX, 86C785 Trio64V2/GX vendor.id pci 0x5333 &device.id pci 0x8902 +device.name Plato/PX vendor.id pci 0x5333 &device.id pci 0x8903 +device.name Trio 3D business multimedia vendor.id pci 0x5333 &device.id pci 0x8904 +device.name 86c365, 86c366 [Trio 3D] vendor.id pci 0x5333 &device.id pci 0x8904 &subvendor.id pci 0x1014 &subdevice.id pci 0x00db +subdevice.name Integrated Trio3D vendor.id pci 0x5333 &device.id pci 0x8904 &subvendor.id pci 0x4843 &subdevice.id pci 0x314a +subdevice.name Terminator 128/3D GLH vendor.id pci 0x5333 &device.id pci 0x8904 &subvendor.id pci 0x5333 &subdevice.id pci 0x8904 +subdevice.name 86C365 Trio3D AGP vendor.id pci 0x5333 &device.id pci 0x8905 +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x8906 +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x8907 +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x8908 +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x8909 +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x890a +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x890b +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x890c +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x890d +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x890e +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x890f +device.name Trio 64V+ family vendor.id pci 0x5333 &device.id pci 0x8a01 +device.name 86c375 [ViRGE/DX] or 86c385 [ViRGE/GX] vendor.id pci 0x5333 &device.id pci 0x8a01 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb032 +subdevice.name ViRGE/GX vendor.id pci 0x5333 &device.id pci 0x8a01 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1617 +subdevice.name Nitro 3D vendor.id pci 0x5333 &device.id pci 0x8a01 &subvendor.id pci 0x10b4 &subdevice.id pci 0x1717 +subdevice.name Nitro 3D vendor.id pci 0x5333 &device.id pci 0x8a01 &subvendor.id pci 0x5333 &subdevice.id pci 0x8a01 +subdevice.name ViRGE/DX vendor.id pci 0x5333 &device.id pci 0x8a10 +device.name ViRGE/GX2 vendor.id pci 0x5333 &device.id pci 0x8a10 &subvendor.id pci 0x1092 &subdevice.id pci 0x8a10 +subdevice.name Stealth 3D 4000 vendor.id pci 0x5333 &device.id pci 0x8a13 +device.name 86c360 [Trio 3D/1X], 86c362, 86c368 [Trio 3D/2X] vendor.id pci 0x5333 &device.id pci 0x8a13 &subvendor.id pci 0x5333 &subdevice.id pci 0x8a13 +subdevice.name Trio3D/2X vendor.id pci 0x5333 &device.id pci 0x8a20 +device.name 86c794 [Savage 3D] vendor.id pci 0x5333 &device.id pci 0x8a20 &subvendor.id pci 0x5333 &subdevice.id pci 0x8a20 +subdevice.name 86C391 Savage3D vendor.id pci 0x5333 &device.id pci 0x8a21 +device.name 86c390 [Savage 3D/MV] vendor.id pci 0x5333 &device.id pci 0x8a21 &subvendor.id pci 0x5333 &subdevice.id pci 0x8a21 +subdevice.name 86C390 Savage3D/MV vendor.id pci 0x5333 &device.id pci 0x8a22 +device.name Savage 4 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1033 &subdevice.id pci 0x8068 +subdevice.name Savage 4 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1033 &subdevice.id pci 0x8069 +subdevice.name Savage 4 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1033 &subdevice.id pci 0x8110 +subdevice.name Savage 4 LT vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x105d &subdevice.id pci 0x0018 +subdevice.name SR9 8Mb SDRAM vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x105d &subdevice.id pci 0x002a +subdevice.name SR9 Pro 16Mb SDRAM vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x105d &subdevice.id pci 0x003a +subdevice.name SR9 Pro 32Mb SDRAM vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x105d &subdevice.id pci 0x092f +subdevice.name SR9 Pro+ 16Mb SGRAM vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4207 +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4800 +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4807 +subdevice.name SpeedStar A90 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4808 +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4809 +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x480e +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4904 +subdevice.name Stealth III S520 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4905 +subdevice.name SpeedStar A200 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4a09 +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4a0b +subdevice.name Stealth III S540 Xtreme vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4a0f +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1092 &subdevice.id pci 0x4e01 +subdevice.name Stealth III S540 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1102 &subdevice.id pci 0x101d +subdevice.name 3d Blaster Savage 4 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x1102 &subdevice.id pci 0x101e +subdevice.name 3d Blaster Savage 4 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x8100 +subdevice.name 86C394-397 Savage4 SDRAM 100 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x8110 +subdevice.name 86C394-397 Savage4 SDRAM 110 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x8125 +subdevice.name 86C394-397 Savage4 SDRAM 125 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x8143 +subdevice.name 86C394-397 Savage4 SDRAM 143 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x8a22 +subdevice.name 86C394-397 Savage4 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x8a2e +subdevice.name 86C394-397 Savage4 32bit vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x9125 +subdevice.name 86C394-397 Savage4 SGRAM 125 vendor.id pci 0x5333 &device.id pci 0x8a22 &subvendor.id pci 0x5333 &subdevice.id pci 0x9143 +subdevice.name 86C394-397 Savage4 SGRAM 143 vendor.id pci 0x5333 &device.id pci 0x8a23 +device.name Savage 4 vendor.id pci 0x5333 &device.id pci 0x8a25 +device.name ProSavage PM133 vendor.id pci 0x5333 &device.id pci 0x8a25 &subvendor.id pci 0x0303 &subdevice.id pci 0x0303 +subdevice.name D9840-60001 [Brio BA410 Motherboard] vendor.id pci 0x5333 &device.id pci 0x8a26 +device.name ProSavage KM133 vendor.id pci 0x5333 &device.id pci 0x8c00 +device.name ViRGE/M3 vendor.id pci 0x5333 &device.id pci 0x8c01 +device.name ViRGE/MX vendor.id pci 0x5333 &device.id pci 0x8c01 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name ViRGE/MX vendor.id pci 0x5333 &device.id pci 0x8c02 +device.name ViRGE/MX+ vendor.id pci 0x5333 &device.id pci 0x8c03 +device.name ViRGE/MX+MV vendor.id pci 0x5333 &device.id pci 0x8c10 +device.name 86C270-294 [SavageMX-MV] vendor.id pci 0x5333 &device.id pci 0x8c11 +device.name 82C270-294 [SavageMX] vendor.id pci 0x5333 &device.id pci 0x8c12 +device.name 86C270-294 [SavageIX-MV] vendor.id pci 0x5333 &device.id pci 0x8c12 &subvendor.id pci 0x1014 &subdevice.id pci 0x017f +subdevice.name ThinkPad T20/T22 vendor.id pci 0x5333 &device.id pci 0x8c12 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name 86C584 SuperSavage/IXC Toshiba vendor.id pci 0x5333 &device.id pci 0x8c13 +device.name 86C270-294 [SavageIX] vendor.id pci 0x5333 &device.id pci 0x8c13 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x5333 &device.id pci 0x8c22 +device.name SuperSavage MX/128 vendor.id pci 0x5333 &device.id pci 0x8c24 +device.name SuperSavage MX/64 vendor.id pci 0x5333 &device.id pci 0x8c26 +device.name SuperSavage MX/64C vendor.id pci 0x5333 &device.id pci 0x8c2a +device.name SuperSavage IX/128 SDR vendor.id pci 0x5333 &device.id pci 0x8c2b +device.name SuperSavage IX/128 DDR vendor.id pci 0x5333 &device.id pci 0x8c2c +device.name SuperSavage IX/64 SDR vendor.id pci 0x5333 &device.id pci 0x8c2d +device.name SuperSavage IX/64 DDR vendor.id pci 0x5333 &device.id pci 0x8c2e +device.name SuperSavage IX/C SDR vendor.id pci 0x5333 &device.id pci 0x8c2e &subvendor.id pci 0x1014 &subdevice.id pci 0x01fc +subdevice.name ThinkPad T23 vendor.id pci 0x5333 &device.id pci 0x8c2f +device.name SuperSavage IX/C DDR vendor.id pci 0x5333 &device.id pci 0x8d01 +device.name 86C380 [ProSavageDDR K4M266] vendor.id pci 0x5333 &device.id pci 0x8d02 +device.name VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK) vendor.id pci 0x5333 &device.id pci 0x8d03 +device.name VT8751 [ProSavageDDR P4M266] vendor.id pci 0x5333 &device.id pci 0x8d04 +device.name VT8375 [ProSavage8 KM266/KL266] vendor.id pci 0x5333 &device.id pci 0x8e00 +device.name DeltaChrome vendor.id pci 0x5333 &device.id pci 0x8e26 +device.name ProSavage vendor.id pci 0x5333 &device.id pci 0x8e40 +device.name 2300E Graphics Processor vendor.id pci 0x5333 &device.id pci 0x8e48 +device.name Matrix [Chrome S25 / S27] vendor.id pci 0x5333 &device.id pci 0x8e48 &subvendor.id pci 0x5333 &subdevice.id pci 0x0130 +subdevice.name Chrome S27 256M DDR2 vendor.id pci 0x5333 &device.id pci 0x9043 +device.name Chrome 430 GT vendor.id pci 0x5333 &device.id pci 0x9045 +device.name Chrome 430 ULP / 435 ULP / 440 GTX vendor.id pci 0x5333 &device.id pci 0x9060 +device.name Chrome 530 GT vendor.id pci 0x5333 &device.id pci 0x9102 +device.name 86C410 [Savage 2000] vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5932 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5934 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5952 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5954 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5a35 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5a37 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5a55 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0x9102 &subvendor.id pci 0x1092 &subdevice.id pci 0x5a57 +subdevice.name Viper II Z200 vendor.id pci 0x5333 &device.id pci 0xca00 +device.name SonicVibes vendor.id pci 0x5431 +vendor.name AuzenTech, Inc. vendor.id pci 0x544c +vendor.name Teralogic Inc vendor.id pci 0x544c &device.id pci 0x0350 +device.name TL880-based HDTV/ATSC tuner vendor.id pci 0x544d +vendor.name TBS Technologies vendor.id pci 0x544d &device.id pci 0x6178 +device.name DVB-S2 4 Tuner PCIe Card vendor.id pci 0x544d &device.id pci 0x6178 &subvendor.id pci 0x544d &subdevice.id pci 0x6904 +subdevice.name TBS6904 DVB-S2 Quad Tuner PCIe Card vendor.id pci 0x544d &device.id pci 0x6178 &subvendor.id pci 0x544d &subdevice.id pci 0x6905 +subdevice.name TBS6905 DVB-S2 Quad Tuner PCIe Card vendor.id pci 0x5452 +vendor.name SCANLAB AG vendor.id pci 0x5452 &device.id pci 0x3443 +device.name RTC4 vendor.id pci 0x5455 +vendor.name Technische University Berlin vendor.id pci 0x5455 &device.id pci 0x4458 +device.name S5933 vendor.id pci 0x5456 +vendor.name GoTView vendor.id pci 0x5519 +vendor.name Cnet Technologies, Inc. vendor.id pci 0x5544 +vendor.name Dunord Technologies vendor.id pci 0x5544 &device.id pci 0x0001 +device.name I-30xx Scanner Interface vendor.id pci 0x5555 +vendor.name Genroco, Inc vendor.id pci 0x5555 &device.id pci 0x0003 +device.name TURBOstor HFP-832 [HiPPI NIC] vendor.id pci 0x5646 +vendor.name Vector Fabrics BV vendor.id pci 0x5654 +vendor.name VoiceTronix Pty Ltd vendor.id pci 0x5678 +vendor.name Dawicontrol Computersysteme GmbH vendor.id pci 0x5700 +vendor.name Netpower vendor.id pci 0x5845 +vendor.name X-ES, Inc. vendor.id pci 0x584d +vendor.name AuzenTech Co., Ltd. vendor.id pci 0x5851 +vendor.name Exacq Technologies vendor.id pci 0x5851 &device.id pci 0x8008 +device.name tDVR8008 8-port video capture card vendor.id pci 0x5851 &device.id pci 0x8016 +device.name tDVR8016 16-chan video capture card vendor.id pci 0x5851 &device.id pci 0x8032 +device.name tDVR8032 32-chan video capture card vendor.id pci 0x5853 +vendor.name XenSource, Inc. vendor.id pci 0x5853 &device.id pci 0x0001 +device.name Xen Platform Device vendor.id pci 0x5853 &device.id pci 0xc000 +device.name Citrix XenServer PCI Device for Windows Update vendor.id pci 0x5853 &device.id pci 0xc110 +device.name Virtualized HID vendor.id pci 0x5853 &device.id pci 0xc147 +device.name Virtualized Graphics Device vendor.id pci 0x5854 +vendor.name GoTView vendor.id pci 0x5ace +vendor.name Beholder International Ltd. vendor.id pci 0x631c +vendor.name SmartInfra Ltd vendor.id pci 0x631c &device.id pci 0x1652 +device.name PXI-1652 Signal Generator vendor.id pci 0x631c &device.id pci 0x2504 +device.name PXI-2504 Signal Interrogator vendor.id pci 0x6356 +vendor.name UltraStor vendor.id pci 0x6374 +vendor.name c't Magazin fuer Computertechnik vendor.id pci 0x6374 &device.id pci 0x6773 +device.name GPPCI vendor.id pci 0x6409 +vendor.name Logitec Corp. vendor.id pci 0x6549 +vendor.name Teradici Corp. vendor.id pci 0x6549 &device.id pci 0x1200 +device.name TERA1200 PC-over-IP Host vendor.id pci 0x6666 +vendor.name Decision Computer International Co. vendor.id pci 0x6666 &device.id pci 0x0001 +device.name PCCOM4 vendor.id pci 0x6666 &device.id pci 0x0002 +device.name PCCOM8 vendor.id pci 0x6666 &device.id pci 0x0004 +device.name PCCOM2 vendor.id pci 0x6666 &device.id pci 0x0101 +device.name PCI 8255/8254 I/O Card vendor.id pci 0x6666 &device.id pci 0x0200 +device.name 12-bit AD/DA Card vendor.id pci 0x6666 &device.id pci 0x0201 +device.name 14-bit AD/DA Card vendor.id pci 0x6666 &device.id pci 0x1011 +device.name Industrial Card vendor.id pci 0x6666 &device.id pci 0x1021 +device.name 8 photo couple 8 relay Card vendor.id pci 0x6666 &device.id pci 0x1022 +device.name 4 photo couple 4 relay Card vendor.id pci 0x6666 &device.id pci 0x1025 +device.name 16 photo couple 16 relay Card vendor.id pci 0x6666 &device.id pci 0x4000 +device.name WatchDog Card vendor.id pci 0x6688 +vendor.name Zycoo Co., Ltd vendor.id pci 0x6688 &device.id pci 0x1200 +device.name CooVox TDM Analog Module vendor.id pci 0x6688 &device.id pci 0x1400 +device.name CooVOX TDM GSM Module vendor.id pci 0x6688 &device.id pci 0x1600 +device.name CooVOX TDM E1/T1 Module vendor.id pci 0x6688 &device.id pci 0x1800 +device.name CooVOX TDM BRI Module vendor.id pci 0x6900 +vendor.name Red Hat, Inc. vendor.id pci 0x7063 +vendor.name pcHDTV vendor.id pci 0x7063 &device.id pci 0x2000 +device.name HD-2000 vendor.id pci 0x7063 &device.id pci 0x3000 +device.name HD-3000 vendor.id pci 0x7063 &device.id pci 0x5500 +device.name HD5500 HDTV vendor.id pci 0x7284 +vendor.name HT OMEGA Inc. vendor.id pci 0x7401 +vendor.name EndRun Technologies vendor.id pci 0x7401 &device.id pci 0xe100 +device.name PTP3100 PCIe PTP Slave Clock vendor.id pci 0x7470 +vendor.name TP-LINK Technologies Co., Ltd. vendor.id pci 0x7604 +vendor.name O.N. Electronic Co Ltd. vendor.id pci 0x7bde +vendor.name MIDAC Corporation vendor.id pci 0x7fed +vendor.name PowerTV vendor.id pci 0x8008 +vendor.name Quancom Electronic GmbH vendor.id pci 0x8008 &device.id pci 0x0010 +device.name WDOG1 [PCI-Watchdog 1] vendor.id pci 0x8008 &device.id pci 0x0011 +device.name PWDOG2 [PCI-Watchdog 2] vendor.id pci 0x8008 &device.id pci 0x0015 +device.name Clock77/PCI & Clock77/PCIe (DCF-77 receiver) vendor.id pci 0x807d +vendor.name Asustek Computer, Inc. vendor.id pci 0x8086 +vendor.name Intel Corporation vendor.id pci 0x8086 &device.id pci 0x0007 +device.name 82379AB vendor.id pci 0x8086 &device.id pci 0x0008 +device.name Extended Express System Support Controller vendor.id pci 0x8086 &device.id pci 0x0039 +device.name 21145 Fast Ethernet vendor.id pci 0x8086 &device.id pci 0x0040 +device.name Core Processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0041 +device.name Core Processor PCI Express x16 Root Port vendor.id pci 0x8086 &device.id pci 0x0042 +device.name Core Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0043 +device.name Core Processor Secondary PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x0044 +device.name Core Processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0044 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x0044 &subvendor.id pci 0x1025 &subdevice.id pci 0x0487 +subdevice.name TravelMate 5742 vendor.id pci 0x8086 &device.id pci 0x0044 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x0044 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x0044 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x0044 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x0045 +device.name Core Processor PCI Express x16 Root Port vendor.id pci 0x8086 &device.id pci 0x0045 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x0046 +device.name Core Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0046 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x0046 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x0046 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d9 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x0046 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x0047 +device.name Core Processor Secondary PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x0048 +device.name Core Processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0049 +device.name Core Processor PCI Express x16 Root Port vendor.id pci 0x8086 &device.id pci 0x004a +device.name Core Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x004b +device.name Core Processor Secondary PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x0050 +device.name Core Processor Thermal Management Controller vendor.id pci 0x8086 &device.id pci 0x0069 +device.name Core Processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0082 +device.name Centrino Advanced-N 6205 [Taylor Peak] vendor.id pci 0x8086 &device.id pci 0x0082 &subvendor.id pci 0x8086 &subdevice.id pci 0x1301 +subdevice.name Centrino Advanced-N 6205 AGN vendor.id pci 0x8086 &device.id pci 0x0082 &subvendor.id pci 0x8086 &subdevice.id pci 0x1306 +subdevice.name Centrino Advanced-N 6205 ABG vendor.id pci 0x8086 &device.id pci 0x0082 &subvendor.id pci 0x8086 &subdevice.id pci 0x1307 +subdevice.name Centrino Advanced-N 6205 BG vendor.id pci 0x8086 &device.id pci 0x0082 &subvendor.id pci 0x8086 &subdevice.id pci 0x1321 +subdevice.name Centrino Advanced-N 6205 AGN vendor.id pci 0x8086 &device.id pci 0x0082 &subvendor.id pci 0x8086 &subdevice.id pci 0x1326 +subdevice.name Centrino Advanced-N 6205 ABG vendor.id pci 0x8086 &device.id pci 0x0083 +device.name Centrino Wireless-N 1000 [Condor Peak] vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1205 +subdevice.name Centrino Wireless-N 1000 BGN vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1206 +subdevice.name Centrino Wireless-N 1000 BG vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1225 +subdevice.name Centrino Wireless-N 1000 BGN vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1226 +subdevice.name Centrino Wireless-N 1000 BG vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1305 +subdevice.name Centrino Wireless-N 1000 BGN vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1306 +subdevice.name Centrino Wireless-N 1000 BG vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1325 +subdevice.name Centrino Wireless-N 1000 BGN vendor.id pci 0x8086 &device.id pci 0x0083 &subvendor.id pci 0x8086 &subdevice.id pci 0x1326 +subdevice.name Centrino Wireless-N 1000 BG vendor.id pci 0x8086 &device.id pci 0x0084 +device.name Centrino Wireless-N 1000 [Condor Peak] vendor.id pci 0x8086 &device.id pci 0x0084 &subvendor.id pci 0x8086 &subdevice.id pci 0x1215 +subdevice.name Centrino Wireless-N 1000 BGN vendor.id pci 0x8086 &device.id pci 0x0084 &subvendor.id pci 0x8086 &subdevice.id pci 0x1216 +subdevice.name Centrino Wireless-N 1000 BG vendor.id pci 0x8086 &device.id pci 0x0084 &subvendor.id pci 0x8086 &subdevice.id pci 0x1315 +subdevice.name Centrino Wireless-N 1000 BGN vendor.id pci 0x8086 &device.id pci 0x0084 &subvendor.id pci 0x8086 &subdevice.id pci 0x1316 +subdevice.name Centrino Wireless-N 1000 BG vendor.id pci 0x8086 &device.id pci 0x0085 +device.name Centrino Advanced-N 6205 [Taylor Peak] vendor.id pci 0x8086 &device.id pci 0x0085 &subvendor.id pci 0x8086 &subdevice.id pci 0x1311 +subdevice.name Centrino Advanced-N 6205 AGN vendor.id pci 0x8086 &device.id pci 0x0085 &subvendor.id pci 0x8086 &subdevice.id pci 0x1316 +subdevice.name Centrino Advanced-N 6205 ABG vendor.id pci 0x8086 &device.id pci 0x0087 +device.name Centrino Advanced-N + WiMAX 6250 [Kilmer Peak] vendor.id pci 0x8086 &device.id pci 0x0087 &subvendor.id pci 0x8086 &subdevice.id pci 0x1301 +subdevice.name Centrino Advanced-N + WiMAX 6250 2x2 AGN vendor.id pci 0x8086 &device.id pci 0x0087 &subvendor.id pci 0x8086 &subdevice.id pci 0x1306 +subdevice.name Centrino Advanced-N + WiMAX 6250 2x2 ABG vendor.id pci 0x8086 &device.id pci 0x0087 &subvendor.id pci 0x8086 &subdevice.id pci 0x1321 +subdevice.name Centrino Advanced-N + WiMAX 6250 2x2 AGN vendor.id pci 0x8086 &device.id pci 0x0087 &subvendor.id pci 0x8086 &subdevice.id pci 0x1326 +subdevice.name Centrino Advanced-N + WiMAX 6250 2x2 ABG vendor.id pci 0x8086 &device.id pci 0x0089 +device.name Centrino Advanced-N + WiMAX 6250 [Kilmer Peak] vendor.id pci 0x8086 &device.id pci 0x0089 &subvendor.id pci 0x8086 &subdevice.id pci 0x1311 +subdevice.name Centrino Advanced-N + WiMAX 6250 2x2 AGN vendor.id pci 0x8086 &device.id pci 0x0089 &subvendor.id pci 0x8086 &subdevice.id pci 0x1316 +subdevice.name Centrino Advanced-N + WiMAX 6250 2x2 ABG vendor.id pci 0x8086 &device.id pci 0x008a +device.name Centrino Wireless-N 1030 [Rainbow Peak] vendor.id pci 0x8086 &device.id pci 0x008a &subvendor.id pci 0x8086 &subdevice.id pci 0x5305 +subdevice.name Centrino Wireless-N 1030 BGN vendor.id pci 0x8086 &device.id pci 0x008a &subvendor.id pci 0x8086 &subdevice.id pci 0x5307 +subdevice.name Centrino Wireless-N 1030 BG vendor.id pci 0x8086 &device.id pci 0x008a &subvendor.id pci 0x8086 &subdevice.id pci 0x5325 +subdevice.name Centrino Wireless-N 1030 BGN vendor.id pci 0x8086 &device.id pci 0x008a &subvendor.id pci 0x8086 &subdevice.id pci 0x5327 +subdevice.name Centrino Wireless-N 1030 BG vendor.id pci 0x8086 &device.id pci 0x008b +device.name Centrino Wireless-N 1030 [Rainbow Peak] vendor.id pci 0x8086 &device.id pci 0x008b &subvendor.id pci 0x8086 &subdevice.id pci 0x5315 +subdevice.name Centrino Wireless-N 1030 BGN vendor.id pci 0x8086 &device.id pci 0x008b &subvendor.id pci 0x8086 &subdevice.id pci 0x5317 +subdevice.name Centrino Wireless-N 1030 BG vendor.id pci 0x8086 &device.id pci 0x0090 +device.name Centrino Advanced-N 6230 [Rainbow Peak] vendor.id pci 0x8086 &device.id pci 0x0090 &subvendor.id pci 0x8086 &subdevice.id pci 0x5211 +subdevice.name Centrino Advanced-N 6230 AGN vendor.id pci 0x8086 &device.id pci 0x0090 &subvendor.id pci 0x8086 &subdevice.id pci 0x5215 +subdevice.name Centrino Advanced-N 6230 BGN vendor.id pci 0x8086 &device.id pci 0x0090 &subvendor.id pci 0x8086 &subdevice.id pci 0x5216 +subdevice.name Centrino Advanced-N 6230 ABG vendor.id pci 0x8086 &device.id pci 0x0091 +device.name Centrino Advanced-N 6230 [Rainbow Peak] vendor.id pci 0x8086 &device.id pci 0x0091 &subvendor.id pci 0x8086 &subdevice.id pci 0x5201 +subdevice.name Centrino Advanced-N 6230 AGN vendor.id pci 0x8086 &device.id pci 0x0091 &subvendor.id pci 0x8086 &subdevice.id pci 0x5205 +subdevice.name Centrino Advanced-N 6230 BGN vendor.id pci 0x8086 &device.id pci 0x0091 &subvendor.id pci 0x8086 &subdevice.id pci 0x5206 +subdevice.name Centrino Advanced-N 6230 ABG vendor.id pci 0x8086 &device.id pci 0x0091 &subvendor.id pci 0x8086 &subdevice.id pci 0x5207 +subdevice.name Centrino Advanced-N 6230 BG vendor.id pci 0x8086 &device.id pci 0x0091 &subvendor.id pci 0x8086 &subdevice.id pci 0x5221 +subdevice.name Centrino Advanced-N 6230 AGN vendor.id pci 0x8086 &device.id pci 0x0091 &subvendor.id pci 0x8086 &subdevice.id pci 0x5225 +subdevice.name Centrino Advanced-N 6230 BGN vendor.id pci 0x8086 &device.id pci 0x0091 &subvendor.id pci 0x8086 &subdevice.id pci 0x5226 +subdevice.name Centrino Advanced-N 6230 ABG vendor.id pci 0x8086 &device.id pci 0x0100 +device.name 2nd Generation Core Processor Family DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0100 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x0100 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8P67/P8H67 Series Motherboard vendor.id pci 0x8086 &device.id pci 0x0101 +device.name Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x0101 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x0101 &subvendor.id pci 0x106b &subdevice.id pci 0x00dc +subdevice.name MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x0101 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x0102 +device.name 2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0102 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x0102 &subvendor.id pci 0x1043 &subdevice.id pci 0x0102 +subdevice.name P8H67 Series Motherboard vendor.id pci 0x8086 &device.id pci 0x0104 +device.name 2nd Generation Core Processor Family DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0104 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x0104 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x0104 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x0104 &subvendor.id pci 0x106b &subdevice.id pci 0x00dc +subdevice.name MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x0104 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x0105 +device.name Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x0105 &subvendor.id pci 0x106b &subdevice.id pci 0x00dc +subdevice.name MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x0106 +device.name 2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0108 +device.name Xeon E3-1200 Processor Family DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0109 +device.name Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x010a +device.name Xeon E3-1200 Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x010b +device.name Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x010c +device.name Xeon E3-1200/2nd Generation Core Processor Family DRAM Controller vendor.id pci 0x8086 &device.id pci 0x010d +device.name Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x010e +device.name Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0112 +device.name 2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0116 +device.name 2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0116 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x0116 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name integrated HD 3000 graphics controller on NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x0122 +device.name 2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0126 +device.name 2nd Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0126 &subvendor.id pci 0x1028 &subdevice.id pci 0x04cc +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x0150 +device.name Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0150 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x0150 &subvendor.id pci 0x15d9 &subdevice.id pci 0x0624 +subdevice.name X9SCM-F Motherboard vendor.id pci 0x8086 &device.id pci 0x0150 &subvendor.id pci 0x1849 &subdevice.id pci 0x0150 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x0151 +device.name Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x0151 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x0151 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x0151 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8H77-I Motherboard vendor.id pci 0x8086 &device.id pci 0x0151 &subvendor.id pci 0x8086 &subdevice.id pci 0x2010 +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x0152 +device.name Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0152 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8H77-I Motherboard vendor.id pci 0x8086 &device.id pci 0x0153 +device.name 3rd Gen Core Processor Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x0153 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x0154 +device.name 3rd Gen Core processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0154 &subvendor.id pci 0x1025 &subdevice.id pci 0x0806 +subdevice.name Aspire E1-470G vendor.id pci 0x8086 &device.id pci 0x0154 &subvendor.id pci 0x1025 &subdevice.id pci 0x0813 +subdevice.name Aspire R7-571 vendor.id pci 0x8086 &device.id pci 0x0154 &subvendor.id pci 0x103c &subdevice.id pci 0x17f6 +subdevice.name ProBook 4540s vendor.id pci 0x8086 &device.id pci 0x0154 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x0154 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x0154 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x0155 +device.name Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x0155 &subvendor.id pci 0x8086 &subdevice.id pci 0x2010 +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x0156 +device.name 3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0156 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x0158 +device.name Xeon E3-1200 v2/Ivy Bridge DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0158 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x0158 &subvendor.id pci 0x8086 &subdevice.id pci 0x2010 +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x0159 +device.name Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x015a +device.name Xeon E3-1200 v2/Ivy Bridge Graphics Controller vendor.id pci 0x8086 &device.id pci 0x015c +device.name Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x015d +device.name Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x015d &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x015e +device.name Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0162 +device.name Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0162 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x0162 &subvendor.id pci 0x1849 &subdevice.id pci 0x0162 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x0166 +device.name 3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0166 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x0166 &subvendor.id pci 0x1043 &subdevice.id pci 0x2103 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x016a +device.name Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x016a &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8B WS Motherboard vendor.id pci 0x8086 &device.id pci 0x0172 +device.name Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0176 +device.name 3rd Gen Core processor Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0309 +device.name 80303 I/O Processor PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0x030d +device.name 80312 I/O Companion Chip PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0x0326 +device.name 6700/6702PXH I/OxAPIC Interrupt Controller A vendor.id pci 0x8086 &device.id pci 0x0326 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x0326 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x0327 +device.name 6700PXH I/OxAPIC Interrupt Controller B vendor.id pci 0x8086 &device.id pci 0x0327 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x0327 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x0329 +device.name 6700PXH PCI Express-to-PCI Bridge A vendor.id pci 0x8086 &device.id pci 0x032a +device.name 6700PXH PCI Express-to-PCI Bridge B vendor.id pci 0x8086 &device.id pci 0x032c +device.name 6702PXH PCI Express-to-PCI Bridge A vendor.id pci 0x8086 &device.id pci 0x0330 +device.name 80332 [Dobson] I/O processor (A-Segment Bridge) vendor.id pci 0x8086 &device.id pci 0x0331 +device.name 80332 [Dobson] I/O processor (A-Segment IOAPIC) vendor.id pci 0x8086 &device.id pci 0x0332 +device.name 80332 [Dobson] I/O processor (B-Segment Bridge) vendor.id pci 0x8086 &device.id pci 0x0333 +device.name 80332 [Dobson] I/O processor (B-Segment IOAPIC) vendor.id pci 0x8086 &device.id pci 0x0334 +device.name 80332 [Dobson] I/O processor (ATU) vendor.id pci 0x8086 &device.id pci 0x0335 +device.name 80331 [Lindsay] I/O processor (PCI-X Bridge) vendor.id pci 0x8086 &device.id pci 0x0336 +device.name 80331 [Lindsay] I/O processor (ATU) vendor.id pci 0x8086 &device.id pci 0x0340 +device.name 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge) vendor.id pci 0x8086 &device.id pci 0x0341 +device.name 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge) vendor.id pci 0x8086 &device.id pci 0x0370 +device.name 80333 Segment-A PCIe Express to PCI-X bridge vendor.id pci 0x8086 &device.id pci 0x0371 +device.name 80333 A-Bus IOAPIC vendor.id pci 0x8086 &device.id pci 0x0372 +device.name 80333 Segment-B PCIe Express to PCI-X bridge vendor.id pci 0x8086 &device.id pci 0x0373 +device.name 80333 B-Bus IOAPIC vendor.id pci 0x8086 &device.id pci 0x0374 +device.name 80333 Address Translation Unit vendor.id pci 0x8086 &device.id pci 0x0402 +device.name Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0406 +device.name 4th Gen Core Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x040a +device.name Xeon E3-1200 v3 Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0412 +device.name Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0416 +device.name 4th Gen Core Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0416 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x041a +device.name Xeon E3-1200 v3 Processor Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x041e +device.name 4th Generation Core Processor Family Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0434 +device.name DH89XXCC Series QAT vendor.id pci 0x8086 &device.id pci 0x0435 +device.name DH895XCC Series QAT vendor.id pci 0x8086 &device.id pci 0x0436 +device.name DH8900CC Null Device vendor.id pci 0x8086 &device.id pci 0x0438 +device.name DH8900CC Series Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x043a +device.name DH8900CC Series Gigabit Fiber Network Connection vendor.id pci 0x8086 &device.id pci 0x043c +device.name DH8900CC Series Gigabit Backplane Network Connection vendor.id pci 0x8086 &device.id pci 0x0440 +device.name DH8900CC Series Gigabit SFP Network Connection vendor.id pci 0x8086 &device.id pci 0x0442 +device.name DH89XXCC Series QAT Virtual Function vendor.id pci 0x8086 &device.id pci 0x0443 +device.name DH895XCC Series QAT Virtual Function vendor.id pci 0x8086 &device.id pci 0x0482 +device.name 82375EB/SB PCI to EISA Bridge vendor.id pci 0x8086 &device.id pci 0x0483 +device.name 82424TX/ZX [Saturn] CPU to PCI bridge vendor.id pci 0x8086 &device.id pci 0x0484 +device.name 82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge vendor.id pci 0x8086 &device.id pci 0x0486 +device.name 82425EX/ZX [Aries] PCIset with ISA bridge vendor.id pci 0x8086 &device.id pci 0x04a3 +device.name 82434LX/NX [Mercury/Neptune] Processor to PCI bridge vendor.id pci 0x8086 &device.id pci 0x04d0 +device.name 82437FX [Triton FX] vendor.id pci 0x8086 &device.id pci 0x0500 +device.name E8870 Processor bus control vendor.id pci 0x8086 &device.id pci 0x0501 +device.name E8870 Memory controller vendor.id pci 0x8086 &device.id pci 0x0502 +device.name E8870 Scalability Port 0 vendor.id pci 0x8086 &device.id pci 0x0503 +device.name E8870 Scalability Port 1 vendor.id pci 0x8086 &device.id pci 0x0510 +device.name E8870IO Hub Interface Port 0 registers (8-bit compatibility port) vendor.id pci 0x8086 &device.id pci 0x0511 +device.name E8870IO Hub Interface Port 1 registers vendor.id pci 0x8086 &device.id pci 0x0512 +device.name E8870IO Hub Interface Port 2 registers vendor.id pci 0x8086 &device.id pci 0x0513 +device.name E8870IO Hub Interface Port 3 registers vendor.id pci 0x8086 &device.id pci 0x0514 +device.name E8870IO Hub Interface Port 4 registers vendor.id pci 0x8086 &device.id pci 0x0515 +device.name E8870IO General SIOH registers vendor.id pci 0x8086 &device.id pci 0x0516 +device.name E8870IO RAS registers vendor.id pci 0x8086 &device.id pci 0x0530 +device.name E8870SP Scalability Port 0 registers vendor.id pci 0x8086 &device.id pci 0x0531 +device.name E8870SP Scalability Port 1 registers vendor.id pci 0x8086 &device.id pci 0x0532 +device.name E8870SP Scalability Port 2 registers vendor.id pci 0x8086 &device.id pci 0x0533 +device.name E8870SP Scalability Port 3 registers vendor.id pci 0x8086 &device.id pci 0x0534 +device.name E8870SP Scalability Port 4 registers vendor.id pci 0x8086 &device.id pci 0x0535 +device.name E8870SP Scalability Port 5 registers vendor.id pci 0x8086 &device.id pci 0x0536 +device.name E8870SP Interleave registers 0 and 1 vendor.id pci 0x8086 &device.id pci 0x0537 +device.name E8870SP Interleave registers 2 and 3 vendor.id pci 0x8086 &device.id pci 0x0600 +device.name RAID Controller vendor.id pci 0x8086 &device.id pci 0x0600 &subvendor.id pci 0x8086 &subdevice.id pci 0x0136 +subdevice.name SRCU31L vendor.id pci 0x8086 &device.id pci 0x0600 &subvendor.id pci 0x8086 &subdevice.id pci 0x01af +subdevice.name SRCZCR vendor.id pci 0x8086 &device.id pci 0x0600 &subvendor.id pci 0x8086 &subdevice.id pci 0x01c1 +subdevice.name ICP Vortex GDT8546RZ vendor.id pci 0x8086 &device.id pci 0x0600 &subvendor.id pci 0x8086 &subdevice.id pci 0x01f7 +subdevice.name SCRU32 vendor.id pci 0x8086 &device.id pci 0x061f +device.name 80303 I/O Processor vendor.id pci 0x8086 &device.id pci 0x0700 +device.name CE Media Processor A/V Bridge vendor.id pci 0x8086 &device.id pci 0x0701 +device.name CE Media Processor NAND Flash Controller vendor.id pci 0x8086 &device.id pci 0x0703 +device.name CE Media Processor Media Control Unit 1 vendor.id pci 0x8086 &device.id pci 0x0704 +device.name CE Media Processor Video Capture Interface vendor.id pci 0x8086 &device.id pci 0x0707 +device.name CE Media Processor SPI Slave vendor.id pci 0x8086 &device.id pci 0x0708 +device.name CE Media Processor 4100 vendor.id pci 0x8086 &device.id pci 0x0800 +device.name Moorestown SPI Ctrl 0 vendor.id pci 0x8086 &device.id pci 0x0801 +device.name Moorestown SPI Ctrl 1 vendor.id pci 0x8086 &device.id pci 0x0802 +device.name Moorestown I2C 0 vendor.id pci 0x8086 &device.id pci 0x0803 +device.name Moorestown I2C 1 vendor.id pci 0x8086 &device.id pci 0x0804 +device.name Moorestown I2C 2 vendor.id pci 0x8086 &device.id pci 0x0805 +device.name Moorestown Keyboard Ctrl vendor.id pci 0x8086 &device.id pci 0x0806 +device.name Moorestown USB Ctrl vendor.id pci 0x8086 &device.id pci 0x0807 +device.name Moorestown SD Host Ctrl 0 vendor.id pci 0x8086 &device.id pci 0x0808 +device.name Moorestown SD Host Ctrl 1 vendor.id pci 0x8086 &device.id pci 0x0809 +device.name Moorestown NAND Ctrl vendor.id pci 0x8086 &device.id pci 0x080a +device.name Moorestown Audio Ctrl vendor.id pci 0x8086 &device.id pci 0x080b +device.name Moorestown ISP vendor.id pci 0x8086 &device.id pci 0x080c +device.name Moorestown Security Controller vendor.id pci 0x8086 &device.id pci 0x080d +device.name Moorestown External Displays vendor.id pci 0x8086 &device.id pci 0x080e +device.name Moorestown SCU IPC vendor.id pci 0x8086 &device.id pci 0x080f +device.name Moorestown GPIO Controller vendor.id pci 0x8086 &device.id pci 0x0810 +device.name Moorestown Power Management Unit vendor.id pci 0x8086 &device.id pci 0x0811 +device.name Moorestown OTG Ctrl vendor.id pci 0x8086 &device.id pci 0x0812 +device.name Moorestown SPI Ctrl 2 vendor.id pci 0x8086 &device.id pci 0x0813 +device.name Moorestown SC DMA vendor.id pci 0x8086 &device.id pci 0x0814 +device.name Moorestown LPE DMA vendor.id pci 0x8086 &device.id pci 0x0815 +device.name Moorestown SSP0 vendor.id pci 0x8086 &device.id pci 0x0817 +device.name Medfield Serial IO I2C Controller #3 vendor.id pci 0x8086 &device.id pci 0x0818 +device.name Medfield Serial IO I2C Controller #4 vendor.id pci 0x8086 &device.id pci 0x0819 +device.name Medfield Serial IO I2C Controller #5 vendor.id pci 0x8086 &device.id pci 0x081a +device.name Medfield GPIO Controller [Core] vendor.id pci 0x8086 &device.id pci 0x081b +device.name Medfield Serial IO HSUART Controller #1 vendor.id pci 0x8086 &device.id pci 0x081c +device.name Medfield Serial IO HSUART Controller #2 vendor.id pci 0x8086 &device.id pci 0x081d +device.name Medfield Serial IO HSUART Controller #3 vendor.id pci 0x8086 &device.id pci 0x081e +device.name Medfield Serial IO HSUART DMA Controller vendor.id pci 0x8086 &device.id pci 0x081f +device.name Medfield GPIO Controller [AON] vendor.id pci 0x8086 &device.id pci 0x0820 +device.name Medfield SD Host Controller vendor.id pci 0x8086 &device.id pci 0x0821 +device.name Medfield SDIO Controller #1 vendor.id pci 0x8086 &device.id pci 0x0822 +device.name Medfield SDIO Controller #2 vendor.id pci 0x8086 &device.id pci 0x0823 +device.name Medfield eMMC Controller #0 vendor.id pci 0x8086 &device.id pci 0x0824 +device.name Medfield eMMC Controller #1 vendor.id pci 0x8086 &device.id pci 0x0827 +device.name Medfield Serial IO DMA Controller vendor.id pci 0x8086 &device.id pci 0x0828 +device.name Medfield Power Management Unit vendor.id pci 0x8086 &device.id pci 0x0829 +device.name Medfield USB Device Controller (OTG) vendor.id pci 0x8086 &device.id pci 0x082a +device.name Medfield SCU IPC vendor.id pci 0x8086 &device.id pci 0x082c +device.name Medfield Serial IO I2C Controller #0 vendor.id pci 0x8086 &device.id pci 0x082d +device.name Medfield Serial IO I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0x082e +device.name Medfield Serial IO I2C Controller #2 vendor.id pci 0x8086 &device.id pci 0x0885 +device.name Centrino Wireless-N + WiMAX 6150 vendor.id pci 0x8086 &device.id pci 0x0885 &subvendor.id pci 0x8086 &subdevice.id pci 0x1305 +subdevice.name Centrino Wireless-N + WiMAX 6150 BGN vendor.id pci 0x8086 &device.id pci 0x0885 &subvendor.id pci 0x8086 &subdevice.id pci 0x1307 +subdevice.name Centrino Wireless-N + WiMAX 6150 BG vendor.id pci 0x8086 &device.id pci 0x0885 &subvendor.id pci 0x8086 &subdevice.id pci 0x1325 +subdevice.name Centrino Wireless-N + WiMAX 6150 BGN vendor.id pci 0x8086 &device.id pci 0x0885 &subvendor.id pci 0x8086 &subdevice.id pci 0x1327 +subdevice.name Centrino Wireless-N + WiMAX 6150 BG vendor.id pci 0x8086 &device.id pci 0x0886 +device.name Centrino Wireless-N + WiMAX 6150 vendor.id pci 0x8086 &device.id pci 0x0886 &subvendor.id pci 0x8086 &subdevice.id pci 0x1315 +subdevice.name Centrino Wireless-N + WiMAX 6150 BGN vendor.id pci 0x8086 &device.id pci 0x0886 &subvendor.id pci 0x8086 &subdevice.id pci 0x1317 +subdevice.name Centrino Wireless-N + WiMAX 6150 BG vendor.id pci 0x8086 &device.id pci 0x0887 +device.name Centrino Wireless-N 2230 vendor.id pci 0x8086 &device.id pci 0x0887 &subvendor.id pci 0x8086 &subdevice.id pci 0x4062 +subdevice.name Centrino Wireless-N 2230 BGN vendor.id pci 0x8086 &device.id pci 0x0887 &subvendor.id pci 0x8086 &subdevice.id pci 0x4462 +subdevice.name Centrino Wireless-N 2230 BGN vendor.id pci 0x8086 &device.id pci 0x0888 +device.name Centrino Wireless-N 2230 vendor.id pci 0x8086 &device.id pci 0x0888 &subvendor.id pci 0x8086 &subdevice.id pci 0x4262 +subdevice.name Centrino Wireless-N 2230 BGN vendor.id pci 0x8086 &device.id pci 0x088e +device.name Centrino Advanced-N 6235 vendor.id pci 0x8086 &device.id pci 0x088e &subvendor.id pci 0x8086 &subdevice.id pci 0x4060 +subdevice.name Centrino Advanced-N 6235 AGN vendor.id pci 0x8086 &device.id pci 0x088e &subvendor.id pci 0x8086 &subdevice.id pci 0x4460 +subdevice.name Centrino Advanced-N 6235 AGN vendor.id pci 0x8086 &device.id pci 0x088f +device.name Centrino Advanced-N 6235 vendor.id pci 0x8086 &device.id pci 0x088f &subvendor.id pci 0x8086 &subdevice.id pci 0x4260 +subdevice.name Centrino Advanced-N 6235 AGN vendor.id pci 0x8086 &device.id pci 0x0890 +device.name Centrino Wireless-N 2200 vendor.id pci 0x8086 &device.id pci 0x0890 &subvendor.id pci 0x8086 &subdevice.id pci 0x4022 +subdevice.name Centrino Wireless-N 2200 BGN vendor.id pci 0x8086 &device.id pci 0x0890 &subvendor.id pci 0x8086 &subdevice.id pci 0x4422 +subdevice.name Centrino Wireless-N 2200 BGN vendor.id pci 0x8086 &device.id pci 0x0890 &subvendor.id pci 0x8086 &subdevice.id pci 0x4822 +subdevice.name Centrino Wireless-N 2200 BGN vendor.id pci 0x8086 &device.id pci 0x0891 +device.name Centrino Wireless-N 2200 vendor.id pci 0x8086 &device.id pci 0x0891 &subvendor.id pci 0x8086 &subdevice.id pci 0x4222 +subdevice.name Centrino Wireless-N 2200 BGN vendor.id pci 0x8086 &device.id pci 0x0892 +device.name Centrino Wireless-N 135 vendor.id pci 0x8086 &device.id pci 0x0892 &subvendor.id pci 0x8086 &subdevice.id pci 0x0062 +subdevice.name Centrino Wireless-N 135 BGN vendor.id pci 0x8086 &device.id pci 0x0892 &subvendor.id pci 0x8086 &subdevice.id pci 0x0462 +subdevice.name Centrino Wireless-N 135 BGN vendor.id pci 0x8086 &device.id pci 0x0893 +device.name Centrino Wireless-N 135 vendor.id pci 0x8086 &device.id pci 0x0893 &subvendor.id pci 0x8086 &subdevice.id pci 0x0262 +subdevice.name Centrino Wireless-N 135 BGN vendor.id pci 0x8086 &device.id pci 0x0894 +device.name Centrino Wireless-N 105 vendor.id pci 0x8086 &device.id pci 0x0894 &subvendor.id pci 0x8086 &subdevice.id pci 0x0022 +subdevice.name Centrino Wireless-N 105 BGN vendor.id pci 0x8086 &device.id pci 0x0894 &subvendor.id pci 0x8086 &subdevice.id pci 0x0422 +subdevice.name Centrino Wireless-N 105 BGN vendor.id pci 0x8086 &device.id pci 0x0894 &subvendor.id pci 0x8086 &subdevice.id pci 0x0822 +subdevice.name Centrino Wireless-N 105 BGN vendor.id pci 0x8086 &device.id pci 0x0895 +device.name Centrino Wireless-N 105 vendor.id pci 0x8086 &device.id pci 0x0895 &subvendor.id pci 0x8086 &subdevice.id pci 0x0222 +subdevice.name Centrino Wireless-N 105 BGN vendor.id pci 0x8086 &device.id pci 0x0896 +device.name Centrino Wireless-N 130 vendor.id pci 0x8086 &device.id pci 0x0896 &subvendor.id pci 0x8086 &subdevice.id pci 0x5005 +subdevice.name Centrino Wireless-N 130 BGN vendor.id pci 0x8086 &device.id pci 0x0896 &subvendor.id pci 0x8086 &subdevice.id pci 0x5007 +subdevice.name Centrino Wireless-N 130 BG vendor.id pci 0x8086 &device.id pci 0x0896 &subvendor.id pci 0x8086 &subdevice.id pci 0x5025 +subdevice.name Centrino Wireless-N 130 BGN vendor.id pci 0x8086 &device.id pci 0x0896 &subvendor.id pci 0x8086 &subdevice.id pci 0x5027 +subdevice.name Centrino Wireless-N 130 BG vendor.id pci 0x8086 &device.id pci 0x0897 +device.name Centrino Wireless-N 130 vendor.id pci 0x8086 &device.id pci 0x0897 &subvendor.id pci 0x8086 &subdevice.id pci 0x5015 +subdevice.name Centrino Wireless-N 130 BGN vendor.id pci 0x8086 &device.id pci 0x0897 &subvendor.id pci 0x8086 &subdevice.id pci 0x5017 +subdevice.name Centrino Wireless-N 130 BG vendor.id pci 0x8086 &device.id pci 0x08ae +device.name Centrino Wireless-N 100 vendor.id pci 0x8086 &device.id pci 0x08ae &subvendor.id pci 0x8086 &subdevice.id pci 0x1005 +subdevice.name Centrino Wireless-N 100 BGN vendor.id pci 0x8086 &device.id pci 0x08ae &subvendor.id pci 0x8086 &subdevice.id pci 0x1007 +subdevice.name Centrino Wireless-N 100 BG vendor.id pci 0x8086 &device.id pci 0x08ae &subvendor.id pci 0x8086 &subdevice.id pci 0x1025 +subdevice.name Centrino Wireless-N 100 BGN vendor.id pci 0x8086 &device.id pci 0x08ae &subvendor.id pci 0x8086 &subdevice.id pci 0x1027 +subdevice.name Centrino Wireless-N 100 BG vendor.id pci 0x8086 &device.id pci 0x08af +device.name Centrino Wireless-N 100 vendor.id pci 0x8086 &device.id pci 0x08af &subvendor.id pci 0x8086 &subdevice.id pci 0x1015 +subdevice.name Centrino Wireless-N 100 BGN vendor.id pci 0x8086 &device.id pci 0x08af &subvendor.id pci 0x8086 &subdevice.id pci 0x1017 +subdevice.name Centrino Wireless-N 100 BG vendor.id pci 0x8086 &device.id pci 0x08b1 +device.name Wireless 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4020 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x402a +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4060 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4062 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x406a +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4070 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4072 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4160 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4162 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4170 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4420 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4460 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4462 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x446a +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4470 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4472 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4560 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4570 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x486e +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4870 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4a6c +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4a6e +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4a70 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c60 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c70 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x5070 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x5072 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x5170 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0x5770 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc020 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc02a +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc060 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc062 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc06a +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc070 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc072 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc160 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc162 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc170 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc360 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc420 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc460 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc462 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc470 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc472 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc560 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc570 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc760 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xc770 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xcc60 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b1 &subvendor.id pci 0x8086 &subdevice.id pci 0xcc70 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 +device.name Wireless 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4220 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4260 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4262 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x426a +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4270 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4272 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4360 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4370 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0xc220 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0xc260 +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0xc262 +subdevice.name Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0xc26a +subdevice.name Dual Band Wireless-N 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0xc270 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0xc272 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b2 &subvendor.id pci 0x8086 &subdevice.id pci 0xc370 +subdevice.name Dual Band Wireless-AC 7260 vendor.id pci 0x8086 &device.id pci 0x08b3 +device.name Wireless 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0060 +subdevice.name Dual Band Wireless-N 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0062 +subdevice.name Wireless-N 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0070 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0072 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0170 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0172 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0260 +subdevice.name Dual Band Wireless-N 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0470 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0472 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x1070 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x1170 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8060 +subdevice.name Dual Band Wireless N-3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8062 +subdevice.name Wireless N-3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8070 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8072 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8170 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8172 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8470 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b3 &subvendor.id pci 0x8086 &subdevice.id pci 0x8570 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 +device.name Wireless 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 &subvendor.id pci 0x8086 &subdevice.id pci 0x0270 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 &subvendor.id pci 0x8086 &subdevice.id pci 0x0272 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 &subvendor.id pci 0x8086 &subdevice.id pci 0x0370 +subdevice.name Dual Band Wireless-AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 &subvendor.id pci 0x8086 &subdevice.id pci 0x8260 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 &subvendor.id pci 0x8086 &subdevice.id pci 0x8270 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 &subvendor.id pci 0x8086 &subdevice.id pci 0x8272 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08b4 &subvendor.id pci 0x8086 &subdevice.id pci 0x8370 +subdevice.name Dual Band Wireless AC 3160 vendor.id pci 0x8086 &device.id pci 0x08cf +device.name Atom Processor Z2760 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0953 +device.name PCIe Data Center SSD vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x3702 +subdevice.name DC P3700 SSD vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x3703 +subdevice.name DC P3700 SSD [2.5" SFF] vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x3704 +subdevice.name DC P3500 SSD [Add-in Card] vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x3705 +subdevice.name DC P3500 SSD [2.5" SFF] vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x3709 +subdevice.name DC P3600 SSD [Add-in Card] vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x370a +subdevice.name DC P3600 SSD [2.5" SFF] vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x370d +subdevice.name SSD 750 Series [Add-in Card] vendor.id pci 0x8086 &device.id pci 0x0953 &subvendor.id pci 0x8086 &subdevice.id pci 0x370e +subdevice.name SSD 750 Series [2.5" SFF] vendor.id pci 0x8086 &device.id pci 0x095a +device.name Wireless 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x1010 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5000 +subdevice.name Dual Band Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5002 +subdevice.name Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x500a +subdevice.name Dual Band Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5010 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5012 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5020 +subdevice.name Dual Band Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x502a +subdevice.name Dual Band Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5090 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5100 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5102 +subdevice.name Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x510a +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5110 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5112 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5190 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5400 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5410 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5412 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5420 +subdevice.name Dual Band Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5490 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5510 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x5590 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9000 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x900a +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9010 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9012 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9110 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9112 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9210 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9310 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9400 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9410 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095a &subvendor.id pci 0x8086 &subdevice.id pci 0x9510 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095b +device.name Wireless 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x5200 +subdevice.name Dual Band Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x5202 +subdevice.name Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x520a +subdevice.name Dual Band Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x5210 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x5212 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x5290 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x5302 +subdevice.name Wireless-N 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x5310 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x095b &subvendor.id pci 0x8086 &subdevice.id pci 0x9200 +subdevice.name Dual Band Wireless-AC 7265 vendor.id pci 0x8086 &device.id pci 0x0960 +device.name 80960RP (i960RP) Microprocessor/Bridge vendor.id pci 0x8086 &device.id pci 0x0962 +device.name 80960RM (i960RM) Bridge vendor.id pci 0x8086 &device.id pci 0x0964 +device.name 80960RP (i960RP) Microprocessor/Bridge vendor.id pci 0x8086 &device.id pci 0x0a04 +device.name Haswell-ULT DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0a04 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x0a06 +device.name Haswell-ULT Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0a0c +device.name Haswell-ULT HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x0a0c &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x0a16 +device.name Haswell-ULT Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0a16 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x0a22 +device.name Haswell-ULT Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0a26 +device.name Haswell-ULT Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0a2a +device.name Haswell-ULT Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0a2e +device.name Haswell-ULT Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0a53 +device.name DC P3520 SSD vendor.id pci 0x8086 &device.id pci 0x0be0 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be1 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be1 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x0be2 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be3 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be4 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be5 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be6 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be7 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be8 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0be9 +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0bea +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0beb +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0bec +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0bed +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0bee +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0bef +device.name Atom Processor D2xxx/N2xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0bf0 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0bf1 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0bf2 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0bf3 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0bf4 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0bf5 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0bf5 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x0bf6 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0bf7 +device.name Atom Processor D2xxx/N2xxx DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0c00 +device.name 4th Gen Core Processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0c01 +device.name Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller vendor.id pci 0x8086 &device.id pci 0x0c04 +device.name Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0c04 &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x0c04 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x0c05 +device.name Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller vendor.id pci 0x8086 &device.id pci 0x0c08 +device.name Xeon E3-1200 v3 Processor DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0c09 +device.name Xeon E3-1200 v3/4th Gen Core Processor PCI Express x4 Controller vendor.id pci 0x8086 &device.id pci 0x0c0c +device.name Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x0c0c &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x0c46 +device.name Atom Processor S1200 PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x0c47 +device.name Atom Processor S1200 PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x0c48 +device.name Atom Processor S1200 PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x0c49 +device.name Atom Processor S1200 PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x0c4e +device.name Atom Processor S1200 NTB Primary vendor.id pci 0x8086 &device.id pci 0x0c50 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x0c51 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x0c52 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x0c53 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x0c54 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c55 +device.name Atom Processor S1200 DFX 1 vendor.id pci 0x8086 &device.id pci 0x0c56 +device.name Atom Processor S1200 DFX 2 vendor.id pci 0x8086 &device.id pci 0x0c59 +device.name Atom Processor S1200 SMBus 2.0 Controller 0 vendor.id pci 0x8086 &device.id pci 0x0c5a +device.name Atom Processor S1200 SMBus 2.0 Controller 1 vendor.id pci 0x8086 &device.id pci 0x0c5b +device.name Atom Processor S1200 SMBus Controller 2 vendor.id pci 0x8086 &device.id pci 0x0c5c +device.name Atom Processor S1200 SMBus Controller 3 vendor.id pci 0x8086 &device.id pci 0x0c5d +device.name Atom Processor S1200 SMBus Controller 4 vendor.id pci 0x8086 &device.id pci 0x0c5e +device.name Atom Processor S1200 SMBus Controller 5 vendor.id pci 0x8086 &device.id pci 0x0c5f +device.name Atom Processor S1200 UART vendor.id pci 0x8086 &device.id pci 0x0c60 +device.name Atom Processor S1200 Integrated Legacy Bus vendor.id pci 0x8086 &device.id pci 0x0c70 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c71 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c72 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c73 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c74 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c75 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c76 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c77 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c78 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c79 +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c7a +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c7b +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c7c +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c7d +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c7e +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0c7f +device.name Atom Processor S1200 Internal vendor.id pci 0x8086 &device.id pci 0x0d00 +device.name Crystal Well DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0d01 +device.name Crystal Well PCI Express x16 Controller vendor.id pci 0x8086 &device.id pci 0x0d04 +device.name Crystal Well DRAM Controller vendor.id pci 0x8086 &device.id pci 0x0d05 +device.name Crystal Well PCI Express x8 Controller vendor.id pci 0x8086 &device.id pci 0x0d09 +device.name Crystal Well PCI Express x4 Controller vendor.id pci 0x8086 &device.id pci 0x0d0c +device.name Crystal Well HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x0d16 +device.name Crystal Well Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0d26 +device.name Crystal Well Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0d36 +device.name Crystal Well Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x0e00 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DMI2 vendor.id pci 0x8086 &device.id pci 0x0e01 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port in DMI2 Mode vendor.id pci 0x8086 &device.id pci 0x0e02 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a vendor.id pci 0x8086 &device.id pci 0x0e03 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1b vendor.id pci 0x8086 &device.id pci 0x0e04 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a vendor.id pci 0x8086 &device.id pci 0x0e05 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2b vendor.id pci 0x8086 &device.id pci 0x0e06 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2c vendor.id pci 0x8086 &device.id pci 0x0e07 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2d vendor.id pci 0x8086 &device.id pci 0x0e08 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a vendor.id pci 0x8086 &device.id pci 0x0e09 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3b vendor.id pci 0x8086 &device.id pci 0x0e0a +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3c vendor.id pci 0x8086 &device.id pci 0x0e0b +device.name Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3d vendor.id pci 0x8086 &device.id pci 0x0e10 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers vendor.id pci 0x8086 &device.id pci 0x0e13 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers vendor.id pci 0x8086 &device.id pci 0x0e17 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers vendor.id pci 0x8086 &device.id pci 0x0e18 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers vendor.id pci 0x8086 &device.id pci 0x0e1c +device.name Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers vendor.id pci 0x8086 &device.id pci 0x0e1d +device.name Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe vendor.id pci 0x8086 &device.id pci 0x0e1e +device.name Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers vendor.id pci 0x8086 &device.id pci 0x0e1f +device.name Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers vendor.id pci 0x8086 &device.id pci 0x0e20 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0 vendor.id pci 0x8086 &device.id pci 0x0e21 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1 vendor.id pci 0x8086 &device.id pci 0x0e22 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2 vendor.id pci 0x8086 &device.id pci 0x0e23 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3 vendor.id pci 0x8086 &device.id pci 0x0e24 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4 vendor.id pci 0x8086 &device.id pci 0x0e25 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5 vendor.id pci 0x8086 &device.id pci 0x0e26 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6 vendor.id pci 0x8086 &device.id pci 0x0e27 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7 vendor.id pci 0x8086 &device.id pci 0x0e28 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc vendor.id pci 0x8086 &device.id pci 0x0e29 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Memory Hotplug vendor.id pci 0x8086 &device.id pci 0x0e2a +device.name Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS vendor.id pci 0x8086 &device.id pci 0x0e2c +device.name Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC vendor.id pci 0x8086 &device.id pci 0x0e2e +device.name Xeon E7 v2/Xeon E5 v2/Core i7 CBDMA vendor.id pci 0x8086 &device.id pci 0x0e2f +device.name Xeon E7 v2/Xeon E5 v2/Core i7 CBDMA vendor.id pci 0x8086 &device.id pci 0x0e30 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 vendor.id pci 0x8086 &device.id pci 0x0e32 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x0e33 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x0e34 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe vendor.id pci 0x8086 &device.id pci 0x0e36 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring vendor.id pci 0x8086 &device.id pci 0x0e37 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring vendor.id pci 0x8086 &device.id pci 0x0e38 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1 vendor.id pci 0x8086 &device.id pci 0x0e3a +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x0e3e +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring vendor.id pci 0x8086 &device.id pci 0x0e3f +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring vendor.id pci 0x8086 &device.id pci 0x0e40 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x0e41 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers vendor.id pci 0x8086 &device.id pci 0x0e43 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 2 vendor.id pci 0x8086 &device.id pci 0x0e44 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 2 vendor.id pci 0x8086 &device.id pci 0x0e45 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register vendor.id pci 0x8086 &device.id pci 0x0e47 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register vendor.id pci 0x8086 &device.id pci 0x0e60 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1 vendor.id pci 0x8086 &device.id pci 0x0e68 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Target Address/Thermal Registers vendor.id pci 0x8086 &device.id pci 0x0e6a +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0e6b +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0e6c +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0e6d +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0e71 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers vendor.id pci 0x8086 &device.id pci 0x0e74 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe vendor.id pci 0x8086 &device.id pci 0x0e75 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe vendor.id pci 0x8086 &device.id pci 0x0e77 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers vendor.id pci 0x8086 &device.id pci 0x0e79 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 RAS Registers vendor.id pci 0x8086 &device.id pci 0x0e7d +device.name Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers vendor.id pci 0x8086 &device.id pci 0x0e7f +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers vendor.id pci 0x8086 &device.id pci 0x0e80 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x0e81 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers vendor.id pci 0x8086 &device.id pci 0x0e83 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 0 vendor.id pci 0x8086 &device.id pci 0x0e84 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 0 vendor.id pci 0x8086 &device.id pci 0x0e85 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register vendor.id pci 0x8086 &device.id pci 0x0e87 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Registers vendor.id pci 0x8086 &device.id pci 0x0e90 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x0e93 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x0e94 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 1 vendor.id pci 0x8086 &device.id pci 0x0e95 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register vendor.id pci 0x8086 &device.id pci 0x0ea0 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 vendor.id pci 0x8086 &device.id pci 0x0ea8 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers vendor.id pci 0x8086 &device.id pci 0x0eaa +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0eab +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0eac +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0ead +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers vendor.id pci 0x8086 &device.id pci 0x0eae +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x0eaf +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x0eb0 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 vendor.id pci 0x8086 &device.id pci 0x0eb1 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 vendor.id pci 0x8086 &device.id pci 0x0eb2 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 vendor.id pci 0x8086 &device.id pci 0x0eb3 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 vendor.id pci 0x8086 &device.id pci 0x0eb4 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 vendor.id pci 0x8086 &device.id pci 0x0eb5 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 vendor.id pci 0x8086 &device.id pci 0x0eb6 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 vendor.id pci 0x8086 &device.id pci 0x0eb7 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 vendor.id pci 0x8086 &device.id pci 0x0ebc +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x0ebe +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x0ebf +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x0ec0 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 vendor.id pci 0x8086 &device.id pci 0x0ec1 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 vendor.id pci 0x8086 &device.id pci 0x0ec2 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 vendor.id pci 0x8086 &device.id pci 0x0ec3 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 vendor.id pci 0x8086 &device.id pci 0x0ec4 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 4 vendor.id pci 0x8086 &device.id pci 0x0ec8 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder vendor.id pci 0x8086 &device.id pci 0x0ec9 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers vendor.id pci 0x8086 &device.id pci 0x0eca +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers vendor.id pci 0x8086 &device.id pci 0x0ed8 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0ed9 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0edc +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0edd +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0ede +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0edf +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0ee0 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee1 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee2 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee3 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee4 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee5 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee6 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee7 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee8 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ee9 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0eea +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0eeb +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0eec +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0eed +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0eee +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x0ef0 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 0 vendor.id pci 0x8086 &device.id pci 0x0ef1 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 1 vendor.id pci 0x8086 &device.id pci 0x0ef2 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0 vendor.id pci 0x8086 &device.id pci 0x0ef3 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 1 vendor.id pci 0x8086 &device.id pci 0x0ef4 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 2 vendor.id pci 0x8086 &device.id pci 0x0ef5 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 3 vendor.id pci 0x8086 &device.id pci 0x0ef6 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2 vendor.id pci 0x8086 &device.id pci 0x0ef7 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3 vendor.id pci 0x8086 &device.id pci 0x0ef8 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0ef9 +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0efa +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0efb +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0efc +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0efd +device.name Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x0f00 +device.name Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register vendor.id pci 0x8086 &device.id pci 0x0f04 +device.name Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x0f06 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO1 DMA Controller vendor.id pci 0x8086 &device.id pci 0x0f08 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller vendor.id pci 0x8086 &device.id pci 0x0f09 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller vendor.id pci 0x8086 &device.id pci 0x0f0a +device.name Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller #1 vendor.id pci 0x8086 &device.id pci 0x0f0c +device.name Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller #2 vendor.id pci 0x8086 &device.id pci 0x0f0e +device.name Atom Processor Z36xxx/Z37xxx Series LPIO1 SPI Controller vendor.id pci 0x8086 &device.id pci 0x0f12 +device.name Atom Processor E3800 Series SMBus Controller vendor.id pci 0x8086 &device.id pci 0x0f14 +device.name Atom Processor Z36xxx/Z37xxx Series SDIO Controller vendor.id pci 0x8086 &device.id pci 0x0f15 +device.name Atom Processor Z36xxx/Z37xxx Series SDIO Controller vendor.id pci 0x8086 &device.id pci 0x0f16 +device.name Atom Processor Z36xxx/Z37xxx Series SDIO Controller vendor.id pci 0x8086 &device.id pci 0x0f18 +device.name Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine vendor.id pci 0x8086 &device.id pci 0x0f1c +device.name Atom Processor Z36xxx/Z37xxx Series Power Control Unit vendor.id pci 0x8086 &device.id pci 0x0f20 +device.name Atom Processor E3800 Series SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x0f21 +device.name Atom Processor E3800 Series SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x0f22 +device.name Atom Processor E3800 Series SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x0f23 +device.name Atom Processor E3800 Series SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x0f28 +device.name Atom Processor Z36xxx/Z37xxx Series LPE Audio Controller vendor.id pci 0x8086 &device.id pci 0x0f31 +device.name Atom Processor Z36xxx/Z37xxx Series Graphics & Display vendor.id pci 0x8086 &device.id pci 0x0f34 +device.name Atom Processor Z36xxx/Z37xxx Series USB EHCI vendor.id pci 0x8086 &device.id pci 0x0f35 +device.name Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI vendor.id pci 0x8086 &device.id pci 0x0f35 &subvendor.id pci 0x1025 &subdevice.id pci 0x0936 +subdevice.name Aspire ES1 vendor.id pci 0x8086 &device.id pci 0x0f37 +device.name Atom Processor Z36xxx/Z37xxx Series OTG USB Device vendor.id pci 0x8086 &device.id pci 0x0f38 +device.name Atom Processor Z36xxx/Z37xxx Series Camera ISP vendor.id pci 0x8086 &device.id pci 0x0f40 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 DMA Controller vendor.id pci 0x8086 &device.id pci 0x0f41 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0x0f42 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #2 vendor.id pci 0x8086 &device.id pci 0x0f43 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #3 vendor.id pci 0x8086 &device.id pci 0x0f44 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #4 vendor.id pci 0x8086 &device.id pci 0x0f45 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #5 vendor.id pci 0x8086 &device.id pci 0x0f46 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #6 vendor.id pci 0x8086 &device.id pci 0x0f47 +device.name Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #7 vendor.id pci 0x8086 &device.id pci 0x0f48 +device.name Atom Processor E3800 Series PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x0f4a +device.name Atom Processor E3800 Series PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x0f4c +device.name Atom Processor E3800 Series PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x0f4e +device.name Atom Processor E3800 Series PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x0f50 +device.name Atom Processor E3800 Series eMMC 4.5 Controller vendor.id pci 0x8086 &device.id pci 0x1000 +device.name 82542 Gigabit Ethernet Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x1000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0df +subdevice.name NC6132 Gigabit Ethernet Adapter (1000-SX) vendor.id pci 0x8086 &device.id pci 0x1000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0e0 +subdevice.name NC6133 Gigabit Ethernet Adapter (1000-LX) vendor.id pci 0x8086 &device.id pci 0x1000 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb123 +subdevice.name NC6134 Gigabit Ethernet Adapter (1000-LX) vendor.id pci 0x8086 &device.id pci 0x1000 &subvendor.id pci 0x1014 &subdevice.id pci 0x0119 +subdevice.name Netfinity Gigabit Ethernet SX Adapter vendor.id pci 0x8086 &device.id pci 0x1000 &subvendor.id pci 0x8086 &subdevice.id pci 0x1000 +subdevice.name PRO/1000 Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x1001 +device.name 82543GC Gigabit Ethernet Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x1001 &subvendor.id pci 0x0e11 &subdevice.id pci 0x004a +subdevice.name NC6136 Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x1001 &subvendor.id pci 0x1014 &subdevice.id pci 0x01ea +subdevice.name Netfinity Gigabit Ethernet SX Adapter vendor.id pci 0x8086 &device.id pci 0x1001 &subvendor.id pci 0x8086 &subdevice.id pci 0x1002 +subdevice.name PRO/1000 F Server Adapter vendor.id pci 0x8086 &device.id pci 0x1001 &subvendor.id pci 0x8086 &subdevice.id pci 0x1003 +subdevice.name PRO/1000 F Server Adapter vendor.id pci 0x8086 &device.id pci 0x1002 +device.name Pro 100 LAN+Modem 56 Cardbus II vendor.id pci 0x8086 &device.id pci 0x1002 &subvendor.id pci 0x8086 &subdevice.id pci 0x200e +subdevice.name Pro 100 LAN+Modem 56 Cardbus II vendor.id pci 0x8086 &device.id pci 0x1002 &subvendor.id pci 0x8086 &subdevice.id pci 0x2013 +subdevice.name Pro 100 SR Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1002 &subvendor.id pci 0x8086 &subdevice.id pci 0x2017 +subdevice.name Pro 100 S Combo Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1004 +device.name 82543GC Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x1004 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0049 +subdevice.name NC7132 Gigabit Upgrade Module vendor.id pci 0x8086 &device.id pci 0x1004 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb1a4 +subdevice.name NC7131 Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x1004 &subvendor.id pci 0x1014 &subdevice.id pci 0x10f2 +subdevice.name Gigabit Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x1004 &subvendor.id pci 0x8086 &subdevice.id pci 0x1004 +subdevice.name PRO/1000 T Server Adapter vendor.id pci 0x8086 &device.id pci 0x1004 &subvendor.id pci 0x8086 &subdevice.id pci 0x2004 +subdevice.name PRO/1000 T Server Adapter vendor.id pci 0x8086 &device.id pci 0x1008 +device.name 82544EI Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x1008 &subvendor.id pci 0x1014 &subdevice.id pci 0x0269 +subdevice.name iSeries 1000/100/10 Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1008 &subvendor.id pci 0x1028 &subdevice.id pci 0x011b +subdevice.name PowerEdge 1650/2550 vendor.id pci 0x8086 &device.id pci 0x1008 &subvendor.id pci 0x1028 &subdevice.id pci 0x011c +subdevice.name PRO/1000 XT Network Connection vendor.id pci 0x8086 &device.id pci 0x1008 &subvendor.id pci 0x8086 &subdevice.id pci 0x1107 +subdevice.name PRO/1000 XT Server Adapter vendor.id pci 0x8086 &device.id pci 0x1008 &subvendor.id pci 0x8086 &subdevice.id pci 0x2107 +subdevice.name PRO/1000 XT Server Adapter vendor.id pci 0x8086 &device.id pci 0x1008 &subvendor.id pci 0x8086 &subdevice.id pci 0x2110 +subdevice.name PRO/1000 XT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1008 &subvendor.id pci 0x8086 &subdevice.id pci 0x3108 +subdevice.name PRO/1000 XT Network Connection vendor.id pci 0x8086 &device.id pci 0x1009 +device.name 82544EI Gigabit Ethernet Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x1009 &subvendor.id pci 0x1014 &subdevice.id pci 0x0268 +subdevice.name iSeries Gigabit Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1009 &subvendor.id pci 0x8086 &subdevice.id pci 0x1109 +subdevice.name PRO/1000 XF Server Adapter vendor.id pci 0x8086 &device.id pci 0x1009 &subvendor.id pci 0x8086 &subdevice.id pci 0x2109 +subdevice.name PRO/1000 XF Server Adapter vendor.id pci 0x8086 &device.id pci 0x100a +device.name 82540EM Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x100c +device.name 82544GC Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x100c &subvendor.id pci 0x8086 &subdevice.id pci 0x1112 +subdevice.name PRO/1000 T Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x100c &subvendor.id pci 0x8086 &subdevice.id pci 0x2112 +subdevice.name PRO/1000 T Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x100d +device.name 82544GC Gigabit Ethernet Controller (LOM) vendor.id pci 0x8086 &device.id pci 0x100d &subvendor.id pci 0x1028 &subdevice.id pci 0x0123 +subdevice.name PRO/1000 XT Network Connection vendor.id pci 0x8086 &device.id pci 0x100d &subvendor.id pci 0x1079 &subdevice.id pci 0x891f +subdevice.name 82544GC Based Network Connection vendor.id pci 0x8086 &device.id pci 0x100d &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x8086 &device.id pci 0x100d &subvendor.id pci 0x8086 &subdevice.id pci 0x110d +subdevice.name 82544GC Based Network Connection vendor.id pci 0x8086 &device.id pci 0x100e +device.name 82540EM Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x1014 &subdevice.id pci 0x0265 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x1014 &subdevice.id pci 0x026a +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x1028 &subdevice.id pci 0x002e +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x1028 &subdevice.id pci 0x0134 +subdevice.name PowerEdge 600SC vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x1028 &subdevice.id pci 0x0151 +subdevice.name Optiplex GX270 vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x107b &subdevice.id pci 0x8920 +subdevice.name PRO/1000 MT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x8086 &subdevice.id pci 0x001e +subdevice.name PRO/1000 MT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x8086 &subdevice.id pci 0x002e +subdevice.name PRO/1000 MT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x8086 &subdevice.id pci 0x1376 +subdevice.name PRO/1000 GT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x100e &subvendor.id pci 0x8086 &subdevice.id pci 0x1476 +subdevice.name PRO/1000 GT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x100f +device.name 82545EM Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x100f &subvendor.id pci 0x1014 &subdevice.id pci 0x0269 +subdevice.name iSeries 1000/100/10 Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x100f &subvendor.id pci 0x1014 &subdevice.id pci 0x028e +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x100f &subvendor.id pci 0x15ad &subdevice.id pci 0x0750 +subdevice.name PRO/1000 MT Single Port Adapter vendor.id pci 0x8086 &device.id pci 0x100f &subvendor.id pci 0x8086 &subdevice.id pci 0x1000 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x100f &subvendor.id pci 0x8086 &subdevice.id pci 0x1001 +subdevice.name PRO/1000 MT Server Adapter vendor.id pci 0x8086 &device.id pci 0x1010 +device.name 82546EB Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00db +subdevice.name NC7170 Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x1014 &subdevice.id pci 0x027c +subdevice.name PRO/1000 MT Dual Port Network Adapter vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x15ad &subdevice.id pci 0x0760 +subdevice.name PRO/1000 MT Dual Port Adapter vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x18fb &subdevice.id pci 0x7872 +subdevice.name RESlink-X vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x1fc1 &subdevice.id pci 0x0026 +subdevice.name Niagara 2260 Bypass Card vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10a0 +subdevice.name CA3/CR3 mainboard vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x8086 &subdevice.id pci 0x1011 +subdevice.name PRO/1000 MT Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x8086 &subdevice.id pci 0x1012 +subdevice.name PRO/1000 MT Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x8086 &subdevice.id pci 0x101a +subdevice.name PRO/1000 MT Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x1010 &subvendor.id pci 0x8086 &subdevice.id pci 0x3424 +subdevice.name SE7501HG2 Mainboard vendor.id pci 0x8086 &device.id pci 0x1011 +device.name 82545EM Gigabit Ethernet Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x1011 &subvendor.id pci 0x1014 &subdevice.id pci 0x0268 +subdevice.name iSeries Gigabit Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1011 &subvendor.id pci 0x8086 &subdevice.id pci 0x1002 +subdevice.name PRO/1000 MF Server Adapter vendor.id pci 0x8086 &device.id pci 0x1011 &subvendor.id pci 0x8086 &subdevice.id pci 0x1003 +subdevice.name PRO/1000 MF Server Adapter (LX) vendor.id pci 0x8086 &device.id pci 0x1012 +device.name 82546EB Gigabit Ethernet Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x1012 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00dc +subdevice.name NC6170 Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x1012 &subvendor.id pci 0x8086 &subdevice.id pci 0x1012 +subdevice.name PRO/1000 MF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1013 +device.name 82541EI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1013 &subvendor.id pci 0x8086 &subdevice.id pci 0x0013 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1013 &subvendor.id pci 0x8086 &subdevice.id pci 0x1013 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1013 &subvendor.id pci 0x8086 &subdevice.id pci 0x1113 +subdevice.name PRO/1000 MT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1014 +device.name 82541ER Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1014 &subvendor.id pci 0x8086 &subdevice.id pci 0x0014 +subdevice.name PRO/1000 MT Desktop Connection vendor.id pci 0x8086 &device.id pci 0x1014 &subvendor.id pci 0x8086 &subdevice.id pci 0x1014 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1015 +device.name 82540EM Gigabit Ethernet Controller (LOM) vendor.id pci 0x8086 &device.id pci 0x1015 &subvendor.id pci 0x8086 &subdevice.id pci 0x1015 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1016 +device.name 82540EP Gigabit Ethernet Controller (Mobile) vendor.id pci 0x8086 &device.id pci 0x1016 &subvendor.id pci 0x1014 &subdevice.id pci 0x052c +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1016 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1016 &subvendor.id pci 0x8086 &subdevice.id pci 0x1016 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1017 +device.name 82540EP Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1017 &subvendor.id pci 0x8086 &subdevice.id pci 0x1017 +subdevice.name PR0/1000 MT Desktop Connection vendor.id pci 0x8086 &device.id pci 0x1018 +device.name 82541EI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1018 &subvendor.id pci 0x8086 &subdevice.id pci 0x1018 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1019 +device.name 82547EI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1019 &subvendor.id pci 0x1458 &subdevice.id pci 0x1019 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x1019 &subvendor.id pci 0x1458 &subdevice.id pci 0xe000 +subdevice.name Intel Gigabit Ethernet (Kenai II) vendor.id pci 0x8086 &device.id pci 0x1019 &subvendor.id pci 0x8086 &subdevice.id pci 0x1019 +subdevice.name PRO/1000 CT Desktop Connection vendor.id pci 0x8086 &device.id pci 0x1019 &subvendor.id pci 0x8086 &subdevice.id pci 0x301f +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x1019 &subvendor.id pci 0x8086 &subdevice.id pci 0x3025 +subdevice.name D875PBZ motherboard vendor.id pci 0x8086 &device.id pci 0x1019 &subvendor.id pci 0x8086 &subdevice.id pci 0x302c +subdevice.name D865GBF Mainboard vendor.id pci 0x8086 &device.id pci 0x1019 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x101a +device.name 82547EI Gigabit Ethernet Controller (Mobile) vendor.id pci 0x8086 &device.id pci 0x101a &subvendor.id pci 0x8086 &subdevice.id pci 0x101a +subdevice.name PRO/1000 CT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x101d +device.name 82546EB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x101d &subvendor.id pci 0x8086 &subdevice.id pci 0x1000 +subdevice.name PRO/1000 MT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x101e +device.name 82540EP Gigabit Ethernet Controller (Mobile) vendor.id pci 0x8086 &device.id pci 0x101e &subvendor.id pci 0x1014 &subdevice.id pci 0x0549 +subdevice.name Thinkpad vendor.id pci 0x8086 &device.id pci 0x101e &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x101e &subvendor.id pci 0x8086 &subdevice.id pci 0x101e +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1026 +device.name 82545GM Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1026 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x1026 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x1026 &subvendor.id pci 0x8086 &subdevice.id pci 0x1000 +subdevice.name PRO/1000 MT Server Connection vendor.id pci 0x8086 &device.id pci 0x1026 &subvendor.id pci 0x8086 &subdevice.id pci 0x1001 +subdevice.name PRO/1000 MT Server Adapter vendor.id pci 0x8086 &device.id pci 0x1026 &subvendor.id pci 0x8086 &subdevice.id pci 0x1002 +subdevice.name PRO/1000 MT Server Adapter vendor.id pci 0x8086 &device.id pci 0x1026 &subvendor.id pci 0x8086 &subdevice.id pci 0x1003 +subdevice.name PRO/1000 GT Server Adapter vendor.id pci 0x8086 &device.id pci 0x1026 &subvendor.id pci 0x8086 &subdevice.id pci 0x1026 +subdevice.name PRO/1000 MT Server Connection vendor.id pci 0x8086 &device.id pci 0x1027 +device.name 82545GM Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1027 &subvendor.id pci 0x103c &subdevice.id pci 0x3103 +subdevice.name NC310F PCI-X Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x1027 &subvendor.id pci 0x8086 &subdevice.id pci 0x1001 +subdevice.name PRO/1000 MF Server Adapter(LX) vendor.id pci 0x8086 &device.id pci 0x1027 &subvendor.id pci 0x8086 &subdevice.id pci 0x1002 +subdevice.name PRO/1000 MF Server Adapter(LX) vendor.id pci 0x8086 &device.id pci 0x1027 &subvendor.id pci 0x8086 &subdevice.id pci 0x1003 +subdevice.name PRO/1000 MF Server Adapter(LX) vendor.id pci 0x8086 &device.id pci 0x1027 &subvendor.id pci 0x8086 &subdevice.id pci 0x1027 +subdevice.name PRO/1000 MF Server Adapter vendor.id pci 0x8086 &device.id pci 0x1028 +device.name 82545GM Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1028 &subvendor.id pci 0x8086 &subdevice.id pci 0x1028 +subdevice.name PRO/1000 MB Server Connection vendor.id pci 0x8086 &device.id pci 0x1029 +device.name 82559 Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1030 +device.name 82559 InBusiness 10/100 vendor.id pci 0x8086 &device.id pci 0x1031 +device.name 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x1014 &subdevice.id pci 0x0209 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name Vaio PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x104d &subdevice.id pci 0x813c +subdevice.name Vaio PCG-GRV616G vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x107b &subdevice.id pci 0x5350 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x144d &subdevice.id pci 0xc000 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x144d &subdevice.id pci 0xc001 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x144d &subdevice.id pci 0xc003 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x1031 &subvendor.id pci 0x144d &subdevice.id pci 0xc006 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x8086 &device.id pci 0x1032 +device.name 82801CAM (ICH3) PRO/100 VE Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1033 +device.name 82801CAM (ICH3) PRO/100 VM (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1034 +device.name 82801CAM (ICH3) PRO/100 VM Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1035 +device.name 82801CAM (ICH3)/82562EH (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1036 +device.name 82801CAM (ICH3) 82562EH Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1037 +device.name 82801CAM (ICH3) Chipset Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1038 +device.name 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1038 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0098 +subdevice.name Evo N600c vendor.id pci 0x8086 &device.id pci 0x1039 +device.name 82801DB PRO/100 VE (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1039 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x1039 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 onboard ethernet ETH1 vendor.id pci 0x8086 &device.id pci 0x103a +device.name 82801DB PRO/100 VE (CNR) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x103b +device.name 82801DB PRO/100 VM (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x103c +device.name 82801DB PRO/100 VM (CNR) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x103d +device.name 82801DB PRO/100 VE (MOB) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x103d &subvendor.id pci 0x1014 &subdevice.id pci 0x0522 +subdevice.name ThinkPad R40 vendor.id pci 0x8086 &device.id pci 0x103d &subvendor.id pci 0x1028 &subdevice.id pci 0x2002 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x103d &subvendor.id pci 0x8086 &subdevice.id pci 0x103d +subdevice.name 82562EZ 10/100 Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x103e +device.name 82801DB PRO/100 VM (MOB) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1040 +device.name 536EP Data Fax Modem vendor.id pci 0x8086 &device.id pci 0x1040 &subvendor.id pci 0x16be &subdevice.id pci 0x1040 +subdevice.name V.9X DSP Data Fax Modem vendor.id pci 0x8086 &device.id pci 0x1043 +device.name PRO/Wireless LAN 2100 3B Mini PCI Adapter vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2522 +subdevice.name Samsung X10/P30 integrated WLAN vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2527 +subdevice.name MIM2000/Centrino vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2561 +subdevice.name Dell Latitude D800 vendor.id pci 0x8086 &device.id pci 0x1043 &subvendor.id pci 0x8086 &subdevice.id pci 0x2581 +subdevice.name Toshiba Satellite M10 vendor.id pci 0x8086 &device.id pci 0x1048 +device.name 82597EX 10GbE Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1048 &subvendor.id pci 0x8086 &subdevice.id pci 0xa01f +subdevice.name PRO/10GbE LR Server Adapter vendor.id pci 0x8086 &device.id pci 0x1048 &subvendor.id pci 0x8086 &subdevice.id pci 0xa11f +subdevice.name PRO/10GbE LR Server Adapter vendor.id pci 0x8086 &device.id pci 0x1049 +device.name 82566MM Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1049 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x1049 &subvendor.id pci 0x17aa &subdevice.id pci 0x20b9 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x104a +device.name 82566DM Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x104b +device.name 82566DC Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x104c +device.name 82562V 10/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x104d +device.name 82566MC Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1050 +device.name 82562EZ 10/100 Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1050 &subvendor.id pci 0x1028 &subdevice.id pci 0x019d +subdevice.name Dimension 3000 vendor.id pci 0x8086 &device.id pci 0x1050 &subvendor.id pci 0x1462 &subdevice.id pci 0x728c +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x1050 &subvendor.id pci 0x1462 &subdevice.id pci 0x758c +subdevice.name MS-6758 (875P Neo) vendor.id pci 0x8086 &device.id pci 0x1050 &subvendor.id pci 0x8086 &subdevice.id pci 0x3020 +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x1050 &subvendor.id pci 0x8086 &subdevice.id pci 0x302f +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x1050 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x1051 +device.name 82801EB/ER (ICH5/ICH5R) integrated LAN Controller vendor.id pci 0x8086 &device.id pci 0x1052 +device.name PRO/100 VM Network Connection vendor.id pci 0x8086 &device.id pci 0x1053 +device.name PRO/100 VM Network Connection vendor.id pci 0x8086 &device.id pci 0x1054 +device.name PRO/100 VE Network Connection vendor.id pci 0x8086 &device.id pci 0x1055 +device.name PRO/100 VM Network Connection vendor.id pci 0x8086 &device.id pci 0x1056 +device.name PRO/100 VE Network Connection vendor.id pci 0x8086 &device.id pci 0x1057 +device.name PRO/100 VE Network Connection vendor.id pci 0x8086 &device.id pci 0x1059 +device.name 82551QM Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x105b +device.name 82546GB Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x105e +device.name 82571EB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x103c &subdevice.id pci 0x7044 +subdevice.name NC360T PCI Express Dual Port Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x103c &subdevice.id pci 0x704e +subdevice.name Dual Port 1000Base-T (PCIe) [AD337A] vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x1775 &subdevice.id pci 0x6003 +subdevice.name Telum GE-QT vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x18df &subdevice.id pci 0x1214 +subdevice.name 2x 1GbE, PCIe x1, dual Intel 82571EB chips vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x8086 &subdevice.id pci 0x005e +subdevice.name PRO/1000 PT Dual Port Server Connection vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x8086 &subdevice.id pci 0x105e +subdevice.name PRO/1000 PT Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x8086 &subdevice.id pci 0x10d5 +subdevice.name 82571PT Gigabit PT Quad Port Server ExpressModule vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x8086 &subdevice.id pci 0x115e +subdevice.name PRO/1000 PT Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x8086 &subdevice.id pci 0x125e +subdevice.name PRO/1000 PT Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x105e &subvendor.id pci 0x8086 &subdevice.id pci 0x135e +subdevice.name PRO/1000 PT Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x105f +device.name 82571EB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x105f &subvendor.id pci 0x103c &subdevice.id pci 0x704f +subdevice.name Dual Port 1000Base-SX (PCIe) [AD338A] vendor.id pci 0x8086 &device.id pci 0x105f &subvendor.id pci 0x8086 &subdevice.id pci 0x005a +subdevice.name PRO/1000 PF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x105f &subvendor.id pci 0x8086 &subdevice.id pci 0x115f +subdevice.name PRO/1000 PF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x105f &subvendor.id pci 0x8086 &subdevice.id pci 0x125f +subdevice.name PRO/1000 PF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x105f &subvendor.id pci 0x8086 &subdevice.id pci 0x135f +subdevice.name PRO/1000 PF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1060 +device.name 82571EB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1060 &subvendor.id pci 0x8086 &subdevice.id pci 0x0060 +subdevice.name PRO/1000 PB Dual Port Server Connection vendor.id pci 0x8086 &device.id pci 0x1060 &subvendor.id pci 0x8086 &subdevice.id pci 0x1060 +subdevice.name PRO/1000 PB Dual Port Server Connection vendor.id pci 0x8086 &device.id pci 0x1064 +device.name 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1064 &subvendor.id pci 0x1043 &subdevice.id pci 0x80f8 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x1065 +device.name 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1066 +device.name 82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1067 +device.name 82562 EM/EX/GX - PRO/100 VM Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1068 +device.name 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile vendor.id pci 0x8086 &device.id pci 0x1068 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x1069 +device.name 82562EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller Mobile vendor.id pci 0x8086 &device.id pci 0x106a +device.name 82562G - PRO/100 VE (LOM) Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x106b +device.name 82562G - PRO/100 VE Ethernet Controller Mobile vendor.id pci 0x8086 &device.id pci 0x1075 +device.name 82547GI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1075 &subvendor.id pci 0x1028 &subdevice.id pci 0x0165 +subdevice.name PowerEdge 750 vendor.id pci 0x8086 &device.id pci 0x1075 &subvendor.id pci 0x8086 &subdevice.id pci 0x0075 +subdevice.name PRO/1000 CT Network Connection vendor.id pci 0x8086 &device.id pci 0x1075 &subvendor.id pci 0x8086 &subdevice.id pci 0x1075 +subdevice.name PRO/1000 CT Network Connection vendor.id pci 0x8086 &device.id pci 0x1076 +device.name 82541GI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x1028 &subdevice.id pci 0x0165 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x1028 &subdevice.id pci 0x106d +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x8086 &subdevice.id pci 0x0076 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x8086 &subdevice.id pci 0x1076 +subdevice.name PRO/1000 MT Network Connection vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x8086 &subdevice.id pci 0x1176 +subdevice.name PRO/1000 MT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1076 &subvendor.id pci 0x8086 &subdevice.id pci 0x1276 +subdevice.name PRO/1000 MT Network Adapter vendor.id pci 0x8086 &device.id pci 0x1077 +device.name 82541GI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1077 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1077 &subvendor.id pci 0x8086 &subdevice.id pci 0x0077 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1077 &subvendor.id pci 0x8086 &subdevice.id pci 0x1077 +subdevice.name PRO/1000 MT Mobile Connection vendor.id pci 0x8086 &device.id pci 0x1078 +device.name 82541ER Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1078 &subvendor.id pci 0x8086 &subdevice.id pci 0x1078 +subdevice.name 82541ER-based Network Connection vendor.id pci 0x8086 &device.id pci 0x1079 +device.name 82546GB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x103c &subdevice.id pci 0x12a6 +subdevice.name Dual Port 1000Base-T [A9900A] vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x103c &subdevice.id pci 0x12cf +subdevice.name Core Dual Port 1000Base-T [AB352A] vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer Gigabit Ethernet vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x1fc1 &subdevice.id pci 0x0027 +subdevice.name Niagara 2261 Failover NIC vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x8086 &subdevice.id pci 0x0079 +subdevice.name PRO/1000 MT Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x8086 &subdevice.id pci 0x1079 +subdevice.name PRO/1000 MT Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x8086 &subdevice.id pci 0x1179 +subdevice.name PRO/1000 MT Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1079 &subvendor.id pci 0x8086 &subdevice.id pci 0x117a +subdevice.name PRO/1000 MT Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x107a +device.name 82546GB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x107a &subvendor.id pci 0x103c &subdevice.id pci 0x12a8 +subdevice.name Dual Port 1000base-SX [A9899A] vendor.id pci 0x8086 &device.id pci 0x107a &subvendor.id pci 0x8086 &subdevice.id pci 0x107a +subdevice.name PRO/1000 MF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x107a &subvendor.id pci 0x8086 &subdevice.id pci 0x127a +subdevice.name PRO/1000 MF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x107b +device.name 82546GB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x107b &subvendor.id pci 0x8086 &subdevice.id pci 0x007b +subdevice.name PRO/1000 MB Dual Port Server Connection vendor.id pci 0x8086 &device.id pci 0x107b &subvendor.id pci 0x8086 &subdevice.id pci 0x107b +subdevice.name PRO/1000 MB Dual Port Server Connection vendor.id pci 0x8086 &device.id pci 0x107c +device.name 82541PI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x107c &subvendor.id pci 0x8086 &subdevice.id pci 0x1376 +subdevice.name PRO/1000 GT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x107c &subvendor.id pci 0x8086 &subdevice.id pci 0x1476 +subdevice.name PRO/1000 GT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x107d +device.name 82572EI Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x107d &subvendor.id pci 0x8086 &subdevice.id pci 0x1082 +subdevice.name PRO/1000 PT Server Adapter vendor.id pci 0x8086 &device.id pci 0x107d &subvendor.id pci 0x8086 &subdevice.id pci 0x1084 +subdevice.name PRO/1000 PT Server Adapter vendor.id pci 0x8086 &device.id pci 0x107d &subvendor.id pci 0x8086 &subdevice.id pci 0x1092 +subdevice.name PRO/1000 PT Server Adapter vendor.id pci 0x8086 &device.id pci 0x107e +device.name 82572EI Gigabit Ethernet Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x107e &subvendor.id pci 0x8086 &subdevice.id pci 0x1084 +subdevice.name PRO/1000 PF Server Adapter vendor.id pci 0x8086 &device.id pci 0x107e &subvendor.id pci 0x8086 &subdevice.id pci 0x1085 +subdevice.name PRO/1000 PF Server Adapter vendor.id pci 0x8086 &device.id pci 0x107e &subvendor.id pci 0x8086 &subdevice.id pci 0x1094 +subdevice.name PRO/1000 PF Server Adapter vendor.id pci 0x8086 &device.id pci 0x107f +device.name 82572EI Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1080 +device.name FA82537EP 56K V.92 Data/Fax Modem PCI vendor.id pci 0x8086 &device.id pci 0x1081 +device.name 631xESB/632xESB LAN Controller Copper vendor.id pci 0x8086 &device.id pci 0x1082 +device.name 631xESB/632xESB LAN Controller fiber vendor.id pci 0x8086 &device.id pci 0x1083 +device.name 631xESB/632xESB LAN Controller SERDES vendor.id pci 0x8086 &device.id pci 0x1084 +device.name 631xESB/632xESB IDE Redirection vendor.id pci 0x8086 &device.id pci 0x1085 +device.name 631xESB/632xESB Serial Port Redirection vendor.id pci 0x8086 &device.id pci 0x1086 +device.name 631xESB/632xESB IPMI/KCS0 vendor.id pci 0x8086 &device.id pci 0x1087 +device.name 631xESB/632xESB UHCI Redirection vendor.id pci 0x8086 &device.id pci 0x1089 +device.name 631xESB/632xESB BT vendor.id pci 0x8086 &device.id pci 0x108a +device.name 82546GB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x108a &subvendor.id pci 0x8086 &subdevice.id pci 0x108a +subdevice.name PRO/1000 P Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x108a &subvendor.id pci 0x8086 &subdevice.id pci 0x118a +subdevice.name PRO/1000 P Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x108b +device.name 82573V Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x108b &subvendor.id pci 0x1462 &subdevice.id pci 0x176c +subdevice.name on board on MSI 945P - NEO (MS-7176) vendor.id pci 0x8086 &device.id pci 0x108c +device.name 82573E Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x108e +device.name 82573E KCS (Active Management) vendor.id pci 0x8086 &device.id pci 0x108f +device.name Active Management Technology - SOL vendor.id pci 0x8086 &device.id pci 0x1091 +device.name PRO/100 VM Network Connection vendor.id pci 0x8086 &device.id pci 0x1092 +device.name PRO/100 VE Network Connection vendor.id pci 0x8086 &device.id pci 0x1092 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x1093 +device.name PRO/100 VM Network Connection vendor.id pci 0x8086 &device.id pci 0x1094 +device.name PRO/100 VE Network Connection vendor.id pci 0x8086 &device.id pci 0x1095 +device.name PRO/100 VE Network Connection vendor.id pci 0x8086 &device.id pci 0x1096 +device.name 80003ES2LAN Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x1096 &subvendor.id pci 0x15d9 &subdevice.id pci 0x1096 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1096 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x1096 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x1097 +device.name 631xESB/632xESB DPT LAN Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x1098 +device.name 80003ES2LAN Gigabit Ethernet Controller (Serdes) vendor.id pci 0x8086 &device.id pci 0x1099 +device.name 82546GB Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x1099 &subvendor.id pci 0x8086 &subdevice.id pci 0x1099 +subdevice.name PRO/1000 GT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x109a +device.name 82573L Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x109a &subvendor.id pci 0x1179 &subdevice.id pci 0xff10 +subdevice.name PRO/1000 PL vendor.id pci 0x8086 &device.id pci 0x109a &subvendor.id pci 0x17aa &subdevice.id pci 0x2001 +subdevice.name ThinkPad T60 vendor.id pci 0x8086 &device.id pci 0x109a &subvendor.id pci 0x17aa &subdevice.id pci 0x207e +subdevice.name ThinkPad X60/X60s vendor.id pci 0x8086 &device.id pci 0x109a &subvendor.id pci 0x8086 &subdevice.id pci 0x109a +subdevice.name PRO/1000 PL Network Connection vendor.id pci 0x8086 &device.id pci 0x109a &subvendor.id pci 0x8086 &subdevice.id pci 0x309c +subdevice.name Desktop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x109a &subvendor.id pci 0x8086 &subdevice.id pci 0x30a5 +subdevice.name Desktop Board D975XBX vendor.id pci 0x8086 &device.id pci 0x109b +device.name 82546GB PRO/1000 GF Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x109e +device.name 82597EX 10GbE Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x109e &subvendor.id pci 0x8086 &subdevice.id pci 0xa01f +subdevice.name PRO/10GbE CX4 Server Adapter vendor.id pci 0x8086 &device.id pci 0x109e &subvendor.id pci 0x8086 &subdevice.id pci 0xa11f +subdevice.name PRO/10GbE CX4 Server Adapter vendor.id pci 0x8086 &device.id pci 0x10a0 +device.name 82571EB PRO/1000 AT Quad Port Bypass Adapter vendor.id pci 0x8086 &device.id pci 0x10a1 +device.name 82571EB PRO/1000 AF Quad Port Bypass Adapter vendor.id pci 0x8086 &device.id pci 0x10a4 +device.name 82571EB Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x10a4 &subvendor.id pci 0x8086 &subdevice.id pci 0x10a4 +subdevice.name PRO/1000 PT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10a4 &subvendor.id pci 0x8086 &subdevice.id pci 0x11a4 +subdevice.name PRO/1000 PT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10a5 +device.name 82571EB Gigabit Ethernet Controller (Fiber) vendor.id pci 0x8086 &device.id pci 0x10a5 &subvendor.id pci 0x8086 &subdevice.id pci 0x10a5 +subdevice.name PRO/1000 PF Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10a5 &subvendor.id pci 0x8086 &subdevice.id pci 0x10a6 +subdevice.name PRO/1000 PF Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10a6 +device.name 82599EB 10-Gigabit Dummy Function vendor.id pci 0x8086 &device.id pci 0x10a7 +device.name 82575EB Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10a7 &subvendor.id pci 0x8086 &subdevice.id pci 0x10a8 +subdevice.name 82575EB Gigabit Riser Card vendor.id pci 0x8086 &device.id pci 0x10a9 +device.name 82575EB Gigabit Backplane Connection vendor.id pci 0x8086 &device.id pci 0x10b0 +device.name 82573L PRO/1000 PL Network Connection vendor.id pci 0x8086 &device.id pci 0x10b2 +device.name 82573V PRO/1000 PM Network Connection vendor.id pci 0x8086 &device.id pci 0x10b3 +device.name 82573E PRO/1000 PM Network Connection vendor.id pci 0x8086 &device.id pci 0x10b4 +device.name 82573L PRO/1000 PL Network Connection vendor.id pci 0x8086 &device.id pci 0x10b5 +device.name 82546GB Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x10b5 &subvendor.id pci 0x103c &subdevice.id pci 0x3109 +subdevice.name NC340T PCI-X Quad-port Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x10b5 &subvendor.id pci 0x8086 &subdevice.id pci 0x1099 +subdevice.name PRO/1000 GT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10b5 &subvendor.id pci 0x8086 &subdevice.id pci 0x1199 +subdevice.name PRO/1000 GT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10b6 +device.name 82598 10GbE PCI-Express Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x10b9 +device.name 82572EI Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x10b9 &subvendor.id pci 0x103c &subdevice.id pci 0x704a +subdevice.name 110T PCIe Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x10b9 &subvendor.id pci 0x8086 &subdevice.id pci 0x1083 +subdevice.name PRO/1000 PT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x10b9 &subvendor.id pci 0x8086 &subdevice.id pci 0x1093 +subdevice.name PRO/1000 PT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x10ba +device.name 80003ES2LAN Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x10bb +device.name 80003ES2LAN Gigabit Ethernet Controller (Serdes) vendor.id pci 0x8086 &device.id pci 0x10bc +device.name 82571EB Gigabit Ethernet Controller (Copper) vendor.id pci 0x8086 &device.id pci 0x10bc &subvendor.id pci 0x103c &subdevice.id pci 0x704b +subdevice.name NC364T PCI Express Quad Port Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x10bc &subvendor.id pci 0x108e &subdevice.id pci 0x11bc +subdevice.name x4 PCI-Express Quad Gigabit Ethernet UTP Low Profile Adapter vendor.id pci 0x8086 &device.id pci 0x10bc &subvendor.id pci 0x8086 &subdevice.id pci 0x10bc +subdevice.name PRO/1000 PT Quad Port LP Server Adapter vendor.id pci 0x8086 &device.id pci 0x10bc &subvendor.id pci 0x8086 &subdevice.id pci 0x11bc +subdevice.name PRO/1000 PT Quad Port LP Server Adapter vendor.id pci 0x8086 &device.id pci 0x10bd +device.name 82566DM-2 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10bd &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x10bf +device.name 82567LF Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10c0 +device.name 82562V-2 10/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x10c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x10c2 +device.name 82562G-2 10/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x10c3 +device.name 82562GT-2 10/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x10c4 +device.name 82562GT 10/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x10c5 +device.name 82562G 10/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x10c6 +device.name 82598EB 10-Gigabit AF Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10c6 &subvendor.id pci 0x8086 &subdevice.id pci 0xa05f +subdevice.name 10-Gigabit XF SR Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c6 &subvendor.id pci 0x8086 &subdevice.id pci 0xa15f +subdevice.name 10-Gigabit XF SR Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c7 +device.name 82598EB 10-Gigabit AF Network Connection vendor.id pci 0x8086 &device.id pci 0x10c7 &subvendor.id pci 0x1014 &subdevice.id pci 0x037f +subdevice.name 10-Gigabit XF SR Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c7 &subvendor.id pci 0x1014 &subdevice.id pci 0x0380 +subdevice.name 10-Gigabit XF LR Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c7 &subvendor.id pci 0x8086 &subdevice.id pci 0xa05f +subdevice.name 10-Gigabit XF SR Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c7 &subvendor.id pci 0x8086 &subdevice.id pci 0xa15f +subdevice.name 10-Gigabit XF SR Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c7 &subvendor.id pci 0x8086 &subdevice.id pci 0xa16f +subdevice.name 10-Gigabit XF SR Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c8 +device.name 82598EB 10-Gigabit AT Network Connection vendor.id pci 0x8086 &device.id pci 0x10c8 &subvendor.id pci 0x8086 &subdevice.id pci 0xa10c +subdevice.name 10-Gigabit AT Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c8 &subvendor.id pci 0x8086 &subdevice.id pci 0xa11c +subdevice.name 10-Gigabit AT Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c8 &subvendor.id pci 0x8086 &subdevice.id pci 0xa12c +subdevice.name 10-Gigabit AT Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c9 +device.name 82576 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x103c &subdevice.id pci 0x31ef +subdevice.name NC362i Integrated Dual port Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x103c &subdevice.id pci 0x323f +subdevice.name NC362i Integrated Dual port Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8028 +subdevice.name UV-BaseIO dual-port GbE vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x13a3 &subdevice.id pci 0x0037 +subdevice.name DS4100 Secure Multi-Gigabit Server Adapter with Compression vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x15d9 &subdevice.id pci 0xa811 +subdevice.name H8DGU vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x8086 &subdevice.id pci 0xa01c +subdevice.name Gigabit ET Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x8086 &subdevice.id pci 0xa03c +subdevice.name Gigabit ET Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10c9 &subvendor.id pci 0x8086 &subdevice.id pci 0xa04c +subdevice.name Gigabit ET Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10ca +device.name 82576 Virtual Function vendor.id pci 0x8086 &device.id pci 0x10cb +device.name 82567V Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10cc +device.name 82567LM-2 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10cd +device.name 82567LF-2 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10ce +device.name 82567V-2 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10d3 +device.name 82574L Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x103c &subdevice.id pci 0x1785 +subdevice.name NC112i 1-port Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x103c &subdevice.id pci 0x3250 +subdevice.name NC112T PCI Express single Port Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x1043 &subdevice.id pci 0x8369 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x1093 &subdevice.id pci 0x76e9 +subdevice.name PCIe-8233 Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8029 +subdevice.name Prism XL Single Port Gigabit Ethernet vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060a +subdevice.name X7SPA-H/X7SPA-HF Motherboard vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Gigabit CT2 Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x8086 &subdevice.id pci 0x357a +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0x8086 &subdevice.id pci 0xa01f +subdevice.name Gigabit CT Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x10d3 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c2 +subdevice.name PC2-LIMBO vendor.id pci 0x8086 &device.id pci 0x10d4 +device.name Matrox Concord GE (customized Intel 82574) vendor.id pci 0x8086 &device.id pci 0x10d5 +device.name 82571PT Gigabit PT Quad Port Server ExpressModule vendor.id pci 0x8086 &device.id pci 0x10d6 +device.name 82575GB Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10d6 &subvendor.id pci 0x8086 &subdevice.id pci 0x10d6 +subdevice.name Gigabit VT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10d6 &subvendor.id pci 0x8086 &subdevice.id pci 0x145a +subdevice.name Gigabit VT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10d6 &subvendor.id pci 0x8086 &subdevice.id pci 0x147a +subdevice.name Gigabit VT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10d8 +device.name 82599EB 10 Gigabit Unprogrammed vendor.id pci 0x8086 &device.id pci 0x10d9 +device.name 82571EB Dual Port Gigabit Mezzanine Adapter vendor.id pci 0x8086 &device.id pci 0x10d9 &subvendor.id pci 0x103c &subdevice.id pci 0x1716 +subdevice.name NC360m Dual Port 1GbE BL-c Adapter vendor.id pci 0x8086 &device.id pci 0x10da +device.name 82571EB Quad Port Gigabit Mezzanine Adapter vendor.id pci 0x8086 &device.id pci 0x10da &subvendor.id pci 0x103c &subdevice.id pci 0x1717 +subdevice.name NC364m Quad Port 1GbE BL-c Adapter vendor.id pci 0x8086 &device.id pci 0x10db +device.name 82598EB 10-Gigabit Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10dd +device.name 82598EB 10-Gigabit AT CX4 Network Connection vendor.id pci 0x8086 &device.id pci 0x10de +device.name 82567LM-3 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10df +device.name 82567LF-3 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10e1 +device.name 82598EB 10-Gigabit AF Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10e1 &subvendor.id pci 0x8086 &subdevice.id pci 0xa15f +subdevice.name 10-Gigabit SR Dual Port Express Module vendor.id pci 0x8086 &device.id pci 0x10e2 +device.name 82575GB Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10e2 &subvendor.id pci 0x8086 &subdevice.id pci 0x10e2 +subdevice.name Gigabit VT Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10e5 +device.name 82567LM-4 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10e6 +device.name 82576 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10e6 &subvendor.id pci 0x8086 &subdevice.id pci 0xa01f +subdevice.name Gigabit EF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10e6 &subvendor.id pci 0x8086 &subdevice.id pci 0xa02f +subdevice.name Gigabit EF Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10e7 +device.name 82576 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10e7 &subvendor.id pci 0x103c &subdevice.id pci 0x31ff +subdevice.name NC362i Integrated Dual Port BL-c Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x10e8 +device.name 82576 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10e8 &subvendor.id pci 0x8086 &subdevice.id pci 0xa02b +subdevice.name Gigabit ET Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10e8 &subvendor.id pci 0x8086 &subdevice.id pci 0xa02c +subdevice.name Gigabit ET Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10ea +device.name 82577LM Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10ea &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x10ea &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x10ea &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x10eb +device.name 82577LC Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10ec +device.name 82598EB 10-Gigabit AT CX4 Network Connection vendor.id pci 0x8086 &device.id pci 0x10ec &subvendor.id pci 0x8086 &subdevice.id pci 0xa01f +subdevice.name 10-Gigabit CX4 Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10ec &subvendor.id pci 0x8086 &subdevice.id pci 0xa11f +subdevice.name 10-Gigabit CX4 Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10ed +device.name 82599 Ethernet Controller Virtual Function vendor.id pci 0x8086 &device.id pci 0x10ef +device.name 82578DM Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10ef &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x10ef &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x10f0 +device.name 82578DC Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10f1 +device.name 82598EB 10-Gigabit AF Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10f1 &subvendor.id pci 0x8086 &subdevice.id pci 0xa20f +subdevice.name 10-Gigabit AF DA Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10f1 &subvendor.id pci 0x8086 &subdevice.id pci 0xa21f +subdevice.name 10-Gigabit AF DA Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x10f4 +device.name 82598EB 10-Gigabit AF Network Connection vendor.id pci 0x8086 &device.id pci 0x10f4 &subvendor.id pci 0x8086 &subdevice.id pci 0x106f +subdevice.name 10-Gigabit XF LR Server Adapter vendor.id pci 0x8086 &device.id pci 0x10f4 &subvendor.id pci 0x8086 &subdevice.id pci 0xa06f +subdevice.name 10-Gigabit XF LR Server Adapter vendor.id pci 0x8086 &device.id pci 0x10f5 +device.name 82567LM Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10f6 +device.name 82574L Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x10f7 +device.name 10 Gigabit BR KX4 Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10f7 &subvendor.id pci 0x108e &subdevice.id pci 0x7b12 +subdevice.name Sun Dual 10GbE PCIe 2.0 FEM vendor.id pci 0x8086 &device.id pci 0x10f7 &subvendor.id pci 0x8086 &subdevice.id pci 0x000d +subdevice.name Ethernet Mezzanine Adapter X520-KX4-2 vendor.id pci 0x8086 &device.id pci 0x10f8 +device.name 82599 10 Gigabit Dual Port Backplane Connection vendor.id pci 0x8086 &device.id pci 0x10f8 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f63 +subdevice.name 10GbE 2P X520k bNDC vendor.id pci 0x8086 &device.id pci 0x10f8 &subvendor.id pci 0x103c &subdevice.id pci 0x17d2 +subdevice.name Ethernet 10Gb 2-port 560M Adapter vendor.id pci 0x8086 &device.id pci 0x10f8 &subvendor.id pci 0x103c &subdevice.id pci 0x18d0 +subdevice.name Ethernet 10Gb 2-port 560FLB Adapter vendor.id pci 0x8086 &device.id pci 0x10f8 &subvendor.id pci 0x1059 &subdevice.id pci 0x0111 +subdevice.name T4007 10GbE interface vendor.id pci 0x8086 &device.id pci 0x10f8 &subvendor.id pci 0x1059 &subdevice.id pci 0x0130 +subdevice.name T4009 10GbE interface vendor.id pci 0x8086 &device.id pci 0x10f8 &subvendor.id pci 0x8086 &subdevice.id pci 0x000c +subdevice.name Ethernet X520 10GbE Dual Port KX4-KR Mezz vendor.id pci 0x8086 &device.id pci 0x10f9 +device.name 82599 10 Gigabit Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10fb +device.name 82599ES 10-Gigabit SFI/SFP+ Network Connection vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x1028 &subdevice.id pci 0x1f72 +subdevice.name Ethernet 10G 4P X520/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x103c &subdevice.id pci 0x17d0 +subdevice.name Ethernet 10Gb 2-port 560FLR-SFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x103c &subdevice.id pci 0x17d2 +subdevice.name Ethernet 10Gb 2-port 560M Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x103c &subdevice.id pci 0x17d3 +subdevice.name Ethernet 10Gb 2-port 560SFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x103c &subdevice.id pci 0x211b +subdevice.name Ethernet 10Gb 1-port P560FLR-SFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x103c &subdevice.id pci 0x2147 +subdevice.name Ethernet 10Gb 1-port 561i Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x103c &subdevice.id pci 0x2159 +subdevice.name Ethernet 10Gb 2-port 562i Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x108e &subdevice.id pci 0x7b11 +subdevice.name Ethernet Server Adapter X520-2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x1170 &subdevice.id pci 0x004c +subdevice.name 82599 DP 10G Mezzanine Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x1734 &subdevice.id pci 0x11a9 +subdevice.name 10 Gigabit Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x17aa &subdevice.id pci 0x1071 +subdevice.name ThinkServer X520-2 AnyFabric vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x17aa &subdevice.id pci 0x4007 +subdevice.name 82599ES 10-Gigabit SFI/SFP+ Network Connection vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x17aa &subdevice.id pci 0x402b +subdevice.name 82599ES 10Gb 2-port Server Adapter X520-DA2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x17aa &subdevice.id pci 0x402f +subdevice.name FPGA Card XC7VX690T-3FFG1157E vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x18d4 &subdevice.id pci 0x0c09 +subdevice.name 82599ES 10Gb 2-port SFP+ OCP Mezz Card MOP81-I-10GS2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x1bd4 &subdevice.id pci 0x001b +subdevice.name 10G SFP+ DP ER102Fi4 Rack Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x1bd4 &subdevice.id pci 0x002f +subdevice.name 10G SFP+ DP EP102Fi4A Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x1bd4 &subdevice.id pci 0x0032 +subdevice.name 10G SFP+ DP EP102Fi4 Adapter vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Server Adapter X520-DA2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name Ethernet Server Adapter X520-2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x0006 +subdevice.name Ethernet Server Adapter X520-1 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x0008 +subdevice.name Ethernet OCP Server Adapter X520-2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x000a +subdevice.name Ethernet Server Adapter X520-1 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x000c +subdevice.name Ethernet Server Adapter X520-2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x10a6 +subdevice.name 82599ES 10Gb 2 port Server Adapter X520-DA2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x7a11 +subdevice.name Ethernet Server Adapter X520-2 vendor.id pci 0x8086 &device.id pci 0x10fb &subvendor.id pci 0x8086 &subdevice.id pci 0x7a12 +subdevice.name Ethernet Server Adapter X520-2 vendor.id pci 0x8086 &device.id pci 0x10fc +device.name 82599 10 Gigabit Dual Port Network Connection vendor.id pci 0x8086 &device.id pci 0x10fe +device.name 82552 10/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x1107 +device.name PRO/1000 MF Server Adapter (LX) vendor.id pci 0x8086 &device.id pci 0x1130 +device.name 82815 815 Chipset Host Bridge and Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x1130 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x8086 &device.id pci 0x1130 &subvendor.id pci 0x1043 &subdevice.id pci 0x8027 +subdevice.name TUSL2-C Mainboard vendor.id pci 0x8086 &device.id pci 0x1130 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x1130 &subvendor.id pci 0x8086 &subdevice.id pci 0x4532 +subdevice.name Desktop Board D815EEA2/D815EFV vendor.id pci 0x8086 &device.id pci 0x1130 &subvendor.id pci 0x8086 &subdevice.id pci 0x4557 +subdevice.name D815EGEW Mainboard vendor.id pci 0x8086 &device.id pci 0x1131 +device.name 82815 815 Chipset AGP Bridge vendor.id pci 0x8086 &device.id pci 0x1132 +device.name 82815 Chipset Graphics Controller (CGC) vendor.id pci 0x8086 &device.id pci 0x1132 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x8086 &device.id pci 0x1132 &subvendor.id pci 0x103c &subdevice.id pci 0x2001 +subdevice.name e-pc 40 vendor.id pci 0x8086 &device.id pci 0x1132 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x1132 &subvendor.id pci 0x8086 &subdevice.id pci 0x4532 +subdevice.name Desktop Board D815EEA2/D815EFV vendor.id pci 0x8086 &device.id pci 0x1132 &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name D815EEA Motherboard vendor.id pci 0x8086 &device.id pci 0x1132 &subvendor.id pci 0x8086 &subdevice.id pci 0x4557 +subdevice.name D815EGEW Mainboard vendor.id pci 0x8086 &device.id pci 0x1161 +device.name 82806AA PCI64 Hub Advanced Programmable Interrupt Controller vendor.id pci 0x8086 &device.id pci 0x1161 &subvendor.id pci 0x8086 &subdevice.id pci 0x1161 +subdevice.name 82806AA PCI64 Hub APIC vendor.id pci 0x8086 &device.id pci 0x1162 +device.name Xscale 80200 Big Endian Companion Chip vendor.id pci 0x8086 &device.id pci 0x1190 +device.name Merrifield SD/SDIO/eMMC Controller vendor.id pci 0x8086 &device.id pci 0x1191 +device.name Merrifield Serial IO HSUART Controller vendor.id pci 0x8086 &device.id pci 0x1192 +device.name Merrifield Serial IO HSUART DMA Controller vendor.id pci 0x8086 &device.id pci 0x1194 +device.name Merrifield Serial IO SPI Controller vendor.id pci 0x8086 &device.id pci 0x1195 +device.name Merrifield Serial IO I2C Controller vendor.id pci 0x8086 &device.id pci 0x1196 +device.name Merrifield Serial IO I2C Controller vendor.id pci 0x8086 &device.id pci 0x1199 +device.name Merrifield GPIO Controller vendor.id pci 0x8086 &device.id pci 0x119e +device.name Merrifield USB Device Controller (OTG) vendor.id pci 0x8086 &device.id pci 0x11a0 +device.name Merrifield SCU IPC vendor.id pci 0x8086 &device.id pci 0x11a1 +device.name Merrifield Power Management Unit vendor.id pci 0x8086 &device.id pci 0x11a2 +device.name Merrifield Serial IO DMA Controller vendor.id pci 0x8086 &device.id pci 0x11a5 +device.name Merrifield Serial IO PWM Controller vendor.id pci 0x8086 &device.id pci 0x1200 +device.name IXP1200 Network Processor vendor.id pci 0x8086 &device.id pci 0x1200 &subvendor.id pci 0x172a &subdevice.id pci 0x0000 +subdevice.name AEP SSL Accelerator vendor.id pci 0x8086 &device.id pci 0x1209 +device.name 8255xER/82551IT Fast Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1209 &subvendor.id pci 0x140b &subdevice.id pci 0x0610 +subdevice.name PMC610 quad Ethernet board vendor.id pci 0x8086 &device.id pci 0x1209 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x1209 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x8086 &device.id pci 0x1209 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1051 +subdevice.name CE7 mainboard vendor.id pci 0x8086 &device.id pci 0x1209 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1070 +subdevice.name PC6 mainboard vendor.id pci 0x8086 &device.id pci 0x1221 +device.name 82092AA PCI to PCMCIA Bridge vendor.id pci 0x8086 &device.id pci 0x1222 +device.name 82092AA IDE Controller vendor.id pci 0x8086 &device.id pci 0x1223 +device.name SAA7116 vendor.id pci 0x8086 &device.id pci 0x1225 +device.name 82452KX/GX [Orion] vendor.id pci 0x8086 &device.id pci 0x1226 +device.name 82596 PRO/10 PCI vendor.id pci 0x8086 &device.id pci 0x1227 +device.name 82865 EtherExpress PRO/100A vendor.id pci 0x8086 &device.id pci 0x1228 +device.name 82556 EtherExpress PRO/100 Smart vendor.id pci 0x8086 &device.id pci 0x1229 +device.name 82557/8/9/0/1 Ethernet Pro 100 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0x3001 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0x3002 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0x3003 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0x3004 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0x3005 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0x3006 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0x3007 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb01e +subdevice.name NC3120 Fast Ethernet NIC vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb01f +subdevice.name NC3122 Fast Ethernet NIC (dual port) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb02f +subdevice.name NC1120 Ethernet NIC vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb04a +subdevice.name Netelligent 10/100TX NIC with Wake on LAN vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0c6 +subdevice.name NC3161 Fast Ethernet NIC (embedded, WOL) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0c7 +subdevice.name NC3160 Fast Ethernet NIC (embedded) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0d7 +subdevice.name NC3121 Fast Ethernet NIC (WOL) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0dd +subdevice.name NC3131 Fast Ethernet NIC (dual port) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0de +subdevice.name NC3132 Fast Ethernet Module (dual port) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb0e1 +subdevice.name NC3133 Fast Ethernet Module (100-FX) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb134 +subdevice.name NC3163 Fast Ethernet NIC (embedded, WOL) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb13c +subdevice.name NC3162 Fast Ethernet NIC (embedded) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb144 +subdevice.name NC3123 Fast Ethernet NIC (WOL) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb163 +subdevice.name NC3134 Fast Ethernet NIC (dual port) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb164 +subdevice.name NC3135 Fast Ethernet Upgrade Module (dual port) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb1a4 +subdevice.name NC7131 Gigabit Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x005c +subdevice.name 82558B Ethernet Pro 10/100 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x01bc +subdevice.name 82559 Fast Ethernet LAN On Motherboard vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x01f1 +subdevice.name 10/100 Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x01f2 +subdevice.name 10/100 Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x0207 +subdevice.name Ethernet Pro/100 S vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x0232 +subdevice.name 10/100 Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x023a +subdevice.name ThinkPad R30 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x105c +subdevice.name Netfinity 10/100 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x2205 +subdevice.name ThinkPad A22p vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x305c +subdevice.name 10/100 EtherJet Management Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x405c +subdevice.name 10/100 EtherJet Adapter with Alert on LAN vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x505c +subdevice.name 10/100 EtherJet Secure Management Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x605c +subdevice.name 10/100 EtherJet Secure Management Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x705c +subdevice.name 10/100 Netfinity 10/100 Ethernet Security Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1014 &subdevice.id pci 0x805c +subdevice.name 10/100 Netfinity 10/100 Ethernet Security Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1028 &subdevice.id pci 0x009b +subdevice.name 10/100 Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1028 &subdevice.id pci 0x00ce +subdevice.name 10/100 Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1033 &subdevice.id pci 0x8000 +subdevice.name PC-9821X-B06 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1033 &subdevice.id pci 0x8016 +subdevice.name PK-UG-X006 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1033 &subdevice.id pci 0x801f +subdevice.name PK-UG-X006 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1033 &subdevice.id pci 0x8026 +subdevice.name PK-UG-X006 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1033 &subdevice.id pci 0x8063 +subdevice.name 82559-based Fast Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1033 &subdevice.id pci 0x8064 +subdevice.name 82559-based Fast Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x103c &subdevice.id pci 0x10c0 +subdevice.name NetServer 10/100TX vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x103c &subdevice.id pci 0x10c3 +subdevice.name NetServer 10/100TX vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x103c &subdevice.id pci 0x10ca +subdevice.name NetServer 10/100TX vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x103c &subdevice.id pci 0x10cb +subdevice.name NetServer 10/100TX vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x103c &subdevice.id pci 0x10e3 +subdevice.name NetServer 10/100TX vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x103c &subdevice.id pci 0x10e4 +subdevice.name NetServer 10/100TX vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x103c &subdevice.id pci 0x1200 +subdevice.name NetServer 10/100TX vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x108e &subdevice.id pci 0x10cf +subdevice.name EtherExpress PRO/100(B) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x10c3 &subdevice.id pci 0x1100 +subdevice.name SmartEther100 SC1100 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x10cf &subdevice.id pci 0x1115 +subdevice.name 8255x-based Ethernet Adapter (10/100) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x10cf &subdevice.id pci 0x1143 +subdevice.name 8255x-based Ethernet Adapter (10/100) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x110a &subdevice.id pci 0x008b +subdevice.name 82551QM Fast Ethernet Multifuction PCI/CardBus Controller vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 onboard ethernet ETH2 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name 8255x-based Ethernet Adapter (10/100) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1179 &subdevice.id pci 0x0002 +subdevice.name PCI FastEther LAN on Docker vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1179 &subdevice.id pci 0x0003 +subdevice.name 8255x-based Fast Ethernet vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1259 &subdevice.id pci 0x2560 +subdevice.name AT-2560 100 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1259 &subdevice.id pci 0x2561 +subdevice.name AT-2560 100 FX Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1266 &subdevice.id pci 0x0001 +subdevice.name NE10/100 Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x13e9 &subdevice.id pci 0x1000 +subdevice.name 6221L-4U vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x144d &subdevice.id pci 0x2501 +subdevice.name SEM-2000 MiniPCI LAN Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x144d &subdevice.id pci 0x2502 +subdevice.name SEM-2100IL MiniPCI LAN Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1668 &subdevice.id pci 0x1100 +subdevice.name EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1080 +subdevice.name CT8 mainboard vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name EtherExpress PRO/100B (TX) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name EtherExpress PRO/100B (T4) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name EtherExpress PRO/10+ vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0004 +subdevice.name EtherExpress PRO/100 WfM vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0005 +subdevice.name 82557 10/100 vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0006 +subdevice.name 82557 10/100 with Wake on LAN vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0007 +subdevice.name 82558 10/100 Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0008 +subdevice.name 82558 10/100 with Wake on LAN vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0009 +subdevice.name 82558B PRO/100+ PCI (TP) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x000a +subdevice.name EtherExpress PRO/100+ Management Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x000b +subdevice.name EtherExpress PRO/100+ vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x000c +subdevice.name EtherExpress PRO/100+ Management Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x000d +subdevice.name EtherExpress PRO/100+ Alert On LAN II* Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x000e +subdevice.name EtherExpress PRO/100+ Management Adapter with Alert On LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x000f +subdevice.name EtherExpress PRO/100 Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0010 +subdevice.name EtherExpress PRO/100 S Management Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0011 +subdevice.name EtherExpress PRO/100 S Management Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0012 +subdevice.name EtherExpress PRO/100 S Advanced Management Adapter (D) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0013 +subdevice.name EtherExpress PRO/100 S Advanced Management Adapter (E) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0030 +subdevice.name EtherExpress PRO/100 Management Adapter with Alert On LAN* GC vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0031 +subdevice.name EtherExpress PRO/100 Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0040 +subdevice.name EtherExpress PRO/100 S Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0041 +subdevice.name EtherExpress PRO/100 S Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0042 +subdevice.name EtherExpress PRO/100 Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x0050 +subdevice.name EtherExpress PRO/100 S Desktop Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1009 +subdevice.name EtherExpress PRO/100+ Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x100c +subdevice.name EtherExpress PRO/100+ Server Adapter (PILA8470B) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1012 +subdevice.name EtherExpress PRO/100 S Server Adapter (D) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1013 +subdevice.name EtherExpress PRO/100 S Server Adapter (E) vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1015 +subdevice.name EtherExpress PRO/100 S Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1017 +subdevice.name EtherExpress PRO/100+ Dual Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1030 +subdevice.name EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1040 +subdevice.name EtherExpress PRO/100 S Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1041 +subdevice.name EtherExpress PRO/100 S Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1042 +subdevice.name EtherExpress PRO/100 Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1050 +subdevice.name EtherExpress PRO/100 S Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1051 +subdevice.name EtherExpress PRO/100 Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1052 +subdevice.name EtherExpress PRO/100 Server Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x10f0 +subdevice.name EtherExpress PRO/100+ Dual Port Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1229 +subdevice.name 82557/8/9 [Ethernet Pro 100] vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2009 +subdevice.name EtherExpress PRO/100 S Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x200d +subdevice.name EtherExpress PRO/100 Cardbus vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x200e +subdevice.name EtherExpress PRO/100 LAN+V90 Cardbus Modem vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x200f +subdevice.name EtherExpress PRO/100 SR Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2010 +subdevice.name EtherExpress PRO/100 S Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2013 +subdevice.name EtherExpress PRO/100 SR Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2016 +subdevice.name EtherExpress PRO/100 S Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2017 +subdevice.name EtherExpress PRO/100 S Combo Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2018 +subdevice.name EtherExpress PRO/100 SR Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2019 +subdevice.name EtherExpress PRO/100 SR Combo Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2101 +subdevice.name EtherExpress PRO/100 P Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2102 +subdevice.name EtherExpress PRO/100 SP Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2103 +subdevice.name EtherExpress PRO/100 SP Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2104 +subdevice.name EtherExpress PRO/100 SP Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2105 +subdevice.name EtherExpress PRO/100 SP Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2106 +subdevice.name EtherExpress PRO/100 P Mobile Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2107 +subdevice.name EtherExpress PRO/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2108 +subdevice.name EtherExpress PRO/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2200 +subdevice.name EtherExpress PRO/100 P Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2201 +subdevice.name EtherExpress PRO/100 P Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2202 +subdevice.name EtherExpress PRO/100 SP Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2203 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2204 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2205 +subdevice.name EtherExpress PRO/100 SP Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2206 +subdevice.name EtherExpress PRO/100 SP Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2207 +subdevice.name EtherExpress PRO/100 SP Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2208 +subdevice.name EtherExpress PRO/100 P Mobile Combo Adapter vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2402 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2407 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2408 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2409 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x240f +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2410 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2411 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2412 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x2413 +subdevice.name EtherExpress PRO/100+ MiniPCI vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3000 +subdevice.name 82559 Fast Ethernet LAN on Motherboard vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3001 +subdevice.name 82559 Fast Ethernet LOM with Basic Alert on LAN* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3002 +subdevice.name 82559 Fast Ethernet LOM with Alert on LAN II* vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3006 +subdevice.name EtherExpress PRO/100 S Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3007 +subdevice.name EtherExpress PRO/100 S Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3008 +subdevice.name EtherExpress PRO/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3010 +subdevice.name EtherExpress PRO/100 S Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3011 +subdevice.name EtherExpress PRO/100 S Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3012 +subdevice.name EtherExpress PRO/100 Network Connection vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x301a +subdevice.name S845WD1-E mainboard vendor.id pci 0x8086 &device.id pci 0x1229 &subvendor.id pci 0x8086 &subdevice.id pci 0x3411 +subdevice.name SDS2 Mainboard vendor.id pci 0x8086 &device.id pci 0x122d +device.name 430FX - 82437FX TSC [Triton I] vendor.id pci 0x8086 &device.id pci 0x122e +device.name 82371FB PIIX ISA [Triton I] vendor.id pci 0x8086 &device.id pci 0x1230 +device.name 82371FB PIIX IDE [Triton I] vendor.id pci 0x8086 &device.id pci 0x1231 +device.name DSVD Modem vendor.id pci 0x8086 &device.id pci 0x1234 +device.name 430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX) vendor.id pci 0x8086 &device.id pci 0x1235 +device.name 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP) vendor.id pci 0x8086 &device.id pci 0x1237 +device.name 440FX - 82441FX PMC [Natoma] vendor.id pci 0x8086 &device.id pci 0x1237 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name Qemu virtual machine vendor.id pci 0x8086 &device.id pci 0x1239 +device.name 82371FB PIIX IDE Interface vendor.id pci 0x8086 &device.id pci 0x123b +device.name 82380PB PCI to PCI Docking Bridge vendor.id pci 0x8086 &device.id pci 0x123c +device.name 82380AB (MISA) Mobile PCI-to-ISA Bridge vendor.id pci 0x8086 &device.id pci 0x123d +device.name 683053 Programmable Interrupt Device vendor.id pci 0x8086 &device.id pci 0x123e +device.name 82466GX (IHPC) Integrated Hot-Plug Controller (hidden mode) vendor.id pci 0x8086 &device.id pci 0x123f +device.name 82466GX Integrated Hot-Plug Controller (IHPC) vendor.id pci 0x8086 &device.id pci 0x1240 +device.name 82752 (752) AGP Graphics Accelerator vendor.id pci 0x8086 &device.id pci 0x124b +device.name 82380FB (MPCI2) Mobile Docking Controller vendor.id pci 0x8086 &device.id pci 0x1250 +device.name 430HX - 82439HX TXC [Triton II] vendor.id pci 0x8086 &device.id pci 0x1360 +device.name 82806AA PCI64 Hub PCI Bridge vendor.id pci 0x8086 &device.id pci 0x1361 +device.name 82806AA PCI64 Hub Controller (HRes) vendor.id pci 0x8086 &device.id pci 0x1361 &subvendor.id pci 0x8086 &subdevice.id pci 0x1361 +subdevice.name 82806AA PCI64 Hub Controller (HRes) vendor.id pci 0x8086 &device.id pci 0x1361 &subvendor.id pci 0x8086 &subdevice.id pci 0x8000 +subdevice.name 82806AA PCI64 Hub Controller (HRes) vendor.id pci 0x8086 &device.id pci 0x1460 +device.name 82870P2 P64H2 Hub PCI Bridge vendor.id pci 0x8086 &device.id pci 0x1461 +device.name 82870P2 P64H2 I/OxAPIC vendor.id pci 0x8086 &device.id pci 0x1461 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x1461 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9/Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x1462 +device.name 82870P2 P64H2 Hot Plug Controller vendor.id pci 0x8086 &device.id pci 0x1501 +device.name 82567V-3 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1502 +device.name 82579LM Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1502 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1502 &subvendor.id pci 0x8086 &subdevice.id pci 0x357a +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x1503 +device.name 82579V Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1503 &subvendor.id pci 0x1043 &subdevice.id pci 0x849c +subdevice.name P8P67 Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x1507 +device.name Ethernet Express Module X520-P2 vendor.id pci 0x8086 &device.id pci 0x1508 +device.name 82598EB Gigabit BX Network Connection vendor.id pci 0x8086 &device.id pci 0x150a +device.name 82576NS Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x150b +device.name 82598EB 10-Gigabit AT2 Server Adapter vendor.id pci 0x8086 &device.id pci 0x150b &subvendor.id pci 0x8086 &subdevice.id pci 0xa10c +subdevice.name 82598EB 10-Gigabit AT2 Server Adapter vendor.id pci 0x8086 &device.id pci 0x150b &subvendor.id pci 0x8086 &subdevice.id pci 0xa11c +subdevice.name 82598EB 10-Gigabit AT2 Server Adapter vendor.id pci 0x8086 &device.id pci 0x150b &subvendor.id pci 0x8086 &subdevice.id pci 0xa12c +subdevice.name 82598EB 10-Gigabit AT2 Server Adapter vendor.id pci 0x8086 &device.id pci 0x150c +device.name 82583V Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x150d +device.name 82576 Gigabit Backplane Connection vendor.id pci 0x8086 &device.id pci 0x150d &subvendor.id pci 0x8086 &subdevice.id pci 0xa10c +subdevice.name Gigabit ET Quad Port Mezzanine Card vendor.id pci 0x8086 &device.id pci 0x150e +device.name 82580 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x150e &subvendor.id pci 0x103c &subdevice.id pci 0x1780 +subdevice.name NC365T 4-port Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x150e &subvendor.id pci 0x8086 &subdevice.id pci 0x12a1 +subdevice.name Ethernet Server Adapter I340-T4 vendor.id pci 0x8086 &device.id pci 0x150e &subvendor.id pci 0x8086 &subdevice.id pci 0x12a2 +subdevice.name Ethernet Server Adapter I340-T4 vendor.id pci 0x8086 &device.id pci 0x150f +device.name 82580 Gigabit Fiber Network Connection vendor.id pci 0x8086 &device.id pci 0x1510 +device.name 82580 Gigabit Backplane Connection vendor.id pci 0x8086 &device.id pci 0x1511 +device.name 82580 Gigabit SFP Connection vendor.id pci 0x8086 &device.id pci 0x1513 +device.name CV82524 Thunderbolt Controller [Light Ridge 4C 2010] vendor.id pci 0x8086 &device.id pci 0x1514 +device.name Ethernet X520 10GbE Dual Port KX4 Mezz vendor.id pci 0x8086 &device.id pci 0x1514 &subvendor.id pci 0x8086 &subdevice.id pci 0x000b +subdevice.name Ethernet X520 10GbE Dual Port KX4 Mezz vendor.id pci 0x8086 &device.id pci 0x1515 +device.name X540 Ethernet Controller Virtual Function vendor.id pci 0x8086 &device.id pci 0x1516 +device.name 82580 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1516 &subvendor.id pci 0x8086 &subdevice.id pci 0x12b1 +subdevice.name Ethernet Server Adapter I340-T2 vendor.id pci 0x8086 &device.id pci 0x1516 &subvendor.id pci 0x8086 &subdevice.id pci 0x12b2 +subdevice.name Ethernet Server Adapter I340-T2 vendor.id pci 0x8086 &device.id pci 0x1517 +device.name 82599ES 10 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1517 &subvendor.id pci 0x1137 &subdevice.id pci 0x006a +subdevice.name UCS CNA M61KR-I Intel Converged Network Adapter vendor.id pci 0x8086 &device.id pci 0x1518 +device.name 82576NS SerDes Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x151a +device.name DSL2310 Thunderbolt Controller [Eagle Ridge 2C 2011] vendor.id pci 0x8086 &device.id pci 0x151b +device.name CVL2510 Thunderbolt Controller [Light Peak 2C 2010] vendor.id pci 0x8086 &device.id pci 0x151c +device.name 82599 10 Gigabit TN Network Connection vendor.id pci 0x8086 &device.id pci 0x151c &subvendor.id pci 0x108e &subdevice.id pci 0x7b13 +subdevice.name Dual 10GBASE-T LP vendor.id pci 0x8086 &device.id pci 0x1520 +device.name I350 Ethernet Controller Virtual Function vendor.id pci 0x8086 &device.id pci 0x1521 +device.name I350 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x0602 +subdevice.name Gigabit 2P I350-t LOM vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x0693 +subdevice.name Gigabit 2P I350-t LOM vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x06e2 +subdevice.name Gigabit 2P I350-t LOM vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x0757 +subdevice.name Gigabit I350-t LOM vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x075a +subdevice.name Gigabit I350-t LOM vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f60 +subdevice.name Gigabit 4P I350-t rNDC vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f62 +subdevice.name Gigabit 4P X540/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fa8 +subdevice.name Ethernet 10G 4P X550/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fa9 +subdevice.name Ethernet 10G 4P X550 rNDC vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0x1faa +subdevice.name Gigabit 4P X550/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1028 &subdevice.id pci 0xff9a +subdevice.name Gigabit 4P X710/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x103c &subdevice.id pci 0x17d1 +subdevice.name Ethernet 1Gb 4-port 366FLR Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x103c &subdevice.id pci 0x2003 +subdevice.name Ethernet 1Gb 2-port 367i Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x103c &subdevice.id pci 0x2226 +subdevice.name Ethernet 1Gb 1-port 364i Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x103c &subdevice.id pci 0x337f +subdevice.name Ethernet 1Gb 2-port 361i Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x103c &subdevice.id pci 0x3380 +subdevice.name Ethernet 1Gb 4-port 366i Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x103c &subdevice.id pci 0x339e +subdevice.name Ethernet 1Gb 2-port 361T Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x103c &subdevice.id pci 0x8157 +subdevice.name Ethernet 1Gb 4-port 366T Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x108e &subdevice.id pci 0x7b16 +subdevice.name Quad Port GbE PCIe 2.0 ExpressModule, UTP vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x108e &subdevice.id pci 0x7b18 +subdevice.name Quad Port GbE PCIe 2.0 Low Profile Adapter, UTP vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1093 &subdevice.id pci 0x7648 +subdevice.name PCIe-8237R Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1093 &subdevice.id pci 0x7649 +subdevice.name PCIe-8236 Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1093 &subdevice.id pci 0x76b1 +subdevice.name PCIe-8237R-S Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1093 &subdevice.id pci 0x775b +subdevice.name PCIe-8237 Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x10a9 &subdevice.id pci 0x802a +subdevice.name UV2-BaseIO dual-port GbE vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x15d9 &subdevice.id pci 0x0652 +subdevice.name Dual Port i350 GbE MicroLP [AOC-CGP-i2] vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x17aa &subdevice.id pci 0x1074 +subdevice.name ThinkServer I350-T4 AnyFabric vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x17aa &subdevice.id pci 0x4005 +subdevice.name I350 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x18d4 &subdevice.id pci 0x0c07 +subdevice.name I350 1Gb 2-port RJ45 OCP Mezz Card MOP41-I-1GT2 vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x001d +subdevice.name 1G base-T QP EP014Ti1 Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x0035 +subdevice.name 1G base-T QP EP014Ti1 Adapter vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Server Adapter I350-T4 vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Server Adapter I350-T2 vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a1 +subdevice.name Ethernet Server Adapter I350-T4 vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a2 +subdevice.name Ethernet Server Adapter I350-T2 vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x8086 &subdevice.id pci 0x5001 +subdevice.name Ethernet Server Adapter I350-T4 vendor.id pci 0x8086 &device.id pci 0x1521 &subvendor.id pci 0x8086 &subdevice.id pci 0x5002 +subdevice.name Ethernet Server Adapter I350-T2 vendor.id pci 0x8086 &device.id pci 0x1522 +device.name I350 Gigabit Fiber Network Connection vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x108e &subdevice.id pci 0x7b17 +subdevice.name Quad Port GbE PCIe 2.0 ExpressModule, MMF vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x108e &subdevice.id pci 0x7b19 +subdevice.name Dual Port GbE PCIe 2.0 Low Profile Adapter, MMF vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Server Adapter I350-T2 vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name Ethernet Server Adapter I350-F4 vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x8086 &subdevice.id pci 0x0004 +subdevice.name Ethernet Server Adapter I350-F2 vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x8086 &subdevice.id pci 0x0005 +subdevice.name Ethernet Server Adapter I350-F1 vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a2 +subdevice.name Ethernet Server Adapter I350-T2 vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a3 +subdevice.name Ethernet Server Adapter I350-F4 vendor.id pci 0x8086 &device.id pci 0x1522 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a4 +subdevice.name Ethernet Server Adapter I350-F2 vendor.id pci 0x8086 &device.id pci 0x1523 +device.name I350 Gigabit Backplane Connection vendor.id pci 0x8086 &device.id pci 0x1523 &subvendor.id pci 0x1028 &subdevice.id pci 0x0060 +subdevice.name Gigabit 2P I350 LOM vendor.id pci 0x8086 &device.id pci 0x1523 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f9b +subdevice.name Gigabit 4P I350-t bNDC vendor.id pci 0x8086 &device.id pci 0x1523 &subvendor.id pci 0x103c &subdevice.id pci 0x1784 +subdevice.name Ethernet 1Gb 2-port 361FLB Adapter vendor.id pci 0x8086 &device.id pci 0x1523 &subvendor.id pci 0x103c &subdevice.id pci 0x18d1 +subdevice.name Ethernet 1Gb 2-port 361FLB Adapter vendor.id pci 0x8086 &device.id pci 0x1523 &subvendor.id pci 0x103c &subdevice.id pci 0x1989 +subdevice.name Ethernet 1Gb 2-port 363i Adapter vendor.id pci 0x8086 &device.id pci 0x1523 &subvendor.id pci 0x103c &subdevice.id pci 0x339f +subdevice.name Ethernet 1Gb 4-port 366M Adapter vendor.id pci 0x8086 &device.id pci 0x1523 &subvendor.id pci 0x8086 &subdevice.id pci 0x1f52 +subdevice.name 1GbE 4P I350 Mezz vendor.id pci 0x8086 &device.id pci 0x1524 +device.name I350 Gigabit Connection vendor.id pci 0x8086 &device.id pci 0x1525 +device.name 82567V-4 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1526 +device.name 82576 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1526 &subvendor.id pci 0x8086 &subdevice.id pci 0xa05c +subdevice.name Gigabit ET2 Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1526 &subvendor.id pci 0x8086 &subdevice.id pci 0xa06c +subdevice.name Gigabit ET2 Quad Port Server Adapter vendor.id pci 0x8086 &device.id pci 0x1527 +device.name 82580 Gigabit Fiber Network Connection vendor.id pci 0x8086 &device.id pci 0x1527 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Server Adapter I340-F4 vendor.id pci 0x8086 &device.id pci 0x1527 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Server Adapter I340-F4 vendor.id pci 0x8086 &device.id pci 0x1528 +device.name Ethernet Controller 10-Gigabit X540-AT2 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f61 +subdevice.name Ethernet 10G 4P X540/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x103c &subdevice.id pci 0x192d +subdevice.name 561FLR-T 2-port 10Gb Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x103c &subdevice.id pci 0x2004 +subdevice.name Ethernet 10Gb 2-port 561i Adapter vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x103c &subdevice.id pci 0x211a +subdevice.name Ethernet 10Gb 2-port 561T Adapter vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x108e &subdevice.id pci 0x4853 +subdevice.name Ethernet Controller 10-Gigabit X540-AT2 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x108e &subdevice.id pci 0x7b14 +subdevice.name Sun Dual Port 10 GbE PCIe 2.0 ExpressModule, Base-T vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x108e &subdevice.id pci 0x7b15 +subdevice.name Sun Dual Port 10 GbE PCIe 2.0 Low Profile Adapter, Base-T vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x1137 &subdevice.id pci 0x00bf +subdevice.name Ethernet Converged Network Adapter X540-T2 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x17aa &subdevice.id pci 0x1073 +subdevice.name ThinkServer X540-T2 AnyFabric vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x17aa &subdevice.id pci 0x4006 +subdevice.name Ethernet Controller 10-Gigabit X540-AT2 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x001a +subdevice.name 10G base-T DP ER102Ti3 Rack Adapter vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x0033 +subdevice.name 10G base-T DP EP102Ti3 Adapter vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x0034 +subdevice.name 10G base-T DP EP102Ti3A Adapter vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Converged Network Adapter X540-T2 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Converged Network Adapter X540-T1 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x8086 &subdevice.id pci 0x001a +subdevice.name Ethernet Converged Network Adapter X540-T2 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a2 +subdevice.name Ethernet Converged Network Adapter X540-T1 vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x8086 &subdevice.id pci 0x1f61 +subdevice.name Ethernet 10G 4P X540/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x8086 &subdevice.id pci 0x5003 +subdevice.name Ethernet 10G 2P X540-t Adapter vendor.id pci 0x8086 &device.id pci 0x1528 &subvendor.id pci 0x8086 &subdevice.id pci 0x5004 +subdevice.name Ethernet 10G 2P X540-t Adapter vendor.id pci 0x8086 &device.id pci 0x1529 +device.name 82599 10 Gigabit Dual Port Network Connection with FCoE vendor.id pci 0x8086 &device.id pci 0x152a +device.name 82599 10 Gigabit Dual Port Backplane Connection with FCoE vendor.id pci 0x8086 &device.id pci 0x152e +device.name 82599 Virtual Function vendor.id pci 0x8086 &device.id pci 0x1530 +device.name X540 Virtual Function vendor.id pci 0x8086 &device.id pci 0x1533 +device.name I210 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1533 &subvendor.id pci 0x103c &subdevice.id pci 0x0003 +subdevice.name Ethernet I210-T1 GbE NIC vendor.id pci 0x8086 &device.id pci 0x1533 &subvendor.id pci 0x1093 &subdevice.id pci 0x7706 +subdevice.name Compact Vision System Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1533 &subvendor.id pci 0x10a9 &subdevice.id pci 0x802c +subdevice.name UV300 BaseIO single-port GbE vendor.id pci 0x8086 &device.id pci 0x1533 &subvendor.id pci 0x10a9 &subdevice.id pci 0x802d +subdevice.name UV3000 BaseIO GbE Network vendor.id pci 0x8086 &device.id pci 0x1533 &subvendor.id pci 0x17aa &subdevice.id pci 0x1100 +subdevice.name ThinkServer Ethernet Server Adapter vendor.id pci 0x8086 &device.id pci 0x1533 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Server Adapter I210-T1 vendor.id pci 0x8086 &device.id pci 0x1533 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Server Adapter I210-T1 vendor.id pci 0x8086 &device.id pci 0x1536 +device.name I210 Gigabit Fiber Network Connection vendor.id pci 0x8086 &device.id pci 0x1537 +device.name I210 Gigabit Backplane Connection vendor.id pci 0x8086 &device.id pci 0x1537 &subvendor.id pci 0x1059 &subdevice.id pci 0x0110 +subdevice.name T4005 1GbE interface vendor.id pci 0x8086 &device.id pci 0x1537 &subvendor.id pci 0x1059 &subdevice.id pci 0x0111 +subdevice.name T4007 1GbE interface vendor.id pci 0x8086 &device.id pci 0x1537 &subvendor.id pci 0x1059 &subdevice.id pci 0x0120 +subdevice.name T4008 1GbE interface vendor.id pci 0x8086 &device.id pci 0x1537 &subvendor.id pci 0x1059 &subdevice.id pci 0x0130 +subdevice.name T4009 1GbE interface vendor.id pci 0x8086 &device.id pci 0x1537 &subvendor.id pci 0x1059 &subdevice.id pci 0x0140 +subdevice.name T2035 1GbE interface vendor.id pci 0x8086 &device.id pci 0x1537 &subvendor.id pci 0x1059 &subdevice.id pci 0x0150 +subdevice.name RD-01068 1GbE interface vendor.id pci 0x8086 &device.id pci 0x1538 +device.name I210 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1539 +device.name I211 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x153a +device.name Ethernet Connection I217-LM vendor.id pci 0x8086 &device.id pci 0x153a &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x153a &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x153b +device.name Ethernet Connection I217-V vendor.id pci 0x8086 &device.id pci 0x1547 +device.name DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] vendor.id pci 0x8086 &device.id pci 0x1548 +device.name DSL3310 Thunderbolt Controller [Cactus Ridge 2C 2012] vendor.id pci 0x8086 &device.id pci 0x1549 +device.name DSL2210 Thunderbolt Controller [Port Ridge 1C 2011] vendor.id pci 0x8086 &device.id pci 0x154a +device.name Ethernet Server Adapter X520-4 vendor.id pci 0x8086 &device.id pci 0x154a &subvendor.id pci 0x8086 &subdevice.id pci 0x011a +subdevice.name Ethernet Converged Network Adapter X520-4 vendor.id pci 0x8086 &device.id pci 0x154a &subvendor.id pci 0x8086 &subdevice.id pci 0x011b +subdevice.name Ethernet Converged Network Adapter X520-4 vendor.id pci 0x8086 &device.id pci 0x154a &subvendor.id pci 0x8086 &subdevice.id pci 0x011c +subdevice.name Ethernet Converged Network Adapter X520-4 vendor.id pci 0x8086 &device.id pci 0x154c +device.name XL710/X710 Virtual Function vendor.id pci 0x8086 &device.id pci 0x154d +device.name Ethernet 10G 2P X520 Adapter vendor.id pci 0x8086 &device.id pci 0x154d &subvendor.id pci 0x8086 &subdevice.id pci 0x7b11 +subdevice.name 10GbE 2P X520 Adapter vendor.id pci 0x8086 &device.id pci 0x1557 +device.name 82599 10 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1557 &subvendor.id pci 0x17aa &subdevice.id pci 0x4008 +subdevice.name 82599EN 10 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x1557 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x001c +subdevice.name 10G SFP+ SP ER101Fi4 Rack Adapter vendor.id pci 0x8086 &device.id pci 0x1557 &subvendor.id pci 0x1bd4 &subdevice.id pci 0x0030 +subdevice.name 10G SFP+ SP EP101Fi4A Adapter vendor.id pci 0x8086 &device.id pci 0x1557 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet OCP Server Adapter X520-1 vendor.id pci 0x8086 &device.id pci 0x1558 +device.name Ethernet Converged Network Adapter X520-Q1 vendor.id pci 0x8086 &device.id pci 0x1558 &subvendor.id pci 0x8086 &subdevice.id pci 0x011a +subdevice.name Ethernet Converged Network Adapter X520-Q1 vendor.id pci 0x8086 &device.id pci 0x1558 &subvendor.id pci 0x8086 &subdevice.id pci 0x011b +subdevice.name Ethernet Converged Network Adapter X520-Q1 vendor.id pci 0x8086 &device.id pci 0x1559 +device.name Ethernet Connection I218-V vendor.id pci 0x8086 &device.id pci 0x155a +device.name Ethernet Connection I218-LM vendor.id pci 0x8086 &device.id pci 0x155a &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x155c +device.name Ethernet Server Bypass Adapter vendor.id pci 0x8086 &device.id pci 0x155c &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Server Bypass Adapter X540-T2 vendor.id pci 0x8086 &device.id pci 0x155d +device.name Ethernet Server Bypass Adapter vendor.id pci 0x8086 &device.id pci 0x155d &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Server Bypass Adapter X520-SR2 vendor.id pci 0x8086 &device.id pci 0x155d &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Server Bypass Adapter X520-LR2 vendor.id pci 0x8086 &device.id pci 0x1560 +device.name Ethernet Controller X540 vendor.id pci 0x8086 &device.id pci 0x1563 +device.name Ethernet Controller 10G X550T vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fa8 +subdevice.name Ethernet 10G 4P X550/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x1028 &subdevice.id pci 0x1fa9 +subdevice.name Ethernet 10G 4P X550 rNDC vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x1590 &subdevice.id pci 0x00d1 +subdevice.name Ethernet 10Gb 2-port 562T Adapter vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x1590 &subdevice.id pci 0x00d2 +subdevice.name Ethernet 10Gb 2-port 562FLR-T Adapter vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x18d4 &subdevice.id pci 0x0c08 +subdevice.name X550 10Gb 2-port RJ45 OCP Mezz Card MOP81-I-10GT2 vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Converged Network Adapter X550-T2 vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x8086 &subdevice.id pci 0x001a +subdevice.name Ethernet Converged Network Adapter X550-T2 vendor.id pci 0x8086 &device.id pci 0x1563 &subvendor.id pci 0x8086 &subdevice.id pci 0x0022 +subdevice.name Ethernet Converged Network Adapter X550-T2 vendor.id pci 0x8086 &device.id pci 0x1564 +device.name X550 Virtual Function vendor.id pci 0x8086 &device.id pci 0x1565 +device.name X550 Virtual Function vendor.id pci 0x8086 &device.id pci 0x1566 +device.name DSL4410 Thunderbolt NHI [Redwood Ridge 2C 2013] vendor.id pci 0x8086 &device.id pci 0x1567 +device.name DSL4410 Thunderbolt Bridge [Redwood Ridge 2C 2013] vendor.id pci 0x8086 &device.id pci 0x1568 +device.name DSL4510 Thunderbolt NHI [Redwood Ridge 4C 2013] vendor.id pci 0x8086 &device.id pci 0x1569 +device.name DSL4510 Thunderbolt Bridge [Redwood Ridge 4C 2013] vendor.id pci 0x8086 &device.id pci 0x156a +device.name DSL5320 Thunderbolt 2 NHI [Falcon Ridge 2C 2013] vendor.id pci 0x8086 &device.id pci 0x156b +device.name DSL5320 Thunderbolt 2 Bridge [Falcon Ridge 2C 2013] vendor.id pci 0x8086 &device.id pci 0x156c +device.name DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013] vendor.id pci 0x8086 &device.id pci 0x156d +device.name DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] vendor.id pci 0x8086 &device.id pci 0x156f +device.name Ethernet Connection I219-LM vendor.id pci 0x8086 &device.id pci 0x1570 +device.name Ethernet Connection I219-V vendor.id pci 0x8086 &device.id pci 0x1571 +device.name XL710/X710 Virtual Function vendor.id pci 0x8086 &device.id pci 0x1572 +device.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1028 &subdevice.id pci 0x0000 +subdevice.name Ethernet 10G X710 rNDC vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f99 +subdevice.name Ethernet 10G 4P X710/I350 rNDC vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f9c +subdevice.name Ethernet 10G 4P X710 SFP+ rNDC vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x103c &subdevice.id pci 0x0000 +subdevice.name Ethernet 10Gb 562SFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x103c &subdevice.id pci 0x22fc +subdevice.name Ethernet 10Gb 2-port 562FLR-SFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x103c &subdevice.id pci 0x22fd +subdevice.name Ethernet 10Gb 2-port 562SFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1137 &subdevice.id pci 0x0000 +subdevice.name Ethernet Converged NIC X710-DA vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1137 &subdevice.id pci 0x013b +subdevice.name Ethernet Converged NIC X710-DA4 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1137 &subdevice.id pci 0x020a +subdevice.name Ethernet Converged NIC X710-DA2 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1590 &subdevice.id pci 0x0000 +subdevice.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1590 &subdevice.id pci 0x0225 +subdevice.name Ethernet 10GbE 4P 563SFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x1590 &subdevice.id pci 0x022f +subdevice.name Ethernet 10Gb 2-port 564i Communication Board vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x17aa &subdevice.id pci 0x0000 +subdevice.name ThinkServer X710 AnyFabric for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x17aa &subdevice.id pci 0x4001 +subdevice.name ThinkServer X710-4 AnyFabric for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x17aa &subdevice.id pci 0x4002 +subdevice.name ThinkServer X710-2 AnyFabric for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0000 +subdevice.name Ethernet Converged Network Adapter X710 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Converged Network Adapter X710-4 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Converged Network Adapter X710-4 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0004 +subdevice.name Ethernet Converged Network Adapter X710-4 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0005 +subdevice.name Ethernet 10G 4P X710 Adapter vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0006 +subdevice.name Ethernet 10G 2P X710 Adapter vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0007 +subdevice.name Ethernet Converged Network Adapter X710-2 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0008 +subdevice.name Ethernet Converged Network Adapter X710-2 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0009 +subdevice.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x000a +subdevice.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x000b +subdevice.name Ethernet Server Adapter X710-DA2 for OCP vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x000d +subdevice.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x000e +subdevice.name Ethernet Server Adapter OCP X710-2 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x0010 +subdevice.name Ethernet Converged Network Adapter X710 vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x4005 +subdevice.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x4006 +subdevice.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1572 &subvendor.id pci 0x8086 &subdevice.id pci 0x4007 +subdevice.name Ethernet Controller X710 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x1575 +device.name DSL6340 Thunderbolt 3 NHI [Alpine Ridge 2C 2015] vendor.id pci 0x8086 &device.id pci 0x1576 +device.name DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015] vendor.id pci 0x8086 &device.id pci 0x1577 +device.name DSL6540 Thunderbolt 3 NHI [Alpine Ridge 4C 2015] vendor.id pci 0x8086 &device.id pci 0x1578 +device.name DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] vendor.id pci 0x8086 &device.id pci 0x157b +device.name I210 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x157c +device.name I210 Gigabit Backplane Connection vendor.id pci 0x8086 &device.id pci 0x157d +device.name DSL5110 Thunderbolt 2 NHI (Low Power) [Win Ridge 2C 2014] vendor.id pci 0x8086 &device.id pci 0x157e +device.name DSL5110 Thunderbolt 2 Bridge (Low Power) [Win Ridge 2C 2014] vendor.id pci 0x8086 &device.id pci 0x1580 +device.name Ethernet Controller XL710 for 40GbE backplane vendor.id pci 0x8086 &device.id pci 0x1581 +device.name Ethernet Controller X710 for 10GbE backplane vendor.id pci 0x8086 &device.id pci 0x1581 &subvendor.id pci 0x1028 &subdevice.id pci 0x0000 +subdevice.name Ethernet 10G X710-k bNDC vendor.id pci 0x8086 &device.id pci 0x1581 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f98 +subdevice.name Ethernet 10G 4P X710-k bNDC vendor.id pci 0x8086 &device.id pci 0x1581 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f9e +subdevice.name Ethernet 10G 2P X710-k bNDC vendor.id pci 0x8086 &device.id pci 0x1581 &subvendor.id pci 0x1059 &subdevice.id pci 0x0150 +subdevice.name RD-01068 10GbE-KR interface vendor.id pci 0x8086 &device.id pci 0x1581 &subvendor.id pci 0x1590 &subdevice.id pci 0x0000 +subdevice.name Ethernet 2-port 563i Adapter vendor.id pci 0x8086 &device.id pci 0x1581 &subvendor.id pci 0x1590 &subdevice.id pci 0x00f8 +subdevice.name Ethernet 2-port 563i Adapter vendor.id pci 0x8086 &device.id pci 0x1581 &subvendor.id pci 0x8086 &subdevice.id pci 0x0000 +subdevice.name Ethernet Converged Network Adapter XL710-Q2 vendor.id pci 0x8086 &device.id pci 0x1583 +device.name Ethernet Controller XL710 for 40GbE QSFP+ vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x1028 &subdevice.id pci 0x0000 +subdevice.name Ethernet 40G 2P XL710 QSFP+ rNDC vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x1028 &subdevice.id pci 0x1f9f +subdevice.name Ethernet 40G 2P XL710 QSFP+ rNDC vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x108e &subdevice.id pci 0x0000 +subdevice.name 10 Gb/40 Gb Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x108e &subdevice.id pci 0x7b1b +subdevice.name 10 Gb/40 Gb Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x1137 &subdevice.id pci 0x0000 +subdevice.name Ethernet Converged NIC XL710-QDA2 vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x1137 &subdevice.id pci 0x013c +subdevice.name Ethernet Converged NIC XL710-QDA2 vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x8086 &subdevice.id pci 0x0000 +subdevice.name Ethernet Converged Network Adapter XL710-Q2 vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Converged Network Adapter XL710-Q2 vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Converged Network Adapter XL710-Q2 vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name Ethernet I/O Module XL710-Q2 vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x8086 &subdevice.id pci 0x0004 +subdevice.name Ethernet Server Adapter XL710-Q2OCP vendor.id pci 0x8086 &device.id pci 0x1583 &subvendor.id pci 0x8086 &subdevice.id pci 0x0006 +subdevice.name Ethernet Converged Network Adapter XL710-Q2 vendor.id pci 0x8086 &device.id pci 0x1584 +device.name Ethernet Controller XL710 for 40GbE QSFP+ vendor.id pci 0x8086 &device.id pci 0x1584 &subvendor.id pci 0x8086 &subdevice.id pci 0x0000 +subdevice.name Ethernet Converged Network Adapter XL710-Q1 vendor.id pci 0x8086 &device.id pci 0x1584 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Converged Network Adapter XL710-Q1 vendor.id pci 0x8086 &device.id pci 0x1584 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Converged Network Adapter XL710-Q1 vendor.id pci 0x8086 &device.id pci 0x1584 &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name Ethernet I/O Module XL710-Q1 vendor.id pci 0x8086 &device.id pci 0x1584 &subvendor.id pci 0x8086 &subdevice.id pci 0x0004 +subdevice.name Ethernet Server Adapter XL710-Q1OCP vendor.id pci 0x8086 &device.id pci 0x1585 +device.name Ethernet Controller X710 for 10GbE QSFP+ vendor.id pci 0x8086 &device.id pci 0x1586 +device.name Ethernet Controller X710 for 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x1586 &subvendor.id pci 0x108e &subdevice.id pci 0x0000 +subdevice.name Ethernet Controller X710 for 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x1586 &subvendor.id pci 0x108e &subdevice.id pci 0x4857 +subdevice.name Ethernet Controller X710 for 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x1587 +device.name Ethernet Controller XL710 for 20GbE backplane vendor.id pci 0x8086 &device.id pci 0x1587 &subvendor.id pci 0x103c &subdevice.id pci 0x0000 +subdevice.name Ethernet 10/20Gb 2-port 660FLB Adapter vendor.id pci 0x8086 &device.id pci 0x1587 &subvendor.id pci 0x103c &subdevice.id pci 0x22fe +subdevice.name Ethernet 10/20Gb 2-port 660FLB Adapter vendor.id pci 0x8086 &device.id pci 0x1588 +device.name Ethernet Controller XL710 for 20GbE backplane vendor.id pci 0x8086 &device.id pci 0x1588 &subvendor.id pci 0x103c &subdevice.id pci 0x0000 +subdevice.name Ethernet 10/20Gb 2-port 660M Adapter vendor.id pci 0x8086 &device.id pci 0x1588 &subvendor.id pci 0x103c &subdevice.id pci 0x22ff +subdevice.name Ethernet 10/20Gb 2-port 660M Adapter vendor.id pci 0x8086 &device.id pci 0x1589 +device.name Ethernet Controller X710/X557-AT 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x108e &subdevice.id pci 0x0000 +subdevice.name Quad Port 10GBase-T Adapter vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x108e &subdevice.id pci 0x7b1c +subdevice.name Quad Port 10GBase-T Adapter vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x8086 &subdevice.id pci 0x0000 +subdevice.name Ethernet Converged Network Adapter X710-T vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Converged Network Adapter X710-T4 vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Converged Network Adapter X710-T4 vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name Ethernet Converged Network Adapter X710-T vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a0 +subdevice.name Ethernet Converged Network Adapter X710-T4 vendor.id pci 0x8086 &device.id pci 0x1589 &subvendor.id pci 0x8086 &subdevice.id pci 0x1003 +subdevice.name Ethernet Converged Network Adapter X710-T vendor.id pci 0x8086 &device.id pci 0x158a +device.name Ethernet Controller XXV710 for 25GbE backplane vendor.id pci 0x8086 &device.id pci 0x158b +device.name Ethernet Controller XXV710 for 25GbE SFP28 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0000 +subdevice.name Ethernet Network Adapter XXV710 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Ethernet Network Adapter XXV710-2 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Network Adapter XXV710-2 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name Ethernet Network Adapter XXV710-1 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0004 +subdevice.name Ethernet Network Adapter XXV710-1 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0005 +subdevice.name Ethernet Network Adapter OCP XXV710-2 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0006 +subdevice.name Ethernet Network Adapter OCP XXV710-2 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0007 +subdevice.name Ethernet Network Adapter OCP XXV710-1 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x0008 +subdevice.name Ethernet Network Adapter OCP XXV710-1 vendor.id pci 0x8086 &device.id pci 0x158b &subvendor.id pci 0x8086 &subdevice.id pci 0x4001 +subdevice.name Ethernet Network Adapter XXV710-2 vendor.id pci 0x8086 &device.id pci 0x15a0 +device.name Ethernet Connection (2) I218-LM vendor.id pci 0x8086 &device.id pci 0x15a1 +device.name Ethernet Connection (2) I218-V vendor.id pci 0x8086 &device.id pci 0x15a2 +device.name Ethernet Connection (3) I218-LM vendor.id pci 0x8086 &device.id pci 0x15a3 +device.name Ethernet Connection (3) I218-V vendor.id pci 0x8086 &device.id pci 0x15a4 +device.name Ethernet Switch FM10000 Host Interface vendor.id pci 0x8086 &device.id pci 0x15a5 +device.name Ethernet Switch FM10000 Host Virtual Interface vendor.id pci 0x8086 &device.id pci 0x15a8 +device.name Ethernet Connection X552 Virtual Function vendor.id pci 0x8086 &device.id pci 0x15a9 +device.name X552 Virtual Function vendor.id pci 0x8086 &device.id pci 0x15aa +device.name Ethernet Connection X552 10 GbE Backplane vendor.id pci 0x8086 &device.id pci 0x15aa &subvendor.id pci 0x1059 &subdevice.id pci 0x0120 +subdevice.name T4008 10GbE interface vendor.id pci 0x8086 &device.id pci 0x15aa &subvendor.id pci 0x1059 &subdevice.id pci 0x0150 +subdevice.name RD-01068 10GbE interface vendor.id pci 0x8086 &device.id pci 0x15ab +device.name Ethernet Connection X552 10 GbE Backplane vendor.id pci 0x8086 &device.id pci 0x15ac +device.name Ethernet Connection X552 10 GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x15ad +device.name Ethernet Connection X552/X557-AT 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x15ae +device.name Ethernet Connection X552 1000BASE-T vendor.id pci 0x8086 &device.id pci 0x15b0 +device.name Ethernet Connection X552 Backplane vendor.id pci 0x8086 &device.id pci 0x15b4 +device.name X553 Virtual Function vendor.id pci 0x8086 &device.id pci 0x15b5 +device.name DSL6340 USB 3.1 Controller [Alpine Ridge] vendor.id pci 0x8086 &device.id pci 0x15b6 +device.name DSL6540 USB 3.1 Controller [Alpine Ridge] vendor.id pci 0x8086 &device.id pci 0x15b7 +device.name Ethernet Connection (2) I219-LM vendor.id pci 0x8086 &device.id pci 0x15b8 +device.name Ethernet Connection (2) I219-V vendor.id pci 0x8086 &device.id pci 0x15b9 +device.name Ethernet Connection (3) I219-LM vendor.id pci 0x8086 &device.id pci 0x15bb +device.name Ethernet Connection (7) I219-LM vendor.id pci 0x8086 &device.id pci 0x15bc +device.name Ethernet Connection (7) I219-V vendor.id pci 0x8086 &device.id pci 0x15bd +device.name Ethernet Connection (6) I219-LM vendor.id pci 0x8086 &device.id pci 0x15be +device.name Ethernet Connection (6) I219-V vendor.id pci 0x8086 &device.id pci 0x15bf +device.name JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] vendor.id pci 0x8086 &device.id pci 0x15c0 +device.name JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] vendor.id pci 0x8086 &device.id pci 0x15c5 +device.name X553 Virtual Function vendor.id pci 0x8086 &device.id pci 0x15d0 +device.name Ethernet SDI Adapter FM10420-100GbE-QDA2 vendor.id pci 0x8086 &device.id pci 0x15d1 +device.name Ethernet Controller 10G X550T vendor.id pci 0x8086 &device.id pci 0x15d1 &subvendor.id pci 0x8086 &subdevice.id pci 0x0002 +subdevice.name Ethernet Converged Network Adapter X550-T1 vendor.id pci 0x8086 &device.id pci 0x15d1 &subvendor.id pci 0x8086 &subdevice.id pci 0x0021 +subdevice.name Ethernet Converged Network Adapter X550-T1 vendor.id pci 0x8086 &device.id pci 0x15d1 &subvendor.id pci 0x8086 &subdevice.id pci 0x00a2 +subdevice.name Ethernet Converged Network Adapter X550-T1 vendor.id pci 0x8086 &device.id pci 0x15d2 +device.name JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] vendor.id pci 0x8086 &device.id pci 0x15d3 +device.name JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] vendor.id pci 0x8086 &device.id pci 0x15d5 +device.name Ethernet SDI Adapter FM10420-25GbE-DA2 vendor.id pci 0x8086 &device.id pci 0x15d5 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name Intel(R) Ethernet SDI Adapter FM10420-25GbE-DA2 vendor.id pci 0x8086 &device.id pci 0x15d6 +device.name Ethernet Connection (5) I219-V vendor.id pci 0x8086 &device.id pci 0x15d7 +device.name Ethernet Connection (4) I219-LM vendor.id pci 0x8086 &device.id pci 0x15d8 +device.name Ethernet Connection (4) I219-V vendor.id pci 0x8086 &device.id pci 0x15d9 +device.name JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016] vendor.id pci 0x8086 &device.id pci 0x15da +device.name JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] vendor.id pci 0x8086 &device.id pci 0x15e3 +device.name Ethernet Connection (5) I219-LM vendor.id pci 0x8086 &device.id pci 0x1600 +device.name Broadwell-U Host Bridge -OPI vendor.id pci 0x8086 &device.id pci 0x1601 +device.name Broadwell-U PCI Express x16 Controller vendor.id pci 0x8086 &device.id pci 0x1602 +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x1603 +device.name Broadwell-U Processor Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x1604 +device.name Broadwell-U Host Bridge -OPI vendor.id pci 0x8086 &device.id pci 0x1605 +device.name Broadwell-U PCI Express x8 Controller vendor.id pci 0x8086 &device.id pci 0x1606 +device.name HD Graphics vendor.id pci 0x8086 &device.id pci 0x1607 +device.name Broadwell-U CHAPS Device vendor.id pci 0x8086 &device.id pci 0x1608 +device.name Broadwell-U Host Bridge -OPI vendor.id pci 0x8086 &device.id pci 0x1609 +device.name Broadwell-U x4 PCIe vendor.id pci 0x8086 &device.id pci 0x160a +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x160b +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x160c +device.name Broadwell-U Audio Controller vendor.id pci 0x8086 &device.id pci 0x160d +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x160e +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x160f +device.name Broadwell-U SoftSKU vendor.id pci 0x8086 &device.id pci 0x1610 +device.name Broadwell-U Host Bridge - DMI vendor.id pci 0x8086 &device.id pci 0x1612 +device.name HD Graphics 5600 vendor.id pci 0x8086 &device.id pci 0x1614 +device.name Broadwell-U Host Bridge - DMI vendor.id pci 0x8086 &device.id pci 0x1616 +device.name HD Graphics 5500 vendor.id pci 0x8086 &device.id pci 0x1616 &subvendor.id pci 0x103c &subdevice.id pci 0x2216 +subdevice.name ZBook 15u G2 Mobile Workstation vendor.id pci 0x8086 &device.id pci 0x1618 +device.name Broadwell-U Host Bridge - DMI vendor.id pci 0x8086 &device.id pci 0x161a +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x161b +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x161d +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x161e +device.name HD Graphics 5300 vendor.id pci 0x8086 &device.id pci 0x1622 +device.name Iris Pro Graphics 6200 vendor.id pci 0x8086 &device.id pci 0x1626 +device.name HD Graphics 6000 vendor.id pci 0x8086 &device.id pci 0x162a +device.name Iris Pro Graphics P6300 vendor.id pci 0x8086 &device.id pci 0x162b +device.name Iris Graphics 6100 vendor.id pci 0x8086 &device.id pci 0x162d +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x162e +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x1632 +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x1636 +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x163a +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x163b +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x163d +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x163e +device.name Broadwell-U Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x1900 +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x1901 +device.name Skylake PCIe Controller (x16) vendor.id pci 0x8086 &device.id pci 0x1902 +device.name HD Graphics 510 vendor.id pci 0x8086 &device.id pci 0x1903 +device.name Skylake Processor Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x1904 +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x1904 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x1904 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x1905 +device.name Skylake PCIe Controller (x8) vendor.id pci 0x8086 &device.id pci 0x1906 +device.name HD Graphics 510 vendor.id pci 0x8086 &device.id pci 0x1906 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x1908 +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x1909 +device.name Skylake PCIe Controller (x4) vendor.id pci 0x8086 &device.id pci 0x190c +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x190f +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x1910 +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x1911 +device.name Skylake Gaussian Mixture Model vendor.id pci 0x8086 &device.id pci 0x1912 +device.name HD Graphics 530 vendor.id pci 0x8086 &device.id pci 0x1916 +device.name HD Graphics 520 vendor.id pci 0x8086 &device.id pci 0x1916 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x1918 +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x1919 +device.name Skylake Imaging Unit vendor.id pci 0x8086 &device.id pci 0x191b +device.name HD Graphics 530 vendor.id pci 0x8086 &device.id pci 0x191d +device.name HD Graphics P530 vendor.id pci 0x8086 &device.id pci 0x191e +device.name HD Graphics 515 vendor.id pci 0x8086 &device.id pci 0x191f +device.name Skylake Host Bridge/DRAM Registers vendor.id pci 0x8086 &device.id pci 0x1921 +device.name HD Graphics 520 vendor.id pci 0x8086 &device.id pci 0x1926 +device.name Iris Graphics 540 vendor.id pci 0x8086 &device.id pci 0x1927 +device.name Iris Graphics 550 vendor.id pci 0x8086 &device.id pci 0x192b +device.name Iris Graphics 555 vendor.id pci 0x8086 &device.id pci 0x192d +device.name Iris Graphics P555 vendor.id pci 0x8086 &device.id pci 0x1932 +device.name Iris Pro Graphics 580 vendor.id pci 0x8086 &device.id pci 0x193a +device.name Iris Pro Graphics P580 vendor.id pci 0x8086 &device.id pci 0x193b +device.name Iris Pro Graphics 580 vendor.id pci 0x8086 &device.id pci 0x193d +device.name Iris Pro Graphics P580 vendor.id pci 0x8086 &device.id pci 0x1960 +device.name 80960RP (i960RP) Microprocessor vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0431 +subdevice.name MegaRAID 431 RAID Controller vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0438 +subdevice.name MegaRAID 438 Ultra2 LVD RAID Controller vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0466 +subdevice.name MegaRAID 466 Express Plus RAID Controller vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0467 +subdevice.name MegaRAID 467 Enterprise 1500 RAID Controller vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0490 +subdevice.name MegaRAID 490 Express 300 RAID Controller vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x0762 +subdevice.name MegaRAID 762 Express RAID Controller vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x101e &subdevice.id pci 0x09a0 +subdevice.name PowerEdge Expandable RAID Controller 2/SC vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x0467 +subdevice.name PowerEdge Expandable RAID Controller 2/DC vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x1028 &subdevice.id pci 0x1111 +subdevice.name PowerEdge Expandable RAID Controller 2/SC vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x103c &subdevice.id pci 0x03a2 +subdevice.name MegaRAID vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x103c &subdevice.id pci 0x10c6 +subdevice.name MegaRAID 438, NetRAID-3Si vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x103c &subdevice.id pci 0x10c7 +subdevice.name MegaRAID T5, Integrated NetRAID vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x103c &subdevice.id pci 0x10cc +subdevice.name MegaRAID, Integrated NetRAID vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x103c &subdevice.id pci 0x10cd +subdevice.name NetRAID-1Si vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x105a &subdevice.id pci 0x0000 +subdevice.name SuperTrak vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x105a &subdevice.id pci 0x2168 +subdevice.name SuperTrak Pro vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x105a &subdevice.id pci 0x5168 +subdevice.name SuperTrak66/100 vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x1111 &subdevice.id pci 0x1111 +subdevice.name MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x1111 &subdevice.id pci 0x1112 +subdevice.name PowerEdge Expandable RAID Controller 2/SC vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0x113c &subdevice.id pci 0x03a2 +subdevice.name MegaRAID vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1010 +subdevice.name CG1-RADIO vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1020 +subdevice.name CU2-QUARTET vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1040 +subdevice.name CU1-CHORUS vendor.id pci 0x8086 &device.id pci 0x1960 &subvendor.id pci 0xe4bf &subdevice.id pci 0x3100 +subdevice.name CX1-BAND vendor.id pci 0x8086 &device.id pci 0x1962 +device.name 80960RM (i960RM) Microprocessor vendor.id pci 0x8086 &device.id pci 0x1962 &subvendor.id pci 0x105a &subdevice.id pci 0x0000 +subdevice.name SuperTrak SX6000 I2O CPU vendor.id pci 0x8086 &device.id pci 0x19ac +device.name DNV SMBus Contoller - Host vendor.id pci 0x8086 &device.id pci 0x19b0 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19b1 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19b2 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19b3 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19b4 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19b5 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19b6 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19b7 +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19be +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19bf +device.name DNV SATA Controller 0 vendor.id pci 0x8086 &device.id pci 0x19c0 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19c1 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19c2 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19c3 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19c4 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19c5 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19c6 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19c7 +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19ce +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19cf +device.name DNV SATA Controller 1 vendor.id pci 0x8086 &device.id pci 0x19dc +device.name DNV LPC or eSPI vendor.id pci 0x8086 &device.id pci 0x19df +device.name DNV SMBus controller vendor.id pci 0x8086 &device.id pci 0x19e0 +device.name DNV SPI Controller vendor.id pci 0x8086 &device.id pci 0x1a21 +device.name 82840 840 [Carmel] Chipset Host Bridge (Hub A) vendor.id pci 0x8086 &device.id pci 0x1a23 +device.name 82840 840 [Carmel] Chipset AGP Bridge vendor.id pci 0x8086 &device.id pci 0x1a24 +device.name 82840 840 [Carmel] Chipset PCI Bridge (Hub B) vendor.id pci 0x8086 &device.id pci 0x1a30 +device.name 82845 845 [Brookdale] Chipset Host Bridge vendor.id pci 0x8086 &device.id pci 0x1a30 &subvendor.id pci 0x1028 &subdevice.id pci 0x010e +subdevice.name Optiplex GX240 vendor.id pci 0x8086 &device.id pci 0x1a30 &subvendor.id pci 0x147b &subdevice.id pci 0x0505 +subdevice.name BL7 motherboard vendor.id pci 0x8086 &device.id pci 0x1a30 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3280 +subdevice.name Supermicro P4SBE Mainboard vendor.id pci 0x8086 &device.id pci 0x1a31 +device.name 82845 845 [Brookdale] Chipset AGP Bridge vendor.id pci 0x8086 &device.id pci 0x1a38 +device.name 5000 Series Chipset DMA Engine vendor.id pci 0x8086 &device.id pci 0x1a38 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x1a38 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x1a48 +device.name 82597EX 10GbE Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1a48 &subvendor.id pci 0x8086 &subdevice.id pci 0xa01f +subdevice.name PRO/10GbE SR Server Adapter vendor.id pci 0x8086 &device.id pci 0x1a48 &subvendor.id pci 0x8086 &subdevice.id pci 0xa11f +subdevice.name PRO/10GbE SR Server Adapter vendor.id pci 0x8086 &device.id pci 0x1b48 +device.name 82597EX 10GbE Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x1b48 &subvendor.id pci 0x8086 &subdevice.id pci 0xa01f +subdevice.name PRO/10GbE LR Server Adapter vendor.id pci 0x8086 &device.id pci 0x1b48 &subvendor.id pci 0x8086 &subdevice.id pci 0xa11f +subdevice.name PRO/10GbE LR Server Adapter vendor.id pci 0x8086 &device.id pci 0x1c00 +device.name 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x1c01 +device.name 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x1c02 +device.name 6 Series/C200 Series Chipset Family SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x1c02 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c02 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c02 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x1c03 +device.name 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x1c03 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1c03 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x1c03 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c03 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c04 +device.name 6 Series/C200 Series Chipset Family SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x1c04 &subvendor.id pci 0x103c &subdevice.id pci 0x3118 +subdevice.name Smart Array B110i SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x1c05 +device.name 6 Series/C200 Series Chipset Family SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x1c08 +device.name 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x1c09 +device.name 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x1c10 +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x1c10 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c10 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c10 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c10 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS / Apple MacBook Pro 8,1/8,2 vendor.id pci 0x8086 &device.id pci 0x1c12 +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x1c12 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c12 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c14 +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x1c14 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c14 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c16 +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x1c16 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c18 +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x1c18 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c18 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x1c1a +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x1c1a &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c1a &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c1c +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x1c1e +device.name 6 Series/C200 Series Chipset Family PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x1c1e &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c20 +device.name 6 Series/C200 Series Chipset Family High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x1028 &subdevice.id pci 0x0490 +subdevice.name Alienware M17x R3 vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x1043 &subdevice.id pci 0x8418 +subdevice.name P8P67 Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x1043 &subdevice.id pci 0x841b +subdevice.name P8H67 Series Motherboard vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x8086 &subdevice.id pci 0x2008 +subdevice.name DQ67SW board vendor.id pci 0x8086 &device.id pci 0x1c20 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c22 +device.name 6 Series/C200 Series Chipset Family SMBus Controller vendor.id pci 0x8086 &device.id pci 0x1c22 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1c22 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c22 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x1c22 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c22 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c22 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS / Apple MacBook Pro 8,1/8,2 vendor.id pci 0x8086 &device.id pci 0x1c24 +device.name 6 Series/C200 Series Chipset Family Thermal Management Controller vendor.id pci 0x8086 &device.id pci 0x1c25 +device.name 6 Series/C200 Series Chipset Family DMI to PCI Bridge vendor.id pci 0x8086 &device.id pci 0x1c26 +device.name 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x1c26 &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1c26 &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c26 &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x1c26 &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c26 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c26 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS / Apple MacBook Pro 8,1/8,2 vendor.id pci 0x8086 &device.id pci 0x1c27 +device.name 6 Series/C200 Series Chipset Family USB Universal Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x1c27 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c2c +device.name 6 Series/C200 Series Chipset Family USB Universal Host Controller #5 vendor.id pci 0x8086 &device.id pci 0x1c2c &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c2d +device.name 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 vendor.id pci 0x8086 &device.id pci 0x1c2d &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1c2d &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c2d &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x1c2d &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c2d &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c2d &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS / Apple MacBook Pro 8,1/8,2 vendor.id pci 0x8086 &device.id pci 0x1c33 +device.name 6 Series/C200 Series Chipset Family LAN Controller vendor.id pci 0x8086 &device.id pci 0x1c35 +device.name 6 Series/C200 Series Chipset Family VECI Controller vendor.id pci 0x8086 &device.id pci 0x1c3a +device.name 6 Series/C200 Series Chipset Family MEI Controller #1 vendor.id pci 0x8086 &device.id pci 0x1c3a &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1c3a &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c3a &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x1c3a &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c3a &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1c3a &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c3b +device.name 6 Series/C200 Series Chipset Family MEI Controller #2 vendor.id pci 0x8086 &device.id pci 0x1c3c +device.name 6 Series/C200 Series Chipset Family IDE-r Controller vendor.id pci 0x8086 &device.id pci 0x1c3d +device.name 6 Series/C200 Series Chipset Family KT Controller vendor.id pci 0x8086 &device.id pci 0x1c40 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c41 +device.name Mobile SFF 6 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c42 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c43 +device.name Mobile 6 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c44 +device.name Z68 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c45 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c46 +device.name P67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c46 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8P67 Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x1c47 +device.name UM67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c48 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c49 +device.name HM65 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c49 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookPro8,2 [Core i7, 15", 2011] vendor.id pci 0x8086 &device.id pci 0x1c4a +device.name H67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c4a &subvendor.id pci 0x1028 &subdevice.id pci 0x04aa +subdevice.name XPS 8300 vendor.id pci 0x8086 &device.id pci 0x1c4a &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8H67 Series Motherboard vendor.id pci 0x8086 &device.id pci 0x1c4b +device.name HM67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c4b &subvendor.id pci 0x1028 &subdevice.id pci 0x04b2 +subdevice.name Vostro 3350 vendor.id pci 0x8086 &device.id pci 0x1c4b &subvendor.id pci 0x1028 &subdevice.id pci 0x04da +subdevice.name Vostro 3750 vendor.id pci 0x8086 &device.id pci 0x1c4c +device.name Q65 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c4d +device.name QS67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c4e +device.name Q67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c4f +device.name QM67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c4f &subvendor.id pci 0x1028 &subdevice.id pci 0x04a3 +subdevice.name Precision M4600 vendor.id pci 0x8086 &device.id pci 0x1c50 +device.name B65 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c51 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c52 +device.name C202 Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c52 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x1c53 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c54 +device.name C204 Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c55 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c56 +device.name C206 Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c56 &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8B WS Motherboard vendor.id pci 0x8086 &device.id pci 0x1c57 +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c58 +device.name Upgraded B65 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c59 +device.name Upgraded HM67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c5a +device.name Upgraded Q67 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c5b +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c5c +device.name H61 Express Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c5d +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c5e +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1c5f +device.name 6 Series/C200 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1d00 +device.name C600/X79 series chipset 4-Port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x1d02 +device.name C600/X79 series chipset 6-Port SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x1d04 +device.name C600/X79 series chipset SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x1d06 +device.name C600/X79 series chipset SATA Premium RAID Controller vendor.id pci 0x8086 &device.id pci 0x1d08 +device.name C600/X79 series chipset 2-Port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x1d10 +device.name C600/X79 series chipset PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x1d11 +device.name C600/X79 series chipset PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x1d12 +device.name C600/X79 series chipset PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x1d13 +device.name C600/X79 series chipset PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x1d14 +device.name C600/X79 series chipset PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x1d15 +device.name C600/X79 series chipset PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x1d16 +device.name C600/X79 series chipset PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x1d17 +device.name C600/X79 series chipset PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x1d18 +device.name C600/X79 series chipset PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x1d19 +device.name C600/X79 series chipset PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x1d1a +device.name C600/X79 series chipset PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x1d1b +device.name C600/X79 series chipset PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x1d1c +device.name C600/X79 series chipset PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x1d1d +device.name C600/X79 series chipset PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x1d1e +device.name C600/X79 series chipset PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x1d1f +device.name C600/X79 series chipset PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x1d20 +device.name C600/X79 series chipset High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x1d22 +device.name C600/X79 series chipset SMBus Host Controller vendor.id pci 0x8086 &device.id pci 0x1d24 +device.name C600/X79 series chipset Thermal Management Controller vendor.id pci 0x8086 &device.id pci 0x1d25 +device.name C600/X79 series chipset DMI to PCI Bridge vendor.id pci 0x8086 &device.id pci 0x1d26 +device.name C600/X79 series chipset USB2 Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x1d2d +device.name C600/X79 series chipset USB2 Enhanced Host Controller #2 vendor.id pci 0x8086 &device.id pci 0x1d33 +device.name C600/X79 series chipset LAN Controller vendor.id pci 0x8086 &device.id pci 0x1d35 +device.name C600/X79 series chipset VECI Controller vendor.id pci 0x8086 &device.id pci 0x1d3a +device.name C600/X79 series chipset MEI Controller #1 vendor.id pci 0x8086 &device.id pci 0x1d3b +device.name C600/X79 series chipset MEI Controller #2 vendor.id pci 0x8086 &device.id pci 0x1d3c +device.name C600/X79 series chipset IDE-r Controller vendor.id pci 0x8086 &device.id pci 0x1d3d +device.name C600/X79 series chipset KT Controller vendor.id pci 0x8086 &device.id pci 0x1d3e +device.name C600/X79 series chipset PCI Express Virtual Root Port vendor.id pci 0x8086 &device.id pci 0x1d3f +device.name C608/C606/X79 series chipset PCI Express Virtual Switch Port vendor.id pci 0x8086 &device.id pci 0x1d40 +device.name C600/X79 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1d41 +device.name C600/X79 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1d50 +device.name C608 chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d54 +device.name C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d55 +device.name C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d58 +device.name C606 chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d59 +device.name C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d5a +device.name C600/X79 series chipset Dual 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d5b +device.name C602 chipset 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d5c +device.name C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d5d +device.name C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d5e +device.name C600/X79 series chipset Dual 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d5f +device.name C600/X79 series chipset 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d60 +device.name C608 chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d64 +device.name C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d65 +device.name C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d68 +device.name C606 chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d69 +device.name C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d6a +device.name C600/X79 series chipset Dual 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d6b +device.name C602 chipset 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d6c +device.name C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d6d +device.name C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d6e +device.name C600/X79 series chipset Dual 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d6f +device.name C600/X79 series chipset 4-Port SATA Storage Control Unit vendor.id pci 0x8086 &device.id pci 0x1d70 +device.name C600/X79 series chipset SMBus Controller 0 vendor.id pci 0x8086 &device.id pci 0x1d71 +device.name C608/C606/X79 series chipset SMBus Controller 1 vendor.id pci 0x8086 &device.id pci 0x1d72 +device.name C608 chipset SMBus Controller 2 vendor.id pci 0x8086 &device.id pci 0x1d74 +device.name C608/C606/X79 series chipset PCI Express Upstream Port vendor.id pci 0x8086 &device.id pci 0x1d76 +device.name C600/X79 series chipset Multi-Function Glue vendor.id pci 0x8086 &device.id pci 0x1e00 +device.name 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x1e01 +device.name 7 Series Chipset Family 4-port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x1e01 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e02 +device.name 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x1e02 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1e02 &subvendor.id pci 0x1849 &subdevice.id pci 0x1e02 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e03 +device.name 7 Series Chipset Family 6-port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x1e03 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e03 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e03 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e03 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e04 +device.name 7 Series/C210 Series Chipset Family SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x1e05 +device.name 7 Series Chipset SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x1e06 +device.name 7 Series/C210 Series Chipset Family SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x1e07 +device.name 7 Series Chipset Family SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x1e08 +device.name 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x1e09 +device.name 7 Series Chipset Family 2-port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x1e09 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e0e +device.name 7 Series/C210 Series Chipset Family SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x1e10 +device.name 7 Series/C216 Chipset Family PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x1e10 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e10 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e10 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e10 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8H77-I Motherboard vendor.id pci 0x8086 &device.id pci 0x1e10 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e10 &subvendor.id pci 0x1849 &subdevice.id pci 0x1e10 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e12 +device.name 7 Series/C210 Series Chipset Family PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x1e12 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e12 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e12 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e14 +device.name 7 Series/C210 Series Chipset Family PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x1e16 +device.name 7 Series/C216 Chipset Family PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x1e16 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e16 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e16 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e16 &subvendor.id pci 0x1849 &subdevice.id pci 0x1618 +subdevice.name Z77 Extreme4 motherboard vendor.id pci 0x8086 &device.id pci 0x1e18 +device.name 7 Series/C210 Series Chipset Family PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x1e18 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8H77-I Motherboard vendor.id pci 0x8086 &device.id pci 0x1e18 &subvendor.id pci 0x1849 &subdevice.id pci 0x1e18 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e1a +device.name 7 Series/C210 Series Chipset Family PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x1e1a &subvendor.id pci 0x1849 &subdevice.id pci 0x1e1a +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e1c +device.name 7 Series/C210 Series Chipset Family PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x1e1e +device.name 7 Series/C210 Series Chipset Family PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x1e1e &subvendor.id pci 0x1849 &subdevice.id pci 0x1e1e +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e20 +device.name 7 Series/C216 Chipset Family High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x1028 &subdevice.id pci 0x054b +subdevice.name XPS One 2710 vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x1043 &subdevice.id pci 0x8415 +subdevice.name P8H77-I Motherboard vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x1043 &subdevice.id pci 0x8445 +subdevice.name P8Z77-V LX Motherboard vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e20 &subvendor.id pci 0x1849 &subdevice.id pci 0x1898 +subdevice.name Z77 Extreme4 motherboard vendor.id pci 0x8086 &device.id pci 0x1e22 +device.name 7 Series/C216 Chipset Family SMBus Controller vendor.id pci 0x8086 &device.id pci 0x1e22 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e22 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e22 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e22 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1e22 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e22 &subvendor.id pci 0x1849 &subdevice.id pci 0x1e22 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e24 +device.name 7 Series/C210 Series Chipset Family Thermal Management Controller vendor.id pci 0x8086 &device.id pci 0x1e24 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e25 +device.name 7 Series/C210 Series Chipset Family DMI to PCI Bridge vendor.id pci 0x8086 &device.id pci 0x1e26 +device.name 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x1e26 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e26 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e26 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e26 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1e26 &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e26 &subvendor.id pci 0x1849 &subdevice.id pci 0x1e26 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e2d +device.name 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 vendor.id pci 0x8086 &device.id pci 0x1e2d &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e2d &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e2d &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e2d &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1e2d &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e2d &subvendor.id pci 0x1849 &subdevice.id pci 0x1e2d +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e31 +device.name 7 Series/C210 Series Chipset Family USB xHCI Host Controller vendor.id pci 0x8086 &device.id pci 0x1e31 &subvendor.id pci 0x103c &subdevice.id pci 0x17ab +subdevice.name ProBook 6570b vendor.id pci 0x8086 &device.id pci 0x1e31 &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e31 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e31 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e31 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1e31 &subvendor.id pci 0x1849 &subdevice.id pci 0x1e31 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e33 +device.name 7 Series/C210 Series Chipset Family LAN Controller vendor.id pci 0x8086 &device.id pci 0x1e3a +device.name 7 Series/C216 Chipset Family MEI Controller #1 vendor.id pci 0x8086 &device.id pci 0x1e3a &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e3a &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e3a &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e3a &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1e3a &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e3a &subvendor.id pci 0x1849 &subdevice.id pci 0x1e3a +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e3b +device.name 7 Series/C210 Series Chipset Family MEI Controller #2 vendor.id pci 0x8086 &device.id pci 0x1e3c +device.name 7 Series/C210 Series Chipset Family IDE-r Controller vendor.id pci 0x8086 &device.id pci 0x1e3d +device.name 7 Series/C210 Series Chipset Family KT Controller vendor.id pci 0x8086 &device.id pci 0x1e41 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e42 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e43 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e44 +device.name Z77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e44 &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x1e44 &subvendor.id pci 0x1849 &subdevice.id pci 0x1e44 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x1e45 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e46 +device.name Z75 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e47 +device.name Q77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e48 +device.name Q75 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e49 +device.name B75 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e4a +device.name H77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e4a &subvendor.id pci 0x1043 &subdevice.id pci 0x84ca +subdevice.name P8H77-I Motherboard vendor.id pci 0x8086 &device.id pci 0x1e4b +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e4c +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e4d +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e4e +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e4f +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e50 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e51 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e52 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e53 +device.name C216 Series Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e54 +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e55 +device.name QM77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e56 +device.name QS77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e57 +device.name HM77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e58 +device.name UM77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e59 +device.name HM76 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e59 &subvendor.id pci 0x1043 &subdevice.id pci 0x1477 +subdevice.name N56VZ vendor.id pci 0x8086 &device.id pci 0x1e59 &subvendor.id pci 0x1043 &subdevice.id pci 0x1517 +subdevice.name Zenbook Prime UX31A vendor.id pci 0x8086 &device.id pci 0x1e5a +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e5b +device.name UM77 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e5c +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e5d +device.name HM75 Express Chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e5d &subvendor.id pci 0x144d &subdevice.id pci 0xc652 +subdevice.name NP300E5C series laptop vendor.id pci 0x8086 &device.id pci 0x1e5e +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1e5e &subvendor.id pci 0x1043 &subdevice.id pci 0x108d +subdevice.name VivoBook X202EV vendor.id pci 0x8086 &device.id pci 0x1e5f +device.name 7 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x1f00 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f01 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f02 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f03 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f04 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f05 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f06 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f07 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f08 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f09 +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f0a +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f0b +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f0c +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f0d +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f0e +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f0f +device.name Atom processor C2000 SoC Transaction Router vendor.id pci 0x8086 &device.id pci 0x1f10 +device.name Atom processor C2000 PCIe Root Port 1 vendor.id pci 0x8086 &device.id pci 0x1f11 +device.name Atom processor C2000 PCIe Root Port 2 vendor.id pci 0x8086 &device.id pci 0x1f12 +device.name Atom processor C2000 PCIe Root Port 3 vendor.id pci 0x8086 &device.id pci 0x1f13 +device.name Atom processor C2000 PCIe Root Port 4 vendor.id pci 0x8086 &device.id pci 0x1f14 +device.name Atom processor C2000 RAS vendor.id pci 0x8086 &device.id pci 0x1f15 +device.name Atom processor C2000 SMBus 2.0 vendor.id pci 0x8086 &device.id pci 0x1f16 +device.name Atom processor C2000 RCEC vendor.id pci 0x8086 &device.id pci 0x1f18 +device.name Atom processor C2000 QAT vendor.id pci 0x8086 &device.id pci 0x1f19 +device.name Atom processor C2000 QAT vendor.id pci 0x8086 &device.id pci 0x1f20 +device.name Atom processor C2000 4-Port IDE SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f21 +device.name Atom processor C2000 4-Port IDE SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f22 +device.name Atom processor C2000 AHCI SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f23 +device.name Atom processor C2000 AHCI SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f24 +device.name Atom processor C2000 RAID SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f25 +device.name Atom processor C2000 RAID SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f26 +device.name Atom processor C2000 RAID SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f27 +device.name Atom processor C2000 RAID SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f2c +device.name Atom processor C2000 USB Enhanced Host Controller vendor.id pci 0x8086 &device.id pci 0x1f2e +device.name Atom processor C2000 RAID SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f2f +device.name Atom processor C2000 RAID SATA2 Controller vendor.id pci 0x8086 &device.id pci 0x1f30 +device.name Atom processor C2000 2-Port IDE SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f31 +device.name Atom processor C2000 2-Port IDE SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f32 +device.name Atom processor C2000 AHCI SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f33 +device.name Atom processor C2000 AHCI SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f34 +device.name Atom processor C2000 RAID SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f35 +device.name Atom processor C2000 RAID SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f36 +device.name Atom processor C2000 RAID SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f37 +device.name Atom processor C2000 RAID SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f38 +device.name Atom processor C2000 PCU vendor.id pci 0x8086 &device.id pci 0x1f39 +device.name Atom processor C2000 PCU vendor.id pci 0x8086 &device.id pci 0x1f3a +device.name Atom processor C2000 PCU vendor.id pci 0x8086 &device.id pci 0x1f3b +device.name Atom processor C2000 PCU vendor.id pci 0x8086 &device.id pci 0x1f3c +device.name Atom processor C2000 PCU SMBus vendor.id pci 0x8086 &device.id pci 0x1f3e +device.name Atom processor C2000 RAID SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f3f +device.name Atom processor C2000 RAID SATA3 Controller vendor.id pci 0x8086 &device.id pci 0x1f40 +device.name Ethernet Connection I354 1.0 GbE Backplane vendor.id pci 0x8086 &device.id pci 0x1f40 &subvendor.id pci 0x1028 &subdevice.id pci 0x05f1 +subdevice.name Ethernet Connection I354 1.0 GbE Backplane vendor.id pci 0x8086 &device.id pci 0x1f41 +device.name Ethernet Connection I354 vendor.id pci 0x8086 &device.id pci 0x1f42 +device.name Atom processor C2000 GbE vendor.id pci 0x8086 &device.id pci 0x1f44 +device.name Atom processor C2000 GbE Virtual Function vendor.id pci 0x8086 &device.id pci 0x1f45 +device.name Ethernet Connection I354 2.5 GbE Backplane vendor.id pci 0x8086 &device.id pci 0x2014 +device.name Sky Lake-E Ubox Registers vendor.id pci 0x8086 &device.id pci 0x2015 +device.name Sky Lake-E Ubox Registers vendor.id pci 0x8086 &device.id pci 0x2016 +device.name Sky Lake-E Ubox Registers vendor.id pci 0x8086 &device.id pci 0x2018 +device.name Sky Lake-E M2PCI Registers vendor.id pci 0x8086 &device.id pci 0x201a +device.name Sky Lake-E Non-Transparent Bridge Registers vendor.id pci 0x8086 &device.id pci 0x201c +device.name Sky Lake-E Non-Transparent Bridge Registers vendor.id pci 0x8086 &device.id pci 0x2021 +device.name Sky Lake-E CBDMA Registers vendor.id pci 0x8086 &device.id pci 0x2024 +device.name Sky Lake-E MM/Vt-d Configuration Registers vendor.id pci 0x8086 &device.id pci 0x2030 +device.name Sky Lake-E PCI Express Root Port 1A vendor.id pci 0x8086 &device.id pci 0x2031 +device.name Sky Lake-E PCI Express Root Port 1B vendor.id pci 0x8086 &device.id pci 0x2032 +device.name Sky Lake-E PCI Express Root Port 1C vendor.id pci 0x8086 &device.id pci 0x2033 +device.name Sky Lake-E PCI Express Root Port 1D vendor.id pci 0x8086 &device.id pci 0x2035 +device.name Sky Lake-E RAS Configuration Registers vendor.id pci 0x8086 &device.id pci 0x204c +device.name Sky Lake-E M3KTI Registers vendor.id pci 0x8086 &device.id pci 0x204d +device.name Sky Lake-E M3KTI Registers vendor.id pci 0x8086 &device.id pci 0x204e +device.name Sky Lake-E M3KTI Registers vendor.id pci 0x8086 &device.id pci 0x2054 +device.name Sky Lake-E CHA Registers vendor.id pci 0x8086 &device.id pci 0x2055 +device.name Sky Lake-E CHA Registers vendor.id pci 0x8086 &device.id pci 0x2056 +device.name Sky Lake-E CHA Registers vendor.id pci 0x8086 &device.id pci 0x2057 +device.name Sky Lake-E CHA Registers vendor.id pci 0x8086 &device.id pci 0x2068 +device.name Sky Lake-E DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x2069 +device.name Sky Lake-E DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x206a +device.name Sky Lake-E IOxAPIC Configuration Registers vendor.id pci 0x8086 &device.id pci 0x206e +device.name Sky Lake-E DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x206f +device.name Sky Lake-E DDRIO Registers vendor.id pci 0x8086 &device.id pci 0x2078 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x207a +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x2080 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x2081 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x2082 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x2083 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x2084 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x2085 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x2086 +device.name Sky Lake-E PCU Registers vendor.id pci 0x8086 &device.id pci 0x208d +device.name Sky Lake-E CHA Registers vendor.id pci 0x8086 &device.id pci 0x208e +device.name Sky Lake-E CHA Registers vendor.id pci 0x8086 &device.id pci 0x2250 +device.name Xeon Phi coprocessor 5100 series vendor.id pci 0x8086 &device.id pci 0x225c +device.name Xeon Phi coprocessor SE10/7120 series vendor.id pci 0x8086 &device.id pci 0x225d +device.name Xeon Phi coprocessor 3120 series vendor.id pci 0x8086 &device.id pci 0x225e +device.name Xeon Phi coprocessor 31S1 vendor.id pci 0x8086 &device.id pci 0x2280 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register vendor.id pci 0x8086 &device.id pci 0x2284 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x2286 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 DMA Controller vendor.id pci 0x8086 &device.id pci 0x228a +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #1 vendor.id pci 0x8086 &device.id pci 0x228c +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #2 vendor.id pci 0x8086 &device.id pci 0x2292 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2294 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller vendor.id pci 0x8086 &device.id pci 0x2295 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SDIO Controller vendor.id pci 0x8086 &device.id pci 0x2296 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SD Controller vendor.id pci 0x8086 &device.id pci 0x2298 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine vendor.id pci 0x8086 &device.id pci 0x229c +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU vendor.id pci 0x8086 &device.id pci 0x22a3 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller vendor.id pci 0x8086 &device.id pci 0x22a4 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x22a8 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Low Power Engine Audio vendor.id pci 0x8086 &device.id pci 0x22b0 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers vendor.id pci 0x8086 &device.id pci 0x22b1 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x22b5 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller vendor.id pci 0x8086 &device.id pci 0x22b8 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit vendor.id pci 0x8086 &device.id pci 0x22c0 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 DMA Controller vendor.id pci 0x8086 &device.id pci 0x22c1 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0x22c2 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #2 vendor.id pci 0x8086 &device.id pci 0x22c3 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #3 vendor.id pci 0x8086 &device.id pci 0x22c4 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #4 vendor.id pci 0x8086 &device.id pci 0x22c5 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #5 vendor.id pci 0x8086 &device.id pci 0x22c6 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #6 vendor.id pci 0x8086 &device.id pci 0x22c7 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #7 vendor.id pci 0x8086 &device.id pci 0x22c8 +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 vendor.id pci 0x8086 &device.id pci 0x22ca +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2 vendor.id pci 0x8086 &device.id pci 0x22cc +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3 vendor.id pci 0x8086 &device.id pci 0x22ce +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4 vendor.id pci 0x8086 &device.id pci 0x22dc +device.name Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller vendor.id pci 0x8086 &device.id pci 0x2310 +device.name DH89xxCC LPC Controller vendor.id pci 0x8086 &device.id pci 0x2323 +device.name DH89xxCC 4 Port SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x2330 +device.name DH89xxCC SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2331 +device.name DH89xxCC Chap Counter vendor.id pci 0x8086 &device.id pci 0x2332 +device.name DH89xxCC Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x2334 +device.name DH89xxCC USB2 Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x2335 +device.name DH89xxCC USB2 Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x2342 +device.name DH89xxCC PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x2343 +device.name DH89xxCC PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x2344 +device.name DH89xxCC PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x2345 +device.name DH89xxCC PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x2346 +device.name DH89xxCC PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x2347 +device.name DH89xxCC PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x2348 +device.name DH89xxCC PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x2349 +device.name DH89xxCC PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x2360 +device.name DH89xxCC Watchdog Timer vendor.id pci 0x8086 &device.id pci 0x2364 +device.name DH89xxCC MEI 0 vendor.id pci 0x8086 &device.id pci 0x2365 +device.name DH89xxCC MEI 1 vendor.id pci 0x8086 &device.id pci 0x2390 +device.name DH895XCC Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x23a1 +device.name DH895XCC Series 2-Port SATA Controller [IDE Mode] vendor.id pci 0x8086 &device.id pci 0x23a3 +device.name DH895XCC Series 4-Port SATA Controller [AHCI Mode] vendor.id pci 0x8086 &device.id pci 0x23a6 +device.name DH895XCC Series 2-Port SATA Controller [IDE Mode] vendor.id pci 0x8086 &device.id pci 0x23b0 +device.name DH895XCC Series SMBus Controller vendor.id pci 0x8086 &device.id pci 0x23b1 +device.name DH895XCC Series CHAP Counter vendor.id pci 0x8086 &device.id pci 0x23b2 +device.name DH895XCC Series Thermal Management Controller vendor.id pci 0x8086 &device.id pci 0x23b4 +device.name DH895XCC Series USB2 Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x23b5 +device.name DH895XCC Series USB2 Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x23c2 +device.name DH895XCC Series PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x23c3 +device.name DH895XCC Series PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x23c4 +device.name DH895XCC Series PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x23c5 +device.name DH895XCC Series PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x23c6 +device.name CDH895XCC Series PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x23c7 +device.name DH895XCC Series PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x23c8 +device.name DH895XCC Series PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x23c9 +device.name DH895XCC Series PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x23e0 +device.name DH895XCC Series Watchdog Timer vendor.id pci 0x8086 &device.id pci 0x23e4 +device.name DH895XCC Series MEI Controller #1 vendor.id pci 0x8086 &device.id pci 0x23e5 +device.name DH895XCC Series MEI Controller #2 vendor.id pci 0x8086 &device.id pci 0x2410 +device.name 82801AA ISA Bridge (LPC) vendor.id pci 0x8086 &device.id pci 0x2411 +device.name 82801AA IDE Controller vendor.id pci 0x8086 &device.id pci 0x2412 +device.name 82801AA USB Controller vendor.id pci 0x8086 &device.id pci 0x2413 +device.name 82801AA SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2415 +device.name 82801AA AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x1028 &subdevice.id pci 0x0095 +subdevice.name Precision Workstation 220 Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x1028 &subdevice.id pci 0x00b4 +subdevice.name OptiPlex GX110 vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x110a &subdevice.id pci 0x0051 +subdevice.name Activy 2xx vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x11d4 &subdevice.id pci 0x0040 +subdevice.name SoundMAX Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x11d4 &subdevice.id pci 0x0048 +subdevice.name SoundMAX Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x11d4 &subdevice.id pci 0x5340 +subdevice.name SoundMAX Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x1734 &subdevice.id pci 0x1025 +subdevice.name Activy 3xx vendor.id pci 0x8086 &device.id pci 0x2415 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2416 +device.name 82801AA AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x2418 +device.name 82801AA PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2420 +device.name 82801AB ISA Bridge (LPC) vendor.id pci 0x8086 &device.id pci 0x2421 +device.name 82801AB IDE Controller vendor.id pci 0x8086 &device.id pci 0x2422 +device.name 82801AB USB Controller vendor.id pci 0x8086 &device.id pci 0x2423 +device.name 82801AB SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2425 +device.name 82801AB AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x2425 &subvendor.id pci 0x11d4 &subdevice.id pci 0x0040 +subdevice.name SoundMAX Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x2425 &subvendor.id pci 0x11d4 &subdevice.id pci 0x0048 +subdevice.name SoundMAX Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x2426 +device.name 82801AB AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x2428 +device.name 82801AB PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2440 +device.name 82801BA ISA Bridge (LPC) vendor.id pci 0x8086 &device.id pci 0x2440 &subvendor.id pci 0x8086 &subdevice.id pci 0x5744 +subdevice.name S845WD1-E vendor.id pci 0x8086 &device.id pci 0x2442 +device.name 82801BA/BAM UHCI USB 1.1 Controller #1 vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x1014 &subdevice.id pci 0x01c6 +subdevice.name Netvista A40/A40p vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x1028 &subdevice.id pci 0x00c7 +subdevice.name Dimension 8100 vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x1028 &subdevice.id pci 0x010e +subdevice.name Optiplex GX240 vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x103c &subdevice.id pci 0x126f +subdevice.name e-pc 40 vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x1043 &subdevice.id pci 0x8027 +subdevice.name TUSL2-C Mainboard vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x147b &subdevice.id pci 0x0505 +subdevice.name BL7 motherboard vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x147b &subdevice.id pci 0x0507 +subdevice.name TH7II-RAID vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x8086 &subdevice.id pci 0x4532 +subdevice.name Desktop Board D815EEA2/D815EFV vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x8086 &subdevice.id pci 0x4557 +subdevice.name D815EGEW Mainboard vendor.id pci 0x8086 &device.id pci 0x2442 &subvendor.id pci 0x8086 &subdevice.id pci 0x5744 +subdevice.name S845WD1-E mainboard vendor.id pci 0x8086 &device.id pci 0x2443 +device.name 82801BA/BAM SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x1014 &subdevice.id pci 0x01c6 +subdevice.name Netvista A40/A40p vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x1028 &subdevice.id pci 0x00c7 +subdevice.name Dimension 8100 vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x1028 &subdevice.id pci 0x010e +subdevice.name Optiplex GX240 vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x103c &subdevice.id pci 0x126f +subdevice.name e-pc 40 vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x1043 &subdevice.id pci 0x8027 +subdevice.name TUSL2-C Mainboard vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x147b &subdevice.id pci 0x0505 +subdevice.name BL7 motherboard vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x147b &subdevice.id pci 0x0507 +subdevice.name TH7II-RAID vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3280 +subdevice.name Supermicro P4SBE Mainboard vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x8086 &subdevice.id pci 0x4532 +subdevice.name Desktop Board D815EEA2/D815EFV vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x8086 &subdevice.id pci 0x4557 +subdevice.name D815EGEW Mainboard vendor.id pci 0x8086 &device.id pci 0x2443 &subvendor.id pci 0x8086 &subdevice.id pci 0x5744 +subdevice.name S845WD1-E mainboard vendor.id pci 0x8086 &device.id pci 0x2444 +device.name 82801BA/BAM UHCI USB 1.1 Controller #2 vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x1028 &subdevice.id pci 0x00c7 +subdevice.name Dimension 8100 vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x1028 &subdevice.id pci 0x010e +subdevice.name Optiplex GX240 vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x103c &subdevice.id pci 0x126f +subdevice.name e-pc 40 vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x1043 &subdevice.id pci 0x8027 +subdevice.name TUSL2-C Mainboard vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x147b &subdevice.id pci 0x0505 +subdevice.name BL7 motherboard vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x147b &subdevice.id pci 0x0507 +subdevice.name TH7II-RAID vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x8086 &subdevice.id pci 0x4532 +subdevice.name Desktop Board D815EEA2/D815EFV vendor.id pci 0x8086 &device.id pci 0x2444 &subvendor.id pci 0x8086 &subdevice.id pci 0x5744 +subdevice.name S845WD1-E mainboard vendor.id pci 0x8086 &device.id pci 0x2445 +device.name 82801BA/BAM AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x0e11 &subdevice.id pci 0x000b +subdevice.name Compaq Deskpro EN Audio vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0088 +subdevice.name Evo D500 vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x1014 &subdevice.id pci 0x01c6 +subdevice.name Netvista A40/A40p vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x103c &subdevice.id pci 0x126f +subdevice.name e-pc 40 vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x1462 &subdevice.id pci 0x3370 +subdevice.name STAC9721 AC vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x147b &subdevice.id pci 0x0505 +subdevice.name BL7 motherboard vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x147b &subdevice.id pci 0x0507 +subdevice.name TH7II-RAID vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x8086 &subdevice.id pci 0x4557 +subdevice.name D815EGEW Mainboard vendor.id pci 0x8086 &device.id pci 0x2445 &subvendor.id pci 0x8086 &subdevice.id pci 0x4656 +subdevice.name Desktop Board D815EFV vendor.id pci 0x8086 &device.id pci 0x2446 +device.name 82801BA/BAM AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x2446 &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612 TX vendor.id pci 0x8086 &device.id pci 0x2446 &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x2448 +device.name 82801 Mobile PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240 Mobile Workstation vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30 notebook vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x17aa &subdevice.id pci 0x2013 +subdevice.name ThinkPad R60e vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x17aa &subdevice.id pci 0x20ae +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x2448 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2449 +device.name 82801BA/BAM/CA/CAM Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0012 +subdevice.name EtherExpress PRO/100 VM vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0091 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x01ce +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x01dc +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x01eb +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x01ec +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0202 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0205 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0217 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0234 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x023d +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0244 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0245 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0265 +subdevice.name PRO/100 VE Desktop Connection vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name PRO/100 VE Desktop Connection vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1014 &subdevice.id pci 0x026a +subdevice.name PRO/100 VE Desktop Connection vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x109f &subdevice.id pci 0x315d +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x109f &subdevice.id pci 0x3181 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1179 &subdevice.id pci 0xff01 +subdevice.name PRO/100 VE Network Connection vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1186 &subdevice.id pci 0x7801 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x144d &subdevice.id pci 0x2602 +subdevice.name HomePNA 1M CNR vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3010 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3011 +subdevice.name EtherExpress PRO/100 VM vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3012 +subdevice.name 82562EH based Phoneline vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3013 +subdevice.name EtherExpress PRO/100 VE vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3014 +subdevice.name EtherExpress PRO/100 VM vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3015 +subdevice.name 82562EH based Phoneline vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3016 +subdevice.name EtherExpress PRO/100 P Mobile Combo vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3017 +subdevice.name EtherExpress PRO/100 P Mobile vendor.id pci 0x8086 &device.id pci 0x2449 &subvendor.id pci 0x8086 &subdevice.id pci 0x3018 +subdevice.name EtherExpress PRO/100 vendor.id pci 0x8086 &device.id pci 0x244a +device.name 82801BAM IDE U100 Controller vendor.id pci 0x8086 &device.id pci 0x244a &subvendor.id pci 0x1025 &subdevice.id pci 0x1016 +subdevice.name Travelmate 612TX vendor.id pci 0x8086 &device.id pci 0x244a &subvendor.id pci 0x104d &subdevice.id pci 0x80df +subdevice.name Vaio PCG-FX403 vendor.id pci 0x8086 &device.id pci 0x244b +device.name 82801BA IDE U100 Controller vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x1014 &subdevice.id pci 0x01c6 +subdevice.name Netvista A40/A40p vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x1028 &subdevice.id pci 0x00c7 +subdevice.name Dimension 8100 vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x1028 &subdevice.id pci 0x010e +subdevice.name Optiplex GX240 vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x103c &subdevice.id pci 0x126f +subdevice.name e-pc 40 vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x1043 &subdevice.id pci 0x8027 +subdevice.name TUSL2-C Mainboard vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x147b &subdevice.id pci 0x0505 +subdevice.name BL7 motherboard vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x147b &subdevice.id pci 0x0507 +subdevice.name TH7II-RAID vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x15d9 &subdevice.id pci 0x3280 +subdevice.name Supermicro P4SBE Mainboard vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x8086 &subdevice.id pci 0x4532 +subdevice.name Desktop Board D815EEA2/D815EFV vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x8086 &subdevice.id pci 0x4557 +subdevice.name D815EGEW Mainboard vendor.id pci 0x8086 &device.id pci 0x244b &subvendor.id pci 0x8086 &subdevice.id pci 0x5744 +subdevice.name S845WD1-E mainboard vendor.id pci 0x8086 &device.id pci 0x244c +device.name 82801BAM ISA Bridge (LPC) vendor.id pci 0x8086 &device.id pci 0x244e +device.name 82801 PCI Bridge vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1043 &subdevice.id pci 0x844d +subdevice.name P8 series motherboard vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x244e &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Server Board S1200BTS vendor.id pci 0x8086 &device.id pci 0x2450 +device.name 82801E ISA Bridge (LPC) vendor.id pci 0x8086 &device.id pci 0x2452 +device.name 82801E USB Controller vendor.id pci 0x8086 &device.id pci 0x2453 +device.name 82801E SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2459 +device.name 82801E Ethernet Controller 0 vendor.id pci 0x8086 &device.id pci 0x245b +device.name 82801E IDE U100 Controller vendor.id pci 0x8086 &device.id pci 0x245d +device.name 82801E Ethernet Controller 1 vendor.id pci 0x8086 &device.id pci 0x245e +device.name 82801E PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2480 +device.name 82801CA LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2482 +device.name 82801CA/CAM USB Controller #1 vendor.id pci 0x8086 &device.id pci 0x2482 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0030 +subdevice.name Evo N600c vendor.id pci 0x8086 &device.id pci 0x2482 &subvendor.id pci 0x1014 &subdevice.id pci 0x0220 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x2482 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x2482 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x2482 &subvendor.id pci 0x8086 &subdevice.id pci 0x1958 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x8086 &device.id pci 0x2482 &subvendor.id pci 0x8086 &subdevice.id pci 0x3424 +subdevice.name SE7501HG2 Mainboard vendor.id pci 0x8086 &device.id pci 0x2482 &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name Latitude C640 vendor.id pci 0x8086 &device.id pci 0x2483 +device.name 82801CA/CAM SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2483 &subvendor.id pci 0x1014 &subdevice.id pci 0x0220 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x2483 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x2483 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x2483 &subvendor.id pci 0x8086 &subdevice.id pci 0x1958 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x8086 &device.id pci 0x2484 +device.name 82801CA/CAM USB Controller #2 vendor.id pci 0x8086 &device.id pci 0x2484 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0030 +subdevice.name Evo N600c vendor.id pci 0x8086 &device.id pci 0x2484 &subvendor.id pci 0x1014 &subdevice.id pci 0x0220 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x2484 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x2484 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x2484 &subvendor.id pci 0x8086 &subdevice.id pci 0x1958 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x8086 &device.id pci 0x2485 +device.name 82801CA/CAM AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x1013 &subdevice.id pci 0x5959 +subdevice.name Crystal WMD Audio Codec vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x1014 &subdevice.id pci 0x0222 +subdevice.name ThinkPad A30/A30p/T23 vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x1014 &subdevice.id pci 0x0508 +subdevice.name ThinkPad T30 vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x1014 &subdevice.id pci 0x051c +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x1043 &subdevice.id pci 0x1583 +subdevice.name L3C (SPDIF) vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x1043 &subdevice.id pci 0x1623 +subdevice.name L2B (no SPDIF) vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x1043 &subdevice.id pci 0x1643 +subdevice.name L3F vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x2485 &subvendor.id pci 0x144d &subdevice.id pci 0xc006 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x8086 &device.id pci 0x2486 +device.name 82801CA/CAM AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x1014 &subdevice.id pci 0x0223 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x1014 &subdevice.id pci 0x0503 +subdevice.name ThinkPad R31 vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x1014 &subdevice.id pci 0x051a +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x101f &subdevice.id pci 0x1025 +subdevice.name 620 Series vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x1043 &subdevice.id pci 0x1496 +subdevice.name PCtel HSP56 MR vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x134d &subdevice.id pci 0x4c21 +subdevice.name Dell Inspiron 2100 internal modem vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x144d &subdevice.id pci 0x2115 +subdevice.name vpr Matrix 170B4 internal modem vendor.id pci 0x8086 &device.id pci 0x2486 &subvendor.id pci 0x14f1 &subdevice.id pci 0x5421 +subdevice.name MD56ORD V.92 MDC Modem vendor.id pci 0x8086 &device.id pci 0x2487 +device.name 82801CA/CAM USB Controller #3 vendor.id pci 0x8086 &device.id pci 0x2487 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0030 +subdevice.name Evo N600c vendor.id pci 0x8086 &device.id pci 0x2487 &subvendor.id pci 0x1014 &subdevice.id pci 0x0220 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x2487 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x2487 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x2487 &subvendor.id pci 0x8086 &subdevice.id pci 0x1958 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x8086 &device.id pci 0x248a +device.name 82801CAM IDE U100 Controller vendor.id pci 0x8086 &device.id pci 0x248a &subvendor.id pci 0x0e11 &subdevice.id pci 0x0030 +subdevice.name Evo N600c vendor.id pci 0x8086 &device.id pci 0x248a &subvendor.id pci 0x1014 &subdevice.id pci 0x0220 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x248a &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x248a &subvendor.id pci 0x8086 &subdevice.id pci 0x1958 +subdevice.name vpr Matrix 170B4 vendor.id pci 0x8086 &device.id pci 0x248a &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name Latitude C640 vendor.id pci 0x8086 &device.id pci 0x248b +device.name 82801CA Ultra ATA Storage Controller vendor.id pci 0x8086 &device.id pci 0x248b &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x248c +device.name 82801CAM ISA Bridge (LPC) vendor.id pci 0x8086 &device.id pci 0x24c0 +device.name 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x24c0 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24c0 &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24c1 +device.name 82801DBL (ICH4-L) IDE Controller vendor.id pci 0x8086 &device.id pci 0x24c2 +device.name 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1014 &subdevice.id pci 0x052d +subdevice.name ThinkPad vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1043 &subdevice.id pci 0x8089 +subdevice.name P4B533 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 onboard USB 1.x vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1509 &subdevice.id pci 0x2990 +subdevice.name Averatec 5110H laptop vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1734 &subdevice.id pci 0x1004 +subdevice.name D1451 Mainboard (SCENIC N300, i845GV) vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x8086 &subdevice.id pci 0x24c2 +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name Latitude D400/D500 vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x24c2 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x24c3 +device.name 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1014 &subdevice.id pci 0x052d +subdevice.name ThinkPad vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 onboard SMbus vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1458 &subdevice.id pci 0x24c2 +subdevice.name GA-8PE667 Ultra vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1734 &subdevice.id pci 0x1004 +subdevice.name D1451 Mainboard (SCENIC N300, i845GV) vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x24c3 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x24c4 +device.name 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1014 &subdevice.id pci 0x052d +subdevice.name ThinkPad vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1043 &subdevice.id pci 0x8089 +subdevice.name P4B533 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1509 &subdevice.id pci 0x2990 +subdevice.name Averatec 5110H vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x1734 &subdevice.id pci 0x1004 +subdevice.name D1451 Mainboard (SCENIC N300, i845GV) vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x8086 &subdevice.id pci 0x24c2 +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name Latitude D400/D500 vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x24c4 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x24c5 +device.name 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00b8 +subdevice.name Analog Devices Inc. codec [SoundMAX] vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1014 &subdevice.id pci 0x0537 +subdevice.name ThinkPad T4x Series vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1014 &subdevice.id pci 0x055f +subdevice.name Thinkpad R50e model 1634 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0152 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m [SigmaTel STAC9750,51] vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1043 &subdevice.id pci 0x1713 +subdevice.name M2400N/M6800N laptop vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1043 &subdevice.id pci 0x80b0 +subdevice.name P4B533 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1179 &subdevice.id pci 0x0201 +subdevice.name Toshiba Tecra M1 vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1458 &subdevice.id pci 0xa002 +subdevice.name GA-8PE667 Ultra vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1734 &subdevice.id pci 0x1005 +subdevice.name D1451 (SCENIC N300, i845GV) Sigmatel STAC9750T vendor.id pci 0x8086 &device.id pci 0x24c5 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x24c6 +device.name 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1014 &subdevice.id pci 0x0524 +subdevice.name ThinkPad T4x Series vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1014 &subdevice.id pci 0x0525 +subdevice.name ThinkPad vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1014 &subdevice.id pci 0x0559 +subdevice.name ThinkPad R50e vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1025 &subdevice.id pci 0x003c +subdevice.name Aspire 2001WLCi (Compal CL50 motherboard) implementation vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1043 &subdevice.id pci 0x1716 +subdevice.name M2400N laptop vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1043 &subdevice.id pci 0x1826 +subdevice.name M6800N vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x134d &subdevice.id pci 0x4c21 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x144d &subdevice.id pci 0x2115 +subdevice.name X10 Laptop vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24c6 &subvendor.id pci 0x14f1 &subdevice.id pci 0x5422 +subdevice.name D480 MDC V.9x Modem vendor.id pci 0x8086 &device.id pci 0x24c7 +device.name 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1014 &subdevice.id pci 0x052d +subdevice.name ThinkPad vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1043 &subdevice.id pci 0x8089 +subdevice.name P4B533 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1509 &subdevice.id pci 0x2990 +subdevice.name Averatec 5110H vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x1734 &subdevice.id pci 0x1004 +subdevice.name D1451 Mainboard (SCENIC N300, i845GV) vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x8086 &subdevice.id pci 0x24c2 +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name Latitude D400/D500 vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x24c7 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x24ca +device.name 82801DBM (ICH4-M) IDE Controller vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1014 &subdevice.id pci 0x052d +subdevice.name ThinkPad vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x24ca &subvendor.id pci 0x8086 &subdevice.id pci 0x4541 +subdevice.name Latitude D400/D500 vendor.id pci 0x8086 &device.id pci 0x24cb +device.name 82801DB (ICH4) IDE Controller vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x1043 &subdevice.id pci 0x8089 +subdevice.name P4B533 vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 onboard IDE vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x1458 &subdevice.id pci 0x24c2 +subdevice.name GA-8PE667 Ultra vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x1734 &subdevice.id pci 0x1004 +subdevice.name D1451 Mainboard (SCENIC N300, i845GV) vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x24cb &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x24cc +device.name 82801DBM (ICH4-M) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x24cc &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30 notebook vendor.id pci 0x8086 &device.id pci 0x24cc &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x24cd +device.name 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1014 &subdevice.id pci 0x052e +subdevice.name ThinkPad vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop: Intel 82801DBM (ICH4-M) vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x011d +subdevice.name Latitude D600 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x0152 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1043 &subdevice.id pci 0x8089 +subdevice.name P4B533 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1071 &subdevice.id pci 0x8160 +subdevice.name MIM2000 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 onboard USB 2.0 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1179 &subdevice.id pci 0xff00 +subdevice.name Satellite 2430 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1462 &subdevice.id pci 0x3981 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1509 &subdevice.id pci 0x1968 +subdevice.name Averatec 5110H vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1734 &subdevice.id pci 0x1004 +subdevice.name D1451 Mainboard (SCENIC N300, i845GV) vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0x8086 &subdevice.id pci 0x24c2 +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x24cd &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x24d0 +device.name 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x24d1 +device.name 82801EB (ICH5) SATA Controller vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PowerEdge SC1425 vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d530 CMT (DG746A) vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1458 &subdevice.id pci 0x24d1 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x1565 &subdevice.id pci 0x5200 +subdevice.name P4TSV Motherboard (865G) vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Mainboard vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24d1 &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24d2 +device.name 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1014 &subdevice.id pci 0x02ed +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge 2850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name PowerEdge 1800 vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PowerEdge SC1425 vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d530 CMT (DG746A) vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1458 &subdevice.id pci 0x24d2 +subdevice.name GA-8IPE1000/8KNXP motherboard vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1565 &subdevice.id pci 0x3101 +subdevice.name P4TSV Motherboard (865G) vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Mainboard vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x1734 &subdevice.id pci 0x101c +subdevice.name PRIMERGY RX/TX series onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24d2 &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24d3 +device.name 82801EB/ER (ICH5/ICH5R) SMBus Controller vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1014 &subdevice.id pci 0x02ed +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1028 &subdevice.id pci 0x0156 +subdevice.name Precision 360 vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d330 uT vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1458 &subdevice.id pci 0x24d2 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1565 &subdevice.id pci 0x3101 +subdevice.name P4TSV Motherboard (865G) vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Mainboard vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x1734 &subdevice.id pci 0x101c +subdevice.name PRIMERGY RX/TX S2 series SMBus vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24d3 &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24d4 +device.name 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1014 &subdevice.id pci 0x02ed +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge 2850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name PowerEdge 1800 vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PowerEdge SC1425 vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d530 CMT (DG746A) vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1458 &subdevice.id pci 0x24d2 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1565 &subdevice.id pci 0x3101 +subdevice.name P4TSV Motherboard (865G) vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Mainboard vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x1734 &subdevice.id pci 0x101c +subdevice.name PRIMERGY RX/TX S2 series onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24d4 &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24d5 +device.name 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x100a &subdevice.id pci 0x147b +subdevice.name Abit IS7-E motherboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d330 uT vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1043 &subdevice.id pci 0x80f3 +subdevice.name P4P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1043 &subdevice.id pci 0x810f +subdevice.name P5P800-MX Mainboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1458 &subdevice.id pci 0xa002 +subdevice.name GA-8IPE1000/8KNXP motherboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1462 &subdevice.id pci 0x0080 +subdevice.name 865PE Neo2-V (MS-6788) Mainboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x8086 &subdevice.id pci 0xa000 +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x8086 &subdevice.id pci 0xe000 +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x8086 &subdevice.id pci 0xe001 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24d5 &subvendor.id pci 0x8086 &subdevice.id pci 0xe002 +subdevice.name SoundMax Intergrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x24d6 +device.name 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x24d6 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x24d7 +device.name 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1014 &subdevice.id pci 0x02ed +subdevice.name xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge 2850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name PowerEdge 1800 vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d530 CMT (DG746A) vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1458 &subdevice.id pci 0x24d2 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1565 &subdevice.id pci 0x3101 +subdevice.name P4TSV Motherboard (865G) vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Mainboard vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x1734 &subdevice.id pci 0x101c +subdevice.name PRIMERGY RX/TX S2 series onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24d7 &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24db +device.name 82801EB/ER (ICH5/ICH5R) IDE Controller vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1014 &subdevice.id pci 0x02ed +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 IDE Controller vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge 2850 IDE Controller vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 IDE Controller vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PowerEdge SC1425 vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d530 CMT (DG746A) vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1458 &subdevice.id pci 0x24d2 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1462 &subdevice.id pci 0x7580 +subdevice.name MSI 875P vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1565 &subdevice.id pci 0x3101 +subdevice.name P4TSV Motherboard (865G) vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Mainboard vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x1734 &subdevice.id pci 0x101c +subdevice.name PRIMERGY RX/TX S2 series onboard IDE vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x8086 &subdevice.id pci 0x24db +subdevice.name P4C800 Mainboard vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24db &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24dc +device.name 82801EB (ICH5) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x24dd +device.name 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1014 &subdevice.id pci 0x02ed +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge 2850 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name PowerEdge 1800 vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PowerEdge SC1425 vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d530 CMT (DG746A) vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1458 &subdevice.id pci 0x5006 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24dd &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24de +device.name 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1014 &subdevice.id pci 0x02ed +subdevice.name xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1458 &subdevice.id pci 0x24d2 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1462 &subdevice.id pci 0x7280 +subdevice.name 865PE Neo2 (MS-6728) vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1565 &subdevice.id pci 0x3101 +subdevice.name P4TSV Motherboard (865G) vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Mainboard vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x1734 &subdevice.id pci 0x101c +subdevice.name PRIMERGY RX/TX S2 series onboard UHCI vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x8086 &subdevice.id pci 0x3427 +subdevice.name S875WP1-E mainboard vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x24de &subvendor.id pci 0x8086 &subdevice.id pci 0x524c +subdevice.name D865PERL mainboard vendor.id pci 0x8086 &device.id pci 0x24df +device.name 82801ER (ICH5R) SATA Controller vendor.id pci 0x8086 &device.id pci 0x24df &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x24f0 +device.name Omni-Path HFI Silicon 100 Series [discrete] vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x10a9 &subdevice.id pci 0x802e +subdevice.name Omni-path HFI 100 Series, 1-port A-board vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x10a9 &subdevice.id pci 0x802f +subdevice.name Omni-path HFI 100 Series, 2-port A-board vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8030 +subdevice.name Omni-path HFI 100 Series, 1-port B-board vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x10a9 &subdevice.id pci 0x8031 +subdevice.name Omni-path HFI 100 Series, 2-port B-board vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x1590 &subdevice.id pci 0x00e7 +subdevice.name 100Gb 1-port OP101 QSFP28 x8 PCIe Gen3 with Intel Omni-Path Adapter vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x1590 &subdevice.id pci 0x00e8 +subdevice.name 100Gb 1-port OP101 QSFP28 x16 PCIe Gen3 with Intel Omni-Path Adapter vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x1590 &subdevice.id pci 0x021c +subdevice.name Apollo 100Gb 1-port Intel Omni-Path Architecture 860z Mezzanine FIO Adapter vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x15d9 &subdevice.id pci 0x0934 +subdevice.name Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, SIOM Module vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x1cb8 &subdevice.id pci 0x0001 +subdevice.name Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600 QSFP28 vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x1cb8 &subdevice.id pci 0x0002 +subdevice.name Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC6600 Fixed Port vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x8086 &subdevice.id pci 0x2628 +subdevice.name Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16 vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x8086 &subdevice.id pci 0x2629 +subdevice.name Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x8 vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x8086 &subdevice.id pci 0x262a +subdevice.name Omni-Path HFI Adapter 100 Series, 2 Ports, Split PCIe x16 vendor.id pci 0x8086 &device.id pci 0x24f0 &subvendor.id pci 0x8086 &subdevice.id pci 0x262d +subdevice.name Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, IO Module AHWKPTP100HF vendor.id pci 0x8086 &device.id pci 0x24f1 +device.name Omni-Path HFI Silicon 100 Series [integrated] vendor.id pci 0x8086 &device.id pci 0x24f3 +device.name Wireless 8260 vendor.id pci 0x8086 &device.id pci 0x24f3 &subvendor.id pci 0x8086 &subdevice.id pci 0x0010 +subdevice.name Dual Band Wireless-AC 8260 vendor.id pci 0x8086 &device.id pci 0x24f4 +device.name Wireless 8260 vendor.id pci 0x8086 &device.id pci 0x24f4 &subvendor.id pci 0x8086 &subdevice.id pci 0x0030 +subdevice.name Dual Band Wireless-AC 8260 vendor.id pci 0x8086 &device.id pci 0x24fd +device.name Wireless 8265 / 8275 vendor.id pci 0x8086 &device.id pci 0x24fd &subvendor.id pci 0x8086 &subdevice.id pci 0x0010 +subdevice.name Dual Band Wireless-AC 8265 vendor.id pci 0x8086 &device.id pci 0x2500 +device.name 82820 820 (Camino) Chipset Host Bridge (MCH) vendor.id pci 0x8086 &device.id pci 0x2500 &subvendor.id pci 0x1028 &subdevice.id pci 0x0095 +subdevice.name Precision Workstation 220 Chipset vendor.id pci 0x8086 &device.id pci 0x2500 &subvendor.id pci 0x1043 &subdevice.id pci 0x801c +subdevice.name P3C-2000 system chipset vendor.id pci 0x8086 &device.id pci 0x2501 +device.name 82820 820 (Camino) Chipset Host Bridge (MCH) vendor.id pci 0x8086 &device.id pci 0x2501 &subvendor.id pci 0x1043 &subdevice.id pci 0x801c +subdevice.name P3C-2000 system chipset vendor.id pci 0x8086 &device.id pci 0x250b +device.name 82820 820 (Camino) Chipset Host Bridge vendor.id pci 0x8086 &device.id pci 0x250f +device.name 82820 820 (Camino) Chipset AGP Bridge vendor.id pci 0x8086 &device.id pci 0x2520 +device.name 82805AA MTH Memory Translator Hub vendor.id pci 0x8086 &device.id pci 0x2521 +device.name 82804AA MRH-S Memory Repeater Hub for SDRAM vendor.id pci 0x8086 &device.id pci 0x2530 +device.name 82850 850 (Tehama) Chipset Host Bridge (MCH) vendor.id pci 0x8086 &device.id pci 0x2530 &subvendor.id pci 0x1028 &subdevice.id pci 0x00c7 +subdevice.name Dimension 8100 vendor.id pci 0x8086 &device.id pci 0x2530 &subvendor.id pci 0x147b &subdevice.id pci 0x0507 +subdevice.name TH7II-RAID vendor.id pci 0x8086 &device.id pci 0x2531 +device.name 82860 860 (Wombat) Chipset Host Bridge (MCH) vendor.id pci 0x8086 &device.id pci 0x2531 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d8 +subdevice.name Precision 530 vendor.id pci 0x8086 &device.id pci 0x2532 +device.name 82850 850 (Tehama) Chipset AGP Bridge vendor.id pci 0x8086 &device.id pci 0x2533 +device.name 82860 860 (Wombat) Chipset AGP Bridge vendor.id pci 0x8086 &device.id pci 0x2534 +device.name 82860 860 (Wombat) Chipset PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2540 +device.name E7500 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2540 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x2541 +device.name E7500/E7501 Host RASUM Controller vendor.id pci 0x8086 &device.id pci 0x2541 &subvendor.id pci 0x15d9 &subdevice.id pci 0x3480 +subdevice.name P4DP6 vendor.id pci 0x8086 &device.id pci 0x2541 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x2541 &subvendor.id pci 0x8086 &subdevice.id pci 0x3424 +subdevice.name SE7501HG2 Mainboard vendor.id pci 0x8086 &device.id pci 0x2543 +device.name E7500/E7501 Hub Interface B PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2544 +device.name E7500/E7501 Hub Interface B RASUM Controller vendor.id pci 0x8086 &device.id pci 0x2544 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x2545 +device.name E7500/E7501 Hub Interface C PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2546 +device.name E7500/E7501 Hub Interface C RASUM Controller vendor.id pci 0x8086 &device.id pci 0x2547 +device.name E7500/E7501 Hub Interface D PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2548 +device.name E7500/E7501 Hub Interface D RASUM Controller vendor.id pci 0x8086 &device.id pci 0x254c +device.name E7501 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x254c &subvendor.id pci 0x4c53 &subdevice.id pci 0x1090 +subdevice.name Cx9 / Vx9 mainboard vendor.id pci 0x8086 &device.id pci 0x254c &subvendor.id pci 0x8086 &subdevice.id pci 0x3424 +subdevice.name SE7501HG2 Mainboard vendor.id pci 0x8086 &device.id pci 0x2550 +device.name E7505 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2551 +device.name E7505/E7205 Series RAS Controller vendor.id pci 0x8086 &device.id pci 0x2552 +device.name E7505/E7205 PCI-to-AGP Bridge vendor.id pci 0x8086 &device.id pci 0x2553 +device.name E7505 Hub Interface B PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0x2554 +device.name E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller vendor.id pci 0x8086 &device.id pci 0x255d +device.name E7205 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2560 +device.name 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface vendor.id pci 0x8086 &device.id pci 0x2560 &subvendor.id pci 0x1028 &subdevice.id pci 0x0126 +subdevice.name Optiplex GX260 vendor.id pci 0x8086 &device.id pci 0x2560 &subvendor.id pci 0x1458 &subdevice.id pci 0x2560 +subdevice.name GA-8PE667 Ultra vendor.id pci 0x8086 &device.id pci 0x2560 &subvendor.id pci 0x1462 &subdevice.id pci 0x5800 +subdevice.name 845PE Max (MS-6580) vendor.id pci 0x8086 &device.id pci 0x2561 +device.name 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge vendor.id pci 0x8086 &device.id pci 0x2562 +device.name 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device vendor.id pci 0x8086 &device.id pci 0x2562 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00b9 +subdevice.name Evo D510 SFF vendor.id pci 0x8086 &device.id pci 0x2562 &subvendor.id pci 0x1014 &subdevice.id pci 0x0267 +subdevice.name NetVista A30p vendor.id pci 0x8086 &device.id pci 0x2562 &subvendor.id pci 0x1028 &subdevice.id pci 0x0160 +subdevice.name Dimension 2400 vendor.id pci 0x8086 &device.id pci 0x2562 &subvendor.id pci 0x1734 &subdevice.id pci 0x1003 +subdevice.name D1521 Mainboard (Fujitsu-Siemens) vendor.id pci 0x8086 &device.id pci 0x2562 &subvendor.id pci 0x1734 &subdevice.id pci 0x1004 +subdevice.name D1451 Mainboard (SCENIC N300, i845GV) vendor.id pci 0x8086 &device.id pci 0x2570 +device.name 82865G/PE/P DRAM Controller/Host-Hub Interface vendor.id pci 0x8086 &device.id pci 0x2570 &subvendor.id pci 0x103c &subdevice.id pci 0x006a +subdevice.name NX9500 vendor.id pci 0x8086 &device.id pci 0x2570 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name d330 uT vendor.id pci 0x8086 &device.id pci 0x2570 &subvendor.id pci 0x1043 &subdevice.id pci 0x80f2 +subdevice.name P4P800/P5P800 series motherboard vendor.id pci 0x8086 &device.id pci 0x2570 &subvendor.id pci 0x1458 &subdevice.id pci 0x2570 +subdevice.name GA-8IPE1000 Pro2 motherboard (865PE) vendor.id pci 0x8086 &device.id pci 0x2571 +device.name 82865G/PE/P AGP Bridge vendor.id pci 0x8086 &device.id pci 0x2572 +device.name 82865G Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x1028 &subdevice.id pci 0x019d +subdevice.name Dimension 3000 vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x103c &subdevice.id pci 0x12bc +subdevice.name D530 sff(dc578av) vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a5 +subdevice.name P5P800-MX Mainboard vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name Hetis 865GV-E (MS-7065) vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x1734 &subdevice.id pci 0x101b +subdevice.name Fujitsu-Siemens Scenic E300 i865GV vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x8086 &subdevice.id pci 0x4246 +subdevice.name Desktop Board D865GBF vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x8086 &subdevice.id pci 0x4c43 +subdevice.name Desktop Board D865GLC vendor.id pci 0x8086 &device.id pci 0x2573 +device.name 82865G/PE/P PCI to CSA Bridge vendor.id pci 0x8086 &device.id pci 0x2576 +device.name 82865G/PE/P Processor to I/O Memory Interface vendor.id pci 0x8086 &device.id pci 0x2578 +device.name 82875P/E7210 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2578 &subvendor.id pci 0x1458 &subdevice.id pci 0x2578 +subdevice.name GA-8KNXP motherboard (875P) vendor.id pci 0x8086 &device.id pci 0x2578 &subvendor.id pci 0x1462 &subdevice.id pci 0x7580 +subdevice.name MS-6758 (875P Neo) vendor.id pci 0x8086 &device.id pci 0x2578 &subvendor.id pci 0x15d9 &subdevice.id pci 0x4580 +subdevice.name P4SCE Motherboard vendor.id pci 0x8086 &device.id pci 0x2579 +device.name 82875P Processor to AGP Controller vendor.id pci 0x8086 &device.id pci 0x257b +device.name 82875P/E7210 Processor to PCI to CSA Bridge vendor.id pci 0x8086 &device.id pci 0x257e +device.name 82875P/E7210 Processor to I/O Memory Interface vendor.id pci 0x8086 &device.id pci 0x2580 +device.name 82915G/P/GV/GL/PL/910GL Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2580 &subvendor.id pci 0x1458 &subdevice.id pci 0x2580 +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x2580 &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x2580 &subvendor.id pci 0x1734 &subdevice.id pci 0x105b +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x2581 +device.name 82915G/P/GV/GL/PL/910GL PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2582 +device.name 82915G/GV/910GL Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2582 &subvendor.id pci 0x1028 &subdevice.id pci 0x1079 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x2582 &subvendor.id pci 0x103c &subdevice.id pci 0x3006 +subdevice.name DC7100 SFF(DX878AV) vendor.id pci 0x8086 &device.id pci 0x2582 &subvendor.id pci 0x1043 &subdevice.id pci 0x2582 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x2582 &subvendor.id pci 0x1458 &subdevice.id pci 0x2582 +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x2582 &subvendor.id pci 0x1734 &subdevice.id pci 0x105b +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x2582 &subvendor.id pci 0x1849 &subdevice.id pci 0x2582 +subdevice.name ASRock P4Dual-915GL vendor.id pci 0x8086 &device.id pci 0x2584 +device.name 82925X/XE Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2584 &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x2585 +device.name 82925X/XE PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2588 +device.name E7220/E7221 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2589 +device.name E7220/E7221 PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x258a +device.name E7221 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2590 +device.name Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0x1014 &subdevice.id pci 0x0575 +subdevice.name ThinkPad X41 / Z60t vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0x1028 &subdevice.id pci 0x0182 +subdevice.name Latitude C610 vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0x104d &subdevice.id pci 0x81b7 +subdevice.name Vaio VGN-S3XP vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0xa304 &subdevice.id pci 0x81b7 +subdevice.name Vaio VGN-S3XP vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2590 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2591 +device.name Mobile 915GM/PM Express PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2591 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240 Mobile Workstation vendor.id pci 0x8086 &device.id pci 0x2592 +device.name Mobile 915GM/GMS/910GML Express Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x1014 &subdevice.id pci 0x0582 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x103c &subdevice.id pci 0x308a +subdevice.name NC6220 vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x1043 &subdevice.id pci 0x1881 +subdevice.name GMA 900 915GM Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x25a1 +device.name 6300ESB LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x25a2 +device.name 6300ESB PATA Storage Controller vendor.id pci 0x8086 &device.id pci 0x25a2 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25a2 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer IDE vendor.id pci 0x8086 &device.id pci 0x25a2 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25a2 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25a2 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25a2 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25a3 +device.name 6300ESB SATA Storage Controller vendor.id pci 0x8086 &device.id pci 0x25a3 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25a3 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25a3 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25a3 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25a3 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25a3 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25a4 +device.name 6300ESB SMBus Controller vendor.id pci 0x8086 &device.id pci 0x25a4 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25a4 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25a4 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25a4 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25a4 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25a4 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25a4 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25a6 +device.name 6300ESB AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x25a6 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25a6 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25a6 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25a7 +device.name 6300ESB AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x25a9 +device.name 6300ESB USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x25a9 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25a9 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer USB vendor.id pci 0x8086 &device.id pci 0x25a9 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25a9 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25a9 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25a9 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25a9 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25aa +device.name 6300ESB USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x25aa &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25aa &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25aa &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25aa &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25aa &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25aa &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25ab +device.name 6300ESB Watchdog Timer vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25ab &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25ac +device.name 6300ESB I/O Advanced Programmable Interrupt Controller vendor.id pci 0x8086 &device.id pci 0x25ac &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25ac &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25ac &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25ac &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25ac &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25ac &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25ac &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25ad +device.name 6300ESB USB2 Enhanced Host Controller vendor.id pci 0x8086 &device.id pci 0x25ad &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x25ad &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer USB 2.0 vendor.id pci 0x8086 &device.id pci 0x25ad &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25ad &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x25ad &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x25ad &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25ad &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25ae +device.name 6300ESB 64-bit PCI-X Bridge vendor.id pci 0x8086 &device.id pci 0x25b0 +device.name 6300ESB SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x25b0 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x25b0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x25b0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x25c0 +device.name 5000X Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x25d0 +device.name 5000Z Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x25d4 +device.name 5000V Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x25d4 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x25d8 +device.name 5000P Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x25d8 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x25d8 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x25e2 +device.name 5000 Series Chipset PCI Express x4 Port 2 vendor.id pci 0x8086 &device.id pci 0x25e3 +device.name 5000 Series Chipset PCI Express x4 Port 3 vendor.id pci 0x8086 &device.id pci 0x25e4 +device.name 5000 Series Chipset PCI Express x4 Port 4 vendor.id pci 0x8086 &device.id pci 0x25e5 +device.name 5000 Series Chipset PCI Express x4 Port 5 vendor.id pci 0x8086 &device.id pci 0x25e6 +device.name 5000 Series Chipset PCI Express x4 Port 6 vendor.id pci 0x8086 &device.id pci 0x25e7 +device.name 5000 Series Chipset PCI Express x4 Port 7 vendor.id pci 0x8086 &device.id pci 0x25f0 +device.name 5000 Series Chipset FSB Registers vendor.id pci 0x8086 &device.id pci 0x25f0 &subvendor.id pci 0x1028 &subdevice.id pci 0x01bb +subdevice.name PowerEdge 1955 FSB Registers vendor.id pci 0x8086 &device.id pci 0x25f0 &subvendor.id pci 0x103c &subdevice.id pci 0x31fd +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x25f0 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x25f0 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x25f0 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x25f1 +device.name 5000 Series Chipset Reserved Registers vendor.id pci 0x8086 &device.id pci 0x25f1 &subvendor.id pci 0x103c &subdevice.id pci 0x31fd +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x25f1 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x25f1 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x25f1 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x25f3 +device.name 5000 Series Chipset Reserved Registers vendor.id pci 0x8086 &device.id pci 0x25f3 &subvendor.id pci 0x103c &subdevice.id pci 0x31fd +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x25f3 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x25f3 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x25f3 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x25f5 +device.name 5000 Series Chipset FBD Registers vendor.id pci 0x8086 &device.id pci 0x25f5 &subvendor.id pci 0x103c &subdevice.id pci 0x31fd +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x25f5 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x25f5 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x25f5 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x25f6 +device.name 5000 Series Chipset FBD Registers vendor.id pci 0x8086 &device.id pci 0x25f6 &subvendor.id pci 0x103c &subdevice.id pci 0x31fd +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x25f6 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x25f6 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x25f6 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x25f7 +device.name 5000 Series Chipset PCI Express x8 Port 2-3 vendor.id pci 0x8086 &device.id pci 0x25f8 +device.name 5000 Series Chipset PCI Express x8 Port 4-5 vendor.id pci 0x8086 &device.id pci 0x25f9 +device.name 5000 Series Chipset PCI Express x8 Port 6-7 vendor.id pci 0x8086 &device.id pci 0x25fa +device.name 5000X Chipset PCI Express x16 Port 4-7 vendor.id pci 0x8086 &device.id pci 0x2600 +device.name E8500/E8501 Hub Interface 1.5 vendor.id pci 0x8086 &device.id pci 0x2600 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Hub Interface vendor.id pci 0x8086 &device.id pci 0x2601 +device.name E8500/E8501 PCI Express x4 Port D vendor.id pci 0x8086 &device.id pci 0x2602 +device.name E8500/E8501 PCI Express x4 Port C0 vendor.id pci 0x8086 &device.id pci 0x2603 +device.name E8500/E8501 PCI Express x4 Port C1 vendor.id pci 0x8086 &device.id pci 0x2604 +device.name E8500/E8501 PCI Express x4 Port B0 vendor.id pci 0x8086 &device.id pci 0x2605 +device.name E8500/E8501 PCI Express x4 Port B1 vendor.id pci 0x8086 &device.id pci 0x2606 +device.name E8500/E8501 PCI Express x4 Port A0 vendor.id pci 0x8086 &device.id pci 0x2607 +device.name E8500/E8501 PCI Express x4 Port A1 vendor.id pci 0x8086 &device.id pci 0x2608 +device.name E8500/E8501 PCI Express x8 Port C vendor.id pci 0x8086 &device.id pci 0x2609 +device.name E8500/E8501 PCI Express x8 Port B vendor.id pci 0x8086 &device.id pci 0x260a +device.name E8500/E8501 PCI Express x8 Port A vendor.id pci 0x8086 &device.id pci 0x260c +device.name E8500/E8501 IMI Registers vendor.id pci 0x8086 &device.id pci 0x2610 +device.name E8500/E8501 FSB Registers vendor.id pci 0x8086 &device.id pci 0x2611 +device.name E8500/E8501 Address Mapping Registers vendor.id pci 0x8086 &device.id pci 0x2612 +device.name E8500/E8501 RAS Registers vendor.id pci 0x8086 &device.id pci 0x2613 +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2614 +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2615 +device.name E8500/E8501 Miscellaneous Registers vendor.id pci 0x8086 &device.id pci 0x2617 +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2618 +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2619 +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x261a +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x261b +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x261c +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x261d +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x261e +device.name E8500/E8501 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2620 +device.name E8500/E8501 eXternal Memory Bridge vendor.id pci 0x8086 &device.id pci 0x2620 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Memory Bridge vendor.id pci 0x8086 &device.id pci 0x2621 +device.name E8500/E8501 XMB Miscellaneous Registers vendor.id pci 0x8086 &device.id pci 0x2621 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 XMB Registers vendor.id pci 0x8086 &device.id pci 0x2622 +device.name E8500/E8501 XMB Memory Interleaving Registers vendor.id pci 0x8086 &device.id pci 0x2622 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Memory Interleaving Registers vendor.id pci 0x8086 &device.id pci 0x2623 +device.name E8500/E8501 XMB DDR Initialization and Calibration vendor.id pci 0x8086 &device.id pci 0x2623 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 DDR Initialization and Calibration vendor.id pci 0x8086 &device.id pci 0x2624 +device.name E8500/E8501 XMB Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2624 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2625 +device.name E8500/E8501 XMB Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2625 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2626 +device.name E8500/E8501 XMB Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2626 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2627 +device.name E8500/E8501 XMB Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2627 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name PowerEdge 6850 Reserved Registers vendor.id pci 0x8086 &device.id pci 0x2640 +device.name 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x2640 &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x2640 &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x2640 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2640 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2640 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2641 +device.name 82801FBM (ICH6M) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x2641 &subvendor.id pci 0x1014 &subdevice.id pci 0x0568 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x2641 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x2641 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2642 +device.name 82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x2651 +device.name 82801FB/FW (ICH6/ICH6W) SATA Controller vendor.id pci 0x8086 &device.id pci 0x2651 &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x2651 &subvendor.id pci 0x1043 &subdevice.id pci 0x2601 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x2651 &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x2651 &subvendor.id pci 0x8086 &subdevice.id pci 0x4147 +subdevice.name D915GAG Motherboard vendor.id pci 0x8086 &device.id pci 0x2651 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2651 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2651 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2652 +device.name 82801FR/FRW (ICH6R/ICH6RW) SATA Controller vendor.id pci 0x8086 &device.id pci 0x2652 &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x2652 &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x2653 +device.name 82801FBM (ICH6M) SATA Controller vendor.id pci 0x8086 &device.id pci 0x2653 &subvendor.id pci 0x1014 &subdevice.id pci 0x056a +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x2658 +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x1014 &subdevice.id pci 0x0565 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x1458 &subdevice.id pci 0x2558 +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2658 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2659 +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x1014 &subdevice.id pci 0x0565 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x1458 &subdevice.id pci 0x2659 +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2659 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x265a +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x1014 &subdevice.id pci 0x0565 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x1458 &subdevice.id pci 0x265a +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x265a &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x265b +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x1014 &subdevice.id pci 0x0565 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x1458 &subdevice.id pci 0x265a +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x265b &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x265c +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x1014 &subdevice.id pci 0x0566 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x1458 &subdevice.id pci 0x5006 +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0x8086 &subdevice.id pci 0x265c +subdevice.name Dimension 3100 vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x265c &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2660 +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x2660 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240 Mobile Workstation vendor.id pci 0x8086 &device.id pci 0x2660 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2660 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2660 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2660 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2662 +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x2662 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240 Mobile Workstation vendor.id pci 0x8086 &device.id pci 0x2662 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2662 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2662 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2664 +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x2664 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2664 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2664 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2666 +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x2666 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2666 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2666 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2668 +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x2668 &subvendor.id pci 0x1014 &subdevice.id pci 0x05b7 +subdevice.name ThinkPad Z60t vendor.id pci 0x8086 &device.id pci 0x2668 &subvendor.id pci 0x103c &subdevice.id pci 0x2a09 +subdevice.name PufferM-UL8E vendor.id pci 0x8086 &device.id pci 0x2668 &subvendor.id pci 0x1043 &subdevice.id pci 0x1173 +subdevice.name A6VC vendor.id pci 0x8086 &device.id pci 0x2668 &subvendor.id pci 0x1043 &subdevice.id pci 0x814e +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x2668 &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x2668 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x266a +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0x1014 &subdevice.id pci 0x056b +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0x1458 &subdevice.id pci 0x266a +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x266a &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x266c +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller vendor.id pci 0x8086 &device.id pci 0x266d +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x266d &subvendor.id pci 0x1025 &subdevice.id pci 0x006a +subdevice.name Conexant AC'97 CoDec (in Acer TravelMate 2410 serie laptop) vendor.id pci 0x8086 &device.id pci 0x266d &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x266d &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x266e +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1014 &subdevice.id pci 0x0581 +subdevice.name ThinkPad X41 (Analog Devices AD1981B codec) vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1025 &subdevice.id pci 0x006a +subdevice.name Realtek ALC 655 codec (in Acer TravelMate 2410 serie laptop) vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1028 &subdevice.id pci 0x0179 +subdevice.name Optiplex GX280 vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1028 &subdevice.id pci 0x0182 +subdevice.name Latitude D610 Laptop vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1028 &subdevice.id pci 0x0187 +subdevice.name Precision M70 Laptop vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1028 &subdevice.id pci 0x0188 +subdevice.name Inspiron 6000 laptop vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x103c &subdevice.id pci 0x0944 +subdevice.name Compaq NC6220 vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x103c &subdevice.id pci 0x3006 +subdevice.name DC7100 SFF(DX878AV) vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1458 &subdevice.id pci 0xa002 +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x152d &subdevice.id pci 0x0745 +subdevice.name Packard Bell A8550 Laptop vendor.id pci 0x8086 &device.id pci 0x266e &subvendor.id pci 0x1734 &subdevice.id pci 0x105a +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x266f +device.name 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0x1028 &subdevice.id pci 0x0177 +subdevice.name Dimension 8400 vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0x1043 &subdevice.id pci 0x80a6 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0x1458 &subdevice.id pci 0x266f +subdevice.name GA-8I915ME-G Mainboard vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0x1462 &subdevice.id pci 0x7028 +subdevice.name 915P/G Neo2 vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0x1734 &subdevice.id pci 0x105c +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x266f &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x2670 +device.name 631xESB/632xESB/3100 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2670 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x2670 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x2670 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x2670 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x2680 +device.name 631xESB/632xESB/3100 Chipset SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x2681 +device.name 631xESB/632xESB SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x2681 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x2681 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x2681 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x2681 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x2682 +device.name 631xESB/632xESB SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x2682 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name Adaptec Serial ATA HostRAID vendor.id pci 0x8086 &device.id pci 0x2683 +device.name 631xESB/632xESB SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x2688 +device.name 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 vendor.id pci 0x8086 &device.id pci 0x2688 &subvendor.id pci 0x1028 &subdevice.id pci 0x01bb +subdevice.name PowerEdge 1955 onboard USB vendor.id pci 0x8086 &device.id pci 0x2688 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 onboard USB vendor.id pci 0x8086 &device.id pci 0x2688 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x2688 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x2688 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x2688 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x2689 +device.name 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 vendor.id pci 0x8086 &device.id pci 0x2689 &subvendor.id pci 0x1028 &subdevice.id pci 0x01bb +subdevice.name PowerEdge 1955 onboard USB vendor.id pci 0x8086 &device.id pci 0x2689 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 onboard USB vendor.id pci 0x8086 &device.id pci 0x2689 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x2689 &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x2689 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x2689 &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x268a +device.name 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 vendor.id pci 0x8086 &device.id pci 0x268a &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 onboard USB vendor.id pci 0x8086 &device.id pci 0x268a &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x268a &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x268a &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x268a &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x268b +device.name 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 vendor.id pci 0x8086 &device.id pci 0x268b &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 onboard USB vendor.id pci 0x8086 &device.id pci 0x268b &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x268b &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x268c +device.name 631xESB/632xESB/3100 Chipset EHCI USB2 Controller vendor.id pci 0x8086 &device.id pci 0x268c &subvendor.id pci 0x1028 &subdevice.id pci 0x01bb +subdevice.name PowerEdge 1955 onboard USB vendor.id pci 0x8086 &device.id pci 0x268c &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 onboard USB vendor.id pci 0x8086 &device.id pci 0x268c &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x268c &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x268c &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x268c &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x2690 +device.name 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x2690 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x2690 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x2692 +device.name 631xESB/632xESB/3100 Chipset PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x2692 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x2694 +device.name 631xESB/632xESB/3100 Chipset PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x2696 +device.name 631xESB/632xESB/3100 Chipset PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x2698 +device.name 631xESB/632xESB AC '97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x2699 +device.name 631xESB/632xESB AC '97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x269a +device.name 631xESB/632xESB High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x269b +device.name 631xESB/632xESB/3100 Chipset SMBus Controller vendor.id pci 0x8086 &device.id pci 0x269b &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x269b &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x269b &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x269b &subvendor.id pci 0x8086 &subdevice.id pci 0x3476 +subdevice.name S5000PSLSATA Server Board vendor.id pci 0x8086 &device.id pci 0x269e +device.name 631xESB/632xESB IDE Controller vendor.id pci 0x8086 &device.id pci 0x269e &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x269e &subvendor.id pci 0x15d9 &subdevice.id pci 0x8680 +subdevice.name X7DVL-E-O motherboard vendor.id pci 0x8086 &device.id pci 0x269e &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x2770 +device.name 82945G/GZ/P/PL Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2770 &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x2770 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x2770 &subvendor.id pci 0x1043 &subdevice.id pci 0x817a +subdevice.name P5LD2-VM Mainboard vendor.id pci 0x8086 &device.id pci 0x2770 &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x2770 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x2770 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x2771 +device.name 82945G/GZ/P/PL PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2772 +device.name 82945G/GZ Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2772 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x2772 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x2772 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x2772 &subvendor.id pci 0x8086 &subdevice.id pci 0xd605 +subdevice.name Desktop Board D945GCCR vendor.id pci 0x8086 &device.id pci 0x2774 +device.name 82955X Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2775 +device.name 82955X PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2776 +device.name 82945G/GZ Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2778 +device.name E7230/3000/3010 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2778 &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x2778 &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x2779 +device.name E7230/3000/3010 PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x277a +device.name 82975X/3010 PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x277c +device.name 82975X Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x277c &subvendor.id pci 0x1043 &subdevice.id pci 0x8178 +subdevice.name P5WDG2 WS Professional motherboard vendor.id pci 0x8086 &device.id pci 0x277d +device.name 82975X PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2782 +device.name 82915G Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2782 &subvendor.id pci 0x1043 &subdevice.id pci 0x2582 +subdevice.name P5GD1-VW Mainboard vendor.id pci 0x8086 &device.id pci 0x2782 &subvendor.id pci 0x1734 &subdevice.id pci 0x105b +subdevice.name Scenic W620 vendor.id pci 0x8086 &device.id pci 0x2792 +device.name Mobile 915GM/GMS/910GML Express Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2792 &subvendor.id pci 0x1014 &subdevice.id pci 0x0582 +subdevice.name ThinkPad X41 vendor.id pci 0x8086 &device.id pci 0x2792 &subvendor.id pci 0x103c &subdevice.id pci 0x099c +subdevice.name NX6110/NC6120 vendor.id pci 0x8086 &device.id pci 0x2792 &subvendor.id pci 0x1043 &subdevice.id pci 0x1881 +subdevice.name GMA 900 915GM Integrated Graphics vendor.id pci 0x8086 &device.id pci 0x2792 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0ccd +subdevice.name CCD-CALYPSO vendor.id pci 0x8086 &device.id pci 0x2792 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd3 +subdevice.name CD3-JIVE vendor.id pci 0x8086 &device.id pci 0x2792 &subvendor.id pci 0xe4bf &subdevice.id pci 0x58b1 +subdevice.name XB1 vendor.id pci 0x8086 &device.id pci 0x27a0 +device.name Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x17aa &subdevice.id pci 0x2015 +subdevice.name ThinkPad T60 vendor.id pci 0x8086 &device.id pci 0x27a0 &subvendor.id pci 0x17aa &subdevice.id pci 0x2017 +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27a1 +device.name Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x27a1 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27a1 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27a1 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27a2 +device.name Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x27a2 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27a2 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27a2 &subvendor.id pci 0x17aa &subdevice.id pci 0x201a +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27a2 &subvendor.id pci 0x9902 &subdevice.id pci 0x1584 +subdevice.name CCE MPL-D10H120F vendor.id pci 0x8086 &device.id pci 0x27a6 +device.name Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x27a6 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27a6 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27a6 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 integrated graphics (secondary) vendor.id pci 0x8086 &device.id pci 0x27a6 &subvendor.id pci 0x17aa &subdevice.id pci 0x201a +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27ac +device.name Mobile 945GSE Express Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x27ac &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27ad +device.name Mobile 945GSE Express PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x27ae +device.name Mobile 945GSE Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x27ae &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 integrated graphics (primary) vendor.id pci 0x8086 &device.id pci 0x27b0 +device.name 82801GH (ICH7DH) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x27b0 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27b0 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27b8 +device.name 82801GB/GR (ICH7 Family) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x27b8 &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27b8 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27b8 &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x27b8 &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27b8 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27b8 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27b8 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27b9 +device.name 82801GBM (ICH7-M) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Panasonic CF-Y5 laptop vendor.id pci 0x8086 &device.id pci 0x27b9 &subvendor.id pci 0x17aa &subdevice.id pci 0x2009 +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27bc +device.name NM10 Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x27bc &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27bc &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27bc &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27bc &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27bc &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27bd +device.name 82801GHM (ICH7-M DH) LPC Interface Bridge vendor.id pci 0x8086 &device.id pci 0x27bd &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27c0 +device.name NM10/ICH7 Family SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1462 &subdevice.id pci 0x2310 +subdevice.name MSI Hetis 945 vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7236 +subdevice.name 945P Neo3-F Rev. 2.2 motherboard vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27c0 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27c1 +device.name NM10/ICH7 Family SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x1458 &subdevice.id pci 0xb005 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27c1 &subvendor.id pci 0x8086 &subdevice.id pci 0x5842 +subdevice.name DeskTop Board D975XBX vendor.id pci 0x8086 &device.id pci 0x27c3 +device.name 82801GR/GDH (ICH7R/ICH7DH) SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x27c3 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27c3 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27c4 +device.name 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x27c4 &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27c4 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27c4 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27c4 &subvendor.id pci 0x17aa &subdevice.id pci 0x200e +subdevice.name ThinkPad T60 vendor.id pci 0x8086 &device.id pci 0x27c5 +device.name 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x27c5 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27c5 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27c5 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27c5 &subvendor.id pci 0x17aa &subdevice.id pci 0x200d +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27c6 +device.name 82801GHM (ICH7-M DH) SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x27c8 +device.name NM10/ICH7 Family USB UHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM,P5LD2-VM Mainboard vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x17aa &subdevice.id pci 0x200a +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27c8 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27c9 +device.name NM10/ICH7 Family USB UHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM,P5LD2-VM Mainboard vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x17aa &subdevice.id pci 0x200a +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27c9 &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27ca +device.name NM10/ICH7 Family USB UHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM,P5LD2-VM Mainboard vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x17aa &subdevice.id pci 0x200a +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27ca &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27cb +device.name NM10/ICH7 Family USB UHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM,P5LD2-VM Mainboard vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x17aa &subdevice.id pci 0x200a +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27cb &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27cc +device.name NM10/ICH7 Family USB2 EHCI Controller vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM,P5LD2-VM Mainboard vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1458 &subdevice.id pci 0x5006 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x17aa &subdevice.id pci 0x200b +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27cc &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27d0 +device.name NM10/ICH7 Family PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x17aa &subdevice.id pci 0x2011 +subdevice.name ThinkPad R60e vendor.id pci 0x8086 &device.id pci 0x27d0 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27d2 +device.name NM10/ICH7 Family PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x17aa &subdevice.id pci 0x2011 +subdevice.name ThinkPad R60e vendor.id pci 0x8086 &device.id pci 0x27d2 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27d4 +device.name NM10/ICH7 Family PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x27d4 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27d4 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27d4 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27d4 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27d4 &subvendor.id pci 0x17aa &subdevice.id pci 0x2011 +subdevice.name ThinkPad R60e vendor.id pci 0x8086 &device.id pci 0x27d4 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27d6 +device.name NM10/ICH7 Family PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x27d6 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27d6 &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27d6 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27d6 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27d6 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27d6 &subvendor.id pci 0x17aa &subdevice.id pci 0x2011 +subdevice.name ThinkPad R60e vendor.id pci 0x8086 &device.id pci 0x27d6 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27d8 +device.name NM10/ICH7 Family High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1043 &subdevice.id pci 0x1123 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1043 &subdevice.id pci 0x13c4 +subdevice.name G2P vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1043 &subdevice.id pci 0x817f +subdevice.name P5LD2-VM Mainboard (Realtek ALC 882 codec) vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1043 &subdevice.id pci 0x8290 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ea +subdevice.name P5KPL-CM Motherboard vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1071 &subdevice.id pci 0x8207 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Panasonic CF-Y5 laptop vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1179 &subdevice.id pci 0xff10 +subdevice.name Toshiba Satellite A100-796 audio (Realtek ALC861) vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1179 &subdevice.id pci 0xff31 +subdevice.name AC97 Data Fax SoftModem with SmartCP vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1447 &subdevice.id pci 0x1043 +subdevice.name Asus A8JP (Analog Devices AD1986A) vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1458 &subdevice.id pci 0xa002 +subdevice.name GA-D525TUD (Realtek ALC887) vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1458 &subdevice.id pci 0xa102 +subdevice.name GA-8I945PG-RH Mainboard vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x152d &subdevice.id pci 0x0753 +subdevice.name Softmodem vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x1734 &subdevice.id pci 0x10ad +subdevice.name Conexant softmodem SmartCP vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x17aa &subdevice.id pci 0x2010 +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x17aa &subdevice.id pci 0x3802 +subdevice.name 3000 C200 audio [Realtek ALC861VD] vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x8086 &subdevice.id pci 0x1112 +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x8086 &subdevice.id pci 0x27d8 +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x8086 &subdevice.id pci 0xd618 +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27d8 &subvendor.id pci 0x8384 &subdevice.id pci 0x7680 +subdevice.name STAC9221 HD Audio Codec vendor.id pci 0x8086 &device.id pci 0x27da +device.name NM10/ICH7 Family SMBus Controller vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1025 &subdevice.id pci 0x006c +subdevice.name 9814 WKMI vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1028 &subdevice.id pci 0x01d7 +subdevice.name XPS M1210 vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x105b &subdevice.id pci 0x0d7c +subdevice.name D270S/D250S Motherboard vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1071 &subdevice.id pci 0x8209 +subdevice.name Medion MIM 2240 Notebook PC [MD98100] vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Panasonic CF-Y5 laptop vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-8I945PG-RH/GA-D525TUD Mainboard vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x17aa &subdevice.id pci 0x200f +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27da &subvendor.id pci 0x8086 &subdevice.id pci 0x5842 +subdevice.name DeskTop Board D975XBX vendor.id pci 0x8086 &device.id pci 0x27dc +device.name NM10/ICH7 Family LAN Controller vendor.id pci 0x8086 &device.id pci 0x27dc &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27dc &subvendor.id pci 0x8086 &subdevice.id pci 0x308d +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27dd +device.name 82801G (ICH7 Family) AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x27de +device.name 82801G (ICH7 Family) AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x27de &subvendor.id pci 0x1028 &subdevice.id pci 0x01ad +subdevice.name OptiPlex GX620 vendor.id pci 0x8086 &device.id pci 0x27de &subvendor.id pci 0x1462 &subdevice.id pci 0x7267 +subdevice.name Realtek ALC883 Audio Controller vendor.id pci 0x8086 &device.id pci 0x27de &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11 integrated audio (AD1981BL codec) vendor.id pci 0x8086 &device.id pci 0x27df +device.name 82801G (ICH7 Family) IDE Controller vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x1028 &subdevice.id pci 0x01df +subdevice.name PowerEdge SC440 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x1028 &subdevice.id pci 0x01e6 +subdevice.name PowerEdge 860 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x103c &subdevice.id pci 0x2a3b +subdevice.name Pavilion A1512X vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x103c &subdevice.id pci 0x309f +subdevice.name Compaq nx9420 Notebook vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x103c &subdevice.id pci 0x30a1 +subdevice.name NC2400 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x103c &subdevice.id pci 0x30a3 +subdevice.name Compaq nw8440 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x103c &subdevice.id pci 0x30d5 +subdevice.name 530 Laptop vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x1043 &subdevice.id pci 0x1237 +subdevice.name A6J-Q008 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x1043 &subdevice.id pci 0x8179 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x107b &subdevice.id pci 0x5048 +subdevice.name E4500 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x10f7 &subdevice.id pci 0x8338 +subdevice.name Panasonic CF-Y5 laptop vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x1462 &subdevice.id pci 0x7418 +subdevice.name Wind PC MS-7418 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x17aa &subdevice.id pci 0x200c +subdevice.name ThinkPad R60/T60/X60 series vendor.id pci 0x8086 &device.id pci 0x27df &subvendor.id pci 0x8086 &subdevice.id pci 0x544e +subdevice.name DeskTop Board D945GTP vendor.id pci 0x8086 &device.id pci 0x27e0 +device.name 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 vendor.id pci 0x8086 &device.id pci 0x27e0 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x27e2 +device.name 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 vendor.id pci 0x8086 &device.id pci 0x27e2 &subvendor.id pci 0x1775 &subdevice.id pci 0x11cc +subdevice.name CC11/CL11 vendor.id pci 0x8086 &device.id pci 0x2810 +device.name 82801HB/HR (ICH8/R) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2810 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2811 +device.name 82801HEM (ICH8M-E) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2811 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2811 &subvendor.id pci 0x17aa &subdevice.id pci 0x20b6 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2811 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2812 +device.name 82801HH (ICH8DH) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2814 +device.name 82801HO (ICH8DO) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2815 +device.name 82801HM (ICH8M) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2815 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2820 +device.name 82801H (ICH8 Family) 4 port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x2820 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2820 &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x8086 &device.id pci 0x2821 +device.name 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x2822 +device.name SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x2822 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2822 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2822 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2823 +device.name C610/X99 series chipset sSATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x2824 +device.name 82801HB (ICH8) 4 port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x2824 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2825 +device.name 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x2825 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2825 &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x8086 &device.id pci 0x2826 +device.name C600/X79 series chipset SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x2826 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0100 +subdevice.name Intel RSTe SATA Software RAID vendor.id pci 0x8086 &device.id pci 0x2826 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0101 +subdevice.name Intel RSTe SATA Software RAID vendor.id pci 0x8086 &device.id pci 0x2826 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0102 +subdevice.name Intel RSTe SATA Software RAID vendor.id pci 0x8086 &device.id pci 0x2826 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0103 +subdevice.name Intel RSTe SATA Software RAID vendor.id pci 0x8086 &device.id pci 0x2826 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0104 +subdevice.name Intel RSTe SATA Software RAID vendor.id pci 0x8086 &device.id pci 0x2826 &subvendor.id pci 0x1d49 &subdevice.id pci 0x0105 +subdevice.name Intel RSTe SATA Software RAID vendor.id pci 0x8086 &device.id pci 0x2827 +device.name C610/X99 series chipset sSATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x2828 +device.name 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x2828 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2828 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2828 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2829 +device.name 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x17aa &subdevice.id pci 0x20a7 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2829 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x282a +device.name 82801 Mobile SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x282a &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x282a &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x2830 +device.name 82801H (ICH8 Family) USB UHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x17aa &subdevice.id pci 0x20aa +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2830 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2831 +device.name 82801H (ICH8 Family) USB UHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x17aa &subdevice.id pci 0x20aa +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2831 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2832 +device.name 82801H (ICH8 Family) USB UHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x17aa &subdevice.id pci 0x20aa +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2832 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2833 +device.name 82801H (ICH8 Family) USB UHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x2833 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2834 +device.name 82801H (ICH8 Family) USB UHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x17aa &subdevice.id pci 0x20aa +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2834 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2835 +device.name 82801H (ICH8 Family) USB UHCI Controller #5 vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x17aa &subdevice.id pci 0x20aa +subdevice.name Thinkpad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2835 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2836 +device.name 82801H (ICH8 Family) USB2 EHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x17aa &subdevice.id pci 0x20ab +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2836 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x283a +device.name 82801H (ICH8 Family) USB2 EHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x17aa &subdevice.id pci 0x20ab +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x283a &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x283e +device.name 82801H (ICH8 Family) SMBus Controller vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x104d &subdevice.id pci 0x9008 +subdevice.name Vaio VGN-SZ79SN_C vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x1462 &subdevice.id pci 0x7235 +subdevice.name P965 Neo MS-7235 mainboard vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x17aa &subdevice.id pci 0x20a9 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x283e &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x283f +device.name 82801H (ICH8 Family) PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x283f &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x283f &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x283f &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x283f &subvendor.id pci 0x17aa &subdevice.id pci 0x20ad +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x283f &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2841 +device.name 82801H (ICH8 Family) PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x2841 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2841 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2841 &subvendor.id pci 0x17aa &subdevice.id pci 0x20ad +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2841 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2843 +device.name 82801H (ICH8 Family) PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x2843 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2843 &subvendor.id pci 0x17aa &subdevice.id pci 0x20ad +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2843 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2845 +device.name 82801H (ICH8 Family) PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x2845 &subvendor.id pci 0x17aa &subdevice.id pci 0x20ad +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2845 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2847 +device.name 82801H (ICH8 Family) PCI Express Port 5 vendor.id pci 0x8086 &device.id pci 0x2847 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2847 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2847 &subvendor.id pci 0x17aa &subdevice.id pci 0x20ad +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2847 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2849 +device.name 82801H (ICH8 Family) PCI Express Port 6 vendor.id pci 0x8086 &device.id pci 0x284b +device.name 82801H (ICH8 Family) HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1025 &subdevice.id pci 0x011f +subdevice.name Realtek ALC268 audio codec vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1025 &subdevice.id pci 0x0145 +subdevice.name Realtek ALC889 (Aspire 8920G w. Dolby Theather) vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1028 &subdevice.id pci 0x01f9 +subdevice.name Latitude D630 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1028 &subdevice.id pci 0x01ff +subdevice.name Precision M4300 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1028 &subdevice.id pci 0x0256 +subdevice.name Studio 1735 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x103c &subdevice.id pci 0x2802 +subdevice.name Compaq dc7700p vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1043 &subdevice.id pci 0x1339 +subdevice.name M51S series vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x1043 &subdevice.id pci 0x81ec +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x104d &subdevice.id pci 0x9008 +subdevice.name Vaio VGN-SZ79SN_C vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x104d &subdevice.id pci 0x9016 +subdevice.name Sony VAIO VGN-AR51M vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x14f1 &subdevice.id pci 0x5051 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x17aa &subdevice.id pci 0x20ac +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x17c0 &subdevice.id pci 0x4088 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0x8384 &subdevice.id pci 0x7616 +subdevice.name Dell Vostro 1400 vendor.id pci 0x8086 &device.id pci 0x284b &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x284f +device.name 82801H (ICH8 Family) Thermal Reporting Device vendor.id pci 0x8086 &device.id pci 0x2850 +device.name 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x17aa &subdevice.id pci 0x20a6 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4083 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2850 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2912 +device.name 82801IH (ICH9DH) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2914 +device.name 82801IO (ICH9DO) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2914 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2916 +device.name 82801IR (ICH9R) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2916 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2916 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2916 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2916 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2917 +device.name ICH9M-E LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2917 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2918 +device.name 82801IB (ICH9) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2918 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 82801IB (ICH9) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2918 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2918 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2919 +device.name ICH9M LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x2920 +device.name 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x2920 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2920 &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 onboard SATA Controller vendor.id pci 0x8086 &device.id pci 0x2920 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 onboard SATA Controller vendor.id pci 0x8086 &device.id pci 0x2920 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2920 &subvendor.id pci 0x1028 &subdevice.id pci 0x023c +subdevice.name PowerEdge R200 onboard SATA Controller vendor.id pci 0x8086 &device.id pci 0x2920 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2921 +device.name 82801IB (ICH9) 2 port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x2921 &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x2921 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x2921 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x2921 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2922 +device.name 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x2922 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2922 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2922 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2923 +device.name 82801IB (ICH9) 4 port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x2925 +device.name 82801IR/IO (ICH9R/DO) SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x2925 &subvendor.id pci 0x1734 &subdevice.id pci 0x10e0 +subdevice.name System Board D2542 vendor.id pci 0x8086 &device.id pci 0x2925 &subvendor.id pci 0x8086 &subdevice.id pci 0x2925 +subdevice.name System Board D2542 vendor.id pci 0x8086 &device.id pci 0x2926 +device.name 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x2926 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2926 &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 onboard SATA Controller vendor.id pci 0x8086 &device.id pci 0x2926 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 onboard SATA Controller vendor.id pci 0x8086 &device.id pci 0x2926 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2926 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2926 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2928 +device.name 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x2929 +device.name 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x2929 &subvendor.id pci 0x103c &subdevice.id pci 0x3628 +subdevice.name dv6-1190en vendor.id pci 0x8086 &device.id pci 0x2929 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x292c +device.name 82801IEM (ICH9M-E) SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x292d +device.name 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x292d &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2930 +device.name 82801I (ICH9 Family) SMBus Controller vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x103c &subdevice.id pci 0x3628 +subdevice.name dv6-1190en vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2930 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2932 +device.name 82801I (ICH9 Family) Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x2932 &subvendor.id pci 0x103c &subdevice.id pci 0x3628 +subdevice.name dv6-1190en vendor.id pci 0x8086 &device.id pci 0x2934 +device.name 82801I (ICH9 Family) USB UHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x023c +subdevice.name PowerEdge R200 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1028 &subdevice.id pci 0x2011 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2934 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2935 +device.name 82801I (ICH9 Family) USB UHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x023c +subdevice.name PowerEdge R200 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2935 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2936 +device.name 82801I (ICH9 Family) USB UHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x023c +subdevice.name PowerEdge R200 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2936 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2937 +device.name 82801I (ICH9 Family) USB UHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1028 &subdevice.id pci 0x2011 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x8086 &subdevice.id pci 0x2937 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x8086 &subdevice.id pci 0x2942 +subdevice.name 828011 (ICH9 Family ) USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2937 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2938 +device.name 82801I (ICH9 Family) USB UHCI Controller #5 vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x8086 &subdevice.id pci 0x2938 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2938 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2939 +device.name 82801I (ICH9 Family) USB UHCI Controller #6 vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 onboard UHCI vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x2939 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x293a +device.name 82801I (ICH9 Family) USB2 EHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x023c +subdevice.name PowerEdge R200 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x293a &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x293c +device.name 82801I (ICH9 Family) USB2 EHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1028 &subdevice.id pci 0x0235 +subdevice.name PowerEdge R710 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1028 &subdevice.id pci 0x0237 +subdevice.name PowerEdge T610 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 onboard EHCI vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1028 &subdevice.id pci 0x029c +subdevice.name PowerEdge M710 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x8086 &subdevice.id pci 0x293c +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x293c &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x293e +device.name 82801I (ICH9 Family) HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x103c &subdevice.id pci 0x3628 +subdevice.name dv6-1190en vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x1043 &subdevice.id pci 0x829f +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x8086 &subdevice.id pci 0x293e +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0x8086 &subdevice.id pci 0x2940 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x293e &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2940 +device.name 82801I (ICH9 Family) PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x2940 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2940 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2940 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2940 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x2940 &subvendor.id pci 0x8086 &subdevice.id pci 0x2940 +subdevice.name Optiplex 755 vendor.id pci 0x8086 &device.id pci 0x2942 +device.name 82801I (ICH9 Family) PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x2942 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2944 +device.name 82801I (ICH9 Family) PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x2944 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2944 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x2946 +device.name 82801I (ICH9 Family) PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x2946 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2948 +device.name 82801I (ICH9 Family) PCI Express Port 5 vendor.id pci 0x8086 &device.id pci 0x2948 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x2948 &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x294a +device.name 82801I (ICH9 Family) PCI Express Port 6 vendor.id pci 0x8086 &device.id pci 0x294a &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x294a &subvendor.id pci 0x1043 &subdevice.id pci 0x8277 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x294c +device.name 82566DC-2 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x294c &subvendor.id pci 0x17aa &subdevice.id pci 0x302e +subdevice.name 82566DM-2 Gigabit Network Connection vendor.id pci 0x8086 &device.id pci 0x2970 +device.name 82946GZ/PL/GL Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2971 +device.name 82946GZ/PL/GL PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2972 +device.name 82946GZ/GL Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2973 +device.name 82946GZ/GL Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2974 +device.name 82946GZ/GL HECI Controller vendor.id pci 0x8086 &device.id pci 0x2975 +device.name 82946GZ/GL HECI Controller vendor.id pci 0x8086 &device.id pci 0x2976 +device.name 82946GZ/GL PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2977 +device.name 82946GZ/GL KT Controller vendor.id pci 0x8086 &device.id pci 0x2980 +device.name 82G35 Express DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2981 +device.name 82G35 Express PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2982 +device.name 82G35 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2983 +device.name 82G35 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2984 +device.name 82G35 Express HECI Controller vendor.id pci 0x8086 &device.id pci 0x2990 +device.name 82Q963/Q965 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2990 &subvendor.id pci 0x1028 &subdevice.id pci 0x01da +subdevice.name OptiPlex 745 vendor.id pci 0x8086 &device.id pci 0x2991 +device.name 82Q963/Q965 PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2992 +device.name 82Q963/Q965 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2993 +device.name 82Q963/Q965 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2994 +device.name 82Q963/Q965 HECI Controller vendor.id pci 0x8086 &device.id pci 0x2995 +device.name 82Q963/Q965 HECI Controller vendor.id pci 0x8086 &device.id pci 0x2996 +device.name 82Q963/Q965 PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2997 +device.name 82Q963/Q965 KT Controller vendor.id pci 0x8086 &device.id pci 0x29a0 +device.name 82P965/G965 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x29a0 &subvendor.id pci 0x1043 &subdevice.id pci 0x81ea +subdevice.name P5B vendor.id pci 0x8086 &device.id pci 0x29a0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7276 +subdevice.name MS-7276 [G965MDH] vendor.id pci 0x8086 &device.id pci 0x29a1 +device.name 82P965/G965 PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x29a2 +device.name 82G965 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29a2 &subvendor.id pci 0x1462 &subdevice.id pci 0x7276 +subdevice.name MS-7276 [G965MDH] vendor.id pci 0x8086 &device.id pci 0x29a3 +device.name 82G965 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29a4 +device.name 82P965/G965 HECI Controller vendor.id pci 0x8086 &device.id pci 0x29a5 +device.name 82P965/G965 HECI Controller vendor.id pci 0x8086 &device.id pci 0x29a6 +device.name 82P965/G965 PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x29a7 +device.name 82P965/G965 KT Controller vendor.id pci 0x8086 &device.id pci 0x29b0 +device.name 82Q35 Express DRAM Controller vendor.id pci 0x8086 &device.id pci 0x29b0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x29b1 +device.name 82Q35 Express PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x29b1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x29b2 +device.name 82Q35 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29b2 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x29b3 +device.name 82Q35 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29b3 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x29b4 +device.name 82Q35 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29b4 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x29b5 +device.name 82Q35 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29b6 +device.name 82Q35 Express PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x29b6 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x29b7 +device.name 82Q35 Express Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x29b7 &subvendor.id pci 0x1028 &subdevice.id pci 0x0211 +subdevice.name OptiPlex 755 vendor.id pci 0x8086 &device.id pci 0x29c0 +device.name 82G33/G31/P35/P31 Express DRAM Controller vendor.id pci 0x8086 &device.id pci 0x29c0 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x29c0 &subvendor.id pci 0x103c &subdevice.id pci 0x2a6f +subdevice.name Asus IPIBL-LB Motherboard vendor.id pci 0x8086 &device.id pci 0x29c0 &subvendor.id pci 0x1043 &subdevice.id pci 0x8276 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x29c0 &subvendor.id pci 0x1043 &subdevice.id pci 0x82b0 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x29c0 &subvendor.id pci 0x1462 &subdevice.id pci 0x7360 +subdevice.name G33/P35 Neo vendor.id pci 0x8086 &device.id pci 0x29c0 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x29c0 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x29c1 +device.name 82G33/G31/P35/P31 Express PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x29c1 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x29c1 &subvendor.id pci 0x1043 &subdevice.id pci 0x8276 +subdevice.name P5K PRO Motherboard vendor.id pci 0x8086 &device.id pci 0x29c2 +device.name 82G33/G31 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29c2 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x29c2 &subvendor.id pci 0x1043 &subdevice.id pci 0x82b0 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x29c3 +device.name 82G33/G31 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29c3 &subvendor.id pci 0x1028 &subdevice.id pci 0x020d +subdevice.name Inspiron 530 vendor.id pci 0x8086 &device.id pci 0x29c3 &subvendor.id pci 0x1043 &subdevice.id pci 0x82b0 +subdevice.name P5KPL-VM Motherboard vendor.id pci 0x8086 &device.id pci 0x29c4 +device.name 82G33/G31/P35/P31 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29c4 &subvendor.id pci 0x8086 &subdevice.id pci 0x5044 +subdevice.name Desktop Board DP35DP vendor.id pci 0x8086 &device.id pci 0x29c5 +device.name 82G33/G31/P35/P31 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29c6 +device.name 82G33/G31/P35/P31 Express PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x29c7 +device.name 82G33/G31/P35/P31 Express Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x29cf +device.name Virtual HECI Controller vendor.id pci 0x8086 &device.id pci 0x29d0 +device.name 82Q33 Express DRAM Controller vendor.id pci 0x8086 &device.id pci 0x29d1 +device.name 82Q33 Express PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x29d2 +device.name 82Q33 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29d3 +device.name 82Q33 Express Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x29d4 +device.name 82Q33 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29d5 +device.name 82Q33 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29d6 +device.name 82Q33 Express PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x29d7 +device.name 82Q33 Express Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x29e0 +device.name 82X38/X48 Express DRAM Controller vendor.id pci 0x8086 &device.id pci 0x29e1 +device.name 82X38/X48 Express Host-Primary PCI Express Bridge vendor.id pci 0x8086 &device.id pci 0x29e4 +device.name 82X38/X48 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29e5 +device.name 82X38/X48 Express MEI Controller vendor.id pci 0x8086 &device.id pci 0x29e6 +device.name 82X38/X48 Express PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x29e7 +device.name 82X38/X48 Express Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x29e9 +device.name 82X38/X48 Express Host-Secondary PCI Express Bridge vendor.id pci 0x8086 &device.id pci 0x29f0 +device.name 3200/3210 Chipset DRAM Controller vendor.id pci 0x8086 &device.id pci 0x29f1 +device.name 3200/3210 Chipset Host-Primary PCI Express Bridge vendor.id pci 0x8086 &device.id pci 0x29f4 +device.name 3200/3210 Chipset MEI Controller vendor.id pci 0x8086 &device.id pci 0x29f5 +device.name 3200/3210 Chipset MEI Controller vendor.id pci 0x8086 &device.id pci 0x29f6 +device.name 3200/3210 Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x29f7 +device.name 3200/3210 Chipset Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x29f9 +device.name 3210 Chipset Host-Secondary PCI Express Bridge vendor.id pci 0x8086 &device.id pci 0x2a00 +device.name Mobile PM965/GM965/GL960 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x1025 &subdevice.id pci 0x0121 +subdevice.name Aspire 5920G vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x103c &subdevice.id pci 0x30cc +subdevice.name Pavilion dv6700 vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x104d &subdevice.id pci 0x9005 +subdevice.name Vaio VGN-FZ260E vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x17aa &subdevice.id pci 0x20b1 +subdevice.name ThinkPad T61 vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x17aa &subdevice.id pci 0x20b3 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4082 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2a00 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2a01 +device.name Mobile PM965/GM965/GL960 PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2a02 +device.name Mobile GM965/GL960 Integrated Graphics Controller (primary) vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f9 +subdevice.name Latitude D630 vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0x17aa &subdevice.id pci 0x20b5 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4082 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2a02 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2a03 +device.name Mobile GM965/GL960 Integrated Graphics Controller (secondary) vendor.id pci 0x8086 &device.id pci 0x2a03 &subvendor.id pci 0x1028 &subdevice.id pci 0x01f3 +subdevice.name Inspiron 1420 vendor.id pci 0x8086 &device.id pci 0x2a03 &subvendor.id pci 0x103c &subdevice.id pci 0x30c0 +subdevice.name Compaq 6710b vendor.id pci 0x8086 &device.id pci 0x2a03 &subvendor.id pci 0x103c &subdevice.id pci 0x30d9 +subdevice.name Presario C700 vendor.id pci 0x8086 &device.id pci 0x2a03 &subvendor.id pci 0x104d &subdevice.id pci 0x902d +subdevice.name VAIO VGN-NR120E vendor.id pci 0x8086 &device.id pci 0x2a03 &subvendor.id pci 0x17aa &subdevice.id pci 0x20b5 +subdevice.name ThinkPad T61/R61 vendor.id pci 0x8086 &device.id pci 0x2a03 &subvendor.id pci 0x17c0 &subdevice.id pci 0x4082 +subdevice.name Medion WIM 2210 Notebook PC [MD96850] vendor.id pci 0x8086 &device.id pci 0x2a03 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2a04 +device.name Mobile PM965/GM965 MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a04 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2a05 +device.name Mobile PM965/GM965 MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a06 +device.name Mobile PM965/GM965 PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2a06 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2a07 +device.name Mobile PM965/GM965 KT Controller vendor.id pci 0x8086 &device.id pci 0x2a07 &subvendor.id pci 0x103c &subdevice.id pci 0x30c1 +subdevice.name Compaq 6910p vendor.id pci 0x8086 &device.id pci 0x2a10 +device.name Mobile GME965/GLE960 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2a10 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2a11 +device.name Mobile GME965/GLE960 PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2a12 +device.name Mobile GME965/GLE960 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2a12 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2a13 +device.name Mobile GME965/GLE960 Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2a13 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc47 +subdevice.name CCG-RUMBA vendor.id pci 0x8086 &device.id pci 0x2a14 +device.name Mobile GME965/GLE960 MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a15 +device.name Mobile GME965/GLE960 MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a16 +device.name Mobile GME965/GLE960 PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2a17 +device.name Mobile GME965/GLE960 KT Controller vendor.id pci 0x8086 &device.id pci 0x2a40 +device.name Mobile 4 Series Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x2a40 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2a41 +device.name Mobile 4 Series Chipset PCI Express Graphics Port vendor.id pci 0x8086 &device.id pci 0x2a41 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2a42 +device.name Mobile 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2a42 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2a43 +device.name Mobile 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2a43 &subvendor.id pci 0xe4bf &subdevice.id pci 0xcc4d +subdevice.name CCM-BOOGIE vendor.id pci 0x8086 &device.id pci 0x2a44 +device.name Mobile 4 Series Chipset MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a45 +device.name Mobile 4 Series Chipset MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a46 +device.name Mobile 4 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2a47 +device.name Mobile 4 Series Chipset AMT SOL Redirection vendor.id pci 0x8086 &device.id pci 0x2a50 +device.name Cantiga MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a51 +device.name Cantiga MEI Controller vendor.id pci 0x8086 &device.id pci 0x2a52 +device.name Cantiga PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2a53 +device.name Cantiga AMT SOL Redirection vendor.id pci 0x8086 &device.id pci 0x2b00 +device.name Xeon Processor E7 Product Family System Configuration Controller 1 vendor.id pci 0x8086 &device.id pci 0x2b02 +device.name Xeon Processor E7 Product Family System Configuration Controller 2 vendor.id pci 0x8086 &device.id pci 0x2b04 +device.name Xeon Processor E7 Product Family Power Controller vendor.id pci 0x8086 &device.id pci 0x2b08 +device.name Xeon Processor E7 Product Family Caching Agent 0 vendor.id pci 0x8086 &device.id pci 0x2b0c +device.name Xeon Processor E7 Product Family Caching Agent 1 vendor.id pci 0x8086 &device.id pci 0x2b10 +device.name Xeon Processor E7 Product Family QPI Home Agent 0 vendor.id pci 0x8086 &device.id pci 0x2b13 +device.name Xeon Processor E7 Product Family Memory Controller 0c vendor.id pci 0x8086 &device.id pci 0x2b14 +device.name Xeon Processor E7 Product Family Memory Controller 0a vendor.id pci 0x8086 &device.id pci 0x2b16 +device.name Xeon Processor E7 Product Family Memory Controller 0b vendor.id pci 0x8086 &device.id pci 0x2b18 +device.name Xeon Processor E7 Product Family QPI Home Agent 1 vendor.id pci 0x8086 &device.id pci 0x2b1b +device.name Xeon Processor E7 Product Family Memory Controller 1c vendor.id pci 0x8086 &device.id pci 0x2b1c +device.name Xeon Processor E7 Product Family Memory Controller 1a vendor.id pci 0x8086 &device.id pci 0x2b1e +device.name Xeon Processor E7 Product Family Memory Controller 1b vendor.id pci 0x8086 &device.id pci 0x2b20 +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 0 vendor.id pci 0x8086 &device.id pci 0x2b22 +device.name Xeon Processor E7 Product Family System Configuration Controller 3 vendor.id pci 0x8086 &device.id pci 0x2b24 +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 1 vendor.id pci 0x8086 &device.id pci 0x2b28 +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 2 vendor.id pci 0x8086 &device.id pci 0x2b2a +device.name Xeon Processor E7 Product Family System Configuration Controller 4 vendor.id pci 0x8086 &device.id pci 0x2b2c +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 3 vendor.id pci 0x8086 &device.id pci 0x2b30 +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 4 vendor.id pci 0x8086 &device.id pci 0x2b34 +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 5 vendor.id pci 0x8086 &device.id pci 0x2b38 +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 6 vendor.id pci 0x8086 &device.id pci 0x2b3c +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 7 vendor.id pci 0x8086 &device.id pci 0x2b40 +device.name Xeon Processor E7 Product Family QPI Router Port 0-1 vendor.id pci 0x8086 &device.id pci 0x2b42 +device.name Xeon Processor E7 Product Family QPI Router Port 2-3 vendor.id pci 0x8086 &device.id pci 0x2b44 +device.name Xeon Processor E7 Product Family QPI Router Port 4-5 vendor.id pci 0x8086 &device.id pci 0x2b46 +device.name Xeon Processor E7 Product Family QPI Router Port 6-7 vendor.id pci 0x8086 &device.id pci 0x2b48 +device.name Xeon Processor E7 Product Family Test and Debug 0 vendor.id pci 0x8086 &device.id pci 0x2b4c +device.name Xeon Processor E7 Product Family Test and Debug 1 vendor.id pci 0x8086 &device.id pci 0x2b50 +device.name Xeon Processor E7 Product Family QPI Physical Port 0: REUT control/status vendor.id pci 0x8086 &device.id pci 0x2b52 +device.name Xeon Processor E7 Product Family QPI Physical Port 0: Misc. control/status vendor.id pci 0x8086 &device.id pci 0x2b54 +device.name Xeon Processor E7 Product Family QPI Physical Port 1: REUT control/status vendor.id pci 0x8086 &device.id pci 0x2b56 +device.name Xeon Processor E7 Product Family QPI Physical Port 1: Misc. control/status vendor.id pci 0x8086 &device.id pci 0x2b58 +device.name Xeon Processor E7 Product Family QPI Physical Port 2: REUT control/status vendor.id pci 0x8086 &device.id pci 0x2b5a +device.name Xeon Processor E7 Product Family QPI Physical Port 2: Misc. control/status vendor.id pci 0x8086 &device.id pci 0x2b5c +device.name Xeon Processor E7 Product Family QPI Physical Port 3: REUT control/status vendor.id pci 0x8086 &device.id pci 0x2b5e +device.name Xeon Processor E7 Product Family QPI Physical Port 3: Misc. control/status vendor.id pci 0x8086 &device.id pci 0x2b60 +device.name Xeon Processor E7 Product Family SMI Physical Port 0: REUT control/status vendor.id pci 0x8086 &device.id pci 0x2b62 +device.name Xeon Processor E7 Product Family SMI Physical Port 0: Misc control/status vendor.id pci 0x8086 &device.id pci 0x2b64 +device.name Xeon Processor E7 Product Family SMI Physical Port 1: REUT control/status vendor.id pci 0x8086 &device.id pci 0x2b66 +device.name Xeon Processor E7 Product Family SMI Physical Port 1: Misc control/status vendor.id pci 0x8086 &device.id pci 0x2b68 +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 8 vendor.id pci 0x8086 &device.id pci 0x2b6c +device.name Xeon Processor E7 Product Family Last Level Cache Coherence Engine 9 vendor.id pci 0x8086 &device.id pci 0x2c01 +device.name Xeon 5500/Core i7 QuickPath Architecture System Address Decoder vendor.id pci 0x8086 &device.id pci 0x2c10 +device.name Xeon 5500/Core i7 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2c11 +device.name Xeon 5500/Core i7 QPI Physical 0 vendor.id pci 0x8086 &device.id pci 0x2c14 +device.name Xeon 5500/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x2c15 +device.name Xeon 5500/Core i7 QPI Physical 1 vendor.id pci 0x8086 &device.id pci 0x2c18 +device.name Xeon 5500/Core i7 Integrated Memory Controller vendor.id pci 0x8086 &device.id pci 0x2c19 +device.name Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2c1a +device.name Xeon 5500/Core i7 Integrated Memory Controller RAS Registers vendor.id pci 0x8086 &device.id pci 0x2c1c +device.name Xeon 5500/Core i7 Integrated Memory Controller Test Registers vendor.id pci 0x8086 &device.id pci 0x2c20 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers vendor.id pci 0x8086 &device.id pci 0x2c21 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers vendor.id pci 0x8086 &device.id pci 0x2c22 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers vendor.id pci 0x8086 &device.id pci 0x2c23 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers vendor.id pci 0x8086 &device.id pci 0x2c28 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers vendor.id pci 0x8086 &device.id pci 0x2c29 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers vendor.id pci 0x8086 &device.id pci 0x2c2a +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers vendor.id pci 0x8086 &device.id pci 0x2c2b +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers vendor.id pci 0x8086 &device.id pci 0x2c30 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers vendor.id pci 0x8086 &device.id pci 0x2c31 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers vendor.id pci 0x8086 &device.id pci 0x2c32 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers vendor.id pci 0x8086 &device.id pci 0x2c33 +device.name Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers vendor.id pci 0x8086 &device.id pci 0x2c40 +device.name Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c41 +device.name Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c50 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c51 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c52 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c53 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c54 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c55 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c56 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c57 +device.name Core Processor QuickPath Architecture Generic Non-Core Registers vendor.id pci 0x8086 &device.id pci 0x2c58 +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c59 +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c5a +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c5b +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c5c +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c5d +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c5e +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c5f +device.name Xeon C5500/C3500 QPI Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c61 +device.name Core Processor QuickPath Architecture Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c62 +device.name Core Processor QuickPath Architecture Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c70 +device.name Xeon 5600 Series QuickPath Architecture Generic Non-core Registers vendor.id pci 0x8086 &device.id pci 0x2c81 +device.name Core Processor QuickPath Architecture System Address Decoder vendor.id pci 0x8086 &device.id pci 0x2c90 +device.name Core Processor QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2c91 +device.name Core Processor QPI Physical 0 vendor.id pci 0x8086 &device.id pci 0x2c98 +device.name Core Processor Integrated Memory Controller vendor.id pci 0x8086 &device.id pci 0x2c99 +device.name Core Processor Integrated Memory Controller Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2c9a +device.name Core Processor Integrated Memory Controller Test Registers vendor.id pci 0x8086 &device.id pci 0x2c9c +device.name Core Processor Integrated Memory Controller Test Registers vendor.id pci 0x8086 &device.id pci 0x2ca0 +device.name Core Processor Integrated Memory Controller Channel 0 Control Registers vendor.id pci 0x8086 &device.id pci 0x2ca1 +device.name Core Processor Integrated Memory Controller Channel 0 Address Registers vendor.id pci 0x8086 &device.id pci 0x2ca2 +device.name Core Processor Integrated Memory Controller Channel 0 Rank Registers vendor.id pci 0x8086 &device.id pci 0x2ca3 +device.name Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers vendor.id pci 0x8086 &device.id pci 0x2ca8 +device.name Core Processor Integrated Memory Controller Channel 1 Control Registers vendor.id pci 0x8086 &device.id pci 0x2ca9 +device.name Core Processor Integrated Memory Controller Channel 1 Address Registers vendor.id pci 0x8086 &device.id pci 0x2caa +device.name Core Processor Integrated Memory Controller Channel 1 Rank Registers vendor.id pci 0x8086 &device.id pci 0x2cab +device.name Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers vendor.id pci 0x8086 &device.id pci 0x2cc1 +device.name Xeon C5500/C3500 QPI System Address Decoder vendor.id pci 0x8086 &device.id pci 0x2cd0 +device.name Xeon C5500/C3500 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2cd1 +device.name Xeon C5500/C3500 QPI Physical 0 vendor.id pci 0x8086 &device.id pci 0x2cd4 +device.name Xeon C5500/C3500 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x2cd5 +device.name Xeon C5500/C3500 QPI Physical 1 vendor.id pci 0x8086 &device.id pci 0x2cd8 +device.name Xeon C5500/C3500 Integrated Memory Controller Registers vendor.id pci 0x8086 &device.id pci 0x2cd9 +device.name Xeon C5500/C3500 Integrated Memory Controller Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2cda +device.name Xeon C5500/C3500 Integrated Memory Controller RAS Registers vendor.id pci 0x8086 &device.id pci 0x2cdc +device.name Xeon C5500/C3500 Integrated Memory Controller Test Registers vendor.id pci 0x8086 &device.id pci 0x2ce0 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 0 Control vendor.id pci 0x8086 &device.id pci 0x2ce1 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 0 Address vendor.id pci 0x8086 &device.id pci 0x2ce2 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 0 Rank vendor.id pci 0x8086 &device.id pci 0x2ce3 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 0 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2ce8 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 1 Control vendor.id pci 0x8086 &device.id pci 0x2ce9 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 1 Address vendor.id pci 0x8086 &device.id pci 0x2cea +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 1 Rank vendor.id pci 0x8086 &device.id pci 0x2ceb +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 1 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2cf0 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 2 Control vendor.id pci 0x8086 &device.id pci 0x2cf1 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 2 Address vendor.id pci 0x8086 &device.id pci 0x2cf2 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 2 Rank vendor.id pci 0x8086 &device.id pci 0x2cf3 +device.name Xeon C5500/C3500 Integrated Memory Controller Channel 2 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2d01 +device.name Core Processor QuickPath Architecture System Address Decoder vendor.id pci 0x8086 &device.id pci 0x2d10 +device.name Core Processor QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2d11 +device.name 1st Generation Core i3/5/7 Processor QPI Physical 0 vendor.id pci 0x8086 &device.id pci 0x2d12 +device.name 1st Generation Core i3/5/7 Processor Reserved vendor.id pci 0x8086 &device.id pci 0x2d13 +device.name 1st Generation Core i3/5/7 Processor Reserved vendor.id pci 0x8086 &device.id pci 0x2d81 +device.name Xeon 5600 Series QuickPath Architecture System Address Decoder vendor.id pci 0x8086 &device.id pci 0x2d90 +device.name Xeon 5600 Series QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2d91 +device.name Xeon 5600 Series QPI Physical 0 vendor.id pci 0x8086 &device.id pci 0x2d92 +device.name Xeon 5600 Series Mirror Port Link 0 vendor.id pci 0x8086 &device.id pci 0x2d93 +device.name Xeon 5600 Series Mirror Port Link 1 vendor.id pci 0x8086 &device.id pci 0x2d94 +device.name Xeon 5600 Series QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x2d95 +device.name Xeon 5600 Series QPI Physical 1 vendor.id pci 0x8086 &device.id pci 0x2d98 +device.name Xeon 5600 Series Integrated Memory Controller Registers vendor.id pci 0x8086 &device.id pci 0x2d99 +device.name Xeon 5600 Series Integrated Memory Controller Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2d9a +device.name Xeon 5600 Series Integrated Memory Controller RAS Registers vendor.id pci 0x8086 &device.id pci 0x2d9c +device.name Xeon 5600 Series Integrated Memory Controller Test Registers vendor.id pci 0x8086 &device.id pci 0x2da0 +device.name Xeon 5600 Series Integrated Memory Controller Channel 0 Control vendor.id pci 0x8086 &device.id pci 0x2da1 +device.name Xeon 5600 Series Integrated Memory Controller Channel 0 Address vendor.id pci 0x8086 &device.id pci 0x2da2 +device.name Xeon 5600 Series Integrated Memory Controller Channel 0 Rank vendor.id pci 0x8086 &device.id pci 0x2da3 +device.name Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2da8 +device.name Xeon 5600 Series Integrated Memory Controller Channel 1 Control vendor.id pci 0x8086 &device.id pci 0x2da9 +device.name Xeon 5600 Series Integrated Memory Controller Channel 1 Address vendor.id pci 0x8086 &device.id pci 0x2daa +device.name Xeon 5600 Series Integrated Memory Controller Channel 1 Rank vendor.id pci 0x8086 &device.id pci 0x2dab +device.name Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2db0 +device.name Xeon 5600 Series Integrated Memory Controller Channel 2 Control vendor.id pci 0x8086 &device.id pci 0x2db1 +device.name Xeon 5600 Series Integrated Memory Controller Channel 2 Address vendor.id pci 0x8086 &device.id pci 0x2db2 +device.name Xeon 5600 Series Integrated Memory Controller Channel 2 Rank vendor.id pci 0x8086 &device.id pci 0x2db3 +device.name Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2e00 +device.name 4 Series Chipset DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2e01 +device.name 4 Series Chipset PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2e02 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e03 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e04 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e05 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e06 +device.name 4 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2e07 +device.name 4 Series Chipset Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x2e10 +device.name 4 Series Chipset DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2e11 +device.name 4 Series Chipset PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2e12 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e12 &subvendor.id pci 0x17aa &subdevice.id pci 0x3048 +subdevice.name ThinkCentre M6258 vendor.id pci 0x8086 &device.id pci 0x2e13 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e14 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e15 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e16 +device.name 4 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2e17 +device.name 4 Series Chipset Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x2e20 +device.name 4 Series Chipset DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2e20 &subvendor.id pci 0x1028 &subdevice.id pci 0x0283 +subdevice.name Vostro 220 vendor.id pci 0x8086 &device.id pci 0x2e20 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d3 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x2e20 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-EP45-DS5/GA-EG45M-DS2H Motherboard vendor.id pci 0x8086 &device.id pci 0x2e21 +device.name 4 Series Chipset PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2e21 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d3 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x2e21 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x2e22 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e22 &subvendor.id pci 0x1458 &subdevice.id pci 0xd000 +subdevice.name GA-EG45M-DS2H Mainboard vendor.id pci 0x8086 &device.id pci 0x2e23 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e23 &subvendor.id pci 0x1458 &subdevice.id pci 0xd000 +subdevice.name GA-EG45M-DS2H Mainboard vendor.id pci 0x8086 &device.id pci 0x2e24 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e25 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e26 +device.name 4 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2e27 +device.name 4 Series Chipset Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x2e29 +device.name 4 Series Chipset PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2e30 +device.name 4 Series Chipset DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2e30 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x2e31 +device.name 4 Series Chipset PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2e32 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e32 &subvendor.id pci 0x103c &subdevice.id pci 0x2a8c +subdevice.name Compaq 500B Microtower vendor.id pci 0x8086 &device.id pci 0x2e33 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e34 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e35 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e36 +device.name 4 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2e37 +device.name 4 Series Chipset Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x2e40 +device.name 4 Series Chipset DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2e41 +device.name 4 Series Chipset PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2e42 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e43 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e44 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e45 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e46 +device.name 4 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2e47 +device.name 4 Series Chipset Serial KT Controller vendor.id pci 0x8086 &device.id pci 0x2e50 +device.name CE Media Processor CE3100 vendor.id pci 0x8086 &device.id pci 0x2e52 +device.name CE Media Processor Clock and Reset Controller vendor.id pci 0x8086 &device.id pci 0x2e58 +device.name CE Media Processor Interrupt Controller vendor.id pci 0x8086 &device.id pci 0x2e5a +device.name CE Media Processor CE3100 A/V Bridge vendor.id pci 0x8086 &device.id pci 0x2e5b +device.name Graphics Media Accelerator 500 Graphics vendor.id pci 0x8086 &device.id pci 0x2e5c +device.name CE Media Processor Video Decoder vendor.id pci 0x8086 &device.id pci 0x2e5d +device.name CE Media Processor Transport Stream Interface vendor.id pci 0x8086 &device.id pci 0x2e5e +device.name CE Media Processor Transport Stream Processor 0 vendor.id pci 0x8086 &device.id pci 0x2e5f +device.name CE Media Processor Audio DSP vendor.id pci 0x8086 &device.id pci 0x2e60 +device.name CE Media Processor Audio Interfaces vendor.id pci 0x8086 &device.id pci 0x2e61 +device.name CE Media Processor Video Display Controller vendor.id pci 0x8086 &device.id pci 0x2e62 +device.name CE Media Processor Video Processing Unit vendor.id pci 0x8086 &device.id pci 0x2e63 +device.name CE Media Processor HDMI Tx Interface vendor.id pci 0x8086 &device.id pci 0x2e65 +device.name CE Media Processor Expansion Bus Interface vendor.id pci 0x8086 &device.id pci 0x2e66 +device.name CE Media Processor UART vendor.id pci 0x8086 &device.id pci 0x2e67 +device.name CE Media Processor General Purpose I/Os vendor.id pci 0x8086 &device.id pci 0x2e68 +device.name CE Media Processor I2C Interface vendor.id pci 0x8086 &device.id pci 0x2e69 +device.name CE Media Processor Smart Card Interface vendor.id pci 0x8086 &device.id pci 0x2e6a +device.name CE Media Processor SPI Master Interface vendor.id pci 0x8086 &device.id pci 0x2e6e +device.name CE Media Processor Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x2e6f +device.name CE Media Processor Media Timing Unit vendor.id pci 0x8086 &device.id pci 0x2e70 +device.name CE Media Processor USB vendor.id pci 0x8086 &device.id pci 0x2e71 +device.name CE Media Processor SATA vendor.id pci 0x8086 &device.id pci 0x2e73 +device.name CE Media Processor CE3100 PCI Express vendor.id pci 0x8086 &device.id pci 0x2e90 +device.name 4 Series Chipset DRAM Controller vendor.id pci 0x8086 &device.id pci 0x2e91 +device.name 4 Series Chipset PCI Express Root Port vendor.id pci 0x8086 &device.id pci 0x2e92 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e93 +device.name 4 Series Chipset Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x2e94 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e95 +device.name 4 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x2e96 +device.name 4 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x2f00 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMI2 vendor.id pci 0x8086 &device.id pci 0x2f01 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 0 vendor.id pci 0x8086 &device.id pci 0x2f02 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x2f03 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x2f04 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x2f05 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x2f06 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x2f07 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x2f08 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x2f09 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x2f0a +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x2f0b +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x2f0d +device.name Haswell Xeon Non-Transparent Bridge (Back-to-back) vendor.id pci 0x8086 &device.id pci 0x2f0e +device.name Haswell Xeon Non-Transparent Bridge (Primary Side) vendor.id pci 0x8086 &device.id pci 0x2f0f +device.name Haswell Xeon Non-Transparent Bridge (Secondary Side) vendor.id pci 0x8086 &device.id pci 0x2f10 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f11 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f12 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f13 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f14 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f15 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f16 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f17 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f18 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f19 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f1a +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f1b +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f1c +device.name Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug vendor.id pci 0x8086 &device.id pci 0x2f1d +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface vendor.id pci 0x8086 &device.id pci 0x2f1e +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers vendor.id pci 0x8086 &device.id pci 0x2f1f +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers vendor.id pci 0x8086 &device.id pci 0x2f20 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 0 vendor.id pci 0x8086 &device.id pci 0x2f21 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 1 vendor.id pci 0x8086 &device.id pci 0x2f22 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 2 vendor.id pci 0x8086 &device.id pci 0x2f23 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 3 vendor.id pci 0x8086 &device.id pci 0x2f24 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 4 vendor.id pci 0x8086 &device.id pci 0x2f25 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 5 vendor.id pci 0x8086 &device.id pci 0x2f26 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 6 vendor.id pci 0x8086 &device.id pci 0x2f27 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 7 vendor.id pci 0x8086 &device.id pci 0x2f28 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Address Map, VTd_Misc, System Management vendor.id pci 0x8086 &device.id pci 0x2f29 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Hot Plug vendor.id pci 0x8086 &device.id pci 0x2f2a +device.name Xeon E7 v3/Xeon E5 v3/Core i7 RAS, Control Status and Global Errors vendor.id pci 0x8086 &device.id pci 0x2f2c +device.name Xeon E7 v3/Xeon E5 v3/Core i7 I/O APIC vendor.id pci 0x8086 &device.id pci 0x2f2e +device.name Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6 vendor.id pci 0x8086 &device.id pci 0x2f2f +device.name Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6 vendor.id pci 0x8086 &device.id pci 0x2f30 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0 vendor.id pci 0x8086 &device.id pci 0x2f32 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2f33 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x2f34 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface vendor.id pci 0x8086 &device.id pci 0x2f36 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring vendor.id pci 0x8086 &device.id pci 0x2f37 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring vendor.id pci 0x8086 &device.id pci 0x2f38 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1 vendor.id pci 0x8086 &device.id pci 0x2f39 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 I/O Performance Monitoring vendor.id pci 0x8086 &device.id pci 0x2f3a +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x2f3e +device.name Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring vendor.id pci 0x8086 &device.id pci 0x2f3f +device.name Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring vendor.id pci 0x8086 &device.id pci 0x2f40 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x2f41 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring vendor.id pci 0x8086 &device.id pci 0x2f43 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x2f45 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug vendor.id pci 0x8086 &device.id pci 0x2f46 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug vendor.id pci 0x8086 &device.id pci 0x2f47 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug vendor.id pci 0x8086 &device.id pci 0x2f60 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1 vendor.id pci 0x8086 &device.id pci 0x2f68 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers vendor.id pci 0x8086 &device.id pci 0x2f6a +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2f6b +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2f6c +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2f6d +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2f6e +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast vendor.id pci 0x8086 &device.id pci 0x2f6f +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast vendor.id pci 0x8086 &device.id pci 0x2f70 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0 Debug vendor.id pci 0x8086 &device.id pci 0x2f71 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers vendor.id pci 0x8086 &device.id pci 0x2f76 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug vendor.id pci 0x8086 &device.id pci 0x2f78 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1 Debug vendor.id pci 0x8086 &device.id pci 0x2f79 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers vendor.id pci 0x8086 &device.id pci 0x2f7d +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers vendor.id pci 0x8086 &device.id pci 0x2f7e +device.name Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug vendor.id pci 0x8086 &device.id pci 0x2f80 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2f81 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring vendor.id pci 0x8086 &device.id pci 0x2f83 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x2f85 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug vendor.id pci 0x8086 &device.id pci 0x2f86 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug vendor.id pci 0x8086 &device.id pci 0x2f87 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug vendor.id pci 0x8086 &device.id pci 0x2f88 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 VCU vendor.id pci 0x8086 &device.id pci 0x2f8a +device.name Xeon E7 v3/Xeon E5 v3/Core i7 VCU vendor.id pci 0x8086 &device.id pci 0x2f90 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x2f93 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x2f95 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug vendor.id pci 0x8086 &device.id pci 0x2f96 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug vendor.id pci 0x8086 &device.id pci 0x2f98 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2f99 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2f9a +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2f9c +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2fa0 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0 vendor.id pci 0x8086 &device.id pci 0x2fa8 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers vendor.id pci 0x8086 &device.id pci 0x2faa +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2fab +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2fac +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2fad +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x2fae +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast vendor.id pci 0x8086 &device.id pci 0x2faf +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast vendor.id pci 0x8086 &device.id pci 0x2fb0 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fb1 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fb2 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fb3 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fb4 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fb5 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fb6 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fb7 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fb8 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 vendor.id pci 0x8086 &device.id pci 0x2fb9 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 vendor.id pci 0x8086 &device.id pci 0x2fba +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 vendor.id pci 0x8086 &device.id pci 0x2fbb +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 vendor.id pci 0x8086 &device.id pci 0x2fbc +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 vendor.id pci 0x8086 &device.id pci 0x2fbd +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 vendor.id pci 0x8086 &device.id pci 0x2fbe +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 vendor.id pci 0x8086 &device.id pci 0x2fbf +device.name Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 vendor.id pci 0x8086 &device.id pci 0x2fc0 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2fc1 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2fc2 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2fc3 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2fc4 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2fc5 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit vendor.id pci 0x8086 &device.id pci 0x2fd0 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fd1 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fd2 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fd3 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fd4 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fd5 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 Thermal Control vendor.id pci 0x8086 &device.id pci 0x2fd6 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fd7 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 ERROR Registers vendor.id pci 0x8086 &device.id pci 0x2fe0 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe1 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe2 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe3 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe4 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe5 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe6 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe7 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe8 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fe9 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fea +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2feb +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fec +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fed +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fee +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2fef +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff0 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff1 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff2 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff3 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff4 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff5 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff6 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff7 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers vendor.id pci 0x8086 &device.id pci 0x2ff8 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent vendor.id pci 0x8086 &device.id pci 0x2ff9 +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent vendor.id pci 0x8086 &device.id pci 0x2ffa +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent vendor.id pci 0x8086 &device.id pci 0x2ffb +device.name Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent vendor.id pci 0x8086 &device.id pci 0x2ffc +device.name Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers vendor.id pci 0x8086 &device.id pci 0x2ffd +device.name Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers vendor.id pci 0x8086 &device.id pci 0x2ffe +device.name Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers vendor.id pci 0x8086 &device.id pci 0x3165 +device.name Wireless 3165 vendor.id pci 0x8086 &device.id pci 0x3165 &subvendor.id pci 0x8086 &subdevice.id pci 0x4010 +subdevice.name Dual Band Wireless AC 3165 vendor.id pci 0x8086 &device.id pci 0x3165 &subvendor.id pci 0x8086 &subdevice.id pci 0x4210 +subdevice.name Dual Band Wireless AC 3165 vendor.id pci 0x8086 &device.id pci 0x3166 +device.name Dual Band Wireless-AC 3165 Plus Bluetooth vendor.id pci 0x8086 &device.id pci 0x3200 +device.name GD31244 PCI-X SATA HBA vendor.id pci 0x8086 &device.id pci 0x3200 &subvendor.id pci 0x1775 &subdevice.id pci 0xc200 +subdevice.name C2K onboard SATA host bus adapter vendor.id pci 0x8086 &device.id pci 0x3310 +device.name IOP348 I/O Processor vendor.id pci 0x8086 &device.id pci 0x3310 &subvendor.id pci 0x1054 &subdevice.id pci 0x3030 +subdevice.name HRA380 Hitachi RAID Adapter to PCIe vendor.id pci 0x8086 &device.id pci 0x3310 &subvendor.id pci 0x1054 &subdevice.id pci 0x3034 +subdevice.name HRA381 Hitachi RAID Adapter to PCIe vendor.id pci 0x8086 &device.id pci 0x3313 +device.name IOP348 I/O Processor (SL8e) in IOC Mode SAS/SATA vendor.id pci 0x8086 &device.id pci 0x331b +device.name IOP348 I/O Processor (SL8x) in IOC Mode SAS/SATA vendor.id pci 0x8086 &device.id pci 0x3331 +device.name IOC340 I/O Controller (VV8e) SAS/SATA vendor.id pci 0x8086 &device.id pci 0x3339 +device.name IOC340 I/O Controller (VV8x) SAS/SATA vendor.id pci 0x8086 &device.id pci 0x3340 +device.name 82855PM Processor to I/O Controller vendor.id pci 0x8086 &device.id pci 0x3340 &subvendor.id pci 0x1014 &subdevice.id pci 0x0529 +subdevice.name Thinkpad T40 series vendor.id pci 0x8086 &device.id pci 0x3340 &subvendor.id pci 0x1025 &subdevice.id pci 0x005a +subdevice.name TravelMate 290 vendor.id pci 0x8086 &device.id pci 0x3340 &subvendor.id pci 0x103c &subdevice.id pci 0x088c +subdevice.name NC8000 laptop vendor.id pci 0x8086 &device.id pci 0x3340 &subvendor.id pci 0x103c &subdevice.id pci 0x0890 +subdevice.name NC6000 laptop vendor.id pci 0x8086 &device.id pci 0x3340 &subvendor.id pci 0x103c &subdevice.id pci 0x08b0 +subdevice.name tc1100 tablet vendor.id pci 0x8086 &device.id pci 0x3340 &subvendor.id pci 0x144d &subdevice.id pci 0xc005 +subdevice.name X10 Laptop vendor.id pci 0x8086 &device.id pci 0x3340 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30/P35 notebook vendor.id pci 0x8086 &device.id pci 0x3341 +device.name 82855PM Processor to AGP Controller vendor.id pci 0x8086 &device.id pci 0x3341 &subvendor.id pci 0x144d &subdevice.id pci 0xc00c +subdevice.name P30 notebook vendor.id pci 0x8086 &device.id pci 0x3363 +device.name IOC340 I/O Controller in IOC Mode SAS/SATA vendor.id pci 0x8086 &device.id pci 0x3382 +device.name 81342 [Chevelon] I/O Processor (ATUe) vendor.id pci 0x8086 &device.id pci 0x33c3 +device.name IOP348 I/O Processor (SL8De) in IOC Mode SAS/SATA vendor.id pci 0x8086 &device.id pci 0x33cb +device.name IOP348 I/O Processor (SL8Dx) in IOC Mode SAS/SATA vendor.id pci 0x8086 &device.id pci 0x3400 +device.name 5520/5500/X58 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3401 +device.name 5520/5500/X58 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3402 +device.name 5520/5500/X58 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3403 +device.name 5500 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3403 &subvendor.id pci 0x1028 &subdevice.id pci 0x0236 +subdevice.name PowerEdge R610 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3403 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge M610 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3403 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3403 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3403 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x3404 +device.name 5520/5500/X58 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3405 +device.name 5520/5500/X58 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3406 +device.name 5520 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3406 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3407 +device.name 5520/5500/X58 I/O Hub to ESI Port vendor.id pci 0x8086 &device.id pci 0x3408 +device.name 5520/5500/X58 I/O Hub PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x3408 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3409 +device.name 5520/5500/X58 I/O Hub PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x340a +device.name 5520/5500/X58 I/O Hub PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x340a &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x340b +device.name 5520/X58 I/O Hub PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x340c +device.name 5520/X58 I/O Hub PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x340d +device.name 5520/X58 I/O Hub PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x340e +device.name 5520/5500/X58 I/O Hub PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x340e &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x340f +device.name 5520/5500/X58 I/O Hub PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x3410 +device.name 7500/5520/5500/X58 I/O Hub PCI Express Root Port 9 vendor.id pci 0x8086 &device.id pci 0x3411 +device.name 7500/5520/5500/X58 I/O Hub PCI Express Root Port 10 vendor.id pci 0x8086 &device.id pci 0x3418 +device.name 7500/5520/5500/X58 Physical Layer Port 0 vendor.id pci 0x8086 &device.id pci 0x3419 +device.name 7500/5520/5500 Physical Layer Port 1 vendor.id pci 0x8086 &device.id pci 0x3420 +device.name 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 vendor.id pci 0x8086 &device.id pci 0x3421 +device.name 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 vendor.id pci 0x8086 &device.id pci 0x3422 +device.name 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers vendor.id pci 0x8086 &device.id pci 0x3422 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3423 +device.name 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers vendor.id pci 0x8086 &device.id pci 0x3423 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3425 +device.name 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 vendor.id pci 0x8086 &device.id pci 0x3426 +device.name 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 vendor.id pci 0x8086 &device.id pci 0x3427 +device.name 7500/5520/5500 Physical and Link Layer Registers Port 1 vendor.id pci 0x8086 &device.id pci 0x3428 +device.name 7500/5520/5500 Routing & Protocol Layer Register Port 1 vendor.id pci 0x8086 &device.id pci 0x3429 +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x342a +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x342b +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x342c +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x342d +device.name 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller vendor.id pci 0x8086 &device.id pci 0x342e +device.name 7500/5520/5500/X58 I/O Hub System Management Registers vendor.id pci 0x8086 &device.id pci 0x342e &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x342f +device.name 7500/5520/5500/X58 Trusted Execution Technology Registers vendor.id pci 0x8086 &device.id pci 0x3430 +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x3431 +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x3432 +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x3433 +device.name 5520/5500/X58 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x3438 +device.name 7500/5520/5500/X58 I/O Hub Throttle Registers vendor.id pci 0x8086 &device.id pci 0x3500 +device.name 6311ESB/6321ESB PCI Express Upstream Port vendor.id pci 0x8086 &device.id pci 0x3500 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x3500 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x3501 +device.name 6310ESB PCI Express Upstream Port vendor.id pci 0x8086 &device.id pci 0x3504 +device.name 6311ESB/6321ESB I/OxAPIC Interrupt Controller vendor.id pci 0x8086 &device.id pci 0x3505 +device.name 6310ESB I/OxAPIC Interrupt Controller vendor.id pci 0x8086 &device.id pci 0x350c +device.name 6311ESB/6321ESB PCI Express to PCI-X Bridge vendor.id pci 0x8086 &device.id pci 0x350c &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x350c &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x350d +device.name 6310ESB PCI Express to PCI-X Bridge vendor.id pci 0x8086 &device.id pci 0x3510 +device.name 6311ESB/6321ESB PCI Express Downstream Port E1 vendor.id pci 0x8086 &device.id pci 0x3510 &subvendor.id pci 0x103c &subdevice.id pci 0x31fe +subdevice.name ProLiant DL140 G3 vendor.id pci 0x8086 &device.id pci 0x3510 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x3511 +device.name 6310ESB PCI Express Downstream Port E1 vendor.id pci 0x8086 &device.id pci 0x3514 +device.name 6311ESB/6321ESB PCI Express Downstream Port E2 vendor.id pci 0x8086 &device.id pci 0x3515 +device.name 6310ESB PCI Express Downstream Port E2 vendor.id pci 0x8086 &device.id pci 0x3518 +device.name 6311ESB/6321ESB PCI Express Downstream Port E3 vendor.id pci 0x8086 &device.id pci 0x3518 &subvendor.id pci 0x15d9 &subdevice.id pci 0x9680 +subdevice.name X7DBN Motherboard vendor.id pci 0x8086 &device.id pci 0x3519 +device.name 6310ESB PCI Express Downstream Port E3 vendor.id pci 0x8086 &device.id pci 0x3575 +device.name 82830M/MG/MP Host Bridge vendor.id pci 0x8086 &device.id pci 0x3575 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0030 +subdevice.name Evo N600c vendor.id pci 0x8086 &device.id pci 0x3575 &subvendor.id pci 0x1014 &subdevice.id pci 0x021d +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x3575 &subvendor.id pci 0x104d &subdevice.id pci 0x80e7 +subdevice.name VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP vendor.id pci 0x8086 &device.id pci 0x3576 +device.name 82830M/MP AGP Bridge vendor.id pci 0x8086 &device.id pci 0x3577 +device.name 82830M/MG Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x3577 &subvendor.id pci 0x1014 &subdevice.id pci 0x0513 +subdevice.name ThinkPad A/T/X Series vendor.id pci 0x8086 &device.id pci 0x3578 +device.name 82830M/MG/MP Host Bridge vendor.id pci 0x8086 &device.id pci 0x3580 +device.name 82852/82855 GM/GME/PM/GMV Processor to I/O Controller vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1014 &subdevice.id pci 0x055c +subdevice.name ThinkPad R50e vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1028 &subdevice.id pci 0x0152 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x3580 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x3581 +device.name 82852/82855 GM/GME/PM/GMV Processor to AGP Controller vendor.id pci 0x8086 &device.id pci 0x3581 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x3582 +device.name 82852/855GM Integrated Graphics Device vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1014 &subdevice.id pci 0x0562 +subdevice.name ThinkPad R50e vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1028 &subdevice.id pci 0x0152 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 integrated graphics vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer VGA vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cc9 +subdevice.name CC9-SAMBA vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0xe4bf &subdevice.id pci 0x0cd2 +subdevice.name CD2-BEBOP vendor.id pci 0x8086 &device.id pci 0x3584 +device.name 82852/82855 GM/GME/PM/GMV Processor to I/O Controller vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1014 &subdevice.id pci 0x055d +subdevice.name ThinkPad R50e vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1028 &subdevice.id pci 0x0152 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x3584 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x3585 +device.name 82852/82855 GM/GME/PM/GMV Processor to I/O Controller vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1014 &subdevice.id pci 0x055e +subdevice.name ThinkPad R50e vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1025 &subdevice.id pci 0x0064 +subdevice.name Extensa 3000 series laptop vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1028 &subdevice.id pci 0x0139 +subdevice.name Latitude D400 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1028 &subdevice.id pci 0x014f +subdevice.name Latitude X300 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1028 &subdevice.id pci 0x0152 +subdevice.name Latitude D500 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1028 &subdevice.id pci 0x0163 +subdevice.name Latitude D505 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1028 &subdevice.id pci 0x018d +subdevice.name Inspiron 700m/710m vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1028 &subdevice.id pci 0x0196 +subdevice.name Inspiron 5160 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x114a &subdevice.id pci 0x0582 +subdevice.name PC8 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1734 &subdevice.id pci 0x1055 +subdevice.name Amilo M1420 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1775 &subdevice.id pci 0x10d0 +subdevice.name V5D Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x1775 &subdevice.id pci 0xce90 +subdevice.name CE9 vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10b0 +subdevice.name CL9 mainboard vendor.id pci 0x8086 &device.id pci 0x3585 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10e0 +subdevice.name PSL09 PrPMC vendor.id pci 0x8086 &device.id pci 0x358c +device.name 82854 GMCH vendor.id pci 0x8086 &device.id pci 0x358e +device.name 82854 GMCH Integrated Graphics Device vendor.id pci 0x8086 &device.id pci 0x3590 +device.name E7520 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x3590 &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x3590 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name PowerEdge 1850 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x3590 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name PowerEdge 2850 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x3590 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name PowerEdge SC1425 vendor.id pci 0x8086 &device.id pci 0x3590 &subvendor.id pci 0x1734 &subdevice.id pci 0x103e +subdevice.name PRIMERGY RX/TX S2 series vendor.id pci 0x8086 &device.id pci 0x3590 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3590 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x3591 +device.name E7525/E7520 Error Reporting Registers vendor.id pci 0x8086 &device.id pci 0x3591 &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x3591 &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x3591 &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x3591 &subvendor.id pci 0x103c &subdevice.id pci 0x3208 +subdevice.name ProLiant DL140 G2 vendor.id pci 0x8086 &device.id pci 0x3591 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x3592 +device.name E7320 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x3592 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x3593 +device.name E7320 Error Reporting Registers vendor.id pci 0x8086 &device.id pci 0x3593 &subvendor.id pci 0x1734 &subdevice.id pci 0x1073 +subdevice.name Primergy Econel 200 D2020 mainboard vendor.id pci 0x8086 &device.id pci 0x3594 +device.name E7520 DMA Controller vendor.id pci 0x8086 &device.id pci 0x3594 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3594 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10d0 +subdevice.name Telum ASLP10 Processor AMC vendor.id pci 0x8086 &device.id pci 0x3595 +device.name E7525/E7520/E7320 PCI Express Port A vendor.id pci 0x8086 &device.id pci 0x3595 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3596 +device.name E7525/E7520/E7320 PCI Express Port A1 vendor.id pci 0x8086 &device.id pci 0x3597 +device.name E7525/E7520 PCI Express Port B vendor.id pci 0x8086 &device.id pci 0x3597 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3598 +device.name E7520 PCI Express Port B1 vendor.id pci 0x8086 &device.id pci 0x3598 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x3599 +device.name E7520 PCI Express Port C vendor.id pci 0x8086 &device.id pci 0x3599 &subvendor.id pci 0x1775 &subdevice.id pci 0x1100 +subdevice.name CR11/VR11 Single Board Computer vendor.id pci 0x8086 &device.id pci 0x359a +device.name E7520 PCI Express Port C1 vendor.id pci 0x8086 &device.id pci 0x359b +device.name E7525/E7520/E7320 Extended Configuration Registers vendor.id pci 0x8086 &device.id pci 0x359b &subvendor.id pci 0x1014 &subdevice.id pci 0x02dd +subdevice.name eServer xSeries server mainboard vendor.id pci 0x8086 &device.id pci 0x359e +device.name E7525 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x359e &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x8086 &device.id pci 0x359e &subvendor.id pci 0x1028 &subdevice.id pci 0x0169 +subdevice.name Precision 470 vendor.id pci 0x8086 &device.id pci 0x35b0 +device.name 3100 Chipset Memory I/O Controller Hub vendor.id pci 0x8086 &device.id pci 0x35b1 +device.name 3100 DRAM Controller Error Reporting Registers vendor.id pci 0x8086 &device.id pci 0x35b5 +device.name 3100 Chipset Enhanced DMA Controller vendor.id pci 0x8086 &device.id pci 0x35b6 +device.name 3100 Chipset PCI Express Port A vendor.id pci 0x8086 &device.id pci 0x35b7 +device.name 3100 Chipset PCI Express Port A1 vendor.id pci 0x8086 &device.id pci 0x35c8 +device.name 3100 Extended Configuration Test Overflow Registers vendor.id pci 0x8086 &device.id pci 0x3600 +device.name 7300 Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x3604 +device.name 7300 Chipset PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x3605 +device.name 7300 Chipset PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x3606 +device.name 7300 Chipset PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x3607 +device.name 7300 Chipset PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x3608 +device.name 7300 Chipset PCI Express Port 5 vendor.id pci 0x8086 &device.id pci 0x3609 +device.name 7300 Chipset PCI Express Port 6 vendor.id pci 0x8086 &device.id pci 0x360a +device.name 7300 Chipset PCI Express Port 7 vendor.id pci 0x8086 &device.id pci 0x360b +device.name 7300 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x360c +device.name 7300 Chipset FSB Registers vendor.id pci 0x8086 &device.id pci 0x360c &subvendor.id pci 0x1028 &subdevice.id pci 0x01f0 +subdevice.name PowerEdge R900 7300 Chipset FSB Registers vendor.id pci 0x8086 &device.id pci 0x360d +device.name 7300 Chipset Snoop Filter Registers vendor.id pci 0x8086 &device.id pci 0x360e +device.name 7300 Chipset Debug and Miscellaneous Registers vendor.id pci 0x8086 &device.id pci 0x360f +device.name 7300 Chipset FBD Branch 0 Registers vendor.id pci 0x8086 &device.id pci 0x3610 +device.name 7300 Chipset FBD Branch 1 Registers vendor.id pci 0x8086 &device.id pci 0x3700 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3701 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3702 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3703 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3704 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3705 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3706 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3707 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3708 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3709 +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x370a +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x370b +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x370c +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x370d +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x370e +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x370f +device.name Xeon C5500/C3500 DMI vendor.id pci 0x8086 &device.id pci 0x3710 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3711 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3712 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3713 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3714 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3715 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3716 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3717 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3718 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x3719 +device.name Xeon C5500/C3500 CB3 DMA vendor.id pci 0x8086 &device.id pci 0x371a +device.name Xeon C5500/C3500 QPI Link vendor.id pci 0x8086 &device.id pci 0x371b +device.name Xeon C5500/C3500 QPI Routing and Protocol vendor.id pci 0x8086 &device.id pci 0x371d +device.name Xeon C5500/C3500 QPI Routing and Protocol vendor.id pci 0x8086 &device.id pci 0x3720 +device.name Xeon C5500/C3500 PCI Express Root Port 0 vendor.id pci 0x8086 &device.id pci 0x3721 +device.name Xeon C5500/C3500 PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x3722 +device.name Xeon C5500/C3500 PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x3723 +device.name Xeon C5500/C3500 PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x3724 +device.name Xeon C5500/C3500 PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x3725 +device.name Xeon C5500/C3500 NTB Primary vendor.id pci 0x8086 &device.id pci 0x3726 +device.name Xeon C5500/C3500 NTB Primary vendor.id pci 0x8086 &device.id pci 0x3727 +device.name Xeon C5500/C3500 NTB Secondary vendor.id pci 0x8086 &device.id pci 0x3728 +device.name Xeon C5500/C3500 Core vendor.id pci 0x8086 &device.id pci 0x3729 +device.name Xeon C5500/C3500 Core vendor.id pci 0x8086 &device.id pci 0x372a +device.name Xeon C5500/C3500 Core vendor.id pci 0x8086 &device.id pci 0x372b +device.name Xeon C5500/C3500 Core vendor.id pci 0x8086 &device.id pci 0x372c +device.name Xeon C5500/C3500 Reserved vendor.id pci 0x8086 &device.id pci 0x373f +device.name Xeon C5500/C3500 IOxAPIC vendor.id pci 0x8086 &device.id pci 0x37cd +device.name X722 Virtual Function vendor.id pci 0x8086 &device.id pci 0x37ce +device.name Ethernet Connection X722 for 10GbE backplane vendor.id pci 0x8086 &device.id pci 0x37ce &subvendor.id pci 0x1590 &subdevice.id pci 0x0215 +subdevice.name Ethernet 10Gb 2-port 568i Adapter vendor.id pci 0x8086 &device.id pci 0x37ce &subvendor.id pci 0x17aa &subdevice.id pci 0x4023 +subdevice.name Intel Ethernet Connection X722 for 10GbE backplane vendor.id pci 0x8086 &device.id pci 0x37cf +device.name Ethernet Connection X722 for 10GbE QSFP+ vendor.id pci 0x8086 &device.id pci 0x37d0 +device.name Ethernet Connection X722 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x37d0 &subvendor.id pci 0x17aa &subdevice.id pci 0x4020 +subdevice.name Intel Ethernet Connection X722 for 10G SFP+ vendor.id pci 0x8086 &device.id pci 0x37d0 &subvendor.id pci 0x17aa &subdevice.id pci 0x4021 +subdevice.name Intel Ethernet Connection X722 for 10G SFP+ vendor.id pci 0x8086 &device.id pci 0x37d0 &subvendor.id pci 0x17aa &subdevice.id pci 0x4022 +subdevice.name Ethernet Connection X722 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x37d1 +device.name Ethernet Connection X722 for 1GbE vendor.id pci 0x8086 &device.id pci 0x37d1 &subvendor.id pci 0x1590 &subdevice.id pci 0x0216 +subdevice.name Ethernet 1Gb 2-port 368i Adapter vendor.id pci 0x8086 &device.id pci 0x37d1 &subvendor.id pci 0x1590 &subdevice.id pci 0x0217 +subdevice.name Ethernet 1Gb 2-port 368FLR-MMT Adapter vendor.id pci 0x8086 &device.id pci 0x37d1 &subvendor.id pci 0x1590 &subdevice.id pci 0x0247 +subdevice.name Ethernet 1Gb 4-port 369i Adapter vendor.id pci 0x8086 &device.id pci 0x37d1 &subvendor.id pci 0x17aa &subdevice.id pci 0x4020 +subdevice.name Intel Ethernet Connection X722 for 1GbE vendor.id pci 0x8086 &device.id pci 0x37d1 &subvendor.id pci 0x17aa &subdevice.id pci 0x4021 +subdevice.name Intel Ethernet Connection X722 for 1GbE vendor.id pci 0x8086 &device.id pci 0x37d1 &subvendor.id pci 0x17aa &subdevice.id pci 0x4022 +subdevice.name Intel Ethernet Connection X722 for 1GbE vendor.id pci 0x8086 &device.id pci 0x37d2 +device.name Ethernet Connection X722 for 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x37d2 &subvendor.id pci 0x14cd &subdevice.id pci 0x0030 +subdevice.name Ethernet OCP 2x10G RJ45 Phy Card [USI-X557-10GbaseT] vendor.id pci 0x8086 &device.id pci 0x37d2 &subvendor.id pci 0x1590 &subdevice.id pci 0x0218 +subdevice.name Ethernet 10Gb 2-port 568FLR-MMT Adapter vendor.id pci 0x8086 &device.id pci 0x37d2 &subvendor.id pci 0x17aa &subdevice.id pci 0x4020 +subdevice.name Ethernet Connection X722 for 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x37d2 &subvendor.id pci 0x17aa &subdevice.id pci 0x4021 +subdevice.name Ethernet Connection X722 for 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x37d2 &subvendor.id pci 0x17aa &subdevice.id pci 0x4022 +subdevice.name Ethernet Connection X722 for 10GBASE-T vendor.id pci 0x8086 &device.id pci 0x37d3 +device.name Ethernet Connection X722 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x37d3 &subvendor.id pci 0x1590 &subdevice.id pci 0x0219 +subdevice.name Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter vendor.id pci 0x8086 &device.id pci 0x37d3 &subvendor.id pci 0x17aa &subdevice.id pci 0x4020 +subdevice.name Ethernet Connection X722 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x37d3 &subvendor.id pci 0x17aa &subdevice.id pci 0x4021 +subdevice.name Ethernet Connection X722 for 10GbE SFP+ vendor.id pci 0x8086 &device.id pci 0x37d4 +device.name Ethernet Connection X722 for 10GbE QSFP+ vendor.id pci 0x8086 &device.id pci 0x37d9 +device.name X722 Hyper-V Virtual Function vendor.id pci 0x8086 &device.id pci 0x3a00 +device.name 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3a02 +device.name 82801JD/DO (ICH10 Family) SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a05 +device.name 82801JD/DO (ICH10 Family) SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x3a06 +device.name 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3a14 +device.name 82801JDO (ICH10DO) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3a16 +device.name 82801JIR (ICH10R) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3a16 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3a16 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3a16 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a16 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a16 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x3a18 +device.name 82801JIB (ICH10) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3a1a +device.name 82801JD (ICH10D) LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3a20 +device.name 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 vendor.id pci 0x8086 &device.id pci 0x3a20 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3a20 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3a22 +device.name 82801JI (ICH10 Family) SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a22 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a22 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a22 &subvendor.id pci 0x1458 &subdevice.id pci 0xb005 +subdevice.name GA-EP45-DS5/GA-EG45M-DS2H Motherboard vendor.id pci 0x8086 &device.id pci 0x3a25 +device.name 82801JIR (ICH10R) SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x3a25 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PERC S100 Controller (PE R410) vendor.id pci 0x8086 &device.id pci 0x3a25 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PERC S100 Controller (PE T410) vendor.id pci 0x8086 &device.id pci 0x3a25 &subvendor.id pci 0x1028 &subdevice.id pci 0x02f1 +subdevice.name PERC S100 Controller (PE R510) vendor.id pci 0x8086 &device.id pci 0x3a26 +device.name 82801JI (ICH10 Family) 2 port SATA IDE Controller #2 vendor.id pci 0x8086 &device.id pci 0x3a26 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3a26 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3a30 +device.name 82801JI (ICH10 Family) SMBus Controller vendor.id pci 0x8086 &device.id pci 0x3a30 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a30 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-EP45-DS5/GA-EG45M-DS2H Motherboard vendor.id pci 0x8086 &device.id pci 0x3a32 +device.name 82801JI (ICH10 Family) Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x3a34 +device.name 82801JI (ICH10 Family) USB UHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x3a34 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a34 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a34 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a34 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a34 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x3a35 +device.name 82801JI (ICH10 Family) USB UHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x3a35 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a35 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a35 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a35 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a35 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x3a36 +device.name 82801JI (ICH10 Family) USB UHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x3a36 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a36 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a36 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a36 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a36 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x3a37 +device.name 82801JI (ICH10 Family) USB UHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x3a37 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a37 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a37 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a37 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a37 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x3a38 +device.name 82801JI (ICH10 Family) USB UHCI Controller #5 vendor.id pci 0x8086 &device.id pci 0x3a38 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a38 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a38 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x3a38 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a38 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x3a39 +device.name 82801JI (ICH10 Family) USB UHCI Controller #6 vendor.id pci 0x8086 &device.id pci 0x3a39 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a39 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB UHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a39 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x3a39 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a39 &subvendor.id pci 0x1458 &subdevice.id pci 0x5004 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x3a3a +device.name 82801JI (ICH10 Family) USB2 EHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x3a3a &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a3a &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a3a &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a3a &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a3a &subvendor.id pci 0x1458 &subdevice.id pci 0x5006 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x3a3c +device.name 82801JI (ICH10 Family) USB2 EHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x3a3c &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a3c &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x3a3c &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant G6 series vendor.id pci 0x8086 &device.id pci 0x3a3c &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a3c &subvendor.id pci 0x1458 &subdevice.id pci 0x5006 +subdevice.name Motherboard vendor.id pci 0x8086 &device.id pci 0x3a3e +device.name 82801JI (ICH10 Family) HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x3a3e &subvendor.id pci 0x1043 &subdevice.id pci 0x8311 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a3e &subvendor.id pci 0x1458 &subdevice.id pci 0xa002 +subdevice.name GA-EP45-UD3R Motherboard vendor.id pci 0x8086 &device.id pci 0x3a3e &subvendor.id pci 0x1458 &subdevice.id pci 0xa102 +subdevice.name GA-EP45-DS5/GA-EG45M-DS2H Motherboard vendor.id pci 0x8086 &device.id pci 0x3a40 +device.name 82801JI (ICH10 Family) PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x3a40 &subvendor.id pci 0x1028 &subdevice.id pci 0x028c +subdevice.name PowerEdge R410 PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x3a40 &subvendor.id pci 0x1028 &subdevice.id pci 0x028d +subdevice.name PowerEdge T410 PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x3a40 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x3a40 &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a40 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ea +subdevice.name P6T DeLuxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a40 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-EP45-DS5/GA-EG45M-DS2H Motherboard vendor.id pci 0x8086 &device.id pci 0x3a42 +device.name 82801JI (ICH10 Family) PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x3a44 +device.name 82801JI (ICH10 Family) PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x3a44 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ea +subdevice.name P6T DeLuxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a46 +device.name 82801JI (ICH10 Family) PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x3a46 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ea +subdevice.name P6T DeLuxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a46 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x3a48 +device.name 82801JI (ICH10 Family) PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x3a48 &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x3a48 &subvendor.id pci 0x1043 &subdevice.id pci 0x82ea +subdevice.name P6T Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a48 &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-EP45-DS5 Motherboard vendor.id pci 0x8086 &device.id pci 0x3a4a +device.name 82801JI (ICH10 Family) PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x3a4a &subvendor.id pci 0x103c &subdevice.id pci 0x330b +subdevice.name ProLiant ML150 G6 Server vendor.id pci 0x8086 &device.id pci 0x3a4a &subvendor.id pci 0x1043 &subdevice.id pci 0x82d4 +subdevice.name P5Q Deluxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a4a &subvendor.id pci 0x1043 &subdevice.id pci 0x82ea +subdevice.name P6T DeLuxe Motherboard vendor.id pci 0x8086 &device.id pci 0x3a4a &subvendor.id pci 0x1458 &subdevice.id pci 0x5001 +subdevice.name GA-EP45-DS5/GA-EG45M-DS2H Motherboard vendor.id pci 0x8086 &device.id pci 0x3a4c +device.name 82801JI (ICH10 Family) Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x3a51 +device.name 82801JDO (ICH10DO) VECI Controller vendor.id pci 0x8086 &device.id pci 0x3a55 +device.name 82801JD/DO (ICH10 Family) Virtual SATA Controller vendor.id pci 0x8086 &device.id pci 0x3a60 +device.name 82801JD/DO (ICH10 Family) SMBus Controller vendor.id pci 0x8086 &device.id pci 0x3a62 +device.name 82801JD/DO (ICH10 Family) Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x3a64 +device.name 82801JD/DO (ICH10 Family) USB UHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x3a65 +device.name 82801JD/DO (ICH10 Family) USB UHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x3a66 +device.name 82801JD/DO (ICH10 Family) USB UHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x3a67 +device.name 82801JD/DO (ICH10 Family) USB UHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x3a68 +device.name 82801JD/DO (ICH10 Family) USB UHCI Controller #5 vendor.id pci 0x8086 &device.id pci 0x3a69 +device.name 82801JD/DO (ICH10 Family) USB UHCI Controller #6 vendor.id pci 0x8086 &device.id pci 0x3a6a +device.name 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x3a6c +device.name 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x3a6e +device.name 82801JD/DO (ICH10 Family) HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x3a70 +device.name 82801JD/DO (ICH10 Family) PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x3a72 +device.name 82801JD/DO (ICH10 Family) PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x3a74 +device.name 82801JD/DO (ICH10 Family) PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x3a76 +device.name 82801JD/DO (ICH10 Family) PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x3a78 +device.name 82801JD/DO (ICH10 Family) PCI Express Port 5 vendor.id pci 0x8086 &device.id pci 0x3a7a +device.name 82801JD/DO (ICH10 Family) PCI Express Port 6 vendor.id pci 0x8086 &device.id pci 0x3a7c +device.name 82801JD/DO (ICH10 Family) Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x3b00 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b01 +device.name Mobile 5 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b02 +device.name P55 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b03 +device.name PM55 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b04 +device.name 5 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b05 +device.name Mobile 5 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b06 +device.name H55 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b07 +device.name QM57 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b07 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b07 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b07 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b08 +device.name H57 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b09 +device.name HM55 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b09 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b09 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b09 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b0a +device.name Q57 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b0a &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b0a &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b0b +device.name HM57 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b0c +device.name 5 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b0d +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b0e +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b0f +device.name QS57 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b10 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b11 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b12 +device.name 3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b13 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b14 +device.name 3420 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b15 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b16 +device.name 3450 Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b17 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b18 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b19 +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b1a +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b1b +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b1c +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b1d +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b1e +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b1f +device.name 5 Series/3400 Series Chipset LPC Interface Controller vendor.id pci 0x8086 &device.id pci 0x3b20 +device.name 5 Series/3400 Series Chipset 4 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3b21 +device.name 5 Series/3400 Series Chipset 2 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3b22 +device.name 5 Series/3400 Series Chipset 6 port SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x3b22 &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b22 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b23 +device.name 5 Series/3400 Series Chipset 4 port SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x3b25 +device.name 5 Series/3400 Series Chipset SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x3b25 &subvendor.id pci 0x103c &subdevice.id pci 0x3118 +subdevice.name Smart Array B110i SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x3b26 +device.name 5 Series/3400 Series Chipset 2 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3b28 +device.name 5 Series/3400 Series Chipset 4 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3b28 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b28 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b29 +device.name 5 Series/3400 Series Chipset 4 port SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x3b29 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b29 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b29 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b2c +device.name 5 Series/3400 Series Chipset SATA RAID Controller vendor.id pci 0x8086 &device.id pci 0x3b2d +device.name 5 Series/3400 Series Chipset 2 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3b2d &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b2d &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b2d &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b2e +device.name 5 Series/3400 Series Chipset 4 port SATA IDE Controller vendor.id pci 0x8086 &device.id pci 0x3b2e &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b2f +device.name 5 Series/3400 Series Chipset 6 port SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x3b2f &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b2f &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b2f &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b30 +device.name 5 Series/3400 Series Chipset SMBus Controller vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b30 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b32 +device.name 5 Series/3400 Series Chipset Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x3b32 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b32 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b32 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b32 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b34 +device.name 5 Series/3400 Series Chipset USB2 Enhanced Host Controller vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b34 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b36 +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b37 +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b38 +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b39 +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b3a +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b3b +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b3c +device.name 5 Series/3400 Series Chipset USB2 Enhanced Host Controller vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b3c &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b3e +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b3f +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b40 +device.name 5 Series/3400 Series Chipset USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x3b41 +device.name 5 Series/3400 Series Chipset LAN Controller vendor.id pci 0x8086 &device.id pci 0x3b42 +device.name 5 Series/3400 Series Chipset PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x3b42 &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b42 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b42 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b42 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b42 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b42 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b44 +device.name 5 Series/3400 Series Chipset PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x3b44 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b44 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b44 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b44 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b46 +device.name 5 Series/3400 Series Chipset PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x3b46 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b46 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b46 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b46 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b48 +device.name 5 Series/3400 Series Chipset PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x3b48 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b48 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b48 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b4a +device.name 5 Series/3400 Series Chipset PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x3b4a &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b4a &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b4c +device.name 5 Series/3400 Series Chipset PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x3b4e +device.name 5 Series/3400 Series Chipset PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x3b50 +device.name 5 Series/3400 Series Chipset PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x3b53 +device.name 5 Series/3400 Series Chipset VECI Controller vendor.id pci 0x8086 &device.id pci 0x3b56 +device.name 5 Series/3400 Series Chipset High Definition Audio vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x1028 &subdevice.id pci 0x040a +subdevice.name Latitude E6410 vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x1043 &subdevice.id pci 0x1373 +subdevice.name G73-series gaming laptop vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x144d &subdevice.id pci 0xc06a +subdevice.name R730 Laptop vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b56 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b57 +device.name 5 Series/3400 Series Chipset High Definition Audio vendor.id pci 0x8086 &device.id pci 0x3b64 +device.name 5 Series/3400 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x3b64 &subvendor.id pci 0x1025 &subdevice.id pci 0x0347 +subdevice.name Aspire 7740G vendor.id pci 0x8086 &device.id pci 0x3b64 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0x3b64 &subvendor.id pci 0x17c0 &subdevice.id pci 0x10d2 +subdevice.name Medion Akoya E7214 Notebook PC [MD98410] vendor.id pci 0x8086 &device.id pci 0x3b64 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3b65 +device.name 5 Series/3400 Series Chipset HECI Controller vendor.id pci 0x8086 &device.id pci 0x3b66 +device.name 5 Series/3400 Series Chipset PT IDER Controller vendor.id pci 0x8086 &device.id pci 0x3b67 +device.name 5 Series/3400 Series Chipset KT Controller vendor.id pci 0x8086 &device.id pci 0x3b67 &subvendor.id pci 0xe4bf &subdevice.id pci 0x50c1 +subdevice.name PC1-GROOVE vendor.id pci 0x8086 &device.id pci 0x3c00 +device.name Xeon E5/Core i7 DMI2 vendor.id pci 0x8086 &device.id pci 0x3c01 +device.name Xeon E5/Core i7 DMI2 in PCI Express Mode vendor.id pci 0x8086 &device.id pci 0x3c02 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 1a vendor.id pci 0x8086 &device.id pci 0x3c03 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 1b vendor.id pci 0x8086 &device.id pci 0x3c04 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 2a vendor.id pci 0x8086 &device.id pci 0x3c05 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 2b vendor.id pci 0x8086 &device.id pci 0x3c06 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 2c vendor.id pci 0x8086 &device.id pci 0x3c07 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 2d vendor.id pci 0x8086 &device.id pci 0x3c08 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode vendor.id pci 0x8086 &device.id pci 0x3c09 +device.name Xeon E5/Core i7 IIO PCI Express Root Port 3b vendor.id pci 0x8086 &device.id pci 0x3c0a +device.name Xeon E5/Core i7 IIO PCI Express Root Port 3c vendor.id pci 0x8086 &device.id pci 0x3c0b +device.name Xeon E5/Core i7 IIO PCI Express Root Port 3d vendor.id pci 0x8086 &device.id pci 0x3c0d +device.name Xeon E5/Core i7 Non-Transparent Bridge vendor.id pci 0x8086 &device.id pci 0x3c0e +device.name Xeon E5/Core i7 Non-Transparent Bridge vendor.id pci 0x8086 &device.id pci 0x3c0f +device.name Xeon E5/Core i7 Non-Transparent Bridge vendor.id pci 0x8086 &device.id pci 0x3c20 +device.name Xeon E5/Core i7 DMA Channel 0 vendor.id pci 0x8086 &device.id pci 0x3c21 +device.name Xeon E5/Core i7 DMA Channel 1 vendor.id pci 0x8086 &device.id pci 0x3c22 +device.name Xeon E5/Core i7 DMA Channel 2 vendor.id pci 0x8086 &device.id pci 0x3c23 +device.name Xeon E5/Core i7 DMA Channel 3 vendor.id pci 0x8086 &device.id pci 0x3c24 +device.name Xeon E5/Core i7 DMA Channel 4 vendor.id pci 0x8086 &device.id pci 0x3c25 +device.name Xeon E5/Core i7 DMA Channel 5 vendor.id pci 0x8086 &device.id pci 0x3c26 +device.name Xeon E5/Core i7 DMA Channel 6 vendor.id pci 0x8086 &device.id pci 0x3c27 +device.name Xeon E5/Core i7 DMA Channel 7 vendor.id pci 0x8086 &device.id pci 0x3c28 +device.name Xeon E5/Core i7 Address Map, VTd_Misc, System Management vendor.id pci 0x8086 &device.id pci 0x3c2a +device.name Xeon E5/Core i7 Control Status and Global Errors vendor.id pci 0x8086 &device.id pci 0x3c2c +device.name Xeon E5/Core i7 I/O APIC vendor.id pci 0x8086 &device.id pci 0x3c2e +device.name Xeon E5/Core i7 DMA vendor.id pci 0x8086 &device.id pci 0x3c2f +device.name Xeon E5/Core i7 DMA vendor.id pci 0x8086 &device.id pci 0x3c40 +device.name Xeon E5/Core i7 IIO Switch and IRP Performance Monitor vendor.id pci 0x8086 &device.id pci 0x3c43 +device.name Xeon E5/Core i7 Ring to PCI Express Performance Monitor vendor.id pci 0x8086 &device.id pci 0x3c44 +device.name Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor vendor.id pci 0x8086 &device.id pci 0x3c45 +device.name Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor vendor.id pci 0x8086 &device.id pci 0x3c46 +device.name Xeon E5/Core i7 Processor Home Agent Performance Monitoring vendor.id pci 0x8086 &device.id pci 0x3c71 +device.name Xeon E5/Core i7 Integrated Memory Controller RAS Registers vendor.id pci 0x8086 &device.id pci 0x3c80 +device.name Xeon E5/Core i7 QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x3c83 +device.name Xeon E5/Core i7 QPI Link Reut 0 vendor.id pci 0x8086 &device.id pci 0x3c84 +device.name Xeon E5/Core i7 QPI Link Reut 0 vendor.id pci 0x8086 &device.id pci 0x3c90 +device.name Xeon E5/Core i7 QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x3c93 +device.name Xeon E5/Core i7 QPI Link Reut 1 vendor.id pci 0x8086 &device.id pci 0x3c94 +device.name Xeon E5/Core i7 QPI Link Reut 1 vendor.id pci 0x8086 &device.id pci 0x3ca0 +device.name Xeon E5/Core i7 Processor Home Agent vendor.id pci 0x8086 &device.id pci 0x3ca8 +device.name Xeon E5/Core i7 Integrated Memory Controller Registers vendor.id pci 0x8086 &device.id pci 0x3caa +device.name Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0 vendor.id pci 0x8086 &device.id pci 0x3cab +device.name Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1 vendor.id pci 0x8086 &device.id pci 0x3cac +device.name Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2 vendor.id pci 0x8086 &device.id pci 0x3cad +device.name Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3 vendor.id pci 0x8086 &device.id pci 0x3cae +device.name Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4 vendor.id pci 0x8086 &device.id pci 0x3cb0 +device.name Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0 vendor.id pci 0x8086 &device.id pci 0x3cb1 +device.name Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1 vendor.id pci 0x8086 &device.id pci 0x3cb2 +device.name Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 vendor.id pci 0x8086 &device.id pci 0x3cb3 +device.name Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 vendor.id pci 0x8086 &device.id pci 0x3cb4 +device.name Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2 vendor.id pci 0x8086 &device.id pci 0x3cb5 +device.name Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3 vendor.id pci 0x8086 &device.id pci 0x3cb6 +device.name Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 vendor.id pci 0x8086 &device.id pci 0x3cb7 +device.name Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 vendor.id pci 0x8086 &device.id pci 0x3cb8 +device.name Xeon E5/Core i7 DDRIO vendor.id pci 0x8086 &device.id pci 0x3cc0 +device.name Xeon E5/Core i7 Power Control Unit 0 vendor.id pci 0x8086 &device.id pci 0x3cc1 +device.name Xeon E5/Core i7 Power Control Unit 1 vendor.id pci 0x8086 &device.id pci 0x3cc2 +device.name Xeon E5/Core i7 Power Control Unit 2 vendor.id pci 0x8086 &device.id pci 0x3cd0 +device.name Xeon E5/Core i7 Power Control Unit 3 vendor.id pci 0x8086 &device.id pci 0x3ce0 +device.name Xeon E5/Core i7 Interrupt Control Registers vendor.id pci 0x8086 &device.id pci 0x3ce3 +device.name Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers vendor.id pci 0x8086 &device.id pci 0x3ce4 +device.name Xeon E5/Core i7 R2PCIe vendor.id pci 0x8086 &device.id pci 0x3ce6 +device.name Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers vendor.id pci 0x8086 &device.id pci 0x3ce8 +device.name Xeon E5/Core i7 Unicast Register 0 vendor.id pci 0x8086 &device.id pci 0x3ce9 +device.name Xeon E5/Core i7 Unicast Register 5 vendor.id pci 0x8086 &device.id pci 0x3cea +device.name Xeon E5/Core i7 Unicast Register 1 vendor.id pci 0x8086 &device.id pci 0x3ceb +device.name Xeon E5/Core i7 Unicast Register 6 vendor.id pci 0x8086 &device.id pci 0x3cec +device.name Xeon E5/Core i7 Unicast Register 3 vendor.id pci 0x8086 &device.id pci 0x3ced +device.name Xeon E5/Core i7 Unicast Register 7 vendor.id pci 0x8086 &device.id pci 0x3cee +device.name Xeon E5/Core i7 Unicast Register 4 vendor.id pci 0x8086 &device.id pci 0x3cef +device.name Xeon E5/Core i7 Unicast Register 8 vendor.id pci 0x8086 &device.id pci 0x3cf4 +device.name Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0 vendor.id pci 0x8086 &device.id pci 0x3cf5 +device.name Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1 vendor.id pci 0x8086 &device.id pci 0x3cf6 +device.name Xeon E5/Core i7 System Address Decoder vendor.id pci 0x8086 &device.id pci 0x4000 +device.name 5400 Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x4001 +device.name 5400 Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x4003 +device.name 5400 Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x4021 +device.name 5400 Chipset PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x4022 +device.name 5400 Chipset PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x4023 +device.name 5400 Chipset PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x4024 +device.name 5400 Chipset PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x4025 +device.name 5400 Chipset PCI Express Port 5 vendor.id pci 0x8086 &device.id pci 0x4026 +device.name 5400 Chipset PCI Express Port 6 vendor.id pci 0x8086 &device.id pci 0x4027 +device.name 5400 Chipset PCI Express Port 7 vendor.id pci 0x8086 &device.id pci 0x4028 +device.name 5400 Chipset PCI Express Port 8 vendor.id pci 0x8086 &device.id pci 0x4029 +device.name 5400 Chipset PCI Express Port 9 vendor.id pci 0x8086 &device.id pci 0x402d +device.name 5400 Chipset IBIST Registers vendor.id pci 0x8086 &device.id pci 0x402e +device.name 5400 Chipset IBIST Registers vendor.id pci 0x8086 &device.id pci 0x402f +device.name 5400 Chipset QuickData Technology Device vendor.id pci 0x8086 &device.id pci 0x4030 +device.name 5400 Chipset FSB Registers vendor.id pci 0x8086 &device.id pci 0x4031 +device.name 5400 Chipset CE/SF Registers vendor.id pci 0x8086 &device.id pci 0x4032 +device.name 5400 Chipset IOxAPIC vendor.id pci 0x8086 &device.id pci 0x4035 +device.name 5400 Chipset FBD Registers vendor.id pci 0x8086 &device.id pci 0x4036 +device.name 5400 Chipset FBD Registers vendor.id pci 0x8086 &device.id pci 0x4100 +device.name Moorestown Graphics and Video vendor.id pci 0x8086 &device.id pci 0x4108 +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x4109 +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x410a +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x410b +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x410c +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x410d +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x410e +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x410f +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x4114 +device.name Atom Processor E6xx PCI Host Bridge #1 vendor.id pci 0x8086 &device.id pci 0x4115 +device.name Atom Processor E6xx PCI Host Bridge #2 vendor.id pci 0x8086 &device.id pci 0x4116 +device.name Atom Processor E6xx PCI Host Bridge #3 vendor.id pci 0x8086 &device.id pci 0x4117 +device.name Atom Processor E6xx PCI Host Bridge #4 vendor.id pci 0x8086 &device.id pci 0x4220 +device.name PRO/Wireless 2200BG [Calexico2] Network Connection vendor.id pci 0x8086 &device.id pci 0x4220 &subvendor.id pci 0x103c &subdevice.id pci 0x0934 +subdevice.name Compaq nw8240/nx8220 vendor.id pci 0x8086 &device.id pci 0x4220 &subvendor.id pci 0x103c &subdevice.id pci 0x12f6 +subdevice.name nc6120/nx8220/nw8240 vendor.id pci 0x8086 &device.id pci 0x4220 &subvendor.id pci 0x8086 &subdevice.id pci 0x2701 +subdevice.name WM3B2200BG Mini-PCI Card vendor.id pci 0x8086 &device.id pci 0x4220 &subvendor.id pci 0x8086 &subdevice.id pci 0x2712 +subdevice.name IBM ThinkPad R50e vendor.id pci 0x8086 &device.id pci 0x4220 &subvendor.id pci 0x8086 &subdevice.id pci 0x2721 +subdevice.name Dell B130 laptop integrated WLAN vendor.id pci 0x8086 &device.id pci 0x4220 &subvendor.id pci 0x8086 &subdevice.id pci 0x2722 +subdevice.name Dell Latitude D600 vendor.id pci 0x8086 &device.id pci 0x4220 &subvendor.id pci 0x8086 &subdevice.id pci 0x2731 +subdevice.name Samsung P35 integrated WLAN vendor.id pci 0x8086 &device.id pci 0x4222 +device.name PRO/Wireless 3945ABG [Golan] Network Connection vendor.id pci 0x8086 &device.id pci 0x4222 &subvendor.id pci 0x103c &subdevice.id pci 0x135c +subdevice.name PRO/Wireless 3945ABG [Golan] Network Connection vendor.id pci 0x8086 &device.id pci 0x4222 &subvendor.id pci 0x8086 &subdevice.id pci 0x1000 +subdevice.name PRO/Wireless 3945ABG Network Connection vendor.id pci 0x8086 &device.id pci 0x4222 &subvendor.id pci 0x8086 &subdevice.id pci 0x1001 +subdevice.name WM3945ABG MOW2 vendor.id pci 0x8086 &device.id pci 0x4222 &subvendor.id pci 0x8086 &subdevice.id pci 0x1005 +subdevice.name PRO/Wireless 3945BG Network Connection vendor.id pci 0x8086 &device.id pci 0x4222 &subvendor.id pci 0x8086 &subdevice.id pci 0x1034 +subdevice.name PRO/Wireless 3945BG Network Connection vendor.id pci 0x8086 &device.id pci 0x4222 &subvendor.id pci 0x8086 &subdevice.id pci 0x1044 +subdevice.name PRO/Wireless 3945BG Network Connection vendor.id pci 0x8086 &device.id pci 0x4222 &subvendor.id pci 0x8086 &subdevice.id pci 0x1c00 +subdevice.name PRO/Wireless 3945ABG Network Connection vendor.id pci 0x8086 &device.id pci 0x4223 +device.name PRO/Wireless 2915ABG [Calexico2] Network Connection vendor.id pci 0x8086 &device.id pci 0x4223 &subvendor.id pci 0x1000 &subdevice.id pci 0x8086 +subdevice.name mPCI 3B Americas/Europe ZZA vendor.id pci 0x8086 &device.id pci 0x4223 &subvendor.id pci 0x1001 &subdevice.id pci 0x8086 +subdevice.name mPCI 3B Europe ZZE vendor.id pci 0x8086 &device.id pci 0x4223 &subvendor.id pci 0x1002 &subdevice.id pci 0x8086 +subdevice.name mPCI 3B Japan ZZJ vendor.id pci 0x8086 &device.id pci 0x4223 &subvendor.id pci 0x1003 &subdevice.id pci 0x8086 +subdevice.name mPCI 3B High-Band ZZH vendor.id pci 0x8086 &device.id pci 0x4223 &subvendor.id pci 0x103c &subdevice.id pci 0x1351 +subdevice.name Compaq nc6220 vendor.id pci 0x8086 &device.id pci 0x4224 +device.name PRO/Wireless 2915ABG [Calexico2] Network Connection vendor.id pci 0x8086 &device.id pci 0x4227 +device.name PRO/Wireless 3945ABG [Golan] Network Connection vendor.id pci 0x8086 &device.id pci 0x4227 &subvendor.id pci 0x8086 &subdevice.id pci 0x1010 +subdevice.name ThinkPad R60e vendor.id pci 0x8086 &device.id pci 0x4227 &subvendor.id pci 0x8086 &subdevice.id pci 0x1011 +subdevice.name ThinkPad T60/R60e/X60s vendor.id pci 0x8086 &device.id pci 0x4227 &subvendor.id pci 0x8086 &subdevice.id pci 0x1014 +subdevice.name PRO/Wireless 3945BG Network Connection vendor.id pci 0x8086 &device.id pci 0x4229 +device.name PRO/Wireless 4965 AG or AGN [Kedron] Network Connection vendor.id pci 0x8086 &device.id pci 0x4229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1100 +subdevice.name Vaio VGN-SZ79SN_C vendor.id pci 0x8086 &device.id pci 0x4229 &subvendor.id pci 0x8086 &subdevice.id pci 0x1101 +subdevice.name PRO/Wireless 4965 AG or AGN vendor.id pci 0x8086 &device.id pci 0x422b +device.name Centrino Ultimate-N 6300 vendor.id pci 0x8086 &device.id pci 0x422b &subvendor.id pci 0x8086 &subdevice.id pci 0x1101 +subdevice.name Centrino Ultimate-N 6300 3x3 AGN vendor.id pci 0x8086 &device.id pci 0x422b &subvendor.id pci 0x8086 &subdevice.id pci 0x1121 +subdevice.name Centrino Ultimate-N 6300 3x3 AGN vendor.id pci 0x8086 &device.id pci 0x422c +device.name Centrino Advanced-N 6200 vendor.id pci 0x8086 &device.id pci 0x422c &subvendor.id pci 0x8086 &subdevice.id pci 0x1301 +subdevice.name Centrino Advanced-N 6200 2x2 AGN vendor.id pci 0x8086 &device.id pci 0x422c &subvendor.id pci 0x8086 &subdevice.id pci 0x1306 +subdevice.name Centrino Advanced-N 6200 2x2 ABG vendor.id pci 0x8086 &device.id pci 0x422c &subvendor.id pci 0x8086 &subdevice.id pci 0x1307 +subdevice.name Centrino Advanced-N 6200 2x2 BG vendor.id pci 0x8086 &device.id pci 0x422c &subvendor.id pci 0x8086 &subdevice.id pci 0x1321 +subdevice.name Centrino Advanced-N 6200 2x2 AGN vendor.id pci 0x8086 &device.id pci 0x422c &subvendor.id pci 0x8086 &subdevice.id pci 0x1326 +subdevice.name Centrino Advanced-N 6200 2x2 ABG vendor.id pci 0x8086 &device.id pci 0x4230 +device.name PRO/Wireless 4965 AG or AGN [Kedron] Network Connection vendor.id pci 0x8086 &device.id pci 0x4230 &subvendor.id pci 0x8086 &subdevice.id pci 0x1110 +subdevice.name Lenovo ThinkPad T51 vendor.id pci 0x8086 &device.id pci 0x4230 &subvendor.id pci 0x8086 &subdevice.id pci 0x1111 +subdevice.name Lenovo ThinkPad T61 vendor.id pci 0x8086 &device.id pci 0x4232 +device.name WiFi Link 5100 vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1201 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1204 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1205 +subdevice.name WiFi Link 5100 BGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1206 +subdevice.name WiFi Link 5100 ABG vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1221 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1224 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1225 +subdevice.name WiFi Link 5100 BGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1226 +subdevice.name WiFi Link 5100 ABG vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1301 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1304 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1305 +subdevice.name WiFi Link 5100 BGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1306 +subdevice.name WiFi Link 5100 ABG vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1321 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1324 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1325 +subdevice.name WiFi Link 5100 BGN vendor.id pci 0x8086 &device.id pci 0x4232 &subvendor.id pci 0x8086 &subdevice.id pci 0x1326 +subdevice.name WiFi Link 5100 ABG vendor.id pci 0x8086 &device.id pci 0x4235 +device.name Ultimate N WiFi Link 5300 vendor.id pci 0x8086 &device.id pci 0x4236 +device.name Ultimate N WiFi Link 5300 vendor.id pci 0x8086 &device.id pci 0x4237 +device.name PRO/Wireless 5100 AGN [Shiloh] Network Connection vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1211 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1214 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1215 +subdevice.name WiFi Link 5100 BGN vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1216 +subdevice.name WiFi Link 5100 ABG vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1311 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1314 +subdevice.name WiFi Link 5100 AGN vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1315 +subdevice.name WiFi Link 5100 BGN vendor.id pci 0x8086 &device.id pci 0x4237 &subvendor.id pci 0x8086 &subdevice.id pci 0x1316 +subdevice.name WiFi Link 5100 ABG vendor.id pci 0x8086 &device.id pci 0x4238 +device.name Centrino Ultimate-N 6300 vendor.id pci 0x8086 &device.id pci 0x4238 &subvendor.id pci 0x8086 &subdevice.id pci 0x1111 +subdevice.name Centrino Ultimate-N 6300 3x3 AGN vendor.id pci 0x8086 &device.id pci 0x4239 +device.name Centrino Advanced-N 6200 vendor.id pci 0x8086 &device.id pci 0x4239 &subvendor.id pci 0x8086 &subdevice.id pci 0x1311 +subdevice.name Centrino Advanced-N 6200 2x2 AGN vendor.id pci 0x8086 &device.id pci 0x4239 &subvendor.id pci 0x8086 &subdevice.id pci 0x1316 +subdevice.name Centrino Advanced-N 6200 2x2 ABG vendor.id pci 0x8086 &device.id pci 0x423a +device.name PRO/Wireless 5350 AGN [Echo Peak] Network Connection vendor.id pci 0x8086 &device.id pci 0x423b +device.name PRO/Wireless 5350 AGN [Echo Peak] Network Connection vendor.id pci 0x8086 &device.id pci 0x423c +device.name WiMAX/WiFi Link 5150 vendor.id pci 0x8086 &device.id pci 0x423c &subvendor.id pci 0x8086 &subdevice.id pci 0x1201 +subdevice.name WiMAX/WiFi Link 5150 AGN vendor.id pci 0x8086 &device.id pci 0x423c &subvendor.id pci 0x8086 &subdevice.id pci 0x1206 +subdevice.name WiMAX/WiFi Link 5150 ABG vendor.id pci 0x8086 &device.id pci 0x423c &subvendor.id pci 0x8086 &subdevice.id pci 0x1221 +subdevice.name WiMAX/WiFi Link 5150 AGN vendor.id pci 0x8086 &device.id pci 0x423c &subvendor.id pci 0x8086 &subdevice.id pci 0x1301 +subdevice.name WiMAX/WiFi Link 5150 AGN vendor.id pci 0x8086 &device.id pci 0x423c &subvendor.id pci 0x8086 &subdevice.id pci 0x1306 +subdevice.name WiMAX/WiFi Link 5150 ABG vendor.id pci 0x8086 &device.id pci 0x423c &subvendor.id pci 0x8086 &subdevice.id pci 0x1321 +subdevice.name WiMAX/WiFi Link 5150 AGN vendor.id pci 0x8086 &device.id pci 0x423d +device.name WiMAX/WiFi Link 5150 vendor.id pci 0x8086 &device.id pci 0x423d &subvendor.id pci 0x8086 &subdevice.id pci 0x1211 +subdevice.name WiMAX/WiFi Link 5150 AGN vendor.id pci 0x8086 &device.id pci 0x423d &subvendor.id pci 0x8086 &subdevice.id pci 0x1216 +subdevice.name WiMAX/WiFi Link 5150 ABG vendor.id pci 0x8086 &device.id pci 0x423d &subvendor.id pci 0x8086 &subdevice.id pci 0x1311 +subdevice.name WiMAX/WiFi Link 5150 AGN vendor.id pci 0x8086 &device.id pci 0x423d &subvendor.id pci 0x8086 &subdevice.id pci 0x1316 +subdevice.name WiMAX/WiFi Link 5150 ABG vendor.id pci 0x8086 &device.id pci 0x444e +device.name Turbo Memory Controller vendor.id pci 0x8086 &device.id pci 0x5001 +device.name LE80578 vendor.id pci 0x8086 &device.id pci 0x5002 +device.name LE80578 Graphics Processor Unit vendor.id pci 0x8086 &device.id pci 0x5009 +device.name LE80578 Video Display Controller vendor.id pci 0x8086 &device.id pci 0x500d +device.name LE80578 Expansion Bus vendor.id pci 0x8086 &device.id pci 0x500e +device.name LE80578 UART Controller vendor.id pci 0x8086 &device.id pci 0x500f +device.name LE80578 General Purpose IO vendor.id pci 0x8086 &device.id pci 0x5010 +device.name LE80578 I2C Controller vendor.id pci 0x8086 &device.id pci 0x5012 +device.name LE80578 Serial Peripheral Interface Bus vendor.id pci 0x8086 &device.id pci 0x5020 +device.name EP80579 Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x5021 +device.name EP80579 DRAM Error Reporting Registers vendor.id pci 0x8086 &device.id pci 0x5023 +device.name EP80579 EDMA Controller vendor.id pci 0x8086 &device.id pci 0x5024 +device.name EP80579 PCI Express Port PEA0 vendor.id pci 0x8086 &device.id pci 0x5025 +device.name EP80579 PCI Express Port PEA1 vendor.id pci 0x8086 &device.id pci 0x5028 +device.name EP80579 S-ATA IDE vendor.id pci 0x8086 &device.id pci 0x5029 +device.name EP80579 S-ATA AHCI vendor.id pci 0x8086 &device.id pci 0x502a +device.name EP80579 S-ATA Reserved vendor.id pci 0x8086 &device.id pci 0x502b +device.name EP80579 S-ATA Reserved vendor.id pci 0x8086 &device.id pci 0x502c +device.name EP80579 Integrated Processor ASU vendor.id pci 0x8086 &device.id pci 0x502d +device.name EP80579 Integrated Processor with QuickAssist ASU vendor.id pci 0x8086 &device.id pci 0x502e +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x502f +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x5030 +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x5031 +device.name EP80579 LPC Bus vendor.id pci 0x8086 &device.id pci 0x5032 +device.name EP80579 SMBus Controller vendor.id pci 0x8086 &device.id pci 0x5033 +device.name EP80579 USB 1.1 Controller vendor.id pci 0x8086 &device.id pci 0x5035 +device.name EP80579 USB 2.0 Controller vendor.id pci 0x8086 &device.id pci 0x5037 +device.name EP80579 PCI-PCI Bridge (transparent mode) vendor.id pci 0x8086 &device.id pci 0x5039 +device.name EP80579 Controller Area Network (CAN) interface #1 vendor.id pci 0x8086 &device.id pci 0x503a +device.name EP80579 Controller Area Network (CAN) interface #2 vendor.id pci 0x8086 &device.id pci 0x503b +device.name EP80579 Synchronous Serial Port (SPP) vendor.id pci 0x8086 &device.id pci 0x503c +device.name EP80579 IEEE 1588 Hardware Assist vendor.id pci 0x8086 &device.id pci 0x503d +device.name EP80579 Local Expansion Bus vendor.id pci 0x8086 &device.id pci 0x503e +device.name EP80579 Global Control Unit (GCU) vendor.id pci 0x8086 &device.id pci 0x503f +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x5040 +device.name EP80579 Integrated Processor Gigabit Ethernet MAC vendor.id pci 0x8086 &device.id pci 0x5041 +device.name EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC vendor.id pci 0x8086 &device.id pci 0x5042 +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x5043 +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x5044 +device.name EP80579 Integrated Processor Gigabit Ethernet MAC vendor.id pci 0x8086 &device.id pci 0x5045 +device.name EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC vendor.id pci 0x8086 &device.id pci 0x5046 +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x5047 +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x5048 +device.name EP80579 Integrated Processor Gigabit Ethernet MAC vendor.id pci 0x8086 &device.id pci 0x5049 +device.name EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC vendor.id pci 0x8086 &device.id pci 0x504a +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x504b +device.name EP80579 Reserved vendor.id pci 0x8086 &device.id pci 0x504c +device.name EP80579 Integrated Processor with QuickAssist TDM vendor.id pci 0x8086 &device.id pci 0x5200 +device.name EtherExpress PRO/100 Intelligent Server PCI Bridge vendor.id pci 0x8086 &device.id pci 0x5201 +device.name EtherExpress PRO/100 Intelligent Server Fast Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x5201 &subvendor.id pci 0x8086 &subdevice.id pci 0x0001 +subdevice.name EtherExpress PRO/100 Server Ethernet Adapter vendor.id pci 0x8086 &device.id pci 0x530d +device.name 80310 (IOP) IO Processor vendor.id pci 0x8086 &device.id pci 0x5845 +device.name QEMU NVM Express Controller vendor.id pci 0x8086 &device.id pci 0x5845 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x5902 +device.name HD Graphics 610 vendor.id pci 0x8086 &device.id pci 0x5912 +device.name HD Graphics 630 vendor.id pci 0x8086 &device.id pci 0x5a84 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x5a88 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series Imaging Unit vendor.id pci 0x8086 &device.id pci 0x5a98 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster vendor.id pci 0x8086 &device.id pci 0x5a9a +device.name Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine vendor.id pci 0x8086 &device.id pci 0x5aa2 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Sensor Hub vendor.id pci 0x8086 &device.id pci 0x5aa8 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI vendor.id pci 0x8086 &device.id pci 0x5aac +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0x5aae +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2 vendor.id pci 0x8086 &device.id pci 0x5ab0 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3 vendor.id pci 0x8086 &device.id pci 0x5ab2 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4 vendor.id pci 0x8086 &device.id pci 0x5ab4 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 vendor.id pci 0x8086 &device.id pci 0x5ab6 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #6 vendor.id pci 0x8086 &device.id pci 0x5ab8 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #7 vendor.id pci 0x8086 &device.id pci 0x5aba +device.name Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #8 vendor.id pci 0x8086 &device.id pci 0x5abc +device.name Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 vendor.id pci 0x8086 &device.id pci 0x5abe +device.name Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #2 vendor.id pci 0x8086 &device.id pci 0x5ac0 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #3 vendor.id pci 0x8086 &device.id pci 0x5ac2 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1 vendor.id pci 0x8086 &device.id pci 0x5ac4 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #2 vendor.id pci 0x8086 &device.id pci 0x5ac6 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 vendor.id pci 0x8086 &device.id pci 0x5ac8 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series PWM Pin Controller vendor.id pci 0x8086 &device.id pci 0x5aca +device.name Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller vendor.id pci 0x8086 &device.id pci 0x5acc +device.name Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller vendor.id pci 0x8086 &device.id pci 0x5ad0 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series SDIO Controller vendor.id pci 0x8086 &device.id pci 0x5ad4 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller vendor.id pci 0x8086 &device.id pci 0x5ad6 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 vendor.id pci 0x8086 &device.id pci 0x5ad7 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 vendor.id pci 0x8086 &device.id pci 0x5ad8 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 vendor.id pci 0x8086 &device.id pci 0x5ad9 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 vendor.id pci 0x8086 &device.id pci 0x5ada +device.name Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 vendor.id pci 0x8086 &device.id pci 0x5adb +device.name Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4 vendor.id pci 0x8086 &device.id pci 0x5ae3 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x5ae8 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface vendor.id pci 0x8086 &device.id pci 0x5aee +device.name Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #4 vendor.id pci 0x8086 &device.id pci 0x5af0 +device.name Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge vendor.id pci 0x8086 &device.id pci 0x65c0 +device.name 5100 Chipset Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x65e2 +device.name 5100 Chipset PCI Express x4 Port 2 vendor.id pci 0x8086 &device.id pci 0x65e3 +device.name 5100 Chipset PCI Express x4 Port 3 vendor.id pci 0x8086 &device.id pci 0x65e4 +device.name 5100 Chipset PCI Express x4 Port 4 vendor.id pci 0x8086 &device.id pci 0x65e5 +device.name 5100 Chipset PCI Express x4 Port 5 vendor.id pci 0x8086 &device.id pci 0x65e6 +device.name 5100 Chipset PCI Express x4 Port 6 vendor.id pci 0x8086 &device.id pci 0x65e7 +device.name 5100 Chipset PCI Express x4 Port 7 vendor.id pci 0x8086 &device.id pci 0x65f0 +device.name 5100 Chipset FSB Registers vendor.id pci 0x8086 &device.id pci 0x65f0 &subvendor.id pci 0x1028 &subdevice.id pci 0x020f +subdevice.name PowerEdge R300 vendor.id pci 0x8086 &device.id pci 0x65f0 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 vendor.id pci 0x8086 &device.id pci 0x65f1 +device.name 5100 Chipset Reserved Registers vendor.id pci 0x8086 &device.id pci 0x65f1 &subvendor.id pci 0x1028 &subdevice.id pci 0x0210 +subdevice.name PowerEdge T300 vendor.id pci 0x8086 &device.id pci 0x65f3 +device.name 5100 Chipset Reserved Registers vendor.id pci 0x8086 &device.id pci 0x65f5 +device.name 5100 Chipset DDR Channel 0 Registers vendor.id pci 0x8086 &device.id pci 0x65f6 +device.name 5100 Chipset DDR Channel 1 Registers vendor.id pci 0x8086 &device.id pci 0x65f7 +device.name 5100 Chipset PCI Express x8 Port 2-3 vendor.id pci 0x8086 &device.id pci 0x65f8 +device.name 5100 Chipset PCI Express x8 Port 4-5 vendor.id pci 0x8086 &device.id pci 0x65f9 +device.name 5100 Chipset PCI Express x8 Port 6-7 vendor.id pci 0x8086 &device.id pci 0x65fa +device.name 5100 Chipset PCI Express x16 Port 4-7 vendor.id pci 0x8086 &device.id pci 0x65ff +device.name 5100 Chipset DMA Engine vendor.id pci 0x8086 &device.id pci 0x6f00 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2 vendor.id pci 0x8086 &device.id pci 0x6f01 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 0 vendor.id pci 0x8086 &device.id pci 0x6f02 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x6f03 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x6f04 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x6f05 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x6f06 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x6f07 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x6f08 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x6f09 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x6f0a +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x6f0b +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x6f10 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f11 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f12 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f13 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f14 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f15 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f16 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f17 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f18 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f19 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f1a +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f1b +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f1c +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug vendor.id pci 0x8086 &device.id pci 0x6f1d +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent vendor.id pci 0x8086 &device.id pci 0x6f1e +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox vendor.id pci 0x8086 &device.id pci 0x6f1f +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox vendor.id pci 0x8086 &device.id pci 0x6f20 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 0 vendor.id pci 0x8086 &device.id pci 0x6f21 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 1 vendor.id pci 0x8086 &device.id pci 0x6f22 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 2 vendor.id pci 0x8086 &device.id pci 0x6f23 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 3 vendor.id pci 0x8086 &device.id pci 0x6f24 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 4 vendor.id pci 0x8086 &device.id pci 0x6f25 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 5 vendor.id pci 0x8086 &device.id pci 0x6f26 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 6 vendor.id pci 0x8086 &device.id pci 0x6f27 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 7 vendor.id pci 0x8086 &device.id pci 0x6f28 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Map/VTd_Misc/System Management vendor.id pci 0x8086 &device.id pci 0x6f29 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Hot Plug vendor.id pci 0x8086 &device.id pci 0x6f2a +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO RAS/Control Status/Global Errors vendor.id pci 0x8086 &device.id pci 0x6f2c +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC vendor.id pci 0x8086 &device.id pci 0x6f30 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 vendor.id pci 0x8086 &device.id pci 0x6f32 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x6f33 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x6f34 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent vendor.id pci 0x8086 &device.id pci 0x6f36 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 vendor.id pci 0x8086 &device.id pci 0x6f37 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 vendor.id pci 0x8086 &device.id pci 0x6f38 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1 vendor.id pci 0x8086 &device.id pci 0x6f39 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IO Performance Monitoring vendor.id pci 0x8086 &device.id pci 0x6f3a +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x6f3e +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x6f3f +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x6f40 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x6f41 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x6f43 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 vendor.id pci 0x8086 &device.id pci 0x6f45 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug vendor.id pci 0x8086 &device.id pci 0x6f46 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug vendor.id pci 0x8086 &device.id pci 0x6f47 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug vendor.id pci 0x8086 &device.id pci 0x6f50 +device.name Xeon Processor D Family QuickData Technology Register DMA Channel 0 vendor.id pci 0x8086 &device.id pci 0x6f51 +device.name Xeon Processor D Family QuickData Technology Register DMA Channel 1 vendor.id pci 0x8086 &device.id pci 0x6f52 +device.name Xeon Processor D Family QuickData Technology Register DMA Channel 2 vendor.id pci 0x8086 &device.id pci 0x6f53 +device.name Xeon Processor D Family QuickData Technology Register DMA Channel 3 vendor.id pci 0x8086 &device.id pci 0x6f60 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1 vendor.id pci 0x8086 &device.id pci 0x6f68 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS vendor.id pci 0x8086 &device.id pci 0x6f6a +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6f6b +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6f6c +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6f6d +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6f6e +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Broadcast vendor.id pci 0x8086 &device.id pci 0x6f6f +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast vendor.id pci 0x8086 &device.id pci 0x6f70 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 Debug vendor.id pci 0x8086 &device.id pci 0x6f71 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS vendor.id pci 0x8086 &device.id pci 0x6f76 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug vendor.id pci 0x8086 &device.id pci 0x6f78 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1 Debug vendor.id pci 0x8086 &device.id pci 0x6f79 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS vendor.id pci 0x8086 &device.id pci 0x6f7d +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox vendor.id pci 0x8086 &device.id pci 0x6f7e +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug vendor.id pci 0x8086 &device.id pci 0x6f80 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x6f81 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1 vendor.id pci 0x8086 &device.id pci 0x6f83 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 vendor.id pci 0x8086 &device.id pci 0x6f85 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug vendor.id pci 0x8086 &device.id pci 0x6f86 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug vendor.id pci 0x8086 &device.id pci 0x6f87 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug vendor.id pci 0x8086 &device.id pci 0x6f88 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6f8a +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6f90 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x6f93 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 vendor.id pci 0x8086 &device.id pci 0x6f95 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug vendor.id pci 0x8086 &device.id pci 0x6f96 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug vendor.id pci 0x8086 &device.id pci 0x6f98 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6f99 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6f9a +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6f9c +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fa0 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 vendor.id pci 0x8086 &device.id pci 0x6fa8 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS vendor.id pci 0x8086 &device.id pci 0x6faa +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6fab +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6fac +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6fad +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder vendor.id pci 0x8086 &device.id pci 0x6fae +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Broadcast vendor.id pci 0x8086 &device.id pci 0x6faf +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast vendor.id pci 0x8086 &device.id pci 0x6fb0 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fb1 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fb2 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Error vendor.id pci 0x8086 &device.id pci 0x6fb3 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Error vendor.id pci 0x8086 &device.id pci 0x6fb4 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fb5 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fb6 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Error vendor.id pci 0x8086 &device.id pci 0x6fb7 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Error vendor.id pci 0x8086 &device.id pci 0x6fb8 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface vendor.id pci 0x8086 &device.id pci 0x6fb9 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface vendor.id pci 0x8086 &device.id pci 0x6fba +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface vendor.id pci 0x8086 &device.id pci 0x6fbb +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface vendor.id pci 0x8086 &device.id pci 0x6fbc +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface vendor.id pci 0x8086 &device.id pci 0x6fbd +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface vendor.id pci 0x8086 &device.id pci 0x6fbe +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface vendor.id pci 0x8086 &device.id pci 0x6fbf +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface vendor.id pci 0x8086 &device.id pci 0x6fc0 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc1 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc2 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc3 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc4 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc5 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc6 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc7 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc8 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fc9 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fca +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fcb +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fcc +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fcd +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fce +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fcf +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit vendor.id pci 0x8086 &device.id pci 0x6fd0 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fd1 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fd2 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Error vendor.id pci 0x8086 &device.id pci 0x6fd3 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Error vendor.id pci 0x8086 &device.id pci 0x6fd4 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fd5 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Thermal Control vendor.id pci 0x8086 &device.id pci 0x6fd6 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Error vendor.id pci 0x8086 &device.id pci 0x6fd7 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Error vendor.id pci 0x8086 &device.id pci 0x6fe0 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe1 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe2 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe3 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe4 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe5 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe6 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe7 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe8 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fe9 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fea +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6feb +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fec +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fed +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fee +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6fef +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ff0 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ff1 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ff8 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ff9 +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ffa +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ffb +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ffc +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ffd +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x6ffe +device.name Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent vendor.id pci 0x8086 &device.id pci 0x7000 +device.name 82371SB PIIX3 ISA [Natoma/Triton II] vendor.id pci 0x8086 &device.id pci 0x7000 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name Qemu virtual machine vendor.id pci 0x8086 &device.id pci 0x7010 +device.name 82371SB PIIX3 IDE [Natoma/Triton II] vendor.id pci 0x8086 &device.id pci 0x7010 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name Qemu virtual machine vendor.id pci 0x8086 &device.id pci 0x7020 +device.name 82371SB PIIX3 USB [Natoma/Triton II] vendor.id pci 0x8086 &device.id pci 0x7020 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x7030 +device.name 430VX - 82437VX TVX [Triton VX] vendor.id pci 0x8086 &device.id pci 0x7050 +device.name Intercast Video Capture Card vendor.id pci 0x8086 &device.id pci 0x7051 +device.name PB 642365-003 (Business Video Conferencing Card) vendor.id pci 0x8086 &device.id pci 0x7100 +device.name 430TX - 82439TX MTXC vendor.id pci 0x8086 &device.id pci 0x7110 +device.name 82371AB/EB/MB PIIX4 ISA vendor.id pci 0x8086 &device.id pci 0x7110 &subvendor.id pci 0x15ad &subdevice.id pci 0x1976 +subdevice.name Virtual Machine Chipset vendor.id pci 0x8086 &device.id pci 0x7111 +device.name 82371AB/EB/MB PIIX4 IDE vendor.id pci 0x8086 &device.id pci 0x7111 &subvendor.id pci 0x15ad &subdevice.id pci 0x1976 +subdevice.name Virtual Machine Chipset vendor.id pci 0x8086 &device.id pci 0x7112 +device.name 82371AB/EB/MB PIIX4 USB vendor.id pci 0x8086 &device.id pci 0x7112 &subvendor.id pci 0x15ad &subdevice.id pci 0x1976 +subdevice.name Virtual Machine Chipset vendor.id pci 0x8086 &device.id pci 0x7112 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name QEMU Virtual Machine vendor.id pci 0x8086 &device.id pci 0x7113 +device.name 82371AB/EB/MB PIIX4 ACPI vendor.id pci 0x8086 &device.id pci 0x7113 &subvendor.id pci 0x15ad &subdevice.id pci 0x1976 +subdevice.name Virtual Machine Chipset vendor.id pci 0x8086 &device.id pci 0x7113 &subvendor.id pci 0x1af4 &subdevice.id pci 0x1100 +subdevice.name Qemu virtual machine vendor.id pci 0x8086 &device.id pci 0x7120 +device.name 82810 GMCH (Graphics Memory Controller Hub) vendor.id pci 0x8086 &device.id pci 0x7120 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1040 +subdevice.name CL7 mainboard vendor.id pci 0x8086 &device.id pci 0x7120 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1060 +subdevice.name PC7 mainboard vendor.id pci 0x8086 &device.id pci 0x7121 +device.name 82810 (CGC) Chipset Graphics Controller vendor.id pci 0x8086 &device.id pci 0x7121 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1040 +subdevice.name CL7 mainboard vendor.id pci 0x8086 &device.id pci 0x7121 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1060 +subdevice.name PC7 mainboard vendor.id pci 0x8086 &device.id pci 0x7121 &subvendor.id pci 0x8086 &subdevice.id pci 0x4341 +subdevice.name Cayman (CA810) Mainboard vendor.id pci 0x8086 &device.id pci 0x7122 +device.name 82810 DC-100 (GMCH) Graphics Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x7123 +device.name 82810 DC-100 (CGC) Chipset Graphics Controller vendor.id pci 0x8086 &device.id pci 0x7124 +device.name 82810E DC-133 (GMCH) Graphics Memory Controller Hub vendor.id pci 0x8086 &device.id pci 0x7124 &subvendor.id pci 0x1028 &subdevice.id pci 0x00b4 +subdevice.name OptiPlex GX110 vendor.id pci 0x8086 &device.id pci 0x7125 +device.name 82810E DC-133 (CGC) Chipset Graphics Controller vendor.id pci 0x8086 &device.id pci 0x7125 &subvendor.id pci 0x1028 &subdevice.id pci 0x00b4 +subdevice.name OptiPlex GX110 vendor.id pci 0x8086 &device.id pci 0x7126 +device.name 82810 DC-133 System and Graphics Controller vendor.id pci 0x8086 &device.id pci 0x7128 +device.name 82810-M DC-100 System and Graphics Controller vendor.id pci 0x8086 &device.id pci 0x712a +device.name 82810-M DC-133 System and Graphics Controller vendor.id pci 0x8086 &device.id pci 0x7180 +device.name 440LX/EX - 82443LX/EX Host bridge vendor.id pci 0x8086 &device.id pci 0x7181 +device.name 440LX/EX - 82443LX/EX AGP bridge vendor.id pci 0x8086 &device.id pci 0x7190 +device.name 440BX/ZX/DX - 82443BX/ZX/DX Host bridge vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0500 +subdevice.name Armada 1750 Laptop System Chipset vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x0e11 &subdevice.id pci 0xb110 +subdevice.name Armada M700/E500 vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x1028 &subdevice.id pci 0x008e +subdevice.name PowerEdge 1300 mainboard vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x1043 &subdevice.id pci 0x803b +subdevice.name CUBX-L/E Mainboard vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Toshiba Tecra 8100 Laptop System Chipset vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x15ad &subdevice.id pci 0x1976 +subdevice.name Virtual Machine Chipset vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x8086 &device.id pci 0x7190 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1051 +subdevice.name CE7 mainboard vendor.id pci 0x8086 &device.id pci 0x7191 +device.name 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge vendor.id pci 0x8086 &device.id pci 0x7191 &subvendor.id pci 0x1028 &subdevice.id pci 0x008e +subdevice.name PowerEdge 1300 mainboard vendor.id pci 0x8086 &device.id pci 0x7192 +device.name 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) vendor.id pci 0x8086 &device.id pci 0x7192 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0460 +subdevice.name Armada 1700 Laptop System Chipset vendor.id pci 0x8086 &device.id pci 0x7192 &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Satellite 4010 vendor.id pci 0x8086 &device.id pci 0x7192 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1000 +subdevice.name CC7/CR7/CP7/VC7/VP7/VR7 mainboard vendor.id pci 0x8086 &device.id pci 0x7192 &subvendor.id pci 0x8086 &subdevice.id pci 0x7190 +subdevice.name Dell PowerEdge 350 vendor.id pci 0x8086 &device.id pci 0x7194 +device.name 82440MX Host Bridge vendor.id pci 0x8086 &device.id pci 0x7194 &subvendor.id pci 0x1033 &subdevice.id pci 0x0000 +subdevice.name Versa Note Vxi vendor.id pci 0x8086 &device.id pci 0x7194 &subvendor.id pci 0x4c53 &subdevice.id pci 0x10a0 +subdevice.name CA3/CR3 mainboard vendor.id pci 0x8086 &device.id pci 0x7195 +device.name 82440MX AC'97 Audio Controller vendor.id pci 0x8086 &device.id pci 0x7195 &subvendor.id pci 0x1033 &subdevice.id pci 0x80cc +subdevice.name Versa Note VXi vendor.id pci 0x8086 &device.id pci 0x7195 &subvendor.id pci 0x10cf &subdevice.id pci 0x1099 +subdevice.name QSound_SigmaTel Stac97 PCI Audio vendor.id pci 0x8086 &device.id pci 0x7195 &subvendor.id pci 0x11d4 &subdevice.id pci 0x0040 +subdevice.name SoundMAX Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x7195 &subvendor.id pci 0x11d4 &subdevice.id pci 0x0048 +subdevice.name SoundMAX Integrated Digital Audio vendor.id pci 0x8086 &device.id pci 0x7196 +device.name 82440MX AC'97 Modem Controller vendor.id pci 0x8086 &device.id pci 0x7198 +device.name 82440MX ISA Bridge vendor.id pci 0x8086 &device.id pci 0x7199 +device.name 82440MX EIDE Controller vendor.id pci 0x8086 &device.id pci 0x719a +device.name 82440MX USB Universal Host Controller vendor.id pci 0x8086 &device.id pci 0x719b +device.name 82440MX Power Management Controller vendor.id pci 0x8086 &device.id pci 0x71a0 +device.name 440GX - 82443GX Host bridge vendor.id pci 0x8086 &device.id pci 0x71a0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x8086 &device.id pci 0x71a0 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1051 +subdevice.name CE7 mainboard vendor.id pci 0x8086 &device.id pci 0x71a1 +device.name 440GX - 82443GX AGP bridge vendor.id pci 0x8086 &device.id pci 0x71a2 +device.name 440GX - 82443GX Host bridge (AGP disabled) vendor.id pci 0x8086 &device.id pci 0x71a2 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1000 +subdevice.name CC7/CR7/CP7/VC7/VP7/VR7 mainboard vendor.id pci 0x8086 &device.id pci 0x7600 +device.name 82372FB PIIX5 ISA vendor.id pci 0x8086 &device.id pci 0x7601 +device.name 82372FB PIIX5 IDE vendor.id pci 0x8086 &device.id pci 0x7602 +device.name 82372FB PIIX5 USB vendor.id pci 0x8086 &device.id pci 0x7603 +device.name 82372FB PIIX5 SMBus vendor.id pci 0x8086 &device.id pci 0x7800 +device.name 82740 (i740) AGP Graphics Accelerator vendor.id pci 0x8086 &device.id pci 0x7800 &subvendor.id pci 0x003d &subdevice.id pci 0x0008 +subdevice.name Starfighter AGP vendor.id pci 0x8086 &device.id pci 0x7800 &subvendor.id pci 0x003d &subdevice.id pci 0x000b +subdevice.name Starfighter AGP vendor.id pci 0x8086 &device.id pci 0x7800 &subvendor.id pci 0x1092 &subdevice.id pci 0x0100 +subdevice.name Stealth II G460 vendor.id pci 0x8086 &device.id pci 0x7800 &subvendor.id pci 0x10b4 &subdevice.id pci 0x201a +subdevice.name Lightspeed 740 vendor.id pci 0x8086 &device.id pci 0x7800 &subvendor.id pci 0x10b4 &subdevice.id pci 0x202f +subdevice.name Lightspeed 740 vendor.id pci 0x8086 &device.id pci 0x7800 &subvendor.id pci 0x8086 &subdevice.id pci 0x0000 +subdevice.name Terminator 2x/i vendor.id pci 0x8086 &device.id pci 0x7800 &subvendor.id pci 0x8086 &subdevice.id pci 0x0100 +subdevice.name Intel740 Graphics Accelerator vendor.id pci 0x8086 &device.id pci 0x8002 +device.name Trusted Execution Technology Registers vendor.id pci 0x8086 &device.id pci 0x8003 +device.name Trusted Execution Technology Registers vendor.id pci 0x8086 &device.id pci 0x8100 +device.name System Controller Hub (SCH Poulsbo) vendor.id pci 0x8086 &device.id pci 0x8108 +device.name System Controller Hub (SCH Poulsbo) Graphics Controller vendor.id pci 0x8086 &device.id pci 0x8110 +device.name System Controller Hub (SCH Poulsbo) PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x8112 +device.name System Controller Hub (SCH Poulsbo) PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x8114 +device.name System Controller Hub (SCH Poulsbo) USB UHCI #1 vendor.id pci 0x8086 &device.id pci 0x8115 +device.name System Controller Hub (SCH Poulsbo) USB UHCI #2 vendor.id pci 0x8086 &device.id pci 0x8116 +device.name System Controller Hub (SCH Poulsbo) USB UHCI #3 vendor.id pci 0x8086 &device.id pci 0x8117 +device.name System Controller Hub (SCH Poulsbo) USB EHCI #1 vendor.id pci 0x8086 &device.id pci 0x8118 +device.name System Controller Hub (SCH Poulsbo) USB Client Controller vendor.id pci 0x8086 &device.id pci 0x8119 +device.name System Controller Hub (SCH Poulsbo) LPC Bridge vendor.id pci 0x8086 &device.id pci 0x811a +device.name System Controller Hub (SCH Poulsbo) IDE Controller vendor.id pci 0x8086 &device.id pci 0x811b +device.name System Controller Hub (SCH Poulsbo) HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x811c +device.name System Controller Hub (SCH Poulsbo) SDIO Controller #1 vendor.id pci 0x8086 &device.id pci 0x811d +device.name System Controller Hub (SCH Poulsbo) SDIO Controller #2 vendor.id pci 0x8086 &device.id pci 0x811e +device.name System Controller Hub (SCH Poulsbo) SDIO Controller #3 vendor.id pci 0x8086 &device.id pci 0x8180 +device.name Atom Processor E6xx PCI Express Port 3 vendor.id pci 0x8086 &device.id pci 0x8181 +device.name Atom Processor E6xx PCI Express Port 4 vendor.id pci 0x8086 &device.id pci 0x8182 +device.name Atom Processor E6xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0x8183 +device.name Atom Processor E6xx Configuration Unit vendor.id pci 0x8086 &device.id pci 0x8184 +device.name Atom Processor E6xx PCI Express Port 1 vendor.id pci 0x8086 &device.id pci 0x8185 +device.name Atom Processor E6xx PCI Express Port 2 vendor.id pci 0x8086 &device.id pci 0x8186 +device.name Atom Processor E6xx LPC Bridge vendor.id pci 0x8086 &device.id pci 0x84c4 +device.name 450KX/GX [Orion] - 82454KX/GX PCI bridge vendor.id pci 0x8086 &device.id pci 0x84c5 +device.name 450KX/GX [Orion] - 82453KX/GX Memory controller vendor.id pci 0x8086 &device.id pci 0x84ca +device.name 450NX - 82451NX Memory & I/O Controller vendor.id pci 0x8086 &device.id pci 0x84cb +device.name 450NX - 82454NX/84460GX PCI Expander Bridge vendor.id pci 0x8086 &device.id pci 0x84e0 +device.name 460GX - 84460GX System Address Controller (SAC) vendor.id pci 0x8086 &device.id pci 0x84e1 +device.name 460GX - 84460GX System Data Controller (SDC) vendor.id pci 0x8086 &device.id pci 0x84e2 +device.name 460GX - 84460GX AGP Bridge (GXB function 2) vendor.id pci 0x8086 &device.id pci 0x84e3 +device.name 460GX - 84460GX Memory Address Controller (MAC) vendor.id pci 0x8086 &device.id pci 0x84e4 +device.name 460GX - 84460GX Memory Data Controller (MDC) vendor.id pci 0x8086 &device.id pci 0x84e6 +device.name 460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB) vendor.id pci 0x8086 &device.id pci 0x84ea +device.name 460GX - 84460GX AGP Bridge (GXB function 1) vendor.id pci 0x8086 &device.id pci 0x8500 +device.name IXP4XX Network Processor (IXP420/421/422/425/IXC1100) vendor.id pci 0x8086 &device.id pci 0x8500 &subvendor.id pci 0x1993 &subdevice.id pci 0x0ded +subdevice.name mGuard-PCI AV#2 vendor.id pci 0x8086 &device.id pci 0x8500 &subvendor.id pci 0x1993 &subdevice.id pci 0x0dee +subdevice.name mGuard-PCI AV#1 vendor.id pci 0x8086 &device.id pci 0x8500 &subvendor.id pci 0x1993 &subdevice.id pci 0x0def +subdevice.name mGuard-PCI AV#0 vendor.id pci 0x8086 &device.id pci 0x8800 +device.name Platform Controller Hub EG20T PCI Express Port vendor.id pci 0x8086 &device.id pci 0x8801 +device.name Platform Controller Hub EG20T Packet Hub vendor.id pci 0x8086 &device.id pci 0x8802 +device.name Platform Controller Hub EG20T Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0x8803 +device.name Platform Controller Hub EG20T General Purpose IO Controller vendor.id pci 0x8086 &device.id pci 0x8804 +device.name Platform Controller Hub EG20T USB OHCI Controller #4 vendor.id pci 0x8086 &device.id pci 0x8805 +device.name Platform Controller Hub EG20T USB OHCI Controller #5 vendor.id pci 0x8086 &device.id pci 0x8806 +device.name Platform Controller Hub EG20T USB OHCI Controller #6 vendor.id pci 0x8086 &device.id pci 0x8807 +device.name Platform Controller Hub EG20T USB2 EHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x8808 +device.name Platform Controller Hub EG20T USB Client Controller vendor.id pci 0x8086 &device.id pci 0x8809 +device.name Platform Controller Hub EG20T SDIO Controller #1 vendor.id pci 0x8086 &device.id pci 0x880a +device.name Platform Controller Hub EG20T SDIO Controller #2 vendor.id pci 0x8086 &device.id pci 0x880b +device.name Platform Controller Hub EG20T SATA AHCI Controller vendor.id pci 0x8086 &device.id pci 0x880c +device.name Platform Controller Hub EG20T USB OHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x880d +device.name Platform Controller Hub EG20T USB OHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x880e +device.name Platform Controller Hub EG20T USB OHCI Controller #3 vendor.id pci 0x8086 &device.id pci 0x880f +device.name Platform Controller Hub EG20T USB2 EHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x8810 +device.name Platform Controller Hub EG20T DMA Controller #1 vendor.id pci 0x8086 &device.id pci 0x8811 +device.name Platform Controller Hub EG20T UART Controller 0 vendor.id pci 0x8086 &device.id pci 0x8812 +device.name Platform Controller Hub EG20T UART Controller 1 vendor.id pci 0x8086 &device.id pci 0x8813 +device.name Platform Controller Hub EG20T UART Controller 2 vendor.id pci 0x8086 &device.id pci 0x8814 +device.name Platform Controller Hub EG20T UART Controller 3 vendor.id pci 0x8086 &device.id pci 0x8815 +device.name Platform Controller Hub EG20T DMA Controller #2 vendor.id pci 0x8086 &device.id pci 0x8816 +device.name Platform Controller Hub EG20T Serial Peripheral Interface Bus vendor.id pci 0x8086 &device.id pci 0x8817 +device.name Platform Controller Hub EG20T I2C Controller vendor.id pci 0x8086 &device.id pci 0x8818 +device.name Platform Controller Hub EG20T Controller Area Network (CAN) Controller vendor.id pci 0x8086 &device.id pci 0x8819 +device.name Platform Controller Hub EG20T IEEE 1588 Hardware Assist vendor.id pci 0x8086 &device.id pci 0x8c00 +device.name 8 Series/C220 Series Chipset Family 4-port SATA Controller 1 [IDE mode] vendor.id pci 0x8086 &device.id pci 0x8c01 +device.name 8 Series Chipset Family 4-port SATA Controller 1 [IDE mode] - Mobile vendor.id pci 0x8086 &device.id pci 0x8c02 +device.name 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x8c03 +device.name 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x8c03 &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c03 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c04 +device.name 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8c05 +device.name 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8c06 +device.name 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8c07 +device.name 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8c08 +device.name 8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode] vendor.id pci 0x8086 &device.id pci 0x8c09 +device.name 8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode] vendor.id pci 0x8086 &device.id pci 0x8c0e +device.name 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8c0f +device.name 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8c10 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x8c10 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c11 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x8c12 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x8c12 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c13 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x8c14 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x8c15 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x8c16 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x8c17 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x8c18 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0x8c19 +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0x8c1a +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0x8c1b +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0x8c1c +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0x8c1d +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0x8c1e +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0x8c1f +device.name 8 Series/C220 Series Chipset Family PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0x8c20 +device.name 8 Series/C220 Series Chipset High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x8c20 &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c20 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c21 +device.name 8 Series/C220 Series Chipset High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x8c22 +device.name 8 Series/C220 Series Chipset Family SMBus Controller vendor.id pci 0x8086 &device.id pci 0x8c22 &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c22 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c23 +device.name 8 Series Chipset Family CHAP Counters vendor.id pci 0x8086 &device.id pci 0x8c24 +device.name 8 Series Chipset Family Thermal Management Controller vendor.id pci 0x8086 &device.id pci 0x8c26 +device.name 8 Series/C220 Series Chipset Family USB EHCI #1 vendor.id pci 0x8086 &device.id pci 0x8c26 &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c26 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c2d +device.name 8 Series/C220 Series Chipset Family USB EHCI #2 vendor.id pci 0x8086 &device.id pci 0x8c2d &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c2d &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c31 +device.name 8 Series/C220 Series Chipset Family USB xHCI vendor.id pci 0x8086 &device.id pci 0x8c31 &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c31 &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c33 +device.name 8 Series/C220 Series Chipset Family LAN Controller vendor.id pci 0x8086 &device.id pci 0x8c34 +device.name 8 Series/C220 Series Chipset Family NAND Controller vendor.id pci 0x8086 &device.id pci 0x8c3a +device.name 8 Series/C220 Series Chipset Family MEI Controller #1 vendor.id pci 0x8086 &device.id pci 0x8c3a &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c3a &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c3b +device.name 8 Series/C220 Series Chipset Family MEI Controller #2 vendor.id pci 0x8086 &device.id pci 0x8c3c +device.name 8 Series/C220 Series Chipset Family IDE-r Controller vendor.id pci 0x8086 &device.id pci 0x8c3d +device.name 8 Series/C220 Series Chipset Family KT Controller vendor.id pci 0x8086 &device.id pci 0x8c40 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c41 +device.name 8 Series Chipset Family Mobile Super SKU LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c42 +device.name 8 Series/C220 Series Chipset Family Desktop Super SKU LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c43 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c44 +device.name Z87 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c45 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c46 +device.name Z85 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c47 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c48 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c49 +device.name HM86 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c4a +device.name H87 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c4b +device.name HM87 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c4c +device.name Q85 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c4d +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c4e +device.name Q87 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c4f +device.name QM87 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c4f &subvendor.id pci 0x103c &subdevice.id pci 0x1909 +subdevice.name ZBook 15 vendor.id pci 0x8086 &device.id pci 0x8c4f &subvendor.id pci 0x17aa &subdevice.id pci 0x220e +subdevice.name ThinkPad T440p vendor.id pci 0x8086 &device.id pci 0x8c50 +device.name B85 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c51 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c52 +device.name C222 Series Chipset Family Server Essential SKU LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c53 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c54 +device.name C224 Series Chipset Family Server Standard SKU LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c55 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c56 +device.name C226 Series Chipset Family Server Advanced SKU LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c57 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c58 +device.name 8 Series/C220 Series Chipset Family WS SKU LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c59 +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c5a +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c5b +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c5c +device.name C220 Series Chipset Family H81 Express LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c5d +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c5e +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c5f +device.name 8 Series/C220 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8c80 +device.name 9 Series Chipset Family SATA Controller [IDE Mode] vendor.id pci 0x8086 &device.id pci 0x8c81 +device.name 9 Series Chipset Family SATA Controller [IDE Mode] vendor.id pci 0x8086 &device.id pci 0x8c82 +device.name 9 Series Chipset Family SATA Controller [AHCI Mode] vendor.id pci 0x8086 &device.id pci 0x8c83 +device.name 9 Series Chipset Family SATA Controller [AHCI Mode] vendor.id pci 0x8086 &device.id pci 0x8c84 +device.name 9 Series Chipset Family SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x8c85 +device.name 9 Series Chipset Family SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x8c86 +device.name 9 Series Chipset Family SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x8c87 +device.name 9 Series Chipset Family SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x8c88 +device.name 9 Series Chipset Family SATA Controller [IDE Mode] vendor.id pci 0x8086 &device.id pci 0x8c89 +device.name 9 Series Chipset Family SATA Controller [IDE Mode] vendor.id pci 0x8086 &device.id pci 0x8c8e +device.name 9 Series Chipset Family SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x8c8f +device.name 9 Series Chipset Family SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x8c90 +device.name 9 Series Chipset Family PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x8c92 +device.name 9 Series Chipset Family PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x8c94 +device.name 9 Series Chipset Family PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x8c96 +device.name 9 Series Chipset Family PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x8c98 +device.name 9 Series Chipset Family PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x8c9a +device.name 9 Series Chipset Family PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x8c9c +device.name 9 Series Chipset Family PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x8c9e +device.name 9 Series Chipset Family PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x8ca0 +device.name 9 Series Chipset Family HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x8ca2 +device.name 9 Series Chipset Family SMBus Controller vendor.id pci 0x8086 &device.id pci 0x8ca4 +device.name 9 Series Chipset Family Thermal Controller vendor.id pci 0x8086 &device.id pci 0x8ca6 +device.name 9 Series Chipset Family USB EHCI Controller #1 vendor.id pci 0x8086 &device.id pci 0x8cad +device.name 9 Series Chipset Family USB EHCI Controller #2 vendor.id pci 0x8086 &device.id pci 0x8cb1 +device.name 9 Series Chipset Family USB xHCI Controller vendor.id pci 0x8086 &device.id pci 0x8cb3 +device.name 9 Series Chipset Family LAN Controller vendor.id pci 0x8086 &device.id pci 0x8cba +device.name 9 Series Chipset Family ME Interface #1 vendor.id pci 0x8086 &device.id pci 0x8cbb +device.name 9 Series Chipset Family ME Interface #2 vendor.id pci 0x8086 &device.id pci 0x8cbc +device.name 9 Series Chipset Family IDE-R Controller vendor.id pci 0x8086 &device.id pci 0x8cbd +device.name 9 Series Chipset Family KT Controller vendor.id pci 0x8086 &device.id pci 0x8cc1 +device.name 9 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8cc2 +device.name 9 Series Chipset Family LPC Controller vendor.id pci 0x8086 &device.id pci 0x8cc3 +device.name 9 Series Chipset Family HM97 LPC Controller vendor.id pci 0x8086 &device.id pci 0x8cc4 +device.name 9 Series Chipset Family Z97 LPC Controller vendor.id pci 0x8086 &device.id pci 0x8cc6 +device.name 9 Series Chipset Family H97 Controller vendor.id pci 0x8086 &device.id pci 0x8d00 +device.name C610/X99 series chipset 4-port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x8d02 +device.name C610/X99 series chipset 6-Port SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x8d04 +device.name C610/X99 series chipset SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8d06 +device.name C610/X99 series chipset SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8d06 &subvendor.id pci 0x17aa &subdevice.id pci 0x1031 +subdevice.name ThinkServer RAID 110i vendor.id pci 0x8086 &device.id pci 0x8d08 +device.name C610/X99 series chipset 2-port SATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x8d0e +device.name C610/X99 series chipset SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8d10 +device.name C610/X99 series chipset PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x8d11 +device.name C610/X99 series chipset PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x8d12 +device.name C610/X99 series chipset PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x8d13 +device.name C610/X99 series chipset PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x8d14 +device.name C610/X99 series chipset PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x8d15 +device.name C610/X99 series chipset PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x8d16 +device.name C610/X99 series chipset PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x8d17 +device.name C610/X99 series chipset PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x8d18 +device.name C610/X99 series chipset PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0x8d19 +device.name C610/X99 series chipset PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0x8d1a +device.name C610/X99 series chipset PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0x8d1b +device.name C610/X99 series chipset PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0x8d1c +device.name C610/X99 series chipset PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0x8d1d +device.name C610/X99 series chipset PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0x8d1e +device.name C610/X99 series chipset PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0x8d1f +device.name C610/X99 series chipset PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0x8d20 +device.name C610/X99 series chipset HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x8d21 +device.name C610/X99 series chipset HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x8d22 +device.name C610/X99 series chipset SMBus Controller vendor.id pci 0x8086 &device.id pci 0x8d24 +device.name C610/X99 series chipset Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0x8d26 +device.name C610/X99 series chipset USB Enhanced Host Controller #1 vendor.id pci 0x8086 &device.id pci 0x8d2d +device.name C610/X99 series chipset USB Enhanced Host Controller #2 vendor.id pci 0x8086 &device.id pci 0x8d31 +device.name C610/X99 series chipset USB xHCI Host Controller vendor.id pci 0x8086 &device.id pci 0x8d33 +device.name C610/X99 series chipset LAN Controller vendor.id pci 0x8086 &device.id pci 0x8d34 +device.name C610/X99 series chipset NAND Controller vendor.id pci 0x8086 &device.id pci 0x8d3a +device.name C610/X99 series chipset MEI Controller #1 vendor.id pci 0x8086 &device.id pci 0x8d3b +device.name C610/X99 series chipset MEI Controller #2 vendor.id pci 0x8086 &device.id pci 0x8d3c +device.name C610/X99 series chipset IDE-r Controller vendor.id pci 0x8086 &device.id pci 0x8d3d +device.name C610/X99 series chipset KT Controller vendor.id pci 0x8086 &device.id pci 0x8d40 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d41 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d42 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d43 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d44 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d45 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d46 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d47 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d48 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d49 +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d4a +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d4b +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d4c +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d4d +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d4e +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d4f +device.name C610/X99 series chipset LPC Controller vendor.id pci 0x8086 &device.id pci 0x8d60 +device.name C610/X99 series chipset sSATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x8d62 +device.name C610/X99 series chipset sSATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x8d64 +device.name C610/X99 series chipset sSATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8d66 +device.name C610/X99 series chipset sSATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8d68 +device.name C610/X99 series chipset sSATA Controller [IDE mode] vendor.id pci 0x8086 &device.id pci 0x8d6e +device.name C610/X99 series chipset sSATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0x8d7c +device.name C610/X99 series chipset SPSR vendor.id pci 0x8086 &device.id pci 0x8d7d +device.name C610/X99 series chipset MS SMBus 0 vendor.id pci 0x8086 &device.id pci 0x8d7e +device.name C610/X99 series chipset MS SMBus 1 vendor.id pci 0x8086 &device.id pci 0x8d7f +device.name C610/X99 series chipset MS SMBus 2 vendor.id pci 0x8086 &device.id pci 0x9000 +device.name IXP2000 Family Network Processor vendor.id pci 0x8086 &device.id pci 0x9001 +device.name IXP2400 Network Processor vendor.id pci 0x8086 &device.id pci 0x9002 +device.name IXP2300 Network Processor vendor.id pci 0x8086 &device.id pci 0x9004 +device.name IXP2800 Network Processor vendor.id pci 0x8086 &device.id pci 0x9621 +device.name Integrated RAID vendor.id pci 0x8086 &device.id pci 0x9622 +device.name Integrated RAID vendor.id pci 0x8086 &device.id pci 0x9641 +device.name Integrated RAID vendor.id pci 0x8086 &device.id pci 0x96a1 +device.name Integrated RAID vendor.id pci 0x8086 &device.id pci 0x9c00 +device.name 8 Series SATA Controller 1 [IDE mode] vendor.id pci 0x8086 &device.id pci 0x9c01 +device.name 8 Series SATA Controller 1 [IDE mode] vendor.id pci 0x8086 &device.id pci 0x9c02 +device.name 8 Series SATA Controller 1 [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x9c03 +device.name 8 Series SATA Controller 1 [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x9c03 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x9c04 +device.name 8 Series SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x9c05 +device.name 8 Series SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x9c06 +device.name 8 Series SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x9c07 +device.name 8 Series SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x9c08 +device.name 8 Series SATA Controller 2 [IDE mode] vendor.id pci 0x8086 &device.id pci 0x9c09 +device.name 8 Series SATA Controller 2 [IDE mode] vendor.id pci 0x8086 &device.id pci 0x9c0a +device.name 8 Series SATA Controller [Reserved] vendor.id pci 0x8086 &device.id pci 0x9c0b +device.name 8 Series SATA Controller [Reserved] vendor.id pci 0x8086 &device.id pci 0x9c0c +device.name 8 Series SATA Controller [Reserved] vendor.id pci 0x8086 &device.id pci 0x9c0d +device.name 8 Series SATA Controller [Reserved] vendor.id pci 0x8086 &device.id pci 0x9c0e +device.name 8 Series SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x9c0f +device.name 8 Series SATA Controller 1 [RAID mode] vendor.id pci 0x8086 &device.id pci 0x9c10 +device.name 8 Series PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x9c11 +device.name 8 Series PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0x9c12 +device.name 8 Series PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x9c13 +device.name 8 Series PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0x9c14 +device.name 8 Series PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x9c15 +device.name 8 Series PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0x9c16 +device.name 8 Series PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x9c17 +device.name 8 Series PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0x9c18 +device.name 8 Series PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x9c19 +device.name 8 Series PCI Express Root Port 5 vendor.id pci 0x8086 &device.id pci 0x9c1a +device.name 8 Series PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x9c1b +device.name 8 Series PCI Express Root Port 6 vendor.id pci 0x8086 &device.id pci 0x9c1c +device.name 8 Series PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x9c1d +device.name 8 Series PCI Express Root Port 7 vendor.id pci 0x8086 &device.id pci 0x9c1e +device.name 8 Series PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x9c1f +device.name 8 Series PCI Express Root Port 8 vendor.id pci 0x8086 &device.id pci 0x9c20 +device.name 8 Series HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x9c20 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x9c21 +device.name 8 Series HD Audio Controller vendor.id pci 0x8086 &device.id pci 0x9c22 +device.name 8 Series SMBus Controller vendor.id pci 0x8086 &device.id pci 0x9c22 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x9c23 +device.name 8 Series CHAP Counters vendor.id pci 0x8086 &device.id pci 0x9c24 +device.name 8 Series Thermal vendor.id pci 0x8086 &device.id pci 0x9c26 +device.name 8 Series USB EHCI #1 vendor.id pci 0x8086 &device.id pci 0x9c26 &subvendor.id pci 0x17aa &subdevice.id pci 0x220c +subdevice.name T440s vendor.id pci 0x8086 &device.id pci 0x9c26 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x9c2d +device.name 8 Series USB EHCI #2 vendor.id pci 0x8086 &device.id pci 0x9c31 +device.name 8 Series USB xHCI HC vendor.id pci 0x8086 &device.id pci 0x9c31 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x9c31 &subvendor.id pci 0x8086 &subdevice.id pci 0x7270 +subdevice.name Apple MacBookAir6,2 / MacBookPro11,1 vendor.id pci 0x8086 &device.id pci 0x9c35 +device.name 8 Series SDIO Controller vendor.id pci 0x8086 &device.id pci 0x9c36 +device.name 8 Series Audio DSP Controller vendor.id pci 0x8086 &device.id pci 0x9c3a +device.name 8 Series HECI #0 vendor.id pci 0x8086 &device.id pci 0x9c3a &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x9c3b +device.name 8 Series HECI #1 vendor.id pci 0x8086 &device.id pci 0x9c3c +device.name 8 Series HECI IDER vendor.id pci 0x8086 &device.id pci 0x9c3d +device.name 8 Series HECI KT vendor.id pci 0x8086 &device.id pci 0x9c40 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c41 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c42 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c43 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c43 &subvendor.id pci 0x17aa &subdevice.id pci 0x2214 +subdevice.name ThinkPad X240 vendor.id pci 0x8086 &device.id pci 0x9c44 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c45 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c46 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c47 +device.name 8 Series LPC Controller vendor.id pci 0x8086 &device.id pci 0x9c60 +device.name 8 Series Low Power Sub-System DMA vendor.id pci 0x8086 &device.id pci 0x9c61 +device.name 8 Series I2C Controller #0 vendor.id pci 0x8086 &device.id pci 0x9c62 +device.name 8 Series I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0x9c63 +device.name 8 Series UART Controller #0 vendor.id pci 0x8086 &device.id pci 0x9c64 +device.name 8 Series UART Controller #1 vendor.id pci 0x8086 &device.id pci 0x9c65 +device.name 8 Series SPI Controller #0 vendor.id pci 0x8086 &device.id pci 0x9c66 +device.name 8 Series SPI Controller #1 vendor.id pci 0x8086 &device.id pci 0x9c83 +device.name Wildcat Point-LP SATA Controller [AHCI Mode] vendor.id pci 0x8086 &device.id pci 0x9c85 +device.name Wildcat Point-LP SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x9c87 +device.name Wildcat Point-LP SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x9c8f +device.name Wildcat Point-LP SATA Controller [RAID Mode] vendor.id pci 0x8086 &device.id pci 0x9c90 +device.name Wildcat Point-LP PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0x9c92 +device.name Wildcat Point-LP PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0x9c94 +device.name Wildcat Point-LP PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0x9c96 +device.name Wildcat Point-LP PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0x9c98 +device.name Wildcat Point-LP PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0x9c9a +device.name Wildcat Point-LP PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0x9ca0 +device.name Wildcat Point-LP High Definition Audio Controller vendor.id pci 0x8086 &device.id pci 0x9ca2 +device.name Wildcat Point-LP SMBus Controller vendor.id pci 0x8086 &device.id pci 0x9ca4 +device.name Wildcat Point-LP Thermal Management Controller vendor.id pci 0x8086 &device.id pci 0x9ca6 +device.name Wildcat Point-LP USB EHCI Controller vendor.id pci 0x8086 &device.id pci 0x9cb1 +device.name Wildcat Point-LP USB xHCI Controller vendor.id pci 0x8086 &device.id pci 0x9cb5 +device.name Wildcat Point-LP Secure Digital IO Controller vendor.id pci 0x8086 &device.id pci 0x9cb6 +device.name Wildcat Point-LP Smart Sound Technology Controller vendor.id pci 0x8086 &device.id pci 0x9cba +device.name Wildcat Point-LP MEI Controller #1 vendor.id pci 0x8086 &device.id pci 0x9cbb +device.name Wildcat Point-LP MEI Controller #2 vendor.id pci 0x8086 &device.id pci 0x9cbc +device.name Wildcat Point-LP IDE-r Controller vendor.id pci 0x8086 &device.id pci 0x9cbd +device.name Wildcat Point-LP KT Controller vendor.id pci 0x8086 &device.id pci 0x9cc1 +device.name Wildcat Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9cc2 +device.name Wildcat Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9cc3 +device.name Wildcat Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9cc5 +device.name Wildcat Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9cc6 +device.name Wildcat Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9cc7 +device.name Wildcat Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9cc9 +device.name Wildcat Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9ce0 +device.name Wildcat Point-LP Serial IO DMA Controller vendor.id pci 0x8086 &device.id pci 0x9ce1 +device.name Wildcat Point-LP Serial IO I2C Controller #0 vendor.id pci 0x8086 &device.id pci 0x9ce2 +device.name Wildcat Point-LP Serial IO I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0x9ce3 +device.name Wildcat Point-LP Serial IO UART Controller #0 vendor.id pci 0x8086 &device.id pci 0x9ce4 +device.name Wildcat Point-LP Serial IO UART Controller #1 vendor.id pci 0x8086 &device.id pci 0x9ce5 +device.name Wildcat Point-LP Serial IO GSPI Controller #0 vendor.id pci 0x8086 &device.id pci 0x9ce6 +device.name Wildcat Point-LP Serial IO GSPI Controller #1 vendor.id pci 0x8086 &device.id pci 0x9d03 +device.name Sunrise Point-LP SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0x9d03 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d03 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d14 +device.name Sunrise Point-LP PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0x9d14 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d15 +device.name Sunrise Point-LP PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0x9d15 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d16 +device.name Sunrise Point-LP PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0x9d17 +device.name Sunrise Point-LP PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0x9d18 +device.name Sunrise Point-LP PCI Express Root Port #9 vendor.id pci 0x8086 &device.id pci 0x9d18 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d21 +device.name Sunrise Point-LP PMC vendor.id pci 0x8086 &device.id pci 0x9d21 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d21 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d23 +device.name Sunrise Point-LP SMBus vendor.id pci 0x8086 &device.id pci 0x9d23 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d23 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d27 +device.name Sunrise Point-LP Serial IO UART Controller #0 vendor.id pci 0x8086 &device.id pci 0x9d28 +device.name Sunrise Point-LP Serial IO UART Controller #1 vendor.id pci 0x8086 &device.id pci 0x9d29 +device.name Sunrise Point-LP Serial IO SPI Controller #0 vendor.id pci 0x8086 &device.id pci 0x9d2a +device.name Sunrise Point-LP Serial IO SPI Controller #1 vendor.id pci 0x8086 &device.id pci 0x9d2d +device.name Sunrise Point-LP Secure Digital IO Controller vendor.id pci 0x8086 &device.id pci 0x9d2f +device.name Sunrise Point-LP USB 3.0 xHCI Controller vendor.id pci 0x8086 &device.id pci 0x9d2f &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d2f &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d31 +device.name Sunrise Point-LP Thermal subsystem vendor.id pci 0x8086 &device.id pci 0x9d31 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d31 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d3a +device.name Sunrise Point-LP CSME HECI #1 vendor.id pci 0x8086 &device.id pci 0x9d3a &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d3a &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d43 +device.name Sunrise Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9d43 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0x9d48 +device.name Sunrise Point-LP LPC Controller vendor.id pci 0x8086 &device.id pci 0x9d48 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d60 +device.name Sunrise Point-LP Serial IO I2C Controller #0 vendor.id pci 0x8086 &device.id pci 0x9d60 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d60 &subvendor.id pci 0x8086 &subdevice.id pci 0x9d60 +subdevice.name 100 Series PCH/Sunrise Point PCH I2C0 [Skylake/Kaby Lake LPSS I2C] vendor.id pci 0x8086 &device.id pci 0x9d61 +device.name Sunrise Point-LP Serial IO I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0x9d62 +device.name Sunrise Point-LP Serial IO I2C Controller #2 vendor.id pci 0x8086 &device.id pci 0x9d63 +device.name Sunrise Point-LP Serial IO I2C Controller #3 vendor.id pci 0x8086 &device.id pci 0x9d64 +device.name Sunrise Point-LP Serial IO I2C Controller #4 vendor.id pci 0x8086 &device.id pci 0x9d65 +device.name Sunrise Point-LP Serial IO I2C Controller #5 vendor.id pci 0x8086 &device.id pci 0x9d66 +device.name Sunrise Point-LP Serial IO UART Controller #2 vendor.id pci 0x8086 &device.id pci 0x9d70 +device.name Sunrise Point-LP HD Audio vendor.id pci 0x8086 &device.id pci 0x9d70 &subvendor.id pci 0x1028 &subdevice.id pci 0x06f3 +subdevice.name Latitude 3570 vendor.id pci 0x8086 &device.id pci 0x9d70 &subvendor.id pci 0x17aa &subdevice.id pci 0x382a +subdevice.name B51-80 Laptop vendor.id pci 0x8086 &device.id pci 0xa000 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge vendor.id pci 0x8086 &device.id pci 0xa000 &subvendor.id pci 0x1458 &subdevice.id pci 0x5000 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0xa000 &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0xa000 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0xa001 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0xa001 &subvendor.id pci 0x1458 &subdevice.id pci 0xd000 +subdevice.name GA-D525TUD vendor.id pci 0x8086 &device.id pci 0xa001 &subvendor.id pci 0x8086 &subdevice.id pci 0x4f4d +subdevice.name DeskTop Board D510MO vendor.id pci 0x8086 &device.id pci 0xa001 &subvendor.id pci 0x8086 &subdevice.id pci 0x544b +subdevice.name Desktop Board D425KT vendor.id pci 0x8086 &device.id pci 0xa002 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0xa003 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter vendor.id pci 0x8086 &device.id pci 0xa010 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge vendor.id pci 0x8086 &device.id pci 0xa010 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0xa011 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0xa011 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0xa012 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller vendor.id pci 0x8086 &device.id pci 0xa012 &subvendor.id pci 0x144d &subdevice.id pci 0xc072 +subdevice.name Notebook N150P vendor.id pci 0x8086 &device.id pci 0xa013 +device.name Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter vendor.id pci 0x8086 &device.id pci 0xa102 +device.name Sunrise Point-H SATA controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0xa103 +device.name Sunrise Point-H SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0xa105 +device.name Sunrise Point-H SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa107 +device.name Sunrise Point-H SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa10f +device.name Sunrise Point-H SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa110 +device.name Sunrise Point-H PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0xa111 +device.name Sunrise Point-H PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0xa112 +device.name Sunrise Point-H PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0xa113 +device.name Sunrise Point-H PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0xa114 +device.name Sunrise Point-H PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0xa115 +device.name Sunrise Point-H PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0xa116 +device.name Sunrise Point-H PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0xa117 +device.name Sunrise Point-H PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0xa118 +device.name Sunrise Point-H PCI Express Root Port #9 vendor.id pci 0x8086 &device.id pci 0xa119 +device.name Sunrise Point-H PCI Express Root Port #10 vendor.id pci 0x8086 &device.id pci 0xa11a +device.name Sunrise Point-H PCI Express Root Port #11 vendor.id pci 0x8086 &device.id pci 0xa11b +device.name Sunrise Point-H PCI Express Root Port #12 vendor.id pci 0x8086 &device.id pci 0xa11c +device.name Sunrise Point-H PCI Express Root Port #13 vendor.id pci 0x8086 &device.id pci 0xa11d +device.name Sunrise Point-H PCI Express Root Port #14 vendor.id pci 0x8086 &device.id pci 0xa11e +device.name Sunrise Point-H PCI Express Root Port #15 vendor.id pci 0x8086 &device.id pci 0xa11f +device.name Sunrise Point-H PCI Express Root Port #16 vendor.id pci 0x8086 &device.id pci 0xa120 +device.name Sunrise Point-H P2SB vendor.id pci 0x8086 &device.id pci 0xa121 +device.name Sunrise Point-H PMC vendor.id pci 0x8086 &device.id pci 0xa122 +device.name Sunrise Point-H cAVS vendor.id pci 0x8086 &device.id pci 0xa123 +device.name Sunrise Point-H SMBus vendor.id pci 0x8086 &device.id pci 0xa124 +device.name Sunrise Point-H SPI Controller vendor.id pci 0x8086 &device.id pci 0xa125 +device.name Sunrise Point-H Gigabit Ethernet Controller vendor.id pci 0x8086 &device.id pci 0xa126 +device.name Sunrise Point-H Northpeak vendor.id pci 0x8086 &device.id pci 0xa127 +device.name Sunrise Point-H Serial IO UART #0 vendor.id pci 0x8086 &device.id pci 0xa128 +device.name Sunrise Point-H Serial IO UART #1 vendor.id pci 0x8086 &device.id pci 0xa129 +device.name Sunrise Point-H Serial IO SPI #0 vendor.id pci 0x8086 &device.id pci 0xa12a +device.name Sunrise Point-H Serial IO SPI #1 vendor.id pci 0x8086 &device.id pci 0xa12f +device.name Sunrise Point-H USB 3.0 xHCI Controller vendor.id pci 0x8086 &device.id pci 0xa130 +device.name Sunrise Point-H USB Device Controller (OTG) vendor.id pci 0x8086 &device.id pci 0xa131 +device.name Sunrise Point-H Thermal subsystem vendor.id pci 0x8086 &device.id pci 0xa133 +device.name Sunrise Point-H Northpeak ACPI Function vendor.id pci 0x8086 &device.id pci 0xa135 +device.name Sunrise Point-H Integrated Sensor Hub vendor.id pci 0x8086 &device.id pci 0xa13a +device.name Sunrise Point-H CSME HECI #1 vendor.id pci 0x8086 &device.id pci 0xa13b +device.name Sunrise Point-H CSME HECI #2 vendor.id pci 0x8086 &device.id pci 0xa13c +device.name Sunrise Point-H CSME IDE Redirection vendor.id pci 0x8086 &device.id pci 0xa13d +device.name Sunrise Point-H KT Redirection vendor.id pci 0x8086 &device.id pci 0xa13e +device.name Sunrise Point-H CSME HECI #3 vendor.id pci 0x8086 &device.id pci 0xa140 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa141 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa142 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa143 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa144 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa145 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa146 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa147 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa148 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa149 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa14a +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa14b +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa14c +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa14d +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa14e +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa14f +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa150 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa151 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa152 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa153 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa154 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa155 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa156 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa157 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa158 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa159 +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa15a +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa15b +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa15c +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa15d +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa15e +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa15f +device.name Sunrise Point-H LPC Controller vendor.id pci 0x8086 &device.id pci 0xa160 +device.name Sunrise Point-H Serial IO I2C Controller #0 vendor.id pci 0x8086 &device.id pci 0xa161 +device.name Sunrise Point-H Serial IO I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0xa166 +device.name Sunrise Point-H Serial IO UART Controller #2 vendor.id pci 0x8086 &device.id pci 0xa167 +device.name Sunrise Point-H PCI Root Port #17 vendor.id pci 0x8086 &device.id pci 0xa168 +device.name Sunrise Point-H PCI Root Port #18 vendor.id pci 0x8086 &device.id pci 0xa169 +device.name Sunrise Point-H PCI Root Port #19 vendor.id pci 0x8086 &device.id pci 0xa16a +device.name Sunrise Point-H PCI Root Port #20 vendor.id pci 0x8086 &device.id pci 0xa170 +device.name Sunrise Point-H HD Audio vendor.id pci 0x8086 &device.id pci 0xa182 +device.name Lewisburg SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0xa186 +device.name Lewisburg SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa190 +device.name Lewisburg PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0xa191 +device.name Lewisburg PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0xa192 +device.name Lewisburg PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0xa193 +device.name Lewisburg PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0xa194 +device.name Lewisburg PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0xa195 +device.name Lewisburg PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0xa196 +device.name Lewisburg PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0xa197 +device.name Lewisburg PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0xa198 +device.name Lewisburg PCI Express Root Port #9 vendor.id pci 0x8086 &device.id pci 0xa199 +device.name Lewisburg PCI Express Root Port #10 vendor.id pci 0x8086 &device.id pci 0xa19a +device.name Lewisburg PCI Express Root Port #11 vendor.id pci 0x8086 &device.id pci 0xa19b +device.name Lewisburg PCI Express Root Port #12 vendor.id pci 0x8086 &device.id pci 0xa19c +device.name Lewisburg PCI Express Root Port #13 vendor.id pci 0x8086 &device.id pci 0xa19d +device.name Lewisburg PCI Express Root Port #14 vendor.id pci 0x8086 &device.id pci 0xa19e +device.name Lewisburg PCI Express Root Port #15 vendor.id pci 0x8086 &device.id pci 0xa19f +device.name Lewisburg PCI Express Root Port #16 vendor.id pci 0x8086 &device.id pci 0xa1a0 +device.name Lewisburg P2SB vendor.id pci 0x8086 &device.id pci 0xa1a1 +device.name Lewisburg PMC vendor.id pci 0x8086 &device.id pci 0xa1a2 +device.name Lewisburg cAVS vendor.id pci 0x8086 &device.id pci 0xa1a3 +device.name Lewisburg SMBus vendor.id pci 0x8086 &device.id pci 0xa1a4 +device.name Lewisburg SPI Controller vendor.id pci 0x8086 &device.id pci 0xa1af +device.name Lewisburg USB 3.0 xHCI Controller vendor.id pci 0x8086 &device.id pci 0xa1ba +device.name Lewisburg CSME: HECI #1 vendor.id pci 0x8086 &device.id pci 0xa1bb +device.name Lewisburg CSME: HECI #2 vendor.id pci 0x8086 &device.id pci 0xa1bc +device.name Lewisburg CSME: IDE-r vendor.id pci 0x8086 &device.id pci 0xa1bd +device.name Lewisburg CSME: KT Controller vendor.id pci 0x8086 &device.id pci 0xa1be +device.name Lewisburg CSME: HECI #3 vendor.id pci 0x8086 &device.id pci 0xa1c1 +device.name Lewisburg LPC Controller vendor.id pci 0x8086 &device.id pci 0xa1c2 +device.name Lewisburg LPC Controller vendor.id pci 0x8086 &device.id pci 0xa1c3 +device.name Lewisburg LPC Controller vendor.id pci 0x8086 &device.id pci 0xa1c4 +device.name Lewisburg LPC Controller vendor.id pci 0x8086 &device.id pci 0xa1c5 +device.name Lewisburg LPC Controller vendor.id pci 0x8086 &device.id pci 0xa1c6 +device.name Lewisburg LPC Controller vendor.id pci 0x8086 &device.id pci 0xa1c7 +device.name Lewisburg LPC Controller vendor.id pci 0x8086 &device.id pci 0xa1d2 +device.name Lewisburg SSATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0xa1d6 +device.name Lewisburg SSATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa1e7 +device.name Lewisburg PCI Express Root Port #17 vendor.id pci 0x8086 &device.id pci 0xa1e8 +device.name Lewisburg PCI Express Root Port #18 vendor.id pci 0x8086 &device.id pci 0xa1e9 +device.name Lewisburg PCI Express Root Port #19 vendor.id pci 0x8086 &device.id pci 0xa1ea +device.name Lewisburg PCI Express Root Port #20 vendor.id pci 0x8086 &device.id pci 0xa1f0 +device.name Lewisburg MROM 0 vendor.id pci 0x8086 &device.id pci 0xa1f1 +device.name Lewisburg MROM 1 vendor.id pci 0x8086 &device.id pci 0xa1f8 +device.name Lewisburg IE: HECI #1 vendor.id pci 0x8086 &device.id pci 0xa1f9 +device.name Lewisburg IE: HECI #2 vendor.id pci 0x8086 &device.id pci 0xa1fa +device.name Lewisburg IE: IDE-r vendor.id pci 0x8086 &device.id pci 0xa1fb +device.name Lewisburg IE: KT Controller vendor.id pci 0x8086 &device.id pci 0xa1fc +device.name Lewisburg IE: HECI #3 vendor.id pci 0x8086 &device.id pci 0xa202 +device.name Lewisburg SATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0xa206 +device.name Lewisburg SATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa223 +device.name Lewisburg SMBus vendor.id pci 0x8086 &device.id pci 0xa224 +device.name Lewisburg SPI Controller vendor.id pci 0x8086 &device.id pci 0xa242 +device.name Lewisburg LPC or eSPI Controller vendor.id pci 0x8086 &device.id pci 0xa243 +device.name Lewisburg LPC or eSPI Controller vendor.id pci 0x8086 &device.id pci 0xa252 +device.name Lewisburg SSATA Controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0xa256 +device.name Lewisburg SSATA Controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa282 +device.name 200 Series PCH SATA controller [AHCI mode] vendor.id pci 0x8086 &device.id pci 0xa286 +device.name 200 Series PCH SATA controller [RAID mode] vendor.id pci 0x8086 &device.id pci 0xa290 +device.name 200 Series PCH PCI Express Root Port #1 vendor.id pci 0x8086 &device.id pci 0xa291 +device.name 200 Series PCH PCI Express Root Port #2 vendor.id pci 0x8086 &device.id pci 0xa292 +device.name 200 Series PCH PCI Express Root Port #3 vendor.id pci 0x8086 &device.id pci 0xa293 +device.name 200 Series PCH PCI Express Root Port #4 vendor.id pci 0x8086 &device.id pci 0xa294 +device.name 200 Series PCH PCI Express Root Port #5 vendor.id pci 0x8086 &device.id pci 0xa295 +device.name 200 Series PCH PCI Express Root Port #6 vendor.id pci 0x8086 &device.id pci 0xa296 +device.name 200 Series PCH PCI Express Root Port #7 vendor.id pci 0x8086 &device.id pci 0xa297 +device.name 200 Series PCH PCI Express Root Port #8 vendor.id pci 0x8086 &device.id pci 0xa298 +device.name 200 Series PCH PCI Express Root Port #9 vendor.id pci 0x8086 &device.id pci 0xa299 +device.name 200 Series PCH PCI Express Root Port #10 vendor.id pci 0x8086 &device.id pci 0xa29a +device.name 200 Series PCH PCI Express Root Port #11 vendor.id pci 0x8086 &device.id pci 0xa29b +device.name 200 Series PCH PCI Express Root Port #12 vendor.id pci 0x8086 &device.id pci 0xa29c +device.name 200 Series PCH PCI Express Root Port #13 vendor.id pci 0x8086 &device.id pci 0xa29d +device.name 200 Series PCH PCI Express Root Port #14 vendor.id pci 0x8086 &device.id pci 0xa29e +device.name 200 Series PCH PCI Express Root Port #15 vendor.id pci 0x8086 &device.id pci 0xa29f +device.name 200 Series PCH PCI Express Root Port #16 vendor.id pci 0x8086 &device.id pci 0xa2a1 +device.name 200 Series PCH PMC vendor.id pci 0x8086 &device.id pci 0xa2a3 +device.name 200 Series PCH SMBus Controller vendor.id pci 0x8086 &device.id pci 0xa2a7 +device.name 200 Series PCH Serial IO UART Controller #0 vendor.id pci 0x8086 &device.id pci 0xa2a8 +device.name 200 Series PCH Serial IO UART Controller #1 vendor.id pci 0x8086 &device.id pci 0xa2a9 +device.name 200 Series PCH Serial IO SPI Controller #0 vendor.id pci 0x8086 &device.id pci 0xa2aa +device.name 200 Series PCH Serial IO SPI Controller #1 vendor.id pci 0x8086 &device.id pci 0xa2af +device.name 200 Series PCH USB 3.0 xHCI Controller vendor.id pci 0x8086 &device.id pci 0xa2b1 +device.name 200 Series PCH Thermal Subsystem vendor.id pci 0x8086 &device.id pci 0xa2ba +device.name 200 Series PCH CSME HECI #1 vendor.id pci 0x8086 &device.id pci 0xa2bb +device.name 200 Series PCH CSME HECI #2 vendor.id pci 0x8086 &device.id pci 0xa2c4 +device.name 200 Series PCH LPC Controller (H270) vendor.id pci 0x8086 &device.id pci 0xa2c5 +device.name 200 Series PCH LPC Controller (Z270) vendor.id pci 0x8086 &device.id pci 0xa2c6 +device.name 200 Series PCH LPC Controller (Q270) vendor.id pci 0x8086 &device.id pci 0xa2c7 +device.name 200 Series PCH LPC Controller (Q250) vendor.id pci 0x8086 &device.id pci 0xa2c8 +device.name 200 Series PCH LPC Controller (B250) vendor.id pci 0x8086 &device.id pci 0xa2e0 +device.name 200 Series PCH Serial IO I2C Controller #0 vendor.id pci 0x8086 &device.id pci 0xa2e1 +device.name 200 Series PCH Serial IO I2C Controller #1 vendor.id pci 0x8086 &device.id pci 0xa2e2 +device.name 200 Series PCH Serial IO I2C Controller #2 vendor.id pci 0x8086 &device.id pci 0xa2e3 +device.name 200 Series PCH Serial IO I2C Controller #3 vendor.id pci 0x8086 &device.id pci 0xa2e6 +device.name 200 Series PCH Serial IO UART Controller #2 vendor.id pci 0x8086 &device.id pci 0xa2e7 +device.name 200 Series PCH PCI Express Root Port #17 vendor.id pci 0x8086 &device.id pci 0xa2e8 +device.name 200 Series PCH PCI Express Root Port #18 vendor.id pci 0x8086 &device.id pci 0xa2e9 +device.name 200 Series PCH PCI Express Root Port #19 vendor.id pci 0x8086 &device.id pci 0xa2ea +device.name 200 Series PCH PCI Express Root Port #20 vendor.id pci 0x8086 &device.id pci 0xa2eb +device.name 200 Series PCH PCI Express Root Port #21 vendor.id pci 0x8086 &device.id pci 0xa2ec +device.name 200 Series PCH PCI Express Root Port #22 vendor.id pci 0x8086 &device.id pci 0xa2ed +device.name 200 Series PCH PCI Express Root Port #23 vendor.id pci 0x8086 &device.id pci 0xa2ee +device.name 200 Series PCH PCI Express Root Port #24 vendor.id pci 0x8086 &device.id pci 0xa2f0 +device.name 200 Series PCH HD Audio vendor.id pci 0x8086 &device.id pci 0xa620 +device.name 6400/6402 Advanced Memory Buffer (AMB) vendor.id pci 0x8086 &device.id pci 0xabc0 +device.name Omni-Path Fabric Switch Silicon 100 Series vendor.id pci 0x8086 &device.id pci 0xb152 +device.name 21152 PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0xb152 &subvendor.id pci 0x8086 &subdevice.id pci 0xb152 +subdevice.name 21152 PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0xb154 +device.name 21154 PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0xb555 +device.name 21555 Non transparent PCI-to-PCI Bridge vendor.id pci 0x8086 &device.id pci 0xb555 &subvendor.id pci 0x12c7 &subdevice.id pci 0x5005 +subdevice.name SS7HD PCI Adaptor Card vendor.id pci 0x8086 &device.id pci 0xb555 &subvendor.id pci 0x12c7 &subdevice.id pci 0x5006 +subdevice.name SS7HDC cPCI Adaptor Card vendor.id pci 0x8086 &device.id pci 0xb555 &subvendor.id pci 0x12d9 &subdevice.id pci 0x000a +subdevice.name PCI VoIP Gateway vendor.id pci 0x8086 &device.id pci 0xb555 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1050 +subdevice.name CT7 mainboard vendor.id pci 0x8086 &device.id pci 0xb555 &subvendor.id pci 0x4c53 &subdevice.id pci 0x1051 +subdevice.name CE7 mainboard vendor.id pci 0x8086 &device.id pci 0xb555 &subvendor.id pci 0xe4bf &subdevice.id pci 0x1000 +subdevice.name CC8-1-BLUES vendor.id pci 0x8086 &device.id pci 0xd130 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd131 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd131 &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0xd131 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0xd132 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd132 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0xd133 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd134 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd135 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd136 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd137 +device.name Core Processor DMI vendor.id pci 0x8086 &device.id pci 0xd138 +device.name Core Processor PCI Express Root Port 1 vendor.id pci 0x8086 &device.id pci 0xd138 &subvendor.id pci 0x1028 &subdevice.id pci 0x02da +subdevice.name OptiPlex 980 vendor.id pci 0x8086 &device.id pci 0xd138 &subvendor.id pci 0x1028 &subdevice.id pci 0x040b +subdevice.name Latitude E6510 vendor.id pci 0x8086 &device.id pci 0xd138 &subvendor.id pci 0x15d9 &subdevice.id pci 0x060d +subdevice.name C7SIM-Q Motherboard vendor.id pci 0x8086 &device.id pci 0xd139 +device.name Core Processor PCI Express Root Port 2 vendor.id pci 0x8086 &device.id pci 0xd13a +device.name Core Processor PCI Express Root Port 3 vendor.id pci 0x8086 &device.id pci 0xd13b +device.name Core Processor PCI Express Root Port 4 vendor.id pci 0x8086 &device.id pci 0xd150 +device.name Core Processor QPI Link vendor.id pci 0x8086 &device.id pci 0xd151 +device.name Core Processor QPI Routing and Protocol Registers vendor.id pci 0x8086 &device.id pci 0xd155 +device.name Core Processor System Management Registers vendor.id pci 0x8086 &device.id pci 0xd156 +device.name Core Processor Semaphore and Scratchpad Registers vendor.id pci 0x8086 &device.id pci 0xd157 +device.name Core Processor System Control and Status Registers vendor.id pci 0x8086 &device.id pci 0xd158 +device.name Core Processor Miscellaneous Registers vendor.id pci 0x80ee +vendor.name InnoTek Systemberatung GmbH vendor.id pci 0x80ee &device.id pci 0xbeef +device.name VirtualBox Graphics Adapter vendor.id pci 0x80ee &device.id pci 0xcafe +device.name VirtualBox Guest Service vendor.id pci 0x8322 +vendor.name Sodick America Corp. vendor.id pci 0x8384 +vendor.name SigmaTel vendor.id pci 0x8401 +vendor.name TRENDware International Inc. vendor.id pci 0x8686 +vendor.name ScaleMP vendor.id pci 0x8686 &device.id pci 0x1010 +device.name vSMP Foundation controller [vSMP CTL] vendor.id pci 0x8686 &device.id pci 0x1011 +device.name vSMP Foundation MEX/FLX controller [vSMP CTL] vendor.id pci 0x8800 +vendor.name Trigem Computer Inc. vendor.id pci 0x8800 &device.id pci 0x2008 +device.name Video assistant component vendor.id pci 0x8866 +vendor.name T-Square Design Inc. vendor.id pci 0x8888 +vendor.name Silicon Magic vendor.id pci 0x8912 +vendor.name TRX vendor.id pci 0x8c4a +vendor.name Winbond vendor.id pci 0x8c4a &device.id pci 0x1980 +device.name W89C940 misprogrammed [ne2k] vendor.id pci 0x8e0e +vendor.name Computone Corporation vendor.id pci 0x8e2e +vendor.name KTI vendor.id pci 0x8e2e &device.id pci 0x3000 +device.name ET32P2 vendor.id pci 0x9004 +vendor.name Adaptec vendor.id pci 0x9004 &device.id pci 0x0078 +device.name AHA-2940U_CN vendor.id pci 0x9004 &device.id pci 0x1078 +device.name AIC-7810 vendor.id pci 0x9004 &device.id pci 0x1160 +device.name AIC-1160 [Family Fibre Channel Adapter] vendor.id pci 0x9004 &device.id pci 0x2178 +device.name AIC-7821 vendor.id pci 0x9004 &device.id pci 0x3860 +device.name AHA-2930CU vendor.id pci 0x9004 &device.id pci 0x3b78 +device.name AHA-4844W/4844UW vendor.id pci 0x9004 &device.id pci 0x5075 +device.name AIC-755x vendor.id pci 0x9004 &device.id pci 0x5078 +device.name AIC-7850T/7856T [AVA-2902/4/6 / AHA-2910] vendor.id pci 0x9004 &device.id pci 0x5078 &subvendor.id pci 0x9004 &subdevice.id pci 0x7850 +subdevice.name AIC-7850T/7856T [AVA-290x / AHA-2910] vendor.id pci 0x9004 &device.id pci 0x5175 +device.name AIC-755x vendor.id pci 0x9004 &device.id pci 0x5178 +device.name AIC-7851 vendor.id pci 0x9004 &device.id pci 0x5275 +device.name AIC-755x vendor.id pci 0x9004 &device.id pci 0x5278 +device.name AIC-7852 vendor.id pci 0x9004 &device.id pci 0x5375 +device.name AIC-755x vendor.id pci 0x9004 &device.id pci 0x5378 +device.name AIC-7850 vendor.id pci 0x9004 &device.id pci 0x5475 +device.name AIC-755x vendor.id pci 0x9004 &device.id pci 0x5478 +device.name AIC-7850 vendor.id pci 0x9004 &device.id pci 0x5575 +device.name AVA-2930 vendor.id pci 0x9004 &device.id pci 0x5578 +device.name AIC-7855 vendor.id pci 0x9004 &device.id pci 0x5647 +device.name ANA-7711 TCP Offload Engine vendor.id pci 0x9004 &device.id pci 0x5647 &subvendor.id pci 0x9004 &subdevice.id pci 0x7710 +subdevice.name ANA-7711F TCP Offload Engine - Optical vendor.id pci 0x9004 &device.id pci 0x5647 &subvendor.id pci 0x9004 &subdevice.id pci 0x7711 +subdevice.name ANA-7711LP TCP Offload Engine - Copper vendor.id pci 0x9004 &device.id pci 0x5675 +device.name AIC-755x vendor.id pci 0x9004 &device.id pci 0x5678 +device.name AIC-7856 vendor.id pci 0x9004 &device.id pci 0x5775 +device.name AIC-755x vendor.id pci 0x9004 &device.id pci 0x5778 +device.name AIC-7850 vendor.id pci 0x9004 &device.id pci 0x5800 +device.name AIC-5800 vendor.id pci 0x9004 &device.id pci 0x5900 +device.name ANA-5910/5930/5940 ATM155 & 25 LAN Adapter vendor.id pci 0x9004 &device.id pci 0x5905 +device.name ANA-5910A/5930A/5940A ATM Adapter vendor.id pci 0x9004 &device.id pci 0x6038 +device.name AIC-3860 vendor.id pci 0x9004 &device.id pci 0x6075 +device.name AIC-1480 / APA-1480 vendor.id pci 0x9004 &device.id pci 0x6075 &subvendor.id pci 0x9004 &subdevice.id pci 0x7560 +subdevice.name AIC-1480 / APA-1480 Cardbus vendor.id pci 0x9004 &device.id pci 0x6078 +device.name AIC-7860 vendor.id pci 0x9004 &device.id pci 0x6178 +device.name AIC-7861 vendor.id pci 0x9004 &device.id pci 0x6178 &subvendor.id pci 0x9004 &subdevice.id pci 0x7861 +subdevice.name AHA-2940AU Single vendor.id pci 0x9004 &device.id pci 0x6278 +device.name AIC-7860 vendor.id pci 0x9004 &device.id pci 0x6378 +device.name AIC-7860 vendor.id pci 0x9004 &device.id pci 0x6478 +device.name AIC-786x vendor.id pci 0x9004 &device.id pci 0x6578 +device.name AIC-786x vendor.id pci 0x9004 &device.id pci 0x6678 +device.name AIC-786x vendor.id pci 0x9004 &device.id pci 0x6778 +device.name AIC-786x vendor.id pci 0x9004 &device.id pci 0x6915 +device.name ANA620xx/ANA69011A vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x0008 +subdevice.name ANA69011A/TX 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x0009 +subdevice.name ANA69011A/TX 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x0010 +subdevice.name ANA62022 2-port 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x0018 +subdevice.name ANA62044 4-port 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x0019 +subdevice.name ANA62044 4-port 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x0020 +subdevice.name ANA62022 2-port 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x0028 +subdevice.name ANA69011A/TX 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x8008 +subdevice.name ANA69011A/TX 64 bit 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x8009 +subdevice.name ANA69011A/TX 64 bit 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x8010 +subdevice.name ANA62022 2-port 64 bit 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x8018 +subdevice.name ANA62044 4-port 64 bit 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x8019 +subdevice.name ANA62044 4-port 64 bit 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x8020 +subdevice.name ANA62022 2-port 64 bit 10/100 vendor.id pci 0x9004 &device.id pci 0x6915 &subvendor.id pci 0x9004 &subdevice.id pci 0x8028 +subdevice.name ANA69011A/TX 64 bit 10/100 vendor.id pci 0x9004 &device.id pci 0x7078 +device.name AHA-294x / AIC-7870 vendor.id pci 0x9004 &device.id pci 0x7178 +device.name AIC-7870P/7871 [AHA-2940/W/S76] vendor.id pci 0x9004 &device.id pci 0x7278 +device.name AHA-3940/3940W / AIC-7872 vendor.id pci 0x9004 &device.id pci 0x7378 +device.name AHA-3985 / AIC-7873 vendor.id pci 0x9004 &device.id pci 0x7478 +device.name AHA-2944/2944W / AIC-7874 vendor.id pci 0x9004 &device.id pci 0x7578 +device.name AHA-3944/3944W / AIC-7875 vendor.id pci 0x9004 &device.id pci 0x7678 +device.name AHA-4944W/UW / AIC-7876 vendor.id pci 0x9004 &device.id pci 0x7710 +device.name ANA-7711F Network Accelerator Card (NAC) - Optical vendor.id pci 0x9004 &device.id pci 0x7711 +device.name ANA-7711C Network Accelerator Card (NAC) - Copper vendor.id pci 0x9004 &device.id pci 0x7778 +device.name AIC-787x vendor.id pci 0x9004 &device.id pci 0x7810 +device.name AIC-7810 vendor.id pci 0x9004 &device.id pci 0x7815 +device.name AIC-7815 RAID+Memory Controller IC vendor.id pci 0x9004 &device.id pci 0x7815 &subvendor.id pci 0x9004 &subdevice.id pci 0x7815 +subdevice.name ARO-1130U2 RAID Controller vendor.id pci 0x9004 &device.id pci 0x7815 &subvendor.id pci 0x9004 &subdevice.id pci 0x7840 +subdevice.name AIC-7815 RAID+Memory Controller IC vendor.id pci 0x9004 &device.id pci 0x7850 +device.name AIC-7850 vendor.id pci 0x9004 &device.id pci 0x7855 +device.name AHA-2930 vendor.id pci 0x9004 &device.id pci 0x7860 +device.name AIC-7860 vendor.id pci 0x9004 &device.id pci 0x7870 +device.name AIC-7870 vendor.id pci 0x9004 &device.id pci 0x7871 +device.name AHA-2940 vendor.id pci 0x9004 &device.id pci 0x7872 +device.name AHA-3940 vendor.id pci 0x9004 &device.id pci 0x7873 +device.name AHA-3980 vendor.id pci 0x9004 &device.id pci 0x7874 +device.name AHA-2944 vendor.id pci 0x9004 &device.id pci 0x7880 +device.name AIC-7880P vendor.id pci 0x9004 &device.id pci 0x7890 +device.name AIC-7890 vendor.id pci 0x9004 &device.id pci 0x7891 +device.name AIC-789x vendor.id pci 0x9004 &device.id pci 0x7892 +device.name AIC-789x vendor.id pci 0x9004 &device.id pci 0x7893 +device.name AIC-789x vendor.id pci 0x9004 &device.id pci 0x7894 +device.name AIC-789x vendor.id pci 0x9004 &device.id pci 0x7895 +device.name AHA-2940U/UW / AHA-39xx / AIC-7895 vendor.id pci 0x9004 &device.id pci 0x7895 &subvendor.id pci 0x9004 &subdevice.id pci 0x7890 +subdevice.name AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B vendor.id pci 0x9004 &device.id pci 0x7895 &subvendor.id pci 0x9004 &subdevice.id pci 0x7891 +subdevice.name AHA-2940U/2940UW Dual vendor.id pci 0x9004 &device.id pci 0x7895 &subvendor.id pci 0x9004 &subdevice.id pci 0x7892 +subdevice.name AHA-3940AU/AUW/AUWD/UWD vendor.id pci 0x9004 &device.id pci 0x7895 &subvendor.id pci 0x9004 &subdevice.id pci 0x7894 +subdevice.name AHA-3944AUWD vendor.id pci 0x9004 &device.id pci 0x7895 &subvendor.id pci 0x9004 &subdevice.id pci 0x7895 +subdevice.name AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B vendor.id pci 0x9004 &device.id pci 0x7895 &subvendor.id pci 0x9004 &subdevice.id pci 0x7896 +subdevice.name AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B vendor.id pci 0x9004 &device.id pci 0x7895 &subvendor.id pci 0x9004 &subdevice.id pci 0x7897 +subdevice.name AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B vendor.id pci 0x9004 &device.id pci 0x7896 +device.name AIC-789x vendor.id pci 0x9004 &device.id pci 0x7897 +device.name AIC-789x vendor.id pci 0x9004 &device.id pci 0x8078 +device.name AIC-7880U vendor.id pci 0x9004 &device.id pci 0x8078 &subvendor.id pci 0x9004 &subdevice.id pci 0x7880 +subdevice.name AIC-7880P Ultra/Ultra Wide SCSI Chipset vendor.id pci 0x9004 &device.id pci 0x8178 +device.name AIC-7870P/7881U [AHA-2940U/UW/D/S76] vendor.id pci 0x9004 &device.id pci 0x8178 &subvendor.id pci 0x9004 &subdevice.id pci 0x7881 +subdevice.name AHA-2940UW SCSI Host Adapter vendor.id pci 0x9004 &device.id pci 0x8278 +device.name AHA-3940U/UW/UWD / AIC-7882U vendor.id pci 0x9004 &device.id pci 0x8378 +device.name AHA-3940U/UW / AIC-7883U vendor.id pci 0x9004 &device.id pci 0x8478 +device.name AHA-2944UW / AIC-7884U vendor.id pci 0x9004 &device.id pci 0x8578 +device.name AHA-3944U/UWD / AIC-7885 vendor.id pci 0x9004 &device.id pci 0x8678 +device.name AHA-4944UW / AIC-7886 vendor.id pci 0x9004 &device.id pci 0x8778 +device.name AHA-2940UW Pro / AIC-788x vendor.id pci 0x9004 &device.id pci 0x8778 &subvendor.id pci 0x9004 &subdevice.id pci 0x7887 +subdevice.name 2940UW Pro Ultra-Wide SCSI Controller vendor.id pci 0x9004 &device.id pci 0x8878 +device.name AHA-2930UW / AIC-7888 vendor.id pci 0x9004 &device.id pci 0x8878 &subvendor.id pci 0x9004 &subdevice.id pci 0x7888 +subdevice.name AHA-2930UW SCSI Controller vendor.id pci 0x9004 &device.id pci 0x8b78 +device.name ABA-1030 vendor.id pci 0x9004 &device.id pci 0xec78 +device.name AHA-4944W/UW vendor.id pci 0x9005 +vendor.name Adaptec vendor.id pci 0x9005 &device.id pci 0x0010 +device.name AHA-2940U2/U2W vendor.id pci 0x9005 &device.id pci 0x0010 &subvendor.id pci 0x9005 &subdevice.id pci 0x2180 +subdevice.name AHA-2940U2 SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0010 &subvendor.id pci 0x9005 &subdevice.id pci 0x8100 +subdevice.name AHA-2940U2B SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0010 &subvendor.id pci 0x9005 &subdevice.id pci 0xa100 +subdevice.name AHA-2940U2B SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0010 &subvendor.id pci 0x9005 &subdevice.id pci 0xa180 +subdevice.name AIC-3860Q [AHA-2940U2W/GE] SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0010 &subvendor.id pci 0x9005 &subdevice.id pci 0xe100 +subdevice.name AHA-2950U2B SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0011 +device.name AHA-2930U2 vendor.id pci 0x9005 &device.id pci 0x0013 +device.name 78902 vendor.id pci 0x9005 &device.id pci 0x0013 &subvendor.id pci 0x9005 &subdevice.id pci 0x0003 +subdevice.name AAA-131U2 Array1000 1 Channel RAID Controller vendor.id pci 0x9005 &device.id pci 0x0013 &subvendor.id pci 0x9005 &subdevice.id pci 0x000f +subdevice.name AIC7890_ARO vendor.id pci 0x9005 &device.id pci 0x001f +device.name AHA-2940U2/U2W / 7890/7891 vendor.id pci 0x9005 &device.id pci 0x001f &subvendor.id pci 0x9005 &subdevice.id pci 0x000f +subdevice.name 2940U2W SCSI Controller vendor.id pci 0x9005 &device.id pci 0x001f &subvendor.id pci 0x9005 &subdevice.id pci 0xa180 +subdevice.name 2940U2W SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0020 +device.name AIC-7890 vendor.id pci 0x9005 &device.id pci 0x002f +device.name AIC-7890 vendor.id pci 0x9005 &device.id pci 0x0030 +device.name AIC-7890 vendor.id pci 0x9005 &device.id pci 0x003f +device.name AIC-7890 vendor.id pci 0x9005 &device.id pci 0x0050 +device.name AHA-3940U2x/395U2x vendor.id pci 0x9005 &device.id pci 0x0050 &subvendor.id pci 0x9005 &subdevice.id pci 0xf500 +subdevice.name AHA-3950U2B vendor.id pci 0x9005 &device.id pci 0x0050 &subvendor.id pci 0x9005 &subdevice.id pci 0xffff +subdevice.name AHA-3950U2B vendor.id pci 0x9005 &device.id pci 0x0051 +device.name AHA-3950U2D vendor.id pci 0x9005 &device.id pci 0x0051 &subvendor.id pci 0x9005 &subdevice.id pci 0xb500 +subdevice.name AHA-3950U2D vendor.id pci 0x9005 &device.id pci 0x0053 +device.name AIC-7896 SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0053 &subvendor.id pci 0x9005 &subdevice.id pci 0xffff +subdevice.name AIC-7896 SCSI Controller mainboard implementation vendor.id pci 0x9005 &device.id pci 0x005f +device.name AIC-7896U2/7897U2 vendor.id pci 0x9005 &device.id pci 0x0080 +device.name AIC-7892A U160/m vendor.id pci 0x9005 &device.id pci 0x0080 &subvendor.id pci 0x0e11 &subdevice.id pci 0xe2a0 +subdevice.name Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter vendor.id pci 0x9005 &device.id pci 0x0080 &subvendor.id pci 0x9005 &subdevice.id pci 0x6220 +subdevice.name AHA-29160C vendor.id pci 0x9005 &device.id pci 0x0080 &subvendor.id pci 0x9005 &subdevice.id pci 0x62a0 +subdevice.name 29160N Ultra160 SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0080 &subvendor.id pci 0x9005 &subdevice.id pci 0xe220 +subdevice.name 29160LP Low Profile Ultra160 SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0080 &subvendor.id pci 0x9005 &subdevice.id pci 0xe2a0 +subdevice.name 29160 Ultra160 SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0081 +device.name AIC-7892B U160/m vendor.id pci 0x9005 &device.id pci 0x0081 &subvendor.id pci 0x9005 &subdevice.id pci 0x62a1 +subdevice.name 19160 Ultra160 SCSI Controller vendor.id pci 0x9005 &device.id pci 0x0083 +device.name AIC-7892D U160/m vendor.id pci 0x9005 &device.id pci 0x008f +device.name AIC-7892P U160/m vendor.id pci 0x9005 &device.id pci 0x008f &subvendor.id pci 0x1179 &subdevice.id pci 0x0001 +subdevice.name Magnia Z310 vendor.id pci 0x9005 &device.id pci 0x008f &subvendor.id pci 0x15d9 &subdevice.id pci 0x9005 +subdevice.name Onboard SCSI Host Adapter vendor.id pci 0x9005 &device.id pci 0x0092 +device.name AVC-2010 [VideoH!] vendor.id pci 0x9005 &device.id pci 0x0093 +device.name AVC-2410 [VideoH!] vendor.id pci 0x9005 &device.id pci 0x00c0 +device.name AHA-3960D / AIC-7899A U160/m vendor.id pci 0x9005 &device.id pci 0x00c0 &subvendor.id pci 0x0e11 &subdevice.id pci 0xf620 +subdevice.name Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter vendor.id pci 0x9005 &device.id pci 0x00c0 &subvendor.id pci 0x9005 &subdevice.id pci 0xf620 +subdevice.name AHA-3960D U160/m vendor.id pci 0x9005 &device.id pci 0x00c1 +device.name AIC-7899B U160/m vendor.id pci 0x9005 &device.id pci 0x00c3 +device.name AIC-7899D U160/m vendor.id pci 0x9005 &device.id pci 0x00c5 +device.name RAID subsystem HBA vendor.id pci 0x9005 &device.id pci 0x00c5 &subvendor.id pci 0x1028 &subdevice.id pci 0x00c5 +subdevice.name PowerEdge 2400,2500,2550,4400 vendor.id pci 0x9005 &device.id pci 0x00cf +device.name AIC-7899P U160/m vendor.id pci 0x9005 &device.id pci 0x00cf &subvendor.id pci 0x1028 &subdevice.id pci 0x00ce +subdevice.name PowerEdge 1400 vendor.id pci 0x9005 &device.id pci 0x00cf &subvendor.id pci 0x1028 &subdevice.id pci 0x00d1 +subdevice.name PowerEdge 2550 vendor.id pci 0x9005 &device.id pci 0x00cf &subvendor.id pci 0x1028 &subdevice.id pci 0x00d9 +subdevice.name PowerEdge 2500 vendor.id pci 0x9005 &device.id pci 0x00cf &subvendor.id pci 0x10f1 &subdevice.id pci 0x2462 +subdevice.name Thunder K7 S2462 vendor.id pci 0x9005 &device.id pci 0x00cf &subvendor.id pci 0x15d9 &subdevice.id pci 0x9005 +subdevice.name Onboard SCSI Host Adapter vendor.id pci 0x9005 &device.id pci 0x00cf &subvendor.id pci 0x8086 &subdevice.id pci 0x3411 +subdevice.name SDS2 Mainboard vendor.id pci 0x9005 &device.id pci 0x0241 +device.name Serial ATA II RAID 1420SA vendor.id pci 0x9005 &device.id pci 0x0242 +device.name Serial ATA II RAID 1220SA vendor.id pci 0x9005 &device.id pci 0x0243 +device.name Serial ATA II RAID 1430SA vendor.id pci 0x9005 &device.id pci 0x0244 +device.name eSATA II RAID 1225SA vendor.id pci 0x9005 &device.id pci 0x0250 +device.name ServeRAID Controller vendor.id pci 0x9005 &device.id pci 0x0250 &subvendor.id pci 0x1014 &subdevice.id pci 0x0279 +subdevice.name ServeRAID 6M vendor.id pci 0x9005 &device.id pci 0x0250 &subvendor.id pci 0x1014 &subdevice.id pci 0x028c +subdevice.name ServeRAID 6i/6i+ vendor.id pci 0x9005 &device.id pci 0x0250 &subvendor.id pci 0x1014 &subdevice.id pci 0x028e +subdevice.name ServeRAID 7k vendor.id pci 0x9005 &device.id pci 0x0279 +device.name ServeRAID 6M vendor.id pci 0x9005 &device.id pci 0x0283 +device.name AAC-RAID vendor.id pci 0x9005 &device.id pci 0x0283 &subvendor.id pci 0x9005 &subdevice.id pci 0x0283 +subdevice.name Catapult vendor.id pci 0x9005 &device.id pci 0x0284 +device.name AAC-RAID vendor.id pci 0x9005 &device.id pci 0x0284 &subvendor.id pci 0x9005 &subdevice.id pci 0x0284 +subdevice.name Tomcat vendor.id pci 0x9005 &device.id pci 0x0285 +device.name AAC-RAID vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x0e11 &subdevice.id pci 0x0295 +subdevice.name SATA 6Ch (Bearcat) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x1014 &subdevice.id pci 0x02f2 +subdevice.name ServeRAID 8i vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 +subdevice.name PowerEdge Expandable RAID Controller 320/DC vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x1028 &subdevice.id pci 0x0291 +subdevice.name CERC SATA RAID 2 PCI SATA 6ch (DellCorsair) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x103c &subdevice.id pci 0x3227 +subdevice.name AAR-2610SA vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x108e &subdevice.id pci 0x0286 +subdevice.name Sun StorageTek SAS RAID HBA, Internal vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x108e &subdevice.id pci 0x0287 +subdevice.name STK RAID EXT vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x108e &subdevice.id pci 0x7aac +subdevice.name STK RAID REM vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x108e &subdevice.id pci 0x7aae +subdevice.name STK RAID EX vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x15d9 &subdevice.id pci 0x02b5 +subdevice.name SMC AOC-USAS-S4i vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x15d9 &subdevice.id pci 0x02b6 +subdevice.name SMC AOC-USAS-S8i vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x15d9 &subdevice.id pci 0x02c9 +subdevice.name SMC AOC-USAS-S4iR vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x15d9 &subdevice.id pci 0x02ca +subdevice.name SMC AOC-USAS-S8iR vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x15d9 &subdevice.id pci 0x02d2 +subdevice.name SMC AOC-USAS-S8i-LP vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x15d9 &subdevice.id pci 0x02d3 +subdevice.name SMC AOC-USAS-S8iR-LP vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x17aa &subdevice.id pci 0x0286 +subdevice.name Legend S220 (Legend Crusader) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x17aa &subdevice.id pci 0x0287 +subdevice.name Legend S230 (Legend Vulcan) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0285 +subdevice.name 2200S (Vulcan) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0286 +subdevice.name 2120S (Crusader) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0287 +subdevice.name 2200S (Vulcan-2m) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0288 +subdevice.name 3230S (Harrier) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0289 +subdevice.name 3240S (Tornado) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x028a +subdevice.name ASR-2020ZCR vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x028b +subdevice.name ASR-2025ZCR (Terminator) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x028e +subdevice.name ASR-2020SA (Skyhawk) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x028f +subdevice.name ASR-2025SA vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0290 +subdevice.name AAR-2410SA PCI SATA 4ch (Jaguar II) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0292 +subdevice.name AAR-2810SA PCI SATA 8ch (Corsair-8) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0293 +subdevice.name AAR-21610SA PCI SATA 16ch (Corsair-16) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0294 +subdevice.name ESD SO-DIMM PCI-X SATA ZCR (Prowler) vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0296 +subdevice.name ASR-2240S vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0297 +subdevice.name ASR-4005SAS vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0298 +subdevice.name ASR-4000 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0299 +subdevice.name ASR-4800SAS vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x029a +subdevice.name 4805SAS vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a4 +subdevice.name ICP ICP9085LI vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a5 +subdevice.name ICP ICP5085BR vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02b5 +subdevice.name ASR5800 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02b6 +subdevice.name ASR5805 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02b7 +subdevice.name ASR5808 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02b8 +subdevice.name ICP5445SL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02b9 +subdevice.name ICP5085SL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02ba +subdevice.name ICP5805SL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02bb +subdevice.name 3405 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02bc +subdevice.name 3805 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02bd +subdevice.name 31205 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02be +subdevice.name 31605 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02bf +subdevice.name ICP ICP5045BL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c0 +subdevice.name ICP ICP5085BL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c1 +subdevice.name ICP ICP5125BR vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c2 +subdevice.name ICP ICP5165BR vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c3 +subdevice.name 51205 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c4 +subdevice.name 51605 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c5 +subdevice.name ICP ICP5125SL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c6 +subdevice.name ICP ICP5165SL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c7 +subdevice.name 3085 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02c8 +subdevice.name ICP5805BL vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02ce +subdevice.name 51245 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02cf +subdevice.name 51645 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d0 +subdevice.name 52445 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d1 +subdevice.name 5405 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d4 +subdevice.name ASR-2045 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d5 +subdevice.name ASR-2405 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d6 +subdevice.name ASR-2445 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d7 +subdevice.name ASR-2805 vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d8 +subdevice.name 5405G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02d9 +subdevice.name 5445G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02da +subdevice.name 5805G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02db +subdevice.name 5085G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02dc +subdevice.name 51245G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02dd +subdevice.name 51645G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02de +subdevice.name 52445G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02df +subdevice.name ASR-2045G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02e0 +subdevice.name ASR-2405G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02e1 +subdevice.name ASR-2445G vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x02e2 +subdevice.name ASR-2805G vendor.id pci 0x9005 &device.id pci 0x0286 +device.name AAC-RAID (Rocket) vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x1014 &subdevice.id pci 0x034d +subdevice.name 8s vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x1014 &subdevice.id pci 0x9540 +subdevice.name ServeRAID 8k/8k-l4 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x1014 &subdevice.id pci 0x9580 +subdevice.name ServeRAID 8k/8k-l8 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x028c +subdevice.name ASR-2230S + ASR-2230SLP PCI-X (Lancer) vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x028d +subdevice.name ASR-2130S vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x029b +subdevice.name ASR-2820SA vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x029c +subdevice.name ASR-2620SA vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x029d +subdevice.name ASR-2420SA vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x029e +subdevice.name ICP ICP9024R0 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x029f +subdevice.name ICP ICP9014R0 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a0 +subdevice.name ICP ICP9047MA vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a1 +subdevice.name ICP ICP9087MA vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a2 +subdevice.name 3800 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a3 +subdevice.name ICP ICP5445AU vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a4 +subdevice.name ICP ICP9085LI vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a5 +subdevice.name ICP ICP5085BR vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a6 +subdevice.name ICP9067MA vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a7 +subdevice.name 3805 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a8 +subdevice.name 3400 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02a9 +subdevice.name ICP ICP5085AU vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02aa +subdevice.name ICP ICP5045AU vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02ac +subdevice.name 1800 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02b3 +subdevice.name 2400 vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x02b4 +subdevice.name ICP ICP5045AL vendor.id pci 0x9005 &device.id pci 0x0286 &subvendor.id pci 0x9005 &subdevice.id pci 0x0800 +subdevice.name Callisto vendor.id pci 0x9005 &device.id pci 0x028b +device.name Series 6 - 6G SAS/PCIe 2 vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0200 +subdevice.name Series 6 Entry Level - ASR-6405E - 4 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0201 +subdevice.name Series 6 Entry Level - ASR-6805E - 8 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0300 +subdevice.name Series 6 - ASR-6405 - 4 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0301 +subdevice.name Series 6 - ASR-6805 - 8 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0302 +subdevice.name Series 6 - ASR-6445 - 4 internal and 4 external 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0310 +subdevice.name Series 6 Connectors on Top - ASR-6405T - 4 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0311 +subdevice.name Series 6 Connectors on Top - ASR-6805T - 8 internal 6G SAS vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0400 +subdevice.name Series 6 - ASR-61205 - 12 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0401 +subdevice.name Series 6 - ASR-61605 - 16 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028b &subvendor.id pci 0x9005 &subdevice.id pci 0x0403 +subdevice.name Series 6 - ASR-62405 - 24 internal 6G SAS ports vendor.id pci 0x9005 &device.id pci 0x028c +device.name Series 7 6G SAS/PCIe 3 vendor.id pci 0x9005 &device.id pci 0x028c &subvendor.id pci 0x9005 &subdevice.id pci 0x0500 +subdevice.name Series 7 - ASR-7805 - 8 internal 6G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028c &subvendor.id pci 0x9005 &subdevice.id pci 0x0501 +subdevice.name Series 7 - ASR-71605 - 16 internal 6G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028c &subvendor.id pci 0x9005 &subdevice.id pci 0x0502 +subdevice.name Series 7 - ASR-71685 - 16 internal 8 external 6G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028c &subvendor.id pci 0x9005 &subdevice.id pci 0x0503 +subdevice.name Series 7 - ASR-72405 - 24 internal 0 external 6G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028c &subvendor.id pci 0x9005 &subdevice.id pci 0x0504 +subdevice.name Series 7 - ASR-7885 - 8 internal 8 external 6G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028c &subvendor.id pci 0x9005 &subdevice.id pci 0x0505 +subdevice.name Series 7 Entry Level - ASR-71685E - 16 internal 8 external 6G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028c &subvendor.id pci 0x9005 &subdevice.id pci 0x0506 +subdevice.name Series 7 Entry Level - ASR-72405E - 24 internal 0 external 6G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028d +device.name Series 8 12G SAS/PCIe 3 vendor.id pci 0x9005 &device.id pci 0x028d &subvendor.id pci 0x9005 &subdevice.id pci 0x0550 +subdevice.name Series 8 - ASR-82405 - 24 internal 0 external 12G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028d &subvendor.id pci 0x9005 &subdevice.id pci 0x0551 +subdevice.name Series 8 - ASR-81605 - 16 internal 0 external 12G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028d &subvendor.id pci 0x9005 &subdevice.id pci 0x0552 +subdevice.name Series 8 - ASR-8805 - 8 internal 0 external 12G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028d &subvendor.id pci 0x9005 &subdevice.id pci 0x0553 +subdevice.name Series 8 - ASR-8085 - 0 internal 8 external 12G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x028d &subvendor.id pci 0x9005 &subdevice.id pci 0x0554 +subdevice.name Series 8 - ASR-8885 - 8 internal 8 external 12G SAS Port/PCIe 3.0 vendor.id pci 0x9005 &device.id pci 0x0410 +device.name AIC-9410W SAS (Razor HBA RAID) vendor.id pci 0x9005 &device.id pci 0x0410 &subvendor.id pci 0x9005 &subdevice.id pci 0x0410 +subdevice.name ASC-48300(Spirit RAID) vendor.id pci 0x9005 &device.id pci 0x0410 &subvendor.id pci 0x9005 &subdevice.id pci 0x0411 +subdevice.name ASC-58300 (Oakmont RAID) vendor.id pci 0x9005 &device.id pci 0x0412 +device.name AIC-9410W SAS (Razor HBA non-RAID) vendor.id pci 0x9005 &device.id pci 0x0412 &subvendor.id pci 0x9005 &subdevice.id pci 0x0412 +subdevice.name ASC-48300 (Spirit non-RAID) vendor.id pci 0x9005 &device.id pci 0x0412 &subvendor.id pci 0x9005 &subdevice.id pci 0x0413 +subdevice.name ASC-58300 (Oakmont non-RAID) vendor.id pci 0x9005 &device.id pci 0x0415 +device.name ASC-58300 SAS (Razor-External HBA RAID) vendor.id pci 0x9005 &device.id pci 0x0416 +device.name ASC-58300 SAS (Razor-External HBA non-RAID) vendor.id pci 0x9005 &device.id pci 0x041e +device.name AIC-9410W SAS (Razor ASIC non-RAID) vendor.id pci 0x9005 &device.id pci 0x041f +device.name AIC-9410W SAS (Razor ASIC RAID) vendor.id pci 0x9005 &device.id pci 0x041f &subvendor.id pci 0x9005 &subdevice.id pci 0x041f +subdevice.name AIC-9410W SAS (Razor ASIC RAID) vendor.id pci 0x9005 &device.id pci 0x042f +device.name VSC7250/7251 SAS (Aurora ASIC non-RAID) vendor.id pci 0x9005 &device.id pci 0x0430 +device.name AIC-9405W SAS (Razor-Lite HBA RAID) vendor.id pci 0x9005 &device.id pci 0x0430 &subvendor.id pci 0x9005 &subdevice.id pci 0x0430 +subdevice.name ASC-44300 (Spirit-Lite RAID) vendor.id pci 0x9005 &device.id pci 0x0432 +device.name AIC-9405W SAS (Razor-Lite HBA non-RAID) vendor.id pci 0x9005 &device.id pci 0x0432 &subvendor.id pci 0x9005 &subdevice.id pci 0x0432 +subdevice.name ASC-44300 (Spirit-Lite non-RAID) vendor.id pci 0x9005 &device.id pci 0x043e +device.name AIC-9405W SAS (Razor-Lite ASIC non-RAID) vendor.id pci 0x9005 &device.id pci 0x043f +device.name AIC-9405W SAS (Razor-Lite ASIC RAID) vendor.id pci 0x9005 &device.id pci 0x0450 +device.name ASC-1405 Unified Serial HBA vendor.id pci 0x9005 &device.id pci 0x0500 +device.name Obsidian chipset SCSI controller vendor.id pci 0x9005 &device.id pci 0x0500 &subvendor.id pci 0x1014 &subdevice.id pci 0x02c1 +subdevice.name PCI-X DDR 3Gb SAS Adapter (572A/572C) vendor.id pci 0x9005 &device.id pci 0x0500 &subvendor.id pci 0x1014 &subdevice.id pci 0x02c2 +subdevice.name PCI-X DDR 3Gb SAS RAID Adapter (572B/572D) vendor.id pci 0x9005 &device.id pci 0x0503 +device.name Scamp chipset SCSI controller vendor.id pci 0x9005 &device.id pci 0x0503 &subvendor.id pci 0x1014 &subdevice.id pci 0x02bf +subdevice.name Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571E) vendor.id pci 0x9005 &device.id pci 0x0503 &subvendor.id pci 0x1014 &subdevice.id pci 0x02c3 +subdevice.name PCI-X DDR 3Gb SAS RAID Adapter (572F) vendor.id pci 0x9005 &device.id pci 0x0503 &subvendor.id pci 0x1014 &subdevice.id pci 0x02d5 +subdevice.name Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571F) vendor.id pci 0x9005 &device.id pci 0x0910 +device.name AUA-3100B vendor.id pci 0x9005 &device.id pci 0x091e +device.name AUA-3100B vendor.id pci 0x9005 &device.id pci 0x8000 +device.name ASC-29320A U320 vendor.id pci 0x9005 &device.id pci 0x800f +device.name AIC-7901 U320 vendor.id pci 0x9005 &device.id pci 0x8010 +device.name ASC-39320 U320 vendor.id pci 0x9005 &device.id pci 0x8011 +device.name ASC-39320D vendor.id pci 0x9005 &device.id pci 0x8011 &subvendor.id pci 0x0e11 &subdevice.id pci 0x00ac +subdevice.name ASC-39320D U320 vendor.id pci 0x9005 &device.id pci 0x8011 &subvendor.id pci 0x9005 &subdevice.id pci 0x0041 +subdevice.name ASC-39320D U320 vendor.id pci 0x9005 &device.id pci 0x8012 +device.name ASC-29320 U320 vendor.id pci 0x9005 &device.id pci 0x8013 +device.name ASC-29320B U320 vendor.id pci 0x9005 &device.id pci 0x8014 +device.name ASC-29320LP U320 vendor.id pci 0x9005 &device.id pci 0x8015 +device.name ASC-39320B U320 vendor.id pci 0x9005 &device.id pci 0x8016 +device.name ASC-39320A U320 vendor.id pci 0x9005 &device.id pci 0x8017 +device.name ASC-29320ALP U320 vendor.id pci 0x9005 &device.id pci 0x8017 &subvendor.id pci 0x9005 &subdevice.id pci 0x0044 +subdevice.name ASC-29320ALP PCIx U320 vendor.id pci 0x9005 &device.id pci 0x8017 &subvendor.id pci 0x9005 &subdevice.id pci 0x0045 +subdevice.name ASC-29320LPE PCIe U320 vendor.id pci 0x9005 &device.id pci 0x801c +device.name ASC-39320D U320 vendor.id pci 0x9005 &device.id pci 0x801d +device.name AIC-7902B U320 vendor.id pci 0x9005 &device.id pci 0x801d &subvendor.id pci 0x1014 &subdevice.id pci 0x02cc +subdevice.name ServeRAID 7e vendor.id pci 0x9005 &device.id pci 0x801e +device.name AIC-7901A U320 vendor.id pci 0x9005 &device.id pci 0x801f +device.name AIC-7902 U320 vendor.id pci 0x9005 &device.id pci 0x801f &subvendor.id pci 0x1734 &subdevice.id pci 0x1011 +subdevice.name PRIMERGY RX300 onboard SCSI vendor.id pci 0x9005 &device.id pci 0x8080 +device.name ASC-29320A U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8081 +device.name PMC-Sierra PM8001 SAS HBA [Series 6H] vendor.id pci 0x9005 &device.id pci 0x8088 +device.name PMC-Sierra PM8018 SAS HBA [Series 7H] vendor.id pci 0x9005 &device.id pci 0x8089 +device.name PMC-Sierra PM8019 SAS encryption HBA [Series 7He] vendor.id pci 0x9005 &device.id pci 0x808f +device.name AIC-7901 U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x808f &subvendor.id pci 0x1028 &subdevice.id pci 0x0168 +subdevice.name Precision Workstation 670 Mainboard vendor.id pci 0x9005 &device.id pci 0x8090 +device.name ASC-39320 U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8091 +device.name ASC-39320D U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8092 +device.name ASC-29320 U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8093 +device.name ASC-29320B U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8094 +device.name ASC-29320LP U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8095 +device.name ASC-39320(B) U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8096 +device.name ASC-39320A U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x8097 +device.name ASC-29320ALP U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x809c +device.name ASC-39320D(B) U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x809d +device.name AIC-7902(B) U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x809d &subvendor.id pci 0x1014 &subdevice.id pci 0x02cc +subdevice.name ServeRAID 7e vendor.id pci 0x9005 &device.id pci 0x809e +device.name AIC-7901A U320 w/HostRAID vendor.id pci 0x9005 &device.id pci 0x809f +device.name AIC-7902 U320 w/HostRAID vendor.id pci 0x907f +vendor.name Atronics vendor.id pci 0x907f &device.id pci 0x2015 +device.name IDE-2015PL vendor.id pci 0x919a +vendor.name Gigapixel Corp vendor.id pci 0x9412 +vendor.name Holtek vendor.id pci 0x9412 &device.id pci 0x6565 +device.name 6565 vendor.id pci 0x9413 +vendor.name Softlogic Co., Ltd. vendor.id pci 0x9413 &device.id pci 0x6010 +device.name SOLO6010 MPEG-4 Video encoder/decoder vendor.id pci 0x9413 &device.id pci 0x6110 +device.name SOLO6110 H.264 Video encoder/decoder vendor.id pci 0x9618 +vendor.name JusonTech Corporation vendor.id pci 0x9618 &device.id pci 0x0001 +device.name JusonTech Gigabit Ethernet Controller vendor.id pci 0x9699 +vendor.name Omni Media Technology Inc vendor.id pci 0x9699 &device.id pci 0x6565 +device.name 6565 vendor.id pci 0x9710 +vendor.name MosChip Semiconductor Technology Ltd. vendor.id pci 0x9710 &device.id pci 0x9250 +device.name PCI-to-PCI bridge [MCS9250] vendor.id pci 0x9710 &device.id pci 0x9805 +device.name PCI 1 port parallel adapter vendor.id pci 0x9710 &device.id pci 0x9815 +device.name PCI 9815 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9815 &subvendor.id pci 0x1000 &subdevice.id pci 0x0020 +subdevice.name 2P0S (2 port parallel adaptor) vendor.id pci 0x9710 &device.id pci 0x9820 +device.name PCI 9820 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9835 +device.name PCI 9835 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9835 &subvendor.id pci 0x1000 &subdevice.id pci 0x0002 +subdevice.name 2S (16C550 UART) vendor.id pci 0x9710 &device.id pci 0x9835 &subvendor.id pci 0x1000 &subdevice.id pci 0x0012 +subdevice.name 1P2S vendor.id pci 0x9710 &device.id pci 0x9845 +device.name PCI 9845 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9845 &subvendor.id pci 0x1000 &subdevice.id pci 0x0004 +subdevice.name 0P4S (4 port 16550A serial card) vendor.id pci 0x9710 &device.id pci 0x9845 &subvendor.id pci 0x1000 &subdevice.id pci 0x0006 +subdevice.name 0P6S (6 port 16550a serial card) vendor.id pci 0x9710 &device.id pci 0x9845 &subvendor.id pci 0x1000 &subdevice.id pci 0x0014 +subdevice.name 1P4S (1 Parallel / 4 16550A Serial Port Adapter) vendor.id pci 0x9710 &device.id pci 0x9855 +device.name PCI 9855 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9855 &subvendor.id pci 0x1000 &subdevice.id pci 0x0014 +subdevice.name 1P4S vendor.id pci 0x9710 &device.id pci 0x9855 &subvendor.id pci 0x1000 &subdevice.id pci 0x0022 +subdevice.name 2P2S (2 Parallel / 2 16550A Serial Port Adapter) vendor.id pci 0x9710 &device.id pci 0x9865 +device.name PCI 9865 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9901 +device.name PCIe 9901 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9904 +device.name 4-Port PCIe Serial Adapter vendor.id pci 0x9710 &device.id pci 0x9912 +device.name PCIe 9912 Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9922 +device.name MCS9922 PCIe Multi-I/O Controller vendor.id pci 0x9710 &device.id pci 0x9990 +device.name MCS9990 PCIe to 4â€Port USB 2.0 Host Controller vendor.id pci 0x9850 +vendor.name 3Com (wrong ID) vendor.id pci 0x9902 +vendor.name Stargen Inc. vendor.id pci 0x9902 &device.id pci 0x0001 +device.name SG2010 PCI over Starfabric Bridge vendor.id pci 0x9902 &device.id pci 0x0002 +device.name SG2010 PCI to Starfabric Gateway vendor.id pci 0x9902 &device.id pci 0x0003 +device.name SG1010 Starfabric Switch and PCI Bridge vendor.id pci 0xa0a0 +vendor.name AOPEN Inc. vendor.id pci 0xa0f1 +vendor.name UNISYS Corporation vendor.id pci 0xa200 +vendor.name NEC Corporation vendor.id pci 0xa259 +vendor.name Hewlett Packard vendor.id pci 0xa25b +vendor.name Hewlett Packard GmbH PL24-MKT vendor.id pci 0xa304 +vendor.name Sony vendor.id pci 0xa727 +vendor.name 3Com Corporation vendor.id pci 0xa727 &device.id pci 0x0013 +device.name 3CRPAG175 Wireless PC Card vendor.id pci 0xa727 &device.id pci 0x6803 +device.name 3CRDAG675B Wireless 11a/b/g Adapter vendor.id pci 0xaa00 +vendor.name iTuner vendor.id pci 0xaa01 +vendor.name iTuner vendor.id pci 0xaa02 +vendor.name iTuner vendor.id pci 0xaa03 +vendor.name iTuner vendor.id pci 0xaa04 +vendor.name iTuner vendor.id pci 0xaa05 +vendor.name iTuner vendor.id pci 0xaa06 +vendor.name iTuner vendor.id pci 0xaa07 +vendor.name iTuner vendor.id pci 0xaa08 +vendor.name iTuner vendor.id pci 0xaa09 +vendor.name iTuner vendor.id pci 0xaa0a +vendor.name iTuner vendor.id pci 0xaa0b +vendor.name iTuner vendor.id pci 0xaa0c +vendor.name iTuner vendor.id pci 0xaa0d +vendor.name iTuner vendor.id pci 0xaa0e +vendor.name iTuner vendor.id pci 0xaa0f +vendor.name iTuner vendor.id pci 0xaa42 +vendor.name Scitex Digital Video vendor.id pci 0xaa55 +vendor.name Ncomputing X300 PCI-Engine vendor.id pci 0xaaaa +vendor.name Adnaco Technology Inc. vendor.id pci 0xaaaa &device.id pci 0x0001 +device.name H1 PCIe over fiber optic host controller vendor.id pci 0xaaaa &device.id pci 0x0002 +device.name R1BP1 PCIe over fiber optic expansion chassis vendor.id pci 0xabcd +vendor.name Vadatech Inc. vendor.id pci 0xac1e +vendor.name Digital Receiver Technology Inc vendor.id pci 0xac3d +vendor.name Actuality Systems vendor.id pci 0xad00 +vendor.name Alta Data Technologies LLC vendor.id pci 0xaecb +vendor.name Adrienne Electronics Corporation vendor.id pci 0xaecb &device.id pci 0x6250 +device.name VITC/LTC Timecode Reader card [PCI-VLTC/RDR] vendor.id pci 0xaffe +vendor.name Sirrix AG security technologies vendor.id pci 0xaffe &device.id pci 0x01e1 +device.name PCI1E1 1-port ISDN E1 interface vendor.id pci 0xaffe &device.id pci 0x02e1 +device.name PCI2E1 2-port ISDN E1 interface vendor.id pci 0xaffe &device.id pci 0x450e +device.name PCI4S0EC 4-port ISDN S0 interface vendor.id pci 0xaffe &device.id pci 0xdead +device.name Sirrix.PCI4S0 4-port ISDN S0 interface vendor.id pci 0xb100 +vendor.name OpenVox Communication Co. Ltd. vendor.id pci 0xb10b +vendor.name Uakron PCI Project vendor.id pci 0xb1b3 +vendor.name Shiva Europe Limited vendor.id pci 0xb1d9 +vendor.name ATCOM Technology co., LTD. vendor.id pci 0xbd11 +vendor.name Pinnacle Systems, Inc. (Wrong ID) vendor.id pci 0xbdbd +vendor.name Blackmagic Design vendor.id pci 0xbdbd &device.id pci 0xa106 +device.name Multibridge Extreme vendor.id pci 0xbdbd &device.id pci 0xa117 +device.name Intensity Pro vendor.id pci 0xbdbd &device.id pci 0xa11a +device.name DeckLink HD Extreme 2 vendor.id pci 0xbdbd &device.id pci 0xa11b +device.name DeckLink SDI/Duo/Quad vendor.id pci 0xbdbd &device.id pci 0xa11c +device.name DeckLink HD Extreme 3 vendor.id pci 0xbdbd &device.id pci 0xa11d +device.name DeckLink Studio vendor.id pci 0xbdbd &device.id pci 0xa11e +device.name DeckLink Optical Fibre vendor.id pci 0xbdbd &device.id pci 0xa120 +device.name Decklink Studio 2 vendor.id pci 0xbdbd &device.id pci 0xa121 +device.name DeckLink HD Extreme 3D/3D+ vendor.id pci 0xbdbd &device.id pci 0xa124 +device.name Intensity Extreme vendor.id pci 0xbdbd &device.id pci 0xa126 +device.name Intensity Shuttle vendor.id pci 0xbdbd &device.id pci 0xa127 +device.name UltraStudio Express vendor.id pci 0xbdbd &device.id pci 0xa129 +device.name UltraStudio Mini Monitor vendor.id pci 0xbdbd &device.id pci 0xa12a +device.name UltraStudio Mini Recorder vendor.id pci 0xbdbd &device.id pci 0xa12d +device.name UltraStudio 4K vendor.id pci 0xbdbd &device.id pci 0xa12e +device.name DeckLink 4K Extreme vendor.id pci 0xbdbd &device.id pci 0xa12f +device.name DeckLink Mini Monitor vendor.id pci 0xbdbd &device.id pci 0xa130 +device.name DeckLink Mini Recorder vendor.id pci 0xbdbd &device.id pci 0xa132 +device.name UltraStudio 4K vendor.id pci 0xbdbd &device.id pci 0xa136 +device.name DeckLink 4K Extreme 12G vendor.id pci 0xbdbd &device.id pci 0xa137 +device.name DeckLink Studio 4K vendor.id pci 0xbdbd &device.id pci 0xa138 +device.name Decklink SDI 4K vendor.id pci 0xbdbd &device.id pci 0xa139 +device.name Intensity Pro 4K vendor.id pci 0xbdbd &device.id pci 0xa13b +device.name DeckLink Micro Recorder vendor.id pci 0xbdbd &device.id pci 0xa13d +device.name DeckLink 4K Pro vendor.id pci 0xbdbd &device.id pci 0xa13e +device.name UltraStudio 4K Extreme vendor.id pci 0xbdbd &device.id pci 0xa13f +device.name DeckLink Quad 2 vendor.id pci 0xbdbd &device.id pci 0xa140 +device.name DeckLink Duo 2 vendor.id pci 0xc001 +vendor.name TSI Telsys vendor.id pci 0xc0a9 +vendor.name Micron/Crucial Technology vendor.id pci 0xc0de +vendor.name Motorola vendor.id pci 0xc0fe +vendor.name Motion Engineering, Inc. vendor.id pci 0xca50 +vendor.name Varian Australia Pty Ltd vendor.id pci 0xcace +vendor.name CACE Technologies, Inc. vendor.id pci 0xcace &device.id pci 0x0001 +device.name TurboCap Port A vendor.id pci 0xcace &device.id pci 0x0002 +device.name TurboCap Port B vendor.id pci 0xcace &device.id pci 0x0023 +device.name AirPcap N vendor.id pci 0xcaed +vendor.name Canny Edge vendor.id pci 0xcafe +vendor.name Chrysalis-ITS vendor.id pci 0xcafe &device.id pci 0x0003 +device.name Luna K3 Hardware Security Module vendor.id pci 0xcafe &device.id pci 0x0006 +device.name Luna PCI-e 3000 Hardware Security Module vendor.id pci 0xcccc +vendor.name Catapult Communications vendor.id pci 0xccec +vendor.name Curtiss-Wright Controls Embedded Computing vendor.id pci 0xcddd +vendor.name Tyzx, Inc. vendor.id pci 0xcddd &device.id pci 0x0101 +device.name DeepSea 1 High Speed Stereo Vision Frame Grabber vendor.id pci 0xcddd &device.id pci 0x0200 +device.name DeepSea 2 High Speed Stereo Vision Frame Grabber vendor.id pci 0xceba +vendor.name KEBA AG vendor.id pci 0xd161 +vendor.name Digium, Inc. vendor.id pci 0xd161 &device.id pci 0x0120 +device.name Wildcard TE120P single-span T1/E1/J1 card vendor.id pci 0xd161 &device.id pci 0x0205 +device.name Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V vendor.id pci 0xd161 &device.id pci 0x0210 +device.name Wildcard TE210P/TE212P dual-span T1/E1/J1 card 3.3V vendor.id pci 0xd161 &device.id pci 0x0220 +device.name Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x0405 +device.name Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V vendor.id pci 0xd161 &device.id pci 0x0410 +device.name Wildcard TE410P/TE412P quad-span T1/E1/J1 card 3.3V vendor.id pci 0xd161 &device.id pci 0x0420 +device.name Wildcard TE420P quad-span T1/E1/J1 card 3.3V (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x0800 +device.name Wildcard TDM800P 8-port analog card vendor.id pci 0xd161 &device.id pci 0x1205 +device.name Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V (u1) vendor.id pci 0xd161 &device.id pci 0x1220 +device.name Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen) vendor.id pci 0xd161 &device.id pci 0x1405 +device.name Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V (u1) vendor.id pci 0xd161 &device.id pci 0x1410 +device.name Wildcard TE410P quad-span T1/E1/J1 card 3.3V (5th Gen) vendor.id pci 0xd161 &device.id pci 0x1420 +device.name Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen) vendor.id pci 0xd161 &device.id pci 0x1820 +device.name Wildcard TE820 octal-span T1/E1/J1 card 3.3V (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x2400 +device.name Wildcard TDM2400P 24-port analog card vendor.id pci 0xd161 &device.id pci 0x3400 +device.name Wildcard TC400P transcoder base card vendor.id pci 0xd161 &device.id pci 0x8000 +device.name Wildcard TE121 single-span T1/E1/J1 card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x8001 +device.name Wildcard TE122 single-span T1/E1/J1 card vendor.id pci 0xd161 &device.id pci 0x8002 +device.name Wildcard AEX800 8-port analog card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x8003 +device.name Wildcard AEX2400 24-port analog card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x8004 +device.name Wildcard TCE400P transcoder base card vendor.id pci 0xd161 &device.id pci 0x8005 +device.name Wildcard TDM410 4-port analog card vendor.id pci 0xd161 &device.id pci 0x8006 +device.name Wildcard AEX410 4-port analog card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x8007 +device.name Hx8 Series 8-port Base Card vendor.id pci 0xd161 &device.id pci 0x8008 +device.name Hx8 Series 8-port Base Card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x800a +device.name Wildcard TE133 single-span T1/E1/J1 card (PCI Express) vendor.id pci 0xd161 &device.id pci 0x800b +device.name Wildcard TE134 single-span T1/E1/J1 card vendor.id pci 0xd161 &device.id pci 0x800c +device.name Wildcard A8A 8-port analog card vendor.id pci 0xd161 &device.id pci 0x800d +device.name Wildcard A8B 8-port analog card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x800e +device.name Wildcard TE235/TE435 quad-span T1/E1/J1 card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x800f +device.name Wildcard A4A 4-port analog card vendor.id pci 0xd161 &device.id pci 0x8010 +device.name Wildcard A4B 4-port analog card (PCI-Express) vendor.id pci 0xd161 &device.id pci 0x8013 +device.name Wildcard TE236/TE436 quad-span T1/E1/J1 card vendor.id pci 0xd161 &device.id pci 0xb410 +device.name Wildcard B410 quad-BRI card vendor.id pci 0xd4d4 +vendor.name Dy4 Systems Inc vendor.id pci 0xd4d4 &device.id pci 0x0601 +device.name PCI Mezzanine Card vendor.id pci 0xd531 +vendor.name I+ME ACTIA GmbH vendor.id pci 0xd84d +vendor.name Exsys vendor.id pci 0xdada +vendor.name Datapath Limited vendor.id pci 0xdada &device.id pci 0x0133 +device.name VisionRGB-X2 vendor.id pci 0xdada &device.id pci 0x0139 +device.name VisionRGB-E1 vendor.id pci 0xdada &device.id pci 0x0144 +device.name VisionSD8 vendor.id pci 0xdada &device.id pci 0x0150 +device.name VisionRGB-E2 vendor.id pci 0xdada &device.id pci 0x0151 +device.name VisionSD4+1 vendor.id pci 0xdada &device.id pci 0x0159 +device.name VisionAV vendor.id pci 0xdada &device.id pci 0x0161 +device.name DGC161 vendor.id pci 0xdada &device.id pci 0x0165 +device.name DGC165 vendor.id pci 0xdada &device.id pci 0x0167 +device.name DGC167 vendor.id pci 0xdada &device.id pci 0x0168 +device.name DGC168 vendor.id pci 0xdada &device.id pci 0x1139 +device.name VisionRGB-E1S vendor.id pci 0xdada &device.id pci 0x1150 +device.name VisionRGB-E2S vendor.id pci 0xdada &device.id pci 0x1151 +device.name VisionSD4+1S vendor.id pci 0xdada &device.id pci 0x1153 +device.name VisionDVI-DL vendor.id pci 0xdada &device.id pci 0x1154 +device.name VisionSDI2 vendor.id pci 0xdb10 +vendor.name Diablo Technologies vendor.id pci 0xdc93 +vendor.name Dawicontrol GmbH vendor.id pci 0xdcba +vendor.name Dynamic Engineering vendor.id pci 0xdcba &device.id pci 0x0046 +device.name PCIe Altera Cyclone IV vendor.id pci 0xdcba &device.id pci 0x0047 +device.name VPX-RCB vendor.id pci 0xdcba &device.id pci 0x0048 +device.name PMC-Biserial-III-BAE9 vendor.id pci 0xdcba &device.id pci 0x004e +device.name PC104p-Biserial-III-NVY5 vendor.id pci 0xdcba &device.id pci 0x004f +device.name PC104p-Biserial-III-NVY6 vendor.id pci 0xdcba &device.id pci 0x0052 +device.name PCIeBiSerialDb37 BA22 LVDS IO vendor.id pci 0xdd01 +vendor.name Digital Devices GmbH vendor.id pci 0xdd01 &device.id pci 0x0003 +device.name Octopus DVB Adapter vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0001 +subdevice.name Octopus DVB adapter vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0002 +subdevice.name Octopus LE DVB adapter vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0003 +subdevice.name Octopus OEM vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0004 +subdevice.name Octopus V3 DVB adapter vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0010 +subdevice.name Octopus Mini vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0020 +subdevice.name Cine S2 V6 DVB adapter vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0021 +subdevice.name Cine S2 V6.5 DVB adapter vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0030 +subdevice.name Cine CT V6.1 DVB adapter vendor.id pci 0xdd01 &device.id pci 0x0003 &subvendor.id pci 0xdd01 &subdevice.id pci 0xdb03 +subdevice.name Mystique SaTiX-S2 V3 DVB adapter vendor.id pci 0xdd01 &device.id pci 0x0006 +device.name Cine V7 vendor.id pci 0xdd01 &device.id pci 0x0007 +device.name Max vendor.id pci 0xdd01 &device.id pci 0x0007 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0023 +subdevice.name Max S8 4/8 vendor.id pci 0xdd01 &device.id pci 0x0011 +device.name Octopus CI DVB Adapter vendor.id pci 0xdd01 &device.id pci 0x0011 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0040 +subdevice.name Octopus CI vendor.id pci 0xdd01 &device.id pci 0x0011 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0041 +subdevice.name Octopus CI Single vendor.id pci 0xdd01 &device.id pci 0x0201 +device.name Resi DVB-C Modulator vendor.id pci 0xdd01 &device.id pci 0x0201 &subvendor.id pci 0xdd01 &subdevice.id pci 0x0001 +subdevice.name Resi DVB-C Modulator vendor.id pci 0xdead +vendor.name Indigita Corporation vendor.id pci 0xdeaf +vendor.name Middle Digital Inc. vendor.id pci 0xdeaf &device.id pci 0x9050 +device.name PC Weasel Virtual VGA vendor.id pci 0xdeaf &device.id pci 0x9051 +device.name PC Weasel Serial Port vendor.id pci 0xdeaf &device.id pci 0x9052 +device.name PC Weasel Watchdog Timer vendor.id pci 0xdeda +vendor.name XIMEA vendor.id pci 0xdeda &device.id pci 0x4001 +device.name Camera CB vendor.id pci 0xdeda &device.id pci 0x4021 +device.name Camera MT vendor.id pci 0xe000 +vendor.name Winbond vendor.id pci 0xe000 &device.id pci 0xe000 +device.name W89C940 vendor.id pci 0xe159 +vendor.name Tiger Jet Network Inc. vendor.id pci 0xe159 &device.id pci 0x0001 +device.name Tiger3XX Modem/ISDN interface vendor.id pci 0xe159 &device.id pci 0x0001 &subvendor.id pci 0x0059 &subdevice.id pci 0x0001 +subdevice.name 128k ISDN-S/T Adapter vendor.id pci 0xe159 &device.id pci 0x0001 &subvendor.id pci 0x0059 &subdevice.id pci 0x0003 +subdevice.name 128k ISDN-U Adapter vendor.id pci 0xe159 &device.id pci 0x0001 &subvendor.id pci 0x00a7 &subdevice.id pci 0x0001 +subdevice.name TELES.S0/PCI 2.x ISDN Adapter vendor.id pci 0xe159 &device.id pci 0x0001 &subvendor.id pci 0x8086 &subdevice.id pci 0x0003 +subdevice.name Digium X100P/X101P analogue PSTN FXO interface vendor.id pci 0xe159 &device.id pci 0x0001 &subvendor.id pci 0xb100 &subdevice.id pci 0x0003 +subdevice.name OpenVox A400P 4-port analog card vendor.id pci 0xe159 &device.id pci 0x0001 &subvendor.id pci 0xb1d9 &subdevice.id pci 0x0003 +subdevice.name AX400P 4-port analog card vendor.id pci 0xe159 &device.id pci 0x0002 +device.name Tiger100APC ISDN chipset vendor.id pci 0xe1c5 +vendor.name Elcus vendor.id pci 0xe4bf +vendor.name EKF Elektronik GmbH vendor.id pci 0xe4bf &device.id pci 0x0ccd +device.name CCD-CALYPSO vendor.id pci 0xe4bf &device.id pci 0x0cd1 +device.name CD1-OPERA vendor.id pci 0xe4bf &device.id pci 0x0cd2 +device.name CD2-BEBOP vendor.id pci 0xe4bf &device.id pci 0x0cd3 +device.name CD3-JIVE vendor.id pci 0xe4bf &device.id pci 0x50c1 +device.name PC1-GROOVE vendor.id pci 0xe4bf &device.id pci 0x50c2 +device.name PC2-LIMBO vendor.id pci 0xe4bf &device.id pci 0x53c1 +device.name SC1-ALLEGRO vendor.id pci 0xe4bf &device.id pci 0xcc47 +device.name CCG-RUMBA vendor.id pci 0xe4bf &device.id pci 0xcc4d +device.name CCM-BOOGIE vendor.id pci 0xe4e4 +vendor.name Xorcom vendor.id pci 0xe55e +vendor.name Essence Technology, Inc. vendor.id pci 0xea01 +vendor.name Eagle Technology vendor.id pci 0xea01 &device.id pci 0x000a +device.name PCI-773 Temperature Card vendor.id pci 0xea01 &device.id pci 0x0032 +device.name PCI-730 & PC104P-30 Card vendor.id pci 0xea01 &device.id pci 0x003e +device.name PCI-762 Opto-Isolator Card vendor.id pci 0xea01 &device.id pci 0x0041 +device.name PCI-763 Reed Relay Card vendor.id pci 0xea01 &device.id pci 0x0043 +device.name PCI-769 Opto-Isolator Reed Relay Combo Card vendor.id pci 0xea01 &device.id pci 0x0046 +device.name PCI-766 Analog Output Card vendor.id pci 0xea01 &device.id pci 0x0052 +device.name PCI-703 Analog I/O Card vendor.id pci 0xea01 &device.id pci 0x0800 +device.name PCI-800 Digital I/O Card vendor.id pci 0xea60 +vendor.name RME vendor.id pci 0xea60 &device.id pci 0x9896 +device.name Digi32 vendor.id pci 0xea60 &device.id pci 0x9897 +device.name Digi32 Pro vendor.id pci 0xea60 &device.id pci 0x9898 +device.name Digi32/8 vendor.id pci 0xeabb +vendor.name Aashima Technology B.V. vendor.id pci 0xeace +vendor.name Endace Measurement Systems, Ltd vendor.id pci 0xeace &device.id pci 0x3100 +device.name DAG 3.10 OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x3200 +device.name DAG 3.2x OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x320e +device.name DAG 3.2E Fast Ethernet vendor.id pci 0xeace &device.id pci 0x340e +device.name DAG 3.4E Fast Ethernet vendor.id pci 0xeace &device.id pci 0x341e +device.name DAG 3.41E Fast Ethernet vendor.id pci 0xeace &device.id pci 0x3500 +device.name DAG 3.5 OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x351c +device.name DAG 3.5ECM Fast Ethernet vendor.id pci 0xeace &device.id pci 0x360d +device.name DAG 3.6D DS3 vendor.id pci 0xeace &device.id pci 0x360e +device.name DAG 3.6E Fast Ethernet vendor.id pci 0xeace &device.id pci 0x368e +device.name DAG 3.6E Gig Ethernet vendor.id pci 0xeace &device.id pci 0x3707 +device.name DAG 3.7T T1/E1/J1 vendor.id pci 0xeace &device.id pci 0x370d +device.name DAG 3.7D DS3/E3 vendor.id pci 0xeace &device.id pci 0x378e +device.name DAG 3.7G Gig Ethernet vendor.id pci 0xeace &device.id pci 0x3800 +device.name DAG 3.8S OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x4100 +device.name DAG 4.10 OC-48 vendor.id pci 0xeace &device.id pci 0x4110 +device.name DAG 4.11 OC-48 vendor.id pci 0xeace &device.id pci 0x4220 +device.name DAG 4.2 OC-48 vendor.id pci 0xeace &device.id pci 0x422e +device.name DAG 4.2GE Gig Ethernet vendor.id pci 0xeace &device.id pci 0x4230 +device.name DAG 4.2S OC-48 vendor.id pci 0xeace &device.id pci 0x423e +device.name DAG 4.2GE Gig Ethernet vendor.id pci 0xeace &device.id pci 0x4300 +device.name DAG 4.3S OC-48 vendor.id pci 0xeace &device.id pci 0x430e +device.name DAG 4.3GE Gig Ethernet vendor.id pci 0xeace &device.id pci 0x452e +device.name DAG 4.5G2 Gig Ethernet vendor.id pci 0xeace &device.id pci 0x454e +device.name DAG 4.5G4 Gig Ethernet vendor.id pci 0xeace &device.id pci 0x45b8 +device.name DAG 4.5Z8 Gig Ethernet vendor.id pci 0xeace &device.id pci 0x45be +device.name DAG 4.5Z2 Gig Ethernet vendor.id pci 0xeace &device.id pci 0x520e +device.name DAG 5.2X 10G Ethernet vendor.id pci 0xeace &device.id pci 0x521a +device.name DAG 5.2SXA 10G Ethernet/OC-192 vendor.id pci 0xeace &device.id pci 0x5400 +device.name DAG 5.4S-12 OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x5401 +device.name DAG 5.4SG-48 Gig Ethernet/OC-3/OC-12/OC-48 vendor.id pci 0xeace &device.id pci 0x540a +device.name DAG 5.4GA Gig Ethernet vendor.id pci 0xeace &device.id pci 0x541a +device.name DAG 5.4SA-12 OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x542a +device.name DAG 5.4SGA-48 Gig Ethernet/OC-3/OC-12/OC-48 vendor.id pci 0xeace &device.id pci 0x6000 +device.name DAG 6.0SE 10G Ethernet/OC-192 vendor.id pci 0xeace &device.id pci 0x6100 +device.name DAG 6.1SE 10G Ethernet/OC-192 vendor.id pci 0xeace &device.id pci 0x6200 +device.name DAG 6.2SE 10G Ethernet/OC-192 vendor.id pci 0xeace &device.id pci 0x7100 +device.name DAG 7.1S OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x7400 +device.name DAG 7.4S OC-3/OC-12 vendor.id pci 0xeace &device.id pci 0x7401 +device.name DAG 7.4S48 OC-48 vendor.id pci 0xeace &device.id pci 0x752e +device.name DAG 7.5G2 Gig Ethernet vendor.id pci 0xeace &device.id pci 0x754e +device.name DAG 7.5G4 Gig Ethernet vendor.id pci 0xeace &device.id pci 0x8100 +device.name DAG 8.1X 10G Ethernet vendor.id pci 0xeace &device.id pci 0x8101 +device.name DAG 8.1SX 10G Ethernet/OC-192 vendor.id pci 0xeace &device.id pci 0x8102 +device.name DAG 8.1X 10G Ethernet vendor.id pci 0xeace &device.id pci 0x820e +device.name DAG 8.2X 10G Ethernet vendor.id pci 0xeace &device.id pci 0x820f +device.name DAG 8.2X 10G Ethernet (2nd bus) vendor.id pci 0xeace &device.id pci 0x8400 +device.name DAG 8.4I Infiniband x4 SDR vendor.id pci 0xeace &device.id pci 0x8500 +device.name DAG 8.5I Infiniband x4 DDR vendor.id pci 0xeace &device.id pci 0x9200 +device.name DAG 9.2SX2 10G Ethernet vendor.id pci 0xeace &device.id pci 0x920e +device.name DAG 9.2X2 10G Ethernet vendor.id pci 0xeace &device.id pci 0xa120 +device.name DAG 10X2-P 10G Ethernet vendor.id pci 0xeace &device.id pci 0xa12e +device.name DAG 10X2-S 10G Ethernet vendor.id pci 0xeace &device.id pci 0xa140 +device.name DAG 10X4-P 10G Ethernet vendor.id pci 0xec80 +vendor.name Belkin Corporation vendor.id pci 0xec80 &device.id pci 0xec00 +device.name F5D6000 vendor.id pci 0xecc0 +vendor.name Echo Digital Audio Corporation vendor.id pci 0xedd8 +vendor.name ARK Logic Inc vendor.id pci 0xedd8 &device.id pci 0xa091 +device.name 1000PV [Stingray] vendor.id pci 0xedd8 &device.id pci 0xa099 +device.name 2000PV [Stingray] vendor.id pci 0xedd8 &device.id pci 0xa0a1 +device.name 2000MT vendor.id pci 0xedd8 &device.id pci 0xa0a9 +device.name 2000MI vendor.id pci 0xf043 +vendor.name ASUSTeK Computer Inc. (Wrong ID) vendor.id pci 0xf05b +vendor.name Foxconn International, Inc. (Wrong ID) vendor.id pci 0xf1d0 +vendor.name AJA Video vendor.id pci 0xf1d0 &device.id pci 0xc0fe +device.name Xena HS/HD-R vendor.id pci 0xf1d0 &device.id pci 0xc0ff +device.name Kona/Xena 2 vendor.id pci 0xf1d0 &device.id pci 0xcafe +device.name Kona SD vendor.id pci 0xf1d0 &device.id pci 0xcfee +device.name Xena LS/SD-22-DA/SD-DA vendor.id pci 0xf1d0 &device.id pci 0xdaff +device.name KONA LHi vendor.id pci 0xf1d0 &device.id pci 0xdb09 +device.name Corvid 24 vendor.id pci 0xf1d0 &device.id pci 0xdcaf +device.name Kona HD vendor.id pci 0xf1d0 &device.id pci 0xdfee +device.name Xena HD-DA vendor.id pci 0xf1d0 &device.id pci 0xefac +device.name Xena SD-MM/SD-22-MM vendor.id pci 0xf1d0 &device.id pci 0xfacd +device.name Xena HD-MM vendor.id pci 0xf5f5 +vendor.name F5 Networks, Inc. vendor.id pci 0xf849 +vendor.name ASRock Incorporation (Wrong ID) vendor.id pci 0xfa57 +vendor.name Interagon AS vendor.id pci 0xfa57 &device.id pci 0x0001 +device.name PMC [Pattern Matching Chip] vendor.id pci 0xfab7 +vendor.name Fabric7 Systems, Inc. vendor.id pci 0xfebd +vendor.name Ultraview Corp. vendor.id pci 0xfeda +vendor.name Broadcom Inc vendor.id pci 0xfeda &device.id pci 0xa0fa +device.name BCM4210 iLine10 HomePNA 2.0 vendor.id pci 0xfeda &device.id pci 0xa10e +device.name BCM4230 iLine10 HomePNA 2.0 vendor.id pci 0xfede +vendor.name Fedetec Inc. vendor.id pci 0xfede &device.id pci 0x0003 +device.name TABIC PCI v3 vendor.id pci 0xfffd +vendor.name XenSource, Inc. vendor.id pci 0xfffd &device.id pci 0x0101 +device.name PCI Event Channel Controller vendor.id pci 0xfffe +vendor.name VMWare Inc (temporary ID) vendor.id pci 0xfffe &device.id pci 0x0710 +device.name Virtual SVGA vendor.id pci 0xffff +vendor.name Illegal Vendor ID baseclass.id 0x000 +baseclass.name Unclassified device baseclass.id 0x000 &subclass.id 0x00 +subclass.name Non-VGA unclassified device baseclass.id 0x000 &subclass.id 0x01 +subclass.name VGA compatible unclassified device baseclass.id 0x001 +baseclass.name Mass storage controller baseclass.id 0x001 &subclass.id 0x00 +subclass.name SCSI storage controller baseclass.id 0x001 &subclass.id 0x01 +subclass.name IDE interface baseclass.id 0x001 &subclass.id 0x02 +subclass.name Floppy disk controller baseclass.id 0x001 &subclass.id 0x03 +subclass.name IPI bus controller baseclass.id 0x001 &subclass.id 0x04 +subclass.name RAID bus controller baseclass.id 0x001 &subclass.id 0x05 +subclass.name ATA controller baseclass.id 0x001 &subclass.id 0x05 &progif.id 0x20 +progif.name ADMA single stepping baseclass.id 0x001 &subclass.id 0x05 &progif.id 0x30 +progif.name ADMA continuous operation baseclass.id 0x001 &subclass.id 0x06 +subclass.name SATA controller baseclass.id 0x001 &subclass.id 0x06 &progif.id 0x00 +progif.name Vendor specific baseclass.id 0x001 &subclass.id 0x06 &progif.id 0x01 +progif.name AHCI 1.0 baseclass.id 0x001 &subclass.id 0x06 &progif.id 0x02 +progif.name Serial Storage Bus baseclass.id 0x001 &subclass.id 0x07 +subclass.name Serial Attached SCSI controller baseclass.id 0x001 &subclass.id 0x07 &progif.id 0x01 +progif.name Serial Storage Bus baseclass.id 0x001 &subclass.id 0x08 +subclass.name Non-Volatile memory controller baseclass.id 0x001 &subclass.id 0x08 &progif.id 0x01 +progif.name NVMHCI baseclass.id 0x001 &subclass.id 0x08 &progif.id 0x02 +progif.name NVM Express baseclass.id 0x001 &subclass.id 0x80 +subclass.name Mass storage controller baseclass.id 0x002 +baseclass.name Network controller baseclass.id 0x002 &subclass.id 0x00 +subclass.name Ethernet controller baseclass.id 0x002 &subclass.id 0x01 +subclass.name Token ring network controller baseclass.id 0x002 &subclass.id 0x02 +subclass.name FDDI network controller baseclass.id 0x002 &subclass.id 0x03 +subclass.name ATM network controller baseclass.id 0x002 &subclass.id 0x04 +subclass.name ISDN controller baseclass.id 0x002 &subclass.id 0x05 +subclass.name WorldFip controller baseclass.id 0x002 &subclass.id 0x06 +subclass.name PICMG controller baseclass.id 0x002 &subclass.id 0x07 +subclass.name Infiniband controller baseclass.id 0x002 &subclass.id 0x08 +subclass.name Fabric controller baseclass.id 0x002 &subclass.id 0x80 +subclass.name Network controller baseclass.id 0x003 +baseclass.name Display controller baseclass.id 0x003 &subclass.id 0x00 +subclass.name VGA compatible controller baseclass.id 0x003 &subclass.id 0x00 &progif.id 0x00 +progif.name VGA controller baseclass.id 0x003 &subclass.id 0x00 &progif.id 0x01 +progif.name 8514 controller baseclass.id 0x003 &subclass.id 0x01 +subclass.name XGA compatible controller baseclass.id 0x003 &subclass.id 0x02 +subclass.name 3D controller baseclass.id 0x003 &subclass.id 0x80 +subclass.name Display controller baseclass.id 0x004 +baseclass.name Multimedia controller baseclass.id 0x004 &subclass.id 0x00 +subclass.name Multimedia video controller baseclass.id 0x004 &subclass.id 0x01 +subclass.name Multimedia audio controller baseclass.id 0x004 &subclass.id 0x02 +subclass.name Computer telephony device baseclass.id 0x004 &subclass.id 0x03 +subclass.name Audio device baseclass.id 0x004 &subclass.id 0x80 +subclass.name Multimedia controller baseclass.id 0x005 +baseclass.name Memory controller baseclass.id 0x005 &subclass.id 0x00 +subclass.name RAM memory baseclass.id 0x005 &subclass.id 0x01 +subclass.name FLASH memory baseclass.id 0x005 &subclass.id 0x80 +subclass.name Memory controller baseclass.id 0x006 +baseclass.name Bridge baseclass.id 0x006 &subclass.id 0x00 +subclass.name Host bridge baseclass.id 0x006 &subclass.id 0x01 +subclass.name ISA bridge baseclass.id 0x006 &subclass.id 0x02 +subclass.name EISA bridge baseclass.id 0x006 &subclass.id 0x03 +subclass.name MicroChannel bridge baseclass.id 0x006 &subclass.id 0x04 +subclass.name PCI bridge baseclass.id 0x006 &subclass.id 0x04 &progif.id 0x00 +progif.name Normal decode baseclass.id 0x006 &subclass.id 0x04 &progif.id 0x01 +progif.name Subtractive decode baseclass.id 0x006 &subclass.id 0x05 +subclass.name PCMCIA bridge baseclass.id 0x006 &subclass.id 0x06 +subclass.name NuBus bridge baseclass.id 0x006 &subclass.id 0x07 +subclass.name CardBus bridge baseclass.id 0x006 &subclass.id 0x08 +subclass.name RACEway bridge baseclass.id 0x006 &subclass.id 0x08 &progif.id 0x00 +progif.name Transparent mode baseclass.id 0x006 &subclass.id 0x08 &progif.id 0x01 +progif.name Endpoint mode baseclass.id 0x006 &subclass.id 0x09 +subclass.name Semi-transparent PCI-to-PCI bridge baseclass.id 0x006 &subclass.id 0x09 &progif.id 0x40 +progif.name Primary bus towards host CPU baseclass.id 0x006 &subclass.id 0x09 &progif.id 0x80 +progif.name Secondary bus towards host CPU baseclass.id 0x006 &subclass.id 0x0a +subclass.name InfiniBand to PCI host bridge baseclass.id 0x006 &subclass.id 0x80 +subclass.name Bridge baseclass.id 0x007 +baseclass.name Communication controller baseclass.id 0x007 &subclass.id 0x00 +subclass.name Serial controller baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x00 +progif.name 8250 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x01 +progif.name 16450 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x02 +progif.name 16550 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x03 +progif.name 16650 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x04 +progif.name 16750 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x05 +progif.name 16850 baseclass.id 0x007 &subclass.id 0x00 &progif.id 0x06 +progif.name 16950 baseclass.id 0x007 &subclass.id 0x01 +subclass.name Parallel controller baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x00 +progif.name SPP baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x01 +progif.name BiDir baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x02 +progif.name ECP baseclass.id 0x007 &subclass.id 0x01 &progif.id 0x03 +progif.name IEEE1284 baseclass.id 0x007 &subclass.id 0x01 &progif.id 0xfe +progif.name IEEE1284 Target baseclass.id 0x007 &subclass.id 0x02 +subclass.name Multiport serial controller baseclass.id 0x007 &subclass.id 0x03 +subclass.name Modem baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x00 +progif.name Generic baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x01 +progif.name Hayes/16450 baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x02 +progif.name Hayes/16550 baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x03 +progif.name Hayes/16650 baseclass.id 0x007 &subclass.id 0x03 &progif.id 0x04 +progif.name Hayes/16750 baseclass.id 0x007 &subclass.id 0x04 +subclass.name GPIB controller baseclass.id 0x007 &subclass.id 0x05 +subclass.name Smard Card controller baseclass.id 0x007 &subclass.id 0x80 +subclass.name Communication controller baseclass.id 0x008 +baseclass.name Generic system peripheral baseclass.id 0x008 &subclass.id 0x00 +subclass.name PIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x00 +progif.name 8259 baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x01 +progif.name ISA PIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x02 +progif.name EISA PIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x10 +progif.name IO-APIC baseclass.id 0x008 &subclass.id 0x00 &progif.id 0x20 +progif.name IO(X)-APIC baseclass.id 0x008 &subclass.id 0x01 +subclass.name DMA controller baseclass.id 0x008 &subclass.id 0x01 &progif.id 0x00 +progif.name 8237 baseclass.id 0x008 &subclass.id 0x01 &progif.id 0x01 +progif.name ISA DMA baseclass.id 0x008 &subclass.id 0x01 &progif.id 0x02 +progif.name EISA DMA baseclass.id 0x008 &subclass.id 0x02 +subclass.name Timer baseclass.id 0x008 &subclass.id 0x02 &progif.id 0x00 +progif.name 8254 baseclass.id 0x008 &subclass.id 0x02 &progif.id 0x01 +progif.name ISA Timer baseclass.id 0x008 &subclass.id 0x02 &progif.id 0x02 +progif.name EISA Timers baseclass.id 0x008 &subclass.id 0x02 &progif.id 0x03 +progif.name HPET baseclass.id 0x008 &subclass.id 0x03 +subclass.name RTC baseclass.id 0x008 &subclass.id 0x03 &progif.id 0x00 +progif.name Generic baseclass.id 0x008 &subclass.id 0x03 &progif.id 0x01 +progif.name ISA RTC baseclass.id 0x008 &subclass.id 0x04 +subclass.name PCI Hot-plug controller baseclass.id 0x008 &subclass.id 0x05 +subclass.name SD Host controller baseclass.id 0x008 &subclass.id 0x06 +subclass.name IOMMU baseclass.id 0x008 &subclass.id 0x80 +subclass.name System peripheral baseclass.id 0x009 +baseclass.name Input device controller baseclass.id 0x009 &subclass.id 0x00 +subclass.name Keyboard controller baseclass.id 0x009 &subclass.id 0x01 +subclass.name Digitizer Pen baseclass.id 0x009 &subclass.id 0x02 +subclass.name Mouse controller baseclass.id 0x009 &subclass.id 0x03 +subclass.name Scanner controller baseclass.id 0x009 &subclass.id 0x04 +subclass.name Gameport controller baseclass.id 0x009 &subclass.id 0x04 &progif.id 0x00 +progif.name Generic baseclass.id 0x009 &subclass.id 0x04 &progif.id 0x10 +progif.name Extended baseclass.id 0x009 &subclass.id 0x80 +subclass.name Input device controller baseclass.id 0x00a +baseclass.name Docking station baseclass.id 0x00a &subclass.id 0x00 +subclass.name Generic Docking Station baseclass.id 0x00a &subclass.id 0x80 +subclass.name Docking Station baseclass.id 0x00b +baseclass.name Processor baseclass.id 0x00b &subclass.id 0x00 +subclass.name 386 baseclass.id 0x00b &subclass.id 0x01 +subclass.name 486 baseclass.id 0x00b &subclass.id 0x02 +subclass.name Pentium baseclass.id 0x00b &subclass.id 0x10 +subclass.name Alpha baseclass.id 0x00b &subclass.id 0x20 +subclass.name Power PC baseclass.id 0x00b &subclass.id 0x30 +subclass.name MIPS baseclass.id 0x00b &subclass.id 0x40 +subclass.name Co-processor baseclass.id 0x00c +baseclass.name Serial bus controller baseclass.id 0x00c &subclass.id 0x00 +subclass.name FireWire (IEEE 1394) baseclass.id 0x00c &subclass.id 0x00 &progif.id 0x00 +progif.name Generic baseclass.id 0x00c &subclass.id 0x00 &progif.id 0x10 +progif.name OHCI baseclass.id 0x00c &subclass.id 0x01 +subclass.name ACCESS Bus baseclass.id 0x00c &subclass.id 0x02 +subclass.name SSA baseclass.id 0x00c &subclass.id 0x03 +subclass.name USB controller baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x00 +progif.name UHCI baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x10 +progif.name OHCI baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x20 +progif.name EHCI baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x30 +progif.name XHCI baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x80 +progif.name Unspecified baseclass.id 0x00c &subclass.id 0x03 &progif.id 0xfe +progif.name USB Device baseclass.id 0x00c &subclass.id 0x04 +subclass.name Fibre Channel baseclass.id 0x00c &subclass.id 0x05 +subclass.name SMBus baseclass.id 0x00c &subclass.id 0x06 +subclass.name InfiniBand baseclass.id 0x00c &subclass.id 0x07 +subclass.name IPMI SMIC interface baseclass.id 0x00c &subclass.id 0x08 +subclass.name SERCOS interface baseclass.id 0x00c &subclass.id 0x09 +subclass.name CANBUS baseclass.id 0x00d +baseclass.name Wireless controller baseclass.id 0x00d &subclass.id 0x00 +subclass.name IRDA controller baseclass.id 0x00d &subclass.id 0x01 +subclass.name Consumer IR controller baseclass.id 0x00d &subclass.id 0x10 +subclass.name RF controller baseclass.id 0x00d &subclass.id 0x11 +subclass.name Bluetooth baseclass.id 0x00d &subclass.id 0x12 +subclass.name Broadband baseclass.id 0x00d &subclass.id 0x20 +subclass.name 802.1a controller baseclass.id 0x00d &subclass.id 0x21 +subclass.name 802.1b controller baseclass.id 0x00d &subclass.id 0x80 +subclass.name Wireless controller baseclass.id 0x00e +baseclass.name Intelligent controller baseclass.id 0x00e &subclass.id 0x00 +subclass.name I2O baseclass.id 0x00f +baseclass.name Satellite communications controller baseclass.id 0x00f &subclass.id 0x01 +subclass.name Satellite TV controller baseclass.id 0x00f &subclass.id 0x02 +subclass.name Satellite audio communication controller baseclass.id 0x00f &subclass.id 0x03 +subclass.name Satellite voice communication controller baseclass.id 0x00f &subclass.id 0x04 +subclass.name Satellite data communication controller baseclass.id 0x010 +baseclass.name Encryption controller baseclass.id 0x010 &subclass.id 0x00 +subclass.name Network and computing encryption device baseclass.id 0x010 &subclass.id 0x10 +subclass.name Entertainment encryption device baseclass.id 0x010 &subclass.id 0x80 +subclass.name Encryption controller baseclass.id 0x011 +baseclass.name Signal processing controller baseclass.id 0x011 &subclass.id 0x00 +subclass.name DPIO module baseclass.id 0x011 &subclass.id 0x01 +subclass.name Performance counters baseclass.id 0x011 &subclass.id 0x10 +subclass.name Communication synchronizer baseclass.id 0x011 &subclass.id 0x20 +subclass.name Signal processing management baseclass.id 0x011 &subclass.id 0x80 +subclass.name Signal processing controller baseclass.id 0x012 +baseclass.name Processing accelerators baseclass.id 0x012 &subclass.id 0x00 +subclass.name Processing accelerators baseclass.id 0x013 +baseclass.name Non-Essential Instrumentation baseclass.id 0x040 +baseclass.name Coprocessor baseclass.id 0x0ff +baseclass.name Unassigned class hwinfo-21.52/src/ids/src/pcmcia000066400000000000000000000176651323731041200163440ustar00rootroot00000000000000 vendor.id pcmcia 0x0004 &device.id pcmcia 0x0004 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe fmvj18x_cs vendor.id pcmcia 0x000b &device.id pcmcia 0x7100 |vendor.id pcmcia 0x0101 &device.id pcmcia 0x0777 |vendor.id pcmcia 0x0126 &device.id pcmcia 0x8000 |vendor.id pcmcia 0x0250 &device.id pcmcia 0x0002 |vendor.id pcmcia 0x0274 &device.id pcmcia 0x1612 |vendor.id pcmcia 0x02d2 &device.id pcmcia 0x0001 |vendor.id pcmcia 0x50c2 &device.id pcmcia 0x0001 |vendor.id pcmcia 0xc00f &device.id pcmcia 0x0000 +driver.module.modprobe hostap_cs vendor.id pcmcia 0x000b &device.id pcmcia 0x7300 |vendor.id pcmcia 0x0138 &device.id pcmcia 0x0002 |vendor.id pcmcia 0x0156 &device.id pcmcia 0x0002 |vendor.id pcmcia 0x0274 &device.id pcmcia 0x1613 |vendor.id pcmcia 0x028a &device.id pcmcia 0x0002 |vendor.id pcmcia 0xc250 &device.id pcmcia 0x0002 +driver.module.modprobe hostap_cs +driver.module.modprobe orinoco_cs vendor.id pcmcia 0x0032 &device.id pcmcia 0x0704 |vendor.id pcmcia 0x00a4 &device.id pcmcia 0x002d |vendor.id pcmcia 0x2080 &device.id pcmcia 0x0001 +driver.module.modprobe ide-cs vendor.id pcmcia 0x0057 &device.id pcmcia 0x1004 |vendor.id pcmcia 0x0104 &device.id pcmcia 0x000d |vendor.id pcmcia 0x0104 &device.id pcmcia 0x0075 |vendor.id pcmcia 0x0104 &device.id pcmcia 0x0145 |vendor.id pcmcia 0x0149 &device.id pcmcia 0x0230 |vendor.id pcmcia 0x0149 &device.id pcmcia 0x4530 |vendor.id pcmcia 0x0186 &device.id pcmcia 0x0110 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x2216 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x2328 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x8041 |vendor.id pcmcia 0x0213 &device.id pcmcia 0x2452 |vendor.id pcmcia 0x026f &device.id pcmcia 0x0300 |vendor.id pcmcia 0x026f &device.id pcmcia 0x0307 |vendor.id pcmcia 0x026f &device.id pcmcia 0x030a |vendor.id pcmcia 0x0274 &device.id pcmcia 0x1103 |vendor.id pcmcia 0x0274 &device.id pcmcia 0x1121 |vendor.id pcmcia 0xc00f &device.id pcmcia 0x0002 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe pcnet_cs vendor.id pcmcia 0x0089 &device.id pcmcia 0x0001 |vendor.id pcmcia 0x01eb &device.id pcmcia 0x080a |vendor.id pcmcia 0x0261 &device.id pcmcia 0x0002 |vendor.id pcmcia 0x0268 &device.id pcmcia 0x0001 |vendor.id pcmcia 0x026f &device.id pcmcia 0x0305 |vendor.id pcmcia 0x028a &device.id pcmcia 0x0673 |vendor.id pcmcia 0x02aa &device.id pcmcia 0x0002 |vendor.id pcmcia 0x02ac &device.id pcmcia 0x0002 |vendor.id pcmcia 0x14ea &device.id pcmcia 0xb001 |vendor.id pcmcia 0x50c2 &device.id pcmcia 0x7300 |vendor.id pcmcia 0x9005 &device.id pcmcia 0x0021 +driver.module.modprobe orinoco_cs # tulip_cb vendor.id pcmcia 0x0089 &device.id pcmcia 0x0102 |vendor.id pcmcia 0x0089 &device.id pcmcia 0x0113 |vendor.id pcmcia 0x00a4 &device.id pcmcia 0x0113 |vendor.id pcmcia 0x0105 &device.id pcmcia 0x0500 |vendor.id pcmcia 0x0149 &device.id pcmcia 0x0231 |vendor.id pcmcia 0x0149 &device.id pcmcia 0xc2ab |vendor.id pcmcia 0x0186 &device.id pcmcia 0x0101 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x2220 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x2225 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x2227 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x8036 |vendor.id pcmcia 0x01da &device.id pcmcia 0x0081 |vendor.id pcmcia 0x01da &device.id pcmcia 0x0090 |vendor.id pcmcia 0x021b &device.id pcmcia 0x0510 |vendor.id pcmcia 0x022d &device.id pcmcia 0x2103 |vendor.id pcmcia 0x02ac &device.id pcmcia 0x1012 |vendor.id pcmcia 0x13d1 &device.id pcmcia 0xab02+0x0002 |vendor.id pcmcia 0x50c7 &device.id pcmcia 0xcafe |vendor.id pcmcia 0x9513 &device.id pcmcia 0x0081 |vendor.id pcmcia 0xe815 &device.id pcmcia 0x0081 +baseclass.id 0x002 +subclass.id 0x00 # eepro100_cb vendor.id pcmcia 0x0089 &device.id pcmcia 0x0103 +baseclass.id 0x002 +subclass.id 0x00 vendor.id pcmcia 0x0089 &device.id pcmcia 0x0301 |vendor.id pcmcia 0x0101 &device.id pcmcia 0x0039 |vendor.id pcmcia 0x0104 &device.id pcmcia 0x0006 |vendor.id pcmcia 0x0105 &device.id pcmcia 0x410a |vendor.id pcmcia 0x010b &device.id pcmcia 0x0d50+0x0004 |vendor.id pcmcia 0x010b &device.id pcmcia 0xd180 |vendor.id pcmcia 0x0137 &device.id pcmcia 0x000e |vendor.id pcmcia 0x0137 &device.id pcmcia 0x001b |vendor.id pcmcia 0x0137 &device.id pcmcia 0x0025 |vendor.id pcmcia 0x0137 &device.id pcmcia 0x0045 |vendor.id pcmcia 0x0137 &device.id pcmcia 0x0052 |vendor.id pcmcia 0x018a &device.id pcmcia 0x0001 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe serial_cs # eepro100_cb vendor.id pcmcia 0x0089 &device.id pcmcia 0x1103 +baseclass.id 0x002 +subclass.id 0x00 # tulip_cb vendor.id pcmcia 0x00a4 &device.id pcmcia 0x0103 +baseclass.id 0x002 +subclass.id 0x00 vendor.id pcmcia 0x0101 &device.id pcmcia 0x0035 |vendor.id pcmcia 0x0101 &device.id pcmcia 0x003d |vendor.id pcmcia 0x0101 &device.id pcmcia 0x0562 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe 3c589_cs vendor.id pcmcia 0x0101 &device.id pcmcia 0x0556 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe 3c574_cs vendor.id pcmcia 0x0101 &device.id pcmcia 0x0574 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe 3c574_cs vendor.id pcmcia 0x0101 &device.id pcmcia 0x0589 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe 3c589_cs vendor.id pcmcia 0x0101 &device.id pcmcia 0x0620 |vendor.id pcmcia 0x0101 &device.id pcmcia 0x0696 |vendor.id pcmcia 0x01bf &device.id pcmcia 0x3302 |vendor.id pcmcia 0x01bf &device.id pcmcia 0xb301 |vendor.id pcmcia 0xd601 &device.id pcmcia 0x0007 +driver.module.modprobe atmel_cs vendor.id pcmcia 0x0104 &device.id pcmcia 0x0070 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe serial_cs vendor.id pcmcia 0x0105 &device.id pcmcia 0x0007 |vendor.id pcmcia 0x015f &device.id pcmcia 0x0005 |vendor.id pcmcia 0x015f &device.id pcmcia 0x0007 |vendor.id pcmcia 0x015f &device.id pcmcia 0x000a +driver.module.modprobe airo_cs vendor.id pcmcia 0x0137 &device.id pcmcia 0x0003 +driver.module.modprobe parport_cs # epic_cb vendor.id pcmcia 0x0140 &device.id pcmcia 0x000f |vendor.id pcmcia 0x0140 &device.id pcmcia 0x0012 |vendor.id pcmcia 0x016c &device.id pcmcia 0x0021 +baseclass.id 0x002 +subclass.id 0x00 # epic_cb vendor.id pcmcia 0x0140 &device.id pcmcia 0x0011 +baseclass.id 0x002 +subclass.id 0x00 vendor.id pcmcia 0x0149 &device.id pcmcia 0xc1ab +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe axnet_cs +driver.module.modprobe pcnet_cs vendor.id pcmcia 0x016c &device.id pcmcia 0x0020 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe smc91c92_cs vendor.id pcmcia 0x016c &device.id pcmcia 0x0023 |vendor.id pcmcia 0x0186 &device.id pcmcia 0x0100 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe smc91c92_cs vendor.id pcmcia 0x0175 &device.id pcmcia 0x0000 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe pcnet_cs vendor.id pcmcia 0x018a &device.id pcmcia 0x0301 |vendor.id pcmcia 0x026f &device.id pcmcia 0x0301 |vendor.id pcmcia 0x026f &device.id pcmcia 0x0303 |vendor.id pcmcia 0x026f &device.id pcmcia 0x0309 |vendor.id pcmcia 0x0274 &device.id pcmcia 0x1106 |vendor.id pcmcia 0x8a01 &device.id pcmcia 0xc1ab +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe axnet_cs vendor.id pcmcia 0x01a6 &device.id pcmcia 0x0000 +driver.module.modprobe ray_cs vendor.id pcmcia 0x01bf &device.id pcmcia 0x010a +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe xirc2ps_cs vendor.id pcmcia 0x020c &device.id pcmcia 0x0103 +driver.module.modprobe sedl_cs vendor.id pcmcia 0x021b &device.id pcmcia 0x0202 +baseclass.id 0x002 +subclass.id 0x00 +driver.module.modprobe pcnet_cs +driver.module.modprobe axnet_cs vendor.id pcmcia 0xd601 &device.id pcmcia 0x0002 |vendor.id pcmcia 0xd601 &device.id pcmcia 0x0005 +driver.module.modprobe hostap_cs +driver.module.modprobe orinoco_cs hwinfo-21.52/src/ids/src/s390000066400000000000000000000157251323731041200156010ustar00rootroot00000000000000# special s390 hardware vendor.id special 0x6001 +vendor.name IBM vendor.id special 0x6001 &device.id special 0x1731 &subdevice.id special 0x1732 &detail.ccw.data.cu_model 1 |detail.ccw.data.cu_model 2 +device.name OSA Express Network card +baseclass.id 2 +subclass.id 0x86 +driver.module.modprobe qeth vendor.id special 0x6001 &device.id special 0x1731 &subdevice.id special 0x1732 &detail.ccw.data.cu_model 6 +device.name OSA for NCP (OSN) +baseclass.id 2 +subclass.id 0x86 +driver.module.modprobe qeth vendor.id special 0x6001 &device.id special 0x1731 &subdevice.id special 0x1732 &detail.ccw.data.cu_model 3 +device.name zFCP controller +baseclass.id 1 +subclass.id 0 +driver.module.modprobe zfcp vendor.id special 0x6001 &device.id special 0x1731 &subdevice.id special 0x1732 &detail.ccw.data.cu_model 5 +device.name Hipersocket +baseclass.id 2 +subclass.id 0x87 +driver.module.modprobe qeth vendor.id special 0x6001 &device.id special 0x2540 &baseclass.id 0x10c +device.name z/VM Virtual Card Reader vendor.id special 0x6001 &device.id special 0x2540 &baseclass.id 0x109 +device.name z/VM Virtual Card Punch vendor.id special 0x6001 &device.id special 0x2701 +device.name 2701 Data Adapter vendor.id special 0x6001 &device.id special 0x3890 +device.name Document Processor vendor.id special 0x6001 &device.id special 0x3250 +device.name 3250 Display vendor.id special 0x6001 &device.id special 0x3178 |device.id special 0x3179 |device.id special 0x3180 |device.id special 0x3190 |device.id special 0x3270 |device.id special 0x3277 |device.id special 0x3278 |device.id special 0x3279 |device.id special 0x3290 +device.name 3270-Family Display +baseclass.id 0x108 +subclass.id 1 vendor.id special 0x6001 &device.id special 0x3203 |device.id special 0x3211 |device.id special 0x3262 |device.id special 0x4245 |device.id special 0x4248 |device.id special 0x6562 +device.name Impact Printer +baseclass.id 0x109 vendor.id special 0x6001 &device.id special 0x3203 &detail.ccw.data.cu_model 5 +device.name z/VM Virtual Printer +baseclass.id 0x109 vendor.id special 0x6001 &device.id special 0x3215 +device.name 3215 Display +baseclass.id 0x108 +subclass.id 1 vendor.id special 0x6001 &device.id special 0x3990 &subdevice.id special 0x3390 |subdevice.id special 0x3380 |subdevice.id special 0x3350 |subdevice.id special 0x3330 |subdevice.id special 0x3375 |subdevice.id special 0x3851 +device.name DASD +baseclass.id 0x106 +subclass.id 0 +progif.id 1 +driver.module.modprobe dasd_eckd_mod vendor.id special 0x6001 &device.id special 0x2105 &subdevice.id special 0x3390 |subdevice.id special 0x3380 +device.name DASD +baseclass.id 0x106 +subclass.id 0 +progif.id 1 +driver.module.modprobe dasd_eckd_mod vendor.id special 0x6001 &device.id special 0x3880 &subdevice.id special 0x3390 +device.name DASD +baseclass.id 0x106 +subclass.id 0 +progif.id 1 +driver.module.modprobe dasd_eckd_mod vendor.id special 0x6001 &device.id special 0x3880 &subdevice.id special 0x3370 +device.name DASD +baseclass.id 0x106 +subclass.id 0 +progif.id 2 +driver.module.modprobe dasd_fba_mod vendor.id special 0x6001 &device.id special 0x9343 &subdevice.id special 0x9345 +device.name DASD +baseclass.id 0x106 +subclass.id 0 +progif.id 1 +driver.module.modprobe dasd_eckd_mod vendor.id special 0x6001 &device.id special 0x6310 &subdevice.id special 0x9336 +device.name DASD +baseclass.id 0x106 +subclass.id 0 +progif.id 2 +driver.module.modprobe dasd_fba_mod vendor.id special 0x6001 &device.id special 0x2107 |device.id special 0x1750 +device.name DASD +baseclass.id 0x106 +subclass.id 0 +progif.id 1 +driver.module.modprobe dasd_eckd_mod vendor.id special 0x6001 &device.id special 0x3832 &detail.ccw.data.cu_model 1 +device.name VirtIO Ethernet CCW Device +baseclass.id 0x107 +subclass.id 0x01 +driver.module.modprobe virtio_net vendor.id special 0x6001 &device.id special 0x3832 &detail.ccw.data.cu_model 2 +device.name VirtIO Block CCW Device +baseclass.id 0x106 +subclass.id 0 +driver.module.modprobe virtio_blk vendor.id special 0x6001 &device.id special 0x3832 &detail.ccw.data.cu_model 5 +device.name VirtIO Memory Balloon +baseclass.id 0x005 +driver.module.modprobe virtio_balloon vendor.id special 0x6001 &device.id special 0x3705 &device.id special 0x3725 &device.id special 0x3745 +device.name 37x5 Line Adapter vendor.id special 0x6001 &device.id special 0x3286 &device.id special 0x3287 &device.id special 0x3288 &device.id special 0x3289 +device.name 328x Display Printer vendor.id special 0x6001 &device.id special 0x3420 +device.name 3420 Tape Drive +baseclass.id 0x106 +subclass.id 1 +driver.module.modprobe tape_34xx vendor.id special 0x6001 &device.id special 0x3422 +device.name 3422 Tape Drive +baseclass.id 0x106 +subclass.id 1 +driver.module.modprobe tape_34xx vendor.id special 0x6001 &device.id special 0x3480 +device.name 3480 Tape Drive +baseclass.id 0x106 +subclass.id 1 +driver.module.modprobe tape_34xx vendor.id special 0x6001 &device.id special 0x3490 +device.name 3490 Tape Drive +baseclass.id 0x106 +subclass.id 1 +driver.module.modprobe tape_34xx vendor.id special 0x6001 &device.id special 0x3505 +device.name 3505 Card Reader vendor.id special 0x6001 &device.id special 0x3525 +device.name 3525 Card Punch vendor.id special 0x6001 &device.id special 0x3800 +device.name 3800 Printer +baseclass.id 0x109 vendor.id special 0x6001 &device.id special 0x3820 +device.name 3820 Printer +baseclass.id 0x109 vendor.id special 0x6001 &device.id special 0x5080 +device.name 5080 Graphics Display vendor.id special 0x6001 &device.id special 0x9032 |device.id special 0x9033 +device.name 903x ES Connection Director vendor.id special 0x6001 &device.id special 0x0001 +device.name Token ring card vendor.id special 0x6001 &device.id special 0x3088 &detail.ccw.data.cu_model 8 +device.name parallel CTC Adapter +baseclass.id 2 +subclass.id 0x88 +driver.module.modprobe ctc vendor.id special 0x6001 &device.id special 0x3088 &detail.ccw.data.cu_model 0x1f +device.name ESCON Adapter +baseclass.id 2 +subclass.id 0x8f +driver.module.modprobe ctc vendor.id special 0x6001 &device.id special 0x3088 &detail.ccw.data.cu_model 0x1e +device.name FICON Adapter +baseclass.id 2 +subclass.id 0x8e +driver.module.modprobe ctc vendor.id special 0x6001 &device.id special 0x3088 &detail.ccw.data.cu_model 1 +device.name P/390 +baseclass.id 2 +subclass.id 0x89 +driver.module.modprobe lcs vendor.id special 0x6001 &device.id special 0x3088 &detail.ccw.data.cu_model 0x60 +device.name OSA2 Adapter +baseclass.id 2 +subclass.id 0x89 +driver.module.modprobe lcs vendor.id special 0x6001 &device.id special 0x0005 +device.name IUCV +baseclass.id 2 +subclass.id 0x90 +driver.module.modprobe netiucv hwinfo-21.52/src/ids/src/scanner000066400000000000000000000363741323731041200165370ustar00rootroot00000000000000# usb scanner vendor.id usb 0x03f0 +vendor.name HP vendor.id usb 0x03f0 &device.id usb 0x0101 +device.name 4100C vendor.id usb 0x03f0 &device.id usb 0x0101+0x0002 |vendor.id usb 0x03f0 &device.id usb 0x0105 |vendor.id usb 0x03f0 &device.id usb 0x0201 |vendor.id usb 0x03f0 &device.id usb 0x0205 |vendor.id usb 0x03f0 &device.id usb 0x0305 |vendor.id usb 0x03f0 &device.id usb 0x0401 |vendor.id usb 0x03f0 &device.id usb 0x0405 |vendor.id usb 0x03f0 &device.id usb 0x0505 |vendor.id usb 0x03f0 &device.id usb 0x0601 |vendor.id usb 0x03f0 &device.id usb 0x0605 |vendor.id usb 0x03f0 &device.id usb 0x0701 |vendor.id usb 0x03f0 &device.id usb 0x0705 |vendor.id usb 0x03f0 &device.id usb 0x0801 |vendor.id usb 0x03f0 &device.id usb 0x0805 |vendor.id usb 0x03f0 &device.id usb 0x0901 |vendor.id usb 0x03f0 &device.id usb 0x0a01 |vendor.id usb 0x03f0 &device.id usb 0x1005 |vendor.id usb 0x03f0 &device.id usb 0x1105 |vendor.id usb 0x03f0 &device.id usb 0x1205 |vendor.id usb 0x03f0 &device.id usb 0x1305 |vendor.id usb 0x03f0 &device.id usb 0x1411 |vendor.id usb 0x03f0 &device.id usb 0x2005 |vendor.id usb 0x03f0 &device.id usb 0x2205 |vendor.id usb 0x03f0 &device.id usb 0x2f11 |vendor.id usb 0x0400 &device.id usb 0x1000+0x0002 |vendor.id usb 0x043d &device.id usb 0x002d |vendor.id usb 0x043d &device.id usb 0x003d |vendor.id usb 0x0458 &device.id usb 0x2001 |vendor.id usb 0x0458 &device.id usb 0x2007+0x0003 |vendor.id usb 0x0458 &device.id usb 0x2011 |vendor.id usb 0x0458 &device.id usb 0x2013 |vendor.id usb 0x0458 &device.id usb 0x2015+0x0002 |vendor.id usb 0x0458 &device.id usb 0x2018 |vendor.id usb 0x0458 &device.id usb 0x201b |vendor.id usb 0x0461 &device.id usb 0x0300+0x0004 |vendor.id usb 0x0461 &device.id usb 0x0340+0x0002 |vendor.id usb 0x0461 &device.id usb 0x0345+0x0003 |vendor.id usb 0x0461 &device.id usb 0x0360+0x0002 |vendor.id usb 0x0461 &device.id usb 0x0364 |vendor.id usb 0x0461 &device.id usb 0x0371 |vendor.id usb 0x0461 &device.id usb 0x0377 |vendor.id usb 0x0461 &device.id usb 0x0380+0x0004 |vendor.id usb 0x0475 &device.id usb 0x0210 |vendor.id usb 0x049f &device.id usb 0x001a |vendor.id usb 0x049f &device.id usb 0x0021 |vendor.id usb 0x04a5 &device.id usb 0x1a20 |vendor.id usb 0x04a5 &device.id usb 0x1a2a |vendor.id usb 0x04a5 &device.id usb 0x2022 |vendor.id usb 0x04a5 &device.id usb 0x2040 |vendor.id usb 0x04a5 &device.id usb 0x2060 |vendor.id usb 0x04a5 &device.id usb 0x207e |vendor.id usb 0x04a5 &device.id usb 0x20b0 |vendor.id usb 0x04a5 &device.id usb 0x20be |vendor.id usb 0x04a5 &device.id usb 0x20c0 |vendor.id usb 0x04a5 &device.id usb 0x20de |vendor.id usb 0x04a5 &device.id usb 0x20fc |vendor.id usb 0x04a5 &device.id usb 0x20fe |vendor.id usb 0x04a7 &device.id usb 0x0211 |vendor.id usb 0x04a7 &device.id usb 0x0221 |vendor.id usb 0x04a7 &device.id usb 0x0224 |vendor.id usb 0x04a7 &device.id usb 0x0226 |vendor.id usb 0x04a7 &device.id usb 0x0229 |vendor.id usb 0x04a7 &device.id usb 0x022c |vendor.id usb 0x04a7 &device.id usb 0x0231 |vendor.id usb 0x04a7 &device.id usb 0x0311 |vendor.id usb 0x04a7 &device.id usb 0x0321 |vendor.id usb 0x04a7 &device.id usb 0x0331 |vendor.id usb 0x04a9 &device.id usb 0x2201+0x0002 |vendor.id usb 0x04a9 &device.id usb 0x2204+0x0005 |vendor.id usb 0x04a9 &device.id usb 0x220a+0x0007 |vendor.id usb 0x04a9 &device.id usb 0x2212+0x0002 |vendor.id usb 0x04a9 &device.id usb 0x2215 |vendor.id usb 0x04a9 &device.id usb 0x3042 |vendor.id usb 0x04b0 &device.id usb 0x4000 |vendor.id usb 0x04b8 &device.id usb 0x0101+0x0007 |vendor.id usb 0x04b8 &device.id usb 0x0109+0x0004 |vendor.id usb 0x04b8 &device.id usb 0x010e+0x0003 |vendor.id usb 0x04b8 &device.id usb 0x0112 |vendor.id usb 0x04b8 &device.id usb 0x0114 |vendor.id usb 0x04b8 &device.id usb 0x011b+0x0005 |vendor.id usb 0x04b8 &device.id usb 0x0801+0x0002 |vendor.id usb 0x04c5 &device.id usb 0x1029 |vendor.id usb 0x04c5 &device.id usb 0x1041+0x0002 |vendor.id usb 0x04f9 &device.id usb 0x010f |vendor.id usb 0x04f9 &device.id usb 0x0111 |vendor.id usb 0x055f &device.id usb 0x0001+0x0003 |vendor.id usb 0x055f &device.id usb 0x0006+0x0003 |vendor.id usb 0x055f &device.id usb 0x0010 |vendor.id usb 0x055f &device.id usb 0x0210 |vendor.id usb 0x055f &device.id usb 0x0218+0x0002 |vendor.id usb 0x055f &device.id usb 0x021c+0x0003 |vendor.id usb 0x055f &device.id usb 0x0400+0x0002 |vendor.id usb 0x055f &device.id usb 0x0409 |vendor.id usb 0x055f &device.id usb 0x0873 |vendor.id usb 0x055f &device.id usb 0x1000 |vendor.id usb 0x05cb &device.id usb 0x1483 |vendor.id usb 0x05d8 &device.id usb 0x4001+0x0004 |vendor.id usb 0x05d8 &device.id usb 0x4006 |vendor.id usb 0x05d8 &device.id usb 0x4009 |vendor.id usb 0x05da &device.id usb 0x0099+0x0002 |vendor.id usb 0x05da &device.id usb 0x00b6 |vendor.id usb 0x05da &device.id usb 0x20a7 |vendor.id usb 0x05da &device.id usb 0x20c9 |vendor.id usb 0x05da &device.id usb 0x30ce+0x0002 |vendor.id usb 0x05da &device.id usb 0x30d4 |vendor.id usb 0x05da &device.id usb 0x30d8 |vendor.id usb 0x05da &device.id usb 0x40b3 |vendor.id usb 0x05da &device.id usb 0x40b8 |vendor.id usb 0x05da &device.id usb 0x40ca+0x0002 |vendor.id usb 0x05da &device.id usb 0x40dd |vendor.id usb 0x05da &device.id usb 0x40ff |vendor.id usb 0x05e3 &device.id usb 0x0120 |vendor.id usb 0x0638 &device.id usb 0x0268 |vendor.id usb 0x0638 &device.id usb 0x026a |vendor.id usb 0x0638 &device.id usb 0x0a10 |vendor.id usb 0x0638 &device.id usb 0x0a13 |vendor.id usb 0x0638 &device.id usb 0x0a16 |vendor.id usb 0x0638 &device.id usb 0x0a18 |vendor.id usb 0x0638 &device.id usb 0x0a20 |vendor.id usb 0x0638 &device.id usb 0x0a23+0x0002 |vendor.id usb 0x0681 &device.id usb 0x0005 |vendor.id usb 0x0681 &device.id usb 0x0010 |vendor.id usb 0x0686 &device.id usb 0x4004 |vendor.id usb 0x0686 &device.id usb 0x400d |vendor.id usb 0x06bd &device.id usb 0x0001+0x0002 |vendor.id usb 0x06bd &device.id usb 0x0100 |vendor.id usb 0x06bd &device.id usb 0x2061 |vendor.id usb 0x06bd &device.id usb 0x208d |vendor.id usb 0x06bd &device.id usb 0x208f |vendor.id usb 0x06bd &device.id usb 0x2091 |vendor.id usb 0x06bd &device.id usb 0x2093 |vendor.id usb 0x06bd &device.id usb 0x2095 |vendor.id usb 0x06bd &device.id usb 0x2097 |vendor.id usb 0x06bd &device.id usb 0x20fd |vendor.id usb 0x06bd &device.id usb 0x20ff |vendor.id usb 0x06dc &device.id usb 0x0014 |vendor.id usb 0x07b3 &device.id usb 0x0001 |vendor.id usb 0x07b3 &device.id usb 0x0005 |vendor.id usb 0x07b3 &device.id usb 0x0007 |vendor.id usb 0x07b3 &device.id usb 0x000f+0x0009 |vendor.id usb 0x07b3 &device.id usb 0x0400+0x0002 |vendor.id usb 0x07b3 &device.id usb 0x0403 |vendor.id usb 0x07b3 &device.id usb 0x0413 |vendor.id usb 0x0a82 &device.id usb 0x4600 |vendor.id usb 0x1606 &device.id usb 0x0010 |vendor.id usb 0x1606 &device.id usb 0x0030 |vendor.id usb 0x1606 &device.id usb 0x0060 |vendor.id usb 0x1606 &device.id usb 0x0070 |vendor.id usb 0x1606 &device.id usb 0x0130 |vendor.id usb 0x1606 &device.id usb 0x0160 |vendor.id usb 0x1606 &device.id usb 0x0230 +baseclass.id 0x10c +subclass.id 0x00 vendor.id usb 0x03f0 &device.id usb 0x0102 +device.name PhotoSmart S20 vendor.id usb 0x03f0 &device.id usb 0x0105 +device.name 4200C vendor.id usb 0x03f0 &device.id usb 0x0201 +device.name 6200C vendor.id usb 0x03f0 &device.id usb 0x0205 +device.name 3300C vendor.id usb 0x03f0 &device.id usb 0x0305 +device.name 4300C vendor.id usb 0x03f0 &device.id usb 0x0401 +device.name 5200C vendor.id usb 0x03f0 &device.id usb 0x0405 +device.name 3400C vendor.id usb 0x03f0 &device.id usb 0x0601 +device.name 6300C vendor.id usb 0x03f0 &device.id usb 0x0605 +device.name 2200C vendor.id usb 0x0400 +vendor.name National Semiconductor vendor.id usb 0x0400 &device.id usb 0x1000 +device.name BearPaw 1200 vendor.id usb 0x0400 &device.id usb 0x1001 +device.name BearPaw 2400 vendor.id usb 0x0458 +vendor.name KYE Systems vendor.id usb 0x0458 &device.id usb 0x2001 +device.name Genius ColorPage-Vivid Pro vendor.id usb 0x0458 &device.id usb 0x2007 +device.name ColorPage HR6 V2 vendor.id usb 0x0458 &device.id usb 0x2008 +device.name Unknown 2008 vendor.id usb 0x0458 &device.id usb 0x2009 +device.name Unknown 2009 vendor.id usb 0x0458 &device.id usb 0x2013 +device.name Unknown 2013 vendor.id usb 0x0458 &device.id usb 0x2015 +device.name Unknown 2015 vendor.id usb 0x0458 &device.id usb 0x2016 +device.name Unknown 2016 vendor.id usb 0x0461 +vendor.name Colorado vendor.id usb 0x0461 &device.id usb 0x0034 +baseclass.id 0x10c +subclass.id 0x00 +device.name USB 9600 vendor.id usb 0x0461 &device.id usb 0x0300 |vendor.id usb 0x0461 &device.id usb 0x0302 +device.name G2-300 vendor.id usb 0x0461 &device.id usb 0x0301 |vendor.id usb 0x0461 &device.id usb 0x0303 +device.name G2E-300 vendor.id usb 0x0461 &device.id usb 0x0341 +device.name 600U vendor.id usb 0x0461 &device.id usb 0x0346 +device.name 6136u vendor.id usb 0x0461 &device.id usb 0x0361 |vendor.id usb 0x0638 &device.id usb 0x0268 +device.name 1200U vendor.id usb 0x0461 &device.id usb 0x0380 |vendor.id usb 0x0461 &device.id usb 0x0382 +device.name G2-600 vendor.id usb 0x0461 &device.id usb 0x0381 +device.name ReadyScan 636i vendor.id usb 0x0461 &device.id usb 0x0383 +device.name G2E-600 vendor.id usb 0x04a5 +vendor.name Acer vendor.id usb 0x04a5 &device.id usb 0x1a20 +device.name Prisa Acerscan 310U vendor.id usb 0x04a5 &device.id usb 0x1a2a |vendor.id usb 0x04a5 &device.id usb 0x2040 |vendor.id usb 0x04a5 &device.id usb 0x2060 +device.name Prisa Acerscan 620U vendor.id usb 0x04a5 &device.id usb 0x2022 +device.name Vuego Scan Brisa 340U vendor.id usb 0x04a5 &device.id usb 0x207e +device.name Prisa Acerscan 640BU vendor.id usb 0x04a5 &device.id usb 0x20b0 +device.name S2W 3300U/4300U vendor.id usb 0x04a5 &device.id usb 0x20be +device.name Prisa Acerscan 640BT vendor.id usb 0x04a5 &device.id usb 0x20c0 +device.name Prisa Acerscan 1240UT vendor.id usb 0x04a5 &device.id usb 0x20de +device.name S2W 3300U vendor.id usb 0x04a7 +vendor.name Visioneer vendor.id usb 0x04a7 &device.id usb 0x0211 +device.name OneTouch 7600 USB vendor.id usb 0x04a7 &device.id usb 0x0221 +device.name OneTouch 5300 USB vendor.id usb 0x04a7 &device.id usb 0x0231 +device.name 6100 USB vendor.id usb 0x04a7 &device.id usb 0x0311 +device.name 6200 EPP/USB vendor.id usb 0x04a7 &device.id usb 0x0321 +device.name OneTouch 8100 EPP/USB vendor.id usb 0x04a7 &device.id usb 0x0331 +device.name OneTouch 8600 EPP/USB vendor.id usb 0x04a9 +vendor.name Canon vendor.id usb 0x04a9 &device.id usb 0x2202 +device.name FB620U vendor.id usb 0x04a9 &device.id usb 0x2207 +device.name 1220U vendor.id usb 0x04a9 &device.id usb 0x220b +device.name D646U vendor.id usb 0x04b0 +vendor.name Nikon vendor.id usb 0x04b0 &device.id usb 0x4000 +device.name Coolscan IV vendor.id usb 0x04b8 +vendor.name Epson vendor.id usb 0x04b8 &device.id usb 0x0101 +device.name Perfection 636U vendor.id usb 0x04b8 &device.id usb 0x0103 +device.name Perfection 610 vendor.id usb 0x04b8 &device.id usb 0x0104 +device.name Perfection 1200U vendor.id usb 0x04b8 &device.id usb 0x0106 +device.name Stylus Scan 2500 vendor.id usb 0x04b8 &device.id usb 0x0107 +device.name Expression 1600 vendor.id usb 0x04b8 &device.id usb 0x010a +device.name Perfection 1640SU vendor.id usb 0x04b8 &device.id usb 0x010b +device.name Perfection 1240U vendor.id usb 0x04b8 &device.id usb 0x010c +device.name Perfection 640 vendor.id usb 0x04b8 &device.id usb 0x010e +device.name Expression 1680 vendor.id usb 0x04b8 &device.id usb 0x0110 +device.name Perfection 1650 vendor.id usb 0x04b8 &device.id usb 0x0112 +device.name Perfection 2450 vendor.id usb 0x04b8 &device.id usb 0x011f +device.name Perfection 1670 vendor.id usb 0x04ce +vendor.name ScanLogic vendor.id usb 0x04ce &device.id usb 0x0300 |vendor.id usb 0x05da &device.id usb 0x0094 |vendor.id usb 0x05da &device.id usb 0x00a0 +baseclass.id 0x10c +subclass.id 0x00 +device.name Phantom 336CX vendor.id usb 0x055f +vendor.name Mustek vendor.id usb 0x055f &device.id usb 0x0001 +device.name 1200 CU vendor.id usb 0x055f &device.id usb 0x0002 +device.name 600 CU vendor.id usb 0x055f &device.id usb 0x0003 +device.name 1200 USB vendor.id usb 0x055f &device.id usb 0x0006 +device.name 1200 UB vendor.id usb 0x055f &device.id usb 0x0008 +device.name 1200 CU Plus vendor.id usb 0x055f &device.id usb 0x0873 +device.name 600 USB vendor.id usb 0x05d8 +vendor.name Lifetec vendor.id usb 0x05d8 &device.id usb 0x4002 +device.name LT9385 vendor.id usb 0x05da +vendor.name Microtek vendor.id usb 0x05da &device.id usb 0x0099 +device.name ScanMaker X6 vendor.id usb 0x05da &device.id usb 0x009a +device.name Phantom C6 vendor.id usb 0x05da &device.id usb 0x00a3 |vendor.id usb 0x05da &device.id usb 0x80a3 +baseclass.id 0x10c +subclass.id 0x00 +device.name ScanMaker V6USL vendor.id usb 0x05da &device.id usb 0x80ac +baseclass.id 0x10c +subclass.id 0x00 +device.name ScanMaker V6UL vendor.id usb 0x0638 +vendor.name iVina vendor.id usb 0x06bd +vendor.name Agfa vendor.id usb 0x06bd &device.id usb 0x0001 +device.name SnapScan 1212U vendor.id usb 0x06bd &device.id usb 0x0002 +device.name SnapScan 1236U vendor.id usb 0x06bd &device.id usb 0x0100 +device.name SnapScan Touch vendor.id usb 0x06bd &device.id usb 0x2061 +device.name SnapScan 1212U? vendor.id usb 0x06bd &device.id usb 0x208d +device.name SnapScan e40 vendor.id usb 0x06bd &device.id usb 0x2091 +device.name SnapScan e20 vendor.id usb 0x06bd &device.id usb 0x2095 +device.name SnapScan e25 vendor.id usb 0x06bd &device.id usb 0x2097 +device.name SnapScan e26 vendor.id usb 0x07b3 +vendor.name Plustek vendor.id usb 0x07b3 &device.id usb 0x0011 +device.name OpticPro UT24 vendor.id usb 0x07b3 &device.id usb 0x0017 +device.name OpticPro UT12 vendor.id usb 0x0ff5 +vendor.name Mustek? vendor.id usb 0x0ff5 &device.id usb 0x0010 +baseclass.id 0x10c +subclass.id 0x00 +device.name BearPaw 1200F vendor.id usb 0x1606 +vendor.name UMAX vendor.id usb 0x1606 &device.id usb 0x0002 +baseclass.id 0x10c +subclass.id 0x00 +device.name Astra 1236U vendor.id usb 0x1606 &device.id usb 0x0010 +device.name Astra 1220U vendor.id usb 0x1606 &device.id usb 0x0030 +device.name Astra 2000U vendor.id usb 0x1606 &device.id usb 0x0130 +device.name Astra 2100U vendor.id usb 0x1606 &device.id usb 0x0230 +device.name Astra 2200U # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 45074 vendor.id usb 0x04b8 &device.id usb 0x0805 +baseclass.id 0x10c +subclass.id 0x00 +device.name Stylus CX6400 vendor.id usb 0x04b8 &device.id usb 0x0806 +baseclass.id 0x10c +subclass.id 0x00 +device.name Stylus Photo RX600 vendor.id usb 0x04b8 &device.id usb 0x0807 +baseclass.id 0x10c +subclass.id 0x00 +device.name Stylus Photo RX500 vendor.id usb 0x04b8 &device.id usb 0x0808 +baseclass.id 0x10c +subclass.id 0x00 +device.name Stylus CX5400 hwinfo-21.52/src/ids/src/sdio000066400000000000000000000117211323731041200160310ustar00rootroot00000000000000 vendor.id sdio 0x0020 +vendor.name ST-Ericsson vendor.id sdio 0x0020 &device.id sdio 0x2280 +device.name CW1200 vendor.id sdio 0x0089 +vendor.name Intel Corp. vendor.id sdio 0x0092 +vendor.name C-guys, Inc. vendor.id sdio 0x0092 &device.id sdio 0x0001 +device.name SD-Link11b WiFi Card (TI ACX100) vendor.id sdio 0x0092 &device.id sdio 0x0004 +device.name EW-CG1102GC vendor.id sdio 0x0092 &device.id sdio 0x0005 +device.name SD FM Radio 2 vendor.id sdio 0x0092 &device.id sdio 0x5544 +device.name SD FM Radio vendor.id sdio 0x0097 +vendor.name Texas Instruments, Inc. vendor.id sdio 0x0097 &device.id sdio 0x4076 +device.name WL1271 vendor.id sdio 0x0098 +vendor.name Toshiba Corp. vendor.id sdio 0x0098 &device.id sdio 0x0001 +device.name SD BT Card 1 vendor.id sdio 0x0098 &device.id sdio 0x0002 +device.name SD BT Card 2 vendor.id sdio 0x0098 &device.id sdio 0x0003 +device.name SD BT Card 3 vendor.id sdio 0x0104 +vendor.name Socket Communications, Inc. vendor.id sdio 0x0104 &device.id sdio 0x005e +device.name SD Scanner vendor.id sdio 0x0104 &device.id sdio 0x00c5 +device.name Bluetooth SDIO Card vendor.id sdio 0x0271 +vendor.name Atheros Communications, Inc. vendor.id sdio 0x0271 &device.id sdio 0x0108 +device.name AR6001 vendor.id sdio 0x0271 &device.id sdio 0x0109 +device.name AR6001 vendor.id sdio 0x0271 &device.id sdio 0x010a +device.name AR6001 vendor.id sdio 0x0271 &device.id sdio 0x010b +device.name AR6001 vendor.id sdio 0x0296 +vendor.name GCT Semiconductor, Inc. vendor.id sdio 0x0296 &device.id sdio 0x5347 +device.name GDM72xx WiMAX vendor.id sdio 0x02d0 +vendor.name Broadcom Corp. vendor.id sdio 0x02d0 &device.id sdio 0x044b +device.name Nintendo Wii WLAN daughter card vendor.id sdio 0x02d0 &device.id sdio 0xa887 +device.name BCM43143 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0x4324 +device.name BCM43241 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0x4329 +device.name BCM4329 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0x4330 +device.name BCM4330 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0x4334 +device.name BCM4334 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0xa94c +device.name BCM43340 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0xa94d +device.name BCM43341 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0x4335 +device.name BCM4335/BCM4339 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0xa962 +device.name BCM43362 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0x4354 +device.name BCM4354 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0xa9a6 +device.name BCM43430 WLAN card vendor.id sdio 0x02d0 &device.id sdio 0x4345 +device.name BCM43455 WLAN card vendor.id sdio 0x02db +vendor.name SyChip Inc. vendor.id sdio 0x02db &device.id sdio 0x0002 +device.name Pegasus WLAN SDIO Card (6060SD) vendor.id sdio 0x02df +vendor.name Marvell Technology Group Ltd. vendor.id sdio 0x02df &device.id sdio 0x9103 +device.name Libertas vendor.id sdio 0x02df &device.id sdio 0x9104 +device.name SD8688 WLAN vendor.id sdio 0x02df &device.id sdio 0x9105 +device.name SD8688 BT vendor.id sdio 0x02df &device.id sdio 0x9116 +device.name SD8786 WLAN vendor.id sdio 0x02df &device.id sdio 0x9119 +device.name SD8787 WLAN vendor.id sdio 0x02df &device.id sdio 0x911a +device.name SD8787 BT vendor.id sdio 0x02df &device.id sdio 0x911b +device.name SD8787 BT AMP vendor.id sdio 0x02df &device.id sdio 0x9129 +device.name SD8797 WLAN vendor.id sdio 0x02df &device.id sdio 0x912a +device.name SD8797 BT vendor.id sdio 0x02df &device.id sdio 0x912e +device.name SD8897 BT vendor.id sdio 0x02df &device.id sdio 0x912d +device.name SD8897 WLAN vendor.id sdio 0x02fe +vendor.name Spectec Computer Co., Ltd vendor.id sdio 0x02fe &device.id sdio 0x2128 +device.name SDIO WLAN Card (SDW820) vendor.id sdio 0x032a +vendor.name Cambridge Silicon Radio vendor.id sdio 0x032a &device.id sdio 0x0001 +device.name UniFi 1 vendor.id sdio 0x032a &device.id sdio 0x0002 +device.name UniFi 2 vendor.id sdio 0x032a &device.id sdio 0x0007 +device.name UniFi 3 vendor.id sdio 0x032a &device.id sdio 0x0008 +device.name UniFi 4 vendor.id sdio 0x037a +vendor.name MediaTek Inc. vendor.id sdio 0x037a &device.id sdio 0x5911 +device.name Spectec WLAN-11b/g vendor.id sdio 0x039a +vendor.name Siano Mobile Silicon vendor.id sdio 0x0501 +vendor.name Globalsat Technology Co. vendor.id sdio 0x0501 &device.id sdio 0xf501 +device.name SD-501 GPS Card vendor.id sdio 0x104c +vendor.name Texas Instruments, Inc. vendor.id sdio 0x104c &device.id sdio 0x9066 +device.name WL1251 vendor.id sdio 0x1180 +vendor.name Ricoh Co., Ltd vendor.id sdio 0x1180 &device.id sdio 0xe823 +device.name MMC card reader vendor.id sdio 0x13d1 +vendor.name AboCom Systems, Inc. vendor.id sdio 0x13d1 &device.id sdio 0xac02 +device.name SDW11G hwinfo-21.52/src/ids/src/sound000066400000000000000000000203471323731041200162270ustar00rootroot00000000000000# sound cards # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # module info from kernel/sound/*.ko vendor.id ADS &device.id eisa 0x7150 |vendor.id ADS &device.id eisa 0x7181 |vendor.id AZT &device.id eisa 0x1022 |vendor.id LWC &device.id eisa 0x1061 |vendor.id MDK &device.id eisa 0x1605 |vendor.id SMM &device.id eisa 0x7180 |vendor.id TER &device.id eisa 0x1112 |vendor.id TER &device.id eisa 0x1411 +driver.module.modprobe snd-ad1816a vendor.id ADV &device.id eisa 0x550a +driver.module.modprobe snd-interwave-stb +driver.module.modprobe snd-interwave vendor.id ADV &device.id eisa 0x55ff |vendor.id CDC &device.id eisa 0x1111 |vendor.id DXP &device.id eisa 0x3201 |vendor.id GRV &device.id eisa 0x0001 |vendor.id STB &device.id eisa 0x011a +driver.module.modprobe snd-interwave vendor.id ALS &device.id eisa 0x0001 |vendor.id ALS &device.id eisa 0x0110 |vendor.id ALS &device.id eisa 0x0120 |vendor.id ALS &device.id eisa 0x0200 |vendor.id RTL &device.id eisa 0x3000 +driver.module.modprobe snd-als100 vendor.id ALS &device.id eisa 0x0007 |vendor.id RWB &device.id eisa 0x1688 +driver.module.modprobe snd-dt019x vendor.id AZT &device.id eisa 0x1008 |vendor.id AZT &device.id eisa 0x2320 |vendor.id AZT &device.id eisa 0x3000 |vendor.id AZT &device.id eisa 0x3002 |vendor.id AZT &device.id eisa 0x3005 |vendor.id AZT &device.id eisa 0x3011 +driver.module.modprobe snd-azt2320 vendor.id CMI &device.id eisa 0x0001 +driver.module.modprobe snd-cmi8330 vendor.id CSC &device.id eisa 0x0000 |vendor.id CSC &device.id eisa 0x0100 |vendor.id GIM &device.id eisa 0x0100 +driver.module.modprobe cs4232 vendor.id CSC &device.id eisa 0x0225 |vendor.id CSC &device.id eisa 0x0437 |vendor.id CSC &device.id eisa 0x0735 |vendor.id CSC &device.id eisa 0x0b35+0x0002 |vendor.id CSC &device.id eisa 0x1335 |vendor.id CSC &device.id eisa 0x1425 |vendor.id CSC &device.id eisa 0x1525 |vendor.id CSC &device.id eisa 0x1e37 |vendor.id CSC &device.id eisa 0x4237 |vendor.id CSC &device.id eisa 0x4336 |vendor.id CSC &device.id eisa 0x4536 |vendor.id CSC &device.id eisa 0x4625 |vendor.id CSC &device.id eisa 0x4637 |vendor.id CSC &device.id eisa 0x4837 |vendor.id CSC &device.id eisa 0x6835+0x0002 |vendor.id CSC &device.id eisa 0x7537 |vendor.id CSC &device.id eisa 0x8025 |vendor.id CSC &device.id eisa 0x8037 |vendor.id CSC &device.id eisa 0x9836+0x0002 |vendor.id CSC &device.id eisa 0xa836 |vendor.id CSC &device.id eisa 0xc835 |vendor.id CSC &device.id eisa 0xd925 |vendor.id CSC &device.id eisa 0xd937 |vendor.id CSC &device.id eisa 0xe825 |vendor.id CSC &device.id eisa 0xe835+0x0002 |vendor.id CSC &device.id eisa 0xe936 |vendor.id CSC &device.id eisa 0xf235 |vendor.id CSC &device.id eisa 0xf238 +driver.module.modprobe snd-cs4236 vendor.id CSC &device.id eisa 0x0d32 |vendor.id CSC &device.id eisa 0x1a32 |vendor.id CSC &device.id eisa 0x4232 |vendor.id CSC &device.id eisa 0xf032 +driver.module.modprobe snd-cs4232 vendor.id CSC &device.id eisa 0x4236 +driver.module.modprobe snd-cs4232 +driver.module.modprobe snd-cs4236 vendor.id CSC &device.id eisa 0x7532 |vendor.id CSC &device.id eisa 0x7632 +driver.module.modprobe snd-cs4232 +driver.module.modprobe snd-wavefront vendor.id CTL &device.id eisa 0x0024+0x0009 |vendor.id CTL &device.id eisa 0x0051 |vendor.id CTL &device.id eisa 0x0070 |vendor.id CTL &device.id eisa 0x0080 |vendor.id CTL &device.id eisa 0x0086 |vendor.id CTL &device.id eisa 0x00f0 +driver.module.modprobe snd-sb16 vendor.id CTL &device.id eisa 0x0035 |vendor.id CTL &device.id eisa 0x0039 |vendor.id CTL &device.id eisa 0x0042+0x0007 |vendor.id CTL &device.id eisa 0x0054 |vendor.id CTL &device.id eisa 0x009a |vendor.id CTL &device.id eisa 0x009c+0x0004 |vendor.id CTL &device.id eisa 0x00b2 |vendor.id CTL &device.id eisa 0x00c1 |vendor.id CTL &device.id eisa 0x00c3 |vendor.id CTL &device.id eisa 0x00c5 |vendor.id CTL &device.id eisa 0x00c7 |vendor.id CTL &device.id eisa 0x00e4 |vendor.id CTL &device.id eisa 0x00e9 |vendor.id CTL &device.id eisa 0x00ed +driver.module.modprobe snd-sbawe vendor.id ENS &device.id eisa 0x3081 +driver.module.modprobe snd-sscape vendor.id ESS &device.id eisa 0x0003 |vendor.id ESS &device.id eisa 0x1868+0x0002 |vendor.id ESS &device.id eisa 0x1878+0x0002 +driver.module.modprobe snd-es18xx vendor.id ESS &device.id eisa 0x0968 +driver.module.modprobe snd-es968 vendor.id NMX &device.id eisa 0x2200 |vendor.id YMH &device.id eisa 0x0020 |vendor.id YMH &device.id eisa 0x0030 |vendor.id YMH &device.id eisa 0x0800+0x0002 +driver.module.modprobe snd-opl3sa2 vendor.id OPT &device.id eisa 0x0924+0x0002 +driver.module.modprobe snd-opti92x-cs4231 +driver.module.modprobe snd-opti92x-ad1848 vendor.id OPT &device.id eisa 0x0931 +driver.module.modprobe snd-opti93x vendor.id YMH &device.id eisa 0x0021 +driver.module.modprobe opl3sa2 vendor.id usb 0x041e &device.id usb 0x3010 |vendor.id usb 0x0499 &device.id usb 0x1000+0x000b |vendor.id usb 0x0499 &device.id usb 0x100e+0x0008 |vendor.id usb 0x0499 &device.id usb 0x1017+0x0006 |vendor.id usb 0x0499 &device.id usb 0x101e |vendor.id usb 0x0499 &device.id usb 0x1020+0x000c |vendor.id usb 0x0499 &device.id usb 0x102e |vendor.id usb 0x0499 &device.id usb 0x1030+0x000d |vendor.id usb 0x0499 &device.id usb 0x2000+0x0003 |vendor.id usb 0x0499 &device.id usb 0x5000+0x0009 |vendor.id usb 0x0499 &device.id usb 0x500a+0x0003 |vendor.id usb 0x0499 &device.id usb 0x7000 |vendor.id usb 0x0499 &device.id usb 0x7010 |vendor.id usb 0x0582 &device.id usb 0x0000 |vendor.id usb 0x0582 &device.id usb 0x0002+0x0004 |vendor.id usb 0x0582 &device.id usb 0x0007+0x0003 |vendor.id usb 0x0582 &device.id usb 0x000b+0x0002 |vendor.id usb 0x0582 &device.id usb 0x0010 |vendor.id usb 0x0582 &device.id usb 0x0012 |vendor.id usb 0x0582 &device.id usb 0x0014 |vendor.id usb 0x0582 &device.id usb 0x0016 |vendor.id usb 0x0582 &device.id usb 0x001b |vendor.id usb 0x0582 &device.id usb 0x001d |vendor.id usb 0x0582 &device.id usb 0x0023 |vendor.id usb 0x0582 &device.id usb 0x0025 |vendor.id usb 0x0582 &device.id usb 0x0027 |vendor.id usb 0x0582 &device.id usb 0x0029 |vendor.id usb 0x0582 &device.id usb 0x002b |vendor.id usb 0x0582 &device.id usb 0x002d |vendor.id usb 0x0582 &device.id usb 0x002f |vendor.id usb 0x0582 &device.id usb 0x0033 |vendor.id usb 0x0582 &device.id usb 0x0037 |vendor.id usb 0x0582 &device.id usb 0x003b |vendor.id usb 0x0582 &device.id usb 0x0040 |vendor.id usb 0x0582 &device.id usb 0x0044 |vendor.id usb 0x0582 &device.id usb 0x0048 |vendor.id usb 0x0582 &device.id usb 0x004d |vendor.id usb 0x0582 &device.id usb 0x0050 |vendor.id usb 0x0582 &device.id usb 0x0052 |vendor.id usb 0x0582 &device.id usb 0x0065 |vendor.id usb 0x0763 &device.id usb 0x1002 |vendor.id usb 0x0763 &device.id usb 0x1011 |vendor.id usb 0x0763 &device.id usb 0x1015 |vendor.id usb 0x0763 &device.id usb 0x1021 |vendor.id usb 0x0763 &device.id usb 0x1033 |vendor.id usb 0x0763 &device.id usb 0x1041 |vendor.id usb 0x0763 &device.id usb 0x2001 |vendor.id usb 0x0763 &device.id usb 0x2003 |vendor.id usb 0x0763 &device.id usb 0x2008 |vendor.id usb 0x0763 &device.id usb 0x200d |vendor.id usb 0x07fd &device.id usb 0x0001 |vendor.id usb 0x0ccd &device.id usb 0x0013 +driver.module.modprobe snd-usb-audio vendor.id usb 0x1604 &device.id usb 0x8001 |vendor.id usb 0x1604 &device.id usb 0x8005 |vendor.id usb 0x1604 &device.id usb 0x8007 +driver.module.modprobe snd-usb-usx2y # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # ppc audio vendor.id special 0x0401 &device.id special 0x0010+0x0004 +driver.module.modprobe snd-powermac # ppc audio vendor.id special 0x0401 &device.id special 0x0015 +driver.module.modprobe snd-aoa # ppc audio vendor.id special 0x0402 &device.id special 0x0014 +driver.module.modprobe cs4232 # AMD7930 vendor.id special 0x4001 &device.id special 0x2001 +driver.module.modprobe amd7930 # CS4231 vendor.id special 0x4001 &device.id special 0x2002+0x0002 +driver.module.modprobe cs4231 # SS10/SS20 DBRI vendor.id special 0x4001 &device.id special 0x2004 +driver.module.modprobe dbri hwinfo-21.52/src/ids/src/special000066400000000000000000000415201323731041200165130ustar00rootroot00000000000000# special ids # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # adb devices vendor.id special 0x0100 +vendor.name Apple vendor.id special 0x0100 &device.id special 0x0201 +device.name ADB Keyboard 1 vendor.id special 0x0100 &device.id special 0x0203 +device.name ADB Keyboard 3 vendor.id special 0x0100 &device.id special 0x0302 +device.name ADB Mouse # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # generic mice vendor.id special 0x0200 +vendor.name Unknown vendor.id special 0x0200 &device.id special 0x0001 +device.name Generic USB Mouse vendor.id special 0x0200 &device.id special 0x0002 +device.name Generic PS/2 Mouse vendor.id special 0x0200 &device.id special 0x0003 +device.name MS-Compatible Serial Mouse vendor.id special 0x0200 &device.id special 0x0004 +device.name Intelli/Wheel Mouse vendor.id special 0x0200 &device.id special 0x0005 +device.name Intelli/Wheel Mouse vendor.id special 0x0200 &device.id special 0x0006 +device.name Touch Pad # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # pc keyboards # ids > 1 are keyboard ids as read via keyboard id command vendor.id special 0x0201 +vendor.name Unknown vendor.id special 0x0201 &device.id special 0x0000 +device.name PC Keyboard vendor.id special 0x0201 &device.id special 0x0001 +device.name PS/2 Keyboard vendor.id special 0x0201 &device.id special 0x0002 +device.name UML Keyboard vendor.id special 0x0201 &device.id special 0x41ab +device.name MF2 Keyboard vendor.id special 0x0202 +vendor.name Sun Microsystems vendor.id special 0x0202 &device.id special 0x0000 +device.name Sun Mouse vendor.id special 0x0202 &device.id special 0x0002 +device.name Type-2 Keyboard vendor.id special 0x0202 &device.id special 0x0003 +device.name Type-3 Keyboard vendor.id special 0x0202 &device.id special 0x0004 +device.name Type-4 Keyboard vendor.id special 0x0202 &device.id special 0x0005 +device.name Type-5 Keyboard vendor.id special 0x0202 &device.id special 0x0005 &subvendor.id special 0x0202 &subdevice.id special 0x0001 +subdevice.name Type-5 Unix Keyboard vendor.id special 0x0202 &device.id special 0x0005 &subvendor.id special 0x0202 &subdevice.id special 0x0002 +subdevice.name Type-5 Euro Keyboard vendor.id special 0x0203 +vendor.name Unknown vendor.id special 0x0203 &device.id special 0x0000 +device.name Serial Console # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Mac colors vendor.id special 0x0300 &device.id special 0x0001 +device.name Blueberry vendor.id special 0x0300 &device.id special 0x0004 +device.name Lime vendor.id special 0x0300 &device.id special 0x0005 +device.name Tangerine vendor.id special 0x0300 &device.id special 0x0007 +device.name Black vendor.id special 0x0300 &device.id special 0x0008 +device.name Snow vendor.id special 0x0300 &device.id special 0x00ff +device.name Graphite # Strawberry, Grape, Ruby, Indigo, Sage # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # special ppc hardware; ids shared with special 0x0402 vendor.id special 0x0401 +vendor.name Apple vendor.id special 0x0401 &device.id special 0x0010 +device.name Integrated Sound (awacs) vendor.id special 0x0401 &device.id special 0x0011 +device.name Integrated Sound (screamer) vendor.id special 0x0401 &device.id special 0x0012 +device.name Integrated Sound (burgundy) vendor.id special 0x0401 &device.id special 0x0013 +device.name Integrated Sound (daca) vendor.id special 0x0401 &device.id special 0x0020 +device.name MACE Ethernet Controller vendor.id special 0x0401 &device.id special 0x0021 +device.name BMAC Ethernet Controller vendor.id special 0x0401 &device.id special 0x0022 +device.name BMAC+ Ethernet Controller vendor.id special 0x0401 &device.id special 0x0030 +device.name MESH SCSI Controller vendor.id special 0x0401 &device.id special 0x0031 +device.name 53c94 SCSI Controller vendor.id special 0x0401 &device.id special 0x0040 +device.name Super Woz Integrated Machine 3 vendor.id special 0x0401 &device.id special 0x1000 +device.name 21" Monitor vendor.id special 0x0401 &device.id special 0x1114 +device.name Portrait Monitor vendor.id special 0x0401 &device.id special 0x1221 +device.name 12" Monitor vendor.id special 0x0401 &device.id special 0x1331 +device.name 21" Monitor vendor.id special 0x0401 &device.id special 0x1334 +device.name 21" Monitor (mono) vendor.id special 0x0401 &device.id special 0x1335 +device.name 21" Monitor (mono) vendor.id special 0x0401 &device.id special 0x140a +device.name NTSC Monitor vendor.id special 0x0401 &device.id special 0x151e +device.name Portrait Monitor vendor.id special 0x0401 &device.id special 0x1603 +device.name 16" Monitor vendor.id special 0x0401 &device.id special 0x160b +device.name 19" Monitor vendor.id special 0x0401 &device.id special 0x1623 +device.name 21" Monitor vendor.id special 0x0401 &device.id special 0x162b +device.name 14" Monitor vendor.id special 0x0401 &device.id special 0x1700 +device.name PAL Monitor vendor.id special 0x0401 &device.id special 0x1714 +device.name NTSC Monitor vendor.id special 0x0401 &device.id special 0x1717 +device.name VGA Monitor vendor.id special 0x0401 &device.id special 0x172d +device.name 16" Monitor vendor.id special 0x0401 &device.id special 0x1730 +device.name PAL Monitor vendor.id special 0x0401 &device.id special 0x173a +device.name 19" Monitor vendor.id special 0x0401 &device.id special 0x173f +device.name Unknown Monitor vendor.id special 0x0401 &device.id special 0x2000 +device.name 800x600 LCD vendor.id special 0x0401 &device.id special 0x2001 +device.name 1024x768 LCD vendor.id special 0x0401 &device.id special 0x3000 +device.name Valkyrie vendor.id special 0x0401 &device.id special 0x3001 +device.name Platinum # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # chrp hardware; ids shared with special 0x0401 vendor.id special 0x0402 +vendor.name IBM vendor.id special 0x0402 &device.id special 0x0014 +device.name CS4236B # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # special ehea thing vendor.id special 0x0403 &device.id special 0x0001 +driver.module.modprobe ehea # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # parport zip controller vendor.id special 0x1800 +vendor.name Iomega vendor.id special 0x1800 &device.id special 0x0001 +device.name MatchMaker vendor.id special 0x1800 &device.id special 0x0002 +device.name PPA3 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # modem vendor.id special 0x2000 +vendor.name Unknown vendor.id special 0x2000 &device.id special 0x0001 +baseclass.id 0x102 +subclass.id 0x00 +device.name AT Modem vendor.id special 0x2001 +vendor.name U.S. Robotics, Inc. vendor.id special 0x2001 &device.id special 0x0001 +baseclass.id 0x102 +subclass.id 0x00 +device.name USRobotics Sportster Vi 33600 Faxmodem vendor.id special 0x2002 +vendor.name 3Com U.S. Robotics, Inc. vendor.id special 0x2002 &device.id special 0x0001 +baseclass.id 0x102 +subclass.id 0x00 +device.name 3Com U.S. Robotics ISDN Pro TA vendor.id special 0x2003 +vendor.name ZyXEL vendor.id special 0x2003 &device.id special 0x0001 +baseclass.id 0x102 +subclass.id 0x00 +device.name U1496C vendor.id special 0x2004 +vendor.name Zoom Telephonics, Inc. vendor.id special 0x2004 &device.id special 0x0001 +baseclass.id 0x102 +subclass.id 0x00 +device.name Zoom FaxModem V.34X Plus Model 2836 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # isa isdn cards vendor.id special 0x3000 +vendor.name Unknown vendor.id special 0x3001 +vendor.name Teles vendor.id special 0x3001 &device.id special 0x0100 +device.name Teles 16.0 vendor.id special 0x3001 &device.id special 0x0101 +device.name Teles 16.0 AB vendor.id special 0x3003 +vendor.name Teles vendor.id special 0x3003 &device.id special 0x0300 +device.name Teles 16.3 vendor.id special 0x3003 &device.id special 0x0301 +device.name Teles 16.3 AB Video vendor.id special 0x3005 +vendor.name AVM vendor.id special 0x3005 &device.id special 0x0500 +device.name AVM A1 or Fritz!Classic vendor.id special 0x3006 +vendor.name Elsa vendor.id special 0x3006 &device.id special 0x0601 +device.name Elsa ML PC vendor.id special 0x3006 &device.id special 0x0602 +device.name Elsa ML PCC-8 vendor.id special 0x3006 &device.id special 0x0603 +device.name Elsa ML PCC-16 vendor.id special 0x3006 &device.id special 0x0604 +device.name Elsa ML PCF vendor.id special 0x3006 &device.id special 0x0605 +device.name Elsa ML PCF-Pro # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # sbus cards vendor.id special 0x4001 +vendor.name Sun Microsystems # Grafik cards vendor.id special 0x4001 &device.id special 0x0001 +device.name Sun|Monochrome (bwtwo) vendor.id special 0x4001 &device.id special 0x0002 +device.name Sun|Color3 (cgthree) vendor.id special 0x4001 &device.id special 0x0003 +device.name Sun|CG8/RasterOps (cgeight) vendor.id special 0x4001 &device.id special 0x0004 +device.name Sun|GS (cgtwelve) vendor.id special 0x4001 &device.id special 0x0005 +device.name Sun|Graphics Tower (gt) vendor.id special 0x4001 &device.id special 0x0006 +device.name Quantum 3D MGXplus with 4M VRAM (mgx) vendor.id special 0x4001 &device.id special 0x0007 +device.name Quantum 3D MGXplus (mgx) vendor.id special 0x4001 &device.id special 0x0008 +device.name Sun|Double width GX (cgsix) vendor.id special 0x4001 &device.id special 0x0009 +device.name Sun|Single width GX (cgsix) vendor.id special 0x4001 &device.id special 0x000a +device.name Sun|Turbo GX with 1M VSIMM (cgsix) vendor.id special 0x4001 &device.id special 0x000b +device.name Sun|Turbo GX Plus (cgsix) vendor.id special 0x4001 &device.id special 0x000c +device.name Sun|Turbo GX (cgsix) vendor.id special 0x4001 &device.id special 0x000d +device.name Sun|Unknown GX (cgsix) vendor.id special 0x4001 &device.id special 0x000e +device.name Sun|SX with 4M VSIMM (cgfourteen) vendor.id special 0x4001 &device.id special 0x000f +device.name Sun|SX with 8M VSIMM (cgfourteen) vendor.id special 0x4001 &device.id special 0x0010 +device.name Sun|SX (cgfourteen) vendor.id special 0x4001 &device.id special 0x0011 +device.name Sun|ZX or Turbo ZX (leo) vendor.id special 0x4001 &device.id special 0x0012 +device.name Sun|Turbo ZX (leo) vendor.id special 0x4001 &device.id special 0x0013 +device.name Sun|TCX (8bit) vendor.id special 0x4001 &device.id special 0x0014 +device.name Sun|TCX (S24) vendor.id special 0x4001 &device.id special 0x0015 +device.name Sun|Elite3D-M6 Horizontal (afb) vendor.id special 0x4001 &device.id special 0x0016 +device.name Sun|Elite3D (afb) vendor.id special 0x4001 &device.id special 0x0017 +device.name Sun|FFB 67MHz Creator (ffb) vendor.id special 0x4001 &device.id special 0x0018 +device.name Sun|FFB 67MHz Creator 3D (ffb) vendor.id special 0x4001 &device.id special 0x0019 +device.name Sun|FFB 75MHz Creator 3D (ffb) vendor.id special 0x4001 &device.id special 0x001a +device.name Sun|FFB2 Vertical Creator (ffb) vendor.id special 0x4001 &device.id special 0x001b +device.name Sun|FFB2 Vertical Creator 3D (ffb) vendor.id special 0x4001 &device.id special 0x001c +device.name Sun|FFB2+ Vertical Creator (ffb) vendor.id special 0x4001 &device.id special 0x001d +device.name Sun|FFB2+ Vertical Creator 3D (ffb) vendor.id special 0x4001 &device.id special 0x001e +device.name Sun|FFB2 Horizontal Creator (ffb) vendor.id special 0x4001 &device.id special 0x001f +device.name Sun|FFB2 Horizontal Creator 3D (ffb) vendor.id special 0x4001 &device.id special 0x0020 +device.name Sun|FFB [unknown type] (ffb) vendor.id special 0x4001 &device.id special 0x1001 +device.name Sun Enhanced SCSI Processor (ESP) vendor.id special 0x4001 &device.id special 0x1002 +device.name Sun Swift (ESP) vendor.id special 0x4001 &device.id special 0x1003 +device.name Performance Technologies ISP vendor.id special 0x4001 &device.id special 0x1004 +device.name QLogic ISP vendor.id special 0x4001 &device.id special 0x1101 +device.name Sun SPARCStorage Array (fc4) vendor.id special 0x4001 &device.id special 0x1102 +device.name Sun Enterprise Network Array (fc4) # audio chips vendor.id special 0x4001 &device.id special 0x2001 +device.name AMD7930 vendor.id special 0x4001 &device.id special 0x2002 +device.name CS4231 EB2 DMA vendor.id special 0x4001 &device.id special 0x2003 +device.name CS4231 APC DMA vendor.id special 0x4001 &device.id special 0x2004 +device.name SS10/SS20 DBRI # Network cards vendor.id special 0x4001 &device.id special 0x3001 +device.name Sun Happy Meal Ethernet vendor.id special 0x4001 &device.id special 0x3002 +device.name Sun Lance Ethernet vendor.id special 0x4001 &device.id special 0x3003 +device.name Sun Quad Ethernet vendor.id special 0x4001 &device.id special 0x3004 +device.name MyriCOM MyriNET Gigabit Ethernet # UML veth vendor.id special 0x6010 +vendor.name UML # Xen network & storage vendor.id special 0x6011 +vendor.name Xen vendor.id special 0x6011 &device.id special 0x0001 +driver.module.modprobe xennet vendor.id special 0x6011 &device.id special 0x0002 +driver.module.modprobe xen-vnif vendor.id special 0x6011 &device.id special 0x1001 +driver.module.modprobe xenblk vendor.id special 0x6011 &device.id special 0x1002 +driver.module.modprobe xen-vbd # VirtualIron vendor.id special 0x6012 +vendor.name VirtualIron vendor.id special 0x6012 &device.id special 0x0001 +driver.module.modprobe kveth2 # vm network & storage vendor.id special 0x6013 +vendor.name Virtual vendor.id special 0x6013 &device.id special 0x0001 +driver.module.modprobe hv_netvsc vendor.id special 0x6013 &device.id special 0x0002 +driver.module.modprobe hv_storvsc # virtio vendor.id special 0x6014 +vendor.name Virtio vendor.id special 0x6014 &device.id special 0x0100 +device.name Mouse # mmc vendor.id special 0x6015 &device.id special 0x0000 +device.name MMC Controller # internal: usb scanner driver list vendor.id special 0xf000 &device.id special 0x0001 +driver.module.modprobe usbscanner +driver.module.modprobe microtek # VirtualBox things vendor.id special 0x80ee +vendor.name VirtualBox vendor.id special 0x80ee &device.id special 0x0100 +device.name Mouse # VMware things vendor.id special 0x15ad +vendor.name VMware vendor.id special 0x15ad &device.id special 0x0100 +device.name Mouse # internal: special notebook packages # see int.c::int_system() vendor.id special 0xf001 &device.id special 0x0001 +device.name IBM Notebook +requires tpctl|tpconfig|tpb|configure-thinkpad vendor.id special 0xf001 &device.id special 0x0002 +device.name Toshiba Notebook +requires toshutils|ial vendor.id special 0xf001 &device.id special 0x0003 +device.name Sony Notebook +requires spicctrl # acpi temperature control modules # see hddb.c::hddb_add_info() vendor.id special 0xf001 &device.id special 0x0004 +driver.module.modprobe thermal|fan # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # altix things vendor.id special 0x4002 +vendor.name SGI # look at net.c if module name changes vendor.id special 0x4002 &device.id special 0x0001 +device.name Cross Partition Network adapter +driver.module.modprobe xpnet # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # fingerprint reader vendor.id usb 0x08ff &device.id usb 0x1600 |vendor.id usb 0x08ff &device.id usb 0x2500 |vendor.id usb 0x08ff &device.id usb 0x2580 |vendor.id usb 0x08ff &device.id usb 0x5501 |vendor.id usb 0x147e &device.id usb 0x2016 |vendor.id usb 0x147e &device.id usb 0xbeef |vendor.id usb 0x0483 &device.id usb 0x2016 |vendor.id usb 0x045e &device.id usb 0x00bb |vendor.id usb 0x045e &device.id usb 0x00bc |vendor.id usb 0x045e &device.id usb 0x00bd |vendor.id usb 0x045e &device.id usb 0x00ca |vendor.id usb 0x05ba &device.id usb 0x0007 |vendor.id usb 0x05ba &device.id usb 0x0008 |vendor.id usb 0x05ba &device.id usb 0x000a |vendor.id usb 0x061a &device.id usb 0x0110 |vendor.id usb 0x1162 &device.id usb 0x0300 |vendor.id usb 0x061a &device.id usb 0x0200 |vendor.id usb 0x138a &device.id usb 0x0003 |vendor.id usb 0x138a &device.id usb 0x0007 |vendor.id usb 0x138a &device.id usb 0x003c |vendor.id usb 0x138a &device.id usb 0x003d |vendor.id usb 0x138a &device.id usb 0x003f +baseclass.id 0x116 +subclass.id 0x00 hwinfo-21.52/src/ids/src/storage000066400000000000000000000272301323731041200165410ustar00rootroot00000000000000# storage controller # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # scsi controller # modinfo vendor.id pci 0x1000 &device.id pci 0x0001+0x0006 |vendor.id pci 0x1000 &device.id pci 0x000a+0x0004 |vendor.id pci 0x1000 &device.id pci 0x000f+0x0002 |vendor.id pci 0x1000 &device.id pci 0x0012+0x0002 |vendor.id pci 0x1000 &device.id pci 0x0020+0x0002 |vendor.id pci 0x1000 &device.id pci 0x008f +driver.module.modprobe sym53c8xx vendor.id pci 0x1014 &device.id pci 0x0096 +driver.module.modprobe ibmsis # override qla1280 info (#26325) vendor.id pci 0x1077 &device.id pci 0x1216 &subvendor.id pci 0x101e &subdevice.id pci 0x8493 |vendor.id pci 0x1077 &device.id pci 0x1216 &subvendor.id pci 0x101e &subdevice.id pci 0x8471 +driver.module.modprobe megaraid # modinfo vendor.id pci 0x1022 &device.id pci 0x2020 +driver.module.modprobe tmscsim # scsi/fdomain.c vendor.id pci 0x1036 &device.id pci 0x0000 +driver.module.modprobe fdomain # scsi/eata_dma.c vendor.id pci 0x1044 &device.id pci 0xa400 +driver.module.modprobe eata # scsi/BusLogic.c vendor.id pci 0x104b &device.id pci 0x0140 |vendor.id pci 0x104b &device.id pci 0x1040 |vendor.id pci 0x104b &device.id pci 0x8130 +driver.module.modprobe BusLogic # scsi/qlogicisp.c vendor.id pci 0x1077 &device.id pci 0x1020 +driver.module.modprobe qlogicisp # scsi/inia100.c vendor.id pci 0x1101 &device.id pci 0x0002 |vendor.id pci 0x1101 &device.id pci 0x1060 +driver.module.modprobe a100u2w # scsi/ini9100u.c vendor.id pci 0x1101 &device.id pci 0x9400+0x0002 |vendor.id pci 0x1101 &device.id pci 0x9500 |vendor.id pci 0x134a &device.id pci 0x0002 +driver.module.modprobe initio # scsi/gdth.c vendor.id pci 0x1119 &device.id pci 0x0000+0x000e |vendor.id pci 0x1119 &device.id pci 0x0100+0x0300 |vendor.id pci 0x8086 &device.id pci 0x0600 +driver.module.modprobe gdth # scsi/atp870u.c vendor.id pci 0x1191 &device.id pci 0x8002 |vendor.id pci 0x1191 &device.id pci 0x8010 |vendor.id pci 0x1191 &device.id pci 0x8020 |vendor.id pci 0x1191 &device.id pci 0x8030 |vendor.id pci 0x1191 &device.id pci 0x8040 |vendor.id pci 0x1191 &device.id pci 0x8050 |vendor.id pci 0x1191 &device.id pci 0x8060 +driver.module.modprobe atp870u # scsi/pci2220i.c vendor.id pci 0x1256 &device.id pci 0x4401 +driver.module.modprobe pci2220i # scsi/pci2000.c vendor.id pci 0x1256 &device.id pci 0x5201 +driver.module.modprobe pci2000 # scsi/dmx3191d.c vendor.id pci 0x134a &device.id pci 0x0001 +driver.module.modprobe dmx3191d # scsi/3w-xxxx.c vendor.id pci 0x13c1 &device.id pci 0x1000+0x0002 +driver.module.modprobe 3w-xxxx # modules.alias vendor.id pci 0x1de1 &device.id pci 0x0391 +driver.module.modprobe dc395x # scsi/aic7xxx/{aic7xxx_pci.c,aic79xx_pci.c} vendor.id pci 0x9004 &device.id pci 0x0078 |vendor.id pci 0x9004 &device.id pci 0x1078 |vendor.id pci 0x9004 &device.id pci 0x2178 |vendor.id pci 0x9004 &device.id pci 0x3860 |vendor.id pci 0x9004 &device.id pci 0x5078 |vendor.id pci 0x9004 &device.id pci 0x5578 |vendor.id pci 0x9004 &device.id pci 0x6038 |vendor.id pci 0x9004 &device.id pci 0x6075 |vendor.id pci 0x9004 &device.id pci 0x6078 |vendor.id pci 0x9004 &device.id pci 0x6178 |vendor.id pci 0x9004 &device.id pci 0x7078 |vendor.id pci 0x9004 &device.id pci 0x7178 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 |vendor.id pci 0x9004 &device.id pci 0x7278 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 |vendor.id pci 0x9004 &device.id pci 0x7378 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 |vendor.id pci 0x9004 &device.id pci 0x7478 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 |vendor.id pci 0x9004 &device.id pci 0x7578 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 |vendor.id pci 0x9004 &device.id pci 0x7678 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 |vendor.id pci 0x9004 &device.id pci 0x7815 |vendor.id pci 0x9004 &device.id pci 0x7890+0x0010 &subvendor.id pci 0x9004 &subdevice.id pci 0x7893 |vendor.id pci 0x9004 &device.id pci 0x7895 |vendor.id pci 0x9004 &device.id pci 0x8078 |vendor.id pci 0x9004 &device.id pci 0x8178 |vendor.id pci 0x9004 &device.id pci 0x8278 |vendor.id pci 0x9004 &device.id pci 0x8378 |vendor.id pci 0x9004 &device.id pci 0x8478 |vendor.id pci 0x9004 &device.id pci 0x8578 |vendor.id pci 0x9004 &device.id pci 0x8678 |vendor.id pci 0x9004 &device.id pci 0x8778 |vendor.id pci 0x9004 &device.id pci 0x8878 |vendor.id pci 0x9005 &device.id pci 0x0010+0x0010 |vendor.id pci 0x9005 &device.id pci 0x0050+0x0010 |vendor.id pci 0x9005 &device.id pci 0x0080+0x0010 |vendor.id pci 0x9005 &device.id pci 0x00c0+0x0010 +driver.module.modprobe aic7xxx vendor.id pci 0x9005 &device.id pci 0x8000+0x0020 +driver.module.modprobe aic79xx # scsi/aha152x.c vendor.id ADP &device.id eisa 0x1505 +driver.module.modprobe aha152x +driver.module.config options aha152x aha152x=, +driver.module.insmod aha152x aha152x=, # scsi/mesh.c vendor.id special 0x0401 &device.id special 0x0030 +driver.module.modprobe mesh # scsi/mac53c94.c vendor.id special 0x0401 &device.id special 0x0031 +driver.module.modprobe mac53c94 # iomega zip vendor.id special 0x1800 &device.id special 0x0001 +driver.module.modprobe imm # iomega zip vendor.id special 0x1800 &device.id special 0x0002 +driver.module.modprobe ppa # scsi/qlogicpti.c vendor.id special 0x4001 &device.id special 0x1003+0x0002 +driver.module.modprobe qlogicpti # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # block devices (RAID, ...) # modules.alias vendor.id pci 0x1011 &device.id pci 0x1065 &subvendor.id pci 0x1069 &subdevice.id pci 0x0020 |vendor.id pci 0x1069 &device.id pci 0x0001+0x0002 |vendor.id pci 0x1069 &device.id pci 0x0010 |vendor.id pci 0x1069 &device.id pci 0x0050 |vendor.id pci 0x1069 &device.id pci 0xba56 +driver.module.modprobe DAC960 +baseclass.id 0x001 +subclass.id 0x04 # pcimap vendor.id pci 0x0e11 &device.id pci 0xae10 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4030+0x0005 |vendor.id pci 0x1000 &device.id pci 0x0010 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4040 |vendor.id pci 0x1000 &device.id pci 0x0010 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4048 |vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4050+0x0002 |vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4058 +driver.module.modprobe cpqarray # pcimap vendor.id pci 0x0e11 &device.id pci 0x0046 &subvendor.id pci 0x0e11 &subdevice.id pci 0x409a+0x0004 |vendor.id pci 0x0e11 &device.id pci 0xb060 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4070 |vendor.id pci 0x0e11 &device.id pci 0xb178 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4080 |vendor.id pci 0x0e11 &device.id pci 0xb178 &subvendor.id pci 0x0e11 &subdevice.id pci 0x4082+0x0002 +driver.module.modprobe cciss # block/swim3.c vendor.id special 0x0401 &device.id special 0x0040 +driver.module.modprobe swim3 # modalias, #129301, #176735 baseclass.id 0x00e &subclass.id 0x00 |vendor.id pci 0x8086 &device.id pci 0x1962 &subvendor.id pci 0x105a +driver.module.modprobe i2o_block vendor.id pci 0x1044 &device.id pci 0xa501 +driver.module.modprobe dpt_i2o vendor.id pci 0x1044 &device.id pci 0xa511 +driver.module.modprobe dpt_i2o +driver.module.modprobe i2o_block # scsi/aacraid/linit.c vendor.id pci 0x1028 &device.id pci 0x0001 &subvendor.id pci 0x1028 &subdevice.id pci 0x0001 |vendor.id pci 0x1028 &device.id pci 0x0002 &subvendor.id pci 0x1028 &subdevice.id pci 0x0002 |vendor.id pci 0x1028 &device.id pci 0x0003 &subvendor.id pci 0x1028 &subdevice.id pci 0x0003 |vendor.id pci 0x1028 &device.id pci 0x0004 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d0 |vendor.id pci 0x1028 &device.id pci 0x0002 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d1 |vendor.id pci 0x1028 &device.id pci 0x0002 &subvendor.id pci 0x1028 &subdevice.id pci 0x00d9 |vendor.id pci 0x1028 &device.id pci 0x000a &subvendor.id pci 0x1028 &subdevice.id pci 0x0106 |vendor.id pci 0x1028 &device.id pci 0x000a &subvendor.id pci 0x1028 &subdevice.id pci 0x011b |vendor.id pci 0x1028 &device.id pci 0x000a &subvendor.id pci 0x1028 &subdevice.id pci 0x0121 |vendor.id pci 0x9005 &device.id pci 0x0283 &subvendor.id pci 0x9005 &subdevice.id pci 0x0283 |vendor.id pci 0x9005 &device.id pci 0x0284 &subvendor.id pci 0x9005 &subdevice.id pci 0x0284 |vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0286 |vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0285 |vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x9005 &subdevice.id pci 0x0287 |vendor.id pci 0x9005 &device.id pci 0x0285 &subvendor.id pci 0x1028 &subdevice.id pci 0x0287 |vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x9005 &subdevice.id pci 0x0364+2 |vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x9005 &subdevice.id pci 0x1364 |vendor.id pci 0x1011 &device.id pci 0x0046 &subvendor.id pci 0x103c &subdevice.id pci 0x10c2 +driver.module.modprobe aacraid # modules.alias sata_* baseclass.id 0x001 &subclass.id 0x06 &progif.id 0x00 &vendor.id pci 0x1725 &device.id pci 0x7174 |baseclass.id 0x001 &subclass.id 0x06 &progif.id 0x00 &vendor.id pci 0x8086 &device.id pci 0x3200 +driver.module.modprobe sata_vsc vendor.id pci 0x1039 &device.id pci 0x0180+0x0002 +driver.module.modprobe sata_sis vendor.id pci 0x105a &device.id pci 0x3318+0x0002 |vendor.id pci 0x105a &device.id pci 0x3371 |vendor.id pci 0x105a &device.id pci 0x3373 |vendor.id pci 0x105a &device.id pci 0x3375+0x0002 +driver.module.modprobe sata_promise vendor.id pci 0x105a &device.id pci 0x6622 +driver.module.modprobe sata_sx4 vendor.id pci 0x1095 &device.id pci 0x0240 |vendor.id pci 0x1095 &device.id pci 0x3112 |vendor.id pci 0x1095 &device.id pci 0x3114 |vendor.id pci 0x1095 &device.id pci 0x3512 +driver.module.modprobe sata_sil vendor.id pci 0x10de &device.id pci 0x0036 |vendor.id pci 0x10de &device.id pci 0x003e |vendor.id pci 0x10de &device.id pci 0x0054+0x0002 |vendor.id pci 0x10de &device.id pci 0x008e |vendor.id pci 0x10de &device.id pci 0x00e3 |vendor.id pci 0x10de &device.id pci 0x00ee +driver.module.modprobe sata_nv vendor.id pci 0x1106 &device.id pci 0x3149 +driver.module.modprobe sata_via vendor.id pci 0x1166 &device.id pci 0x0240 +driver.module.modprobe sata_svw # modules.alias, #38628 baseclass.id 0x00b &subclass.id 0x40 &progif.id 0x00 &vendor.id pci 0x10a9 &device.id pci 0x100a +driver.module.modprobe sgiioc4 +baseclass.id 0x001 # module.alias, #141069 vendor.id pci 0x1077 &device.id pci 0x4010 |vendor.id pci 0x1077 &device.id pci 0x4022 +hwclass storage +driver.module.modprobe qla4xxx # ahci/ata_piix (#304134) vendor.id pci 0x8086 &device.id pci 0x2652+0x0002 +driver.module.modprobe ahci|ata_piix # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # usb controller baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x00 +driver.module.modprobe uhci-hcd baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x10 +driver.module.modprobe ohci-hcd baseclass.id 0x00c &subclass.id 0x03 &progif.id 0x20 +driver.module.modprobe ehci-hcd baseclass.id 0x00c &subclass.id 0x00 &progif.id 0x10 +driver.module.modprobe ohci1394 vendor.id pci 0x104c &device.id pci 0x8000 +driver.module.modprobe pcilynx # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Compaq Virtual Management Device # make it a floppy baseclass.id 0x106 &vendor.id usb 0x049f &device.id usb 0x0040 +subclass.id 0x03 hwinfo-21.52/src/ids/src/tv000066400000000000000000000311531323731041200155250ustar00rootroot00000000000000# video/tv cards # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # media/video/buz.c vendor.id pci 0x11de &device.id pci 0x6057 +driver.module.modprobe buz # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # media/video/zr36120.c # (framegrabber) vendor.id pci 0x11de &device.id pci 0x6120 +driver.module.modprobe zr36120 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # media/video/bttv-cards.c, kernel 2.4.7 vendor.id pci 0x109e +vendor.name Brooktree Corporation vendor.id pci 0x109e &device.id pci 0x036e +device.name Bt878 vendor.id pci 0x109e &device.id pci 0x036f +device.name Bt879 vendor.id pci 0x109e &device.id pci 0x0350+0x0002 |vendor.id pci 0x109e &device.id pci 0x036e+0x0002 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x107d &subdevice.id pci 0x6606 |vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x6606 &subdevice.id pci 0x217d |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x107d &subdevice.id pci 0x6606 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x6606 &subdevice.id pci 0x217d +subdevice.name Leadtek WinFast TV 2000 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x11bd &subdevice.id pci 0x0012 |vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0xbd11 &subdevice.id pci 0x1200 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x11bd &subdevice.id pci 0x0012 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0xbd11 &subdevice.id pci 0x1200 +subdevice.name Pinnacle PCTV +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1461 &subdevice.id pci 0x0001 |vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x1461 &subdevice.id pci 0x0003 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x1461 &subdevice.id pci 0x0001 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x1461 &subdevice.id pci 0x0003 +subdevice.name AVerMedia TVPhone98 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x153b &subdevice.id pci 0x1117+0x0004 |vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x153b &subdevice.id pci 0x1134 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x153b &subdevice.id pci 0x1117+0x0004 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x153b &subdevice.id pci 0x1134 +subdevice.name Terratec TValue +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x15b0 &subdevice.id pci 0x400d |vendor.id pci 0x109e &device.id pci 0x036e &subvendor.id pci 0x15b0 &subdevice.id pci 0x4010 |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x15b0 &subdevice.id pci 0x400d |vendor.id pci 0x109e &device.id pci 0x036f &subvendor.id pci 0x15b0 &subdevice.id pci 0x4010 +subdevice.name Zoltrix Genie TV / Radio +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x0070 &subdevice.id pci 0x13eb +subdevice.name Hauppauge WinTV +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x0070 &subdevice.id pci 0x3900 +subdevice.name Hauppauge WinTV-D +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x0070 &subdevice.id pci 0x4500 +subdevice.name Hauppauge WinTV/PVR +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x0070 &subdevice.id pci 0xff00 +subdevice.name Osprey-100 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x0070 &subdevice.id pci 0xff01 +subdevice.name Osprey-200 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x1002 &subdevice.id pci 0x0001 +subdevice.name ATI TV Wonder +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x1002 &subdevice.id pci 0x0003 +subdevice.name ATI TV Wonder/VE +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x10b4 &subdevice.id pci 0x2636 +subdevice.name STB TV PCI FM, P/N 6000704 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x10fc &subdevice.id pci 0x4020 +subdevice.name I-O Data Co. GV-BCV3/PCI +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x10fc &subdevice.id pci 0x4050 +subdevice.name I-O Data Co. GV-BCV4/PCI +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x121a &subdevice.id pci 0x3000 +subdevice.name VoodooTV 200 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x144f &subdevice.id pci 0x3000 +subdevice.name TView 99 (CPH063) +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x144f &subdevice.id pci 0x3002 +subdevice.name Askey Magic TView +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x1461 &subdevice.id pci 0x0002 +subdevice.name AVermedia TVCapture 98 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x1461 &subdevice.id pci 0x0004 +subdevice.name AVerMedia TVCapture 98 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x14c7 &subdevice.id pci 0x0101 +subdevice.name Modular Technology PCTV +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x14ff &subdevice.id pci 0x3000 +subdevice.name TView 99 (CPH061) +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x14ff &subdevice.id pci 0x3002 +subdevice.name Phoebe TV Master +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x153b &subdevice.id pci 0x1123 +subdevice.name Terratec TV Radio+ +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x153b &subdevice.id pci 0x1127 +subdevice.name Terratec TV+ +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x153b &subdevice.id pci 0x1135 +subdevice.name Terratec TValue Radio +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x15b0 &subdevice.id pci 0x400a +subdevice.name Zoltrix Genie TV +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x15cb &subdevice.id pci 0x0101 +subdevice.name AG GMV1 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x1851 &subdevice.id pci 0x1850 +subdevice.name Chronos Video Shuttle II +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x1851 &subdevice.id pci 0x1851 +subdevice.name CyberMail AV +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x1852 &subdevice.id pci 0x1852 +subdevice.name Typhoon TView TV/FM Tuner +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x109e &device.id pci 0x036e+0x0002 &subvendor.id pci 0x2636 &subdevice.id pci 0x10b4 +subdevice.name STB ??? +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x14f1 &device.id pci 0x8800 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cx8800 # ivtv-cards.c vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x0070 &subdevice.id pci 0x4000 |vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x0070 &subdevice.id pci 0x4800 +subdevice.name WinTV PVR 350 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x0070 &subdevice.id pci 0x4001 |vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x0070 &subdevice.id pci 0x4801 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x4801 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x4803 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x4009 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0003 +subdevice.name WinTV PVR 250 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x8801 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x8003 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0xe807 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0807 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0xe817 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0xc801 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0801 |vendor.id pci 0x4444 &device.id pci 0x0016 &subvendor.id pci 0x0070 &subdevice.id pci 0x0009 +subdevice.name WinTV PVR 150 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x1461 &subdevice.id pci 0xa3ce+2 +subdevice.name M179 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0xff92 &subdevice.id pci 0x0070 +subdevice.name PG600/DIAMOND PVR-550 (CX FALCON2) +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x12ab &subdevice.id pci 0x0000 +subdevice.name MPG160/Kuroutoshikou ITVC15-STVLP +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x12ab &subdevice.id pci 0xfff3 |vendor.id pci 0x4444 &device.id pci 0x0803 &subvendor.id pci 0x12ab &subdevice.id pci 0xffff +subdevice.name MPG600/Kuroutoshikou ITVC16-STVLP +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vendor.id pci 0x1131 &device.id pci 0x7130 |vendor.id pci 0x1131 &device.id pci 0x7133 |vendor.id pci 0x1131 &device.id pci 0x7134 |vendor.id pci 0x1131 &device.id pci 0x7135 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe saa7134 vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1131 &subdevice.id pci 0x2001 +subdevice.name Proteus Pro [philips reference design] vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1131 &subdevice.id pci 0x6752 +subdevice.name EMPRESS vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x1131 &subdevice.id pci 0x4e85 +subdevice.name SKNet Monster TV vendor.id pci 0x1131 &device.id pci 0x7134 &subvendor.id pci 0x153b &subdevice.id pci 0x1142 +subdevice.name Terratec Cinergy 400 TV hwinfo-21.52/src/ids/src/tv2000066400000000000000000000666571323731041200156300ustar00rootroot00000000000000 vendor.id pci 0x109e &device.id pci 0x0350+0x0002 |vendor.id pci 0x109e &device.id pci 0x036e+0x0002 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe bttv vendor.id pci 0x1131 &device.id pci 0x7130 |vendor.id pci 0x1131 &device.id pci 0x7133+0x0003 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe saa7134 vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x0000 &subdevice.id pci 0x0000 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe mxb +driver.module.modprobe hexium_orion vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x17c8 &subdevice.id pci 0x0101 |vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x17c8 &subdevice.id pci 0x2101 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe hexium_orion vendor.id pci 0x1131 &device.id pci 0x7146 &subvendor.id pci 0x17c8 &subdevice.id pci 0x2401+0x0002 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe hexium_gemini vendor.id pci 0x11ab &device.id pci 0x4102 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cafe_ccic vendor.id pci 0x11de &device.id pci 0x6057 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe zr36067 vendor.id pci 0x136b &device.id pci 0xff01 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe meye vendor.id pci 0x14f1 &device.id pci 0x5b7a +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cx18 vendor.id pci 0x14f1 &device.id pci 0x8800 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cx8800 vendor.id pci 0x14f1 &device.id pci 0x8801 |vendor.id pci 0x14f1 &device.id pci 0x8811 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cx88-alsa vendor.id pci 0x14f1 &device.id pci 0x8802 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cx8802 vendor.id pci 0x14f1 &device.id pci 0x8852 |vendor.id pci 0x14f1 &device.id pci 0x8880 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cx23885 vendor.id pci 0x4444 &device.id pci 0x0016 |vendor.id pci 0x4444 &device.id pci 0x0803 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ivtv vendor.id usb 0x0130 &device.id usb 0x0130 |vendor.id usb 0x041e &device.id usb 0x4018 |vendor.id usb 0x0461 &device.id usb 0x0815 |vendor.id usb 0x0733 &device.id usb 0x0110 |vendor.id usb 0x0af9 &device.id usb 0x0010+0x0002 |vendor.id usb 0x8086 &device.id usb 0x0110 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_spca508 vendor.id usb 0x03e8 &device.id usb 0x0004 |vendor.id usb 0x0471 &device.id usb 0x030b |vendor.id usb 0x047d &device.id usb 0x5001+0x0003 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe se401 vendor.id usb 0x0402 &device.id usb 0x5602 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_m5602 vendor.id usb 0x040a &device.id usb 0x0002 |vendor.id usb 0x0497 &device.id usb 0xc001 |vendor.id usb 0x0506 &device.id usb 0x00df |vendor.id usb 0x0733 &device.id usb 0x0401+0x0002 |vendor.id usb 0x1776 &device.id usb 0x501c +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_spca501 vendor.id usb 0x040a &device.id usb 0x0300 |vendor.id usb 0x041e &device.id usb 0x400a |vendor.id usb 0x046d &device.id usb 0x0890 |vendor.id usb 0x046d &device.id usb 0x0900+0x0002 |vendor.id usb 0x04a5 &device.id usb 0x300c |vendor.id usb 0x04fc &device.id usb 0x7333 |vendor.id usb 0x055f &device.id usb 0xc200 |vendor.id usb 0x055f &device.id usb 0xc220 |vendor.id usb 0x06bd &device.id usb 0x0404 |vendor.id usb 0x06be &device.id usb 0x0800 |vendor.id usb 0x084d &device.id usb 0x0003 |vendor.id usb 0x08ca &device.id usb 0x0103 |vendor.id usb 0x2899 &device.id usb 0x012c |vendor.id usb 0x8086 &device.id usb 0x0630 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_spca500 vendor.id usb 0x0413 &device.id usb 0x6023 |vendor.id usb 0x0438 &device.id usb 0xb002 |vendor.id usb 0x04bb &device.id usb 0x0515 |vendor.id usb 0x093b &device.id usb 0xa005 |vendor.id usb 0x0ccd &device.id usb 0x0036 |vendor.id usb 0x0ccd &device.id usb 0x0042+0x0002 |vendor.id usb 0x0ccd &device.id usb 0x0047 |vendor.id usb 0x0ccd &device.id usb 0x004c |vendor.id usb 0x0ccd &device.id usb 0x004f |vendor.id usb 0x0ccd &device.id usb 0x005e |vendor.id usb 0x0ccd &device.id usb 0x0084 |vendor.id usb 0x0ccd &device.id usb 0x0096 |vendor.id usb 0x185b &device.id usb 0x2041 |vendor.id usb 0x185b &device.id usb 0x2870 |vendor.id usb 0x1b80 &device.id usb 0xe302 |vendor.id usb 0x2001 &device.id usb 0xf112 |vendor.id usb 0x2040 &device.id usb 0x4200+0x0002 |vendor.id usb 0x2040 &device.id usb 0x6500 |vendor.id usb 0x2040 &device.id usb 0x6502 |vendor.id usb 0x2040 &device.id usb 0x6513 |vendor.id usb 0x2040 &device.id usb 0x6517 |vendor.id usb 0x2040 &device.id usb 0x651b |vendor.id usb 0x2040 &device.id usb 0x651f |vendor.id usb 0x2304 &device.id usb 0x0207+0x0002 |vendor.id usb 0x2304 &device.id usb 0x021a |vendor.id usb 0x2304 &device.id usb 0x0226+0x0002 |vendor.id usb 0xeb1a &device.id usb 0x2710 |vendor.id usb 0xeb1a &device.id usb 0x2750+0x0002 |vendor.id usb 0xeb1a &device.id usb 0x2800+0x0002 |vendor.id usb 0xeb1a &device.id usb 0x2820+0x0002 |vendor.id usb 0xeb1a &device.id usb 0x2860+0x0002 |vendor.id usb 0xeb1a &device.id usb 0x2870 |vendor.id usb 0xeb1a &device.id usb 0x2881 |vendor.id usb 0xeb1a &device.id usb 0x2883 |vendor.id usb 0xeb1a &device.id usb 0xa313 |vendor.id usb 0xeb1a &device.id usb 0xa316 |vendor.id usb 0xeb1a &device.id usb 0xe300 |vendor.id usb 0xeb1a &device.id usb 0xe303 |vendor.id usb 0xeb1a &device.id usb 0xe305 |vendor.id usb 0xeb1a &device.id usb 0xe310 |vendor.id usb 0xeb1a &device.id usb 0xe320 |vendor.id usb 0xeb1a &device.id usb 0xe323 |vendor.id usb 0xeb1a &device.id usb 0xe350 |vendor.id usb 0xeb1a &device.id usb 0xe355 |vendor.id usb 0xeb1a &device.id usb 0xe357 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe em28xx vendor.id usb 0x041e &device.id usb 0x041e |vendor.id usb 0x041e &device.id usb 0x4017 |vendor.id usb 0x041e &device.id usb 0x401c |vendor.id usb 0x041e &device.id usb 0x401e+0x0002 |vendor.id usb 0x041e &device.id usb 0x4022 |vendor.id usb 0x041e &device.id usb 0x4029 |vendor.id usb 0x041e &device.id usb 0x4034+0x0003 |vendor.id usb 0x041e &device.id usb 0x403a |vendor.id usb 0x041e &device.id usb 0x4051 |vendor.id usb 0x041e &device.id usb 0x4053 |vendor.id usb 0x0458 &device.id usb 0x7007 |vendor.id usb 0x0458 &device.id usb 0x700c |vendor.id usb 0x0458 &device.id usb 0x700f |vendor.id usb 0x0461 &device.id usb 0x0a00 |vendor.id usb 0x046d &device.id usb 0x089d |vendor.id usb 0x046d &device.id usb 0x08a0+0x0004 |vendor.id usb 0x046d &device.id usb 0x08a6+0x0002 |vendor.id usb 0x046d &device.id usb 0x08a9+0x0002 |vendor.id usb 0x046d &device.id usb 0x08ac+0x0002 |vendor.id usb 0x046d &device.id usb 0x08af |vendor.id usb 0x046d &device.id usb 0x08b9 |vendor.id usb 0x046d &device.id usb 0x08d7+0x0003 |vendor.id usb 0x046d &device.id usb 0x08dd |vendor.id usb 0x0471 &device.id usb 0x0325+0x0002 |vendor.id usb 0x0471 &device.id usb 0x032d+0x0002 |vendor.id usb 0x055f &device.id usb 0xc005 |vendor.id usb 0x055f &device.id usb 0xd003+0x0002 |vendor.id usb 0x0698 &device.id usb 0x2003 |vendor.id usb 0x0ac8 &device.id usb 0x0301+0x0002 |vendor.id usb 0x0ac8 &device.id usb 0x301b |vendor.id usb 0x0ac8 &device.id usb 0x303b |vendor.id usb 0x0ac8 &device.id usb 0x305b |vendor.id usb 0x0ac8 &device.id usb 0x307b |vendor.id usb 0x10fd &device.id usb 0x0128 |vendor.id usb 0x10fd &device.id usb 0x804d |vendor.id usb 0x10fd &device.id usb 0x8050 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_zc3xx vendor.id usb 0x041e &device.id usb 0x4003 |vendor.id usb 0x1046 &device.id usb 0x9967 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe w9968cf vendor.id usb 0x041e &device.id usb 0x4007 |vendor.id usb 0x0553 &device.id usb 0x0202 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe stv680 vendor.id usb 0x041e &device.id usb 0x400b |vendor.id usb 0x041e &device.id usb 0x4012+0x0002 |vendor.id usb 0x0458 &device.id usb 0x7006 |vendor.id usb 0x0461 &device.id usb 0x0821 |vendor.id usb 0x046d &device.id usb 0x0905 |vendor.id usb 0x046d &device.id usb 0x0960 |vendor.id usb 0x0471 &device.id usb 0x0322 |vendor.id usb 0x04a5 &device.id usb 0x3003 |vendor.id usb 0x04a5 &device.id usb 0x3008 |vendor.id usb 0x04a5 &device.id usb 0x300a |vendor.id usb 0x04f1 &device.id usb 0x1001 |vendor.id usb 0x04fc &device.id usb 0x500c |vendor.id usb 0x04fc &device.id usb 0x504a+0x0002 |vendor.id usb 0x04fc &device.id usb 0x5330 |vendor.id usb 0x04fc &device.id usb 0x5360 |vendor.id usb 0x04fc &device.id usb 0xffff |vendor.id usb 0x052b &device.id usb 0x1513 |vendor.id usb 0x0546 &device.id usb 0x3155 |vendor.id usb 0x0546 &device.id usb 0x3191 |vendor.id usb 0x0546 &device.id usb 0x3273 |vendor.id usb 0x055f &device.id usb 0xc211 |vendor.id usb 0x055f &device.id usb 0xc230 |vendor.id usb 0x055f &device.id usb 0xc232 |vendor.id usb 0x055f &device.id usb 0xc360 |vendor.id usb 0x055f &device.id usb 0xc420 |vendor.id usb 0x055f &device.id usb 0xc430 |vendor.id usb 0x055f &device.id usb 0xc440 |vendor.id usb 0x055f &device.id usb 0xc520 |vendor.id usb 0x055f &device.id usb 0xc530 |vendor.id usb 0x055f &device.id usb 0xc540 |vendor.id usb 0x055f &device.id usb 0xc630 |vendor.id usb 0x055f &device.id usb 0xc650 |vendor.id usb 0x05da &device.id usb 0x1018 |vendor.id usb 0x06d6 &device.id usb 0x0031 |vendor.id usb 0x0733 &device.id usb 0x1311 |vendor.id usb 0x0733 &device.id usb 0x1314 |vendor.id usb 0x0733 &device.id usb 0x2211 |vendor.id usb 0x0733 &device.id usb 0x2221 |vendor.id usb 0x0733 &device.id usb 0x3261 |vendor.id usb 0x0733 &device.id usb 0x3281 |vendor.id usb 0x08ca &device.id usb 0x0104 |vendor.id usb 0x08ca &device.id usb 0x0106 |vendor.id usb 0x08ca &device.id usb 0x2008 |vendor.id usb 0x08ca &device.id usb 0x2010 |vendor.id usb 0x08ca &device.id usb 0x2016 |vendor.id usb 0x08ca &device.id usb 0x2018 |vendor.id usb 0x08ca &device.id usb 0x2020 |vendor.id usb 0x08ca &device.id usb 0x2022 |vendor.id usb 0x08ca &device.id usb 0x2024 |vendor.id usb 0x08ca &device.id usb 0x2028 |vendor.id usb 0x08ca &device.id usb 0x2040 |vendor.id usb 0x08ca &device.id usb 0x2042 |vendor.id usb 0x08ca &device.id usb 0x2050 |vendor.id usb 0x08ca &device.id usb 0x2060 |vendor.id usb 0x0d64 &device.id usb 0x0303 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_sunplus vendor.id usb 0x041e &device.id usb 0x400c |vendor.id usb 0x041e &device.id usb 0x4011 |vendor.id usb 0x046d &device.id usb 0x08b0+0x0009 |vendor.id usb 0x0471 &device.id usb 0x0302+0x0003 |vendor.id usb 0x0471 &device.id usb 0x0307+0x0002 |vendor.id usb 0x0471 &device.id usb 0x030c |vendor.id usb 0x0471 &device.id usb 0x0310+0x0004 |vendor.id usb 0x0471 &device.id usb 0x0329 |vendor.id usb 0x04cc &device.id usb 0x8116 |vendor.id usb 0x055d &device.id usb 0x9000+0x0003 |vendor.id usb 0x069a &device.id usb 0x0001 |vendor.id usb 0x06be &device.id usb 0x8116 |vendor.id usb 0x0d81 &device.id usb 0x1900 |vendor.id usb 0x0d81 &device.id usb 0x1910 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe pwc vendor.id usb 0x041e &device.id usb 0x401a |vendor.id usb 0x041e &device.id usb 0x403b |vendor.id usb 0x0458 &device.id usb 0x7004 |vendor.id usb 0x046d &device.id usb 0x0928+0x0008 |vendor.id usb 0x04fc &device.id usb 0x0561 |vendor.id usb 0x060b &device.id usb 0xa001 |vendor.id usb 0x10fd &device.id usb 0x7e50 |vendor.id usb 0xabcd &device.id usb 0xcdee +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_spca561 vendor.id usb 0x041e &device.id usb 0x401d |vendor.id usb 0x0733 &device.id usb 0x0430 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_spca505 vendor.id usb 0x041e &device.id usb 0x4024 |vendor.id usb 0x041e &device.id usb 0x405d |vendor.id usb 0x04c8 &device.id usb 0x0729 |vendor.id usb 0x04f2 &device.id usb 0xa208 |vendor.id usb 0x052b &device.id usb 0x1a18 |vendor.id usb 0x0546 &device.id usb 0x3187 |vendor.id usb 0x055f &device.id usb 0xb500 |vendor.id usb 0x0595 &device.id usb 0x4343 |vendor.id usb 0x06d6 &device.id usb 0x0034 |vendor.id usb 0x06d6 &device.id usb 0x003b |vendor.id usb 0x0784 &device.id usb 0x0040 |vendor.id usb 0x08ca &device.id usb 0x0109 |vendor.id usb 0x08ca &device.id usb 0x2062 |vendor.id usb 0x08ca &device.id usb 0x2102 |vendor.id usb 0x0a17 &device.id usb 0x004e |vendor.id usb 0x0a17 &device.id usb 0x0062 |vendor.id usb 0x0bb0 &device.id usb 0x500d |vendor.id usb 0x0d64 &device.id usb 0x0108 |vendor.id usb 0x0d64 &device.id usb 0x3108 |vendor.id usb 0x0feb &device.id usb 0x2004 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe zr364xx vendor.id usb 0x041e &device.id usb 0x4028 |vendor.id usb 0x093a &device.id usb 0x2460+0x0002 |vendor.id usb 0x093a &device.id usb 0x2463+0x0002 |vendor.id usb 0x093a &device.id usb 0x2468 |vendor.id usb 0x093a &device.id usb 0x2470+0x0003 |vendor.id usb 0x093a &device.id usb 0x2474 |vendor.id usb 0x093a &device.id usb 0x2476 |vendor.id usb 0x145f &device.id usb 0x013a |vendor.id usb 0x2001 &device.id usb 0xf115 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_pac207 vendor.id usb 0x041e &device.id usb 0x4052 |vendor.id usb 0x041e &device.id usb 0x405f+0x0003 |vendor.id usb 0x041e &device.id usb 0x4064 |vendor.id usb 0x041e &device.id usb 0x4068 |vendor.id usb 0x045e &device.id usb 0x028c |vendor.id usb 0x054c &device.id usb 0x0154+0x0002 |vendor.id usb 0x05a9 &device.id usb 0x0518+0x0002 |vendor.id usb 0x05a9 &device.id usb 0x0530 |vendor.id usb 0x05a9 &device.id usb 0x4519 |vendor.id usb 0x05a9 &device.id usb 0x8519 |vendor.id usb 0x05a9 &device.id usb 0xa518 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_ov519 vendor.id usb 0x041e &device.id usb 0x405b |vendor.id usb 0x046d &device.id usb 0x0892 |vendor.id usb 0x046d &device.id usb 0x0896+0x0002 |vendor.id usb 0x0ac8 &device.id usb 0x0321 |vendor.id usb 0x0ac8 &device.id usb 0x0323 |vendor.id usb 0x0ac8 &device.id usb 0x0328 |vendor.id usb 0x0ac8 &device.id usb 0xc001+0x0002 |vendor.id usb 0x15b8 &device.id usb 0x6001+0x0002 |vendor.id usb 0x17ef &device.id usb 0x4802 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_vc032x vendor.id usb 0x0458 &device.id usb 0x7025 |vendor.id usb 0x0c45 &device.id usb 0x6007 |vendor.id usb 0x0c45 &device.id usb 0x6009 |vendor.id usb 0x0c45 &device.id usb 0x600d |vendor.id usb 0x0c45 &device.id usb 0x6019 |vendor.id usb 0x0c45 &device.id usb 0x6024+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x6028+0x0004 |vendor.id usb 0x0c45 &device.id usb 0x602e |vendor.id usb 0x0c45 &device.id usb 0x6030 |vendor.id usb 0x0c45 &device.id usb 0x6080 |vendor.id usb 0x0c45 &device.id usb 0x6082 |vendor.id usb 0x0c45 &device.id usb 0x6088 |vendor.id usb 0x0c45 &device.id usb 0x608a+0x0003 |vendor.id usb 0x0c45 &device.id usb 0x60a0 |vendor.id usb 0x0c45 &device.id usb 0x60a2+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x60ac |vendor.id usb 0x0c45 &device.id usb 0x60ae+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x60b2+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x60b8 |vendor.id usb 0x0c45 &device.id usb 0x60ba+0x0003 |vendor.id usb 0x0c45 &device.id usb 0x60be |vendor.id usb 0x0c45 &device.id usb 0x60c2 |vendor.id usb 0x0c45 &device.id usb 0x60c8 |vendor.id usb 0x0c45 &device.id usb 0x60cc |vendor.id usb 0x0c45 &device.id usb 0x60ea |vendor.id usb 0x0c45 &device.id usb 0x60ef |vendor.id usb 0x0c45 &device.id usb 0x60fa |vendor.id usb 0x0c45 &device.id usb 0x60fe |vendor.id usb 0x0c45 &device.id usb 0x6102 |vendor.id usb 0x0c45 &device.id usb 0x6108 |vendor.id usb 0x0c45 &device.id usb 0x610f |vendor.id usb 0x0c45 &device.id usb 0x6130 |vendor.id usb 0x0c45 &device.id usb 0x613b +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe sn9c102 vendor.id usb 0x0458 &device.id usb 0x7029 |vendor.id usb 0x045e &device.id usb 0x00f4 |vendor.id usb 0x0c45 &device.id usb 0x6240 |vendor.id usb 0x0c45 &device.id usb 0x6242 |vendor.id usb 0x0c45 &device.id usb 0x6248 |vendor.id usb 0x0c45 &device.id usb 0x624e+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x6251 |vendor.id usb 0x0c45 &device.id usb 0x6253 |vendor.id usb 0x0c45 &device.id usb 0x6260 |vendor.id usb 0x0c45 &device.id usb 0x6270 |vendor.id usb 0x0c45 &device.id usb 0x627b+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x627f+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x6282 |vendor.id usb 0x0c45 &device.id usb 0x6288 |vendor.id usb 0x0c45 &device.id usb 0x628e+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x62a0 |vendor.id usb 0x0c45 &device.id usb 0x62b0 |vendor.id usb 0x0c45 &device.id usb 0x62b3 |vendor.id usb 0x0c45 &device.id usb 0x62bb+0x0002 |vendor.id usb 0x145f &device.id usb 0x013d |vendor.id usb 0xa168 &device.id usb 0x0610+0x0002 |vendor.id usb 0xa168 &device.id usb 0x0613+0x0003 |vendor.id usb 0xa168 &device.id usb 0x0617+0x0002 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_sn9c20x vendor.id usb 0x045e &device.id usb 0x00f5 |vendor.id usb 0x045e &device.id usb 0x00f7 |vendor.id usb 0x0471 &device.id usb 0x0327+0x0002 |vendor.id usb 0x0471 &device.id usb 0x0330 |vendor.id usb 0x06f8 &device.id usb 0x3004 |vendor.id usb 0x06f8 &device.id usb 0x3008 |vendor.id usb 0x0c45 &device.id usb 0x6040 |vendor.id usb 0x0c45 &device.id usb 0x607c |vendor.id usb 0x0c45 &device.id usb 0x6100 |vendor.id usb 0x0c45 &device.id usb 0x610a+0x0003 |vendor.id usb 0x0c45 &device.id usb 0x610e |vendor.id usb 0x0c45 &device.id usb 0x6128 |vendor.id usb 0x0c45 &device.id usb 0x612a |vendor.id usb 0x0c45 &device.id usb 0x612c |vendor.id usb 0x0c45 &device.id usb 0x612e |vendor.id usb 0x0c45 &device.id usb 0x6138 |vendor.id usb 0x0c45 &device.id usb 0x613a |vendor.id usb 0x0c45 &device.id usb 0x613c |vendor.id usb 0x0c45 &device.id usb 0x6143 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_sonixj vendor.id usb 0x0461 &device.id usb 0x0813 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ultracam vendor.id usb 0x046d &device.id usb 0x0840 |vendor.id usb 0x046d &device.id usb 0x0850 |vendor.id usb 0x046d &device.id usb 0x0870 |vendor.id usb 0x046d &device.id usb 0x08f5+0x0002 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_stv06xx vendor.id usb 0x046d &device.id usb 0x08ae +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe zc0301 vendor.id usb 0x046d &device.id usb 0x08da +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_stv06xx +driver.module.modprobe gspca_zc3xx vendor.id usb 0x046d &device.id usb 0x08f0 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe quickcam_messenger +driver.module.modprobe gspca_stv06xx vendor.id usb 0x046d &device.id usb 0x0920+0x0002 |vendor.id usb 0x0545 &device.id usb 0x808b |vendor.id usb 0x0545 &device.id usb 0x8333 |vendor.id usb 0x0923 &device.id usb 0x010f +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_tv8532 vendor.id usb 0x04c1 &device.id usb 0x009d |vendor.id usb 0x0602 &device.id usb 0x1001 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe vicam vendor.id usb 0x04c8 &device.id usb 0x0720 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe konicawc vendor.id usb 0x04cb &device.id usb 0x0104 |vendor.id usb 0x04cb &device.id usb 0x0109 |vendor.id usb 0x04cb &device.id usb 0x010b |vendor.id usb 0x04cb &device.id usb 0x010f |vendor.id usb 0x04cb &device.id usb 0x0111 |vendor.id usb 0x04cb &device.id usb 0x0113 |vendor.id usb 0x04cb &device.id usb 0x0115 |vendor.id usb 0x04cb &device.id usb 0x0117 |vendor.id usb 0x04cb &device.id usb 0x0119 |vendor.id usb 0x04cb &device.id usb 0x011b |vendor.id usb 0x04cb &device.id usb 0x011d |vendor.id usb 0x04cb &device.id usb 0x0121 |vendor.id usb 0x04cb &device.id usb 0x0123 |vendor.id usb 0x04cb &device.id usb 0x0125 |vendor.id usb 0x04cb &device.id usb 0x0127 |vendor.id usb 0x04cb &device.id usb 0x0129 |vendor.id usb 0x04cb &device.id usb 0x012b |vendor.id usb 0x04cb &device.id usb 0x012d |vendor.id usb 0x04cb &device.id usb 0x012f |vendor.id usb 0x04cb &device.id usb 0x0131 |vendor.id usb 0x04cb &device.id usb 0x013b |vendor.id usb 0x04cb &device.id usb 0x013d |vendor.id usb 0x04cb &device.id usb 0x013f +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_finepix vendor.id usb 0x050d &device.id usb 0x0106 |vendor.id usb 0x050d &device.id usb 0x0207+0x0002 |vendor.id usb 0x0571 &device.id usb 0x0002 |vendor.id usb 0x0573 &device.id usb 0x0003 |vendor.id usb 0x0573 &device.id usb 0x0400 |vendor.id usb 0x0573 &device.id usb 0x2000 |vendor.id usb 0x0573 &device.id usb 0x2101 |vendor.id usb 0x0573 &device.id usb 0x2d00+0x0002 |vendor.id usb 0x0573 &device.id usb 0x4100 |vendor.id usb 0x0573 &device.id usb 0x4110 |vendor.id usb 0x0573 &device.id usb 0x4450 |vendor.id usb 0x0573 &device.id usb 0x4550 |vendor.id usb 0x0573 &device.id usb 0x4d00+0x0005 |vendor.id usb 0x0573 &device.id usb 0x4d10+0x0003 |vendor.id usb 0x0573 &device.id usb 0x4d14 |vendor.id usb 0x0573 &device.id usb 0x4d20+0x000d |vendor.id usb 0x0573 &device.id usb 0x4d30+0x0003 |vendor.id usb 0x0573 &device.id usb 0x4d34+0x0005 |vendor.id usb 0x0768 &device.id usb 0x0006 |vendor.id usb 0x07d0 &device.id usb 0x0001+0x0005 |vendor.id usb 0x07f8 &device.id usb 0x9104 |vendor.id usb 0x0a6f &device.id usb 0x0400 |vendor.id usb 0x2304 &device.id usb 0x0109 |vendor.id usb 0x2304 &device.id usb 0x010d |vendor.id usb 0x2304 &device.id usb 0x0110+0x0004 |vendor.id usb 0x2304 &device.id usb 0x0210 |vendor.id usb 0x2304 &device.id usb 0x0212 |vendor.id usb 0x2304 &device.id usb 0x0214 |vendor.id usb 0x2304 &device.id usb 0x0300+0x0002 |vendor.id usb 0x2304 &device.id usb 0x0419 |vendor.id usb 0x2400 &device.id usb 0x4200 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe usbvision vendor.id usb 0x0547 &device.id usb 0x9999 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe dabusb vendor.id usb 0x0553 &device.id usb 0x0002 |vendor.id usb 0x0813 &device.id usb 0x0001 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cpia_usb vendor.id usb 0x0553 &device.id usb 0x0100 |vendor.id usb 0x0553 &device.id usb 0x0140 |vendor.id usb 0x0553 &device.id usb 0x0151 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cpia2 vendor.id usb 0x0572 &device.id usb 0x0041 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_conex vendor.id usb 0x0572 &device.id usb 0x58a1+0x0002 |vendor.id usb 0x0572 &device.id usb 0x5a3c +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe cx231xx vendor.id usb 0x05a9 &device.id usb 0x0511 |vendor.id usb 0x05a9 &device.id usb 0xa511 |vendor.id usb 0x0813 &device.id usb 0x0002 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe ov511 +driver.module.modprobe gspca_ov519 vendor.id usb 0x05e1 &device.id usb 0x0501 |vendor.id usb 0x174f &device.id usb 0xa311 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe stkwebcam vendor.id usb 0x05e1 &device.id usb 0x0893 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_stk014 vendor.id usb 0x06e1 &device.id usb 0xa190 |vendor.id usb 0x0734 &device.id usb 0x043b |vendor.id usb 0x99fa &device.id usb 0x8988 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_spca506 vendor.id usb 0x06f8 &device.id usb 0x3003 |vendor.id usb 0x1415 &device.id usb 0x2000 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_ov534 vendor.id usb 0x08ca &device.id usb 0x0111 |vendor.id usb 0x093a &device.id usb 0x010f +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_mr97310a vendor.id usb 0x093a &device.id usb 0x050f +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_mars vendor.id usb 0x093a &device.id usb 0x2600+0x0002 |vendor.id usb 0x093a &device.id usb 0x2603 |vendor.id usb 0x093a &device.id usb 0x2608 |vendor.id usb 0x093a &device.id usb 0x260e+0x0002 |vendor.id usb 0x093a &device.id usb 0x2620+0x0003 |vendor.id usb 0x093a &device.id usb 0x2624 |vendor.id usb 0x093a &device.id usb 0x2626 |vendor.id usb 0x093a &device.id usb 0x262a |vendor.id usb 0x093a &device.id usb 0x262c +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_pac7311 vendor.id usb 0x0c45 &device.id usb 0x6001 |vendor.id usb 0x0c45 &device.id usb 0x6005 |vendor.id usb 0x0c45 &device.id usb 0x6011 |vendor.id usb 0x0c45 &device.id usb 0x602c+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x608f |vendor.id usb 0x0c45 &device.id usb 0x60b0 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_sonixb vendor.id usb 0x0c45 &device.id usb 0x60c0 |vendor.id usb 0x0c45 &device.id usb 0x60ec |vendor.id usb 0x0c45 &device.id usb 0x60fb+0x0002 |vendor.id usb 0x0c45 &device.id usb 0x613e +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe sn9c102 +driver.module.modprobe gspca_sonixj vendor.id usb 0x0fd9 &device.id usb 0x0008 |vendor.id usb 0x0fe9 &device.id usb 0xd620 |vendor.id usb 0x2040 &device.id usb 0x7200+0x0002 |vendor.id usb 0x2040 &device.id usb 0x7210+0x0002 |vendor.id usb 0x2040 &device.id usb 0x7217 |vendor.id usb 0x2040 &device.id usb 0x721b |vendor.id usb 0x2040 &device.id usb 0x721e+0x0002 |vendor.id usb 0x2040 &device.id usb 0x7240 |vendor.id usb 0x2040 &device.id usb 0x7280+0x0002 |vendor.id usb 0x2040 &device.id usb 0x8200 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe au0828 vendor.id usb 0x102c &device.id usb 0x6151 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_etoms +driver.module.modprobe et61x251 vendor.id usb 0x102c &device.id usb 0x6251 |vendor.id usb 0x102c &device.id usb 0x6253+0x0017 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe et61x251 vendor.id usb 0x1164 &device.id usb 0x0602 |vendor.id usb 0x1164 &device.id usb 0x0622 |vendor.id usb 0x11ba &device.id usb 0x1001 |vendor.id usb 0x11ba &device.id usb 0x1003 |vendor.id usb 0x2040 &device.id usb 0x2400 |vendor.id usb 0x2040 &device.id usb 0x2900 |vendor.id usb 0x2040 &device.id usb 0x2950 |vendor.id usb 0x2040 &device.id usb 0x7300 |vendor.id usb 0x2040 &device.id usb 0x7500+0x0002 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe pvrusb2 vendor.id usb 0x17a1 &device.id usb 0x0128 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_t613 vendor.id usb 0x1943 &device.id usb 0x2255 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe s2255drv vendor.id usb 0x2040 &device.id usb 0x4900+0x0003 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe hdpvr vendor.id usb 0x2770 &device.id usb 0x9050 |vendor.id usb 0x2770 &device.id usb 0x905c |vendor.id usb 0x2770 &device.id usb 0x913d +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_sq905c vendor.id usb 0x2770 &device.id usb 0x9120 +baseclass.id 0x112 +subclass.id 0x00 +driver.module.modprobe gspca_sq905 hwinfo-21.52/src/ids/src/usb000066400000000000000000055650011323731041200156760ustar00rootroot00000000000000 vendor.id usb 0x0001 +vendor.name Fry's Electronics vendor.id usb 0x0001 &device.id usb 0x7778 +device.name Counterfeit flash drive [Kingston] vendor.id usb 0x0002 +vendor.name Ingram vendor.id usb 0x0003 +vendor.name Club Mac vendor.id usb 0x0004 +vendor.name Nebraska Furniture Mart vendor.id usb 0x0011 +vendor.name Unknown vendor.id usb 0x0011 &device.id usb 0x7788 +device.name counterfeit flash drive vendor.id usb 0x0053 +vendor.name Planex vendor.id usb 0x0053 &device.id usb 0x5301 +device.name GW-US54ZGL 802.11bg vendor.id usb 0x0079 +vendor.name DragonRise Inc. vendor.id usb 0x0079 &device.id usb 0x0006 +device.name PC TWIN SHOCK Gamepad vendor.id usb 0x0079 &device.id usb 0x0011 +device.name Gamepad vendor.id usb 0x0105 +vendor.name Trust International B.V. vendor.id usb 0x0105 &device.id usb 0x145f +device.name NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211] vendor.id usb 0x0127 +vendor.name IBP vendor.id usb 0x0127 &device.id usb 0x0002 +device.name HDM Interface vendor.id usb 0x0127 &device.id usb 0x0127 +device.name ibp vendor.id usb 0x0145 +vendor.name Unknown vendor.id usb 0x0145 &device.id usb 0x0112 +device.name Card Reader vendor.id usb 0x017c +vendor.name MLK vendor.id usb 0x017c &device.id usb 0x145f +device.name Trust Deskset vendor.id usb 0x0200 +vendor.name TP-Link vendor.id usb 0x0200 &device.id usb 0x0201 +device.name MA180 UMTS Modem vendor.id usb 0x0204 +vendor.name Chipsbank Microelectronics Co., Ltd vendor.id usb 0x0204 &device.id usb 0x6025 +device.name CBM2080 / CBM2090 Flash drive controller vendor.id usb 0x0204 &device.id usb 0x6026 +device.name CBM1180 Flash drive controller vendor.id usb 0x0218 +vendor.name Hangzhou Worlde vendor.id usb 0x0218 &device.id usb 0x0301 +device.name MIDI Port vendor.id usb 0x02ad +vendor.name HUMAX Co., Ltd. vendor.id usb 0x02ad &device.id usb 0x138c +device.name PVR Mass Storage vendor.id usb 0x0300 +vendor.name MM300 eBook Reader vendor.id usb 0x0324 +vendor.name OCZ Technology Inc vendor.id usb 0x0324 &device.id usb 0xbc06 +device.name OCZ ATV USB 2.0 Flash Drive vendor.id usb 0x0324 &device.id usb 0xbc08 +device.name OCZ Rally2/ATV USB 2.0 Flash Drive vendor.id usb 0x0325 +vendor.name OCZ Technology Inc vendor.id usb 0x0325 &device.id usb 0xac02 +device.name ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive vendor.id usb 0x0386 +vendor.name LTS vendor.id usb 0x0386 &device.id usb 0x0001 +device.name PSX for USB Converter vendor.id usb 0x03d9 +vendor.name Shenzhen Sinote Tech-Electron Co., Ltd vendor.id usb 0x03d9 &device.id usb 0x0499 +device.name SE340D PC Remote Control vendor.id usb 0x03da +vendor.name Bernd Walter Computer Technology vendor.id usb 0x03da &device.id usb 0x0002 +device.name HD44780 LCD interface vendor.id usb 0x03e8 +vendor.name EndPoints, Inc. vendor.id usb 0x03e8 &device.id usb 0x0004 +device.name SE401 Webcam vendor.id usb 0x03e8 &device.id usb 0x0008 +device.name 101 Ethernet [klsi] vendor.id usb 0x03e8 &device.id usb 0x0015 +device.name ATAPI Enclosure vendor.id usb 0x03e8 &device.id usb 0x2123 +device.name SiPix StyleCam Deluxe vendor.id usb 0x03e8 &device.id usb 0x8004 +device.name Aox 99001 vendor.id usb 0x03e9 +vendor.name Thesys Microelectronics vendor.id usb 0x03ea +vendor.name Data Broadcasting Corp. vendor.id usb 0x03eb +vendor.name Atmel Corp. vendor.id usb 0x03eb &device.id usb 0x0902 +device.name 4-Port Hub vendor.id usb 0x03eb &device.id usb 0x2002 +device.name Mass Storage Device vendor.id usb 0x03eb &device.id usb 0x2015 +device.name at90usbkey sample firmware (HID keyboard) vendor.id usb 0x03eb &device.id usb 0x2018 +device.name at90usbkey sample firmware (CDC ACM) vendor.id usb 0x03eb &device.id usb 0x2019 +device.name stk525 sample firmware (microphone) vendor.id usb 0x03eb &device.id usb 0x201c +device.name at90usbkey sample firmware (HID mouse) vendor.id usb 0x03eb &device.id usb 0x201d +device.name at90usbkey sample firmware (HID generic) vendor.id usb 0x03eb &device.id usb 0x2022 +device.name at90usbkey sample firmware (composite device) vendor.id usb 0x03eb &device.id usb 0x2040 +device.name LUFA Test PID vendor.id usb 0x03eb &device.id usb 0x2041 +device.name LUFA Mouse Demo Application vendor.id usb 0x03eb &device.id usb 0x2042 +device.name LUFA Keyboard Demo Application vendor.id usb 0x03eb &device.id usb 0x2043 +device.name LUFA Joystick Demo Application vendor.id usb 0x03eb &device.id usb 0x2044 +device.name LUFA CDC Demo Application vendor.id usb 0x03eb &device.id usb 0x2045 +device.name LUFA Mass Storage Demo Application vendor.id usb 0x03eb &device.id usb 0x2046 +device.name LUFA Audio Output Demo Application vendor.id usb 0x03eb &device.id usb 0x2047 +device.name LUFA Audio Input Demo Application vendor.id usb 0x03eb &device.id usb 0x2048 +device.name LUFA MIDI Demo Application vendor.id usb 0x03eb &device.id usb 0x2049 +device.name Stripe Snoop Magnetic Stripe Reader vendor.id usb 0x03eb &device.id usb 0x204a +device.name LUFA CDC Class Bootloader vendor.id usb 0x03eb &device.id usb 0x204b +device.name LUFA USB to Serial Adapter Project vendor.id usb 0x03eb &device.id usb 0x204c +device.name LUFA RNDIS Demo Application vendor.id usb 0x03eb &device.id usb 0x204d +device.name LUFA Combined Mouse and Keyboard Demo Application vendor.id usb 0x03eb &device.id usb 0x204e +device.name LUFA Dual CDC Demo Application vendor.id usb 0x03eb &device.id usb 0x204f +device.name LUFA Generic HID Demo Application vendor.id usb 0x03eb &device.id usb 0x2060 +device.name Benito Programmer Project vendor.id usb 0x03eb &device.id usb 0x2061 +device.name LUFA Combined Mass Storage and Keyboard Demo Application vendor.id usb 0x03eb &device.id usb 0x2062 +device.name LUFA Combined CDC and Mouse Demo Application vendor.id usb 0x03eb &device.id usb 0x2063 +device.name LUFA Datalogger Device vendor.id usb 0x03eb &device.id usb 0x2064 +device.name Interfaceless Control-Only LUFA Devices vendor.id usb 0x03eb &device.id usb 0x2065 +device.name LUFA Test and Measurement Demo Application vendor.id usb 0x03eb &device.id usb 0x2066 +device.name LUFA Multiple Report HID Demo vendor.id usb 0x03eb &device.id usb 0x2068 +device.name LUFA Virtual Serial/Mass Storage Demo vendor.id usb 0x03eb &device.id usb 0x2069 +device.name LUFA Webserver Project vendor.id usb 0x03eb &device.id usb 0x2103 +device.name JTAG ICE mkII vendor.id usb 0x03eb &device.id usb 0x2104 +device.name AVR ISP mkII vendor.id usb 0x03eb &device.id usb 0x2105 +device.name AVRONE! vendor.id usb 0x03eb &device.id usb 0x2106 +device.name STK600 development board vendor.id usb 0x03eb &device.id usb 0x2107 +device.name AVR Dragon vendor.id usb 0x03eb &device.id usb 0x2109 +device.name STK541 ZigBee Development Board vendor.id usb 0x03eb &device.id usb 0x210d +device.name XPLAIN evaluation kit (CDC ACM) vendor.id usb 0x03eb &device.id usb 0x2110 +device.name AVR JTAGICE3 Debugger and Programmer vendor.id usb 0x03eb &device.id usb 0x2111 +device.name Xplained Pro board debugger and programmer vendor.id usb 0x03eb &device.id usb 0x2122 +device.name XMEGA-A1 Explained evaluation kit vendor.id usb 0x03eb &device.id usb 0x2140 +device.name AVR JTAGICE3 (v3.x) Debugger and Programmer vendor.id usb 0x03eb &device.id usb 0x2141 +device.name ICE debugger vendor.id usb 0x03eb &device.id usb 0x2145 +device.name ATMEGA328P-XMINI (CDC ACM) vendor.id usb 0x03eb &device.id usb 0x2310 +device.name EVK11xx evaluation board vendor.id usb 0x03eb &device.id usb 0x2404 +device.name The Micro vendor.id usb 0x03eb &device.id usb 0x2fe4 +device.name ATxmega32A4U DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2fe6 +device.name Cactus V6 (DFU) vendor.id usb 0x03eb &device.id usb 0x2fea +device.name Cactus RF60 (DFU) vendor.id usb 0x03eb &device.id usb 0x2fee +device.name atmega8u2 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2fef +device.name atmega16u2 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff0 +device.name atmega32u2 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff1 +device.name at32uc3a3 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff3 +device.name atmega16u4 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff4 +device.name atmega32u4 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff6 +device.name at32uc3b0/1 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff7 +device.name at90usb82 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff8 +device.name at32uc3a0/1 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ff9 +device.name at90usb646/647 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ffa +device.name at90usb162 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ffb +device.name at90usb AVR DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2ffd +device.name at89c5130/c5131 DFU bootloader vendor.id usb 0x03eb &device.id usb 0x2fff +device.name at89c5132/c51snd1c DFU bootloader vendor.id usb 0x03eb &device.id usb 0x3301 +device.name at43301 4-Port Hub vendor.id usb 0x03eb &device.id usb 0x3312 +device.name 4-Port Hub vendor.id usb 0x03eb &device.id usb 0x4102 +device.name AirVast W-Buddie WN210 vendor.id usb 0x03eb &device.id usb 0x5601 +device.name at76c510 Prism-II 802.11b Access Point vendor.id usb 0x03eb &device.id usb 0x5603 +device.name Cisco 7920 WiFi IP Phone vendor.id usb 0x03eb &device.id usb 0x6119 +device.name AT91SAM CDC Demo Application vendor.id usb 0x03eb &device.id usb 0x6124 +device.name at91sam SAMBA bootloader vendor.id usb 0x03eb &device.id usb 0x6127 +device.name AT91SAM HID Keyboard Demo Application vendor.id usb 0x03eb &device.id usb 0x6129 +device.name AT91SAM Mass Storage Demo Application vendor.id usb 0x03eb &device.id usb 0x6200 +device.name AT91SAM HID Mouse Demo Application vendor.id usb 0x03eb &device.id usb 0x7603 +device.name D-Link DWL-120 802.11b Wireless Adapter [Atmel at76c503a] vendor.id usb 0x03eb &device.id usb 0x7604 +device.name at76c503a 802.11b Adapter vendor.id usb 0x03eb &device.id usb 0x7605 +device.name at76c503a 802.11b Adapter vendor.id usb 0x03eb &device.id usb 0x7606 +device.name at76c505 802.11b Adapter vendor.id usb 0x03eb &device.id usb 0x7611 +device.name at76c510 rfmd2948 802.11b Access Point vendor.id usb 0x03eb &device.id usb 0x7613 +device.name WL-1130 USB vendor.id usb 0x03eb &device.id usb 0x7614 +device.name AT76c505a Wireless Adapter vendor.id usb 0x03eb &device.id usb 0x7615 +device.name AT76C505AMX Wireless Adapter vendor.id usb 0x03eb &device.id usb 0x7617 +device.name AT76C505AS Wireless Adapter vendor.id usb 0x03eb &device.id usb 0x7800 +device.name Mini Album vendor.id usb 0x03eb &device.id usb 0xff07 +device.name Tux Droid fish dongle vendor.id usb 0x03ec +vendor.name Iwatsu America, Inc. vendor.id usb 0x03ed +vendor.name Mitel Corp. vendor.id usb 0x03ee +vendor.name Mitsumi vendor.id usb 0x03ee &device.id usb 0x0000 +device.name CD-R/RW Drive vendor.id usb 0x03ee &device.id usb 0x2501 +device.name eHome Infrared Receiver vendor.id usb 0x03ee &device.id usb 0x2502 +device.name eHome Infrared Receiver vendor.id usb 0x03ee &device.id usb 0x5609 +device.name Japanese Keyboard vendor.id usb 0x03ee &device.id usb 0x641f +device.name WIF-0402C Bluetooth Adapter vendor.id usb 0x03ee &device.id usb 0x6438 +device.name Bluetooth Device vendor.id usb 0x03ee &device.id usb 0x6440 +device.name WML-C52APR Bluetooth Adapter vendor.id usb 0x03ee &device.id usb 0x6901 +device.name SmartDisk FDD vendor.id usb 0x03ee &device.id usb 0x6902 +device.name Floppy Disk Drive vendor.id usb 0x03ee &device.id usb 0x7500 +device.name CD-R/RW vendor.id usb 0x03ee &device.id usb 0xffff +device.name Dongle with BlueCore in DFU mode vendor.id usb 0x03f0 +vendor.name Hewlett-Packard vendor.id usb 0x03f0 &device.id usb 0x0004 +device.name DeskJet 895c vendor.id usb 0x03f0 &device.id usb 0x0011 +device.name OfficeJet G55 vendor.id usb 0x03f0 &device.id usb 0x0012 +device.name DeskJet 1125C Printer Port vendor.id usb 0x03f0 &device.id usb 0x0024 +device.name KU-0316 Keyboard vendor.id usb 0x03f0 &device.id usb 0x002a +device.name LaserJet P1102 vendor.id usb 0x03f0 &device.id usb 0x0101 +device.name ScanJet 4100c vendor.id usb 0x03f0 &device.id usb 0x0102 +device.name PhotoSmart S20 vendor.id usb 0x03f0 &device.id usb 0x0104 +device.name DeskJet 880c/970c vendor.id usb 0x03f0 &device.id usb 0x0105 +device.name ScanJet 4200c vendor.id usb 0x03f0 &device.id usb 0x0107 +device.name CD-Writer Plus vendor.id usb 0x03f0 &device.id usb 0x010c +device.name Multimedia Keyboard Hub vendor.id usb 0x03f0 &device.id usb 0x0111 +device.name G55xi Printer/Scanner/Copier vendor.id usb 0x03f0 &device.id usb 0x0117 +device.name LaserJet 3200 vendor.id usb 0x03f0 &device.id usb 0x011c +device.name hn210w 802.11b Adapter vendor.id usb 0x03f0 &device.id usb 0x011d +device.name Bluetooth 1.2 Interface [Broadcom BCM2035] vendor.id usb 0x03f0 &device.id usb 0x0121 +device.name HP 39g+ [F2224A], 39gs [F2223A], 40gs [F2225A], 48gII [F2226A], 49g+ [F2228A], 50g [F2229A, NW240AA] vendor.id usb 0x03f0 &device.id usb 0x0122 +device.name HID Internet Keyboard vendor.id usb 0x03f0 &device.id usb 0x0125 +device.name DAT72 Tape vendor.id usb 0x03f0 &device.id usb 0x0139 +device.name Barcode Scanner 4430 vendor.id usb 0x03f0 &device.id usb 0x0201 +device.name ScanJet 6200c vendor.id usb 0x03f0 &device.id usb 0x0202 +device.name PhotoSmart S20 vendor.id usb 0x03f0 &device.id usb 0x0204 +device.name DeskJet 815c vendor.id usb 0x03f0 &device.id usb 0x0205 +device.name ScanJet 3300c vendor.id usb 0x03f0 &device.id usb 0x0207 +device.name CD-Writer Plus 8200e vendor.id usb 0x03f0 &device.id usb 0x020c +device.name Multimedia Keyboard vendor.id usb 0x03f0 &device.id usb 0x0211 +device.name OfficeJet G85 vendor.id usb 0x03f0 &device.id usb 0x0212 +device.name DeskJet 1220C vendor.id usb 0x03f0 &device.id usb 0x0217 +device.name LaserJet 2200 vendor.id usb 0x03f0 &device.id usb 0x0218 +device.name APOLLO P2500/2600 vendor.id usb 0x03f0 &device.id usb 0x0221 +device.name StreamSmart 400 [F2235AA] vendor.id usb 0x03f0 &device.id usb 0x022a +device.name Laserjet CP1525nw vendor.id usb 0x03f0 &device.id usb 0x0241 +device.name Link-5 micro dongle vendor.id usb 0x03f0 &device.id usb 0x0304 +device.name DeskJet 810c/812c vendor.id usb 0x03f0 &device.id usb 0x0305 +device.name ScanJet 4300c vendor.id usb 0x03f0 &device.id usb 0x0307 +device.name CD-Writer+ CD-4e vendor.id usb 0x03f0 &device.id usb 0x0311 +device.name OfficeJet G85xi vendor.id usb 0x03f0 &device.id usb 0x0312 +device.name Color Inkjet CP1700 vendor.id usb 0x03f0 &device.id usb 0x0314 +device.name designjet 30/130 series vendor.id usb 0x03f0 &device.id usb 0x0317 +device.name LaserJet 1200 vendor.id usb 0x03f0 &device.id usb 0x0324 +device.name SK-2885 keyboard vendor.id usb 0x03f0 &device.id usb 0x034a +device.name Elite Keyboard vendor.id usb 0x03f0 &device.id usb 0x0401 +device.name ScanJet 5200c vendor.id usb 0x03f0 &device.id usb 0x0404 +device.name DeskJet 830c/832c vendor.id usb 0x03f0 &device.id usb 0x0405 +device.name ScanJet 3400cse vendor.id usb 0x03f0 &device.id usb 0x0411 +device.name OfficeJet G95 vendor.id usb 0x03f0 &device.id usb 0x0412 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x0417 +device.name LaserJet 1200 series vendor.id usb 0x03f0 &device.id usb 0x0423 +device.name HS-COMBO Cardreader vendor.id usb 0x03f0 &device.id usb 0x042a +device.name LaserJet M1132 MFP vendor.id usb 0x03f0 &device.id usb 0x0441 +device.name Prime [NW280AA, G8X92AA] vendor.id usb 0x03f0 &device.id usb 0x0504 +device.name DeskJet 885c vendor.id usb 0x03f0 &device.id usb 0x0505 +device.name ScanJet 2100c vendor.id usb 0x03f0 &device.id usb 0x0507 +device.name DVD+RW vendor.id usb 0x03f0 &device.id usb 0x050c +device.name 5219 Wireless Keyboard vendor.id usb 0x03f0 &device.id usb 0x0511 +device.name OfficeJet K60 vendor.id usb 0x03f0 &device.id usb 0x0512 +device.name DeckJet 450 vendor.id usb 0x03f0 &device.id usb 0x0517 +device.name LaserJet 1000 vendor.id usb 0x03f0 &device.id usb 0x051d +device.name Bluetooth Interface vendor.id usb 0x03f0 &device.id usb 0x0601 +device.name ScanJet 6300c vendor.id usb 0x03f0 &device.id usb 0x0604 +device.name DeskJet 840c vendor.id usb 0x03f0 &device.id usb 0x0605 +device.name ScanJet 2200c vendor.id usb 0x03f0 &device.id usb 0x0611 +device.name OfficeJet K60xi vendor.id usb 0x03f0 &device.id usb 0x0612 +device.name business inkjet 3000 vendor.id usb 0x03f0 &device.id usb 0x0624 +device.name Bluetooth Dongle vendor.id usb 0x03f0 &device.id usb 0x0701 +device.name ScanJet 5300c/5370c vendor.id usb 0x03f0 &device.id usb 0x0704 +device.name DeskJet 825c vendor.id usb 0x03f0 &device.id usb 0x0705 +device.name ScanJet 4400c vendor.id usb 0x03f0 &device.id usb 0x070c +device.name Personal Media Drive vendor.id usb 0x03f0 &device.id usb 0x0711 +device.name OfficeJet K80 vendor.id usb 0x03f0 &device.id usb 0x0712 +device.name DeskJet 1180c vendor.id usb 0x03f0 &device.id usb 0x0714 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x0741 +device.name Prime Wireless Kit [FOK65AA] vendor.id usb 0x03f0 &device.id usb 0x0801 +device.name ScanJet 7400c vendor.id usb 0x03f0 &device.id usb 0x0804 +device.name DeskJet 816c vendor.id usb 0x03f0 &device.id usb 0x0805 +device.name HP4470C vendor.id usb 0x03f0 &device.id usb 0x0811 +device.name OfficeJet K80xi vendor.id usb 0x03f0 &device.id usb 0x0817 +device.name LaserJet 3300 vendor.id usb 0x03f0 &device.id usb 0x0901 +device.name ScanJet 2300c vendor.id usb 0x03f0 &device.id usb 0x0904 +device.name DeskJet 845c vendor.id usb 0x03f0 &device.id usb 0x0912 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x0917 +device.name LaserJet 3330 vendor.id usb 0x03f0 &device.id usb 0x0924 +device.name Modular Smartcard Keyboard vendor.id usb 0x03f0 &device.id usb 0x094a +device.name Optical Mouse [672662-001] vendor.id usb 0x03f0 &device.id usb 0x0a01 +device.name ScanJet 2400c vendor.id usb 0x03f0 &device.id usb 0x0a17 +device.name color LaserJet 3700 vendor.id usb 0x03f0 &device.id usb 0x0b01 +device.name ScanJet 82x0C vendor.id usb 0x03f0 &device.id usb 0x0b0c +device.name Wireless Keyboard and Optical Mouse receiver vendor.id usb 0x03f0 &device.id usb 0x0b17 +device.name LaserJet 2300d vendor.id usb 0x03f0 &device.id usb 0x0c17 +device.name LaserJet 1010 vendor.id usb 0x03f0 &device.id usb 0x0c24 +device.name Bluetooth Dongle vendor.id usb 0x03f0 &device.id usb 0x0d12 +device.name OfficeJet 9100 series vendor.id usb 0x03f0 &device.id usb 0x0d17 +device.name LaserJet 1012 vendor.id usb 0x03f0 &device.id usb 0x0d4a +device.name SK-2025 Keyboard vendor.id usb 0x03f0 &device.id usb 0x0e17 +device.name LaserJet 1015 vendor.id usb 0x03f0 &device.id usb 0x0f0c +device.name Wireless Keyboard and Optical Mouse receiver vendor.id usb 0x03f0 &device.id usb 0x0f11 +device.name OfficeJet V40 vendor.id usb 0x03f0 &device.id usb 0x0f12 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x0f17 +device.name LaserJet 1150 vendor.id usb 0x03f0 &device.id usb 0x0f2a +device.name LaserJet 400 color M451dn vendor.id usb 0x03f0 &device.id usb 0x1001 +device.name Photo Scanner 1000 vendor.id usb 0x03f0 &device.id usb 0x1002 +device.name PhotoSmart 140 series vendor.id usb 0x03f0 &device.id usb 0x1004 +device.name DeskJet 970c/970cse vendor.id usb 0x03f0 &device.id usb 0x1005 +device.name ScanJet 5400c vendor.id usb 0x03f0 &device.id usb 0x1011 +device.name OfficeJet V40xi vendor.id usb 0x03f0 &device.id usb 0x1016 +device.name Jornada 548 / iPAQ HW6515 Pocket PC vendor.id usb 0x03f0 &device.id usb 0x1017 +device.name LaserJet 1300 vendor.id usb 0x03f0 &device.id usb 0x1024 +device.name Smart Card Keyboard vendor.id usb 0x03f0 &device.id usb 0x1027 +device.name Virtual keyboard and mouse vendor.id usb 0x03f0 &device.id usb 0x102a +device.name LaserJet Professional P 1102w vendor.id usb 0x03f0 &device.id usb 0x1102 +device.name PhotoSmart 240 series vendor.id usb 0x03f0 &device.id usb 0x1104 +device.name DeskJet 959c vendor.id usb 0x03f0 &device.id usb 0x1105 +device.name ScanJet 5470c/5490c vendor.id usb 0x03f0 &device.id usb 0x1111 +device.name OfficeJet v60 vendor.id usb 0x03f0 &device.id usb 0x1116 +device.name Jornada 568 Pocket PC vendor.id usb 0x03f0 &device.id usb 0x1117 +device.name LaserJet 1300n vendor.id usb 0x03f0 &device.id usb 0x1151 +device.name PSC-750xi Printer/Scanner/Copier vendor.id usb 0x03f0 &device.id usb 0x1198 +device.name HID-compliant mouse vendor.id usb 0x03f0 &device.id usb 0x1202 +device.name PhotoSmart 320 series vendor.id usb 0x03f0 &device.id usb 0x1204 +device.name DeskJet 930c vendor.id usb 0x03f0 &device.id usb 0x1205 +device.name ScanJet 4500C/5550C vendor.id usb 0x03f0 &device.id usb 0x1211 +device.name OfficeJet v60xi vendor.id usb 0x03f0 &device.id usb 0x1217 +device.name LaserJet 2300L vendor.id usb 0x03f0 &device.id usb 0x1227 +device.name Virtual CD-ROM vendor.id usb 0x03f0 &device.id usb 0x1302 +device.name PhotoSmart 370 series vendor.id usb 0x03f0 &device.id usb 0x1305 +device.name ScanJet 4570c vendor.id usb 0x03f0 &device.id usb 0x1311 +device.name OfficeJet V30 vendor.id usb 0x03f0 &device.id usb 0x1312 +device.name DeskJet 460 vendor.id usb 0x03f0 &device.id usb 0x1317 +device.name LaserJet 1005 vendor.id usb 0x03f0 &device.id usb 0x1327 +device.name iLO Virtual Hub vendor.id usb 0x03f0 &device.id usb 0x134a +device.name Optical Mouse vendor.id usb 0x03f0 &device.id usb 0x1405 +device.name ScanJet 3670 vendor.id usb 0x03f0 &device.id usb 0x1411 +device.name PSC 750 vendor.id usb 0x03f0 &device.id usb 0x1424 +device.name f2105 Monitor Hub vendor.id usb 0x03f0 &device.id usb 0x1502 +device.name PhotoSmart 420 series vendor.id usb 0x03f0 &device.id usb 0x1504 +device.name DeskJet 920c vendor.id usb 0x03f0 &device.id usb 0x150c +device.name Mood Lighting (Microchip Technology Inc.) vendor.id usb 0x03f0 &device.id usb 0x1511 +device.name PSC 750xi vendor.id usb 0x03f0 &device.id usb 0x1512 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x1517 +device.name color LaserJet 3500 vendor.id usb 0x03f0 &device.id usb 0x1524 +device.name Smart Card Keyboard - KR vendor.id usb 0x03f0 &device.id usb 0x1539 +device.name Mini Magnetic Stripe Reader vendor.id usb 0x03f0 &device.id usb 0x1541 +device.name Prime [G8X92AA] vendor.id usb 0x03f0 &device.id usb 0x1602 +device.name PhotoSmart 330 series vendor.id usb 0x03f0 &device.id usb 0x1604 +device.name DeskJet 940c vendor.id usb 0x03f0 &device.id usb 0x1605 +device.name ScanJet 5530C PhotoSmart vendor.id usb 0x03f0 &device.id usb 0x1611 +device.name psc 780 vendor.id usb 0x03f0 &device.id usb 0x1617 +device.name LaserJet 3015 vendor.id usb 0x03f0 &device.id usb 0x161d +device.name Wireless Rechargeable Optical Mouse (HID) vendor.id usb 0x03f0 &device.id usb 0x1624 +device.name Smart Card Keyboard - JP vendor.id usb 0x03f0 &device.id usb 0x1702 +device.name PhotoSmart 380 series vendor.id usb 0x03f0 &device.id usb 0x1704 +device.name DeskJet 948C vendor.id usb 0x03f0 &device.id usb 0x1705 +device.name ScanJet 5590 vendor.id usb 0x03f0 &device.id usb 0x1711 +device.name psc 780xi vendor.id usb 0x03f0 &device.id usb 0x1712 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x1717 +device.name LaserJet 3020 vendor.id usb 0x03f0 &device.id usb 0x171d +device.name Bluetooth 2.0 Interface [Broadcom BCM2045] vendor.id usb 0x03f0 &device.id usb 0x1801 +device.name Inkjet P-2000U vendor.id usb 0x03f0 &device.id usb 0x1802 +device.name PhotoSmart 470 series vendor.id usb 0x03f0 &device.id usb 0x1804 +device.name DeskJet 916C vendor.id usb 0x03f0 &device.id usb 0x1805 +device.name ScanJet 7650 vendor.id usb 0x03f0 &device.id usb 0x1811 +device.name PSC 720 vendor.id usb 0x03f0 &device.id usb 0x1812 +device.name OfficeJet Pro K550 vendor.id usb 0x03f0 &device.id usb 0x1817 +device.name LaserJet 3030 vendor.id usb 0x03f0 &device.id usb 0x181d +device.name Bluetooth 2.0 Interface vendor.id usb 0x03f0 &device.id usb 0x1902 +device.name PhotoSmart A430 series vendor.id usb 0x03f0 &device.id usb 0x1904 +device.name DeskJet 3820 vendor.id usb 0x03f0 &device.id usb 0x1911 +device.name OfficeJet V45 vendor.id usb 0x03f0 &device.id usb 0x1917 +device.name LaserJet 3380 vendor.id usb 0x03f0 &device.id usb 0x1a02 +device.name PhotoSmart A510 series vendor.id usb 0x03f0 &device.id usb 0x1a11 +device.name OfficeJet 5100 series vendor.id usb 0x03f0 &device.id usb 0x1a17 +device.name color LaserJet 4650 vendor.id usb 0x03f0 &device.id usb 0x1b02 +device.name PhotoSmart A610 series vendor.id usb 0x03f0 &device.id usb 0x1b04 +device.name DeskJet 3810 vendor.id usb 0x03f0 &device.id usb 0x1b05 +device.name ScanJet 4850C/4890C vendor.id usb 0x03f0 &device.id usb 0x1b07 +device.name Premium Starter Webcam vendor.id usb 0x03f0 &device.id usb 0x1c02 +device.name PhotoSmart A710 series vendor.id usb 0x03f0 &device.id usb 0x1c17 +device.name Color LaserJet 2550l vendor.id usb 0x03f0 &device.id usb 0x1d02 +device.name PhotoSmart A310 series vendor.id usb 0x03f0 &device.id usb 0x1d17 +device.name LaserJet 1320 vendor.id usb 0x03f0 &device.id usb 0x1d24 +device.name Barcode scanner vendor.id usb 0x03f0 &device.id usb 0x1e02 +device.name PhotoSmart A320 Printer series vendor.id usb 0x03f0 &device.id usb 0x1e11 +device.name PSC-950 vendor.id usb 0x03f0 &device.id usb 0x1e17 +device.name LaserJet 1160 series vendor.id usb 0x03f0 &device.id usb 0x1f02 +device.name PhotoSmart A440 Printer series vendor.id usb 0x03f0 &device.id usb 0x1f11 +device.name PSC 920 vendor.id usb 0x03f0 &device.id usb 0x1f12 +device.name OfficeJet Pro K5300 vendor.id usb 0x03f0 &device.id usb 0x1f17 +device.name color LaserJet 5550 vendor.id usb 0x03f0 &device.id usb 0x1f1d +device.name un2400 Gobi Wireless Modem vendor.id usb 0x03f0 &device.id usb 0x2001 +device.name Floppy vendor.id usb 0x03f0 &device.id usb 0x2002 +device.name Hub vendor.id usb 0x03f0 &device.id usb 0x2004 +device.name DeskJet 640c vendor.id usb 0x03f0 &device.id usb 0x2005 +device.name ScanJet 3570c vendor.id usb 0x03f0 &device.id usb 0x2012 +device.name OfficeJet Pro K5400 vendor.id usb 0x03f0 &device.id usb 0x201d +device.name un2400 Gobi Wireless Modem (QDL mode) vendor.id usb 0x03f0 &device.id usb 0x2039 +device.name Cashdrawer vendor.id usb 0x03f0 &device.id usb 0x2102 +device.name PhotoSmart 7345 vendor.id usb 0x03f0 &device.id usb 0x2104 +device.name DeskJet 630c vendor.id usb 0x03f0 &device.id usb 0x2112 +device.name OfficeJet Pro L7500 vendor.id usb 0x03f0 &device.id usb 0x211d +device.name Sierra MC5725 [ev2210] vendor.id usb 0x03f0 &device.id usb 0x2202 +device.name PhotoSmart 7600 series vendor.id usb 0x03f0 &device.id usb 0x2205 +device.name ScanJet 3500c vendor.id usb 0x03f0 &device.id usb 0x2212 +device.name OfficeJet Pro L7600 vendor.id usb 0x03f0 &device.id usb 0x2217 +device.name color LaserJet 9500 MFP vendor.id usb 0x03f0 &device.id usb 0x222a +device.name LaserJet Pro MFP M125nw vendor.id usb 0x03f0 &device.id usb 0x2302 +device.name PhotoSmart 7600 series vendor.id usb 0x03f0 &device.id usb 0x2304 +device.name DeskJet 656c vendor.id usb 0x03f0 &device.id usb 0x2305 +device.name ScanJet 3970c vendor.id usb 0x03f0 &device.id usb 0x2311 +device.name OfficeJet d series vendor.id usb 0x03f0 &device.id usb 0x2312 +device.name OfficeJet Pro L7700 vendor.id usb 0x03f0 &device.id usb 0x2317 +device.name LaserJet 4350 vendor.id usb 0x03f0 &device.id usb 0x231d +device.name Broadcom 2070 Bluetooth Combo vendor.id usb 0x03f0 &device.id usb 0x2402 +device.name PhotoSmart 7700 series vendor.id usb 0x03f0 &device.id usb 0x2404 +device.name Deskjet F2280 series vendor.id usb 0x03f0 &device.id usb 0x2405 +device.name ScanJet 4070 PhotoSmart vendor.id usb 0x03f0 &device.id usb 0x2417 +device.name LaserJet 4250 vendor.id usb 0x03f0 &device.id usb 0x241d +device.name Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x03f0 &device.id usb 0x2424 +device.name LP1965 19" Monitor Hub vendor.id usb 0x03f0 &device.id usb 0x2502 +device.name PhotoSmart 7700 series vendor.id usb 0x03f0 &device.id usb 0x2504 +device.name DeskJet F4200 series vendor.id usb 0x03f0 &device.id usb 0x2505 +device.name ScanJet 3770 vendor.id usb 0x03f0 &device.id usb 0x2512 +device.name OfficeJet Pro L7300 / Compaq LA2405 series monitor vendor.id usb 0x03f0 &device.id usb 0x2514 +device.name 4-port hub vendor.id usb 0x03f0 &device.id usb 0x2517 +device.name LaserJet 2410 vendor.id usb 0x03f0 &device.id usb 0x251d +device.name Gobi 2000 Wireless Modem vendor.id usb 0x03f0 &device.id usb 0x2524 +device.name LP3065 30" Monitor Hub vendor.id usb 0x03f0 &device.id usb 0x2602 +device.name PhotoSmart A520 series vendor.id usb 0x03f0 &device.id usb 0x2605 +device.name ScanJet 3800c vendor.id usb 0x03f0 &device.id usb 0x2611 +device.name OfficeJet 7100 series vendor.id usb 0x03f0 &device.id usb 0x2617 +device.name Color LaserJet 2820 series vendor.id usb 0x03f0 &device.id usb 0x2624 +device.name Pole Display (HP522 2 x 20 Line Display) vendor.id usb 0x03f0 &device.id usb 0x2702 +device.name PhotoSmart A620 series vendor.id usb 0x03f0 &device.id usb 0x2704 +device.name DeskJet 915 vendor.id usb 0x03f0 &device.id usb 0x2717 +device.name Color LaserJet 2830 vendor.id usb 0x03f0 &device.id usb 0x2724 +device.name Magnetic Stripe Reader IDRA-334133-HP vendor.id usb 0x03f0 &device.id usb 0x2805 +device.name Scanjet G2710 vendor.id usb 0x03f0 &device.id usb 0x2811 +device.name PSC-2100 vendor.id usb 0x03f0 &device.id usb 0x2817 +device.name Color LaserJet 2840 vendor.id usb 0x03f0 &device.id usb 0x2902 +device.name PhotoSmart A820 series vendor.id usb 0x03f0 &device.id usb 0x2911 +device.name PSC 2200 vendor.id usb 0x03f0 &device.id usb 0x2917 +device.name LaserJet 2420 vendor.id usb 0x03f0 &device.id usb 0x2a11 +device.name PSC 2150 series vendor.id usb 0x03f0 &device.id usb 0x2a17 +device.name LaserJet 2430 vendor.id usb 0x03f0 &device.id usb 0x2a1d +device.name Integrated Module with Bluetooth 2.1 Wireless technology vendor.id usb 0x03f0 &device.id usb 0x2b11 +device.name PSC 2170 series vendor.id usb 0x03f0 &device.id usb 0x2b17 +device.name LaserJet 1020 vendor.id usb 0x03f0 &device.id usb 0x2c12 +device.name Officejet J4680 vendor.id usb 0x03f0 &device.id usb 0x2c17 +device.name LaserJet 1022 vendor.id usb 0x03f0 &device.id usb 0x2c24 +device.name Logitech M-UAL-96 Mouse vendor.id usb 0x03f0 &device.id usb 0x2d05 +device.name Scanjet 7000 vendor.id usb 0x03f0 &device.id usb 0x2d11 +device.name OfficeJet 6110 vendor.id usb 0x03f0 &device.id usb 0x2d17 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x2e11 +device.name PSC 1000 vendor.id usb 0x03f0 &device.id usb 0x2e17 +device.name LaserJet 2600n vendor.id usb 0x03f0 &device.id usb 0x2e24 +device.name LP2275w Monitor Hub vendor.id usb 0x03f0 &device.id usb 0x2f11 +device.name PSC 1200 vendor.id usb 0x03f0 &device.id usb 0x2f17 +device.name Color LaserJet 2605dn vendor.id usb 0x03f0 &device.id usb 0x2f24 +device.name LP2475w Monitor Hub vendor.id usb 0x03f0 &device.id usb 0x3002 +device.name PhotoSmart P1000 vendor.id usb 0x03f0 &device.id usb 0x3004 +device.name DeskJet 980c vendor.id usb 0x03f0 &device.id usb 0x3005 +device.name ScanJet 4670v vendor.id usb 0x03f0 &device.id usb 0x3011 +device.name PSC 1100 series vendor.id usb 0x03f0 &device.id usb 0x3017 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x3102 +device.name PhotoSmart P1100 Printer w/ Card Reader vendor.id usb 0x03f0 &device.id usb 0x3104 +device.name DeskJet 960c vendor.id usb 0x03f0 &device.id usb 0x3111 +device.name OfficeJet 4100 series vendor.id usb 0x03f0 &device.id usb 0x3117 +device.name EWS 2605dtn vendor.id usb 0x03f0 &device.id usb 0x311d +device.name Atheros AR9285 Malbec Bluetooth Adapter vendor.id usb 0x03f0 &device.id usb 0x3202 +device.name PhotoSmart 1215 vendor.id usb 0x03f0 &device.id usb 0x3207 +device.name 4 GB flash drive vendor.id usb 0x03f0 &device.id usb 0x3211 +device.name OfficeJet 4105 series vendor.id usb 0x03f0 &device.id usb 0x3217 +device.name LaserJet 3050 vendor.id usb 0x03f0 &device.id usb 0x3302 +device.name PhotoSmart 1218 vendor.id usb 0x03f0 &device.id usb 0x3304 +device.name DeskJet 990c vendor.id usb 0x03f0 &device.id usb 0x3307 +device.name v125w Stick vendor.id usb 0x03f0 &device.id usb 0x3312 +device.name OfficeJet J6410 vendor.id usb 0x03f0 &device.id usb 0x3317 +device.name LaserJet 3052 vendor.id usb 0x03f0 &device.id usb 0x3402 +device.name PhotoSmart 1115 vendor.id usb 0x03f0 &device.id usb 0x3404 +device.name DeskJet 6122 vendor.id usb 0x03f0 &device.id usb 0x3417 +device.name LaserJet 3055 vendor.id usb 0x03f0 &device.id usb 0x3502 +device.name PhotoSmart 230 vendor.id usb 0x03f0 &device.id usb 0x3504 +device.name DeskJet 6127c vendor.id usb 0x03f0 &device.id usb 0x3511 +device.name PSC 2300 vendor.id usb 0x03f0 &device.id usb 0x3517 +device.name LaserJet 3390 vendor.id usb 0x03f0 &device.id usb 0x3602 +device.name PhotoSmart 1315 vendor.id usb 0x03f0 &device.id usb 0x3611 +device.name PSC 2410 PhotoSmart vendor.id usb 0x03f0 &device.id usb 0x3617 +device.name Color LaserJet 2605 vendor.id usb 0x03f0 &device.id usb 0x3711 +device.name PSC 2500 vendor.id usb 0x03f0 &device.id usb 0x3717 +device.name EWS UPD vendor.id usb 0x03f0 &device.id usb 0x3724 +device.name Webcam vendor.id usb 0x03f0 &device.id usb 0x3802 +device.name PhotoSmart 100 vendor.id usb 0x03f0 &device.id usb 0x3807 +device.name c485w Flash Drive vendor.id usb 0x03f0 &device.id usb 0x3817 +device.name LaserJet P2015 series vendor.id usb 0x03f0 &device.id usb 0x3902 +device.name PhotoSmart 130 vendor.id usb 0x03f0 &device.id usb 0x3912 +device.name Officejet Pro 8500 vendor.id usb 0x03f0 &device.id usb 0x3917 +device.name LaserJet P2014 vendor.id usb 0x03f0 &device.id usb 0x3a02 +device.name PhotoSmart 7150 vendor.id usb 0x03f0 &device.id usb 0x3a11 +device.name OfficeJet 5500 series vendor.id usb 0x03f0 &device.id usb 0x3a17 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x3b02 +device.name PhotoSmart 7150~ vendor.id usb 0x03f0 &device.id usb 0x3b05 +device.name Scanjet N8460 vendor.id usb 0x03f0 &device.id usb 0x3b11 +device.name PSC 1300 series vendor.id usb 0x03f0 &device.id usb 0x3b17 +device.name LaserJet M1005 MFP vendor.id usb 0x03f0 &device.id usb 0x3c02 +device.name PhotoSmart 7350 vendor.id usb 0x03f0 &device.id usb 0x3c05 +device.name Scanjet Professional 1000 Mobile Scanner vendor.id usb 0x03f0 &device.id usb 0x3c11 +device.name PSC 1358 vendor.id usb 0x03f0 &device.id usb 0x3c17 +device.name EWS UPD vendor.id usb 0x03f0 &device.id usb 0x3d02 +device.name PhotoSmart 7350~ vendor.id usb 0x03f0 &device.id usb 0x3d11 +device.name OfficeJet 4215 vendor.id usb 0x03f0 &device.id usb 0x3d17 +device.name LaserJet P1005 vendor.id usb 0x03f0 &device.id usb 0x3e02 +device.name PhotoSmart 7550 vendor.id usb 0x03f0 &device.id usb 0x3e17 +device.name LaserJet P1006 vendor.id usb 0x03f0 &device.id usb 0x3f02 +device.name PhotoSmart 7550~ vendor.id usb 0x03f0 &device.id usb 0x3f11 +device.name PSC-1315/PSC-1317 vendor.id usb 0x03f0 &device.id usb 0x4002 +device.name PhotoSmart 635/715/720/735/935/E337 (storage) vendor.id usb 0x03f0 &device.id usb 0x4004 +device.name CP1160 vendor.id usb 0x03f0 &device.id usb 0x4102 +device.name PhotoSmart 618 vendor.id usb 0x03f0 &device.id usb 0x4105 +device.name ScanJet 4370 vendor.id usb 0x03f0 &device.id usb 0x4111 +device.name OfficeJet 7200 series vendor.id usb 0x03f0 &device.id usb 0x4117 +device.name LaserJet 1018 vendor.id usb 0x03f0 &device.id usb 0x4202 +device.name PhotoSmart 812 vendor.id usb 0x03f0 &device.id usb 0x4205 +device.name ScanJet G3010 vendor.id usb 0x03f0 &device.id usb 0x4211 +device.name OfficeJet 7300 series vendor.id usb 0x03f0 &device.id usb 0x4217 +device.name EWS CM1015 vendor.id usb 0x03f0 &device.id usb 0x4302 +device.name PhotoSmart 850 (ptp) vendor.id usb 0x03f0 &device.id usb 0x4305 +device.name ScanJet G3110 vendor.id usb 0x03f0 &device.id usb 0x4311 +device.name OfficeJet 7400 series vendor.id usb 0x03f0 &device.id usb 0x4317 +device.name Color LaserJet CM1017 vendor.id usb 0x03f0 &device.id usb 0x4402 +device.name PhotoSmart 935 (ptp) vendor.id usb 0x03f0 &device.id usb 0x4417 +device.name EWS UPD vendor.id usb 0x03f0 &device.id usb 0x4502 +device.name PhotoSmart 945 (PTP mode) vendor.id usb 0x03f0 &device.id usb 0x4505 +device.name ScanJet G4010 vendor.id usb 0x03f0 &device.id usb 0x4507 +device.name External HDD vendor.id usb 0x03f0 &device.id usb 0x4511 +device.name PhotoSmart 2600 vendor.id usb 0x03f0 &device.id usb 0x4512 +device.name E709n [Officejet 6500 Wireless] vendor.id usb 0x03f0 &device.id usb 0x4517 +device.name EWS UPD vendor.id usb 0x03f0 &device.id usb 0x4605 +device.name ScanJet G4050 vendor.id usb 0x03f0 &device.id usb 0x4611 +device.name PhotoSmart 2700 vendor.id usb 0x03f0 &device.id usb 0x4717 +device.name Color LaserJet CP1215 vendor.id usb 0x03f0 &device.id usb 0x4811 +device.name PSC 1600 vendor.id usb 0x03f0 &device.id usb 0x4911 +device.name PSC 2350 vendor.id usb 0x03f0 &device.id usb 0x4b11 +device.name OfficeJet 6200 vendor.id usb 0x03f0 &device.id usb 0x4c11 +device.name PSC 1500 series vendor.id usb 0x03f0 &device.id usb 0x4c17 +device.name EWS UPD vendor.id usb 0x03f0 &device.id usb 0x4d11 +device.name PSC 1400 vendor.id usb 0x03f0 &device.id usb 0x4d17 +device.name EWS UPD vendor.id usb 0x03f0 &device.id usb 0x4e11 +device.name PhotoSmart 2570 series vendor.id usb 0x03f0 &device.id usb 0x4f11 +device.name OfficeJet 5600 (USBHUB) vendor.id usb 0x03f0 &device.id usb 0x4f17 +device.name Color LaserJet CM1312 MFP vendor.id usb 0x03f0 &device.id usb 0x5004 +device.name DeskJet 995c vendor.id usb 0x03f0 &device.id usb 0x5011 +device.name PhotoSmart 3100 series vendor.id usb 0x03f0 &device.id usb 0x5017 +device.name EWS UPD vendor.id usb 0x03f0 &device.id usb 0x5111 +device.name PhotoSmart 3200 series vendor.id usb 0x03f0 &device.id usb 0x5211 +device.name PhotoSmart 3300 series vendor.id usb 0x03f0 &device.id usb 0x5307 +device.name v165w Stick vendor.id usb 0x03f0 &device.id usb 0x5311 +device.name OfficeJet 6300 vendor.id usb 0x03f0 &device.id usb 0x5312 +device.name Officejet Pro 8500A vendor.id usb 0x03f0 &device.id usb 0x5411 +device.name OfficeJet 4300 vendor.id usb 0x03f0 &device.id usb 0x5511 +device.name DeskJet F300 series vendor.id usb 0x03f0 &device.id usb 0x5611 +device.name PhotoSmart C3180 vendor.id usb 0x03f0 &device.id usb 0x5617 +device.name LaserJet M1120 MFP vendor.id usb 0x03f0 &device.id usb 0x5711 +device.name PhotoSmart C4100 series vendor.id usb 0x03f0 &device.id usb 0x5717 +device.name LaserJet M1120n MFP vendor.id usb 0x03f0 &device.id usb 0x5811 +device.name PhotoSmart C5100 series vendor.id usb 0x03f0 &device.id usb 0x5817 +device.name LaserJet M1319f MFP vendor.id usb 0x03f0 &device.id usb 0x581d +device.name lt4112 Gobi 4G Module Network Device vendor.id usb 0x03f0 &device.id usb 0x5911 +device.name PhotoSmart C6180 vendor.id usb 0x03f0 &device.id usb 0x5912 +device.name Officejet Pro 8600 vendor.id usb 0x03f0 &device.id usb 0x5a11 +device.name PhotoSmart C7100 series vendor.id usb 0x03f0 &device.id usb 0x5b11 +device.name OfficeJet J2100 series vendor.id usb 0x03f0 &device.id usb 0x5b12 +device.name Officejet Pro 8100 vendor.id usb 0x03f0 &device.id usb 0x5c11 +device.name PhotoSmart C4200 Printer series vendor.id usb 0x03f0 &device.id usb 0x5c12 +device.name OfficeJet 6700 vendor.id usb 0x03f0 &device.id usb 0x5c17 +device.name LaserJet P2055 series vendor.id usb 0x03f0 &device.id usb 0x5d11 +device.name PhotoSmart C5200 series vendor.id usb 0x03f0 &device.id usb 0x5e11 +device.name PhotoSmart D7400 series vendor.id usb 0x03f0 &device.id usb 0x6004 +device.name DeskJet 5550 vendor.id usb 0x03f0 &device.id usb 0x6102 +device.name Hewlett Packard Digital Camera vendor.id usb 0x03f0 &device.id usb 0x6104 +device.name DeskJet 5650c vendor.id usb 0x03f0 &device.id usb 0x6117 +device.name color LaserJet 3550 vendor.id usb 0x03f0 &device.id usb 0x6202 +device.name PhotoSmart 215 vendor.id usb 0x03f0 &device.id usb 0x6204 +device.name DeskJet 5150c vendor.id usb 0x03f0 &device.id usb 0x6217 +device.name Color LaserJet 4700 vendor.id usb 0x03f0 &device.id usb 0x6302 +device.name PhotoSmart 318/612 vendor.id usb 0x03f0 &device.id usb 0x6317 +device.name Color LaserJet 4730mfp vendor.id usb 0x03f0 &device.id usb 0x6402 +device.name PhotoSmart 715 (ptp) vendor.id usb 0x03f0 &device.id usb 0x6411 +device.name PhotoSmart C8100 series vendor.id usb 0x03f0 &device.id usb 0x6417 +device.name LaserJet 5200 vendor.id usb 0x03f0 &device.id usb 0x6502 +device.name PhotoSmart 120 (ptp) vendor.id usb 0x03f0 &device.id usb 0x6511 +device.name PhotoSmart C7200 series vendor.id usb 0x03f0 &device.id usb 0x6602 +device.name PhotoSmart 320 vendor.id usb 0x03f0 &device.id usb 0x6611 +device.name PhotoSmart C4380 series vendor.id usb 0x03f0 &device.id usb 0x6617 +device.name LaserJet 5200L vendor.id usb 0x03f0 &device.id usb 0x6702 +device.name PhotoSmart 720 (ptp) vendor.id usb 0x03f0 &device.id usb 0x6717 +device.name Color LaserJet 3000 vendor.id usb 0x03f0 &device.id usb 0x6802 +device.name PhotoSmart 620 (ptp) vendor.id usb 0x03f0 &device.id usb 0x6811 +device.name PhotoSmart D5300 series vendor.id usb 0x03f0 &device.id usb 0x6817 +device.name Color LaserJet 3800 vendor.id usb 0x03f0 &device.id usb 0x6911 +device.name PhotoSmart D7200 series vendor.id usb 0x03f0 &device.id usb 0x6917 +device.name Color LaserJet 3600 vendor.id usb 0x03f0 &device.id usb 0x6a02 +device.name PhotoSmart 735 (ptp) vendor.id usb 0x03f0 &device.id usb 0x6a11 +device.name PhotoSmart C6200 series vendor.id usb 0x03f0 &device.id usb 0x6a17 +device.name LaserJet 4240 vendor.id usb 0x03f0 &device.id usb 0x6b02 +device.name PhotoSmart R707 (PTP mode) vendor.id usb 0x03f0 &device.id usb 0x6b11 +device.name Photosmart C4500 series vendor.id usb 0x03f0 &device.id usb 0x6c11 +device.name Photosmart C4480 vendor.id usb 0x03f0 &device.id usb 0x6c17 +device.name Color LaserJet 4610 vendor.id usb 0x03f0 &device.id usb 0x6f17 +device.name Color LaserJet CP6015 series vendor.id usb 0x03f0 &device.id usb 0x7004 +device.name DeskJet 3320c vendor.id usb 0x03f0 &device.id usb 0x7102 +device.name PhotoSmart 635 (PTP mode) vendor.id usb 0x03f0 &device.id usb 0x7104 +device.name DeskJet 3420c vendor.id usb 0x03f0 &device.id usb 0x7117 +device.name CM8060 Color MFP with Edgeline Technology vendor.id usb 0x03f0 &device.id usb 0x7202 +device.name PhotoSmart 43x (ptp) vendor.id usb 0x03f0 &device.id usb 0x7204 +device.name DeskJet 36xx vendor.id usb 0x03f0 &device.id usb 0x7217 +device.name LaserJet M5035 MFP vendor.id usb 0x03f0 &device.id usb 0x7302 +device.name PhotoSmart M307 (PTP mode) vendor.id usb 0x03f0 &device.id usb 0x7304 +device.name DeskJet 35xx vendor.id usb 0x03f0 &device.id usb 0x7311 +device.name Photosmart Premium C309 vendor.id usb 0x03f0 &device.id usb 0x7317 +device.name LaserJet P3005 vendor.id usb 0x03f0 &device.id usb 0x7404 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x7417 +device.name LaserJet M4345 MFP vendor.id usb 0x03f0 &device.id usb 0x7504 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x7517 +device.name LaserJet M3035 MFP vendor.id usb 0x03f0 &device.id usb 0x7604 +device.name DeskJet 3940 vendor.id usb 0x03f0 &device.id usb 0x7611 +device.name DeskJet F2492 All-in-One vendor.id usb 0x03f0 &device.id usb 0x7617 +device.name LaserJet P3004 vendor.id usb 0x03f0 &device.id usb 0x7702 +device.name PhotoSmart R817 (PTP mode) vendor.id usb 0x03f0 &device.id usb 0x7704 +device.name DeskJet D4100 vendor.id usb 0x03f0 &device.id usb 0x7717 +device.name CM8050 Color MFP with Edgeline Technology vendor.id usb 0x03f0 &device.id usb 0x7804 +device.name DeskJet D1360 vendor.id usb 0x03f0 &device.id usb 0x7817 +device.name Color LaserJet CP3505 vendor.id usb 0x03f0 &device.id usb 0x7917 +device.name LaserJet M5025 MFP vendor.id usb 0x03f0 &device.id usb 0x7a02 +device.name PhotoSmart M415 (PTP mode) vendor.id usb 0x03f0 &device.id usb 0x7a04 +device.name DeskJet D2460 vendor.id usb 0x03f0 &device.id usb 0x7a17 +device.name LaserJet M3027 MFP vendor.id usb 0x03f0 &device.id usb 0x7b02 +device.name PhotoSmart M23 (PTP mode) vendor.id usb 0x03f0 &device.id usb 0x7b17 +device.name Color LaserJet CP4005 vendor.id usb 0x03f0 &device.id usb 0x7c17 +device.name Color LaserJet CM6040 series vendor.id usb 0x03f0 &device.id usb 0x7d04 +device.name DeskJet F2100 Printer series vendor.id usb 0x03f0 &device.id usb 0x7d17 +device.name Color LaserJet CM4730 MFP vendor.id usb 0x03f0 &device.id usb 0x7e04 +device.name DeskJet F4100 Printer series vendor.id usb 0x03f0 &device.id usb 0x8017 +device.name LaserJet P4515 vendor.id usb 0x03f0 &device.id usb 0x8104 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x8117 +device.name LaserJet P4015 vendor.id usb 0x03f0 &device.id usb 0x811c +device.name Ethernet HN210E vendor.id usb 0x03f0 &device.id usb 0x8204 +device.name Printing Support vendor.id usb 0x03f0 &device.id usb 0x8207 +device.name FHA-3510 2.4GHz Wireless Optical Mobile Mouse vendor.id usb 0x03f0 &device.id usb 0x8217 +device.name LaserJet P4014 vendor.id usb 0x03f0 &device.id usb 0x8317 +device.name LaserJet M9050 MFP vendor.id usb 0x03f0 &device.id usb 0x8404 +device.name DeskJet 6800 series vendor.id usb 0x03f0 &device.id usb 0x8417 +device.name LaserJet M9040 MFP vendor.id usb 0x03f0 &device.id usb 0x8504 +device.name DeskJet 6600 series vendor.id usb 0x03f0 &device.id usb 0x8604 +device.name DeskJet 5440 vendor.id usb 0x03f0 &device.id usb 0x8607 +device.name Optical Mobile Mouse vendor.id usb 0x03f0 &device.id usb 0x8704 +device.name DeskJet 5940 vendor.id usb 0x03f0 &device.id usb 0x8711 +device.name Deskjet 2050 J510 vendor.id usb 0x03f0 &device.id usb 0x8804 +device.name DeskJet 6980 series vendor.id usb 0x03f0 &device.id usb 0x8904 +device.name DeskJet 6940 series vendor.id usb 0x03f0 &device.id usb 0x8911 +device.name Deskjet 1050 J410 vendor.id usb 0x03f0 &device.id usb 0x8c07 +device.name Digital Stereo Headset vendor.id usb 0x03f0 &device.id usb 0x8c11 +device.name Deskjet F4500 series vendor.id usb 0x03f0 &device.id usb 0x9002 +device.name PhotoSmart M437 vendor.id usb 0x03f0 &device.id usb 0x9102 +device.name PhotoSmart M537 vendor.id usb 0x03f0 &device.id usb 0x9207 +device.name HD-4110 Webcam vendor.id usb 0x03f0 &device.id usb 0x9302 +device.name PhotoSmart R930 series vendor.id usb 0x03f0 &device.id usb 0x9402 +device.name PhotoSmart R837 vendor.id usb 0x03f0 &device.id usb 0x9502 +device.name PhotoSmart R840 series vendor.id usb 0x03f0 &device.id usb 0x9602 +device.name PhotoSmart M730 series vendor.id usb 0x03f0 &device.id usb 0x9702 +device.name PhotoSmart R740 series vendor.id usb 0x03f0 &device.id usb 0x9802 +device.name PhotoSmart Mz60 series vendor.id usb 0x03f0 &device.id usb 0x9902 +device.name PhotoSmart M630 series vendor.id usb 0x03f0 &device.id usb 0x9a02 +device.name PhotoSmart E330 series vendor.id usb 0x03f0 &device.id usb 0x9b02 +device.name PhotoSmart M540 series vendor.id usb 0x03f0 &device.id usb 0x9b07 +device.name Portable Drive vendor.id usb 0x03f0 &device.id usb 0x9c02 +device.name PhotoSmart M440 series vendor.id usb 0x03f0 &device.id usb 0xa004 +device.name DeskJet 5850c vendor.id usb 0x03f0 &device.id usb 0xa011 +device.name Deskjet 3050A vendor.id usb 0x03f0 &device.id usb 0xb002 +device.name PhotoSmart 7200 series vendor.id usb 0x03f0 &device.id usb 0xb102 +device.name PhotoSmart 7200 series vendor.id usb 0x03f0 &device.id usb 0xb107 +device.name v255w/c310w Flash Drive vendor.id usb 0x03f0 &device.id usb 0xb116 +device.name Webcam vendor.id usb 0x03f0 &device.id usb 0xb202 +device.name PhotoSmart 7600 series vendor.id usb 0x03f0 &device.id usb 0xb302 +device.name PhotoSmart 7600 series vendor.id usb 0x03f0 &device.id usb 0xb402 +device.name PhotoSmart 7700 series vendor.id usb 0x03f0 &device.id usb 0xb502 +device.name PhotoSmart 7700 series vendor.id usb 0x03f0 &device.id usb 0xb602 +device.name PhotoSmart 7900 series vendor.id usb 0x03f0 &device.id usb 0xb702 +device.name PhotoSmart 7900 series vendor.id usb 0x03f0 &device.id usb 0xb802 +device.name PhotoSmart 7400 series vendor.id usb 0x03f0 &device.id usb 0xb902 +device.name PhotoSmart 7800 series vendor.id usb 0x03f0 &device.id usb 0xba02 +device.name PhotoSmart 8100 series vendor.id usb 0x03f0 &device.id usb 0xbb02 +device.name PhotoSmart 8400 series vendor.id usb 0x03f0 &device.id usb 0xbc02 +device.name PhotoSmart 8700 series vendor.id usb 0x03f0 &device.id usb 0xbd02 +device.name PhotoSmart Pro B9100 series vendor.id usb 0x03f0 &device.id usb 0xbef4 +device.name NEC Picty760 vendor.id usb 0x03f0 &device.id usb 0xc002 +device.name PhotoSmart 7800 series vendor.id usb 0x03f0 &device.id usb 0xc102 +device.name PhotoSmart 8000 series vendor.id usb 0x03f0 &device.id usb 0xc111 +device.name Deskjet 1510 vendor.id usb 0x03f0 &device.id usb 0xc202 +device.name PhotoSmart 8200 series vendor.id usb 0x03f0 &device.id usb 0xc302 +device.name DeskJet D2300 vendor.id usb 0x03f0 &device.id usb 0xc402 +device.name PhotoSmart D5100 series vendor.id usb 0x03f0 &device.id usb 0xc502 +device.name PhotoSmart D6100 series vendor.id usb 0x03f0 &device.id usb 0xc602 +device.name PhotoSmart D7100 series vendor.id usb 0x03f0 &device.id usb 0xc702 +device.name PhotoSmart D7300 series vendor.id usb 0x03f0 &device.id usb 0xc802 +device.name PhotoSmart D5060 Printer vendor.id usb 0x03f0 &device.id usb 0xd104 +device.name Bluetooth Dongle vendor.id usb 0x03f0 &device.id usb 0xd507 +device.name 39gII [NW249AA] vendor.id usb 0x03f0 &device.id usb 0xefbe +device.name NEC Picty900 vendor.id usb 0x03f0 &device.id usb 0xf0be +device.name NEC Picty920 vendor.id usb 0x03f0 &device.id usb 0xf1be +device.name NEC Picty800 vendor.id usb 0x03f1 +vendor.name Genoa Technology vendor.id usb 0x03f2 +vendor.name Oak Technology, Inc. vendor.id usb 0x03f3 +vendor.name Adaptec, Inc. vendor.id usb 0x03f3 &device.id usb 0x0020 +device.name AWN-8020 WLAN [Intersil PRISM 2.5] vendor.id usb 0x03f3 &device.id usb 0x0080 +device.name AVC-1100 Audio Capture vendor.id usb 0x03f3 &device.id usb 0x0083 +device.name AVC-2200 Device vendor.id usb 0x03f3 &device.id usb 0x0087 +device.name AVC-2210 Loader vendor.id usb 0x03f3 &device.id usb 0x0088 +device.name AVC-2210 Device vendor.id usb 0x03f3 &device.id usb 0x008b +device.name AVC-2310 Loader vendor.id usb 0x03f3 &device.id usb 0x008c +device.name AVC-2310 Device vendor.id usb 0x03f3 &device.id usb 0x0094 +device.name eHome Infrared Receiver vendor.id usb 0x03f3 &device.id usb 0x009b +device.name AVC-1410 GameBridge TV NTSC vendor.id usb 0x03f3 &device.id usb 0x2000 +device.name USBXchange vendor.id usb 0x03f3 &device.id usb 0x2001 +device.name USBXchange Adapter vendor.id usb 0x03f3 &device.id usb 0x2002 +device.name USB2-Xchange vendor.id usb 0x03f3 &device.id usb 0x2003 +device.name USB2-Xchange Adapter vendor.id usb 0x03f3 &device.id usb 0x4000 +device.name 4-port hub vendor.id usb 0x03f3 &device.id usb 0xadcc +device.name Composite Device Support vendor.id usb 0x03f4 +vendor.name Diebold, Inc. vendor.id usb 0x03f5 +vendor.name Siemens Electromechanical vendor.id usb 0x03f8 +vendor.name Epson Imaging Technology Center vendor.id usb 0x03f9 +vendor.name KeyTronic Corp. vendor.id usb 0x03f9 &device.id usb 0x0100 +device.name KT-2001 Keyboard vendor.id usb 0x03f9 &device.id usb 0x0101 +device.name Keyboard vendor.id usb 0x03f9 &device.id usb 0x0102 +device.name Keyboard Mouse vendor.id usb 0x03fb +vendor.name OPTi, Inc. vendor.id usb 0x03fc +vendor.name Elitegroup Computer Systems vendor.id usb 0x03fd +vendor.name Xilinx, Inc. vendor.id usb 0x03fd &device.id usb 0x0008 +device.name Platform Cable USB II vendor.id usb 0x03fd &device.id usb 0x0050 +device.name dfu downloader vendor.id usb 0x03fe +vendor.name Farallon Comunications vendor.id usb 0x0400 +vendor.name National Semiconductor Corp. vendor.id usb 0x0400 &device.id usb 0x05dc +device.name Rigol Technologies DS1000USB Oscilloscope vendor.id usb 0x0400 &device.id usb 0x0807 +device.name Bluetooth Dongle vendor.id usb 0x0400 &device.id usb 0x080a +device.name Bluetooth Device vendor.id usb 0x0400 &device.id usb 0x09c4 +device.name Rigol Technologies DG1022 Arbitrary Waveform Generator vendor.id usb 0x0400 &device.id usb 0x1000 +device.name Mustek BearPaw 1200 Scanner vendor.id usb 0x0400 &device.id usb 0x1001 +device.name Mustek BearPaw 2400 Scanner vendor.id usb 0x0400 &device.id usb 0x1237 +device.name Hub vendor.id usb 0x0400 &device.id usb 0xa000 +device.name Smart Display Reference Device vendor.id usb 0x0400 &device.id usb 0xc359 +device.name Logitech Harmony vendor.id usb 0x0400 &device.id usb 0xc35b +device.name Printing Support vendor.id usb 0x0400 &device.id usb 0xc55d +device.name Rigol Technologies DS5000USB Oscilloscope vendor.id usb 0x0401 +vendor.name National Registry, Inc. vendor.id usb 0x0402 +vendor.name ALi Corp. vendor.id usb 0x0402 &device.id usb 0x5462 +device.name M5462 IDE Controller vendor.id usb 0x0402 &device.id usb 0x5602 +device.name M5602 Video Camera Controller vendor.id usb 0x0402 &device.id usb 0x5603 +device.name M5603 Video Camera Controller vendor.id usb 0x0402 &device.id usb 0x5606 +device.name M5606 Video Camera Controller [UVC] vendor.id usb 0x0402 &device.id usb 0x5621 +device.name M5621 High-Speed IDE Controller vendor.id usb 0x0402 &device.id usb 0x5623 +device.name M5623 Scanner Controller vendor.id usb 0x0402 &device.id usb 0x5627 +device.name Welland ME-740PS USB2 3.5" Power Saving Enclosure vendor.id usb 0x0402 &device.id usb 0x5632 +device.name M5632 Host-to-Host Link vendor.id usb 0x0402 &device.id usb 0x5635 +device.name M5635 Flash Card Reader vendor.id usb 0x0402 &device.id usb 0x5636 +device.name USB 2.0 Storage Device vendor.id usb 0x0402 &device.id usb 0x5637 +device.name M5637 IDE Controller vendor.id usb 0x0402 &device.id usb 0x5642 +device.name Storage Device vendor.id usb 0x0402 &device.id usb 0x5661 +device.name M5661 MP3 player vendor.id usb 0x0402 &device.id usb 0x5667 +device.name M5667 MP3 player vendor.id usb 0x0402 &device.id usb 0x9665 +device.name Gateway Webcam vendor.id usb 0x0403 +vendor.name Future Technology Devices International, Ltd vendor.id usb 0x0403 &device.id usb 0x0000 +device.name H4SMK 7 Port Hub / Bricked Counterfeit FT232 Serial (UART) IC vendor.id usb 0x0403 &device.id usb 0x0232 +device.name Serial Converter vendor.id usb 0x0403 &device.id usb 0x1060 +device.name JTAG adapter vendor.id usb 0x0403 &device.id usb 0x1234 +device.name IronLogic RFID Adapter [Z-2 USB] vendor.id usb 0x0403 &device.id usb 0x1235 +device.name Iron Logic Z-397 RS-485/422 converter vendor.id usb 0x0403 &device.id usb 0x6001 +device.name FT232 Serial (UART) IC vendor.id usb 0x0403 &device.id usb 0x6002 +device.name Lumel PD12 vendor.id usb 0x0403 &device.id usb 0x6007 +device.name Serial Converter vendor.id usb 0x0403 &device.id usb 0x6008 +device.name Serial Converter vendor.id usb 0x0403 &device.id usb 0x6009 +device.name Serial Converter vendor.id usb 0x0403 &device.id usb 0x6010 +device.name FT2232C/D/H Dual UART/FIFO IC vendor.id usb 0x0403 &device.id usb 0x6011 +device.name FT4232H Quad HS USB-UART/FIFO IC vendor.id usb 0x0403 &device.id usb 0x6014 +device.name FT232H Single HS USB-UART/FIFO IC vendor.id usb 0x0403 &device.id usb 0x6015 +device.name Bridge(I2C/SPI/UART/FIFO) vendor.id usb 0x0403 &device.id usb 0x8028 +device.name Dev board JTAG (FT232H based) vendor.id usb 0x0403 &device.id usb 0x8040 +device.name 4 Port Hub vendor.id usb 0x0403 &device.id usb 0x8070 +device.name 7 Port Hub vendor.id usb 0x0403 &device.id usb 0x8140 +device.name Vehicle Explorer Interface vendor.id usb 0x0403 &device.id usb 0x8210 +device.name MGTimer - MGCC (Vic) Timing System vendor.id usb 0x0403 &device.id usb 0x8370 +device.name 7 Port Hub vendor.id usb 0x0403 &device.id usb 0x8371 +device.name PS/2 Keyboard And Mouse vendor.id usb 0x0403 &device.id usb 0x8372 +device.name FT8U100AX Serial Port vendor.id usb 0x0403 &device.id usb 0x8a28 +device.name Rainforest Automation ZigBee Controller vendor.id usb 0x0403 &device.id usb 0x8a98 +device.name TIAO Multi-Protocol Adapter vendor.id usb 0x0403 &device.id usb 0x8b28 +device.name Alpermann+Velte TCI70 vendor.id usb 0x0403 &device.id usb 0x8b29 +device.name Alpermann+Velte TC60 CLS vendor.id usb 0x0403 &device.id usb 0x8b2a +device.name Alpermann+Velte Rubidium Q1 vendor.id usb 0x0403 &device.id usb 0x8b2b +device.name Alpermann+Velte TCD vendor.id usb 0x0403 &device.id usb 0x8b2c +device.name Alpermann+Velte TCC70 vendor.id usb 0x0403 &device.id usb 0x9090 +device.name SNAP Stick 200 vendor.id usb 0x0403 &device.id usb 0x9132 +device.name LCD and Temperature Interface vendor.id usb 0x0403 &device.id usb 0x9133 +device.name CallerID vendor.id usb 0x0403 &device.id usb 0x9135 +device.name Rotary Pub alarm vendor.id usb 0x0403 &device.id usb 0x9136 +device.name Pulsecounter vendor.id usb 0x0403 &device.id usb 0x9e90 +device.name Marvell OpenRD Base/Client vendor.id usb 0x0403 &device.id usb 0x9f80 +device.name Ewert Energy Systems CANdapter vendor.id usb 0x0403 &device.id usb 0xa6d0 +device.name Texas Instruments XDS100v2 JTAG / BeagleBone A3 vendor.id usb 0x0403 &device.id usb 0xa951 +device.name HCP HIT GSM/GPRS modem [Cinterion MC55i] vendor.id usb 0x0403 &device.id usb 0xa9a0 +device.name FT2232D - Dual UART/FIFO IC - FTDI vendor.id usb 0x0403 &device.id usb 0xabb8 +device.name Lego Mindstorms NXTCam vendor.id usb 0x0403 &device.id usb 0xb810 +device.name US Interface Navigator (CAT and 2nd PTT lines) vendor.id usb 0x0403 &device.id usb 0xb811 +device.name US Interface Navigator (WKEY and FSK lines) vendor.id usb 0x0403 &device.id usb 0xb812 +device.name US Interface Navigator (RS232 and CONFIG lines) vendor.id usb 0x0403 &device.id usb 0xb9b0 +device.name Fujitsu SK-16FX-100PMC V1.1 vendor.id usb 0x0403 &device.id usb 0xbaf8 +device.name Amontec JTAGkey vendor.id usb 0x0403 &device.id usb 0xbcd8 +device.name Stellaris Development Board vendor.id usb 0x0403 &device.id usb 0xbcd9 +device.name Stellaris Evaluation Board vendor.id usb 0x0403 &device.id usb 0xbcda +device.name Stellaris ICDI Board vendor.id usb 0x0403 &device.id usb 0xbdc8 +device.name Egnite GmbH - JTAG/RS-232 adapter vendor.id usb 0x0403 &device.id usb 0xbfd8 +device.name OpenDCC vendor.id usb 0x0403 &device.id usb 0xbfd9 +device.name OpenDCC (Sniffer) vendor.id usb 0x0403 &device.id usb 0xbfda +device.name OpenDCC (Throttle) vendor.id usb 0x0403 &device.id usb 0xbfdb +device.name OpenDCC (Gateway) vendor.id usb 0x0403 &device.id usb 0xbfdc +device.name OpenDCC (GBM) vendor.id usb 0x0403 &device.id usb 0xc580 +device.name HID UNIKEY dongle [F-Response] vendor.id usb 0x0403 &device.id usb 0xc630 +device.name lcd2usb interface vendor.id usb 0x0403 &device.id usb 0xc631 +device.name i2c-tiny-usb interface vendor.id usb 0x0403 &device.id usb 0xc632 +device.name xu1541 c64 floppy drive interface vendor.id usb 0x0403 &device.id usb 0xc633 +device.name TinyCrypt dongle vendor.id usb 0x0403 &device.id usb 0xc634 +device.name glcd2usb interface vendor.id usb 0x0403 &device.id usb 0xc7d0 +device.name RR-CirKits LocoBuffer-USB vendor.id usb 0x0403 &device.id usb 0xc8b8 +device.name Alpermann+Velte MTD TCU vendor.id usb 0x0403 &device.id usb 0xc8b9 +device.name Alpermann+Velte MTD TCU 1HE vendor.id usb 0x0403 &device.id usb 0xc8ba +device.name Alpermann+Velte Rubidium H1 vendor.id usb 0x0403 &device.id usb 0xc8bb +device.name Alpermann+Velte Rubidium H3 vendor.id usb 0x0403 &device.id usb 0xc8bc +device.name Alpermann+Velte Rubidium S1 vendor.id usb 0x0403 &device.id usb 0xc8bd +device.name Alpermann+Velte Rubidium T1 vendor.id usb 0x0403 &device.id usb 0xc8be +device.name Alpermann+Velte Rubidium D1 vendor.id usb 0x0403 &device.id usb 0xc8bf +device.name Alpermann+Velte TC60 RLV vendor.id usb 0x0403 &device.id usb 0xcc48 +device.name Tactrix OpenPort 1.3 Mitsubishi vendor.id usb 0x0403 &device.id usb 0xcc49 +device.name Tactrix OpenPort 1.3 Subaru vendor.id usb 0x0403 &device.id usb 0xcc4a +device.name Tactrix OpenPort 1.3 Universal vendor.id usb 0x0403 &device.id usb 0xcff8 +device.name Amontec JTAGkey vendor.id usb 0x0403 &device.id usb 0xd010 +device.name SCS PTC-IIusb vendor.id usb 0x0403 &device.id usb 0xd011 +device.name SCS Position-Tracker/TNC vendor.id usb 0x0403 &device.id usb 0xd012 +device.name SCS DRAGON 1 vendor.id usb 0x0403 &device.id usb 0xd013 +device.name SCS DRAGON 1 vendor.id usb 0x0403 &device.id usb 0xd388 +device.name Xsens converter vendor.id usb 0x0403 &device.id usb 0xd389 +device.name Xsens Wireless Receiver vendor.id usb 0x0403 &device.id usb 0xd38a +device.name Xsens serial converter vendor.id usb 0x0403 &device.id usb 0xd38b +device.name Xsens serial converter vendor.id usb 0x0403 &device.id usb 0xd38c +device.name Xsens Wireless Receiver vendor.id usb 0x0403 &device.id usb 0xd38d +device.name Xsens Awinda Station vendor.id usb 0x0403 &device.id usb 0xd38e +device.name Xsens serial converter vendor.id usb 0x0403 &device.id usb 0xd38f +device.name Xsens serial converter vendor.id usb 0x0403 &device.id usb 0xd491 +device.name Zolix Omni 1509 monochromator vendor.id usb 0x0403 &device.id usb 0xd578 +device.name Accesio USB-COM-4SM vendor.id usb 0x0403 &device.id usb 0xd6f8 +device.name UNI Black BOX vendor.id usb 0x0403 &device.id usb 0xd738 +device.name Propox JTAGcable II vendor.id usb 0x0403 &device.id usb 0xd739 +device.name Propox ISPcable III vendor.id usb 0x0403 &device.id usb 0xd9a9 +device.name Actisense USG-1 NMEA Serial Gateway vendor.id usb 0x0403 &device.id usb 0xd9aa +device.name Actisense NGT-1 NMEA2000 PC Interface vendor.id usb 0x0403 &device.id usb 0xd9ab +device.name Actisense NGT-1 NMEA2000 Gateway vendor.id usb 0x0403 &device.id usb 0xdaf4 +device.name Qundis Serial Infrared Head vendor.id usb 0x0403 &device.id usb 0xe0d0 +device.name Total Phase Aardvark I2C/SPI Host Adapter vendor.id usb 0x0403 &device.id usb 0xe521 +device.name EVER Sinline XL Series UPS vendor.id usb 0x0403 &device.id usb 0xe6c8 +device.name PYRAMID Computer GmbH LCD vendor.id usb 0x0403 &device.id usb 0xe700 +device.name Elster Unicom III Optical Probe vendor.id usb 0x0403 &device.id usb 0xe729 +device.name Segway Robotic Mobility Platforms 200 vendor.id usb 0x0403 &device.id usb 0xe888 +device.name Expert ISDN Control USB vendor.id usb 0x0403 &device.id usb 0xe889 +device.name USB-RS232 OptoBridge vendor.id usb 0x0403 &device.id usb 0xe88a +device.name Expert mouseCLOCK USB II vendor.id usb 0x0403 &device.id usb 0xe88b +device.name Precision Clock MSF USB vendor.id usb 0x0403 &device.id usb 0xe88c +device.name Expert mouseCLOCK USB II HBG vendor.id usb 0x0403 &device.id usb 0xe8d8 +device.name Aaronia AG Spectran Spectrum Analyzer vendor.id usb 0x0403 &device.id usb 0xe8dc +device.name Aaronia AG UBBV Preamplifier vendor.id usb 0x0403 &device.id usb 0xea90 +device.name Eclo 1-Wire Adapter vendor.id usb 0x0403 &device.id usb 0xecd9 +device.name miControl miCan-Stick vendor.id usb 0x0403 &device.id usb 0xed71 +device.name HAMEG HO870 Serial Port vendor.id usb 0x0403 &device.id usb 0xed72 +device.name HAMEG HO720 Serial Port vendor.id usb 0x0403 &device.id usb 0xed73 +device.name HAMEG HO730 Serial Port vendor.id usb 0x0403 &device.id usb 0xed74 +device.name HAMEG HO820 Serial Port vendor.id usb 0x0403 &device.id usb 0xef10 +device.name FT1245BL vendor.id usb 0x0403 &device.id usb 0xf070 +device.name Serial Converter 422/485 [Vardaan VEUSB422R3] vendor.id usb 0x0403 &device.id usb 0xf0c8 +device.name SPROG Decoder Programmer vendor.id usb 0x0403 &device.id usb 0xf0c9 +device.name SPROG-DCC CAN-USB vendor.id usb 0x0403 &device.id usb 0xf0e9 +device.name Tagsys L-P101 vendor.id usb 0x0403 &device.id usb 0xf1a0 +device.name Asix PRESTO Programmer vendor.id usb 0x0403 &device.id usb 0xf208 +device.name Papenmeier Braille-Display vendor.id usb 0x0403 &device.id usb 0xf3c0 +device.name 4N-GALAXY Serial Converter vendor.id usb 0x0403 &device.id usb 0xf608 +device.name CTI USB-485-Mini vendor.id usb 0x0403 &device.id usb 0xf60b +device.name CTI USB-Nano-485 vendor.id usb 0x0403 &device.id usb 0xf680 +device.name Suunto Sports Instrument vendor.id usb 0x0403 &device.id usb 0xf758 +device.name GW Instek GDS-8x0 Oscilloscope vendor.id usb 0x0403 &device.id usb 0xf7c0 +device.name ZeitControl Cardsystems TagTracer MIFARE vendor.id usb 0x0403 &device.id usb 0xf850 +device.name USB-UIRT (Universal Infrared Receiver+Transmitter) vendor.id usb 0x0403 &device.id usb 0xf918 +device.name Ant8 Logic Probe vendor.id usb 0x0403 &device.id usb 0xfa00 +device.name Matrix Orbital USB Serial vendor.id usb 0x0403 &device.id usb 0xfa01 +device.name Matrix Orbital MX2 or MX3 vendor.id usb 0x0403 &device.id usb 0xfa02 +device.name Matrix Orbital MX4 or MX5 vendor.id usb 0x0403 &device.id usb 0xfa03 +device.name Matrix Orbital VK/LK202 Family vendor.id usb 0x0403 &device.id usb 0xfa04 +device.name Matrix Orbital VK/LK204 Family vendor.id usb 0x0403 &device.id usb 0xfa20 +device.name Ross-Tech HEX-USB vendor.id usb 0x0403 &device.id usb 0xfc08 +device.name Crystalfontz CFA-632 USB LCD vendor.id usb 0x0403 &device.id usb 0xfc09 +device.name Crystalfontz CFA-634 USB LCD vendor.id usb 0x0403 &device.id usb 0xfc0b +device.name Crystalfontz CFA-633 USB LCD vendor.id usb 0x0403 &device.id usb 0xfc0c +device.name Crystalfontz CFA-631 USB LCD vendor.id usb 0x0403 &device.id usb 0xfc0d +device.name Crystalfontz CFA-635 USB LCD vendor.id usb 0x0403 &device.id usb 0xfc82 +device.name SEMC DSS-20/DSS-25 SyncStation vendor.id usb 0x0403 &device.id usb 0xfd48 +device.name ShipModul MiniPlex-4xUSB NMEA Multiplexer vendor.id usb 0x0403 &device.id usb 0xfd49 +device.name ShipModul MiniPlex-4xUSB-AIS NMEA Multiplexer vendor.id usb 0x0403 &device.id usb 0xfd4b +device.name ShipModul MiniPlex NMEA Multiplexer vendor.id usb 0x0403 &device.id usb 0xff08 +device.name ToolHouse LoopBack Adapter vendor.id usb 0x0403 &device.id usb 0xff18 +device.name ScienceScope Logbook ML vendor.id usb 0x0403 &device.id usb 0xff19 +device.name Logbook Bus vendor.id usb 0x0403 &device.id usb 0xff1a +device.name Logbook Bus vendor.id usb 0x0403 &device.id usb 0xff1b +device.name Logbook Bus vendor.id usb 0x0403 &device.id usb 0xff1c +device.name ScienceScope Logbook LS vendor.id usb 0x0403 &device.id usb 0xff1d +device.name ScienceScope Logbook HS vendor.id usb 0x0403 &device.id usb 0xff1e +device.name Logbook Bus vendor.id usb 0x0403 &device.id usb 0xff1f +device.name Logbook Bus vendor.id usb 0x0404 +vendor.name NCR Corp. vendor.id usb 0x0404 &device.id usb 0x0202 +device.name 78XX Scanner vendor.id usb 0x0404 &device.id usb 0x0203 +device.name 78XX Scanner - Embedded System vendor.id usb 0x0404 &device.id usb 0x0310 +device.name K590 Printer, Self-Service vendor.id usb 0x0404 &device.id usb 0x0311 +device.name 7167 Printer, Receipt/Slip vendor.id usb 0x0404 &device.id usb 0x0312 +device.name 7197 Printer Receipt vendor.id usb 0x0404 &device.id usb 0x0320 +device.name 5932-USB Keyboard vendor.id usb 0x0404 &device.id usb 0x0321 +device.name 5953-USB Dynakey vendor.id usb 0x0404 &device.id usb 0x0322 +device.name 5932-USB Enhanced Keyboard vendor.id usb 0x0404 &device.id usb 0x0323 +device.name 5932-USB Enhanced Keyboard, Flash-Recovery/Download vendor.id usb 0x0404 &device.id usb 0x0324 +device.name 5953-USB Enhanced Dynakey vendor.id usb 0x0404 &device.id usb 0x0325 +device.name 5953-USB Enhanced Dynakey Flash-Recovery/Download vendor.id usb 0x0404 &device.id usb 0x0328 +device.name K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages) vendor.id usb 0x0404 &device.id usb 0x0329 +device.name K018: USB-MSR JIS 2-Track MSR: POS Standard vendor.id usb 0x0404 &device.id usb 0x032a +device.name K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode vendor.id usb 0x0404 &device.id usb 0x032b +device.name K016/K018: USB-MSR Flash-Recovery/Download vendor.id usb 0x0405 +vendor.name Synopsys, Inc. vendor.id usb 0x0406 +vendor.name Fujitsu-ICL Computers vendor.id usb 0x0407 +vendor.name Fujitsu Personal Systems, Inc. vendor.id usb 0x0408 +vendor.name Quanta Computer, Inc. vendor.id usb 0x0408 &device.id usb 0x0103 +device.name FV TouchCam N1 (Audio) vendor.id usb 0x0408 &device.id usb 0x030c +device.name HP Webcam vendor.id usb 0x0408 &device.id usb 0x03b2 +device.name HP Webcam vendor.id usb 0x0408 &device.id usb 0x1030 +device.name FV TouchCam N1 (Video) vendor.id usb 0x0408 &device.id usb 0x3000 +device.name Optical dual-touch panel vendor.id usb 0x0408 &device.id usb 0x3001 +device.name Optical Touch Screen vendor.id usb 0x0409 +vendor.name NEC Corp. vendor.id usb 0x0409 &device.id usb 0x0011 +device.name PC98 Series Layout Keyboard Mouse vendor.id usb 0x0409 &device.id usb 0x0012 +device.name ATerm IT75DSU ISDN TA vendor.id usb 0x0409 &device.id usb 0x0014 +device.name Japanese Keyboard vendor.id usb 0x0409 &device.id usb 0x0019 +device.name 109 Japanese Keyboard with Bus-Powered Hub vendor.id usb 0x0409 &device.id usb 0x001a +device.name PC98 Series Layout Keyboard with Bus-Powered Hub vendor.id usb 0x0409 &device.id usb 0x0025 +device.name Mini Keyboard with Bus-Powered Hub vendor.id usb 0x0409 &device.id usb 0x0027 +device.name MultiSync Monitor vendor.id usb 0x0409 &device.id usb 0x002c +device.name Clik!-USB Drive vendor.id usb 0x0409 &device.id usb 0x0034 +device.name 109 Japanese Keyboard with One-touch start buttons vendor.id usb 0x0409 &device.id usb 0x003f +device.name Wireless Keyboard with One-touch start buttons vendor.id usb 0x0409 &device.id usb 0x0040 +device.name Floppy vendor.id usb 0x0409 &device.id usb 0x004e +device.name SuperScript 1400 Series vendor.id usb 0x0409 &device.id usb 0x004f +device.name Wireless Keyboard with One-touch start buttons vendor.id usb 0x0409 &device.id usb 0x0050 +device.name 7-port hub vendor.id usb 0x0409 &device.id usb 0x0058 +device.name HighSpeed Hub vendor.id usb 0x0409 &device.id usb 0x0059 +device.name HighSpeed Hub vendor.id usb 0x0409 &device.id usb 0x005a +device.name HighSpeed Hub vendor.id usb 0x0409 &device.id usb 0x006a +device.name Conceptronic USB Harddisk Box vendor.id usb 0x0409 &device.id usb 0x007d +device.name MINICUBE2 vendor.id usb 0x0409 &device.id usb 0x007e +device.name PG-FP5 Flash Memory Programmer vendor.id usb 0x0409 &device.id usb 0x0081 +device.name SuperScript 1400 Series vendor.id usb 0x0409 &device.id usb 0x0082 +device.name SuperScript 1400 Series vendor.id usb 0x0409 &device.id usb 0x0094 +device.name Japanese Keyboard with One-touch start buttons vendor.id usb 0x0409 &device.id usb 0x0095 +device.name Japanese Keyboard vendor.id usb 0x0409 &device.id usb 0x00a9 +device.name AtermIT21L 128K Support Standard vendor.id usb 0x0409 &device.id usb 0x00aa +device.name AtermITX72 128K Support Standard vendor.id usb 0x0409 &device.id usb 0x00ab +device.name AtermITX62 128K Support Standard vendor.id usb 0x0409 &device.id usb 0x00ac +device.name AtermIT42 128K Support Standard vendor.id usb 0x0409 &device.id usb 0x00ae +device.name INSMATEV70G-MAX Standard vendor.id usb 0x0409 &device.id usb 0x00af +device.name AtermITX70 128K Support Standard vendor.id usb 0x0409 &device.id usb 0x00b0 +device.name AtermITX80 128K Support Standard vendor.id usb 0x0409 &device.id usb 0x00b2 +device.name AtermITX80D 128K Support Standard vendor.id usb 0x0409 &device.id usb 0x00c0 +device.name Wireless Remocon vendor.id usb 0x0409 &device.id usb 0x00f7 +device.name Smart Display PK-SD10 vendor.id usb 0x0409 &device.id usb 0x011d +device.name e228 Mobile Phone vendor.id usb 0x0409 &device.id usb 0x0203 +device.name HID Audio Controls vendor.id usb 0x0409 &device.id usb 0x021d +device.name Aterm WL54SU2 802.11g Wireless Adapter [Atheros AR5523] vendor.id usb 0x0409 &device.id usb 0x0248 +device.name Aterm PA-WL54GU vendor.id usb 0x0409 &device.id usb 0x0249 +device.name Aterm WL300NU-G vendor.id usb 0x0409 &device.id usb 0x02b4 +device.name Aterm WL300NU-AG vendor.id usb 0x0409 &device.id usb 0x02b6 +device.name Aterm WL300NU-GS 802.11n Wireless Adapter vendor.id usb 0x0409 &device.id usb 0x02bc +device.name Computer Monitor vendor.id usb 0x0409 &device.id usb 0x0300 +device.name LifeTouch Note vendor.id usb 0x0409 &device.id usb 0x0301 +device.name LifeTouch Note (debug mode) vendor.id usb 0x0409 &device.id usb 0x55aa +device.name Hub vendor.id usb 0x0409 &device.id usb 0x55ab +device.name Hub [iMac/iTouch kbd] vendor.id usb 0x0409 &device.id usb 0x8010 +device.name Intellibase Hub vendor.id usb 0x0409 &device.id usb 0x8011 +device.name Intellibase Hub vendor.id usb 0x0409 &device.id usb 0xefbe +device.name P!cty 900 [HP DJ] vendor.id usb 0x0409 &device.id usb 0xf0be +device.name P!cty 920 [HP DJ 812c] vendor.id usb 0x040a +vendor.name Kodak Co. vendor.id usb 0x040a &device.id usb 0x0001 +device.name DVC-323 vendor.id usb 0x040a &device.id usb 0x0002 +device.name DVC-325 vendor.id usb 0x040a &device.id usb 0x0100 +device.name DC-220 vendor.id usb 0x040a &device.id usb 0x0110 +device.name DC-260 vendor.id usb 0x040a &device.id usb 0x0111 +device.name DC-265 vendor.id usb 0x040a &device.id usb 0x0112 +device.name DC-290 vendor.id usb 0x040a &device.id usb 0x0120 +device.name DC-240 vendor.id usb 0x040a &device.id usb 0x0121 +device.name DC-240 (PTP firmware) vendor.id usb 0x040a &device.id usb 0x0130 +device.name DC-280 vendor.id usb 0x040a &device.id usb 0x0131 +device.name DC-5000 vendor.id usb 0x040a &device.id usb 0x0132 +device.name DC-3400 vendor.id usb 0x040a &device.id usb 0x0140 +device.name DC-4800 vendor.id usb 0x040a &device.id usb 0x0160 +device.name DC4800 vendor.id usb 0x040a &device.id usb 0x0170 +device.name DX3900 vendor.id usb 0x040a &device.id usb 0x0200 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0300 +device.name EZ-200 vendor.id usb 0x040a &device.id usb 0x0400 +device.name MC3 vendor.id usb 0x040a &device.id usb 0x0402 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0403 +device.name Z7590 vendor.id usb 0x040a &device.id usb 0x0500 +device.name DX3500 vendor.id usb 0x040a &device.id usb 0x0510 +device.name DX3600 vendor.id usb 0x040a &device.id usb 0x0525 +device.name DX3215 vendor.id usb 0x040a &device.id usb 0x0530 +device.name DX3700 vendor.id usb 0x040a &device.id usb 0x0535 +device.name EasyShare CX4230 Camera vendor.id usb 0x040a &device.id usb 0x0540 +device.name LS420 vendor.id usb 0x040a &device.id usb 0x0550 +device.name DX4900 vendor.id usb 0x040a &device.id usb 0x0555 +device.name DX4330 vendor.id usb 0x040a &device.id usb 0x0560 +device.name CX4200 vendor.id usb 0x040a &device.id usb 0x0565 +device.name CX4210 vendor.id usb 0x040a &device.id usb 0x0566 +device.name CX4300 vendor.id usb 0x040a &device.id usb 0x0567 +device.name LS753 vendor.id usb 0x040a &device.id usb 0x0568 +device.name LS443 vendor.id usb 0x040a &device.id usb 0x0569 +device.name LS663 vendor.id usb 0x040a &device.id usb 0x0570 +device.name DX6340 vendor.id usb 0x040a &device.id usb 0x0571 +device.name CX6330 vendor.id usb 0x040a &device.id usb 0x0572 +device.name DX6440 vendor.id usb 0x040a &device.id usb 0x0573 +device.name CX6230 vendor.id usb 0x040a &device.id usb 0x0574 +device.name CX6200 vendor.id usb 0x040a &device.id usb 0x0575 +device.name DX6490 vendor.id usb 0x040a &device.id usb 0x0576 +device.name DX4530 vendor.id usb 0x040a &device.id usb 0x0577 +device.name DX7630 vendor.id usb 0x040a &device.id usb 0x0578 +device.name CX7300/CX7310 vendor.id usb 0x040a &device.id usb 0x0579 +device.name CX7220 vendor.id usb 0x040a &device.id usb 0x057a +device.name CX7330 vendor.id usb 0x040a &device.id usb 0x057b +device.name CX7430 vendor.id usb 0x040a &device.id usb 0x057c +device.name CX7530 vendor.id usb 0x040a &device.id usb 0x057d +device.name DX7440 vendor.id usb 0x040a &device.id usb 0x057e +device.name C300 vendor.id usb 0x040a &device.id usb 0x057f +device.name DX7590 vendor.id usb 0x040a &device.id usb 0x0580 +device.name Z730 vendor.id usb 0x040a &device.id usb 0x0581 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0582 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0583 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0584 +device.name CX6445 vendor.id usb 0x040a &device.id usb 0x0585 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0586 +device.name CX7525 vendor.id usb 0x040a &device.id usb 0x0587 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0588 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0589 +device.name EasyShare C360 vendor.id usb 0x040a &device.id usb 0x058a +device.name C310 vendor.id usb 0x040a &device.id usb 0x058b +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x058c +device.name C330 vendor.id usb 0x040a &device.id usb 0x058d +device.name C340 vendor.id usb 0x040a &device.id usb 0x058e +device.name V530 vendor.id usb 0x040a &device.id usb 0x058f +device.name V550 vendor.id usb 0x040a &device.id usb 0x0590 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0591 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0592 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0593 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0594 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0595 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0596 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0597 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x0598 +device.name EASYSHARE M1033 digital camera vendor.id usb 0x040a &device.id usb 0x0599 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x059a +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x059b +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x059c +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x059d +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x059e +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x059f +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a0 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a1 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a2 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a3 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a4 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a5 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a6 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a7 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a8 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05a9 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05aa +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05ab +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05ac +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05ad +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05ae +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05af +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b0 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b1 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b2 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b3 +device.name EasyShare Z710 Camera vendor.id usb 0x040a &device.id usb 0x05b4 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b5 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b6 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b7 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b8 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05b9 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05ba +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05bb +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05bc +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05bd +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05be +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05bf +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05c0 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05c1 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05c2 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05c3 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05c4 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05c5 +device.name Digital Camera vendor.id usb 0x040a &device.id usb 0x05c8 +device.name EASYSHARE Z1485 IS Digital Camera vendor.id usb 0x040a &device.id usb 0x05d3 +device.name EasyShare M320 Camera vendor.id usb 0x040a &device.id usb 0x05d4 +device.name EasyShare C180 Digital Camera vendor.id usb 0x040a &device.id usb 0x1001 +device.name EasyShare SV811 Digital Picture Frame vendor.id usb 0x040a &device.id usb 0x4000 +device.name InkJet Color Printer vendor.id usb 0x040a &device.id usb 0x4021 +device.name Photo Printer 6800 vendor.id usb 0x040a &device.id usb 0x4022 +device.name 1400 Digital Photo Printer vendor.id usb 0x040a &device.id usb 0x402b +device.name Photo Printer 6850 vendor.id usb 0x040a &device.id usb 0x402e +device.name 605 Photo Printer vendor.id usb 0x040a &device.id usb 0x4034 +device.name 805 Photo Printer vendor.id usb 0x040a &device.id usb 0x404f +device.name 305 Photo Printer vendor.id usb 0x040a &device.id usb 0x4056 +device.name ESP 7200 Series AiO vendor.id usb 0x040a &device.id usb 0x4109 +device.name EasyShare Printer Dock Series 3 vendor.id usb 0x040a &device.id usb 0x410d +device.name EasyShare G600 Printer Dock vendor.id usb 0x040a &device.id usb 0x5010 +device.name Wireless Adapter vendor.id usb 0x040a &device.id usb 0x5012 +device.name DBT-220 Bluetooth Adapter vendor.id usb 0x040a &device.id usb 0x6001 +device.name i30 vendor.id usb 0x040a &device.id usb 0x6002 +device.name i40 vendor.id usb 0x040a &device.id usb 0x6003 +device.name i50 vendor.id usb 0x040a &device.id usb 0x6004 +device.name i60 vendor.id usb 0x040a &device.id usb 0x6005 +device.name i80 vendor.id usb 0x040a &device.id usb 0x6029 +device.name i900 vendor.id usb 0x040a &device.id usb 0x602a +device.name i900 vendor.id usb 0x040b +vendor.name Weltrend Semiconductor vendor.id usb 0x040b &device.id usb 0x0a68 +device.name Func MS-3 gaming mouse [WT6573F MCU] vendor.id usb 0x040b &device.id usb 0x6510 +device.name Weltrend Bar Code Reader vendor.id usb 0x040b &device.id usb 0x6520 +device.name XBOX Xploder vendor.id usb 0x040b &device.id usb 0x6533 +device.name Speed-Link Competition Pro vendor.id usb 0x040b &device.id usb 0x6543 +device.name Manhattan Magnetic Card Strip Reader vendor.id usb 0x040c +vendor.name VTech Computers, Ltd vendor.id usb 0x040d +vendor.name VIA Technologies, Inc. vendor.id usb 0x040d &device.id usb 0x3184 +device.name VNT VT6656 USB-802.11 Wireless LAN Adapter vendor.id usb 0x040d &device.id usb 0x6205 +device.name USB 2.0 Card Reader vendor.id usb 0x040e +vendor.name MCCI vendor.id usb 0x040f +vendor.name Echo Speech Corp. vendor.id usb 0x0411 +vendor.name BUFFALO INC. (formerly MelCo., Inc.) vendor.id usb 0x0411 &device.id usb 0x0001 +device.name LUA-TX Ethernet [pegasus] vendor.id usb 0x0411 &device.id usb 0x0005 +device.name LUA-TX Ethernet vendor.id usb 0x0411 &device.id usb 0x0006 +device.name WLI-USB-L11 Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x0009 +device.name LUA2-TX Ethernet vendor.id usb 0x0411 &device.id usb 0x000b +device.name WLI-USB-L11G-WR Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x000d +device.name WLI-USB-L11G Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x0012 +device.name LUA-KTX Ethernet vendor.id usb 0x0411 &device.id usb 0x0013 +device.name USB2-IDE Adapter vendor.id usb 0x0411 &device.id usb 0x0016 +device.name WLI-USB-S11 802.11b Adapter vendor.id usb 0x0411 &device.id usb 0x0018 +device.name USB2-IDE Adapter vendor.id usb 0x0411 &device.id usb 0x001c +device.name USB-IDE Bridge: DUB-PxxG vendor.id usb 0x0411 &device.id usb 0x0027 +device.name WLI-USB-KS11G 802.11b Adapter vendor.id usb 0x0411 &device.id usb 0x002a +device.name SMSC USB97C202 "HD-HB300V2-EU" vendor.id usb 0x0411 &device.id usb 0x003d +device.name LUA-U2-KTX Ethernet vendor.id usb 0x0411 &device.id usb 0x0044 +device.name WLI-USB-KB11 Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x004b +device.name WLI-USB-G54 802.11g Adapter [Broadcom 4320 USB] vendor.id usb 0x0411 &device.id usb 0x004d +device.name WLI-USB-B11 Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x0050 +device.name WLI2-USB2-G54 Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x005e +device.name WLI-U2-KG54-YB WLAN vendor.id usb 0x0411 &device.id usb 0x0065 +device.name Python2 WDM Encoder vendor.id usb 0x0411 &device.id usb 0x0066 +device.name WLI-U2-KG54 WLAN vendor.id usb 0x0411 &device.id usb 0x0067 +device.name WLI-U2-KG54-AI WLAN vendor.id usb 0x0411 &device.id usb 0x006e +device.name LUA-U2-GT 10/100/1000 Ethernet Adapter vendor.id usb 0x0411 &device.id usb 0x0089 +device.name RUF-C/U2 Flash Drive vendor.id usb 0x0411 &device.id usb 0x008b +device.name Nintendo Wi-Fi vendor.id usb 0x0411 &device.id usb 0x0091 +device.name WLI-U2-KAMG54 Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x0092 +device.name WLI-U2-KAMG54 Bootloader vendor.id usb 0x0411 &device.id usb 0x0097 +device.name WLI-U2-KG54-BB vendor.id usb 0x0411 &device.id usb 0x00a9 +device.name WLI-U2-AMG54HP Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x00aa +device.name WLI-U2-AMG54HP Bootloader vendor.id usb 0x0411 &device.id usb 0x00b3 +device.name PC-OP-RS1 RemoteStation vendor.id usb 0x0411 &device.id usb 0x00bc +device.name WLI-U2-KG125S 802.11g Adapter [Broadcom 4320 USB] vendor.id usb 0x0411 &device.id usb 0x00ca +device.name 802.11n Network Adapter vendor.id usb 0x0411 &device.id usb 0x00cb +device.name WLI-U2-G300N 802.11n Adapter vendor.id usb 0x0411 &device.id usb 0x00d8 +device.name WLI-U2-SG54HP vendor.id usb 0x0411 &device.id usb 0x00d9 +device.name WLI-U2-G54HP vendor.id usb 0x0411 &device.id usb 0x00da +device.name WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B] vendor.id usb 0x0411 &device.id usb 0x00db +device.name External Hard Drive HD-PF32OU2 [Buffalo Ministation] vendor.id usb 0x0411 &device.id usb 0x00e8 +device.name WLI-UC-G300N Wireless LAN Adapter [Ralink RT2870] vendor.id usb 0x0411 &device.id usb 0x0105 +device.name External Hard Drive HD-CEU2 [Drive Station] vendor.id usb 0x0411 &device.id usb 0x012c +device.name SATA Bridge vendor.id usb 0x0411 &device.id usb 0x012e +device.name WLI-UC-AG300N Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x0148 +device.name WLI-UC-G300HP Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x0150 +device.name WLP-UC-AG300 Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x0157 +device.name External Hard Drive HD-PEU2 vendor.id usb 0x0411 &device.id usb 0x0158 +device.name WLI-UC-GNHP Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x015d +device.name WLI-UC-GN Wireless LAN Adapter [Ralink RT3070] vendor.id usb 0x0411 &device.id usb 0x016f +device.name WLI-UC-G301N Wireless LAN Adapter [Ralink RT3072] vendor.id usb 0x0411 &device.id usb 0x017f +device.name Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010+AR9280] vendor.id usb 0x0411 &device.id usb 0x019e +device.name WLI-UC-GNP Wireless LAN Adapter vendor.id usb 0x0411 &device.id usb 0x01a1 +device.name MiniStation Metro vendor.id usb 0x0411 &device.id usb 0x01a2 +device.name WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070] vendor.id usb 0x0411 &device.id usb 0x01dc +device.name Ultra-Slim Portable DVD Writer (DVSM-PC58U2V) vendor.id usb 0x0411 &device.id usb 0x01de +device.name External Hard Drive HD-PCTU3 [Buffalo MiniStation] vendor.id usb 0x0411 &device.id usb 0x01ee +device.name WLI-UC-GNM2 Wireless LAN Adapter [Ralink RT3070] vendor.id usb 0x0411 &device.id usb 0x01f1 +device.name SATA Adapter [HD-LBU3] vendor.id usb 0x0411 &device.id usb 0x01fd +device.name WLI-UC-G450 Wireless LAN Adapter vendor.id usb 0x0412 +vendor.name Award Software International vendor.id usb 0x0413 +vendor.name Leadtek Research, Inc. vendor.id usb 0x0413 &device.id usb 0x1310 +device.name WinFast TV - NTSC + FM vendor.id usb 0x0413 &device.id usb 0x1311 +device.name WinFast TV - NTSC + MTS + FM vendor.id usb 0x0413 &device.id usb 0x1312 +device.name WinFast TV - PAL BG + FM vendor.id usb 0x0413 &device.id usb 0x1313 +device.name WinFast TV - PAL BG+TXT + FM vendor.id usb 0x0413 &device.id usb 0x1314 +device.name WinFast TV Audio - PHP PAL I vendor.id usb 0x0413 &device.id usb 0x1315 +device.name WinFast TV Audio - PHP PAL I+TXT vendor.id usb 0x0413 &device.id usb 0x1316 +device.name WinFast TV Audio - PHP PAL DK vendor.id usb 0x0413 &device.id usb 0x1317 +device.name WinFast TV Audio - PHP PAL DK+TXT vendor.id usb 0x0413 &device.id usb 0x1318 +device.name WinFast TV - PAL I/DK + FM vendor.id usb 0x0413 &device.id usb 0x1319 +device.name WinFast TV - PAL N + FM vendor.id usb 0x0413 &device.id usb 0x131a +device.name WinFast TV Audio - PHP SECAM LL vendor.id usb 0x0413 &device.id usb 0x131b +device.name WinFast TV Audio - PHP SECAM LL+TXT vendor.id usb 0x0413 &device.id usb 0x131c +device.name WinFast TV Audio - PHP SECAM DK vendor.id usb 0x0413 &device.id usb 0x131d +device.name WinFast TV - SECAM DK + TXT + FM vendor.id usb 0x0413 &device.id usb 0x131e +device.name WinFast TV - NTSC Japan + FM vendor.id usb 0x0413 &device.id usb 0x1320 +device.name WinFast TV - NTSC vendor.id usb 0x0413 &device.id usb 0x1321 +device.name WinFast TV - NTSC + MTS vendor.id usb 0x0413 &device.id usb 0x1322 +device.name WinFast TV - PAL BG vendor.id usb 0x0413 &device.id usb 0x1323 +device.name WinFast TV - PAL BG+TXT vendor.id usb 0x0413 &device.id usb 0x1324 +device.name WinFast TV Audio - PHP PAL I vendor.id usb 0x0413 &device.id usb 0x1325 +device.name WinFast TV Audio - PHP PAL I+TXT vendor.id usb 0x0413 &device.id usb 0x1326 +device.name WinFast TV Audio - PHP PAL DK vendor.id usb 0x0413 &device.id usb 0x1327 +device.name WinFast TV Audio - PHP PAL DK+TXT vendor.id usb 0x0413 &device.id usb 0x1328 +device.name WinFast TV - PAL I/DK vendor.id usb 0x0413 &device.id usb 0x1329 +device.name WinFast TV - PAL N vendor.id usb 0x0413 &device.id usb 0x132a +device.name WinFast TV Audio - PHP SECAM LL vendor.id usb 0x0413 &device.id usb 0x132b +device.name WinFast TV Audio - PHP SECAM LL+TXT vendor.id usb 0x0413 &device.id usb 0x132c +device.name WinFast TV Audio - PHP SECAM DK vendor.id usb 0x0413 &device.id usb 0x132d +device.name WinFast TV - SECAM DK + TXT vendor.id usb 0x0413 &device.id usb 0x132e +device.name WinFast TV - NTSC Japan vendor.id usb 0x0413 &device.id usb 0x6023 +device.name EMP Audio Device vendor.id usb 0x0413 &device.id usb 0x6024 +device.name WinFast PalmTop/Novo TV Video vendor.id usb 0x0413 &device.id usb 0x6025 +device.name WinFast DTV Dongle (cold state) vendor.id usb 0x0413 &device.id usb 0x6026 +device.name WinFast DTV Dongle (warm state) vendor.id usb 0x0413 &device.id usb 0x6029 +device.name WinFast DTV Dongle Gold vendor.id usb 0x0413 &device.id usb 0x6125 +device.name WinFast DTV Dongle vendor.id usb 0x0413 &device.id usb 0x6126 +device.name WinFast DTV Dongle BDA Driver vendor.id usb 0x0413 &device.id usb 0x6a03 +device.name RTL2832 [WinFast DTV Dongle Mini] vendor.id usb 0x0413 &device.id usb 0x6f00 +device.name WinFast DTV Dongle (STK7700P based) vendor.id usb 0x0414 +vendor.name Giga-Byte Technology Co., Ltd vendor.id usb 0x0416 +vendor.name Winbond Electronics Corp. vendor.id usb 0x0416 &device.id usb 0x0035 +device.name W89C35 802.11bg WLAN Adapter vendor.id usb 0x0416 &device.id usb 0x0101 +device.name Hub vendor.id usb 0x0416 &device.id usb 0x0961 +device.name AVL Flash Card Reader vendor.id usb 0x0416 &device.id usb 0x3810 +device.name Smart Card Controller vendor.id usb 0x0416 &device.id usb 0x3811 +device.name Generic Controller - Single interface vendor.id usb 0x0416 &device.id usb 0x3812 +device.name Smart Card Controller_2Interface vendor.id usb 0x0416 &device.id usb 0x3813 +device.name Panel Display vendor.id usb 0x0416 &device.id usb 0x5011 +device.name Virtual Com Port vendor.id usb 0x0416 &device.id usb 0x5518 +device.name 4-Port Hub vendor.id usb 0x0416 &device.id usb 0x551a +device.name PC Sync Keypad vendor.id usb 0x0416 &device.id usb 0x551b +device.name PC Async Keypad vendor.id usb 0x0416 &device.id usb 0x551c +device.name Sync Tenkey vendor.id usb 0x0416 &device.id usb 0x551d +device.name Async Tenkey vendor.id usb 0x0416 &device.id usb 0x551e +device.name Keyboard vendor.id usb 0x0416 &device.id usb 0x551f +device.name Keyboard w/ Sys and Media vendor.id usb 0x0416 &device.id usb 0x5521 +device.name Keyboard vendor.id usb 0x0416 &device.id usb 0x6481 +device.name 16-bit Scanner vendor.id usb 0x0416 &device.id usb 0x7721 +device.name Memory Stick Reader/Writer vendor.id usb 0x0416 &device.id usb 0x7722 +device.name Memory Stick Reader/Writer vendor.id usb 0x0416 &device.id usb 0x7723 +device.name SD Card Reader vendor.id usb 0x0417 +vendor.name Symbios Logic vendor.id usb 0x0418 +vendor.name AST Research vendor.id usb 0x0419 +vendor.name Samsung Info. Systems America, Inc. vendor.id usb 0x0419 &device.id usb 0x0001 +device.name IrDA Remote Controller / Creative Cordless Mouse vendor.id usb 0x0419 &device.id usb 0x0600 +device.name Desktop Wireless 6000 vendor.id usb 0x0419 &device.id usb 0x3001 +device.name Xerox P1202 Laser Printer vendor.id usb 0x0419 &device.id usb 0x3003 +device.name Olivetti PG L12L vendor.id usb 0x0419 &device.id usb 0x3201 +device.name Docuprint P8ex vendor.id usb 0x0419 &device.id usb 0x3404 +device.name SCX-5x12 series vendor.id usb 0x0419 &device.id usb 0x3406 +device.name MFP 830 series vendor.id usb 0x0419 &device.id usb 0x3407 +device.name ML-912 vendor.id usb 0x0419 &device.id usb 0x3601 +device.name InkJet Color Printer vendor.id usb 0x0419 &device.id usb 0x3602 +device.name InkJet Color Printer vendor.id usb 0x0419 &device.id usb 0x4602 +device.name Remote NDIS Network Device vendor.id usb 0x0419 &device.id usb 0x8001 +device.name Hub vendor.id usb 0x0419 &device.id usb 0x8002 +device.name SyncMaster HID Monitor Control vendor.id usb 0x0419 &device.id usb 0xaa03 +device.name SDAS-3 MP3 Player vendor.id usb 0x041a +vendor.name Phoenix Technologies, Ltd vendor.id usb 0x041b +vendor.name d'TV vendor.id usb 0x041d +vendor.name S3, Inc. vendor.id usb 0x041e +vendor.name Creative Technology, Ltd vendor.id usb 0x041e &device.id usb 0x1002 +device.name Nomad II vendor.id usb 0x041e &device.id usb 0x1003 +device.name Blaster GamePad Cobra vendor.id usb 0x041e &device.id usb 0x1050 +device.name GamePad Cobra vendor.id usb 0x041e &device.id usb 0x1053 +device.name Mouse Gamer HD7600L vendor.id usb 0x041e &device.id usb 0x200c +device.name MuVo V100 vendor.id usb 0x041e &device.id usb 0x2020 +device.name Zen X-Fi 2 vendor.id usb 0x041e &device.id usb 0x2029 +device.name ZiiO vendor.id usb 0x041e &device.id usb 0x2801 +device.name Prodikeys PC-MIDI multifunction keyboard vendor.id usb 0x041e &device.id usb 0x3000 +device.name SoundBlaster Extigy vendor.id usb 0x041e &device.id usb 0x3002 +device.name SB External Composite Device vendor.id usb 0x041e &device.id usb 0x3010 +device.name SoundBlaster MP3+ vendor.id usb 0x041e &device.id usb 0x3014 +device.name SB External Composite Device vendor.id usb 0x041e &device.id usb 0x3015 +device.name Sound Blaster Digital Music LX vendor.id usb 0x041e &device.id usb 0x3020 +device.name SoundBlaster Audigy 2 NX vendor.id usb 0x041e &device.id usb 0x3030 +device.name SB External Composite Device vendor.id usb 0x041e &device.id usb 0x3040 +device.name SoundBlaster Live! 24-bit External SB0490 vendor.id usb 0x041e &device.id usb 0x3060 +device.name Sound Blaster Audigy 2 ZS External vendor.id usb 0x041e &device.id usb 0x3061 +device.name SoundBlaster Audigy 2 ZS Video Editor vendor.id usb 0x041e &device.id usb 0x3090 +device.name Sound Blaster Digital Music SX vendor.id usb 0x041e &device.id usb 0x30d0 +device.name Xmod vendor.id usb 0x041e &device.id usb 0x30d3 +device.name Sound Blaster Play! vendor.id usb 0x041e &device.id usb 0x3100 +device.name IR Receiver (SB0540) vendor.id usb 0x041e &device.id usb 0x3121 +device.name WoW tap chat vendor.id usb 0x041e &device.id usb 0x3220 +device.name Sound Blaster Tactic(3D) Sigma sound card vendor.id usb 0x041e &device.id usb 0x3f00 +device.name E-Mu Xboard 25 MIDI Controller vendor.id usb 0x041e &device.id usb 0x3f02 +device.name E-Mu 0202 vendor.id usb 0x041e &device.id usb 0x3f04 +device.name E-Mu 0404 vendor.id usb 0x041e &device.id usb 0x3f07 +device.name E-Mu Xmidi 1x1 vendor.id usb 0x041e &device.id usb 0x3f0e +device.name Xmidi 1x1 Tab vendor.id usb 0x041e &device.id usb 0x4003 +device.name VideoBlaster Webcam Go Plus [W9967CF] vendor.id usb 0x041e &device.id usb 0x4004 +device.name Nomad II MG vendor.id usb 0x041e &device.id usb 0x4005 +device.name Webcam Blaster Go ES vendor.id usb 0x041e &device.id usb 0x4007 +device.name Go Mini vendor.id usb 0x041e &device.id usb 0x400a +device.name PC-Cam 300 vendor.id usb 0x041e &device.id usb 0x400b +device.name PC-Cam 600 vendor.id usb 0x041e &device.id usb 0x400c +device.name Webcam 5 [pwc] vendor.id usb 0x041e &device.id usb 0x400d +device.name Webcam PD1001 vendor.id usb 0x041e &device.id usb 0x400f +device.name PC-CAM 550 (Composite) vendor.id usb 0x041e &device.id usb 0x4011 +device.name Webcam PRO eX vendor.id usb 0x041e &device.id usb 0x4012 +device.name PC-CAM350 vendor.id usb 0x041e &device.id usb 0x4013 +device.name PC-Cam 750 vendor.id usb 0x041e &device.id usb 0x4015 +device.name CardCam Value vendor.id usb 0x041e &device.id usb 0x4016 +device.name CardCam vendor.id usb 0x041e &device.id usb 0x4017 +device.name Webcam Mobile [PD1090] vendor.id usb 0x041e &device.id usb 0x4018 +device.name Webcam Vista [PD1100] vendor.id usb 0x041e &device.id usb 0x4019 +device.name Audio Device vendor.id usb 0x041e &device.id usb 0x401a +device.name Webcam Vista [PD1100] vendor.id usb 0x041e &device.id usb 0x401c +device.name Webcam NX [PD1110] vendor.id usb 0x041e &device.id usb 0x401d +device.name Webcam NX Ultra vendor.id usb 0x041e &device.id usb 0x401e +device.name Webcam NX Pro vendor.id usb 0x041e &device.id usb 0x401f +device.name Webcam Notebook [PD1171] vendor.id usb 0x041e &device.id usb 0x4020 +device.name Webcam NX vendor.id usb 0x041e &device.id usb 0x4021 +device.name Webcam NX Ultra vendor.id usb 0x041e &device.id usb 0x4022 +device.name Webcam NX Pro vendor.id usb 0x041e &device.id usb 0x4028 +device.name Vista Plus cam [VF0090] vendor.id usb 0x041e &device.id usb 0x4029 +device.name Webcam Live! vendor.id usb 0x041e &device.id usb 0x402f +device.name DC-CAM 3000Z vendor.id usb 0x041e &device.id usb 0x4034 +device.name Webcam Instant vendor.id usb 0x041e &device.id usb 0x4035 +device.name Webcam Instant vendor.id usb 0x041e &device.id usb 0x4036 +device.name Webcam Live!/Live! Pro vendor.id usb 0x041e &device.id usb 0x4037 +device.name Webcam Live! vendor.id usb 0x041e &device.id usb 0x4038 +device.name ORITE CCD Webcam [PC370R] vendor.id usb 0x041e &device.id usb 0x4039 +device.name Webcam Live! Effects vendor.id usb 0x041e &device.id usb 0x403a +device.name Webcam NX Pro 2 vendor.id usb 0x041e &device.id usb 0x403b +device.name Creative Webcam Vista [VF0010] vendor.id usb 0x041e &device.id usb 0x403c +device.name Webcam Live! Ultra vendor.id usb 0x041e &device.id usb 0x403d +device.name Webcam Notebook Ultra vendor.id usb 0x041e &device.id usb 0x403e +device.name Webcam Vista Plus vendor.id usb 0x041e &device.id usb 0x4041 +device.name Webcam Live! Motion vendor.id usb 0x041e &device.id usb 0x4043 +device.name Vibra Plus Webcam vendor.id usb 0x041e &device.id usb 0x4045 +device.name Live! Cam Voice vendor.id usb 0x041e &device.id usb 0x4049 +device.name Live! Cam Voice vendor.id usb 0x041e &device.id usb 0x4051 +device.name Live! Cam Notebook Pro [VF0250] vendor.id usb 0x041e &device.id usb 0x4052 +device.name Live! Cam Vista IM vendor.id usb 0x041e &device.id usb 0x4053 +device.name Live! Cam Video IM vendor.id usb 0x041e &device.id usb 0x4054 +device.name Live! Cam Video IM vendor.id usb 0x041e &device.id usb 0x4055 +device.name Live! Cam Video IM Pro vendor.id usb 0x041e &device.id usb 0x4056 +device.name Live! Cam Video IM Pro vendor.id usb 0x041e &device.id usb 0x4057 +device.name Live! Cam Optia vendor.id usb 0x041e &device.id usb 0x4058 +device.name Live! Cam Optia AF vendor.id usb 0x041e &device.id usb 0x405f +device.name WebCam Vista (VF0330) vendor.id usb 0x041e &device.id usb 0x4061 +device.name Live! Cam Notebook Pro [VF0400] vendor.id usb 0x041e &device.id usb 0x4063 +device.name Live! Cam Video IM Pro vendor.id usb 0x041e &device.id usb 0x4068 +device.name Live! Cam Notebook [VF0470] vendor.id usb 0x041e &device.id usb 0x406c +device.name Live! Cam Sync [VF0520] vendor.id usb 0x041e &device.id usb 0x4083 +device.name Live! Cam Socialize [VF0640] vendor.id usb 0x041e &device.id usb 0x4087 +device.name Live! Cam Socialize HD 1080 [VF0680] vendor.id usb 0x041e &device.id usb 0x4088 +device.name Live! Cam Chat HD [VF0700] vendor.id usb 0x041e &device.id usb 0x4095 +device.name Live! Cam Sync HD [VF0770] vendor.id usb 0x041e &device.id usb 0x4097 +device.name Live! Cam Chat HD [VF0700] vendor.id usb 0x041e &device.id usb 0x4100 +device.name Nomad Jukebox 2 vendor.id usb 0x041e &device.id usb 0x4101 +device.name Nomad Jukebox 3 vendor.id usb 0x041e &device.id usb 0x4102 +device.name NOMAD MuVo^2 vendor.id usb 0x041e &device.id usb 0x4106 +device.name Nomad MuVo vendor.id usb 0x041e &device.id usb 0x4107 +device.name NOMAD MuVo vendor.id usb 0x041e &device.id usb 0x4108 +device.name Nomad Jukebox Zen vendor.id usb 0x041e &device.id usb 0x4109 +device.name Nomad Jukebox Zen NX vendor.id usb 0x041e &device.id usb 0x410b +device.name Nomad Jukebox Zen USB 2.0 vendor.id usb 0x041e &device.id usb 0x410c +device.name Nomad MuVo NX vendor.id usb 0x041e &device.id usb 0x410f +device.name NOMAD MuVo^2 (Flash) vendor.id usb 0x041e &device.id usb 0x4110 +device.name Nomad Jukebox Zen Xtra vendor.id usb 0x041e &device.id usb 0x4111 +device.name Dell Digital Jukebox vendor.id usb 0x041e &device.id usb 0x4116 +device.name MuVo^2 vendor.id usb 0x041e &device.id usb 0x4117 +device.name Nomad MuVo TX vendor.id usb 0x041e &device.id usb 0x411b +device.name Zen Touch vendor.id usb 0x041e &device.id usb 0x411c +device.name Nomad MuVo USB 2.0 vendor.id usb 0x041e &device.id usb 0x411d +device.name Zen vendor.id usb 0x041e &device.id usb 0x411e +device.name Zen Micro vendor.id usb 0x041e &device.id usb 0x4120 +device.name Nomad MuVo TX FM vendor.id usb 0x041e &device.id usb 0x4123 +device.name Zen Portable Media Center vendor.id usb 0x041e &device.id usb 0x4124 +device.name MuVo^2 FM (uHDD) vendor.id usb 0x041e &device.id usb 0x4126 +device.name Dell DJ (2nd gen) vendor.id usb 0x041e &device.id usb 0x4127 +device.name Dell DJ vendor.id usb 0x041e &device.id usb 0x4128 +device.name NOMAD Jukebox Zen Xtra (mtp) vendor.id usb 0x041e &device.id usb 0x412b +device.name MuVo N200 with FM radio vendor.id usb 0x041e &device.id usb 0x412f +device.name Dell Digital Jukebox 2.Gen vendor.id usb 0x041e &device.id usb 0x4130 +device.name Zen Micro (mtp) vendor.id usb 0x041e &device.id usb 0x4131 +device.name DAP-HD0014 [Zen Touch] (MTP) vendor.id usb 0x041e &device.id usb 0x4133 +device.name Mass Storage Device vendor.id usb 0x041e &device.id usb 0x4134 +device.name Zen Neeon vendor.id usb 0x041e &device.id usb 0x4136 +device.name Zen Sleek vendor.id usb 0x041e &device.id usb 0x4137 +device.name Zen Sleek (mtp) vendor.id usb 0x041e &device.id usb 0x4139 +device.name Zen Nano Plus vendor.id usb 0x041e &device.id usb 0x413c +device.name Zen MicroPhoto vendor.id usb 0x041e &device.id usb 0x4150 +device.name Zen V (MTP) vendor.id usb 0x041e &device.id usb 0x4151 +device.name Zen Vision:M (mtp) vendor.id usb 0x041e &device.id usb 0x4152 +device.name Zen V Plus vendor.id usb 0x041e &device.id usb 0x4153 +device.name Zen Vision W vendor.id usb 0x041e &device.id usb 0x4154 +device.name Zen Stone vendor.id usb 0x041e &device.id usb 0x4155 +device.name Zen Stone plus vendor.id usb 0x041e &device.id usb 0x4157 +device.name Zen (MTP) vendor.id usb 0x041e &device.id usb 0x500f +device.name Broadband Blaster 8012U-V vendor.id usb 0x041e &device.id usb 0x5015 +device.name TECOM Bluetooth Device vendor.id usb 0x041e &device.id usb 0xffff +device.name Webcam Live! Ultra vendor.id usb 0x041f +vendor.name LCS Telegraphics vendor.id usb 0x0420 +vendor.name Chips and Technologies vendor.id usb 0x0420 &device.id usb 0x1307 +device.name Celly SIM Card Reader vendor.id usb 0x0421 +vendor.name Nokia Mobile Phones vendor.id usb 0x0421 &device.id usb 0x0001 +device.name E61i (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0018 +device.name 6288 GSM Smartphone vendor.id usb 0x0421 &device.id usb 0x0019 +device.name 6288 GSM Smartphone (imaging mode) vendor.id usb 0x0421 &device.id usb 0x001a +device.name 6288 GSM Smartphone (file transfer mode) vendor.id usb 0x0421 &device.id usb 0x0024 +device.name 5610 XpressMusic (Storage mode) vendor.id usb 0x0421 &device.id usb 0x0025 +device.name 5610 XpressMusic (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0028 +device.name 5610 XpressMusic (Imaging mode) vendor.id usb 0x0421 &device.id usb 0x002d +device.name 6120 Phone (Mass storage mode) vendor.id usb 0x0421 &device.id usb 0x002e +device.name 6120 Phone (Media-Player mode) vendor.id usb 0x0421 &device.id usb 0x002f +device.name 6120 Phone (PC-Suite mode) vendor.id usb 0x0421 &device.id usb 0x0042 +device.name E51 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0064 +device.name 3109c GSM Phone vendor.id usb 0x0421 &device.id usb 0x006b +device.name 5310 Xpress Music (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x006c +device.name 5310 Xpress music (Storage mode) vendor.id usb 0x0421 &device.id usb 0x006d +device.name N95 (Storage mode) vendor.id usb 0x0421 &device.id usb 0x006e +device.name N95 (Multimedia mode) vendor.id usb 0x0421 &device.id usb 0x006f +device.name N95 (Printing mode) vendor.id usb 0x0421 &device.id usb 0x0070 +device.name N95 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0096 +device.name N810 Internet Tablet vendor.id usb 0x0421 &device.id usb 0x00aa +device.name E71 (Mass storage mode) vendor.id usb 0x0421 &device.id usb 0x00ab +device.name E71 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x00e4 +device.name E71 (Media transfer mode) vendor.id usb 0x0421 &device.id usb 0x0103 +device.name ADL Flashing Engine AVALON Parent vendor.id usb 0x0421 &device.id usb 0x0104 +device.name ADL Re-Flashing Engine Parent vendor.id usb 0x0421 &device.id usb 0x0105 +device.name Nokia Firmware Upgrade Mode vendor.id usb 0x0421 &device.id usb 0x0106 +device.name ROM Parent vendor.id usb 0x0421 &device.id usb 0x0154 +device.name 5800 XpressMusic (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0155 +device.name 5800 XpressMusic (Multimedia mode) vendor.id usb 0x0421 &device.id usb 0x0156 +device.name 5800 XpressMusic (Storage mode) vendor.id usb 0x0421 &device.id usb 0x0157 +device.name 5800 XpressMusic (Imaging mode) vendor.id usb 0x0421 &device.id usb 0x0199 +device.name 6700 Classic (msc) vendor.id usb 0x0421 &device.id usb 0x019a +device.name 6700 Classic (PC Suite) vendor.id usb 0x0421 &device.id usb 0x019b +device.name 6700 Classic (mtp) vendor.id usb 0x0421 &device.id usb 0x01b0 +device.name 6303 classic Phone (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x01b1 +device.name 6303 classic Phone (Mass storage mode) vendor.id usb 0x0421 &device.id usb 0x01b2 +device.name 6303 classic Phone (Printing and media mode) vendor.id usb 0x0421 &device.id usb 0x01c7 +device.name N900 (Storage Mode) vendor.id usb 0x0421 &device.id usb 0x01c8 +device.name N900 (PC-Suite Mode) vendor.id usb 0x0421 &device.id usb 0x0228 +device.name 5530 XpressMusic vendor.id usb 0x0421 &device.id usb 0x023a +device.name 6730 Classic vendor.id usb 0x0421 &device.id usb 0x026a +device.name N97 (mass storage) vendor.id usb 0x0421 &device.id usb 0x026b +device.name N97 (Multimedia) vendor.id usb 0x0421 &device.id usb 0x026c +device.name N97 (PC Suite) vendor.id usb 0x0421 &device.id usb 0x026d +device.name N97 (Pictures) vendor.id usb 0x0421 &device.id usb 0x0295 +device.name 660i/6600i Slide Phone (Mass Storage) vendor.id usb 0x0421 &device.id usb 0x0297 +device.name 660i/6600i Slide Phone (Still Image) vendor.id usb 0x0421 &device.id usb 0x02e1 +device.name 5230 (Storage mode) vendor.id usb 0x0421 &device.id usb 0x02e2 +device.name 5230 (Multimedia mode) vendor.id usb 0x0421 &device.id usb 0x02e3 +device.name 5230 (PC-Suite mode) vendor.id usb 0x0421 &device.id usb 0x02e4 +device.name 5230 (Imaging mode) vendor.id usb 0x0421 &device.id usb 0x0360 +device.name C1-01 Ovi Suite Mode vendor.id usb 0x0421 &device.id usb 0x0396 +device.name C7-00 (Modem mode) vendor.id usb 0x0421 &device.id usb 0x03a4 +device.name C5 (Storage mode) vendor.id usb 0x0421 &device.id usb 0x03c0 +device.name C7-00 (Mass storage mode) vendor.id usb 0x0421 &device.id usb 0x03c1 +device.name C7-00 (Media transfer mode) vendor.id usb 0x0421 &device.id usb 0x03cd +device.name C7-00 (Nokia Suite mode) vendor.id usb 0x0421 &device.id usb 0x03d1 +device.name N950 vendor.id usb 0x0421 &device.id usb 0x0400 +device.name 7600 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0401 +device.name 6650 GSM Phone vendor.id usb 0x0421 &device.id usb 0x0402 +device.name 6255 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0404 +device.name 5510 vendor.id usb 0x0421 &device.id usb 0x0405 +device.name 9500 GSM Communicator vendor.id usb 0x0421 &device.id usb 0x0407 +device.name Music Player HDR-1(tm) vendor.id usb 0x0421 &device.id usb 0x040b +device.name N-Gage GSM Phone vendor.id usb 0x0421 &device.id usb 0x040d +device.name 6620 Phone Parent vendor.id usb 0x0421 &device.id usb 0x040e +device.name 6651 Phone Parent vendor.id usb 0x0421 &device.id usb 0x040f +device.name 6230 GSM Phone vendor.id usb 0x0421 &device.id usb 0x0410 +device.name 6630 Imaging Smartphone vendor.id usb 0x0421 &device.id usb 0x0411 +device.name 7610 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0413 +device.name 6260 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0414 +device.name 7370 vendor.id usb 0x0421 &device.id usb 0x0415 +device.name 9300 GSM Smartphone vendor.id usb 0x0421 &device.id usb 0x0416 +device.name 6170 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0417 +device.name 7270 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0418 +device.name E70 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0419 +device.name E60 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x041a +device.name 9500 GSM Communicator (RNDIS) vendor.id usb 0x0421 &device.id usb 0x041b +device.name 9300 GSM Smartphone (RNDIS) vendor.id usb 0x0421 &device.id usb 0x041c +device.name 7710 Phone Parent vendor.id usb 0x0421 &device.id usb 0x041d +device.name 6670 Phone Parent vendor.id usb 0x0421 &device.id usb 0x041e +device.name 6680 vendor.id usb 0x0421 &device.id usb 0x041f +device.name 6235 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0421 +device.name 3230 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0422 +device.name 6681 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0423 +device.name 6682 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0428 +device.name 6230i Modem vendor.id usb 0x0421 &device.id usb 0x0429 +device.name 6230i MultiMedia Card vendor.id usb 0x0421 &device.id usb 0x0431 +device.name 770 Internet Tablet vendor.id usb 0x0421 &device.id usb 0x0432 +device.name N90 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0435 +device.name E70 (IP Passthrough/RNDIS mode) vendor.id usb 0x0421 &device.id usb 0x0436 +device.name E60 (IP Passthrough/RNDIS mode) vendor.id usb 0x0421 &device.id usb 0x0437 +device.name 6265 Phone Parent vendor.id usb 0x0421 &device.id usb 0x043a +device.name N70 USB Phone Parent vendor.id usb 0x0421 &device.id usb 0x043b +device.name 3155 Phone Parent vendor.id usb 0x0421 &device.id usb 0x043c +device.name 6155 Phone Parent vendor.id usb 0x0421 &device.id usb 0x043d +device.name 6270 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0443 +device.name N70 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0444 +device.name N91 vendor.id usb 0x0421 &device.id usb 0x044c +device.name NM850iG Phone Parent vendor.id usb 0x0421 &device.id usb 0x044d +device.name E61 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x044e +device.name E61 (Data Exchange mode) vendor.id usb 0x0421 &device.id usb 0x044f +device.name E61 (IP Passthrough/RNDIS mode) vendor.id usb 0x0421 &device.id usb 0x0453 +device.name 9300 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0456 +device.name 6111 Phone Parent vendor.id usb 0x0421 &device.id usb 0x0457 +device.name 6111 Phone (Printing mode) vendor.id usb 0x0421 &device.id usb 0x045a +device.name 6280 Phone Parent vendor.id usb 0x0421 &device.id usb 0x045d +device.name 6282 Phone Parent vendor.id usb 0x0421 &device.id usb 0x046e +device.name 6110 Navigator vendor.id usb 0x0421 &device.id usb 0x0471 +device.name 6110 Navigator vendor.id usb 0x0421 &device.id usb 0x0485 +device.name MTP Device vendor.id usb 0x0421 &device.id usb 0x04b9 +device.name 5300 vendor.id usb 0x0421 &device.id usb 0x04bc +device.name 5200 (Nokia mode) vendor.id usb 0x0421 &device.id usb 0x04bd +device.name 5200 (Storage mode) vendor.id usb 0x0421 &device.id usb 0x04be +device.name 5200 (MTP mode) vendor.id usb 0x0421 &device.id usb 0x04c3 +device.name N800 Internet Tablet vendor.id usb 0x0421 &device.id usb 0x04ce +device.name E90 Communicator (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x04cf +device.name E90 Communicator (Storage mode) vendor.id usb 0x0421 &device.id usb 0x04f0 +device.name Nokia N95 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x04f9 +device.name 6300 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0508 +device.name E65 (PC Suite mode) vendor.id usb 0x0421 &device.id usb 0x0509 +device.name E65 (Storage mode) vendor.id usb 0x0421 &device.id usb 0x0518 +device.name N9 Phone vendor.id usb 0x0421 &device.id usb 0x054d +device.name C2-01 vendor.id usb 0x0421 &device.id usb 0x0600 +device.name Digital Pen SU-1B vendor.id usb 0x0421 &device.id usb 0x0610 +device.name CS-15 (Internet Stick 3G modem) vendor.id usb 0x0421 &device.id usb 0x0661 +device.name Lumia 620/920 vendor.id usb 0x0421 &device.id usb 0x0662 +device.name 301 Dual SIM (Mass Storage) vendor.id usb 0x0421 &device.id usb 0x0663 +device.name 301 Dual SIM vendor.id usb 0x0421 &device.id usb 0x069a +device.name 130 [RM-1035] (Charging only) vendor.id usb 0x0421 &device.id usb 0x06fc +device.name Lumia 640 Phone vendor.id usb 0x0421 &device.id usb 0x0720 +device.name X (RM-980) vendor.id usb 0x0421 &device.id usb 0x0800 +device.name Connectivity Cable DKU-5 vendor.id usb 0x0421 &device.id usb 0x0801 +device.name Data Cable DKU-6 vendor.id usb 0x0421 &device.id usb 0x0802 +device.name CA-42 Phone Parent vendor.id usb 0x0422 +vendor.name ADI Systems, Inc. vendor.id usb 0x0423 +vendor.name Computer Access Technology Corp. vendor.id usb 0x0423 &device.id usb 0x000a +device.name NetMate Ethernet vendor.id usb 0x0423 &device.id usb 0x000c +device.name NetMate2 Ethernet vendor.id usb 0x0423 &device.id usb 0x000d +device.name USB Chief Analyzer vendor.id usb 0x0423 &device.id usb 0x0100 +device.name Generic Universal Protocol Analyzer vendor.id usb 0x0423 &device.id usb 0x0101 +device.name UPA USBTracer vendor.id usb 0x0423 &device.id usb 0x0200 +device.name Generic 10K Universal Protocol Analyzer vendor.id usb 0x0423 &device.id usb 0x020a +device.name PETracer ML vendor.id usb 0x0423 &device.id usb 0x0300 +device.name Generic Universal Protocol Analyzer vendor.id usb 0x0423 &device.id usb 0x0301 +device.name 2500H Tracer Trainer vendor.id usb 0x0423 &device.id usb 0x030a +device.name PETracer x1 vendor.id usb 0x0423 &device.id usb 0x1237 +device.name Andromeda Hub vendor.id usb 0x0424 +vendor.name Standard Microsystems Corp. vendor.id usb 0x0424 &device.id usb 0x0001 +device.name Integrated Hub vendor.id usb 0x0424 &device.id usb 0x0140 +device.name LPC47M14x hub vendor.id usb 0x0424 &device.id usb 0x0acd +device.name Sitecom Internal Multi Memory reader/writer MD-005 vendor.id usb 0x0424 &device.id usb 0x0fdc +device.name Floppy vendor.id usb 0x0424 &device.id usb 0x10cd +device.name Sitecom Internal Multi Memory reader/writer MD-005 vendor.id usb 0x0424 &device.id usb 0x2020 +device.name USB Hub vendor.id usb 0x0424 &device.id usb 0x20cd +device.name Sitecom Internal Multi Memory reader/writer MD-005 vendor.id usb 0x0424 &device.id usb 0x20fc +device.name 6-in-1 Card Reader vendor.id usb 0x0424 &device.id usb 0x2134 +device.name Hub vendor.id usb 0x0424 &device.id usb 0x2228 +device.name 9-in-2 Card Reader vendor.id usb 0x0424 &device.id usb 0x223a +device.name 8-in-1 Card Reader vendor.id usb 0x0424 &device.id usb 0x2503 +device.name USB 2.0 Hub vendor.id usb 0x0424 &device.id usb 0x2504 +device.name USB 2.0 Hub vendor.id usb 0x0424 &device.id usb 0x2507 +device.name hub vendor.id usb 0x0424 &device.id usb 0x2512 +device.name USB 2.0 Hub vendor.id usb 0x0424 &device.id usb 0x2513 +device.name 2.0 Hub vendor.id usb 0x0424 &device.id usb 0x2514 +device.name USB 2.0 Hub vendor.id usb 0x0424 &device.id usb 0x2517 +device.name Hub vendor.id usb 0x0424 &device.id usb 0x2524 +device.name USB MultiSwitch Hub vendor.id usb 0x0424 &device.id usb 0x2602 +device.name USB 2.0 Hub vendor.id usb 0x0424 &device.id usb 0x2640 +device.name USB 2.0 Hub vendor.id usb 0x0424 &device.id usb 0x2660 +device.name Hub vendor.id usb 0x0424 &device.id usb 0x4060 +device.name Ultra Fast Media Reader vendor.id usb 0x0424 &device.id usb 0x4064 +device.name Ultra Fast Media Reader vendor.id usb 0x0424 &device.id usb 0x5434 +device.name Hub vendor.id usb 0x0424 &device.id usb 0x5534 +device.name Hub vendor.id usb 0x0424 &device.id usb 0x7500 +device.name LAN7500 Ethernet 10/100/1000 Adapter vendor.id usb 0x0424 &device.id usb 0x9512 +device.name SMC9512/9514 USB Hub vendor.id usb 0x0424 &device.id usb 0x9514 +device.name SMC9514 Hub vendor.id usb 0x0424 &device.id usb 0x9904 +device.name LAN9512/LAN9514 Ethernet 10/100 Adapter (SAL10) vendor.id usb 0x0424 &device.id usb 0xa700 +device.name 2 Port Hub vendor.id usb 0x0424 &device.id usb 0xec00 +device.name SMSC9512/9514 Fast Ethernet Adapter vendor.id usb 0x0425 +vendor.name Motorola Semiconductors HK, Ltd vendor.id usb 0x0425 &device.id usb 0x0101 +device.name G-Tech Wireless Mouse & Keyboard vendor.id usb 0x0425 &device.id usb 0xf102 +device.name G-Tech U+P Wireless Mouse vendor.id usb 0x0426 +vendor.name Integrated Device Technology, Inc. vendor.id usb 0x0426 &device.id usb 0x0426 +device.name WDM Driver vendor.id usb 0x0427 +vendor.name Motorola Electronics Taiwan, Ltd vendor.id usb 0x0428 +vendor.name Advanced Gravis Computer Tech, Ltd vendor.id usb 0x0428 &device.id usb 0x4001 +device.name GamePad Pro vendor.id usb 0x0429 +vendor.name Cirrus Logic vendor.id usb 0x042a +vendor.name Ericsson Austrian, AG vendor.id usb 0x042b +vendor.name Intel Corp. vendor.id usb 0x042b &device.id usb 0x9316 +device.name 8x931Hx Customer Hub vendor.id usb 0x042c +vendor.name Innovative Semiconductors, Inc. vendor.id usb 0x042d +vendor.name Micronics vendor.id usb 0x042e +vendor.name Acer, Inc. vendor.id usb 0x042e &device.id usb 0x0380 +device.name MP3 Player vendor.id usb 0x042f +vendor.name Molex, Inc. vendor.id usb 0x0430 +vendor.name Sun Microsystems, Inc. vendor.id usb 0x0430 &device.id usb 0x0002 +device.name 109 Keyboard vendor.id usb 0x0430 &device.id usb 0x0005 +device.name Type 6 Keyboard vendor.id usb 0x0430 &device.id usb 0x000a +device.name 109 Japanese Keyboard vendor.id usb 0x0430 &device.id usb 0x000b +device.name 109 Japanese Keyboard vendor.id usb 0x0430 &device.id usb 0x0082 +device.name 109 Japanese Keyboard vendor.id usb 0x0430 &device.id usb 0x0083 +device.name 109 Japanese Keyboard vendor.id usb 0x0430 &device.id usb 0x00a2 +device.name Type 7 Keyboard vendor.id usb 0x0430 &device.id usb 0x0100 +device.name 3-button Mouse vendor.id usb 0x0430 &device.id usb 0x100e +device.name 24.1" LCD Monitor v4 / FID-638 Mouse vendor.id usb 0x0430 &device.id usb 0x36ba +device.name Bus Powered Hub vendor.id usb 0x0430 &device.id usb 0xa101 +device.name remote key/mouse for P3 chip vendor.id usb 0x0430 &device.id usb 0xa102 +device.name remote key/mouse/storage for P3 chip vendor.id usb 0x0430 &device.id usb 0xa103 +device.name remote storage for P3 chip vendor.id usb 0x0430 &device.id usb 0xa4a2 +device.name Ethernet (RNDIS and CDC ethernet) vendor.id usb 0x0430 &device.id usb 0xcdab +device.name Raritan KVM dongle vendor.id usb 0x0431 +vendor.name Itac Systems, Inc. vendor.id usb 0x0431 &device.id usb 0x0100 +device.name Mouse-Trak 3-button Track Ball vendor.id usb 0x0432 +vendor.name Unisys Corp. vendor.id usb 0x0432 &device.id usb 0x0031 +device.name Document Processor vendor.id usb 0x0433 +vendor.name Alps Electric, Inc. vendor.id usb 0x0433 &device.id usb 0x1101 +device.name IBM Game Controller vendor.id usb 0x0433 &device.id usb 0xabab +device.name Keyboard vendor.id usb 0x0434 +vendor.name Samsung Info. Systems America, Inc. vendor.id usb 0x0435 +vendor.name Hyundai Electronics America vendor.id usb 0x0436 +vendor.name Taugagreining HF vendor.id usb 0x0436 &device.id usb 0x0005 +device.name CameraMate (DPCM_USB) vendor.id usb 0x0437 +vendor.name Framatome Connectors USA vendor.id usb 0x0438 +vendor.name Advanced Micro Devices, Inc. vendor.id usb 0x0439 +vendor.name Voice Technologies Group vendor.id usb 0x043d +vendor.name Lexmark International, Inc. vendor.id usb 0x043d &device.id usb 0x0001 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0002 +device.name Optra E310 Printer vendor.id usb 0x043d &device.id usb 0x0003 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0004 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0005 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0006 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0007 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0008 +device.name Inkjet Color Printer vendor.id usb 0x043d &device.id usb 0x0009 +device.name Optra S2450 Printer vendor.id usb 0x043d &device.id usb 0x000a +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x000b +device.name Inkjet Color Printer vendor.id usb 0x043d &device.id usb 0x000c +device.name Optra E312 Printer vendor.id usb 0x043d &device.id usb 0x000d +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x000e +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x000f +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0010 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0011 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0012 +device.name Inkjet Color Printer vendor.id usb 0x043d &device.id usb 0x0013 +device.name Inkjet Color Printer vendor.id usb 0x043d &device.id usb 0x0014 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0015 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0016 +device.name Z12 Color Jetprinter vendor.id usb 0x043d &device.id usb 0x0017 +device.name Z32 printer vendor.id usb 0x043d &device.id usb 0x0018 +device.name Z52 Printer vendor.id usb 0x043d &device.id usb 0x0019 +device.name Forms Printer vendor.id usb 0x043d &device.id usb 0x001a +device.name Z65 Printer vendor.id usb 0x043d &device.id usb 0x001b +device.name InkJet Photo Printer vendor.id usb 0x043d &device.id usb 0x001c +device.name Kodak Personal Picture Maker 200 Printer vendor.id usb 0x043d &device.id usb 0x001d +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x001e +device.name InkJet Photo Printer vendor.id usb 0x043d &device.id usb 0x001f +device.name Kodak Personal Picture Maker 200 Card Reader vendor.id usb 0x043d &device.id usb 0x0020 +device.name Z51 Printer vendor.id usb 0x043d &device.id usb 0x0021 +device.name Z33 Printer vendor.id usb 0x043d &device.id usb 0x0022 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0023 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0024 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0025 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0026 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0027 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0028 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0029 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x002a +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x002b +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x002c +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x002d +device.name X70/X73 Scan/Print/Copy vendor.id usb 0x043d &device.id usb 0x002e +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x002f +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0030 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0031 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0032 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0033 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0034 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0035 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0036 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0037 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0038 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0039 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x003a +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x003b +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x003c +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x003d +device.name X83 Scan/Print/Copy vendor.id usb 0x043d &device.id usb 0x003e +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x003f +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0040 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0041 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0042 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0043 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0044 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0045 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0046 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0047 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0048 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x0049 +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x004a +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x004b +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x004c +device.name Scan Print Copy vendor.id usb 0x043d &device.id usb 0x004d +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x004e +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x004f +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0050 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0051 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0052 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x0053 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0054 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0057 +device.name Z35 Printer vendor.id usb 0x043d &device.id usb 0x0058 +device.name Laser Printer vendor.id usb 0x043d &device.id usb 0x005a +device.name X63 vendor.id usb 0x043d &device.id usb 0x005c +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0060 +device.name X74/X75 Scanner vendor.id usb 0x043d &device.id usb 0x0061 +device.name X74 Hub vendor.id usb 0x043d &device.id usb 0x0065 +device.name X5130 vendor.id usb 0x043d &device.id usb 0x0069 +device.name X74/X75 Printer vendor.id usb 0x043d &device.id usb 0x006d +device.name X125 vendor.id usb 0x043d &device.id usb 0x006e +device.name C510 vendor.id usb 0x043d &device.id usb 0x0072 +device.name X6170 Printer vendor.id usb 0x043d &device.id usb 0x0073 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0078 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x0079 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x007a +device.name Generic Hub vendor.id usb 0x043d &device.id usb 0x007b +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x007c +device.name X1110/X1130/X1140/X1150/X1170/X1180/X1185 vendor.id usb 0x043d &device.id usb 0x007d +device.name Photo 3150 vendor.id usb 0x043d &device.id usb 0x008a +device.name 4200 series vendor.id usb 0x043d &device.id usb 0x008b +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x008c +device.name to CF/SM/SD/MS Card Reader vendor.id usb 0x043d &device.id usb 0x008e +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x008f +device.name X422 vendor.id usb 0x043d &device.id usb 0x0093 +device.name X5250 vendor.id usb 0x043d &device.id usb 0x0095 +device.name E220 Printer vendor.id usb 0x043d &device.id usb 0x0096 +device.name 2200 series vendor.id usb 0x043d &device.id usb 0x0097 +device.name P6250 vendor.id usb 0x043d &device.id usb 0x0098 +device.name 7100 series vendor.id usb 0x043d &device.id usb 0x009e +device.name P910 series Human Interface Device vendor.id usb 0x043d &device.id usb 0x009f +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x00a9 +device.name IBM Infoprint 1410 MFP vendor.id usb 0x043d &device.id usb 0x00ab +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x00b2 +device.name 3300 series vendor.id usb 0x043d &device.id usb 0x00b8 +device.name 7300 series vendor.id usb 0x043d &device.id usb 0x00b9 +device.name 8300 series vendor.id usb 0x043d &device.id usb 0x00ba +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x00bb +device.name 2300 series vendor.id usb 0x043d &device.id usb 0x00bd +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00be +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00bf +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00c0 +device.name 6300 series vendor.id usb 0x043d &device.id usb 0x00c1 +device.name 4300 series vendor.id usb 0x043d &device.id usb 0x00c7 +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00c8 +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00c9 +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00cb +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00cc +device.name E120(n) vendor.id usb 0x043d &device.id usb 0x00d0 +device.name 9300 series vendor.id usb 0x043d &device.id usb 0x00d3 +device.name X340 Scanner vendor.id usb 0x043d &device.id usb 0x00d4 +device.name X342n Scanner vendor.id usb 0x043d &device.id usb 0x00d5 +device.name Printing Support vendor.id usb 0x043d &device.id usb 0x00d6 +device.name X340 Scanner vendor.id usb 0x043d &device.id usb 0x00e8 +device.name X642e vendor.id usb 0x043d &device.id usb 0x00e9 +device.name 2400 series vendor.id usb 0x043d &device.id usb 0x00f6 +device.name 3400 series vendor.id usb 0x043d &device.id usb 0x00f7 +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x00ff +device.name InkJet Color Printer vendor.id usb 0x043d &device.id usb 0x010b +device.name 2500 series vendor.id usb 0x043d &device.id usb 0x010d +device.name 3500-4500 series vendor.id usb 0x043d &device.id usb 0x010f +device.name 6500 series vendor.id usb 0x043d &device.id usb 0x0142 +device.name X3650 (Printer, Scanner, Copier) vendor.id usb 0x043d &device.id usb 0x01fa +device.name S310 series vendor.id usb 0x043d &device.id usb 0x4303 +device.name Xerox WorkCentre Pro 412 vendor.id usb 0x043e +vendor.name LG Electronics USA, Inc. vendor.id usb 0x043e &device.id usb 0x3001 +device.name AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323] vendor.id usb 0x043e &device.id usb 0x42bd +device.name Flatron 795FT Plus Monitor vendor.id usb 0x043e &device.id usb 0x4a4d +device.name Flatron 915FT Plus Monitor vendor.id usb 0x043e &device.id usb 0x7001 +device.name MF-PD100 Soul Digital MP3 Player vendor.id usb 0x043e &device.id usb 0x7013 +device.name MP3 Player vendor.id usb 0x043e &device.id usb 0x70d7 +device.name Mouse Scanner LSM-150 [LG Smart Scan Mouse] vendor.id usb 0x043e &device.id usb 0x70f5 +device.name External HDD vendor.id usb 0x043e &device.id usb 0x8484 +device.name LPC-U30 Webcam II vendor.id usb 0x043e &device.id usb 0x8585 +device.name LPC-UC35 Webcam vendor.id usb 0x043e &device.id usb 0x8888 +device.name Electronics VCS Camera II(LPC-U20) vendor.id usb 0x043e &device.id usb 0x9800 +device.name Remote Control Receiver_iMON vendor.id usb 0x043e &device.id usb 0x9803 +device.name eHome Infrared Receiver vendor.id usb 0x043e &device.id usb 0x9804 +device.name DMB Receiver Control vendor.id usb 0x043e &device.id usb 0x9c01 +device.name LGE Sync vendor.id usb 0x043f +vendor.name RadiSys Corp. vendor.id usb 0x0440 +vendor.name Eizo Nanao Corp. vendor.id usb 0x0441 +vendor.name Winbond Systems Lab. vendor.id usb 0x0441 &device.id usb 0x1456 +device.name Hub vendor.id usb 0x0442 +vendor.name Ericsson, Inc. vendor.id usb 0x0442 &device.id usb 0xabba +device.name Bluetooth Device vendor.id usb 0x0443 +vendor.name Gateway, Inc. vendor.id usb 0x0443 &device.id usb 0x000e +device.name Multimedia Keyboard vendor.id usb 0x0443 &device.id usb 0x002e +device.name Millennium Keyboard vendor.id usb 0x0445 +vendor.name Lucent Technologies, Inc. vendor.id usb 0x0446 +vendor.name NMB Technologies Corp. vendor.id usb 0x0446 &device.id usb 0x6781 +device.name Keyboard with PS/2 Mouse Port vendor.id usb 0x0446 &device.id usb 0x6782 +device.name Keyboard vendor.id usb 0x0447 +vendor.name Momentum Microsystems vendor.id usb 0x0449 +vendor.name Duta Multi Robotik vendor.id usb 0x0449 &device.id usb 0x0128 +device.name Menengah vendor.id usb 0x0449 &device.id usb 0x0210 +device.name Dasar vendor.id usb 0x0449 &device.id usb 0x0612 +device.name Lanjutan vendor.id usb 0x044a +vendor.name Shamrock Tech. Co., Ltd vendor.id usb 0x044b +vendor.name WSI vendor.id usb 0x044c +vendor.name CCL/ITRI vendor.id usb 0x044d +vendor.name Siemens Nixdorf AG vendor.id usb 0x044e +vendor.name Alps Electric Co., Ltd vendor.id usb 0x044e &device.id usb 0x1104 +device.name Japanese Keyboard vendor.id usb 0x044e &device.id usb 0x2002 +device.name MD-5500 Printer vendor.id usb 0x044e &device.id usb 0x2014 +device.name Bluetooth Device vendor.id usb 0x044e &device.id usb 0x3001 +device.name UGTZ4 Bluetooth vendor.id usb 0x044e &device.id usb 0x3002 +device.name Bluetooth Device vendor.id usb 0x044e &device.id usb 0x3003 +device.name Bluetooth Device vendor.id usb 0x044e &device.id usb 0x3004 +device.name Bluetooth Adapter vendor.id usb 0x044e &device.id usb 0x3005 +device.name Integrated Bluetooth Device vendor.id usb 0x044e &device.id usb 0x3006 +device.name Bluetooth Adapter vendor.id usb 0x044e &device.id usb 0x3007 +device.name Bluetooth Controller (ALPS/UGX) vendor.id usb 0x044e &device.id usb 0x300c +device.name Bluetooth Controller (ALPS/UGPZ6) vendor.id usb 0x044e &device.id usb 0x300d +device.name Bluetooth Controller (ALPS/UGPZ6) vendor.id usb 0x044e &device.id usb 0x3010 +device.name Bluetooth Adapter vendor.id usb 0x044e &device.id usb 0x3017 +device.name BCM2046 Bluetooth Device vendor.id usb 0x044e &device.id usb 0xffff +device.name Compaq Bluetooth Multiport Module vendor.id usb 0x044f +vendor.name ThrustMaster, Inc. vendor.id usb 0x044f &device.id usb 0x0400 +device.name HOTAS Cougar vendor.id usb 0x044f &device.id usb 0x0402 +device.name HOTAS Warthog Joystick vendor.id usb 0x044f &device.id usb 0x0404 +device.name HOTAS Warthog Throttle vendor.id usb 0x044f &device.id usb 0x044f +device.name GP XID vendor.id usb 0x044f &device.id usb 0xa003 +device.name Rage 3D Game Pad vendor.id usb 0x044f &device.id usb 0xa01b +device.name PK-GP301 Driving Wheel vendor.id usb 0x044f &device.id usb 0xa0a0 +device.name Top Gun Joystick vendor.id usb 0x044f &device.id usb 0xa0a1 +device.name Top Gun Joystick (rev2) vendor.id usb 0x044f &device.id usb 0xa0a3 +device.name Fusion Digital GamePad vendor.id usb 0x044f &device.id usb 0xa201 +device.name PK-GP201 PlayStick vendor.id usb 0x044f &device.id usb 0xb108 +device.name T-Flight Hotas X Flight Stick vendor.id usb 0x044f &device.id usb 0xb10a +device.name T.16000M Joystick vendor.id usb 0x044f &device.id usb 0xb203 +device.name 360 Modena Pro Wheel vendor.id usb 0x044f &device.id usb 0xb300 +device.name Firestorm Dual Power vendor.id usb 0x044f &device.id usb 0xb303 +device.name FireStorm Dual Analog 2 vendor.id usb 0x044f &device.id usb 0xb304 +device.name Firestorm Dual Power vendor.id usb 0x044f &device.id usb 0xb307 +device.name vibrating Upad vendor.id usb 0x044f &device.id usb 0xb30b +device.name Wireless VibrationPad vendor.id usb 0x044f &device.id usb 0xb315 +device.name Firestorm Dual Analog 3 vendor.id usb 0x044f &device.id usb 0xb323 +device.name Dual Trigger 3-in-1 (PC Mode) vendor.id usb 0x044f &device.id usb 0xb324 +device.name Dual Trigger 3-in-1 (PS3 Mode) vendor.id usb 0x044f &device.id usb 0xb603 +device.name force feedback Wheel vendor.id usb 0x044f &device.id usb 0xb605 +device.name force feedback Racing Wheel vendor.id usb 0x044f &device.id usb 0xb651 +device.name Ferrari GT Rumble Force Wheel vendor.id usb 0x044f &device.id usb 0xb653 +device.name RGT Force Feedback Clutch Racing Wheel vendor.id usb 0x044f &device.id usb 0xb654 +device.name Ferrari GT Force Feedback Wheel vendor.id usb 0x044f &device.id usb 0xb687 +device.name TWCS Throttle vendor.id usb 0x044f &device.id usb 0xb700 +device.name Tacticalboard vendor.id usb 0x0450 +vendor.name DFI, Inc. vendor.id usb 0x0451 +vendor.name Texas Instruments, Inc. vendor.id usb 0x0451 &device.id usb 0x1234 +device.name Bluetooth Device vendor.id usb 0x0451 &device.id usb 0x1428 +device.name Hub vendor.id usb 0x0451 &device.id usb 0x1446 +device.name TUSB2040/2070 Hub vendor.id usb 0x0451 &device.id usb 0x16a6 +device.name BM-USBD1 BlueRobin RF heart rate sensor receiver vendor.id usb 0x0451 &device.id usb 0x2036 +device.name TUSB2036 Hub vendor.id usb 0x0451 &device.id usb 0x2046 +device.name TUSB2046 Hub vendor.id usb 0x0451 &device.id usb 0x2077 +device.name TUSB2077 Hub vendor.id usb 0x0451 &device.id usb 0x2f90 +device.name SM-USB-DIG vendor.id usb 0x0451 &device.id usb 0x3410 +device.name TUSB3410 Microcontroller vendor.id usb 0x0451 &device.id usb 0x3f00 +device.name OMAP1610 vendor.id usb 0x0451 &device.id usb 0x3f02 +device.name SMC WSKP100 Wi-Fi Phone vendor.id usb 0x0451 &device.id usb 0x5409 +device.name Frontier Labs NEX IA+ Digital Audio Player vendor.id usb 0x0451 &device.id usb 0x6000 +device.name AU5 ADSL Modem (pre-reenum) vendor.id usb 0x0451 &device.id usb 0x6001 +device.name AU5 ADSL Modem vendor.id usb 0x0451 &device.id usb 0x6060 +device.name RNDIS/BeWAN ADSL2+ vendor.id usb 0x0451 &device.id usb 0x6070 +device.name RNDIS/BeWAN ADSL2+ vendor.id usb 0x0451 &device.id usb 0x625f +device.name TUSB6250 ATA Bridge vendor.id usb 0x0451 &device.id usb 0x8041 +device.name Hub vendor.id usb 0x0451 &device.id usb 0x8042 +device.name Hub vendor.id usb 0x0451 &device.id usb 0x8043 +device.name Hub vendor.id usb 0x0451 &device.id usb 0x8140 +device.name TUSB8041 4-Port Hub vendor.id usb 0x0451 &device.id usb 0x8142 +device.name TUSB8041 4-Port Hub vendor.id usb 0x0451 &device.id usb 0x926b +device.name TUSB9260 Boot Loader vendor.id usb 0x0451 &device.id usb 0xdbc0 +device.name Device Bay Controller vendor.id usb 0x0451 &device.id usb 0xe001 +device.name GraphLink [SilverLink] vendor.id usb 0x0451 &device.id usb 0xe003 +device.name TI-84 Plus Calculator vendor.id usb 0x0451 &device.id usb 0xe004 +device.name TI-89 Titanium Calculator vendor.id usb 0x0451 &device.id usb 0xe008 +device.name TI-84 Plus Silver Calculator vendor.id usb 0x0451 &device.id usb 0xe012 +device.name TI-Nspire Calculator vendor.id usb 0x0451 &device.id usb 0xf430 +device.name MSP-FET430UIF JTAG Tool vendor.id usb 0x0451 &device.id usb 0xf432 +device.name eZ430 Development Tool vendor.id usb 0x0451 &device.id usb 0xffff +device.name Bluetooth Device vendor.id usb 0x0452 +vendor.name Mitsubishi Electronics America, Inc. vendor.id usb 0x0452 &device.id usb 0x0021 +device.name HID Monitor Controls vendor.id usb 0x0452 &device.id usb 0x0050 +device.name Diamond Pro 900u CRT Monitor vendor.id usb 0x0452 &device.id usb 0x0051 +device.name Integrated Hub vendor.id usb 0x0452 &device.id usb 0x0100 +device.name Control Panel for Leica TCS SP5 vendor.id usb 0x0453 +vendor.name CMD Technology vendor.id usb 0x0453 &device.id usb 0x6781 +device.name NMB Keyboard vendor.id usb 0x0453 &device.id usb 0x6783 +device.name Chicony Composite Keyboard vendor.id usb 0x0454 +vendor.name Vobis Microcomputer AG vendor.id usb 0x0455 +vendor.name Telematics International, Inc. vendor.id usb 0x0456 +vendor.name Analog Devices, Inc. vendor.id usb 0x0456 &device.id usb 0xf000 +device.name FT2232 JTAG ICE [gnICE] vendor.id usb 0x0456 &device.id usb 0xf001 +device.name FT2232H Hi-Speed JTAG ICE [gnICE+] vendor.id usb 0x0457 +vendor.name Silicon Integrated Systems Corp. vendor.id usb 0x0457 &device.id usb 0x0150 +device.name Super Talent 1GB Flash Drive vendor.id usb 0x0457 &device.id usb 0x0151 +device.name Super Flash 1GB / GXT 64MB Flash Drive vendor.id usb 0x0457 &device.id usb 0x0162 +device.name SiS162 usb Wireless LAN Adapter vendor.id usb 0x0457 &device.id usb 0x0163 +device.name SiS163U 802.11 Wireless LAN Adapter vendor.id usb 0x0457 &device.id usb 0x0817 +device.name SiS-184-ASUS-4352.17 touch panel vendor.id usb 0x0457 &device.id usb 0x5401 +device.name Wireless Adapter RO80211GS-USB vendor.id usb 0x0458 +vendor.name KYE Systems Corp. (Mouse Systems) vendor.id usb 0x0458 &device.id usb 0x0001 +device.name Mouse vendor.id usb 0x0458 &device.id usb 0x0002 +device.name Genius NetMouse Pro vendor.id usb 0x0458 &device.id usb 0x0003 +device.name Genius NetScroll+ vendor.id usb 0x0458 &device.id usb 0x0006 +device.name Easy Mouse+ vendor.id usb 0x0458 &device.id usb 0x000b +device.name NetMouse Wheel(P+U) vendor.id usb 0x0458 &device.id usb 0x000c +device.name TACOMA Fingerprint V1.06.01 vendor.id usb 0x0458 &device.id usb 0x000e +device.name Genius NetScroll Optical vendor.id usb 0x0458 &device.id usb 0x0013 +device.name TACOMA Fingerprint Mouse V1.06.01 vendor.id usb 0x0458 &device.id usb 0x001a +device.name Genius WebScroll+ vendor.id usb 0x0458 &device.id usb 0x002e +device.name NetScroll + Traveler / NetScroll 110 vendor.id usb 0x0458 &device.id usb 0x0036 +device.name Pocket Mouse LE vendor.id usb 0x0458 &device.id usb 0x0039 +device.name NetScroll+ Superior vendor.id usb 0x0458 &device.id usb 0x003a +device.name NetScroll+ Mini Traveler / Genius NetScroll 120 vendor.id usb 0x0458 &device.id usb 0x004c +device.name Slimstar Pro Keyboard vendor.id usb 0x0458 &device.id usb 0x0056 +device.name Ergo 300 Mouse vendor.id usb 0x0458 &device.id usb 0x0057 +device.name Enhanced Gaming Device vendor.id usb 0x0458 &device.id usb 0x0059 +device.name Enhanced Laser Device vendor.id usb 0x0458 &device.id usb 0x005a +device.name Enhanced Device vendor.id usb 0x0458 &device.id usb 0x005b +device.name Enhanced Device vendor.id usb 0x0458 &device.id usb 0x005c +device.name Enhanced Laser Gaming Device vendor.id usb 0x0458 &device.id usb 0x005d +device.name Enhanced Device vendor.id usb 0x0458 &device.id usb 0x0061 +device.name Bluetooth Dongle vendor.id usb 0x0458 &device.id usb 0x0066 +device.name Genius Traveler 1000 Wireless Mouse vendor.id usb 0x0458 &device.id usb 0x0072 +device.name Navigator 335 vendor.id usb 0x0458 &device.id usb 0x0083 +device.name Bluetooth Dongle vendor.id usb 0x0458 &device.id usb 0x0087 +device.name Ergo 525V Laser Mouse vendor.id usb 0x0458 &device.id usb 0x0089 +device.name Genius Traveler 350 vendor.id usb 0x0458 &device.id usb 0x00ca +device.name Pen Mouse vendor.id usb 0x0458 &device.id usb 0x0100 +device.name EasyPen Tablet vendor.id usb 0x0458 &device.id usb 0x0101 +device.name CueCat vendor.id usb 0x0458 &device.id usb 0x011b +device.name NetScroll T220 vendor.id usb 0x0458 &device.id usb 0x1001 +device.name Joystick vendor.id usb 0x0458 &device.id usb 0x1002 +device.name Game Pad vendor.id usb 0x0458 &device.id usb 0x1003 +device.name Genius VideoCam vendor.id usb 0x0458 &device.id usb 0x1004 +device.name Flight2000 F-23 Joystick vendor.id usb 0x0458 &device.id usb 0x100a +device.name Aashima Technology Trust Sight Fighter Vibration Feedback Joystick vendor.id usb 0x0458 &device.id usb 0x2001 +device.name ColorPage-Vivid Pro Scanner vendor.id usb 0x0458 &device.id usb 0x2004 +device.name ColorPage-HR6 V1 Scanner vendor.id usb 0x0458 &device.id usb 0x2005 +device.name ColorPage-HR6/Vivid3 vendor.id usb 0x0458 &device.id usb 0x2007 +device.name ColorPage-HR6 V2 Scanner vendor.id usb 0x0458 &device.id usb 0x2008 +device.name ColorPage-HR6 V2 Scanner vendor.id usb 0x0458 &device.id usb 0x2009 +device.name ColorPage-HR6A Scanner vendor.id usb 0x0458 &device.id usb 0x2011 +device.name ColorPage-Vivid3x Scanner vendor.id usb 0x0458 &device.id usb 0x2012 +device.name Plustek Scanner vendor.id usb 0x0458 &device.id usb 0x2013 +device.name ColorPage-HR7 Scanner vendor.id usb 0x0458 &device.id usb 0x2014 +device.name ColorPage-Vivid4 vendor.id usb 0x0458 &device.id usb 0x2015 +device.name ColorPage-HR7LE Scanner vendor.id usb 0x0458 &device.id usb 0x2016 +device.name ColorPage-HR6X Scanner vendor.id usb 0x0458 &device.id usb 0x2017 +device.name ColorPage-Vivid3xe vendor.id usb 0x0458 &device.id usb 0x2018 +device.name ColorPage-HR7X vendor.id usb 0x0458 &device.id usb 0x2019 +device.name ColorPage-HR6X Slim vendor.id usb 0x0458 &device.id usb 0x201a +device.name ColorPage-Vivid4xe vendor.id usb 0x0458 &device.id usb 0x201b +device.name ColorPage-Vivid4x vendor.id usb 0x0458 &device.id usb 0x201c +device.name ColorPage-HR8 vendor.id usb 0x0458 &device.id usb 0x201d +device.name ColorPage-Vivid 1200 X vendor.id usb 0x0458 &device.id usb 0x201e +device.name ColorPage-Slim 1200 vendor.id usb 0x0458 &device.id usb 0x201f +device.name ColorPage-Vivid 1200 XE vendor.id usb 0x0458 &device.id usb 0x2020 +device.name ColorPage-Slim 1200 USB2 vendor.id usb 0x0458 &device.id usb 0x2021 +device.name ColorPage-SF600 vendor.id usb 0x0458 &device.id usb 0x3017 +device.name SPEED WHEEL 3 Vibration vendor.id usb 0x0458 &device.id usb 0x3018 +device.name Wireless 2.4Ghz Game Pad vendor.id usb 0x0458 &device.id usb 0x3019 +device.name 10-Button USB Joystick with Vibration vendor.id usb 0x0458 &device.id usb 0x301a +device.name MaxFire G-12U Vibration vendor.id usb 0x0458 &device.id usb 0x301d +device.name Genius MaxFire MiniPad vendor.id usb 0x0458 &device.id usb 0x400f +device.name Genius TVGo DVB-T02Q MCE vendor.id usb 0x0458 &device.id usb 0x4012 +device.name TVGo DVB-T03 [AF9015] vendor.id usb 0x0458 &device.id usb 0x5003 +device.name G-pen 560 Tablet vendor.id usb 0x0458 &device.id usb 0x5004 +device.name G-pen Tablet vendor.id usb 0x0458 &device.id usb 0x505e +device.name Genius iSlim 330 vendor.id usb 0x0458 &device.id usb 0x6001 +device.name GF3000F Ethernet Adapter vendor.id usb 0x0458 &device.id usb 0x7004 +device.name VideoCAM Express V2 vendor.id usb 0x0458 &device.id usb 0x7006 +device.name Dsc 1.3 Smart Camera Device vendor.id usb 0x0458 &device.id usb 0x7007 +device.name VideoCAM Web vendor.id usb 0x0458 &device.id usb 0x7009 +device.name G-Shot G312 Still Camera Device vendor.id usb 0x0458 &device.id usb 0x700c +device.name VideoCAM Web V3 vendor.id usb 0x0458 &device.id usb 0x700d +device.name G-Shot G511 Composite Device vendor.id usb 0x0458 &device.id usb 0x700f +device.name VideoCAM Web vendor.id usb 0x0458 &device.id usb 0x7012 +device.name WebCAM USB2.0 vendor.id usb 0x0458 &device.id usb 0x7014 +device.name VideoCAM Live V3 vendor.id usb 0x0458 &device.id usb 0x701c +device.name G-Shot G512 Still Camera vendor.id usb 0x0458 &device.id usb 0x7020 +device.name Sim 321C vendor.id usb 0x0458 &device.id usb 0x7025 +device.name Eye 311Q Camera vendor.id usb 0x0458 &device.id usb 0x7029 +device.name Genius Look 320s (SN9C201 + HV7131R) vendor.id usb 0x0458 &device.id usb 0x702f +device.name Genius Slim 322 vendor.id usb 0x0458 &device.id usb 0x7035 +device.name i-Look 325T Camera vendor.id usb 0x0458 &device.id usb 0x7045 +device.name Genius Look 1320 V2 vendor.id usb 0x0458 &device.id usb 0x704c +device.name Genius i-Look 1321 vendor.id usb 0x0458 &device.id usb 0x704d +device.name Slim 1322AF vendor.id usb 0x0458 &device.id usb 0x7055 +device.name Slim 2020AF camera vendor.id usb 0x0458 &device.id usb 0x705a +device.name Asus USB2.0 Webcam vendor.id usb 0x0458 &device.id usb 0x705c +device.name Genius iSlim 1300AF vendor.id usb 0x0458 &device.id usb 0x7061 +device.name Genius iLook 1321 V2 vendor.id usb 0x0458 &device.id usb 0x7066 +device.name Acer Crystal Eye Webcam vendor.id usb 0x0458 &device.id usb 0x7067 +device.name Genius iSlim 1300AF V2 vendor.id usb 0x0458 &device.id usb 0x7068 +device.name Genius eFace 1325R vendor.id usb 0x0458 &device.id usb 0x706d +device.name Genius iSlim 2000AF V2 vendor.id usb 0x0458 &device.id usb 0x7076 +device.name Genius FaceCam 312 vendor.id usb 0x0458 &device.id usb 0x7079 +device.name FaceCam 2025R vendor.id usb 0x0458 &device.id usb 0x707f +device.name TVGo DVB-T03 [RTL2832] vendor.id usb 0x0458 &device.id usb 0x7088 +device.name WideCam 1050 vendor.id usb 0x0458 &device.id usb 0x7089 +device.name Genius FaceCam 320 vendor.id usb 0x0458 &device.id usb 0x708c +device.name Genius WideCam F100 vendor.id usb 0x0459 +vendor.name Adobe Systems, Inc. vendor.id usb 0x045a +vendor.name SONICblue, Inc. vendor.id usb 0x045a &device.id usb 0x07da +device.name Supra Express 56K modem vendor.id usb 0x045a &device.id usb 0x0b4a +device.name SupraMax 2890 56K Modem [Lucent Atlas] vendor.id usb 0x045a &device.id usb 0x0b68 +device.name SupraMax 56K Modem vendor.id usb 0x045a &device.id usb 0x5001 +device.name Rio 600 MP3 Player vendor.id usb 0x045a &device.id usb 0x5002 +device.name Rio 800 MP3 Player vendor.id usb 0x045a &device.id usb 0x5003 +device.name Nike Psa/Play MP3 Player vendor.id usb 0x045a &device.id usb 0x5005 +device.name Rio S10 MP3 Player vendor.id usb 0x045a &device.id usb 0x5006 +device.name Rio S50 MP3 Player vendor.id usb 0x045a &device.id usb 0x5007 +device.name Rio S35 MP3 Player vendor.id usb 0x045a &device.id usb 0x5008 +device.name Rio 900 MP3 Player vendor.id usb 0x045a &device.id usb 0x5009 +device.name Rio S30 MP3 Player vendor.id usb 0x045a &device.id usb 0x500d +device.name Fuse MP3 Player vendor.id usb 0x045a &device.id usb 0x500e +device.name Chiba MP3 Player vendor.id usb 0x045a &device.id usb 0x500f +device.name Cali MP3 Player vendor.id usb 0x045a &device.id usb 0x5010 +device.name Rio S11 MP3 Player vendor.id usb 0x045a &device.id usb 0x501c +device.name Virgin MPF-1000 vendor.id usb 0x045a &device.id usb 0x501d +device.name Rio Fuse vendor.id usb 0x045a &device.id usb 0x501e +device.name Rio Chiba vendor.id usb 0x045a &device.id usb 0x501f +device.name Rio Cali vendor.id usb 0x045a &device.id usb 0x503f +device.name Cali256 MP3 Player vendor.id usb 0x045a &device.id usb 0x5202 +device.name Rio Riot MP3 Player vendor.id usb 0x045a &device.id usb 0x5210 +device.name Rio Karma Music Player vendor.id usb 0x045a &device.id usb 0x5220 +device.name Rio Nitrus MP3 Player vendor.id usb 0x045a &device.id usb 0x5221 +device.name Rio Eigen vendor.id usb 0x045b +vendor.name Hitachi, Ltd vendor.id usb 0x045b &device.id usb 0x0053 +device.name RX610 RX-Stick vendor.id usb 0x045d +vendor.name Nortel Networks, Ltd vendor.id usb 0x045e +vendor.name Microsoft Corp. vendor.id usb 0x045e &device.id usb 0x0007 +device.name SideWinder Game Pad vendor.id usb 0x045e &device.id usb 0x0008 +device.name SideWinder Precision Pro vendor.id usb 0x045e &device.id usb 0x0009 +device.name IntelliMouse vendor.id usb 0x045e &device.id usb 0x000b +device.name Natural Keyboard Elite vendor.id usb 0x045e &device.id usb 0x000e +device.name SideWinder® Freestyle Pro vendor.id usb 0x045e &device.id usb 0x0014 +device.name Digital Sound System 80 vendor.id usb 0x045e &device.id usb 0x001a +device.name SideWinder Precision Racing Wheel vendor.id usb 0x045e &device.id usb 0x001b +device.name SideWinder Force Feedback 2 Joystick vendor.id usb 0x045e &device.id usb 0x001c +device.name Internet Keyboard Pro vendor.id usb 0x045e &device.id usb 0x001d +device.name Natural Keyboard Pro vendor.id usb 0x045e &device.id usb 0x001e +device.name IntelliMouse Explorer vendor.id usb 0x045e &device.id usb 0x0023 +device.name Trackball Optical vendor.id usb 0x045e &device.id usb 0x0024 +device.name Trackball Explorer vendor.id usb 0x045e &device.id usb 0x0025 +device.name IntelliEye Mouse vendor.id usb 0x045e &device.id usb 0x0026 +device.name SideWinder GamePad Pro vendor.id usb 0x045e &device.id usb 0x0027 +device.name SideWinder PnP GamePad vendor.id usb 0x045e &device.id usb 0x0028 +device.name SideWinder Dual Strike vendor.id usb 0x045e &device.id usb 0x0029 +device.name IntelliMouse Optical vendor.id usb 0x045e &device.id usb 0x002b +device.name Internet Keyboard Pro vendor.id usb 0x045e &device.id usb 0x002d +device.name Internet Keyboard vendor.id usb 0x045e &device.id usb 0x002f +device.name Integrated Hub vendor.id usb 0x045e &device.id usb 0x0033 +device.name Sidewinder Strategic Commander vendor.id usb 0x045e &device.id usb 0x0034 +device.name SideWinder Force Feedback Wheel vendor.id usb 0x045e &device.id usb 0x0038 +device.name SideWinder Precision 2 vendor.id usb 0x045e &device.id usb 0x0039 +device.name IntelliMouse Optical vendor.id usb 0x045e &device.id usb 0x003b +device.name SideWinder Game Voice vendor.id usb 0x045e &device.id usb 0x003c +device.name SideWinder Joystick vendor.id usb 0x045e &device.id usb 0x0040 +device.name Wheel Mouse Optical vendor.id usb 0x045e &device.id usb 0x0047 +device.name IntelliMouse Explorer 3.0 vendor.id usb 0x045e &device.id usb 0x0048 +device.name Office Keyboard 1.0A vendor.id usb 0x045e &device.id usb 0x0053 +device.name Optical Mouse vendor.id usb 0x045e &device.id usb 0x0059 +device.name Wireless IntelliMouse Explorer vendor.id usb 0x045e &device.id usb 0x005c +device.name Office Keyboard (106/109) vendor.id usb 0x045e &device.id usb 0x005f +device.name Wireless MultiMedia Keyboard vendor.id usb 0x045e &device.id usb 0x0061 +device.name Wireless MultiMedia Keyboard (106/109) vendor.id usb 0x045e &device.id usb 0x0063 +device.name Wireless Natural MultiMedia Keyboard vendor.id usb 0x045e &device.id usb 0x0065 +device.name Wireless Natural MultiMedia Keyboard (106/109) vendor.id usb 0x045e &device.id usb 0x006a +device.name Wireless Optical Mouse (IntelliPoint) vendor.id usb 0x045e &device.id usb 0x006d +device.name eHome Remote Control Keyboard keys vendor.id usb 0x045e &device.id usb 0x006e +device.name MN-510 802.11b Wireless Adapter [Intersil ISL3873B] vendor.id usb 0x045e &device.id usb 0x006f +device.name Smart Display Reference Device vendor.id usb 0x045e &device.id usb 0x0070 +device.name Wireless MultiMedia Keyboard vendor.id usb 0x045e &device.id usb 0x0071 +device.name Wireless MultiMedia Keyboard (106/109) vendor.id usb 0x045e &device.id usb 0x0072 +device.name Wireless Natural MultiMedia Keyboard vendor.id usb 0x045e &device.id usb 0x0073 +device.name Wireless Natural MultiMedia Keyboard (106/109) vendor.id usb 0x045e &device.id usb 0x0079 +device.name IXI Ogo CT-17 handheld device vendor.id usb 0x045e &device.id usb 0x007a +device.name 10/100 USB NIC vendor.id usb 0x045e &device.id usb 0x007d +device.name Notebook Optical Mouse vendor.id usb 0x045e &device.id usb 0x007e +device.name Wireless Transceiver for Bluetooth vendor.id usb 0x045e &device.id usb 0x0080 +device.name Digital Media Pro Keyboard vendor.id usb 0x045e &device.id usb 0x0083 +device.name Basic Optical Mouse vendor.id usb 0x045e &device.id usb 0x0084 +device.name Basic Optical Mouse vendor.id usb 0x045e &device.id usb 0x008a +device.name Wireless Optical Desktop Receiver 2.0A vendor.id usb 0x045e &device.id usb 0x008b +device.name Dual Receiver Wireless Mouse (IntelliPoint) vendor.id usb 0x045e &device.id usb 0x008c +device.name Wireless Intellimouse Explorer 2.0 vendor.id usb 0x045e &device.id usb 0x0095 +device.name IntelliMouse Explorer 4.0 (IntelliPoint) vendor.id usb 0x045e &device.id usb 0x009c +device.name Wireless Transceiver for Bluetooth 2.0 vendor.id usb 0x045e &device.id usb 0x009d +device.name Wireless Optical Desktop 3.0 vendor.id usb 0x045e &device.id usb 0x00a0 +device.name eHome Infrared Receiver vendor.id usb 0x045e &device.id usb 0x00a4 +device.name Compact Optical Mouse, model 1016 vendor.id usb 0x045e &device.id usb 0x00b0 +device.name Digital Media Pro Keyboard vendor.id usb 0x045e &device.id usb 0x00b4 +device.name Digital Media Keyboard 1.0A vendor.id usb 0x045e &device.id usb 0x00b9 +device.name Wireless Optical Mouse 3.0 vendor.id usb 0x045e &device.id usb 0x00bb +device.name Fingerprint Reader vendor.id usb 0x045e &device.id usb 0x00bc +device.name Fingerprint Reader vendor.id usb 0x045e &device.id usb 0x00bd +device.name Fingerprint Reader vendor.id usb 0x045e &device.id usb 0x00c2 +device.name MN-710 802.11g Wireless Adapter [Intersil ISL3886] vendor.id usb 0x045e &device.id usb 0x00c9 +device.name MTP Device vendor.id usb 0x045e &device.id usb 0x00ca +device.name Fingerprint Reader vendor.id usb 0x045e &device.id usb 0x00cb +device.name Basic Optical Mouse v2.0 vendor.id usb 0x045e &device.id usb 0x00ce +device.name Generic PPC Flash device vendor.id usb 0x045e &device.id usb 0x00d1 +device.name Optical Mouse with Tilt Wheel vendor.id usb 0x045e &device.id usb 0x00da +device.name eHome Infrared Receiver vendor.id usb 0x045e &device.id usb 0x00db +device.name Natural Ergonomic Keyboard 4000 V1.0 vendor.id usb 0x045e &device.id usb 0x00dd +device.name Comfort Curve Keyboard 2000 V1.0 vendor.id usb 0x045e &device.id usb 0x00e1 +device.name Wireless Laser Mouse 6000 Receiver vendor.id usb 0x045e &device.id usb 0x00f4 +device.name LifeCam VX-6000 (SN9C20x + OV9650) vendor.id usb 0x045e &device.id usb 0x00f5 +device.name LifeCam VX-3000 vendor.id usb 0x045e &device.id usb 0x00f6 +device.name Comfort Optical Mouse 1000 vendor.id usb 0x045e &device.id usb 0x00f7 +device.name LifeCam VX-1000 vendor.id usb 0x045e &device.id usb 0x00f8 +device.name LifeCam NX-6000 vendor.id usb 0x045e &device.id usb 0x00f9 +device.name Wireless Desktop Receiver 3.1 vendor.id usb 0x045e &device.id usb 0x0202 +device.name Xbox Controller vendor.id usb 0x045e &device.id usb 0x0280 +device.name Xbox Memory Unit (8MB) vendor.id usb 0x045e &device.id usb 0x0283 +device.name Xbox Communicator vendor.id usb 0x045e &device.id usb 0x0284 +device.name Xbox DVD Playback Kit vendor.id usb 0x045e &device.id usb 0x0285 +device.name Xbox Controller S vendor.id usb 0x045e &device.id usb 0x0288 +device.name Xbox Controller S Hub vendor.id usb 0x045e &device.id usb 0x0289 +device.name Xbox Controller S vendor.id usb 0x045e &device.id usb 0x028b +device.name Xbox360 DVD Emulator vendor.id usb 0x045e &device.id usb 0x028d +device.name Xbox360 Memory Unit 64MB vendor.id usb 0x045e &device.id usb 0x028e +device.name Xbox360 Controller vendor.id usb 0x045e &device.id usb 0x028f +device.name Xbox360 Wireless Controller vendor.id usb 0x045e &device.id usb 0x0290 +device.name Xbox360 Performance Pipe (PIX) vendor.id usb 0x045e &device.id usb 0x0291 +device.name Xbox 360 Wireless Receiver for Windows vendor.id usb 0x045e &device.id usb 0x0292 +device.name Xbox360 Wireless Networking Adapter vendor.id usb 0x045e &device.id usb 0x029c +device.name Xbox360 HD-DVD Drive vendor.id usb 0x045e &device.id usb 0x029d +device.name Xbox360 HD-DVD Drive vendor.id usb 0x045e &device.id usb 0x029e +device.name Xbox360 HD-DVD Memory Unit vendor.id usb 0x045e &device.id usb 0x02a0 +device.name Xbox360 Big Button IR vendor.id usb 0x045e &device.id usb 0x02a1 +device.name Xbox 360 Wireless Receiver for Windows vendor.id usb 0x045e &device.id usb 0x02a8 +device.name Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280] vendor.id usb 0x045e &device.id usb 0x02ad +device.name Xbox NUI Audio vendor.id usb 0x045e &device.id usb 0x02ae +device.name Xbox NUI Camera vendor.id usb 0x045e &device.id usb 0x02b0 +device.name Xbox NUI Motor vendor.id usb 0x045e &device.id usb 0x02b6 +device.name Xbox360 Bluetooth Wireless Headset vendor.id usb 0x045e &device.id usb 0x02be +device.name Kinect for Windows NUI Audio vendor.id usb 0x045e &device.id usb 0x02bf +device.name Kinect for Windows NUI Camera vendor.id usb 0x045e &device.id usb 0x02c2 +device.name Kinect for Windows NUI Motor vendor.id usb 0x045e &device.id usb 0x02d1 +device.name Xbox One Controller vendor.id usb 0x045e &device.id usb 0x02d5 +device.name Xbox One Digital TV Tuner vendor.id usb 0x045e &device.id usb 0x02dd +device.name Xbox One Controller (Covert Forces/Firmware 2015) vendor.id usb 0x045e &device.id usb 0x02e3 +device.name Xbox One Elite Controller vendor.id usb 0x045e &device.id usb 0x02e6 +device.name Wireless XBox Controller Dongle vendor.id usb 0x045e &device.id usb 0x02ea +device.name Xbox One S Controller vendor.id usb 0x045e &device.id usb 0x0400 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0401 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0402 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0403 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0404 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0405 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0406 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0407 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0408 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0409 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x040a +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x040b +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x040c +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x040d +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x040e +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x040f +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0410 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0411 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0412 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0413 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0414 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0415 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0416 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0417 +device.name Windows Powered Pocket PC 2002 vendor.id usb 0x045e &device.id usb 0x0432 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0433 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0434 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0435 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0436 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0437 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0438 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0439 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x043a +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x043b +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x043c +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x043d +device.name Becker Traffic Assist Highspeed 7934 vendor.id usb 0x045e &device.id usb 0x043e +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x043f +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0440 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0441 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0442 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0443 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0444 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0445 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0446 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0447 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0448 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0449 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x044a +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x044b +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x044c +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x044d +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x044e +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x044f +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0450 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0451 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0452 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0453 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0454 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0455 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0456 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0457 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0458 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0459 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x045a +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x045b +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x045c +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x045d +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x045e +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x045f +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0460 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0461 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0462 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0463 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0464 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0465 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0466 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0467 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0468 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0469 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x046a +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x046b +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x046c +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x046d +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x046e +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x046f +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0470 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0471 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0472 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0473 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0474 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0475 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0476 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0477 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0478 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x0479 +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x047a +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x047b +device.name Windows Powered Pocket PC 2003 vendor.id usb 0x045e &device.id usb 0x04c8 +device.name Windows Powered Smartphone 2002 vendor.id usb 0x045e &device.id usb 0x04c9 +device.name Windows Powered Smartphone 2002 vendor.id usb 0x045e &device.id usb 0x04ca +device.name Windows Powered Smartphone 2002 vendor.id usb 0x045e &device.id usb 0x04cb +device.name Windows Powered Smartphone 2002 vendor.id usb 0x045e &device.id usb 0x04cc +device.name Windows Powered Smartphone 2002 vendor.id usb 0x045e &device.id usb 0x04cd +device.name Windows Powered Smartphone 2002 vendor.id usb 0x045e &device.id usb 0x04ce +device.name Windows Powered Smartphone 2002 vendor.id usb 0x045e &device.id usb 0x04d7 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04d8 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04d9 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04da +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04db +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04dc +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04dd +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04de +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04df +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e0 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e1 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e2 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e3 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e4 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e5 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e6 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e7 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e8 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04e9 +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04ea +device.name Windows Powered Smartphone 2003 vendor.id usb 0x045e &device.id usb 0x04ec +device.name Windows Phone (Zune) vendor.id usb 0x045e &device.id usb 0x063e +device.name Zune HD Media Player vendor.id usb 0x045e &device.id usb 0x0640 +device.name KIN Phone vendor.id usb 0x045e &device.id usb 0x0641 +device.name KIN Phone vendor.id usb 0x045e &device.id usb 0x0642 +device.name KIN Phone vendor.id usb 0x045e &device.id usb 0x0707 +device.name Wireless Laser Mouse 8000 vendor.id usb 0x045e &device.id usb 0x0708 +device.name Transceiver v 3.0 for Bluetooth vendor.id usb 0x045e &device.id usb 0x070a +device.name Charon Bluetooth Dongle (DFU) vendor.id usb 0x045e &device.id usb 0x070f +device.name LifeChat LX-3000 Headset vendor.id usb 0x045e &device.id usb 0x0710 +device.name Zune Media Player vendor.id usb 0x045e &device.id usb 0x0713 +device.name Wireless Presenter Mouse 8000 vendor.id usb 0x045e &device.id usb 0x0719 +device.name Xbox 360 Wireless Adapter vendor.id usb 0x045e &device.id usb 0x071f +device.name Mouse/Keyboard 2.4GHz Transceiver V2.0 vendor.id usb 0x045e &device.id usb 0x0721 +device.name LifeCam NX-3000 (UVC-compliant) vendor.id usb 0x045e &device.id usb 0x0723 +device.name LifeCam VX-7000 (UVC-compliant) vendor.id usb 0x045e &device.id usb 0x0724 +device.name SideWinder Mouse vendor.id usb 0x045e &device.id usb 0x0728 +device.name LifeCam VX-5000 vendor.id usb 0x045e &device.id usb 0x0730 +device.name Digital Media Keyboard 3000 vendor.id usb 0x045e &device.id usb 0x0734 +device.name Wireless Optical Desktop 700 vendor.id usb 0x045e &device.id usb 0x0736 +device.name Sidewinder X5 Mouse vendor.id usb 0x045e &device.id usb 0x0737 +device.name Compact Optical Mouse 500 vendor.id usb 0x045e &device.id usb 0x0745 +device.name Nano Transceiver v1.0 for Bluetooth vendor.id usb 0x045e &device.id usb 0x0750 +device.name Wired Keyboard 600 vendor.id usb 0x045e &device.id usb 0x0752 +device.name Wired Keyboard 400 vendor.id usb 0x045e &device.id usb 0x075d +device.name LifeCam Cinema vendor.id usb 0x045e &device.id usb 0x0761 +device.name LifeCam VX-2000 vendor.id usb 0x045e &device.id usb 0x0766 +device.name LifeCam VX-800 vendor.id usb 0x045e &device.id usb 0x0768 +device.name Sidewinder X4 vendor.id usb 0x045e &device.id usb 0x076c +device.name Comfort Mouse 4500 vendor.id usb 0x045e &device.id usb 0x076d +device.name LifeCam HD-5000 vendor.id usb 0x045e &device.id usb 0x0772 +device.name LifeCam Studio vendor.id usb 0x045e &device.id usb 0x0779 +device.name LifeCam HD-3000 vendor.id usb 0x045e &device.id usb 0x077f +device.name LifeChat LX-6000 Headset vendor.id usb 0x045e &device.id usb 0x0780 +device.name Comfort Curve Keyboard 3000 vendor.id usb 0x045e &device.id usb 0x0797 +device.name Optical Mouse 200 vendor.id usb 0x045e &device.id usb 0x07a5 +device.name Wireless Receiver 1461C vendor.id usb 0x045e &device.id usb 0x07b9 +device.name Wired Keyboard 200 vendor.id usb 0x045e &device.id usb 0x07ca +device.name Surface Pro 3 Docking Station Audio Device vendor.id usb 0x045e &device.id usb 0x07f8 +device.name Wired Keyboard 600 (model 1576) vendor.id usb 0x045e &device.id usb 0x07fd +device.name Nano Transceiver 1.1 vendor.id usb 0x045e &device.id usb 0x930a +device.name ISOUSB.SYS Intel 82930 Isochronous IO Test Board vendor.id usb 0x045e &device.id usb 0xffca +device.name Catalina vendor.id usb 0x045e &device.id usb 0xfff8 +device.name Keyboard vendor.id usb 0x045e &device.id usb 0xffff +device.name Windows CE Mass Storage vendor.id usb 0x0460 +vendor.name Ace Cad Enterprise Co., Ltd vendor.id usb 0x0460 &device.id usb 0x0004 +device.name Tablet (5x3.75) vendor.id usb 0x0460 &device.id usb 0x0006 +device.name LCD Tablet (12x9) vendor.id usb 0x0460 &device.id usb 0x0008 +device.name Tablet (3x2.25) vendor.id usb 0x0461 +vendor.name Primax Electronics, Ltd vendor.id usb 0x0461 &device.id usb 0x0010 +device.name HP PR1101U / Primax PMX-KPR1101U Keyboard vendor.id usb 0x0461 &device.id usb 0x0300 +device.name G2-300 Scanner vendor.id usb 0x0461 &device.id usb 0x0301 +device.name G2E-300 Scanner vendor.id usb 0x0461 &device.id usb 0x0302 +device.name G2-300 #2 Scanner vendor.id usb 0x0461 &device.id usb 0x0303 +device.name G2E-300 #2 Scanner vendor.id usb 0x0461 &device.id usb 0x0340 +device.name Colorado 9600 Scanner vendor.id usb 0x0461 &device.id usb 0x0341 +device.name Colorado 600u Scanner vendor.id usb 0x0461 &device.id usb 0x0345 +device.name Visioneer 6200 Scanner vendor.id usb 0x0461 &device.id usb 0x0346 +device.name Memorex Maxx 6136u Scanner vendor.id usb 0x0461 &device.id usb 0x0347 +device.name Primascan Colorado 2600u/Visioneer 4400 Scanner vendor.id usb 0x0461 &device.id usb 0x0360 +device.name Colorado 19200 Scanner vendor.id usb 0x0461 &device.id usb 0x0361 +device.name Colorado 1200u Scanner vendor.id usb 0x0461 &device.id usb 0x0363 +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x0461 &device.id usb 0x0364 +device.name LG Electronics Scanworks 600U Scanner vendor.id usb 0x0461 &device.id usb 0x0365 +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x0461 &device.id usb 0x0366 +device.name 6400 vendor.id usb 0x0461 &device.id usb 0x0367 +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x0461 &device.id usb 0x0371 +device.name Visioneer Onetouch 8920 Scanner vendor.id usb 0x0461 &device.id usb 0x0374 +device.name UMAX Astra 2500 vendor.id usb 0x0461 &device.id usb 0x0375 +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x0461 &device.id usb 0x0377 +device.name Medion MD 5345 Scanner vendor.id usb 0x0461 &device.id usb 0x0378 +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x0461 &device.id usb 0x037b +device.name Medion MD 6190 Scanner vendor.id usb 0x0461 &device.id usb 0x037c +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x0461 &device.id usb 0x0380 +device.name G2-600 Scanner vendor.id usb 0x0461 &device.id usb 0x0381 +device.name ReadyScan 636i Scanner vendor.id usb 0x0461 &device.id usb 0x0382 +device.name G2-600 #2 Scanner vendor.id usb 0x0461 &device.id usb 0x0383 +device.name G2E-600 Scanner vendor.id usb 0x0461 &device.id usb 0x038a +device.name UMAX Astra 3000/3600 vendor.id usb 0x0461 &device.id usb 0x038b +device.name Xerox 2400 Onetouch vendor.id usb 0x0461 &device.id usb 0x038c +device.name UMAX Astra 4100 vendor.id usb 0x0461 &device.id usb 0x0392 +device.name Medion/Lifetec/Tevion/Cytron MD 6190 vendor.id usb 0x0461 &device.id usb 0x03a8 +device.name 9420M vendor.id usb 0x0461 &device.id usb 0x0813 +device.name IBM UltraPort Camera vendor.id usb 0x0461 &device.id usb 0x0815 +device.name Micro Innovations IC200 Webcam vendor.id usb 0x0461 &device.id usb 0x0819 +device.name Fujifilm IX-30 Camera [webcam mode] vendor.id usb 0x0461 &device.id usb 0x081a +device.name Fujifilm IX-30 Camera [storage mode] vendor.id usb 0x0461 &device.id usb 0x081c +device.name Elitegroup ECS-C11 Camera vendor.id usb 0x0461 &device.id usb 0x081d +device.name Elitegroup ECS-C11 Storage vendor.id usb 0x0461 &device.id usb 0x0a00 +device.name Micro Innovations Web Cam 320 vendor.id usb 0x0461 &device.id usb 0x4d01 +device.name Comfort Keyboard vendor.id usb 0x0461 &device.id usb 0x4d02 +device.name Mouse-in-a-Box vendor.id usb 0x0461 &device.id usb 0x4d03 +device.name Kensington Mouse-in-a-box vendor.id usb 0x0461 &device.id usb 0x4d04 +device.name Mouse vendor.id usb 0x0461 &device.id usb 0x4d06 +device.name Balless Mouse (HID) vendor.id usb 0x0461 &device.id usb 0x4d0f +device.name HP Optical Mouse vendor.id usb 0x0461 &device.id usb 0x4d15 +device.name Dell Optical Mouse vendor.id usb 0x0461 &device.id usb 0x4d17 +device.name Optical Mouse vendor.id usb 0x0461 &device.id usb 0x4d20 +device.name HP Optical Mouse vendor.id usb 0x0461 &device.id usb 0x4d2a +device.name PoPo Elixir Mouse (HID) vendor.id usb 0x0461 &device.id usb 0x4d2b +device.name Wireless Laser Mini Mouse (HID) vendor.id usb 0x0461 &device.id usb 0x4d2c +device.name PoPo Mini Pointer Mouse (HID) vendor.id usb 0x0461 &device.id usb 0x4d2e +device.name Optical Mobile Mouse (HID) vendor.id usb 0x0461 &device.id usb 0x4d51 +device.name 0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse] vendor.id usb 0x0461 &device.id usb 0x4d62 +device.name HP Laser Mobile Mini Mouse vendor.id usb 0x0461 &device.id usb 0x4d75 +device.name Rocketfish RF-FLBTAD Bluetooth Adapter vendor.id usb 0x0461 &device.id usb 0x4d81 +device.name Dell N889 Optical Mouse vendor.id usb 0x0461 &device.id usb 0x4de7 +device.name webcam vendor.id usb 0x0463 +vendor.name MGE UPS Systems vendor.id usb 0x0463 &device.id usb 0x0001 +device.name UPS vendor.id usb 0x0463 &device.id usb 0xffff +device.name UPS vendor.id usb 0x0464 +vendor.name AMP/Tycoelectronics Corp. vendor.id usb 0x0467 +vendor.name AT&T Paradyne vendor.id usb 0x0468 +vendor.name Wieson Technologies Co., Ltd vendor.id usb 0x046a +vendor.name Cherry GmbH vendor.id usb 0x046a &device.id usb 0x0001 +device.name Keyboard vendor.id usb 0x046a &device.id usb 0x0003 +device.name My3000 Hub vendor.id usb 0x046a &device.id usb 0x0004 +device.name CyBoard Keyboard vendor.id usb 0x046a &device.id usb 0x0005 +device.name XX33 SmartCard Reader Keyboard vendor.id usb 0x046a &device.id usb 0x0008 +device.name Wireless Keyboard and Mouse vendor.id usb 0x046a &device.id usb 0x0010 +device.name SmartBoard XX44 vendor.id usb 0x046a &device.id usb 0x0011 +device.name G83 (RS 6000) Keyboard vendor.id usb 0x046a &device.id usb 0x0021 +device.name CyMotion Expert Combo vendor.id usb 0x046a &device.id usb 0x0023 +device.name CyMotion Master Linux Keyboard G230 vendor.id usb 0x046a &device.id usb 0x0027 +device.name CyMotion Master Solar Keyboard vendor.id usb 0x046a &device.id usb 0x002a +device.name Wireless Mouse & Keyboard vendor.id usb 0x046a &device.id usb 0x002d +device.name SmartTerminal XX44 vendor.id usb 0x046a &device.id usb 0x003c +device.name Raptor Gaming Keyboard vendor.id usb 0x046a &device.id usb 0x003d +device.name Raptor Gaming Keyboard Integrated Hub vendor.id usb 0x046a &device.id usb 0x003e +device.name SmartTerminal ST-2xxx vendor.id usb 0x046a &device.id usb 0x0041 +device.name G86 6240 Keyboard vendor.id usb 0x046a &device.id usb 0x0080 +device.name eHealth Terminal ST 1503 vendor.id usb 0x046a &device.id usb 0x0081 +device.name eHealth Keyboard G87 1504 vendor.id usb 0x046a &device.id usb 0x0106 +device.name R-300 Wireless Mouse Receiver vendor.id usb 0x046a &device.id usb 0x010d +device.name MX-Board 3.0 Keyboard vendor.id usb 0x046a &device.id usb 0xb090 +device.name Keyboard vendor.id usb 0x046a &device.id usb 0xb091 +device.name Mouse vendor.id usb 0x046b +vendor.name American Megatrends, Inc. vendor.id usb 0x046b &device.id usb 0x0001 +device.name Keyboard vendor.id usb 0x046b &device.id usb 0x0101 +device.name PS/2 Keyboard, Mouse & Joystick Ports vendor.id usb 0x046b &device.id usb 0x0301 +device.name USB 1.0 Hub vendor.id usb 0x046b &device.id usb 0x0500 +device.name Serial & Parallel Ports vendor.id usb 0x046b &device.id usb 0xff10 +device.name Virtual Keyboard and Mouse vendor.id usb 0x046c +vendor.name Toshiba Corp., Digital Media Equipment vendor.id usb 0x046d +vendor.name Logitech, Inc. vendor.id usb 0x046d &device.id usb 0x0082 +device.name Acer Aspire 5672 Webcam vendor.id usb 0x046d &device.id usb 0x0200 +device.name WingMan Extreme Joystick vendor.id usb 0x046d &device.id usb 0x0203 +device.name M2452 Keyboard vendor.id usb 0x046d &device.id usb 0x0301 +device.name M4848 Mouse vendor.id usb 0x046d &device.id usb 0x0401 +device.name HP PageScan vendor.id usb 0x046d &device.id usb 0x0402 +device.name NEC PageScan vendor.id usb 0x046d &device.id usb 0x040f +device.name Logitech/Storm PageScan vendor.id usb 0x046d &device.id usb 0x0430 +device.name Mic (Cordless) vendor.id usb 0x046d &device.id usb 0x0801 +device.name QuickCam Home vendor.id usb 0x046d &device.id usb 0x0802 +device.name Webcam C200 vendor.id usb 0x046d &device.id usb 0x0804 +device.name Webcam C250 vendor.id usb 0x046d &device.id usb 0x0805 +device.name Webcam C300 vendor.id usb 0x046d &device.id usb 0x0807 +device.name Webcam B500 vendor.id usb 0x046d &device.id usb 0x0808 +device.name Webcam C600 vendor.id usb 0x046d &device.id usb 0x0809 +device.name Webcam Pro 9000 vendor.id usb 0x046d &device.id usb 0x080a +device.name Portable Webcam C905 vendor.id usb 0x046d &device.id usb 0x080f +device.name Webcam C120 vendor.id usb 0x046d &device.id usb 0x0810 +device.name QuickCam Pro vendor.id usb 0x046d &device.id usb 0x0819 +device.name Webcam C210 vendor.id usb 0x046d &device.id usb 0x081b +device.name Webcam C310 vendor.id usb 0x046d &device.id usb 0x081d +device.name HD Webcam C510 vendor.id usb 0x046d &device.id usb 0x0820 +device.name QuickCam VC vendor.id usb 0x046d &device.id usb 0x0821 +device.name HD Webcam C910 vendor.id usb 0x046d &device.id usb 0x0825 +device.name Webcam C270 vendor.id usb 0x046d &device.id usb 0x0826 +device.name HD Webcam C525 vendor.id usb 0x046d &device.id usb 0x0828 +device.name HD Webcam B990 vendor.id usb 0x046d &device.id usb 0x082b +device.name Webcam C170 vendor.id usb 0x046d &device.id usb 0x082d +device.name HD Pro Webcam C920 vendor.id usb 0x046d &device.id usb 0x0830 +device.name QuickClip vendor.id usb 0x046d &device.id usb 0x0836 +device.name B525 HD Webcam vendor.id usb 0x046d &device.id usb 0x0837 +device.name BCC950 ConferenceCam vendor.id usb 0x046d &device.id usb 0x0840 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x0843 +device.name Webcam C930e vendor.id usb 0x046d &device.id usb 0x0850 +device.name QuickCam Web vendor.id usb 0x046d &device.id usb 0x0870 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x0890 +device.name QuickCam Traveler vendor.id usb 0x046d &device.id usb 0x0892 +device.name OrbiCam vendor.id usb 0x046d &device.id usb 0x0894 +device.name CrystalCam vendor.id usb 0x046d &device.id usb 0x0895 +device.name QuickCam for Dell Notebooks vendor.id usb 0x046d &device.id usb 0x0896 +device.name OrbiCam vendor.id usb 0x046d &device.id usb 0x0897 +device.name QuickCam for Dell Notebooks vendor.id usb 0x046d &device.id usb 0x0899 +device.name QuickCam for Dell Notebooks vendor.id usb 0x046d &device.id usb 0x089d +device.name QuickCam E2500 series vendor.id usb 0x046d &device.id usb 0x08a0 +device.name QuickCam IM vendor.id usb 0x046d &device.id usb 0x08a1 +device.name QuickCam IM with sound vendor.id usb 0x046d &device.id usb 0x08a2 +device.name Labtec Webcam Pro vendor.id usb 0x046d &device.id usb 0x08a3 +device.name QuickCam QuickCam Chat vendor.id usb 0x046d &device.id usb 0x08a6 +device.name QuickCam IM vendor.id usb 0x046d &device.id usb 0x08a7 +device.name QuickCam Image vendor.id usb 0x046d &device.id usb 0x08a9 +device.name Notebook Deluxe vendor.id usb 0x046d &device.id usb 0x08aa +device.name Labtec Notebooks vendor.id usb 0x046d &device.id usb 0x08ac +device.name QuickCam Cool vendor.id usb 0x046d &device.id usb 0x08ad +device.name QuickCam Communicate STX vendor.id usb 0x046d &device.id usb 0x08ae +device.name QuickCam for Notebooks vendor.id usb 0x046d &device.id usb 0x08af +device.name QuickCam Easy/Cool vendor.id usb 0x046d &device.id usb 0x08b0 +device.name QuickCam 3000 Pro [pwc] vendor.id usb 0x046d &device.id usb 0x08b1 +device.name QuickCam Notebook Pro vendor.id usb 0x046d &device.id usb 0x08b2 +device.name QuickCam Pro 4000 vendor.id usb 0x046d &device.id usb 0x08b3 +device.name QuickCam Zoom vendor.id usb 0x046d &device.id usb 0x08b4 +device.name QuickCam Zoom vendor.id usb 0x046d &device.id usb 0x08b5 +device.name QuickCam Sphere vendor.id usb 0x046d &device.id usb 0x08b9 +device.name QuickCam IM vendor.id usb 0x046d &device.id usb 0x08bd +device.name Microphone (Pro 4000) vendor.id usb 0x046d &device.id usb 0x08c0 +device.name QuickCam Pro 3000 vendor.id usb 0x046d &device.id usb 0x08c1 +device.name QuickCam Fusion vendor.id usb 0x046d &device.id usb 0x08c2 +device.name QuickCam PTZ vendor.id usb 0x046d &device.id usb 0x08c3 +device.name Camera (Notebooks Pro) vendor.id usb 0x046d &device.id usb 0x08c5 +device.name QuickCam Pro 5000 vendor.id usb 0x046d &device.id usb 0x08c6 +device.name QuickCam for DELL Notebooks vendor.id usb 0x046d &device.id usb 0x08c7 +device.name QuickCam OEM Cisco VT Camera II vendor.id usb 0x046d &device.id usb 0x08c9 +device.name QuickCam Ultra Vision vendor.id usb 0x046d &device.id usb 0x08ca +device.name Mic (Fusion) vendor.id usb 0x046d &device.id usb 0x08cb +device.name Mic (Notebooks Pro) vendor.id usb 0x046d &device.id usb 0x08cc +device.name Mic (PTZ) vendor.id usb 0x046d &device.id usb 0x08ce +device.name QuickCam Pro 5000 vendor.id usb 0x046d &device.id usb 0x08cf +device.name QuickCam UpdateMe vendor.id usb 0x046d &device.id usb 0x08d0 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x08d7 +device.name QuickCam Communicate STX vendor.id usb 0x046d &device.id usb 0x08d8 +device.name QuickCam for Notebook Deluxe vendor.id usb 0x046d &device.id usb 0x08d9 +device.name QuickCam IM/Connect vendor.id usb 0x046d &device.id usb 0x08da +device.name QuickCam Messanger vendor.id usb 0x046d &device.id usb 0x08dd +device.name QuickCam for Notebooks vendor.id usb 0x046d &device.id usb 0x08e0 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x08e1 +device.name Labtec Webcam vendor.id usb 0x046d &device.id usb 0x08f0 +device.name QuickCam Messenger vendor.id usb 0x046d &device.id usb 0x08f1 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x08f2 +device.name Microphone (Messenger) vendor.id usb 0x046d &device.id usb 0x08f3 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x08f4 +device.name Labtec Webcam vendor.id usb 0x046d &device.id usb 0x08f5 +device.name QuickCam Messenger Communicate vendor.id usb 0x046d &device.id usb 0x08f6 +device.name QuickCam Messenger Plus vendor.id usb 0x046d &device.id usb 0x0900 +device.name ClickSmart 310 vendor.id usb 0x046d &device.id usb 0x0901 +device.name ClickSmart 510 vendor.id usb 0x046d &device.id usb 0x0903 +device.name ClickSmart 820 vendor.id usb 0x046d &device.id usb 0x0905 +device.name ClickSmart 820 vendor.id usb 0x046d &device.id usb 0x0910 +device.name QuickCam Cordless vendor.id usb 0x046d &device.id usb 0x0920 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x0921 +device.name Labtec Webcam vendor.id usb 0x046d &device.id usb 0x0922 +device.name QuickCam Live vendor.id usb 0x046d &device.id usb 0x0928 +device.name QuickCam Express vendor.id usb 0x046d &device.id usb 0x0929 +device.name Labtec Webcam Pro vendor.id usb 0x046d &device.id usb 0x092a +device.name QuickCam for Notebooks vendor.id usb 0x046d &device.id usb 0x092b +device.name Labtec Webcam Plus vendor.id usb 0x046d &device.id usb 0x092c +device.name QuickCam Chat vendor.id usb 0x046d &device.id usb 0x092d +device.name QuickCam Express / Go vendor.id usb 0x046d &device.id usb 0x092e +device.name QuickCam Chat vendor.id usb 0x046d &device.id usb 0x092f +device.name QuickCam Express Plus vendor.id usb 0x046d &device.id usb 0x0950 +device.name Pocket Camera vendor.id usb 0x046d &device.id usb 0x0960 +device.name ClickSmart 420 vendor.id usb 0x046d &device.id usb 0x0970 +device.name Pocket750 vendor.id usb 0x046d &device.id usb 0x0990 +device.name QuickCam Pro 9000 vendor.id usb 0x046d &device.id usb 0x0991 +device.name QuickCam Pro for Notebooks vendor.id usb 0x046d &device.id usb 0x0992 +device.name QuickCam Communicate Deluxe vendor.id usb 0x046d &device.id usb 0x0994 +device.name QuickCam Orbit/Sphere AF vendor.id usb 0x046d &device.id usb 0x09a1 +device.name QuickCam Communicate MP/S5500 vendor.id usb 0x046d &device.id usb 0x09a2 +device.name QuickCam Communicate Deluxe/S7500 vendor.id usb 0x046d &device.id usb 0x09a4 +device.name QuickCam E 3500 vendor.id usb 0x046d &device.id usb 0x09a5 +device.name Quickcam 3000 For Business vendor.id usb 0x046d &device.id usb 0x09a6 +device.name QuickCam Vision Pro vendor.id usb 0x046d &device.id usb 0x09b0 +device.name Acer OrbiCam vendor.id usb 0x046d &device.id usb 0x09b2 +device.name Fujitsu Webcam vendor.id usb 0x046d &device.id usb 0x09c0 +device.name QuickCam for Dell Notebooks Mic vendor.id usb 0x046d &device.id usb 0x09c1 +device.name QuickCam Deluxe for Notebooks vendor.id usb 0x046d &device.id usb 0x0a01 +device.name USB Headset vendor.id usb 0x046d &device.id usb 0x0a02 +device.name Premium Stereo USB Headset 350 vendor.id usb 0x046d &device.id usb 0x0a03 +device.name Logitech USB Microphone vendor.id usb 0x046d &device.id usb 0x0a04 +device.name V20 portable speakers (USB powered) vendor.id usb 0x046d &device.id usb 0x0a07 +device.name Z-10 Speakers vendor.id usb 0x046d &device.id usb 0x0a0b +device.name ClearChat Pro USB vendor.id usb 0x046d &device.id usb 0x0a0c +device.name Clear Chat Comfort USB Headset vendor.id usb 0x046d &device.id usb 0x0a13 +device.name Z-5 Speakers vendor.id usb 0x046d &device.id usb 0x0a14 +device.name USB Headset vendor.id usb 0x046d &device.id usb 0x0a15 +device.name G35 Headset vendor.id usb 0x046d &device.id usb 0x0a17 +device.name G330 Headset vendor.id usb 0x046d &device.id usb 0x0a1f +device.name G930 vendor.id usb 0x046d &device.id usb 0x0a29 +device.name H600 [Wireless Headset] vendor.id usb 0x046d &device.id usb 0x0a37 +device.name USB Headset H540 vendor.id usb 0x046d &device.id usb 0x0a38 +device.name Headset H340 vendor.id usb 0x046d &device.id usb 0x0a44 +device.name Headset H390 vendor.id usb 0x046d &device.id usb 0x0a45 +device.name 960 Headset vendor.id usb 0x046d &device.id usb 0x0a4d +device.name G430 Surround Sound Gaming Headset vendor.id usb 0x046d &device.id usb 0x0a5b +device.name G933 Wireless Headset Dongle vendor.id usb 0x046d &device.id usb 0x0b02 +device.name C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode) vendor.id usb 0x046d &device.id usb 0x8801 +device.name Video Camera vendor.id usb 0x046d &device.id usb 0xb014 +device.name Bluetooth Mouse M336/M337/M535 vendor.id usb 0x046d &device.id usb 0xb305 +device.name BT Mini-Receiver vendor.id usb 0x046d &device.id usb 0xbfe4 +device.name Premium Optical Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc000 +device.name N43 [Pilot Mouse] vendor.id usb 0x046d &device.id usb 0xc001 +device.name N48/M-BB48/M-UK96A [FirstMouse Plus] vendor.id usb 0x046d &device.id usb 0xc002 +device.name M-BA47 [MouseMan Plus] vendor.id usb 0x046d &device.id usb 0xc003 +device.name MouseMan vendor.id usb 0x046d &device.id usb 0xc004 +device.name WingMan Gaming Mouse vendor.id usb 0x046d &device.id usb 0xc005 +device.name WingMan Gaming Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc00b +device.name MouseMan Wheel vendor.id usb 0x046d &device.id usb 0xc00c +device.name Optical Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc00d +device.name MouseMan Wheel+ vendor.id usb 0x046d &device.id usb 0xc00e +device.name M-BJ58/M-BJ69 Optical Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc00f +device.name MouseMan Traveler/Mobile vendor.id usb 0x046d &device.id usb 0xc011 +device.name Optical MouseMan vendor.id usb 0x046d &device.id usb 0xc012 +device.name Mouseman Dual Optical vendor.id usb 0x046d &device.id usb 0xc014 +device.name Corded Workstation Mouse vendor.id usb 0x046d &device.id usb 0xc015 +device.name Corded Workstation Mouse vendor.id usb 0x046d &device.id usb 0xc016 +device.name Optical Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc018 +device.name Optical Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc019 +device.name Optical Tilt Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc01a +device.name M-BQ85 Optical Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc01b +device.name MX310 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc01c +device.name Optical Mouse vendor.id usb 0x046d &device.id usb 0xc01d +device.name MX510 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc01e +device.name MX518 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc024 +device.name MX300 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc025 +device.name MX500 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc030 +device.name iFeel Mouse vendor.id usb 0x046d &device.id usb 0xc031 +device.name iFeel Mouse+ vendor.id usb 0x046d &device.id usb 0xc032 +device.name MouseMan iFeel vendor.id usb 0x046d &device.id usb 0xc033 +device.name iFeel MouseMan+ vendor.id usb 0x046d &device.id usb 0xc034 +device.name MouseMan Optical vendor.id usb 0x046d &device.id usb 0xc035 +device.name Mouse vendor.id usb 0x046d &device.id usb 0xc036 +device.name Mouse vendor.id usb 0x046d &device.id usb 0xc037 +device.name Mouse vendor.id usb 0x046d &device.id usb 0xc038 +device.name Mouse vendor.id usb 0x046d &device.id usb 0xc03d +device.name M-BT96a Pilot Optical Mouse vendor.id usb 0x046d &device.id usb 0xc03e +device.name Premium Optical Wheel Mouse (M-BT58) vendor.id usb 0x046d &device.id usb 0xc03f +device.name M-BT85 [UltraX Optical Mouse] vendor.id usb 0x046d &device.id usb 0xc040 +device.name Corded Tilt-Wheel Mouse vendor.id usb 0x046d &device.id usb 0xc041 +device.name G5 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc042 +device.name G3 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc043 +device.name MX320/MX400 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc044 +device.name LX3 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc045 +device.name Optical Mouse vendor.id usb 0x046d &device.id usb 0xc046 +device.name RX1000 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc047 +device.name Laser Mouse M-UAL120 vendor.id usb 0x046d &device.id usb 0xc048 +device.name G9 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc049 +device.name G5 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc050 +device.name RX 250 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc051 +device.name G3 (MX518) Optical Mouse vendor.id usb 0x046d &device.id usb 0xc053 +device.name Laser Mouse vendor.id usb 0x046d &device.id usb 0xc054 +device.name Bluetooth mini-receiver vendor.id usb 0x046d &device.id usb 0xc058 +device.name M115 Mouse vendor.id usb 0x046d &device.id usb 0xc05a +device.name M90/M100 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc05b +device.name M-U0004 810-001317 [B110 Optical USB Mouse] vendor.id usb 0x046d &device.id usb 0xc05d +device.name Optical Mouse vendor.id usb 0x046d &device.id usb 0xc05f +device.name M115 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc061 +device.name RX1500 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc062 +device.name M-UAS144 [LS1 Laser Mouse] vendor.id usb 0x046d &device.id usb 0xc063 +device.name DELL Laser Mouse vendor.id usb 0x046d &device.id usb 0xc064 +device.name M110 corded optical mouse (M-B0001) vendor.id usb 0x046d &device.id usb 0xc066 +device.name G9x Laser Mouse vendor.id usb 0x046d &device.id usb 0xc068 +device.name G500 Laser Mouse vendor.id usb 0x046d &device.id usb 0xc069 +device.name M-U0007 [Corded Mouse M500] vendor.id usb 0x046d &device.id usb 0xc06a +device.name USB Optical Mouse vendor.id usb 0x046d &device.id usb 0xc06b +device.name G700 Wireless Gaming Mouse vendor.id usb 0x046d &device.id usb 0xc06c +device.name Optical Mouse vendor.id usb 0x046d &device.id usb 0xc077 +device.name M105 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc07c +device.name M-R0017 [G700s Rechargeable Gaming Mouse] vendor.id usb 0x046d &device.id usb 0xc07d +device.name G502 Mouse vendor.id usb 0x046d &device.id usb 0xc07e +device.name G402 Gaming Mouse vendor.id usb 0x046d &device.id usb 0xc101 +device.name UltraX Media Remote vendor.id usb 0x046d &device.id usb 0xc110 +device.name Harmony 785/880/885 Remote vendor.id usb 0x046d &device.id usb 0xc111 +device.name Harmony 525 Remote vendor.id usb 0x046d &device.id usb 0xc112 +device.name Harmony 890 Remote vendor.id usb 0x046d &device.id usb 0xc11f +device.name Harmony 900/1100 Remote vendor.id usb 0x046d &device.id usb 0xc121 +device.name Harmony One Remote vendor.id usb 0x046d &device.id usb 0xc122 +device.name Harmony 650/700 Remote vendor.id usb 0x046d &device.id usb 0xc124 +device.name Harmony 300/350 Remote vendor.id usb 0x046d &device.id usb 0xc125 +device.name Harmony 200 Remote vendor.id usb 0x046d &device.id usb 0xc126 +device.name Harmony Link vendor.id usb 0x046d &device.id usb 0xc129 +device.name Harmony Hub vendor.id usb 0x046d &device.id usb 0xc12b +device.name Harmony Touch/Ultimate Remote vendor.id usb 0x046d &device.id usb 0xc201 +device.name WingMan Extreme Joystick with Throttle vendor.id usb 0x046d &device.id usb 0xc202 +device.name WingMan Formula vendor.id usb 0x046d &device.id usb 0xc207 +device.name WingMan Extreme Digital 3D vendor.id usb 0x046d &device.id usb 0xc208 +device.name WingMan Gamepad Extreme vendor.id usb 0x046d &device.id usb 0xc209 +device.name WingMan Gamepad vendor.id usb 0x046d &device.id usb 0xc20a +device.name WingMan RumblePad vendor.id usb 0x046d &device.id usb 0xc20b +device.name WingMan Action Pad vendor.id usb 0x046d &device.id usb 0xc20c +device.name WingMan Precision vendor.id usb 0x046d &device.id usb 0xc20d +device.name WingMan Attack 2 vendor.id usb 0x046d &device.id usb 0xc20e +device.name WingMan Formula GP vendor.id usb 0x046d &device.id usb 0xc211 +device.name iTouch Cordless Receiver vendor.id usb 0x046d &device.id usb 0xc212 +device.name WingMan Extreme Digital 3D vendor.id usb 0x046d &device.id usb 0xc213 +device.name J-UH16 (Freedom 2.4 Cordless Joystick) vendor.id usb 0x046d &device.id usb 0xc214 +device.name ATK3 (Attack III Joystick) vendor.id usb 0x046d &device.id usb 0xc215 +device.name Extreme 3D Pro vendor.id usb 0x046d &device.id usb 0xc216 +device.name Dual Action Gamepad vendor.id usb 0x046d &device.id usb 0xc218 +device.name Logitech RumblePad 2 USB vendor.id usb 0x046d &device.id usb 0xc219 +device.name Cordless RumblePad 2 vendor.id usb 0x046d &device.id usb 0xc21a +device.name Precision Gamepad vendor.id usb 0x046d &device.id usb 0xc21c +device.name G13 Advanced Gameboard vendor.id usb 0x046d &device.id usb 0xc21d +device.name F310 Gamepad [XInput Mode] vendor.id usb 0x046d &device.id usb 0xc21e +device.name F510 Gamepad [XInput Mode] vendor.id usb 0x046d &device.id usb 0xc21f +device.name F710 Wireless Gamepad [XInput Mode] vendor.id usb 0x046d &device.id usb 0xc221 +device.name G11/G15 Keyboard / Keyboard vendor.id usb 0x046d &device.id usb 0xc222 +device.name G15 Keyboard / LCD vendor.id usb 0x046d &device.id usb 0xc223 +device.name G11/G15 Keyboard / USB Hub vendor.id usb 0x046d &device.id usb 0xc225 +device.name G11/G15 Keyboard / G keys vendor.id usb 0x046d &device.id usb 0xc226 +device.name G15 Refresh Keyboard vendor.id usb 0x046d &device.id usb 0xc227 +device.name G15 Refresh Keyboard vendor.id usb 0x046d &device.id usb 0xc228 +device.name G19 Gaming Keyboard vendor.id usb 0x046d &device.id usb 0xc229 +device.name G19 Gaming Keyboard Macro Interface vendor.id usb 0x046d &device.id usb 0xc22a +device.name Gaming Keyboard G110 vendor.id usb 0x046d &device.id usb 0xc22b +device.name Gaming Keyboard G110 G-keys vendor.id usb 0x046d &device.id usb 0xc22d +device.name G510 Gaming Keyboard vendor.id usb 0x046d &device.id usb 0xc22e +device.name G510 Gaming Keyboard onboard audio vendor.id usb 0x046d &device.id usb 0xc231 +device.name G13 Virtual Mouse vendor.id usb 0x046d &device.id usb 0xc245 +device.name G400 Optical Mouse vendor.id usb 0x046d &device.id usb 0xc246 +device.name Gaming Mouse G300 vendor.id usb 0x046d &device.id usb 0xc248 +device.name G105 Gaming Keyboard vendor.id usb 0x046d &device.id usb 0xc24a +device.name G600 Gaming Mouse vendor.id usb 0x046d &device.id usb 0xc24c +device.name G400s Optical Mouse vendor.id usb 0x046d &device.id usb 0xc24d +device.name G710 Gaming Keyboard vendor.id usb 0x046d &device.id usb 0xc24e +device.name G500s Laser Gaming Mouse vendor.id usb 0x046d &device.id usb 0xc281 +device.name WingMan Force vendor.id usb 0x046d &device.id usb 0xc283 +device.name WingMan Force 3D vendor.id usb 0x046d &device.id usb 0xc285 +device.name WingMan Strike Force 3D vendor.id usb 0x046d &device.id usb 0xc286 +device.name Force 3D Pro vendor.id usb 0x046d &device.id usb 0xc287 +device.name Flight System G940 vendor.id usb 0x046d &device.id usb 0xc291 +device.name WingMan Formula Force vendor.id usb 0x046d &device.id usb 0xc293 +device.name WingMan Formula Force GP vendor.id usb 0x046d &device.id usb 0xc294 +device.name Driving Force vendor.id usb 0x046d &device.id usb 0xc295 +device.name Momo Force Steering Wheel vendor.id usb 0x046d &device.id usb 0xc298 +device.name Driving Force Pro vendor.id usb 0x046d &device.id usb 0xc299 +device.name G25 Racing Wheel vendor.id usb 0x046d &device.id usb 0xc29b +device.name G27 Racing Wheel vendor.id usb 0x046d &device.id usb 0xc29c +device.name Speed Force Wireless Wheel for Wii vendor.id usb 0x046d &device.id usb 0xc2a0 +device.name Wingman Force Feedback Mouse vendor.id usb 0x046d &device.id usb 0xc2a1 +device.name WingMan Force Feedback Mouse vendor.id usb 0x046d &device.id usb 0xc2ab +device.name G13 Joystick vendor.id usb 0x046d &device.id usb 0xc301 +device.name iTouch Keyboard vendor.id usb 0x046d &device.id usb 0xc302 +device.name iTouch Pro Keyboard vendor.id usb 0x046d &device.id usb 0xc303 +device.name iTouch Keyboard vendor.id usb 0x046d &device.id usb 0xc305 +device.name Internet Keyboard vendor.id usb 0x046d &device.id usb 0xc307 +device.name Internet Keyboard vendor.id usb 0x046d &device.id usb 0xc308 +device.name Internet Navigator Keyboard vendor.id usb 0x046d &device.id usb 0xc309 +device.name Y-BF37 [Internet Navigator Keyboard] vendor.id usb 0x046d &device.id usb 0xc30a +device.name iTouch Composite vendor.id usb 0x046d &device.id usb 0xc30b +device.name NetPlay Keyboard vendor.id usb 0x046d &device.id usb 0xc30c +device.name Internet Keys (X) vendor.id usb 0x046d &device.id usb 0xc30d +device.name Internet Keys vendor.id usb 0x046d &device.id usb 0xc30e +device.name UltraX Keyboard (Y-BL49) vendor.id usb 0x046d &device.id usb 0xc30f +device.name Logicool HID-Compliant Keyboard (106 key) vendor.id usb 0x046d &device.id usb 0xc311 +device.name Y-UF49 [Internet Pro Keyboard] vendor.id usb 0x046d &device.id usb 0xc312 +device.name DeLuxe 250 Keyboard vendor.id usb 0x046d &device.id usb 0xc313 +device.name Internet 350 Keyboard vendor.id usb 0x046d &device.id usb 0xc315 +device.name Classic Keyboard 200 vendor.id usb 0x046d &device.id usb 0xc316 +device.name HID-Compliant Keyboard vendor.id usb 0x046d &device.id usb 0xc317 +device.name Wave Corded Keyboard vendor.id usb 0x046d &device.id usb 0xc318 +device.name Illuminated Keyboard vendor.id usb 0x046d &device.id usb 0xc31a +device.name Comfort Wave 450 vendor.id usb 0x046d &device.id usb 0xc31b +device.name Compact Keyboard K300 vendor.id usb 0x046d &device.id usb 0xc31c +device.name Keyboard K120 vendor.id usb 0x046d &device.id usb 0xc31d +device.name Media Keyboard K200 vendor.id usb 0x046d &device.id usb 0xc332 +device.name G502 Proteus Spectrum Optical Mouse vendor.id usb 0x046d &device.id usb 0xc401 +device.name TrackMan Marble Wheel vendor.id usb 0x046d &device.id usb 0xc402 +device.name Marble Mouse (2-button) vendor.id usb 0x046d &device.id usb 0xc403 +device.name Turbo TrackMan Marble FX vendor.id usb 0x046d &device.id usb 0xc404 +device.name TrackMan Wheel vendor.id usb 0x046d &device.id usb 0xc408 +device.name Marble Mouse (4-button) vendor.id usb 0x046d &device.id usb 0xc501 +device.name Cordless Mouse Receiver vendor.id usb 0x046d &device.id usb 0xc502 +device.name Cordless Mouse & iTouch Keys vendor.id usb 0x046d &device.id usb 0xc503 +device.name Cordless Mouse+Keyboard Receiver vendor.id usb 0x046d &device.id usb 0xc504 +device.name Cordless Mouse+Keyboard Receiver vendor.id usb 0x046d &device.id usb 0xc505 +device.name Cordless Mouse+Keyboard Receiver vendor.id usb 0x046d &device.id usb 0xc506 +device.name MX700 Cordless Mouse Receiver vendor.id usb 0x046d &device.id usb 0xc508 +device.name Cordless Trackball vendor.id usb 0x046d &device.id usb 0xc509 +device.name Cordless Keyboard & Mouse vendor.id usb 0x046d &device.id usb 0xc50a +device.name Cordless Mouse vendor.id usb 0x046d &device.id usb 0xc50b +device.name Cordless Desktop Optical vendor.id usb 0x046d &device.id usb 0xc50c +device.name Cordless Desktop S510 vendor.id usb 0x046d &device.id usb 0xc50d +device.name Cordless Mouse vendor.id usb 0x046d &device.id usb 0xc50e +device.name Cordless Mouse Receiver vendor.id usb 0x046d &device.id usb 0xc510 +device.name Cordless Mouse vendor.id usb 0x046d &device.id usb 0xc512 +device.name LX-700 Cordless Desktop Receiver vendor.id usb 0x046d &device.id usb 0xc513 +device.name MX3000 Cordless Desktop Receiver vendor.id usb 0x046d &device.id usb 0xc514 +device.name Cordless Mouse vendor.id usb 0x046d &device.id usb 0xc515 +device.name Cordless 2.4 GHz Presenter Presentation remote control vendor.id usb 0x046d &device.id usb 0xc517 +device.name LX710 Cordless Desktop Laser vendor.id usb 0x046d &device.id usb 0xc518 +device.name MX610 Laser Cordless Mouse vendor.id usb 0x046d &device.id usb 0xc51a +device.name MX Revolution/G7 Cordless Mouse vendor.id usb 0x046d &device.id usb 0xc51b +device.name V220 Cordless Optical Mouse for Notebooks vendor.id usb 0x046d &device.id usb 0xc521 +device.name Cordless Mouse Receiver vendor.id usb 0x046d &device.id usb 0xc525 +device.name MX Revolution Cordless Mouse vendor.id usb 0x046d &device.id usb 0xc526 +device.name Nano Receiver vendor.id usb 0x046d &device.id usb 0xc529 +device.name Logitech Keyboard + Mice vendor.id usb 0x046d &device.id usb 0xc52b +device.name Unifying Receiver vendor.id usb 0x046d &device.id usb 0xc52d +device.name R700 Remote Presenter receiver vendor.id usb 0x046d &device.id usb 0xc52e +device.name MK260 Wireless Combo Receiver vendor.id usb 0x046d &device.id usb 0xc52f +device.name Unifying Receiver vendor.id usb 0x046d &device.id usb 0xc531 +device.name C-U0007 [Unifying Receiver] vendor.id usb 0x046d &device.id usb 0xc532 +device.name Unifying Receiver vendor.id usb 0x046d &device.id usb 0xc534 +device.name Unifying Receiver vendor.id usb 0x046d &device.id usb 0xc603 +device.name 3Dconnexion Spacemouse Plus XT vendor.id usb 0x046d &device.id usb 0xc605 +device.name 3Dconnexion CADman vendor.id usb 0x046d &device.id usb 0xc606 +device.name 3Dconnexion Spacemouse Classic vendor.id usb 0x046d &device.id usb 0xc621 +device.name 3Dconnexion Spaceball 5000 vendor.id usb 0x046d &device.id usb 0xc623 +device.name 3Dconnexion Space Traveller 3D Mouse vendor.id usb 0x046d &device.id usb 0xc625 +device.name 3Dconnexion Space Pilot 3D Mouse vendor.id usb 0x046d &device.id usb 0xc626 +device.name 3Dconnexion Space Navigator 3D Mouse vendor.id usb 0x046d &device.id usb 0xc627 +device.name 3Dconnexion Space Explorer 3D Mouse vendor.id usb 0x046d &device.id usb 0xc628 +device.name 3Dconnexion Space Navigator for Notebooks vendor.id usb 0x046d &device.id usb 0xc629 +device.name 3Dconnexion SpacePilot Pro 3D Mouse vendor.id usb 0x046d &device.id usb 0xc62b +device.name 3Dconnexion Space Mouse Pro vendor.id usb 0x046d &device.id usb 0xc640 +device.name NuLOOQ navigator vendor.id usb 0x046d &device.id usb 0xc702 +device.name Cordless Presenter vendor.id usb 0x046d &device.id usb 0xc703 +device.name Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth) vendor.id usb 0x046d &device.id usb 0xc704 +device.name diNovo Wireless Desktop vendor.id usb 0x046d &device.id usb 0xc705 +device.name MX900 Bluetooth Wireless Hub (C-UJ16A) vendor.id usb 0x046d &device.id usb 0xc707 +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc708 +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc709 +device.name BT Mini-Receiver (HCI mode) vendor.id usb 0x046d &device.id usb 0xc70a +device.name MX5000 Cordless Desktop vendor.id usb 0x046d &device.id usb 0xc70b +device.name BT Mini-Receiver (HID proxy mode) vendor.id usb 0x046d &device.id usb 0xc70c +device.name BT Mini-Receiver (HID proxy mode) vendor.id usb 0x046d &device.id usb 0xc70d +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc70e +device.name MX1000 Bluetooth Laser Mouse vendor.id usb 0x046d &device.id usb 0xc70f +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc712 +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc714 +device.name diNovo Edge Keyboard vendor.id usb 0x046d &device.id usb 0xc715 +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc71a +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc71d +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xc71f +device.name diNovo Mini Wireless Keyboard vendor.id usb 0x046d &device.id usb 0xc720 +device.name Bluetooth wireless hub vendor.id usb 0x046d &device.id usb 0xca03 +device.name MOMO Racing vendor.id usb 0x046d &device.id usb 0xca04 +device.name Formula Vibration Feedback Wheel vendor.id usb 0x046d &device.id usb 0xcab1 +device.name Cordless Keyboard for Wii HID Receiver vendor.id usb 0x046d &device.id usb 0xd001 +device.name QuickCam Pro vendor.id usb 0x046e +vendor.name Behavior Tech. Computer Corp. vendor.id usb 0x046e &device.id usb 0x0100 +device.name Keyboard vendor.id usb 0x046e &device.id usb 0x3001 +device.name Mass Storage Device vendor.id usb 0x046e &device.id usb 0x3002 +device.name Mass Storage Device vendor.id usb 0x046e &device.id usb 0x3003 +device.name Mass Storage Device vendor.id usb 0x046e &device.id usb 0x3005 +device.name Mass Storage Device vendor.id usb 0x046e &device.id usb 0x3008 +device.name Mass Storage Device vendor.id usb 0x046e &device.id usb 0x5250 +device.name KeyMaestro Multimedia Keyboard vendor.id usb 0x046e &device.id usb 0x5273 +device.name KeyMaestro Multimedia Keyboard vendor.id usb 0x046e &device.id usb 0x52e6 +device.name Cordless Mouse vendor.id usb 0x046e &device.id usb 0x5308 +device.name KeyMaestro Keyboard vendor.id usb 0x046e &device.id usb 0x5408 +device.name KeyMaestro Multimedia Keyboard/Hub vendor.id usb 0x046e &device.id usb 0x5500 +device.name Portable Keyboard 86+9 keys (Model 6100C US) vendor.id usb 0x046e &device.id usb 0x5550 +device.name 5 button optical mouse model M873U vendor.id usb 0x046e &device.id usb 0x5720 +device.name Smart Card Reader vendor.id usb 0x046e &device.id usb 0x6782 +device.name BTC 7932 mouse+keyboard vendor.id usb 0x046f +vendor.name Crystal Semiconductor vendor.id usb 0x0471 +vendor.name Philips (or NXP) vendor.id usb 0x0471 &device.id usb 0x0101 +device.name DSS350 Digital Speaker System vendor.id usb 0x0471 &device.id usb 0x0104 +device.name DSS330 Digital Speaker System [uda1321] vendor.id usb 0x0471 &device.id usb 0x0105 +device.name UDA1321 vendor.id usb 0x0471 &device.id usb 0x014f +device.name GoGear SA9200 vendor.id usb 0x0471 &device.id usb 0x0160 +device.name MP3 Player vendor.id usb 0x0471 &device.id usb 0x0161 +device.name MP3 Player vendor.id usb 0x0471 &device.id usb 0x0163 +device.name GoGear SA1100 vendor.id usb 0x0471 &device.id usb 0x0164 +device.name GoGear SA1110/02 vendor.id usb 0x0471 &device.id usb 0x0165 +device.name GoGear SA1330 vendor.id usb 0x0471 &device.id usb 0x0201 +device.name Hub vendor.id usb 0x0471 &device.id usb 0x0222 +device.name Creative Nomad Jukebox vendor.id usb 0x0471 &device.id usb 0x0302 +device.name PCA645VC Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x0303 +device.name PCA646VC Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x0304 +device.name Askey VC010 Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x0307 +device.name PCVC675K Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x0308 +device.name PCVC680K Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x030b +device.name PC VGA Camera (Vesta Fun) vendor.id usb 0x0471 &device.id usb 0x030c +device.name PCVC690K Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x0310 +device.name PCVC730K Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x0311 +device.name PCVC740K ToUcam Pro [pwc] vendor.id usb 0x0471 &device.id usb 0x0312 +device.name PCVC750K Webcam [pwc] vendor.id usb 0x0471 &device.id usb 0x0314 +device.name DMVC 1000K vendor.id usb 0x0471 &device.id usb 0x0316 +device.name DMVC 2000K Video Capture vendor.id usb 0x0471 &device.id usb 0x0321 +device.name FunCam vendor.id usb 0x0471 &device.id usb 0x0322 +device.name DMVC1300K PC Camera vendor.id usb 0x0471 &device.id usb 0x0325 +device.name SPC 200NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0326 +device.name SPC 300NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0327 +device.name Webcam SPC 6000 NC (Webcam w/ mic) vendor.id usb 0x0471 &device.id usb 0x0328 +device.name SPC 700NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0329 +device.name SPC 900NC PC Camera / ORITE CCD Webcam(PC370R) vendor.id usb 0x0471 &device.id usb 0x032d +device.name SPC 210NC PC Camera vendor.id usb 0x0471 &device.id usb 0x032e +device.name SPC 315NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0330 +device.name SPC 710NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0331 +device.name SPC 1300NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0332 +device.name SPC 1000NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0333 +device.name SPC 620NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0334 +device.name SPC 520/525NC PC Camera vendor.id usb 0x0471 &device.id usb 0x0401 +device.name Semiconductors CICT Keyboard vendor.id usb 0x0471 &device.id usb 0x0402 +device.name PS/2 Mouse on Semiconductors CICT Keyboard vendor.id usb 0x0471 &device.id usb 0x0406 +device.name 15 inch Detachable Monitor vendor.id usb 0x0471 &device.id usb 0x0407 +device.name 10 inch Mobile Monitor vendor.id usb 0x0471 &device.id usb 0x0408 +device.name SG3WA1/74 802.11b WLAN Adapter [Atmel AT76C503A] vendor.id usb 0x0471 &device.id usb 0x0471 +device.name Digital Speaker System vendor.id usb 0x0471 &device.id usb 0x0601 +device.name OVU1020 IR Dongle (Kbd+Mouse) vendor.id usb 0x0471 &device.id usb 0x0602 +device.name ATI Remote Wonder II Input Device vendor.id usb 0x0471 &device.id usb 0x0603 +device.name ATI Remote Wonder II Controller vendor.id usb 0x0471 &device.id usb 0x0608 +device.name eHome Infrared Receiver vendor.id usb 0x0471 &device.id usb 0x060a +device.name TSU9600 Remote Control vendor.id usb 0x0471 &device.id usb 0x060c +device.name Consumer Infrared Transceiver (HP) vendor.id usb 0x0471 &device.id usb 0x060d +device.name Consumer Infrared Transceiver (SRM5100) vendor.id usb 0x0471 &device.id usb 0x060e +device.name RF Dongle vendor.id usb 0x0471 &device.id usb 0x060f +device.name Consumer Infrared Transceiver vendor.id usb 0x0471 &device.id usb 0x0613 +device.name Infrared Transceiver vendor.id usb 0x0471 &device.id usb 0x0617 +device.name IEEE802.15.4 RF Dongle vendor.id usb 0x0471 &device.id usb 0x0619 +device.name TSU9400 Remote Control vendor.id usb 0x0471 &device.id usb 0x0666 +device.name Hantek DDS-3005 Arbitrary Waveform Generator vendor.id usb 0x0471 &device.id usb 0x0700 +device.name Semiconductors CICT Hub vendor.id usb 0x0471 &device.id usb 0x0701 +device.name 150P1 TFT Display vendor.id usb 0x0471 &device.id usb 0x0809 +device.name AVNET Bluetooth Device vendor.id usb 0x0471 &device.id usb 0x0811 +device.name JR24 CDRW vendor.id usb 0x0471 &device.id usb 0x0814 +device.name DCCX38/P data cable vendor.id usb 0x0471 &device.id usb 0x0815 +device.name eHome Infrared Receiver vendor.id usb 0x0471 &device.id usb 0x0844 +device.name SA2111/02 1GB Flash Audio Player vendor.id usb 0x0471 &device.id usb 0x084a +device.name GoGear SA3125 vendor.id usb 0x0471 &device.id usb 0x084e +device.name GoGear SA60xx (mtp) vendor.id usb 0x0471 &device.id usb 0x0888 +device.name Hantek DDS-3005 Arbitrary Waveform Generator vendor.id usb 0x0471 &device.id usb 0x1103 +device.name Digital Speaker System vendor.id usb 0x0471 &device.id usb 0x1120 +device.name Creative Rhomba MP3 player vendor.id usb 0x0471 &device.id usb 0x1125 +device.name Nike psa[128max Player vendor.id usb 0x0471 &device.id usb 0x1137 +device.name HDD065 MP3 player vendor.id usb 0x0471 &device.id usb 0x1201 +device.name Arima Bluetooth Device vendor.id usb 0x0471 &device.id usb 0x1230 +device.name Wireless Adapter 11g vendor.id usb 0x0471 &device.id usb 0x1232 +device.name SNU6500 Wireless Adapter vendor.id usb 0x0471 &device.id usb 0x1233 +device.name Wireless Adapter Bootloader Download vendor.id usb 0x0471 &device.id usb 0x1236 +device.name SNU5600 802.11bg vendor.id usb 0x0471 &device.id usb 0x1237 +device.name TalkTalk SNU5630NS/05 802.11bg vendor.id usb 0x0471 &device.id usb 0x1552 +device.name ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit vendor.id usb 0x0471 &device.id usb 0x1801 +device.name Diva MP3 player vendor.id usb 0x0471 &device.id usb 0x200a +device.name Wireless Network Adapter vendor.id usb 0x0471 &device.id usb 0x200f +device.name 802.11n Wireless Adapter vendor.id usb 0x0471 &device.id usb 0x2021 +device.name SDE3273FC/97 2.5" SATA HDD Enclosure [INIC-1608L] vendor.id usb 0x0471 &device.id usb 0x2022 +device.name GoGear SA52XX vendor.id usb 0x0471 &device.id usb 0x2034 +device.name Webcam SPC530NC vendor.id usb 0x0471 &device.id usb 0x2036 +device.name Webcam SPC1030NC vendor.id usb 0x0471 &device.id usb 0x203f +device.name TSU9200 Remote Control vendor.id usb 0x0471 &device.id usb 0x2046 +device.name TSU9800 Remote Control vendor.id usb 0x0471 &device.id usb 0x204e +device.name GoGear RaGa (SA1942/02) vendor.id usb 0x0471 &device.id usb 0x205e +device.name TSU9300 Remote Control vendor.id usb 0x0471 &device.id usb 0x206c +device.name MCE IR Receiver - Spinel plusf0r ASUS vendor.id usb 0x0471 &device.id usb 0x2070 +device.name GoGear Mix vendor.id usb 0x0471 &device.id usb 0x2076 +device.name GoGear Aria vendor.id usb 0x0471 &device.id usb 0x2079 +device.name GoGear Opus vendor.id usb 0x0471 &device.id usb 0x2088 +device.name MCE IR Receiver with ALS- Spinel plus for ASUS vendor.id usb 0x0471 &device.id usb 0x209e +device.name PTA01 Wireless Adapter vendor.id usb 0x0471 &device.id usb 0x20b6 +device.name GoGear Vibe vendor.id usb 0x0471 &device.id usb 0x20d0 +device.name SPZ2000 Webcam [PixArt PAC7332] vendor.id usb 0x0471 &device.id usb 0x20e3 +device.name GoGear Raga vendor.id usb 0x0471 &device.id usb 0x20e4 +device.name GoGear ViBE 8GB vendor.id usb 0x0471 &device.id usb 0x2160 +device.name Mio LINK Heart Rate Monitor vendor.id usb 0x0471 &device.id usb 0x262c +device.name SPC230NC Webcam vendor.id usb 0x0471 &device.id usb 0x485d +device.name Senselock SenseIV v2.x vendor.id usb 0x0471 &device.id usb 0xdf55 +device.name LPCXpresso LPC-Link vendor.id usb 0x0472 +vendor.name Chicony Electronics Co., Ltd vendor.id usb 0x0472 &device.id usb 0x0065 +device.name PFU-65 Keyboard [Chicony] vendor.id usb 0x0472 &device.id usb 0xb086 +device.name Asus USB2.0 Webcam vendor.id usb 0x0472 &device.id usb 0xb091 +device.name Webcam vendor.id usb 0x0473 +vendor.name Sanyo Information Business Co., Ltd vendor.id usb 0x0474 +vendor.name Sanyo Electric Co., Ltd vendor.id usb 0x0474 &device.id usb 0x0110 +device.name Digital Voice Recorder R200 vendor.id usb 0x0474 &device.id usb 0x0217 +device.name Xacti J2 vendor.id usb 0x0474 &device.id usb 0x022f +device.name C5 Digital Media Camera (mass storage mode) vendor.id usb 0x0474 &device.id usb 0x0230 +device.name C5 Digital Media Camera (PictBridge mode) vendor.id usb 0x0474 &device.id usb 0x0231 +device.name C5 Digital Media Camera (PC control mode) vendor.id usb 0x0474 &device.id usb 0x0401 +device.name Optical Drive vendor.id usb 0x0474 &device.id usb 0x0701 +device.name SCP-4900 Cellphone vendor.id usb 0x0474 &device.id usb 0x071f +device.name Usb Com Port Enumerator vendor.id usb 0x0474 &device.id usb 0x0722 +device.name W33SA Camera vendor.id usb 0x0475 +vendor.name Relisys/Teco Information System vendor.id usb 0x0475 &device.id usb 0x0100 +device.name NEC Petiscan vendor.id usb 0x0475 &device.id usb 0x0103 +device.name Eclipse 1200U/Episode vendor.id usb 0x0475 &device.id usb 0x0210 +device.name Scorpio Ultra 3 vendor.id usb 0x0476 +vendor.name AESP vendor.id usb 0x0477 +vendor.name Seagate Technology, Inc. vendor.id usb 0x0478 +vendor.name Connectix Corp. vendor.id usb 0x0478 &device.id usb 0x0001 +device.name QuickCam vendor.id usb 0x0478 &device.id usb 0x0002 +device.name QuickClip vendor.id usb 0x0478 &device.id usb 0x0003 +device.name QuickCam Pro vendor.id usb 0x0479 +vendor.name Advanced Peripheral Laboratories vendor.id usb 0x047a +vendor.name Semtech Corp. vendor.id usb 0x047a &device.id usb 0x0004 +device.name ScreenCoder UR7HCTS2-USB vendor.id usb 0x047b +vendor.name Silitek Corp. vendor.id usb 0x047b &device.id usb 0x0001 +device.name Keyboard vendor.id usb 0x047b &device.id usb 0x0002 +device.name Keyboard and Mouse vendor.id usb 0x047b &device.id usb 0x0011 +device.name SK-1688U Keyboard vendor.id usb 0x047b &device.id usb 0x00f9 +device.name SK-1789u Keyboard vendor.id usb 0x047b &device.id usb 0x0101 +device.name BlueTooth Keyboard and Mouse vendor.id usb 0x047b &device.id usb 0x020b +device.name SK-3105 SmartCard Reader vendor.id usb 0x047b &device.id usb 0x050e +device.name Internet Compact Keyboard vendor.id usb 0x047b &device.id usb 0x1000 +device.name Trust Office Scan USB 19200 vendor.id usb 0x047b &device.id usb 0x1002 +device.name HP ScanJet 4300c Parallel Port vendor.id usb 0x047c +vendor.name Dell Computer Corp. vendor.id usb 0x047c &device.id usb 0xffff +device.name UPS Tower 500W LV vendor.id usb 0x047d +vendor.name Kensington vendor.id usb 0x047d &device.id usb 0x1001 +device.name Mouse*in*a*Box vendor.id usb 0x047d &device.id usb 0x1002 +device.name Expert Mouse Pro vendor.id usb 0x047d &device.id usb 0x1003 +device.name Orbit TrackBall vendor.id usb 0x047d &device.id usb 0x1004 +device.name MouseWorks vendor.id usb 0x047d &device.id usb 0x1005 +device.name TurboBall vendor.id usb 0x047d &device.id usb 0x1006 +device.name TurboRing vendor.id usb 0x047d &device.id usb 0x1009 +device.name Orbit TrackBall for Mac vendor.id usb 0x047d &device.id usb 0x1012 +device.name PocketMouse vendor.id usb 0x047d &device.id usb 0x1013 +device.name Mouse*in*a*Box Optical Pro vendor.id usb 0x047d &device.id usb 0x1014 +device.name Expert Mouse Pro Wireless vendor.id usb 0x047d &device.id usb 0x1015 +device.name Expert Mouse vendor.id usb 0x047d &device.id usb 0x1016 +device.name ADB/USB Orbit vendor.id usb 0x047d &device.id usb 0x1018 +device.name Studio Mouse vendor.id usb 0x047d &device.id usb 0x101d +device.name Mouse*in*a*Box Optical Pro vendor.id usb 0x047d &device.id usb 0x101e +device.name Studio Mouse Wireless vendor.id usb 0x047d &device.id usb 0x101f +device.name PocketMouse Pro vendor.id usb 0x047d &device.id usb 0x1020 +device.name Expert Mouse Trackball vendor.id usb 0x047d &device.id usb 0x1021 +device.name Expert Mouse Wireless vendor.id usb 0x047d &device.id usb 0x1022 +device.name Orbit Optical vendor.id usb 0x047d &device.id usb 0x1023 +device.name Pocket Mouse Pro Wireless vendor.id usb 0x047d &device.id usb 0x1024 +device.name PocketMouse vendor.id usb 0x047d &device.id usb 0x1025 +device.name Mouse*in*a*Box Optical Elite Wireless vendor.id usb 0x047d &device.id usb 0x1026 +device.name Pocket Mouse Pro vendor.id usb 0x047d &device.id usb 0x1027 +device.name StudioMouse vendor.id usb 0x047d &device.id usb 0x1028 +device.name StudioMouse Wireless vendor.id usb 0x047d &device.id usb 0x1029 +device.name Mouse*in*a*Box Optical Elite vendor.id usb 0x047d &device.id usb 0x102a +device.name Mouse*in*a*Box Optical vendor.id usb 0x047d &device.id usb 0x102b +device.name PocketMouse vendor.id usb 0x047d &device.id usb 0x102c +device.name Iridio vendor.id usb 0x047d &device.id usb 0x102d +device.name Pilot Optical vendor.id usb 0x047d &device.id usb 0x102e +device.name Pilot Optical Pro vendor.id usb 0x047d &device.id usb 0x102f +device.name Pilot Optical Pro Wireless vendor.id usb 0x047d &device.id usb 0x1042 +device.name Ci25m Notebook Optical Mouse [Diamond Eye Precision] vendor.id usb 0x047d &device.id usb 0x1043 +device.name Ci65m Wireless Notebook Optical Mouse vendor.id usb 0x047d &device.id usb 0x104a +device.name PilotMouse Mini Retractable vendor.id usb 0x047d &device.id usb 0x105d +device.name PocketMouse Bluetooth vendor.id usb 0x047d &device.id usb 0x105e +device.name Bluetooth EDR Dongle vendor.id usb 0x047d &device.id usb 0x1061 +device.name PocketMouse Grip vendor.id usb 0x047d &device.id usb 0x1062 +device.name PocketMouse Max vendor.id usb 0x047d &device.id usb 0x1063 +device.name PocketMouse Max Wireless vendor.id usb 0x047d &device.id usb 0x1064 +device.name PocketMouse 2.0 Wireless vendor.id usb 0x047d &device.id usb 0x1065 +device.name PocketMouse 2.0 vendor.id usb 0x047d &device.id usb 0x1066 +device.name PocketMouse Max Glow vendor.id usb 0x047d &device.id usb 0x1067 +device.name ValueMouse vendor.id usb 0x047d &device.id usb 0x1068 +device.name ValueOpt White vendor.id usb 0x047d &device.id usb 0x1069 +device.name ValueOpt Black vendor.id usb 0x047d &device.id usb 0x106a +device.name PilotMouse Laser Wireless Mini vendor.id usb 0x047d &device.id usb 0x106b +device.name PilotMouse Laser - 3 Button vendor.id usb 0x047d &device.id usb 0x106c +device.name PilotMouse Laser - Gaming vendor.id usb 0x047d &device.id usb 0x106d +device.name PilotMouse Laser - Wired vendor.id usb 0x047d &device.id usb 0x106e +device.name PilotMouse Micro Laser vendor.id usb 0x047d &device.id usb 0x1070 +device.name ValueOpt Travel vendor.id usb 0x047d &device.id usb 0x1071 +device.name ValueOpt RF TX vendor.id usb 0x047d &device.id usb 0x1072 +device.name PocketMouse Colour vendor.id usb 0x047d &device.id usb 0x1073 +device.name PilotMouse Laser - 6 Button vendor.id usb 0x047d &device.id usb 0x1074 +device.name PilotMouse Laser Wireless Mini vendor.id usb 0x047d &device.id usb 0x1075 +device.name SlimBlade Presenter Media Mouse vendor.id usb 0x047d &device.id usb 0x1076 +device.name SlimBlade Media Mouse vendor.id usb 0x047d &device.id usb 0x1077 +device.name SlimBlade Presenter Mouse vendor.id usb 0x047d &device.id usb 0x1152 +device.name Bluetooth EDR Dongle vendor.id usb 0x047d &device.id usb 0x2002 +device.name Optical Elite Wireless vendor.id usb 0x047d &device.id usb 0x2010 +device.name Wireless Presentation Remote vendor.id usb 0x047d &device.id usb 0x2012 +device.name Wireless Presenter with Laser Pointer vendor.id usb 0x047d &device.id usb 0x2021 +device.name PilotBoard Wireless vendor.id usb 0x047d &device.id usb 0x2030 +device.name PilotBoard Wireless vendor.id usb 0x047d &device.id usb 0x2034 +device.name SlimBlade Media Notebook Set vendor.id usb 0x047d &device.id usb 0x2041 +device.name SlimBlade Trackball vendor.id usb 0x047d &device.id usb 0x2048 +device.name Orbit Trackball with Scroll Ring vendor.id usb 0x047d &device.id usb 0x4003 +device.name Gravis Xterminator Digital Gamepad vendor.id usb 0x047d &device.id usb 0x4005 +device.name Gravis Eliminator GamePad Pro vendor.id usb 0x047d &device.id usb 0x4006 +device.name Gravis Eliminator AfterShock vendor.id usb 0x047d &device.id usb 0x4007 +device.name Gravis Xterminator Force vendor.id usb 0x047d &device.id usb 0x4008 +device.name Gravis Destroyer TiltPad vendor.id usb 0x047d &device.id usb 0x5001 +device.name Cabo I Camera vendor.id usb 0x047d &device.id usb 0x5002 +device.name VideoCam CABO II vendor.id usb 0x047d &device.id usb 0x5003 +device.name VideoCam vendor.id usb 0x047e +vendor.name Agere Systems, Inc. (Lucent) vendor.id usb 0x047e &device.id usb 0x0300 +device.name ORiNOCO Card vendor.id usb 0x047e &device.id usb 0x1001 +device.name USS720 Parallel Port vendor.id usb 0x047e &device.id usb 0x2892 +device.name Systems Soft Modem vendor.id usb 0x047e &device.id usb 0xbad1 +device.name Lucent 56k Modem vendor.id usb 0x047e &device.id usb 0xf101 +device.name Atlas Modem vendor.id usb 0x047f +vendor.name Plantronics, Inc. vendor.id usb 0x047f &device.id usb 0x0101 +device.name Bulk Driver vendor.id usb 0x047f &device.id usb 0x0301 +device.name Bulk Driver vendor.id usb 0x047f &device.id usb 0x0411 +device.name Savi Office Base Station vendor.id usb 0x047f &device.id usb 0x0ca1 +device.name USB DSP v4 Audio Interface vendor.id usb 0x047f &device.id usb 0x4254 +device.name BUA-100 Bluetooth Adapter vendor.id usb 0x047f &device.id usb 0xac01 +device.name Savi 7xx vendor.id usb 0x047f &device.id usb 0xad01 +device.name GameCom 777 5.1 Headset vendor.id usb 0x047f &device.id usb 0xc008 +device.name Audio 655 DSP vendor.id usb 0x047f &device.id usb 0xc00e +device.name Blackwire C310 headset vendor.id usb 0x0480 +vendor.name Toshiba America Inc vendor.id usb 0x0480 &device.id usb 0x0001 +device.name InTouch Module vendor.id usb 0x0480 &device.id usb 0x0004 +device.name InTouch Module vendor.id usb 0x0480 &device.id usb 0x0011 +device.name InTouch Module vendor.id usb 0x0480 &device.id usb 0x0014 +device.name InTouch Module vendor.id usb 0x0480 &device.id usb 0x0100 +device.name Stor.E Slim USB 3.0 vendor.id usb 0x0480 &device.id usb 0x0200 +device.name External Disk vendor.id usb 0x0480 &device.id usb 0xa006 +device.name External Disk 1.5TB vendor.id usb 0x0480 &device.id usb 0xa007 +device.name External Disk USB 3.0 vendor.id usb 0x0480 &device.id usb 0xa009 +device.name Stor.E Basics vendor.id usb 0x0480 &device.id usb 0xa00d +device.name STOR.E BASICS 500GB vendor.id usb 0x0480 &device.id usb 0xa100 +device.name Canvio Alu 2TB 2.5" Black External Disk Model HDTH320EK3CA vendor.id usb 0x0480 &device.id usb 0xa202 +device.name Canvio Basics HDD vendor.id usb 0x0480 &device.id usb 0xa208 +device.name Canvio Basics 2TB USB 3.0 Portable Hard Drive vendor.id usb 0x0480 &device.id usb 0xb001 +device.name Stor.E Partner vendor.id usb 0x0480 &device.id usb 0xb207 +device.name Canvio Ready vendor.id usb 0x0480 &device.id usb 0xd000 +device.name External Disk 2TB Model DT01ABA200 vendor.id usb 0x0480 &device.id usb 0xd010 +device.name External Disk 3TB vendor.id usb 0x0480 &device.id usb 0xd011 +device.name Canvio Desk vendor.id usb 0x0481 +vendor.name Zenith Data Systems vendor.id usb 0x0482 +vendor.name Kyocera Corp. vendor.id usb 0x0482 &device.id usb 0x000e +device.name FS-1020D Printer vendor.id usb 0x0482 &device.id usb 0x000f +device.name FS-1920 Mono Printer vendor.id usb 0x0482 &device.id usb 0x0015 +device.name FS-1030D printer vendor.id usb 0x0482 &device.id usb 0x0100 +device.name Finecam S3x vendor.id usb 0x0482 &device.id usb 0x0101 +device.name Finecam S4 vendor.id usb 0x0482 &device.id usb 0x0103 +device.name Finecam S5 vendor.id usb 0x0482 &device.id usb 0x0105 +device.name Finecam L3 vendor.id usb 0x0482 &device.id usb 0x0106 +device.name Finecam vendor.id usb 0x0482 &device.id usb 0x0107 +device.name Digital Camera Device vendor.id usb 0x0482 &device.id usb 0x0108 +device.name Digital Camera Device vendor.id usb 0x0482 &device.id usb 0x0203 +device.name AH-K3001V vendor.id usb 0x0482 &device.id usb 0x0204 +device.name iBurst Terminal vendor.id usb 0x0482 &device.id usb 0x0408 +device.name FS-1320D Printer vendor.id usb 0x0483 +vendor.name STMicroelectronics vendor.id usb 0x0483 &device.id usb 0x0137 +device.name BeWAN ADSL USB ST (blue or green) vendor.id usb 0x0483 &device.id usb 0x0138 +device.name Unicorn II (ST70138B + MTC-20174TQ chipset) vendor.id usb 0x0483 &device.id usb 0x1307 +device.name Cytronix 6in1 Card Reader vendor.id usb 0x0483 &device.id usb 0x163d +device.name Cool Icam Digi-MP3 vendor.id usb 0x0483 &device.id usb 0x2015 +device.name TouchChip® Fingerprint Reader vendor.id usb 0x0483 &device.id usb 0x2016 +device.name Fingerprint Reader vendor.id usb 0x0483 &device.id usb 0x2017 +device.name Biometric Smart Card Reader vendor.id usb 0x0483 &device.id usb 0x2018 +device.name BioSimKey vendor.id usb 0x0483 &device.id usb 0x2302 +device.name Portable Flash Device (PFD) vendor.id usb 0x0483 &device.id usb 0x3744 +device.name ST-LINK/V1 vendor.id usb 0x0483 &device.id usb 0x3747 +device.name ST Micro Connect Lite vendor.id usb 0x0483 &device.id usb 0x3748 +device.name ST-LINK/V2 vendor.id usb 0x0483 &device.id usb 0x374b +device.name ST-LINK/V2.1 vendor.id usb 0x0483 &device.id usb 0x4810 +device.name ISDN adapter vendor.id usb 0x0483 &device.id usb 0x481d +device.name BT Digital Access adapter vendor.id usb 0x0483 &device.id usb 0x5000 +device.name ST Micro/Ergenic ERG BT-002 Bluetooth Adapter vendor.id usb 0x0483 &device.id usb 0x5001 +device.name ST Micro Bluetooth Device vendor.id usb 0x0483 &device.id usb 0x5710 +device.name Joystick in FS Mode vendor.id usb 0x0483 &device.id usb 0x5720 +device.name STM microSD Flash Device vendor.id usb 0x0483 &device.id usb 0x5721 +device.name Hantek DDS-3X25 Arbitrary Waveform Generator vendor.id usb 0x0483 &device.id usb 0x5730 +device.name STM32 Audio Streaming vendor.id usb 0x0483 &device.id usb 0x5740 +device.name STM32F407 vendor.id usb 0x0483 &device.id usb 0x7270 +device.name ST Micro Serial Bridge vendor.id usb 0x0483 &device.id usb 0x7554 +device.name 56k SoftModem vendor.id usb 0x0483 &device.id usb 0x91d1 +device.name Sensor Hub vendor.id usb 0x0483 &device.id usb 0xdf11 +device.name STM Device in DFU Mode vendor.id usb 0x0483 &device.id usb 0xff10 +device.name Swann ST56 Modem vendor.id usb 0x0484 +vendor.name Specialix vendor.id usb 0x0485 +vendor.name Nokia Monitors vendor.id usb 0x0486 +vendor.name ASUS Computers, Inc. vendor.id usb 0x0486 &device.id usb 0x0185 +device.name EeePC T91MT HID Touch Panel vendor.id usb 0x0487 +vendor.name Stewart Connector vendor.id usb 0x0488 +vendor.name Cirque Corp. vendor.id usb 0x0489 +vendor.name Foxconn / Hon Hai vendor.id usb 0x0489 &device.id usb 0x0502 +device.name SmartMedia Card Reader Firmware Loader vendor.id usb 0x0489 &device.id usb 0x0503 +device.name SmartMedia Card Reader vendor.id usb 0x0489 &device.id usb 0xd00c +device.name Rollei Compactline (Storage Mode) vendor.id usb 0x0489 &device.id usb 0xd00e +device.name Rollei Compactline (Video Mode) vendor.id usb 0x0489 &device.id usb 0xe000 +device.name T-Com TC 300 vendor.id usb 0x0489 &device.id usb 0xe003 +device.name Pirelli DP-L10 vendor.id usb 0x0489 &device.id usb 0xe00d +device.name Broadcom Bluetooth 2.1 Device vendor.id usb 0x0489 &device.id usb 0xe00f +device.name Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter] vendor.id usb 0x0489 &device.id usb 0xe011 +device.name Acer Bluetooth module vendor.id usb 0x0489 &device.id usb 0xe016 +device.name Ubee PXU1900 WiMAX Adapter [Beceem BCSM250] vendor.id usb 0x0489 &device.id usb 0xe02c +device.name Atheros AR5BBU12 Bluetooth Device vendor.id usb 0x0489 &device.id usb 0xe032 +device.name Broadcom BCM20702 Bluetooth vendor.id usb 0x0489 &device.id usb 0xe042 +device.name Broadcom BCM20702 Bluetooth vendor.id usb 0x0489 &device.id usb 0xe04d +device.name Atheros AR3012 Bluetooth vendor.id usb 0x048a +vendor.name S-MOS Systems, Inc. vendor.id usb 0x048c +vendor.name Alps Electric Ireland, Ltd vendor.id usb 0x048d +vendor.name Integrated Technology Express, Inc. vendor.id usb 0x048d &device.id usb 0x1165 +device.name IT1165 Flash Controller vendor.id usb 0x048d &device.id usb 0x1172 +device.name Flash Drive vendor.id usb 0x048d &device.id usb 0x1336 +device.name SD/MMC Cardreader vendor.id usb 0x048d &device.id usb 0x1345 +device.name Multi Cardreader vendor.id usb 0x048d &device.id usb 0x9006 +device.name IT9135 BDA Afatech DVB-T HDTV Dongle vendor.id usb 0x048d &device.id usb 0x9009 +device.name Zolid HD DVD Maker vendor.id usb 0x048d &device.id usb 0x9135 +device.name Zolid Mini DVB-T Stick vendor.id usb 0x048d &device.id usb 0x9306 +device.name IT930x DVB stick vendor.id usb 0x048d &device.id usb 0x9503 +device.name ITE it9503 feature-limited DVB-T transmission chip [ccHDtv] vendor.id usb 0x048d &device.id usb 0x9507 +device.name ITE it9507 full featured DVB-T transmission chip [ccHDtv] vendor.id usb 0x048f +vendor.name Eicon Tech. vendor.id usb 0x0490 +vendor.name United Microelectronics Corp. vendor.id usb 0x0491 +vendor.name Capetronic vendor.id usb 0x0491 &device.id usb 0x0003 +device.name Taxan Monitor Control vendor.id usb 0x0492 +vendor.name Samsung SemiConductor, Inc. vendor.id usb 0x0492 &device.id usb 0x0140 +device.name MP3 player vendor.id usb 0x0492 &device.id usb 0x0141 +device.name MP3 Player vendor.id usb 0x0493 +vendor.name MAG Technology Co., Ltd vendor.id usb 0x0495 +vendor.name ESS Technology, Inc. vendor.id usb 0x0496 +vendor.name Micron Electronics vendor.id usb 0x0497 +vendor.name Smile International vendor.id usb 0x0497 &device.id usb 0xc001 +device.name Camera Device vendor.id usb 0x0498 +vendor.name Capetronic (Kaohsiung) Corp. vendor.id usb 0x0499 +vendor.name Yamaha Corp. vendor.id usb 0x0499 &device.id usb 0x1000 +device.name UX256 MIDI I/F vendor.id usb 0x0499 &device.id usb 0x1001 +device.name MU1000 vendor.id usb 0x0499 &device.id usb 0x1002 +device.name MU2000 vendor.id usb 0x0499 &device.id usb 0x1003 +device.name MU500 vendor.id usb 0x0499 &device.id usb 0x1004 +device.name UW500 vendor.id usb 0x0499 &device.id usb 0x1005 +device.name MOTIF6 vendor.id usb 0x0499 &device.id usb 0x1006 +device.name MOTIF7 vendor.id usb 0x0499 &device.id usb 0x1007 +device.name MOTIF8 vendor.id usb 0x0499 &device.id usb 0x1008 +device.name UX96 MIDI I/F vendor.id usb 0x0499 &device.id usb 0x1009 +device.name UX16 MIDI I/F vendor.id usb 0x0499 &device.id usb 0x100a +device.name EOS BX vendor.id usb 0x0499 &device.id usb 0x100c +device.name UC-MX vendor.id usb 0x0499 &device.id usb 0x100d +device.name UC-KX vendor.id usb 0x0499 &device.id usb 0x100e +device.name S08 vendor.id usb 0x0499 &device.id usb 0x100f +device.name CLP-150 vendor.id usb 0x0499 &device.id usb 0x1010 +device.name CLP-170 vendor.id usb 0x0499 &device.id usb 0x1011 +device.name P-250 vendor.id usb 0x0499 &device.id usb 0x1012 +device.name TYROS vendor.id usb 0x0499 &device.id usb 0x1013 +device.name PF-500 vendor.id usb 0x0499 &device.id usb 0x1014 +device.name S90 vendor.id usb 0x0499 &device.id usb 0x1015 +device.name MOTIF-R vendor.id usb 0x0499 &device.id usb 0x1016 +device.name MDP-5 vendor.id usb 0x0499 &device.id usb 0x1017 +device.name CVP-204 vendor.id usb 0x0499 &device.id usb 0x1018 +device.name CVP-206 vendor.id usb 0x0499 &device.id usb 0x1019 +device.name CVP-208 vendor.id usb 0x0499 &device.id usb 0x101a +device.name CVP-210 vendor.id usb 0x0499 &device.id usb 0x101b +device.name PSR-1100 vendor.id usb 0x0499 &device.id usb 0x101c +device.name PSR-2100 vendor.id usb 0x0499 &device.id usb 0x101d +device.name CLP-175 vendor.id usb 0x0499 &device.id usb 0x101e +device.name PSR-K1 vendor.id usb 0x0499 &device.id usb 0x101f +device.name EZ-J24 vendor.id usb 0x0499 &device.id usb 0x1020 +device.name EZ-250i vendor.id usb 0x0499 &device.id usb 0x1021 +device.name MOTIF ES 6 vendor.id usb 0x0499 &device.id usb 0x1022 +device.name MOTIF ES 7 vendor.id usb 0x0499 &device.id usb 0x1023 +device.name MOTIF ES 8 vendor.id usb 0x0499 &device.id usb 0x1024 +device.name CVP-301 vendor.id usb 0x0499 &device.id usb 0x1025 +device.name CVP-303 vendor.id usb 0x0499 &device.id usb 0x1026 +device.name CVP-305 vendor.id usb 0x0499 &device.id usb 0x1027 +device.name CVP-307 vendor.id usb 0x0499 &device.id usb 0x1028 +device.name CVP-309 vendor.id usb 0x0499 &device.id usb 0x1029 +device.name CVP-309GP vendor.id usb 0x0499 &device.id usb 0x102a +device.name PSR-1500 vendor.id usb 0x0499 &device.id usb 0x102b +device.name PSR-3000 vendor.id usb 0x0499 &device.id usb 0x102e +device.name ELS-01/01C vendor.id usb 0x0499 &device.id usb 0x1030 +device.name PSR-295/293 vendor.id usb 0x0499 &device.id usb 0x1031 +device.name DGX-205/203 vendor.id usb 0x0499 &device.id usb 0x1032 +device.name DGX-305 vendor.id usb 0x0499 &device.id usb 0x1033 +device.name DGX-505 vendor.id usb 0x0499 &device.id usb 0x1037 +device.name PSR-E403 vendor.id usb 0x0499 &device.id usb 0x103c +device.name MOTIF-RACK ES vendor.id usb 0x0499 &device.id usb 0x1054 +device.name S90XS Keyboard/Music Synthesizer vendor.id usb 0x0499 &device.id usb 0x160f +device.name P-105 vendor.id usb 0x0499 &device.id usb 0x1613 +device.name Clavinova CLP535 vendor.id usb 0x0499 &device.id usb 0x2000 +device.name DGP-7 vendor.id usb 0x0499 &device.id usb 0x2001 +device.name DGP-5 vendor.id usb 0x0499 &device.id usb 0x3001 +device.name YST-MS55D USB Speaker vendor.id usb 0x0499 &device.id usb 0x3003 +device.name YST-M45D USB Speaker vendor.id usb 0x0499 &device.id usb 0x4000 +device.name NetVolante RTA54i Broadband&ISDN Router vendor.id usb 0x0499 &device.id usb 0x4001 +device.name NetVolante RTW65b Broadband Wireless Router vendor.id usb 0x0499 &device.id usb 0x4002 +device.name NetVolante RTW65i Broadband&ISDN Wireless Router vendor.id usb 0x0499 &device.id usb 0x4004 +device.name NetVolante RTA55i Broadband VoIP Router vendor.id usb 0x0499 &device.id usb 0x5000 +device.name CS1D vendor.id usb 0x0499 &device.id usb 0x5001 +device.name DSP1D vendor.id usb 0x0499 &device.id usb 0x5002 +device.name DME32 vendor.id usb 0x0499 &device.id usb 0x5003 +device.name DM2000 vendor.id usb 0x0499 &device.id usb 0x5004 +device.name 02R96 vendor.id usb 0x0499 &device.id usb 0x5005 +device.name ACU16-C vendor.id usb 0x0499 &device.id usb 0x5006 +device.name NHB32-C vendor.id usb 0x0499 &device.id usb 0x5007 +device.name DM1000 vendor.id usb 0x0499 &device.id usb 0x5008 +device.name 01V96 vendor.id usb 0x0499 &device.id usb 0x5009 +device.name SPX2000 vendor.id usb 0x0499 &device.id usb 0x500a +device.name PM5D vendor.id usb 0x0499 &device.id usb 0x500b +device.name DME64N vendor.id usb 0x0499 &device.id usb 0x500c +device.name DME24N vendor.id usb 0x0499 &device.id usb 0x6001 +device.name CRW2200UX Lightspeed 2 External CD-RW Drive vendor.id usb 0x0499 &device.id usb 0x7000 +device.name DTX vendor.id usb 0x0499 &device.id usb 0x7010 +device.name UB99 vendor.id usb 0x049a +vendor.name Gandalf Technologies, Ltd vendor.id usb 0x049b +vendor.name Curtis Computer Products vendor.id usb 0x049c +vendor.name Acer Advanced Labs, Inc. vendor.id usb 0x049c &device.id usb 0x0002 +device.name Keyboard (???) vendor.id usb 0x049d +vendor.name VLSI Technology vendor.id usb 0x049f +vendor.name Compaq Computer Corp. vendor.id usb 0x049f &device.id usb 0x0002 +device.name InkJet Color Printer vendor.id usb 0x049f &device.id usb 0x0003 +device.name iPAQ PocketPC vendor.id usb 0x049f &device.id usb 0x000e +device.name Internet Keyboard vendor.id usb 0x049f &device.id usb 0x0012 +device.name InkJet Color Printer vendor.id usb 0x049f &device.id usb 0x0018 +device.name PA-1/PA-2 MP3 Player vendor.id usb 0x049f &device.id usb 0x0019 +device.name InkJet Color Printer vendor.id usb 0x049f &device.id usb 0x001a +device.name S4 100 Scanner vendor.id usb 0x049f &device.id usb 0x001e +device.name IJ650 Inkjet Printer vendor.id usb 0x049f &device.id usb 0x001f +device.name WL215 Adapter vendor.id usb 0x049f &device.id usb 0x0021 +device.name S200 Scanner vendor.id usb 0x049f &device.id usb 0x0027 +device.name Bluetooth Multiport Module by Compaq vendor.id usb 0x049f &device.id usb 0x002a +device.name 1400P Inkjet Printer vendor.id usb 0x049f &device.id usb 0x002b +device.name A3000 vendor.id usb 0x049f &device.id usb 0x002c +device.name Lexmark X125 vendor.id usb 0x049f &device.id usb 0x0032 +device.name 802.11b Adapter [ipaq h5400] vendor.id usb 0x049f &device.id usb 0x0033 +device.name Wireless LAN MultiPort W100 [Intersil PRISM 2.5] vendor.id usb 0x049f &device.id usb 0x0036 +device.name Bluetooth Multiport Module vendor.id usb 0x049f &device.id usb 0x0051 +device.name KU-0133 Easy Access Interner Keyboard vendor.id usb 0x049f &device.id usb 0x0076 +device.name Wireless LAN MultiPort W200 vendor.id usb 0x049f &device.id usb 0x0080 +device.name GPRS Multiport vendor.id usb 0x049f &device.id usb 0x0086 +device.name Bluetooth Device vendor.id usb 0x049f &device.id usb 0x504a +device.name Personal Jukebox PJB100 vendor.id usb 0x049f &device.id usb 0x505a +device.name Linux-USB "CDC Subset" Device, or Itsy (experimental) vendor.id usb 0x049f &device.id usb 0x8511 +device.name iPAQ Networking 10/100 Ethernet [pegasus2] vendor.id usb 0x04a0 +vendor.name Digital Equipment Corp. vendor.id usb 0x04a1 +vendor.name SystemSoft Corp. vendor.id usb 0x04a1 &device.id usb 0xfff0 +device.name Telex Composite Device vendor.id usb 0x04a2 +vendor.name FirePower Systems vendor.id usb 0x04a3 +vendor.name Trident Microsystems, Inc. vendor.id usb 0x04a4 +vendor.name Hitachi, Ltd vendor.id usb 0x04a4 &device.id usb 0x0004 +device.name DVD-CAM DZ-MV100A Camcorder vendor.id usb 0x04a4 &device.id usb 0x001e +device.name DVDCAM USB HS Interface vendor.id usb 0x04a5 +vendor.name Acer Peripherals Inc. (now BenQ Corp.) vendor.id usb 0x04a5 &device.id usb 0x0001 +device.name Keyboard vendor.id usb 0x04a5 &device.id usb 0x0002 +device.name API Ergo K/B vendor.id usb 0x04a5 &device.id usb 0x0003 +device.name API Generic K/B Mouse vendor.id usb 0x04a5 &device.id usb 0x12a6 +device.name AcerScan C310U vendor.id usb 0x04a5 &device.id usb 0x1a20 +device.name Prisa 310U vendor.id usb 0x04a5 &device.id usb 0x1a2a +device.name Prisa 620U vendor.id usb 0x04a5 &device.id usb 0x2022 +device.name Prisa 320U/340U vendor.id usb 0x04a5 &device.id usb 0x2040 +device.name Prisa 620UT vendor.id usb 0x04a5 &device.id usb 0x205e +device.name ScanPrisa 640BU vendor.id usb 0x04a5 &device.id usb 0x2060 +device.name Prisa 620U+/640U vendor.id usb 0x04a5 &device.id usb 0x207e +device.name Prisa 640BU vendor.id usb 0x04a5 &device.id usb 0x209e +device.name ScanPrisa 640BT vendor.id usb 0x04a5 &device.id usb 0x20ae +device.name S2W 3000U vendor.id usb 0x04a5 &device.id usb 0x20b0 +device.name S2W 3300U/4300U vendor.id usb 0x04a5 &device.id usb 0x20be +device.name Prisa 640BT vendor.id usb 0x04a5 &device.id usb 0x20c0 +device.name Prisa 1240UT vendor.id usb 0x04a5 &device.id usb 0x20de +device.name S2W 4300U+ vendor.id usb 0x04a5 &device.id usb 0x20f8 +device.name Benq 5000 vendor.id usb 0x04a5 &device.id usb 0x20fc +device.name Benq 5000 vendor.id usb 0x04a5 &device.id usb 0x20fe +device.name SW2 5300U vendor.id usb 0x04a5 &device.id usb 0x2137 +device.name Benq 5150/5250 vendor.id usb 0x04a5 &device.id usb 0x2202 +device.name Benq 7400UT vendor.id usb 0x04a5 &device.id usb 0x2311 +device.name Benq 5560 vendor.id usb 0x04a5 &device.id usb 0x3003 +device.name Benq Webcam vendor.id usb 0x04a5 &device.id usb 0x3008 +device.name Benq 1500 vendor.id usb 0x04a5 &device.id usb 0x300a +device.name Benq 3410 vendor.id usb 0x04a5 &device.id usb 0x300c +device.name Benq 1016 vendor.id usb 0x04a5 &device.id usb 0x3019 +device.name Benq DC C40 vendor.id usb 0x04a5 &device.id usb 0x4000 +device.name P30 Composite Device vendor.id usb 0x04a5 &device.id usb 0x4013 +device.name BenQ-Siemens EF82/SL91 vendor.id usb 0x04a5 &device.id usb 0x4044 +device.name BenQ-Siemens SF71 vendor.id usb 0x04a5 &device.id usb 0x4045 +device.name BenQ-Siemens E81 vendor.id usb 0x04a5 &device.id usb 0x4048 +device.name BenQ M7 vendor.id usb 0x04a5 &device.id usb 0x6001 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6002 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6003 +device.name ATA/ATAPI Adapter vendor.id usb 0x04a5 &device.id usb 0x6004 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6005 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6006 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6007 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6008 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6009 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x600a +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x600b +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x600c +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x600d +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x600e +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x600f +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6010 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6011 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6012 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6013 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6014 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6015 +device.name Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x6125 +device.name MP3 Player vendor.id usb 0x04a5 &device.id usb 0x6180 +device.name MP3 Player vendor.id usb 0x04a5 &device.id usb 0x6200 +device.name MP3 Player vendor.id usb 0x04a5 &device.id usb 0x7500 +device.name Hi-Speed Mass Storage Device vendor.id usb 0x04a5 &device.id usb 0x9000 +device.name AWL300 Wireless Adapter vendor.id usb 0x04a5 &device.id usb 0x9001 +device.name AWL400 Wireless Adapter vendor.id usb 0x04a5 &device.id usb 0x9213 +device.name Kbd Hub vendor.id usb 0x04a6 +vendor.name Nokia Display Products vendor.id usb 0x04a6 &device.id usb 0x00b9 +device.name Audio vendor.id usb 0x04a6 &device.id usb 0x0180 +device.name Hub Type P vendor.id usb 0x04a6 &device.id usb 0x0181 +device.name HID Monitor Controls vendor.id usb 0x04a7 +vendor.name Visioneer vendor.id usb 0x04a7 &device.id usb 0x0100 +device.name StrobePro vendor.id usb 0x04a7 &device.id usb 0x0101 +device.name Strobe Pro Scanner (1.01) vendor.id usb 0x04a7 &device.id usb 0x0102 +device.name StrobePro Scanner vendor.id usb 0x04a7 &device.id usb 0x0211 +device.name OneTouch 7600 Scanner vendor.id usb 0x04a7 &device.id usb 0x0221 +device.name OneTouch 5300 Scanner vendor.id usb 0x04a7 &device.id usb 0x0223 +device.name OneTouch 8200 vendor.id usb 0x04a7 &device.id usb 0x0224 +device.name OneTouch 4800 USB/Microtek Scanport 3000 vendor.id usb 0x04a7 &device.id usb 0x0225 +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x04a7 &device.id usb 0x0226 +device.name OneTouch 5300 USB vendor.id usb 0x04a7 &device.id usb 0x0229 +device.name OneTouch 7100 vendor.id usb 0x04a7 &device.id usb 0x022a +device.name OneTouch 6600 vendor.id usb 0x04a7 &device.id usb 0x022c +device.name OneTouch 9000/9020 vendor.id usb 0x04a7 &device.id usb 0x0231 +device.name 6100 Scanner vendor.id usb 0x04a7 &device.id usb 0x0311 +device.name 6200 EPP/USB Scanner vendor.id usb 0x04a7 &device.id usb 0x0321 +device.name OneTouch 8100 EPP/USB Scanner vendor.id usb 0x04a7 &device.id usb 0x0331 +device.name OneTouch 8600 EPP/USB Scanner vendor.id usb 0x04a7 &device.id usb 0x0341 +device.name 6400 vendor.id usb 0x04a7 &device.id usb 0x0361 +device.name VistaScan Astra 3600(ENG) vendor.id usb 0x04a7 &device.id usb 0x0362 +device.name OneTouch 9320 vendor.id usb 0x04a7 &device.id usb 0x0371 +device.name OneTouch 8700/8920 vendor.id usb 0x04a7 &device.id usb 0x0380 +device.name OneTouch 7700 vendor.id usb 0x04a7 &device.id usb 0x0382 +device.name Photo Port 7700 vendor.id usb 0x04a7 &device.id usb 0x0390 +device.name 9650 vendor.id usb 0x04a7 &device.id usb 0x03a0 +device.name Xerox 4800 One Touch vendor.id usb 0x04a7 &device.id usb 0x0410 +device.name OneTouch Pro 8800/8820 vendor.id usb 0x04a7 &device.id usb 0x0421 +device.name 9450 USB vendor.id usb 0x04a7 &device.id usb 0x0423 +device.name 9750 Scanner vendor.id usb 0x04a7 &device.id usb 0x0424 +device.name Strobe XP 450 vendor.id usb 0x04a7 &device.id usb 0x0425 +device.name Strobe XP 100 vendor.id usb 0x04a7 &device.id usb 0x0426 +device.name Strobe XP 200 vendor.id usb 0x04a7 &device.id usb 0x0427 +device.name Strobe XP 100 vendor.id usb 0x04a7 &device.id usb 0x0444 +device.name OneTouch 7300 vendor.id usb 0x04a7 &device.id usb 0x0445 +device.name CardReader 100 vendor.id usb 0x04a7 &device.id usb 0x0446 +device.name Xerox DocuMate 510 vendor.id usb 0x04a7 &device.id usb 0x0447 +device.name XEROX DocuMate 520 vendor.id usb 0x04a7 &device.id usb 0x0448 +device.name XEROX DocuMate 250 vendor.id usb 0x04a7 &device.id usb 0x0449 +device.name Xerox DocuMate 252 vendor.id usb 0x04a7 &device.id usb 0x044a +device.name Xerox 6400 vendor.id usb 0x04a7 &device.id usb 0x044c +device.name Xerox DocuMate 262 vendor.id usb 0x04a7 &device.id usb 0x0474 +device.name Strobe XP 300 vendor.id usb 0x04a7 &device.id usb 0x0475 +device.name Xerox DocuMate 272 vendor.id usb 0x04a7 &device.id usb 0x0478 +device.name Strobe XP 220 vendor.id usb 0x04a7 &device.id usb 0x0479 +device.name Strobe XP 470 vendor.id usb 0x04a7 &device.id usb 0x047a +device.name 9450 vendor.id usb 0x04a7 &device.id usb 0x047b +device.name 9650 vendor.id usb 0x04a7 &device.id usb 0x047d +device.name 9420 vendor.id usb 0x04a7 &device.id usb 0x0480 +device.name 9520 vendor.id usb 0x04a7 &device.id usb 0x048f +device.name Strobe XP 470 vendor.id usb 0x04a7 &device.id usb 0x0491 +device.name Strobe XP 450 vendor.id usb 0x04a7 &device.id usb 0x0493 +device.name 9750 vendor.id usb 0x04a7 &device.id usb 0x0494 +device.name Strobe XP 120 vendor.id usb 0x04a7 &device.id usb 0x0497 +device.name Patriot 430 vendor.id usb 0x04a7 &device.id usb 0x0498 +device.name Patriot 680 vendor.id usb 0x04a7 &device.id usb 0x0499 +device.name Patriot 780 vendor.id usb 0x04a7 &device.id usb 0x049b +device.name Strobe XP 100 vendor.id usb 0x04a7 &device.id usb 0x04a0 +device.name 7400 vendor.id usb 0x04a7 &device.id usb 0x04ac +device.name Xerox Travel Scanner 100 vendor.id usb 0x04a7 &device.id usb 0x04cd +device.name Xerox Travel Scanner 150 vendor.id usb 0x04a8 +vendor.name Multivideo Labs, Inc. vendor.id usb 0x04a8 &device.id usb 0x0101 +device.name Hub vendor.id usb 0x04a8 &device.id usb 0x0303 +device.name Peripheral Switch vendor.id usb 0x04a8 &device.id usb 0x0404 +device.name Peripheral Switch vendor.id usb 0x04a9 +vendor.name Canon, Inc. vendor.id usb 0x04a9 &device.id usb 0x1005 +device.name BJ Printer Hub vendor.id usb 0x04a9 &device.id usb 0x1035 +device.name PD Printer Storage vendor.id usb 0x04a9 &device.id usb 0x1050 +device.name BJC-8200 vendor.id usb 0x04a9 &device.id usb 0x1051 +device.name BJC-3000 Color Printer vendor.id usb 0x04a9 &device.id usb 0x1052 +device.name BJC-6100 vendor.id usb 0x04a9 &device.id usb 0x1053 +device.name BJC-6200 vendor.id usb 0x04a9 &device.id usb 0x1054 +device.name BJC-6500 vendor.id usb 0x04a9 &device.id usb 0x1055 +device.name BJC-85 vendor.id usb 0x04a9 &device.id usb 0x1056 +device.name BJC-2110 Color Printer vendor.id usb 0x04a9 &device.id usb 0x1057 +device.name LR1 vendor.id usb 0x04a9 &device.id usb 0x105a +device.name BJC-55 vendor.id usb 0x04a9 &device.id usb 0x105b +device.name S600 Printer vendor.id usb 0x04a9 &device.id usb 0x105c +device.name S400 vendor.id usb 0x04a9 &device.id usb 0x105d +device.name S450 Printer vendor.id usb 0x04a9 &device.id usb 0x105e +device.name S800 vendor.id usb 0x04a9 &device.id usb 0x1062 +device.name S500 Printer vendor.id usb 0x04a9 &device.id usb 0x1063 +device.name S4500 vendor.id usb 0x04a9 &device.id usb 0x1064 +device.name S300 Printer vendor.id usb 0x04a9 &device.id usb 0x1065 +device.name S100 vendor.id usb 0x04a9 &device.id usb 0x1066 +device.name S630 vendor.id usb 0x04a9 &device.id usb 0x1067 +device.name S900 vendor.id usb 0x04a9 &device.id usb 0x1068 +device.name S9000 vendor.id usb 0x04a9 &device.id usb 0x1069 +device.name S820 vendor.id usb 0x04a9 &device.id usb 0x106a +device.name S200 Printer vendor.id usb 0x04a9 &device.id usb 0x106b +device.name S520 Printer vendor.id usb 0x04a9 &device.id usb 0x106d +device.name S750 Printer vendor.id usb 0x04a9 &device.id usb 0x106e +device.name S820D vendor.id usb 0x04a9 &device.id usb 0x1070 +device.name S530D vendor.id usb 0x04a9 &device.id usb 0x1072 +device.name I850 Printer vendor.id usb 0x04a9 &device.id usb 0x1073 +device.name I550 Printer vendor.id usb 0x04a9 &device.id usb 0x1074 +device.name S330 Printer vendor.id usb 0x04a9 &device.id usb 0x1076 +device.name i70 vendor.id usb 0x04a9 &device.id usb 0x1077 +device.name i950 vendor.id usb 0x04a9 &device.id usb 0x107a +device.name S830D vendor.id usb 0x04a9 &device.id usb 0x107b +device.name i320 vendor.id usb 0x04a9 &device.id usb 0x107c +device.name i470D vendor.id usb 0x04a9 &device.id usb 0x107d +device.name i9100 vendor.id usb 0x04a9 &device.id usb 0x107e +device.name i450 vendor.id usb 0x04a9 &device.id usb 0x107f +device.name i860 vendor.id usb 0x04a9 &device.id usb 0x1082 +device.name i350 vendor.id usb 0x04a9 &device.id usb 0x1084 +device.name i250 vendor.id usb 0x04a9 &device.id usb 0x1085 +device.name i255 vendor.id usb 0x04a9 &device.id usb 0x1086 +device.name i560 vendor.id usb 0x04a9 &device.id usb 0x1088 +device.name i965 vendor.id usb 0x04a9 &device.id usb 0x108a +device.name i455 vendor.id usb 0x04a9 &device.id usb 0x108b +device.name i900D vendor.id usb 0x04a9 &device.id usb 0x108c +device.name i475D vendor.id usb 0x04a9 &device.id usb 0x108d +device.name PIXMA iP2000 vendor.id usb 0x04a9 &device.id usb 0x108f +device.name i80 vendor.id usb 0x04a9 &device.id usb 0x1090 +device.name i9900 Photo Printer vendor.id usb 0x04a9 &device.id usb 0x1091 +device.name PIXMA iP1500 vendor.id usb 0x04a9 &device.id usb 0x1093 +device.name PIXMA iP4000 vendor.id usb 0x04a9 &device.id usb 0x1094 +device.name PIXMA iP3000x Printer vendor.id usb 0x04a9 &device.id usb 0x1095 +device.name PIXMA iP6000D vendor.id usb 0x04a9 &device.id usb 0x1097 +device.name PIXMA iP5000 vendor.id usb 0x04a9 &device.id usb 0x1098 +device.name PIXMA iP1000 vendor.id usb 0x04a9 &device.id usb 0x1099 +device.name PIXMA iP8500 vendor.id usb 0x04a9 &device.id usb 0x109c +device.name PIXMA iP4000R vendor.id usb 0x04a9 &device.id usb 0x109d +device.name iP90 vendor.id usb 0x04a9 &device.id usb 0x10a0 +device.name PIXMA iP1600 Printer vendor.id usb 0x04a9 &device.id usb 0x10a2 +device.name iP4200 vendor.id usb 0x04a9 &device.id usb 0x10a4 +device.name iP5200R vendor.id usb 0x04a9 &device.id usb 0x10a5 +device.name iP5200 vendor.id usb 0x04a9 &device.id usb 0x10a7 +device.name iP6210D vendor.id usb 0x04a9 &device.id usb 0x10a8 +device.name iP6220D vendor.id usb 0x04a9 &device.id usb 0x10a9 +device.name iP6600D vendor.id usb 0x04a9 &device.id usb 0x10b6 +device.name PIXMA iP4300 Printer vendor.id usb 0x04a9 &device.id usb 0x10b7 +device.name PIXMA iP5300 Printer vendor.id usb 0x04a9 &device.id usb 0x10c2 +device.name PIXMA iP1800 Printer vendor.id usb 0x04a9 &device.id usb 0x10c4 +device.name Pixma iP4500 Printer vendor.id usb 0x04a9 &device.id usb 0x10c9 +device.name PIXMA iP4600 Printer vendor.id usb 0x04a9 &device.id usb 0x10ca +device.name PIXMA iP3600 Printer vendor.id usb 0x04a9 &device.id usb 0x10e3 +device.name PIXMA iX6850 Printer vendor.id usb 0x04a9 &device.id usb 0x1404 +device.name W6400PG vendor.id usb 0x04a9 &device.id usb 0x1405 +device.name W8400PG vendor.id usb 0x04a9 &device.id usb 0x150f +device.name BIJ2350 PCL vendor.id usb 0x04a9 &device.id usb 0x1510 +device.name BIJ1350 PCL vendor.id usb 0x04a9 &device.id usb 0x1512 +device.name BIJ1350D PCL vendor.id usb 0x04a9 &device.id usb 0x1601 +device.name DR-2080C Scanner vendor.id usb 0x04a9 &device.id usb 0x1607 +device.name DR-6080 Scanner vendor.id usb 0x04a9 &device.id usb 0x1608 +device.name DR-2580C Scanner vendor.id usb 0x04a9 &device.id usb 0x1700 +device.name PIXMA MP110 Scanner vendor.id usb 0x04a9 &device.id usb 0x1701 +device.name PIXMA MP130 Scanner vendor.id usb 0x04a9 &device.id usb 0x1702 +device.name MP410 Composite vendor.id usb 0x04a9 &device.id usb 0x1703 +device.name MP430 Composite vendor.id usb 0x04a9 &device.id usb 0x1704 +device.name MP330 Composite vendor.id usb 0x04a9 &device.id usb 0x1706 +device.name PIXMA MP750 Scanner vendor.id usb 0x04a9 &device.id usb 0x1707 +device.name PIXMA MP780 Scanner vendor.id usb 0x04a9 &device.id usb 0x1708 +device.name PIXMA MP760 Scanner vendor.id usb 0x04a9 &device.id usb 0x1709 +device.name PIXMA MP150 Scanner vendor.id usb 0x04a9 &device.id usb 0x170a +device.name PIXMA MP170 Scanner vendor.id usb 0x04a9 &device.id usb 0x170b +device.name PIXMA MP450 Scanner vendor.id usb 0x04a9 &device.id usb 0x170c +device.name PIXMA MP500 Scanner vendor.id usb 0x04a9 &device.id usb 0x170d +device.name PIXMA MP800 Scanner vendor.id usb 0x04a9 &device.id usb 0x170e +device.name MP800R vendor.id usb 0x04a9 &device.id usb 0x1710 +device.name MP950 vendor.id usb 0x04a9 &device.id usb 0x1712 +device.name MP530 vendor.id usb 0x04a9 &device.id usb 0x1713 +device.name PIXMA MP830 Scanner vendor.id usb 0x04a9 &device.id usb 0x1714 +device.name MP160 vendor.id usb 0x04a9 &device.id usb 0x1715 +device.name MP180 Storage vendor.id usb 0x04a9 &device.id usb 0x1716 +device.name MP460 Composite vendor.id usb 0x04a9 &device.id usb 0x1717 +device.name MP510 vendor.id usb 0x04a9 &device.id usb 0x1718 +device.name MP600 Storage vendor.id usb 0x04a9 &device.id usb 0x171a +device.name MP810 Storage vendor.id usb 0x04a9 &device.id usb 0x171b +device.name MP960 vendor.id usb 0x04a9 &device.id usb 0x1721 +device.name MP210 ser vendor.id usb 0x04a9 &device.id usb 0x1723 +device.name MP470 ser vendor.id usb 0x04a9 &device.id usb 0x1724 +device.name PIXMA MP520 series vendor.id usb 0x04a9 &device.id usb 0x1725 +device.name MP610 ser vendor.id usb 0x04a9 &device.id usb 0x1726 +device.name MP970 ser vendor.id usb 0x04a9 &device.id usb 0x1727 +device.name MX300 ser vendor.id usb 0x04a9 &device.id usb 0x1728 +device.name PIXMA MX310 series vendor.id usb 0x04a9 &device.id usb 0x1729 +device.name MX700 ser vendor.id usb 0x04a9 &device.id usb 0x172b +device.name MP140 ser vendor.id usb 0x04a9 &device.id usb 0x1736 +device.name PIXMA MX320 series vendor.id usb 0x04a9 &device.id usb 0x173a +device.name MP250 series printer vendor.id usb 0x04a9 &device.id usb 0x173b +device.name PIXMA MP270 All-In-One Printer vendor.id usb 0x04a9 &device.id usb 0x173e +device.name MP560 vendor.id usb 0x04a9 &device.id usb 0x173f +device.name Pixma MP640 Multifunction device vendor.id usb 0x04a9 &device.id usb 0x1748 +device.name Pixma MG5150 vendor.id usb 0x04a9 &device.id usb 0x174d +device.name MX360 ser vendor.id usb 0x04a9 &device.id usb 0x176d +device.name PIXMA MG2550 vendor.id usb 0x04a9 &device.id usb 0x178d +device.name PIXMA MG6853 vendor.id usb 0x04a9 &device.id usb 0x1900 +device.name CanoScan LiDE 90 vendor.id usb 0x04a9 &device.id usb 0x1901 +device.name CanoScan 8800F vendor.id usb 0x04a9 &device.id usb 0x1904 +device.name CanoScan LiDE 100 vendor.id usb 0x04a9 &device.id usb 0x1905 +device.name CanoScan LiDE 200 vendor.id usb 0x04a9 &device.id usb 0x1906 +device.name CanoScan 5600F vendor.id usb 0x04a9 &device.id usb 0x1907 +device.name CanoScan LiDE 700F vendor.id usb 0x04a9 &device.id usb 0x1909 +device.name CanoScan LiDE 110 vendor.id usb 0x04a9 &device.id usb 0x190a +device.name CanoScan LiDE 210 vendor.id usb 0x04a9 &device.id usb 0x190d +device.name CanoScan 9000F Mark II vendor.id usb 0x04a9 &device.id usb 0x190e +device.name CanoScan LiDE 120 vendor.id usb 0x04a9 &device.id usb 0x190f +device.name CanoScan LiDE 220 vendor.id usb 0x04a9 &device.id usb 0x2200 +device.name CanoScan LiDE 25 vendor.id usb 0x04a9 &device.id usb 0x2201 +device.name CanoScan FB320U vendor.id usb 0x04a9 &device.id usb 0x2202 +device.name CanoScan FB620U vendor.id usb 0x04a9 &device.id usb 0x2204 +device.name CanoScan FB630U vendor.id usb 0x04a9 &device.id usb 0x2205 +device.name CanoScan FB1210U vendor.id usb 0x04a9 &device.id usb 0x2206 +device.name CanoScan N650U/N656U vendor.id usb 0x04a9 &device.id usb 0x2207 +device.name CanoScan 1220U vendor.id usb 0x04a9 &device.id usb 0x2208 +device.name CanoScan D660U vendor.id usb 0x04a9 &device.id usb 0x220a +device.name CanoScan D2400UF vendor.id usb 0x04a9 &device.id usb 0x220b +device.name CanoScan D646U vendor.id usb 0x04a9 &device.id usb 0x220c +device.name CanoScan D1250U2 vendor.id usb 0x04a9 &device.id usb 0x220d +device.name CanoScan N670U/N676U/LiDE 20 vendor.id usb 0x04a9 &device.id usb 0x220e +device.name CanoScan N1240U/LiDE 30 vendor.id usb 0x04a9 &device.id usb 0x220f +device.name CanoScan 8000F vendor.id usb 0x04a9 &device.id usb 0x2210 +device.name CanoScan 9900F vendor.id usb 0x04a9 &device.id usb 0x2212 +device.name CanoScan 5000F vendor.id usb 0x04a9 &device.id usb 0x2213 +device.name CanoScan LiDE 50/LiDE 35/LiDE 40 vendor.id usb 0x04a9 &device.id usb 0x2214 +device.name CanoScan LiDE 80 vendor.id usb 0x04a9 &device.id usb 0x2215 +device.name CanoScan 3000/3000F/3000ex vendor.id usb 0x04a9 &device.id usb 0x2216 +device.name CanoScan 3200F vendor.id usb 0x04a9 &device.id usb 0x2217 +device.name CanoScan 5200F vendor.id usb 0x04a9 &device.id usb 0x2219 +device.name CanoScan 9950F vendor.id usb 0x04a9 &device.id usb 0x221b +device.name CanoScan 4200F vendor.id usb 0x04a9 &device.id usb 0x221c +device.name CanoScan LiDE 60 vendor.id usb 0x04a9 &device.id usb 0x221e +device.name CanoScan 8400F vendor.id usb 0x04a9 &device.id usb 0x221f +device.name CanoScan LiDE 500F vendor.id usb 0x04a9 &device.id usb 0x2220 +device.name CanoScan LIDE 25 vendor.id usb 0x04a9 &device.id usb 0x2224 +device.name CanoScan LiDE 600F vendor.id usb 0x04a9 &device.id usb 0x2225 +device.name CanoScan LiDE 70 vendor.id usb 0x04a9 &device.id usb 0x2228 +device.name CanoScan 4400F vendor.id usb 0x04a9 &device.id usb 0x2229 +device.name CanoScan 8600F vendor.id usb 0x04a9 &device.id usb 0x2602 +device.name MultiPASS C555 vendor.id usb 0x04a9 &device.id usb 0x2603 +device.name MultiPASS C755 vendor.id usb 0x04a9 &device.id usb 0x260a +device.name CAPT Printer vendor.id usb 0x04a9 &device.id usb 0x260e +device.name LBP-2000 vendor.id usb 0x04a9 &device.id usb 0x2610 +device.name MPC600F vendor.id usb 0x04a9 &device.id usb 0x2611 +device.name SmartBase MPC400 vendor.id usb 0x04a9 &device.id usb 0x2612 +device.name MultiPASS C855 vendor.id usb 0x04a9 &device.id usb 0x2617 +device.name CAPT Printer vendor.id usb 0x04a9 &device.id usb 0x261a +device.name iR1600 vendor.id usb 0x04a9 &device.id usb 0x261b +device.name iR1610 vendor.id usb 0x04a9 &device.id usb 0x261c +device.name iC2300 vendor.id usb 0x04a9 &device.id usb 0x261f +device.name MPC200 Printer vendor.id usb 0x04a9 &device.id usb 0x2621 +device.name iR2000 vendor.id usb 0x04a9 &device.id usb 0x2622 +device.name iR2010 vendor.id usb 0x04a9 &device.id usb 0x2623 +device.name FAX-B180C vendor.id usb 0x04a9 &device.id usb 0x2629 +device.name FAXPHONE L75 vendor.id usb 0x04a9 &device.id usb 0x262b +device.name LaserShot LBP-1120 Printer vendor.id usb 0x04a9 &device.id usb 0x262d +device.name iR C3200 vendor.id usb 0x04a9 &device.id usb 0x262f +device.name MultiPASS MP730 vendor.id usb 0x04a9 &device.id usb 0x2630 +device.name MultiPASS MP700 vendor.id usb 0x04a9 &device.id usb 0x2631 +device.name LASER CLASS 700 vendor.id usb 0x04a9 &device.id usb 0x2632 +device.name FAX-L2000 vendor.id usb 0x04a9 &device.id usb 0x2635 +device.name MPC190 vendor.id usb 0x04a9 &device.id usb 0x2637 +device.name iR C6800 vendor.id usb 0x04a9 &device.id usb 0x2638 +device.name iR C3100 vendor.id usb 0x04a9 &device.id usb 0x263c +device.name Smartbase MP360 vendor.id usb 0x04a9 &device.id usb 0x263d +device.name MP370 vendor.id usb 0x04a9 &device.id usb 0x263e +device.name MP390 FAX vendor.id usb 0x04a9 &device.id usb 0x263f +device.name MP375 vendor.id usb 0x04a9 &device.id usb 0x2646 +device.name MF5530 Scanner Device V1.9.1 vendor.id usb 0x04a9 &device.id usb 0x2647 +device.name MF5550 Composite vendor.id usb 0x04a9 &device.id usb 0x264d +device.name PIXMA MP710 vendor.id usb 0x04a9 &device.id usb 0x264e +device.name MF5630 vendor.id usb 0x04a9 &device.id usb 0x264f +device.name MF5650 (FAX) vendor.id usb 0x04a9 &device.id usb 0x2650 +device.name iR 6800C EUR vendor.id usb 0x04a9 &device.id usb 0x2651 +device.name iR 3100C EUR vendor.id usb 0x04a9 &device.id usb 0x2655 +device.name FP-L170/MF350/L380/L398 vendor.id usb 0x04a9 &device.id usb 0x2656 +device.name iR1510-1670 CAPT Printer vendor.id usb 0x04a9 &device.id usb 0x2659 +device.name MF8100 vendor.id usb 0x04a9 &device.id usb 0x265b +device.name CAPT Printer vendor.id usb 0x04a9 &device.id usb 0x265c +device.name iR C3220 vendor.id usb 0x04a9 &device.id usb 0x265d +device.name MF5730 vendor.id usb 0x04a9 &device.id usb 0x265e +device.name MF5750 vendor.id usb 0x04a9 &device.id usb 0x265f +device.name MF5770 vendor.id usb 0x04a9 &device.id usb 0x2660 +device.name MF3110 vendor.id usb 0x04a9 &device.id usb 0x2663 +device.name iR3570/iR4570 vendor.id usb 0x04a9 &device.id usb 0x2664 +device.name iR2270/iR2870 vendor.id usb 0x04a9 &device.id usb 0x2665 +device.name iR C2620 vendor.id usb 0x04a9 &device.id usb 0x2666 +device.name iR C5800 vendor.id usb 0x04a9 &device.id usb 0x2667 +device.name iR85PLUS vendor.id usb 0x04a9 &device.id usb 0x2669 +device.name iR105PLUS vendor.id usb 0x04a9 &device.id usb 0x266a +device.name CAPT Device vendor.id usb 0x04a9 &device.id usb 0x266b +device.name iR8070 vendor.id usb 0x04a9 &device.id usb 0x266c +device.name iR9070 vendor.id usb 0x04a9 &device.id usb 0x266d +device.name iR 5800C EUR vendor.id usb 0x04a9 &device.id usb 0x266e +device.name CAPT Device vendor.id usb 0x04a9 &device.id usb 0x266f +device.name iR2230 vendor.id usb 0x04a9 &device.id usb 0x2670 +device.name iR3530 vendor.id usb 0x04a9 &device.id usb 0x2671 +device.name iR5570/iR6570 vendor.id usb 0x04a9 &device.id usb 0x2672 +device.name iR C3170 vendor.id usb 0x04a9 &device.id usb 0x2673 +device.name iR 3170C EUR vendor.id usb 0x04a9 &device.id usb 0x2674 +device.name L120 vendor.id usb 0x04a9 &device.id usb 0x2675 +device.name iR2830 vendor.id usb 0x04a9 &device.id usb 0x2676 +device.name CAPT Device vendor.id usb 0x04a9 &device.id usb 0x2677 +device.name iR C2570 vendor.id usb 0x04a9 &device.id usb 0x2678 +device.name iR 2570C EUR vendor.id usb 0x04a9 &device.id usb 0x2679 +device.name CAPT Device vendor.id usb 0x04a9 &device.id usb 0x267a +device.name iR2016 vendor.id usb 0x04a9 &device.id usb 0x267b +device.name iR2020 vendor.id usb 0x04a9 &device.id usb 0x267d +device.name MF7100 series vendor.id usb 0x04a9 &device.id usb 0x2684 +device.name MF3200 series vendor.id usb 0x04a9 &device.id usb 0x2686 +device.name MF6500 series vendor.id usb 0x04a9 &device.id usb 0x2687 +device.name iR4530 vendor.id usb 0x04a9 &device.id usb 0x2688 +device.name LBP3460 vendor.id usb 0x04a9 &device.id usb 0x268c +device.name iR C6870 vendor.id usb 0x04a9 &device.id usb 0x268d +device.name iR 6870C EUR vendor.id usb 0x04a9 &device.id usb 0x268e +device.name iR C5870 vendor.id usb 0x04a9 &device.id usb 0x268f +device.name iR 5870C EUR vendor.id usb 0x04a9 &device.id usb 0x2691 +device.name iR7105 vendor.id usb 0x04a9 &device.id usb 0x26a3 +device.name MF4100 series vendor.id usb 0x04a9 &device.id usb 0x26b0 +device.name MF4600 series vendor.id usb 0x04a9 &device.id usb 0x26b4 +device.name MF4010 series vendor.id usb 0x04a9 &device.id usb 0x26b5 +device.name MF4200 series vendor.id usb 0x04a9 &device.id usb 0x26da +device.name LBP3010B printer vendor.id usb 0x04a9 &device.id usb 0x26e6 +device.name iR1024 vendor.id usb 0x04a9 &device.id usb 0x2736 +device.name I-SENSYS MF4550d vendor.id usb 0x04a9 &device.id usb 0x2737 +device.name MF4410 vendor.id usb 0x04a9 &device.id usb 0x3041 +device.name PowerShot S10 vendor.id usb 0x04a9 &device.id usb 0x3042 +device.name CanoScan FS4000US Film Scanner vendor.id usb 0x04a9 &device.id usb 0x3043 +device.name PowerShot S20 vendor.id usb 0x04a9 &device.id usb 0x3044 +device.name EOS D30 vendor.id usb 0x04a9 &device.id usb 0x3045 +device.name PowerShot S100 vendor.id usb 0x04a9 &device.id usb 0x3046 +device.name IXY Digital vendor.id usb 0x04a9 &device.id usb 0x3047 +device.name Digital IXUS vendor.id usb 0x04a9 &device.id usb 0x3048 +device.name PowerShot G1 vendor.id usb 0x04a9 &device.id usb 0x3049 +device.name PowerShot Pro90 IS vendor.id usb 0x04a9 &device.id usb 0x304a +device.name CP-10 vendor.id usb 0x04a9 &device.id usb 0x304b +device.name IXY Digital 300 vendor.id usb 0x04a9 &device.id usb 0x304c +device.name PowerShot S300 vendor.id usb 0x04a9 &device.id usb 0x304d +device.name Digital IXUS 300 vendor.id usb 0x04a9 &device.id usb 0x304e +device.name PowerShot A20 vendor.id usb 0x04a9 &device.id usb 0x304f +device.name PowerShot A10 vendor.id usb 0x04a9 &device.id usb 0x3050 +device.name PowerShot unknown 1 vendor.id usb 0x04a9 &device.id usb 0x3051 +device.name PowerShot S110 vendor.id usb 0x04a9 &device.id usb 0x3052 +device.name Digital IXUS V vendor.id usb 0x04a9 &device.id usb 0x3055 +device.name PowerShot G2 vendor.id usb 0x04a9 &device.id usb 0x3056 +device.name PowerShot S40 vendor.id usb 0x04a9 &device.id usb 0x3057 +device.name PowerShot S30 vendor.id usb 0x04a9 &device.id usb 0x3058 +device.name PowerShot A40 vendor.id usb 0x04a9 &device.id usb 0x3059 +device.name PowerShot A30 vendor.id usb 0x04a9 &device.id usb 0x305b +device.name ZR45MC Digital Camcorder vendor.id usb 0x04a9 &device.id usb 0x305c +device.name PowerShot unknown 2 vendor.id usb 0x04a9 &device.id usb 0x3060 +device.name EOS D60 vendor.id usb 0x04a9 &device.id usb 0x3061 +device.name PowerShot A100 vendor.id usb 0x04a9 &device.id usb 0x3062 +device.name PowerShot A200 vendor.id usb 0x04a9 &device.id usb 0x3063 +device.name CP-100 vendor.id usb 0x04a9 &device.id usb 0x3065 +device.name PowerShot S200 vendor.id usb 0x04a9 &device.id usb 0x3066 +device.name Digital IXUS 330 vendor.id usb 0x04a9 &device.id usb 0x3067 +device.name MV550i Digital Video Camera vendor.id usb 0x04a9 &device.id usb 0x3069 +device.name PowerShot G3 vendor.id usb 0x04a9 &device.id usb 0x306a +device.name Digital unknown 3 vendor.id usb 0x04a9 &device.id usb 0x306b +device.name MVX2i Digital Video Camera vendor.id usb 0x04a9 &device.id usb 0x306c +device.name PowerShot S45 vendor.id usb 0x04a9 &device.id usb 0x306d +device.name PowerShot S45 PtP Mode vendor.id usb 0x04a9 &device.id usb 0x306e +device.name PowerShot G3 (normal mode) vendor.id usb 0x04a9 &device.id usb 0x306f +device.name PowerShot G3 (ptp) vendor.id usb 0x04a9 &device.id usb 0x3070 +device.name PowerShot S230 vendor.id usb 0x04a9 &device.id usb 0x3071 +device.name PowerShot S230 (ptp) vendor.id usb 0x04a9 &device.id usb 0x3072 +device.name PowerShot SD100 / Digital IXUS II (ptp) vendor.id usb 0x04a9 &device.id usb 0x3073 +device.name PowerShot A70 (ptp) vendor.id usb 0x04a9 &device.id usb 0x3074 +device.name PowerShot A60 (ptp) vendor.id usb 0x04a9 &device.id usb 0x3075 +device.name IXUS 400 Camera vendor.id usb 0x04a9 &device.id usb 0x3076 +device.name PowerShot A300 vendor.id usb 0x04a9 &device.id usb 0x3077 +device.name PowerShot S50 vendor.id usb 0x04a9 &device.id usb 0x3078 +device.name ZR70MC Digital Camcorder vendor.id usb 0x04a9 &device.id usb 0x307a +device.name MV650i (normal mode) vendor.id usb 0x04a9 &device.id usb 0x307b +device.name MV630i Digital Video Camera vendor.id usb 0x04a9 &device.id usb 0x307c +device.name CP-200 vendor.id usb 0x04a9 &device.id usb 0x307d +device.name CP-300 vendor.id usb 0x04a9 &device.id usb 0x307f +device.name Optura 20 vendor.id usb 0x04a9 &device.id usb 0x3080 +device.name MVX150i (normal mode) / Optura 20 (normal mode) vendor.id usb 0x04a9 &device.id usb 0x3081 +device.name Optura 10 vendor.id usb 0x04a9 &device.id usb 0x3082 +device.name MVX100i / Optura 10 vendor.id usb 0x04a9 &device.id usb 0x3083 +device.name EOS 10D vendor.id usb 0x04a9 &device.id usb 0x3084 +device.name EOS 300D / EOS Digital Rebel vendor.id usb 0x04a9 &device.id usb 0x3085 +device.name PowerShot G5 vendor.id usb 0x04a9 &device.id usb 0x3087 +device.name Elura 50 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x3088 +device.name Elura 50 (normal mode) vendor.id usb 0x04a9 &device.id usb 0x308d +device.name MVX3i vendor.id usb 0x04a9 &device.id usb 0x308e +device.name FV M1 (normal mode) / MVX 3i (normal mode) / Optura Xi (normal mode) vendor.id usb 0x04a9 &device.id usb 0x3093 +device.name Optura 300 vendor.id usb 0x04a9 &device.id usb 0x3096 +device.name IXY DV M2 (normal mode) / MVX 10i (normal mode) vendor.id usb 0x04a9 &device.id usb 0x3099 +device.name EOS 300D (ptp) vendor.id usb 0x04a9 &device.id usb 0x309a +device.name PowerShot A80 vendor.id usb 0x04a9 &device.id usb 0x309b +device.name Digital IXUS (ptp) vendor.id usb 0x04a9 &device.id usb 0x309c +device.name PowerShot S1 IS vendor.id usb 0x04a9 &device.id usb 0x309d +device.name Powershot Pro 1 vendor.id usb 0x04a9 &device.id usb 0x309f +device.name Camera vendor.id usb 0x04a9 &device.id usb 0x30a0 +device.name Camera vendor.id usb 0x04a9 &device.id usb 0x30a1 +device.name Camera vendor.id usb 0x04a9 &device.id usb 0x30a2 +device.name Camera vendor.id usb 0x04a9 &device.id usb 0x30a8 +device.name Elura 60E/Optura 40 (ptp) vendor.id usb 0x04a9 &device.id usb 0x30a9 +device.name MVX25i (normal mode) / Optura 40 (normal mode) vendor.id usb 0x04a9 &device.id usb 0x30b1 +device.name PowerShot S70 (normal mode) / PowerShot S70 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30b2 +device.name PowerShot S60 (normal mode) / PowerShot S60 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30b3 +device.name PowerShot G6 (normal mode) / PowerShot G6 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30b4 +device.name PowerShot S500 vendor.id usb 0x04a9 &device.id usb 0x30b5 +device.name PowerShot A75 vendor.id usb 0x04a9 &device.id usb 0x30b6 +device.name Digital IXUS II2 / Digital IXUS II2 (PTP mode) / PowerShot SD110 (PTP mode) / PowerShot SD110 Digital ELPH vendor.id usb 0x04a9 &device.id usb 0x30b7 +device.name PowerShot A400 / PowerShot A400 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30b8 +device.name PowerShot A310 / PowerShot A310 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30b9 +device.name Powershot A85 vendor.id usb 0x04a9 &device.id usb 0x30ba +device.name PowerShot S410 Digital Elph vendor.id usb 0x04a9 &device.id usb 0x30bb +device.name PowerShot A95 vendor.id usb 0x04a9 &device.id usb 0x30bd +device.name CP-220 vendor.id usb 0x04a9 &device.id usb 0x30be +device.name CP-330 vendor.id usb 0x04a9 &device.id usb 0x30bf +device.name Digital IXUS 40 vendor.id usb 0x04a9 &device.id usb 0x30c0 +device.name Digital IXUS 30 (PTP mode) / PowerShot SD200 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30c1 +device.name Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode) vendor.id usb 0x04a9 &device.id usb 0x30c2 +device.name PowerShot A510 (normal mode) / PowerShot A510 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30c4 +device.name Digital IXUS i5 (normal mode) / IXY Digital L2 (normal mode) / PowerShot SD20 (normal mode) vendor.id usb 0x04a9 &device.id usb 0x30ea +device.name EOS 1D Mark II (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30eb +device.name EOS 20D vendor.id usb 0x04a9 &device.id usb 0x30ec +device.name EOS 20D (ptp) vendor.id usb 0x04a9 &device.id usb 0x30ee +device.name EOS 350D vendor.id usb 0x04a9 &device.id usb 0x30ef +device.name EOS 350D (ptp) vendor.id usb 0x04a9 &device.id usb 0x30f0 +device.name PowerShot S2 IS (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30f2 +device.name Digital IXUS 700 (normal mode) / Digital IXUS 700 (PTP mode) / IXY Digital 600 (normal mode) / PowerShot SD500 (normal mode) / PowerShot SD500 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30f4 +device.name PowerShot SD30 / Ixus iZoom / IXY DIGITAL L3 vendor.id usb 0x04a9 &device.id usb 0x30f5 +device.name SELPHY CP500 vendor.id usb 0x04a9 &device.id usb 0x30f6 +device.name SELPHY CP400 vendor.id usb 0x04a9 &device.id usb 0x30f8 +device.name Powershot A430 vendor.id usb 0x04a9 &device.id usb 0x30f9 +device.name PowerShot A410 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30fa +device.name PowerShot S80 vendor.id usb 0x04a9 &device.id usb 0x30fc +device.name PowerShot A620 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30fd +device.name PowerShot A610 (normal mode)/PowerShot A610 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30fe +device.name Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x30ff +device.name Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x3100 +device.name PowerShot TX1 vendor.id usb 0x04a9 &device.id usb 0x310b +device.name SELPHY CP600 vendor.id usb 0x04a9 &device.id usb 0x310e +device.name Digital IXUS 50 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x310f +device.name PowerShot A420 vendor.id usb 0x04a9 &device.id usb 0x3110 +device.name EOS Digital Rebel XTi vendor.id usb 0x04a9 &device.id usb 0x3115 +device.name PowerShot SD900 / Digital IXUS 900 Ti / IXY DIGITAL 1000 vendor.id usb 0x04a9 &device.id usb 0x3116 +device.name Digital IXUS 750 / PowerShot SD550 (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x3117 +device.name PowerShot A700 vendor.id usb 0x04a9 &device.id usb 0x3119 +device.name PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS vendor.id usb 0x04a9 &device.id usb 0x311a +device.name PowerShot S3 IS vendor.id usb 0x04a9 &device.id usb 0x311b +device.name PowerShot A540 vendor.id usb 0x04a9 &device.id usb 0x311c +device.name PowerShot SD600 DIGITAL ELPH / DIGITAL IXUS 60 / IXY DIGITAL 70 vendor.id usb 0x04a9 &device.id usb 0x3125 +device.name PowerShot G7 vendor.id usb 0x04a9 &device.id usb 0x3126 +device.name PowerShot A530 vendor.id usb 0x04a9 &device.id usb 0x3127 +device.name SELPHY CP710 vendor.id usb 0x04a9 &device.id usb 0x3128 +device.name SELPHY CP510 vendor.id usb 0x04a9 &device.id usb 0x312d +device.name Elura 100 vendor.id usb 0x04a9 &device.id usb 0x3136 +device.name PowerShot SD800 IS / Digital IXUS 850 IS / IXY DIGITAL 900 IS vendor.id usb 0x04a9 &device.id usb 0x3137 +device.name PowerShot SD40 / Digital IXUS i7 IXY / DIGITAL L4 vendor.id usb 0x04a9 &device.id usb 0x3138 +device.name PowerShot A710 IS vendor.id usb 0x04a9 &device.id usb 0x3139 +device.name PowerShot A640 vendor.id usb 0x04a9 &device.id usb 0x313a +device.name PowerShot A630 vendor.id usb 0x04a9 &device.id usb 0x3141 +device.name SELPHY ES1 vendor.id usb 0x04a9 &device.id usb 0x3142 +device.name SELPHY CP730 vendor.id usb 0x04a9 &device.id usb 0x3143 +device.name SELPHY CP720 vendor.id usb 0x04a9 &device.id usb 0x3145 +device.name EOS 450D vendor.id usb 0x04a9 &device.id usb 0x3146 +device.name EOS 40D vendor.id usb 0x04a9 &device.id usb 0x3147 +device.name EOS 1Ds Mark III vendor.id usb 0x04a9 &device.id usb 0x3148 +device.name PowerShot S5 IS vendor.id usb 0x04a9 &device.id usb 0x3149 +device.name PowerShot A460 vendor.id usb 0x04a9 &device.id usb 0x314b +device.name PowerShot SD850 IS DIGITAL ELPH / Digital IXUS 950 IS / IXY DIGITAL 810 IS vendor.id usb 0x04a9 &device.id usb 0x314c +device.name PowerShot A570 IS vendor.id usb 0x04a9 &device.id usb 0x314d +device.name PowerShot A560 vendor.id usb 0x04a9 &device.id usb 0x314e +device.name PowerShot SD750 DIGITAL ELPH / DIGITAL IXUS 75 / IXY DIGITAL 90 vendor.id usb 0x04a9 &device.id usb 0x314f +device.name PowerShot SD1000 DIGITAL ELPH / DIGITAL IXUS 70 / IXY DIGITAL 10 vendor.id usb 0x04a9 &device.id usb 0x3150 +device.name PowerShot A550 vendor.id usb 0x04a9 &device.id usb 0x3155 +device.name PowerShot A450 vendor.id usb 0x04a9 &device.id usb 0x315a +device.name PowerShot G9 vendor.id usb 0x04a9 &device.id usb 0x315b +device.name PowerShot A650 IS vendor.id usb 0x04a9 &device.id usb 0x315d +device.name PowerShot A720 vendor.id usb 0x04a9 &device.id usb 0x315e +device.name PowerShot SX100 IS vendor.id usb 0x04a9 &device.id usb 0x315f +device.name PowerShot SD950 IS DIGITAL ELPH / DIGITAL IXUS 960 IS / IXY DIGITAL 2000 IS vendor.id usb 0x04a9 &device.id usb 0x3160 +device.name Digital IXUS 860 IS vendor.id usb 0x04a9 &device.id usb 0x3170 +device.name SELPHY CP750 vendor.id usb 0x04a9 &device.id usb 0x3171 +device.name SELPHY CP740 vendor.id usb 0x04a9 &device.id usb 0x3172 +device.name SELPHY CP520 vendor.id usb 0x04a9 &device.id usb 0x3173 +device.name PowerShot SD890 IS DIGITAL ELPH / Digital IXUS 970 IS / IXY DIGITAL 820 IS vendor.id usb 0x04a9 &device.id usb 0x3174 +device.name PowerShot SD790 IS DIGITAL ELPH / Digital IXUS 90 IS / IXY DIGITAL 95 IS vendor.id usb 0x04a9 &device.id usb 0x3175 +device.name IXY Digital 25 IS vendor.id usb 0x04a9 &device.id usb 0x3176 +device.name PowerShot A590 vendor.id usb 0x04a9 &device.id usb 0x3177 +device.name PowerShot A580 vendor.id usb 0x04a9 &device.id usb 0x317a +device.name PC1267 [Powershot A470] vendor.id usb 0x04a9 &device.id usb 0x3184 +device.name Digital IXUS 80 IS (PTP mode) vendor.id usb 0x04a9 &device.id usb 0x3185 +device.name SELPHY ES2 vendor.id usb 0x04a9 &device.id usb 0x3186 +device.name SELPHY ES20 vendor.id usb 0x04a9 &device.id usb 0x318d +device.name PowerShot SX100 IS vendor.id usb 0x04a9 &device.id usb 0x318e +device.name PowerShot A1000 IS vendor.id usb 0x04a9 &device.id usb 0x318f +device.name PowerShot G10 vendor.id usb 0x04a9 &device.id usb 0x3191 +device.name PowerShot A2000 IS vendor.id usb 0x04a9 &device.id usb 0x3192 +device.name PowerShot SX110 IS vendor.id usb 0x04a9 &device.id usb 0x3193 +device.name PowerShot SD990 IS DIGITAL ELPH / Digital IXUS 980 IS / IXY DIGITAL 3000 IS vendor.id usb 0x04a9 &device.id usb 0x3195 +device.name PowerShot SX1 IS vendor.id usb 0x04a9 &device.id usb 0x3196 +device.name PowerShot SD880 IS DIGITAL ELPH / Digital IXUS 870 IS / IXY DIGITAL 920 IS vendor.id usb 0x04a9 &device.id usb 0x319a +device.name EOS 7D vendor.id usb 0x04a9 &device.id usb 0x319b +device.name EOS 50D vendor.id usb 0x04a9 &device.id usb 0x31aa +device.name SELPHY CP770 vendor.id usb 0x04a9 &device.id usb 0x31ab +device.name SELPHY CP760 vendor.id usb 0x04a9 &device.id usb 0x31ad +device.name PowerShot E1 vendor.id usb 0x04a9 &device.id usb 0x31af +device.name SELPHY ES3 vendor.id usb 0x04a9 &device.id usb 0x31b0 +device.name SELPHY ES30 vendor.id usb 0x04a9 &device.id usb 0x31b1 +device.name SELPHY CP530 vendor.id usb 0x04a9 &device.id usb 0x31bc +device.name PowerShot D10 vendor.id usb 0x04a9 &device.id usb 0x31bd +device.name PowerShot SD960 IS DIGITAL ELPH / Digital IXUS 110 IS / IXY DIGITAL 510 IS vendor.id usb 0x04a9 &device.id usb 0x31be +device.name PowerShot A2100 IS vendor.id usb 0x04a9 &device.id usb 0x31bf +device.name PowerShot A480 vendor.id usb 0x04a9 &device.id usb 0x31c0 +device.name PowerShot SX200 IS vendor.id usb 0x04a9 &device.id usb 0x31c1 +device.name PowerShot SD970 IS DIGITAL ELPH / Digital IXUS 990 IS / IXY DIGITAL 830 IS vendor.id usb 0x04a9 &device.id usb 0x31c2 +device.name PowerShot SD780 IS DIGITAL ELPH / Digital IXUS 100 IS / IXY DIGITAL 210 IS vendor.id usb 0x04a9 &device.id usb 0x31c3 +device.name PowerShot A1100 IS vendor.id usb 0x04a9 &device.id usb 0x31c4 +device.name PowerShot SD1200 IS DIGITAL ELPH / Digital IXUS 95 IS / IXY DIGITAL 110 IS vendor.id usb 0x04a9 &device.id usb 0x31cf +device.name EOS Rebel T1i / EOS 500D / EOS Kiss X3 vendor.id usb 0x04a9 &device.id usb 0x31dd +device.name SELPHY CP780 vendor.id usb 0x04a9 &device.id usb 0x31df +device.name PowerShot G11 vendor.id usb 0x04a9 &device.id usb 0x31e0 +device.name PowerShot SX120 IS vendor.id usb 0x04a9 &device.id usb 0x31e1 +device.name PowerShot S90 vendor.id usb 0x04a9 &device.id usb 0x31e4 +device.name PowerShot SX20 IS vendor.id usb 0x04a9 &device.id usb 0x31e5 +device.name Digital IXUS 200 IS vendor.id usb 0x04a9 &device.id usb 0x31e6 +device.name PowerShot SD940 IS DIGITAL ELPH / Digital IXUS 120 IS / IXY DIGITAL 220 IS vendor.id usb 0x04a9 &device.id usb 0x31e7 +device.name SELPHY CP790 vendor.id usb 0x04a9 &device.id usb 0x31ea +device.name EOS Rebel T2i / EOS 550D / EOS Kiss X4 vendor.id usb 0x04a9 &device.id usb 0x31ee +device.name SELPHY ES40 vendor.id usb 0x04a9 &device.id usb 0x31ef +device.name PowerShot A495 vendor.id usb 0x04a9 &device.id usb 0x31f0 +device.name PowerShot A490 vendor.id usb 0x04a9 &device.id usb 0x31f1 +device.name PowerShot A3100 IS / PowerShot A3150 IS vendor.id usb 0x04a9 &device.id usb 0x31f2 +device.name PowerShot A3000 IS vendor.id usb 0x04a9 &device.id usb 0x31f3 +device.name PowerShot Digital ELPH SD1400 IS vendor.id usb 0x04a9 &device.id usb 0x31f4 +device.name PowerShot SD1300 IS / IXUS 105 vendor.id usb 0x04a9 &device.id usb 0x31f5 +device.name Powershot SD3500 IS / IXUS 210 IS vendor.id usb 0x04a9 &device.id usb 0x31f6 +device.name PowerShot SX210 IS vendor.id usb 0x04a9 &device.id usb 0x31f7 +device.name Powershot SD4000 IS / IXUS 300 HS / IXY 30S vendor.id usb 0x04a9 &device.id usb 0x31f8 +device.name Powershot SD4500 IS / IXUS 1000 HS / IXY 50S vendor.id usb 0x04a9 &device.id usb 0x31ff +device.name Digital IXUS 55 vendor.id usb 0x04a9 &device.id usb 0x3209 +device.name Vixia HF S21 A vendor.id usb 0x04a9 &device.id usb 0x320f +device.name PowerShot G12 vendor.id usb 0x04a9 &device.id usb 0x3210 +device.name Powershot SX30 IS vendor.id usb 0x04a9 &device.id usb 0x3211 +device.name PowerShot SX130 IS vendor.id usb 0x04a9 &device.id usb 0x3212 +device.name Powershot S95 vendor.id usb 0x04a9 &device.id usb 0x3214 +device.name SELPHY CP800 vendor.id usb 0x04a9 &device.id usb 0x3215 +device.name EOS 60D vendor.id usb 0x04a9 &device.id usb 0x3218 +device.name EOS 600D / Rebel T3i (ptp) vendor.id usb 0x04a9 &device.id usb 0x3219 +device.name EOS 1D X vendor.id usb 0x04a9 &device.id usb 0x3223 +device.name PowerShot A3300 IS vendor.id usb 0x04a9 &device.id usb 0x3224 +device.name PowerShot A3200 IS vendor.id usb 0x04a9 &device.id usb 0x3225 +device.name PowerShot ELPH 500 HS / IXUS 310 HS vendor.id usb 0x04a9 &device.id usb 0x3226 +device.name PowerShow A800 vendor.id usb 0x04a9 &device.id usb 0x3227 +device.name PowerShot ELPH 100 HS / IXUS 115 HS vendor.id usb 0x04a9 &device.id usb 0x3228 +device.name PowerShot SX230 HS vendor.id usb 0x04a9 &device.id usb 0x3229 +device.name PowerShot ELPH 300 HS / IXUS 220 HS vendor.id usb 0x04a9 &device.id usb 0x322a +device.name PowerShot A2200 vendor.id usb 0x04a9 &device.id usb 0x322b +device.name Powershot A1200 vendor.id usb 0x04a9 &device.id usb 0x322c +device.name PowerShot SX220 HS vendor.id usb 0x04a9 &device.id usb 0x3233 +device.name PowerShot G1 X vendor.id usb 0x04a9 &device.id usb 0x3234 +device.name PowerShot SX150 IS vendor.id usb 0x04a9 &device.id usb 0x3235 +device.name PowerShot ELPH 510 HS / IXUS 1100 HS vendor.id usb 0x04a9 &device.id usb 0x3236 +device.name PowerShot S100 vendor.id usb 0x04a9 &device.id usb 0x3237 +device.name PowerShot ELPH 310 HS / IXUS 230 HS vendor.id usb 0x04a9 &device.id usb 0x3238 +device.name PowerShot SX40 HS vendor.id usb 0x04a9 &device.id usb 0x323a +device.name EOS 5D Mark III vendor.id usb 0x04a9 &device.id usb 0x323b +device.name EOS Rebel T4i vendor.id usb 0x04a9 &device.id usb 0x323d +device.name EOS M vendor.id usb 0x04a9 &device.id usb 0x323e +device.name PowerShot A1300 vendor.id usb 0x04a9 &device.id usb 0x323f +device.name PowerShot A810 vendor.id usb 0x04a9 &device.id usb 0x3240 +device.name PowerShot ELPH 320 HS / IXUS 240 HS vendor.id usb 0x04a9 &device.id usb 0x3241 +device.name PowerShot ELPH 110 HS / IXUS 125 HS vendor.id usb 0x04a9 &device.id usb 0x3242 +device.name PowerShot D20 vendor.id usb 0x04a9 &device.id usb 0x3243 +device.name PowerShot A4000 IS vendor.id usb 0x04a9 &device.id usb 0x3244 +device.name PowerShot SX260 HS vendor.id usb 0x04a9 &device.id usb 0x3245 +device.name PowerShot SX240 HS vendor.id usb 0x04a9 &device.id usb 0x3246 +device.name PowerShot ELPH 530 HS / IXUS 510 HS vendor.id usb 0x04a9 &device.id usb 0x3247 +device.name PowerShot ELPH 520 HS / IXUS 500 HS vendor.id usb 0x04a9 &device.id usb 0x3248 +device.name PowerShot A3400 IS vendor.id usb 0x04a9 &device.id usb 0x3249 +device.name PowerShot A2400 IS vendor.id usb 0x04a9 &device.id usb 0x324a +device.name PowerShot A2300 vendor.id usb 0x04a9 &device.id usb 0x3250 +device.name EOS 6D vendor.id usb 0x04a9 &device.id usb 0x3252 +device.name EOS 1D C vendor.id usb 0x04a9 &device.id usb 0x3253 +device.name EOS 70D vendor.id usb 0x04a9 &device.id usb 0x3255 +device.name SELPHY CP900 vendor.id usb 0x04a9 &device.id usb 0x3256 +device.name SELPHY CP810 vendor.id usb 0x04a9 &device.id usb 0x3258 +device.name PowerShot G15 vendor.id usb 0x04a9 &device.id usb 0x3259 +device.name PowerShot SX50 HS vendor.id usb 0x04a9 &device.id usb 0x325a +device.name PowerShot SX160 IS vendor.id usb 0x04a9 &device.id usb 0x325b +device.name PowerShot S110 vendor.id usb 0x04a9 &device.id usb 0x325c +device.name PowerShot SX500 IS vendor.id usb 0x04a9 &device.id usb 0x325e +device.name PowerShot N vendor.id usb 0x04a9 &device.id usb 0x325f +device.name PowerShot SX280 HS vendor.id usb 0x04a9 &device.id usb 0x3260 +device.name PowerShot SX270 HS vendor.id usb 0x04a9 &device.id usb 0x3261 +device.name PowerShot A3500 IS vendor.id usb 0x04a9 &device.id usb 0x3262 +device.name PowerShot A2600 vendor.id usb 0x04a9 &device.id usb 0x3263 +device.name PowerShot SX275 HS vendor.id usb 0x04a9 &device.id usb 0x3264 +device.name PowerShot A1400 vendor.id usb 0x04a9 &device.id usb 0x3265 +device.name Powershot ELPH 130 IS / IXUS 140 vendor.id usb 0x04a9 &device.id usb 0x3266 +device.name Powershot ELPH 120 IS / IXUS 135 vendor.id usb 0x04a9 &device.id usb 0x3268 +device.name PowerShot ELPH 330 HS / IXUS 255 HS vendor.id usb 0x04a9 &device.id usb 0x326f +device.name EOS 7D Mark II vendor.id usb 0x04a9 &device.id usb 0x3270 +device.name EOS 100D vendor.id usb 0x04a9 &device.id usb 0x3271 +device.name PowerShot A2500 vendor.id usb 0x04a9 &device.id usb 0x3272 +device.name EOS 700D vendor.id usb 0x04a9 &device.id usb 0x3274 +device.name PowerShot G16 vendor.id usb 0x04a9 &device.id usb 0x3275 +device.name PowerShot S120 vendor.id usb 0x04a9 &device.id usb 0x3276 +device.name PowerShot SX170 IS vendor.id usb 0x04a9 &device.id usb 0x3277 +device.name PowerShot SX510 HS vendor.id usb 0x04a9 &device.id usb 0x3278 +device.name PowerShot S200 vendor.id usb 0x04a9 &device.id usb 0x327a +device.name SELPHY CP910 vendor.id usb 0x04a9 &device.id usb 0x327d +device.name Powershot ELPH 115 IS / IXUS 132 vendor.id usb 0x04a9 &device.id usb 0x327f +device.name EOS Rebel T5 / EOS 1200D / EOS Kiss X70 vendor.id usb 0x04a9 &device.id usb 0x3284 +device.name PowerShot D30 vendor.id usb 0x04a9 &device.id usb 0x3285 +device.name PowerShot SX700 HS vendor.id usb 0x04a9 &device.id usb 0x3286 +device.name PowerShot SX600 HS vendor.id usb 0x04a9 &device.id usb 0x3287 +device.name PowerShot ELPH 140 IS / IXUS 150 vendor.id usb 0x04a9 &device.id usb 0x3288 +device.name Powershot ELPH 135 / IXUS 145 vendor.id usb 0x04a9 &device.id usb 0x3289 +device.name PowerShot ELPH 340 HS / IXUS 265 HS vendor.id usb 0x04a9 &device.id usb 0x328a +device.name PowerShot ELPH 150 IS / IXUS 155 vendor.id usb 0x04a9 &device.id usb 0x328b +device.name PowerShot N Facebook(R) Ready vendor.id usb 0x04a9 &device.id usb 0x3299 +device.name EOS M3 vendor.id usb 0x04a9 &device.id usb 0x329a +device.name PowerShot SX60 HS vendor.id usb 0x04a9 &device.id usb 0x329b +device.name PowerShot SX520 HS vendor.id usb 0x04a9 &device.id usb 0x329c +device.name PowerShot SX400 IS vendor.id usb 0x04a9 &device.id usb 0x329d +device.name PowerShot G7 X vendor.id usb 0x04a9 &device.id usb 0x329f +device.name PowerShot SX530 HS vendor.id usb 0x04a9 &device.id usb 0x32a6 +device.name PowerShot SX710 HS vendor.id usb 0x04a9 &device.id usb 0x32aa +device.name Powershot ELPH 160 / IXUS 160 vendor.id usb 0x04a9 &device.id usb 0x32ab +device.name PowerShot ELPH 350HS / IXUS 275 HS vendor.id usb 0x04a9 &device.id usb 0x32ac +device.name PowerShot ELPH 170 IS / IXUS 170 vendor.id usb 0x04a9 &device.id usb 0x32ad +device.name PowerShot SX410 IS vendor.id usb 0x04a9 &device.id usb 0x32b1 +device.name SELPHY CP1200 vendor.id usb 0x04a9 &device.id usb 0x32b2 +device.name PowerShot G9 X vendor.id usb 0x04a9 &device.id usb 0x32bb +device.name EOS M5 vendor.id usb 0x04a9 &device.id usb 0x32c1 +device.name PowerShot ELPH 180 / IXUS 175 vendor.id usb 0x04a9 &device.id usb 0x32c2 +device.name PowerShot SX720 HS vendor.id usb 0x04aa +vendor.name DaeWoo Telecom, Ltd vendor.id usb 0x04ab +vendor.name Chromatic Research vendor.id usb 0x04ac +vendor.name Micro Audiometrics Corp. vendor.id usb 0x04ad +vendor.name Dooin Electronics vendor.id usb 0x04ad &device.id usb 0x2501 +device.name Bluetooth Device vendor.id usb 0x04af +vendor.name Winnov L.P. vendor.id usb 0x04b0 +vendor.name Nikon Corp. vendor.id usb 0x04b0 &device.id usb 0x0102 +device.name Coolpix 990 vendor.id usb 0x04b0 &device.id usb 0x0103 +device.name Coolpix 880 vendor.id usb 0x04b0 &device.id usb 0x0104 +device.name Coolpix 995 vendor.id usb 0x04b0 &device.id usb 0x0106 +device.name Coolpix 775 vendor.id usb 0x04b0 &device.id usb 0x0107 +device.name Coolpix 5000 vendor.id usb 0x04b0 &device.id usb 0x0108 +device.name Coolpix 2500 vendor.id usb 0x04b0 &device.id usb 0x0109 +device.name Coolpix 2500 (ptp) vendor.id usb 0x04b0 &device.id usb 0x010a +device.name Coolpix 4500 vendor.id usb 0x04b0 &device.id usb 0x010b +device.name Coolpix 4500 (ptp) vendor.id usb 0x04b0 &device.id usb 0x010d +device.name Coolpix 5700 (ptp) vendor.id usb 0x04b0 &device.id usb 0x010e +device.name Coolpix 4300 (storage) vendor.id usb 0x04b0 &device.id usb 0x010f +device.name Coolpix 4300 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0110 +device.name Coolpix 3500 (Sierra Mode) vendor.id usb 0x04b0 &device.id usb 0x0111 +device.name Coolpix 3500 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0112 +device.name Coolpix 885 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0113 +device.name Coolpix 5000 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0114 +device.name Coolpix 3100 (storage) vendor.id usb 0x04b0 &device.id usb 0x0115 +device.name Coolpix 3100 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0117 +device.name Coolpix 2100 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0119 +device.name Coolpix 5400 (ptp) vendor.id usb 0x04b0 &device.id usb 0x011d +device.name Coolpix 3700 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0121 +device.name Coolpix 3200 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0122 +device.name Coolpix 2200 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0124 +device.name Coolpix 8400 (mass storage mode) vendor.id usb 0x04b0 &device.id usb 0x0125 +device.name Coolpix 8400 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0126 +device.name Coolpix 8800 vendor.id usb 0x04b0 &device.id usb 0x0129 +device.name Coolpix 4800 (ptp) vendor.id usb 0x04b0 &device.id usb 0x012c +device.name Coolpix 4100 (storage) vendor.id usb 0x04b0 &device.id usb 0x012d +device.name Coolpix 4100 (ptp) vendor.id usb 0x04b0 &device.id usb 0x012e +device.name Coolpix 5600 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0130 +device.name Coolpix 4600 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0135 +device.name Coolpix 5900 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0136 +device.name Coolpix 7900 (storage) vendor.id usb 0x04b0 &device.id usb 0x0137 +device.name Coolpix 7900 (ptp) vendor.id usb 0x04b0 &device.id usb 0x013a +device.name Coolpix 100 (storage) vendor.id usb 0x04b0 &device.id usb 0x013b +device.name Coolpix 100 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0141 +device.name Coolpix P2 (storage) vendor.id usb 0x04b0 &device.id usb 0x0142 +device.name Coolpix P2 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0163 +device.name Coolpix P5100 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0169 +device.name Coolpix P50 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0202 +device.name Coolpix SQ (ptp) vendor.id usb 0x04b0 &device.id usb 0x0203 +device.name Coolpix 4200 (mass storage mode) vendor.id usb 0x04b0 &device.id usb 0x0204 +device.name Coolpix 4200 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0205 +device.name Coolpix 5200 (storage) vendor.id usb 0x04b0 &device.id usb 0x0206 +device.name Coolpix 5200 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0301 +device.name Coolpix 2000 (storage) vendor.id usb 0x04b0 &device.id usb 0x0302 +device.name Coolpix 2000 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0317 +device.name Coolpix L20 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0402 +device.name DSC D100 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0403 +device.name D2H (mass storage mode) vendor.id usb 0x04b0 &device.id usb 0x0404 +device.name D2H SLR (ptp) vendor.id usb 0x04b0 &device.id usb 0x0405 +device.name D70 (mass storage mode) vendor.id usb 0x04b0 &device.id usb 0x0406 +device.name DSC D70 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0408 +device.name D2X SLR (ptp) vendor.id usb 0x04b0 &device.id usb 0x0409 +device.name D50 digital camera vendor.id usb 0x04b0 &device.id usb 0x040a +device.name D50 (ptp) vendor.id usb 0x04b0 &device.id usb 0x040c +device.name D2Hs vendor.id usb 0x04b0 &device.id usb 0x040e +device.name DSC D70s (ptp) vendor.id usb 0x04b0 &device.id usb 0x040f +device.name D200 (mass storage mode) vendor.id usb 0x04b0 &device.id usb 0x0410 +device.name D200 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0413 +device.name D40 (mass storage mode) vendor.id usb 0x04b0 &device.id usb 0x041e +device.name D60 digital camera (mass storage mode) vendor.id usb 0x04b0 &device.id usb 0x0422 +device.name D700 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0423 +device.name D5000 vendor.id usb 0x04b0 &device.id usb 0x0424 +device.name D3000 vendor.id usb 0x04b0 &device.id usb 0x0425 +device.name D300S vendor.id usb 0x04b0 &device.id usb 0x0428 +device.name D7000 vendor.id usb 0x04b0 &device.id usb 0x0429 +device.name D5100 vendor.id usb 0x04b0 &device.id usb 0x042a +device.name D800 (ptp) vendor.id usb 0x04b0 &device.id usb 0x0f03 +device.name PD-10 Wireless Printer Adapter vendor.id usb 0x04b0 &device.id usb 0x4000 +device.name Coolscan LS 40 ED vendor.id usb 0x04b0 &device.id usb 0x4001 +device.name LS 50 ED/Coolscan V ED vendor.id usb 0x04b0 &device.id usb 0x4002 +device.name Super Coolscan LS-5000 ED vendor.id usb 0x04b1 +vendor.name Pan International vendor.id usb 0x04b3 +vendor.name IBM Corp. vendor.id usb 0x04b3 &device.id usb 0x3003 +device.name Rapid Access III Keyboard vendor.id usb 0x04b3 &device.id usb 0x3004 +device.name Media Access Pro Keyboard vendor.id usb 0x04b3 &device.id usb 0x300a +device.name Rapid Access IIIe Keyboard vendor.id usb 0x04b3 &device.id usb 0x3016 +device.name UltraNav Keyboard Hub vendor.id usb 0x04b3 &device.id usb 0x3018 +device.name UltraNav Keyboard vendor.id usb 0x04b3 &device.id usb 0x301a +device.name 2-port low-power hub vendor.id usb 0x04b3 &device.id usb 0x301b +device.name SK-8815 Keyboard vendor.id usb 0x04b3 &device.id usb 0x301c +device.name Enhanced Performance Keyboard vendor.id usb 0x04b3 &device.id usb 0x3020 +device.name Enhanced Performance Keyboard vendor.id usb 0x04b3 &device.id usb 0x3025 +device.name NetVista Full Width Keyboard vendor.id usb 0x04b3 &device.id usb 0x3100 +device.name NetVista Mouse vendor.id usb 0x04b3 &device.id usb 0x3103 +device.name ScrollPoint Pro Mouse vendor.id usb 0x04b3 &device.id usb 0x3104 +device.name ScrollPoint Wireless Mouse vendor.id usb 0x04b3 &device.id usb 0x3105 +device.name ScrollPoint Optical (HID) vendor.id usb 0x04b3 &device.id usb 0x3107 +device.name ThinkPad 800dpi Optical Travel Mouse vendor.id usb 0x04b3 &device.id usb 0x3108 +device.name 800dpi Optical Mouse w/ Scroll Point vendor.id usb 0x04b3 &device.id usb 0x3109 +device.name Optical ScrollPoint Pro Mouse vendor.id usb 0x04b3 &device.id usb 0x310b +device.name Red Wheel Mouse vendor.id usb 0x04b3 &device.id usb 0x310c +device.name Wheel Mouse vendor.id usb 0x04b3 &device.id usb 0x4427 +device.name Portable CD ROM vendor.id usb 0x04b3 &device.id usb 0x4482 +device.name Serial Converter vendor.id usb 0x04b3 &device.id usb 0x4484 +device.name SMSC USB20H04 3-Port Hub [ThinkPad X4 UltraBase, Wistron S Note-3 Media Slice] vendor.id usb 0x04b3 &device.id usb 0x4485 +device.name ThinkPad Dock Hub vendor.id usb 0x04b3 &device.id usb 0x4524 +device.name 40 Character Vacuum Fluorescent Display vendor.id usb 0x04b3 &device.id usb 0x4525 +device.name Double sided CRT vendor.id usb 0x04b3 &device.id usb 0x4535 +device.name 4610 Suremark Printer vendor.id usb 0x04b3 &device.id usb 0x4550 +device.name NVRAM (128 KB) vendor.id usb 0x04b3 &device.id usb 0x4554 +device.name Cash Drawer vendor.id usb 0x04b3 &device.id usb 0x4580 +device.name Hub w/ NVRAM vendor.id usb 0x04b3 &device.id usb 0x4581 +device.name 4800-2xx Hub w/ Cash Drawer vendor.id usb 0x04b3 &device.id usb 0x4604 +device.name Keyboard w/ Card Reader vendor.id usb 0x04b3 &device.id usb 0x4671 +device.name 4820 LCD w/ MSR/KB vendor.id usb 0x04b4 +vendor.name Cypress Semiconductor Corp. vendor.id usb 0x04b4 &device.id usb 0x0001 +device.name Mouse vendor.id usb 0x04b4 &device.id usb 0x0002 +device.name CY7C63x0x Thermometer vendor.id usb 0x04b4 &device.id usb 0x0033 +device.name Mouse vendor.id usb 0x04b4 &device.id usb 0x0060 +device.name Wireless optical mouse vendor.id usb 0x04b4 &device.id usb 0x0100 +device.name Cino FuzzyScan F760-B vendor.id usb 0x04b4 &device.id usb 0x0101 +device.name Keyboard/Hub vendor.id usb 0x04b4 &device.id usb 0x0102 +device.name Keyboard with APM vendor.id usb 0x04b4 &device.id usb 0x0130 +device.name MyIRC Remote Receiver vendor.id usb 0x04b4 &device.id usb 0x0306 +device.name Telephone Receiver vendor.id usb 0x04b4 &device.id usb 0x0407 +device.name Optical Skype Mouse vendor.id usb 0x04b4 &device.id usb 0x0bad +device.name MetaGeek Wi-Spy vendor.id usb 0x04b4 &device.id usb 0x1002 +device.name CY7C63001 R100 FM Radio vendor.id usb 0x04b4 &device.id usb 0x1006 +device.name Human Interface Device vendor.id usb 0x04b4 &device.id usb 0x2050 +device.name hub vendor.id usb 0x04b4 &device.id usb 0x2830 +device.name Opera1 DVB-S (cold state) vendor.id usb 0x04b4 &device.id usb 0x3813 +device.name NANO BIOS Programmer vendor.id usb 0x04b4 &device.id usb 0x4235 +device.name Monitor 02 Driver vendor.id usb 0x04b4 &device.id usb 0x4381 +device.name SCAPS USC-1 Scanner Controller vendor.id usb 0x04b4 &device.id usb 0x4611 +device.name Storage Adapter FX2 (CY) vendor.id usb 0x04b4 &device.id usb 0x4616 +device.name Flash Disk (TPP) vendor.id usb 0x04b4 &device.id usb 0x4624 +device.name DS-Xtreme Flash Card vendor.id usb 0x04b4 &device.id usb 0x5201 +device.name Combi Keyboard-Hub (Hub) vendor.id usb 0x04b4 &device.id usb 0x5202 +device.name Combi Keyboard-Hub (Keyboard) vendor.id usb 0x04b4 &device.id usb 0x5500 +device.name HID->COM RS232 Adapter vendor.id usb 0x04b4 &device.id usb 0x5a9b +device.name Dacal CD/DVD Library D-101/DC-300/DC-016RW vendor.id usb 0x04b4 &device.id usb 0x6370 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x04b4 &device.id usb 0x6560 +device.name CY7C65640 USB-2.0 "TetraHub" vendor.id usb 0x04b4 &device.id usb 0x6830 +device.name CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI vendor.id usb 0x04b4 &device.id usb 0x6831 +device.name Storage Adapter ISD-300LP (CY) vendor.id usb 0x04b4 &device.id usb 0x7417 +device.name Wireless PC Lock/Ultra Mouse vendor.id usb 0x04b4 &device.id usb 0x8329 +device.name USB To keyboard/Mouse Converter vendor.id usb 0x04b4 &device.id usb 0x8613 +device.name CY7C68013 EZ-USB FX2 USB 2.0 Development Kit vendor.id usb 0x04b4 &device.id usb 0x8614 +device.name DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) vendor.id usb 0x04b4 &device.id usb 0x861f +device.name Anysee E30 USB 2.0 DVB-T Receiver vendor.id usb 0x04b4 &device.id usb 0xbca1 +device.name Barcode Reader vendor.id usb 0x04b4 &device.id usb 0xcc04 +device.name Centor USB RACIA-ALVAR USB PORT vendor.id usb 0x04b4 &device.id usb 0xcc06 +device.name Centor-P RACIA-ALVAR USB PORT vendor.id usb 0x04b4 &device.id usb 0xd5d5 +device.name CY7C63x0x Zoltrix Z-Boxer GamePad vendor.id usb 0x04b4 &device.id usb 0xde61 +device.name Barcode Reader vendor.id usb 0x04b4 &device.id usb 0xde64 +device.name Barcode Reader vendor.id usb 0x04b4 &device.id usb 0xf000 +device.name CY30700 Licorice evaluation board vendor.id usb 0x04b4 &device.id usb 0xf111 +device.name CY8CKIT-002 PSoC MiniProg3 Rev A Program and debug kit vendor.id usb 0x04b4 &device.id usb 0xf115 +device.name PSoC FirstTouch Programmer vendor.id usb 0x04b4 &device.id usb 0xf232 +device.name Mono embedded computer vendor.id usb 0x04b4 &device.id usb 0xfd13 +device.name Programmable power socket vendor.id usb 0x04b5 +vendor.name ROHM LSI Systems USA, LLC vendor.id usb 0x04b5 &device.id usb 0x3064 +device.name Hantek DSO-3064 vendor.id usb 0x04b6 +vendor.name Hint Corp. vendor.id usb 0x04b7 +vendor.name Compal Electronics, Inc. vendor.id usb 0x04b8 +vendor.name Seiko Epson Corp. vendor.id usb 0x04b8 &device.id usb 0x0001 +device.name Stylus Color 740 / Photo 750 vendor.id usb 0x04b8 &device.id usb 0x0002 +device.name ISD Smart Cable for Mac vendor.id usb 0x04b8 &device.id usb 0x0003 +device.name ISD Smart Cable vendor.id usb 0x04b8 &device.id usb 0x0004 +device.name Printer vendor.id usb 0x04b8 &device.id usb 0x0005 +device.name Printer vendor.id usb 0x04b8 &device.id usb 0x0006 +device.name Printer vendor.id usb 0x04b8 &device.id usb 0x0007 +device.name Printer vendor.id usb 0x04b8 &device.id usb 0x0015 +device.name Stylus Photo R3000 vendor.id usb 0x04b8 &device.id usb 0x0101 +device.name GT-7000U [Perfection 636] vendor.id usb 0x04b8 &device.id usb 0x0102 +device.name GT-2200 vendor.id usb 0x04b8 &device.id usb 0x0103 +device.name GT-6600U [Perfection 610] vendor.id usb 0x04b8 &device.id usb 0x0104 +device.name GT-7600UF [Perfection 1200U/1200U Photo] vendor.id usb 0x04b8 &device.id usb 0x0105 +device.name Stylus Scan 2000 vendor.id usb 0x04b8 &device.id usb 0x0106 +device.name Stylus Scan 2500 vendor.id usb 0x04b8 &device.id usb 0x0107 +device.name ES-2000 [Expression 1600U] vendor.id usb 0x04b8 &device.id usb 0x0108 +device.name CC-700 vendor.id usb 0x04b8 &device.id usb 0x0109 +device.name ES-8500 [Expression 1640 XL] vendor.id usb 0x04b8 &device.id usb 0x010a +device.name GT-8700/GT-8700F [Perfection 1640SU/1640SU PHOTO] vendor.id usb 0x04b8 &device.id usb 0x010b +device.name GT-7700U [Perfection 1240U] vendor.id usb 0x04b8 &device.id usb 0x010c +device.name GT-6700U [Perfection 640] vendor.id usb 0x04b8 &device.id usb 0x010d +device.name CC-500L vendor.id usb 0x04b8 &device.id usb 0x010e +device.name ES-2200 [Perfection 1680] vendor.id usb 0x04b8 &device.id usb 0x010f +device.name GT-7200U [Perfection 1250/1250 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x0110 +device.name GT-8200U/GT-8200UF [Perfection 1650/1650 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x0112 +device.name GT-9700F [Perfection 2450 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x0114 +device.name Perfection 660 vendor.id usb 0x04b8 &device.id usb 0x0116 +device.name GT-9400UF [Perfection 3170] vendor.id usb 0x04b8 &device.id usb 0x0118 +device.name GT-F600 [Perfection 4180] vendor.id usb 0x04b8 &device.id usb 0x0119 +device.name GT-X750 [Perfection 4490 Photo] vendor.id usb 0x04b8 &device.id usb 0x011a +device.name CC-550L [1000 ICS] vendor.id usb 0x04b8 &device.id usb 0x011b +device.name GT-9300UF [Perfection 2400 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x011c +device.name GT-9800F [Perfection 3200] vendor.id usb 0x04b8 &device.id usb 0x011d +device.name GT-7300U [Perfection 1260/1260 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x011e +device.name GT-8300UF [Perfection 1660 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x011f +device.name GT-8400UF [Perfection 1670/1670 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x0120 +device.name GT-7400U [Perfection 1270] vendor.id usb 0x04b8 &device.id usb 0x0121 +device.name GT-F500/GT-F550 [Perfection 2480/2580 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x0122 +device.name GT-F520/GT-F570 [Perfection 3590 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x0126 +device.name ES-7000H [GT-15000] vendor.id usb 0x04b8 &device.id usb 0x0128 +device.name GT-X700 [Perfection 4870] vendor.id usb 0x04b8 &device.id usb 0x0129 +device.name ES-10000G [Expression 10000XL] vendor.id usb 0x04b8 &device.id usb 0x012a +device.name GT-X800 [Perfection 4990 PHOTO] vendor.id usb 0x04b8 &device.id usb 0x012b +device.name ES-H300 [GT-2500] vendor.id usb 0x04b8 &device.id usb 0x012c +device.name GT-X900 [Perfection V700/V750 Photo] vendor.id usb 0x04b8 &device.id usb 0x012d +device.name GT-F650 [GT-S600/Perfection V10/V100] vendor.id usb 0x04b8 &device.id usb 0x012e +device.name GT-F670 [Perfection V200 Photo] vendor.id usb 0x04b8 &device.id usb 0x012f +device.name GT-F700 [Perfection V350] vendor.id usb 0x04b8 &device.id usb 0x0130 +device.name GT-X770 [Perfection V500] vendor.id usb 0x04b8 &device.id usb 0x0131 +device.name GT-F720 [GT-S620/Perfection V30/V300 Photo] vendor.id usb 0x04b8 &device.id usb 0x0133 +device.name GT-1500 [GT-D1000] vendor.id usb 0x04b8 &device.id usb 0x0135 +device.name GT-X970 vendor.id usb 0x04b8 &device.id usb 0x0136 +device.name ES-D400 [GT-S80] vendor.id usb 0x04b8 &device.id usb 0x0137 +device.name ES-D200 [GT-S50] vendor.id usb 0x04b8 &device.id usb 0x0138 +device.name ES-H7200 [GT-20000] vendor.id usb 0x04b8 &device.id usb 0x013a +device.name GT-X820 [Perfection V600 Photo] vendor.id usb 0x04b8 &device.id usb 0x0142 +device.name GT-F730 [GT-S630/Perfection V33/V330 Photo] vendor.id usb 0x04b8 &device.id usb 0x0143 +device.name GT-S55 vendor.id usb 0x04b8 &device.id usb 0x0144 +device.name GT-S85 vendor.id usb 0x04b8 &device.id usb 0x0151 +device.name Perfection V800 Photo vendor.id usb 0x04b8 &device.id usb 0x0202 +device.name Receipt Printer M129C/TM-T70 vendor.id usb 0x04b8 &device.id usb 0x0401 +device.name CP 800 Digital Camera vendor.id usb 0x04b8 &device.id usb 0x0402 +device.name PhotoPC 850z vendor.id usb 0x04b8 &device.id usb 0x0403 +device.name PhotoPC 3000z vendor.id usb 0x04b8 &device.id usb 0x0509 +device.name JVC PIX-MC10 vendor.id usb 0x04b8 &device.id usb 0x0601 +device.name Stylus Photo 875DC Card Reader vendor.id usb 0x04b8 &device.id usb 0x0602 +device.name Stylus Photo 895 Card Reader vendor.id usb 0x04b8 &device.id usb 0x0801 +device.name CC-600PX [Stylus CX5200/CX5400/CX6600] vendor.id usb 0x04b8 &device.id usb 0x0802 +device.name CC-570L [Stylus CX3100/CX3200] vendor.id usb 0x04b8 &device.id usb 0x0803 +device.name Printer (Composite Device) vendor.id usb 0x04b8 &device.id usb 0x0804 +device.name Storage Device vendor.id usb 0x04b8 &device.id usb 0x0805 +device.name Stylus CX6300/CX6400 vendor.id usb 0x04b8 &device.id usb 0x0806 +device.name PM-A850 [Stylus Photo RX600/610] vendor.id usb 0x04b8 &device.id usb 0x0807 +device.name Stylus Photo RX500/510 vendor.id usb 0x04b8 &device.id usb 0x0808 +device.name Stylus CX5200/CX5300/CX5400 vendor.id usb 0x04b8 &device.id usb 0x0809 +device.name Storage Device vendor.id usb 0x04b8 &device.id usb 0x080a +device.name F-3200 vendor.id usb 0x04b8 &device.id usb 0x080c +device.name ME100 [Stylus CX1500] vendor.id usb 0x04b8 &device.id usb 0x080d +device.name Stylus CX4500/4600 vendor.id usb 0x04b8 &device.id usb 0x080e +device.name PX-A550 [CX-3500/3600/3650 MFP] vendor.id usb 0x04b8 &device.id usb 0x080f +device.name Stylus Photo RX420/RX425/RX430 vendor.id usb 0x04b8 &device.id usb 0x0810 +device.name PM-A900 [Stylus Photo RX700] vendor.id usb 0x04b8 &device.id usb 0x0811 +device.name PM-A870 [Stylus Photo RX620/RX630] vendor.id usb 0x04b8 &device.id usb 0x0812 +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x0813 +device.name Stylus CX6500/6600 vendor.id usb 0x04b8 &device.id usb 0x0814 +device.name PM-A700 vendor.id usb 0x04b8 &device.id usb 0x0815 +device.name LP-A500 [AcuLaser CX1] vendor.id usb 0x04b8 &device.id usb 0x0816 +device.name Printer (Composite Device) vendor.id usb 0x04b8 &device.id usb 0x0817 +device.name LP-M5500/LP-M5500F vendor.id usb 0x04b8 &device.id usb 0x0818 +device.name Stylus CX3700/CX3800/DX3800 vendor.id usb 0x04b8 &device.id usb 0x0819 +device.name PX-A650 [Stylus CX4700/CX4800/DX4800/DX4850] vendor.id usb 0x04b8 &device.id usb 0x081a +device.name PM-A750 [Stylus Photo RX520/RX530] vendor.id usb 0x04b8 &device.id usb 0x081b +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x081c +device.name PM-A890 [Stylus Photo RX640/RX650] vendor.id usb 0x04b8 &device.id usb 0x081d +device.name PM-A950 vendor.id usb 0x04b8 &device.id usb 0x081e +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x081f +device.name Stylus CX7700/7800 vendor.id usb 0x04b8 &device.id usb 0x0820 +device.name Stylus CX4100/CX4200/DX4200 vendor.id usb 0x04b8 &device.id usb 0x0821 +device.name Stylus CX5700F/CX5800F vendor.id usb 0x04b8 &device.id usb 0x0822 +device.name Storage Device vendor.id usb 0x04b8 &device.id usb 0x0823 +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x0824 +device.name Storage Device vendor.id usb 0x04b8 &device.id usb 0x0825 +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x0826 +device.name Storage Device vendor.id usb 0x04b8 &device.id usb 0x0827 +device.name PM-A820 [Stylus Photo RX560/RX580/RX585/RX590] vendor.id usb 0x04b8 &device.id usb 0x0828 +device.name PM-A970 vendor.id usb 0x04b8 &device.id usb 0x0829 +device.name PM-T990 vendor.id usb 0x04b8 &device.id usb 0x082a +device.name PM-A920 vendor.id usb 0x04b8 &device.id usb 0x082b +device.name Stylus CX5900/CX5000/DX5000/DX5050 vendor.id usb 0x04b8 &device.id usb 0x082c +device.name Storage Device vendor.id usb 0x04b8 &device.id usb 0x082d +device.name Storage Device vendor.id usb 0x04b8 &device.id usb 0x082e +device.name PX-A720 [Stylus CX5900/CX6000/DX6000] vendor.id usb 0x04b8 &device.id usb 0x082f +device.name PX-A620 [Stylus CX3900/DX4000/DX4050] vendor.id usb 0x04b8 &device.id usb 0x0830 +device.name ME 200 [Stylus CX2800/CX2900] vendor.id usb 0x04b8 &device.id usb 0x0831 +device.name Stylus CX6900F/CX7000F/DX7000F vendor.id usb 0x04b8 &device.id usb 0x0832 +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x0833 +device.name LP-M5600 vendor.id usb 0x04b8 &device.id usb 0x0834 +device.name LP-M6000 vendor.id usb 0x04b8 &device.id usb 0x0835 +device.name AcuLaser CX21 vendor.id usb 0x04b8 &device.id usb 0x0836 +device.name PM-T960 vendor.id usb 0x04b8 &device.id usb 0x0837 +device.name PM-A940 [Stylus Photo RX680/RX685/RX690] vendor.id usb 0x04b8 &device.id usb 0x0838 +device.name PX-A640 [CX7300/CX7400/DX7400] vendor.id usb 0x04b8 &device.id usb 0x0839 +device.name PX-A740 [CX8300/CX8400/DX8400] vendor.id usb 0x04b8 &device.id usb 0x083a +device.name PX-FA700 [CX9300F/CX9400Fax/DX9400F] vendor.id usb 0x04b8 &device.id usb 0x083b +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x083c +device.name PM-A840S [Stylus Photo RX595/RX610] vendor.id usb 0x04b8 &device.id usb 0x083d +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x083e +device.name MFP Composite Device vendor.id usb 0x04b8 &device.id usb 0x083f +device.name Stylus CX4300/CX4400/CX5500/CX5600/DX4400/DX4450 vendor.id usb 0x04b8 &device.id usb 0x0841 +device.name PX-401A [ME 300/Stylus NX100] vendor.id usb 0x04b8 &device.id usb 0x0843 +device.name LP-M5000 vendor.id usb 0x04b8 &device.id usb 0x0844 +device.name EP-901A/EP-901F [Artisan 800/Stylus Photo PX800FW] vendor.id usb 0x04b8 &device.id usb 0x0846 +device.name EP-801A [Artisan 700/Stylus Photo PX700W/TX700W] vendor.id usb 0x04b8 &device.id usb 0x0847 +device.name PX-601F [ME Office 700FW/Stylus Office BX600FW/TX600FW] vendor.id usb 0x04b8 &device.id usb 0x0848 +device.name ME Office 600F/Stylus Office BX300F/TX300F vendor.id usb 0x04b8 &device.id usb 0x0849 +device.name Stylus SX205 vendor.id usb 0x04b8 &device.id usb 0x084a +device.name PX-501A [Stylus NX400] vendor.id usb 0x04b8 &device.id usb 0x084d +device.name PX-402A [Stylus SX115/Stylus NX110 Series] vendor.id usb 0x04b8 &device.id usb 0x084f +device.name ME OFFICE 510 vendor.id usb 0x04b8 &device.id usb 0x0850 +device.name EP-702A [Stylus Photo PX650/TX650 Series] vendor.id usb 0x04b8 &device.id usb 0x0851 +device.name Stylus SX410 vendor.id usb 0x04b8 &device.id usb 0x0852 +device.name EP-802A [Artisan 710 Series/Stylus Photo PX710W/TX720W Series] vendor.id usb 0x04b8 &device.id usb 0x0853 +device.name EP-902A [Artisan 810 Series/Stylus Photo PX810FW Series] vendor.id usb 0x04b8 &device.id usb 0x0854 +device.name ME OFFICE 650FN Series/Stylus Office BX310FN/TX520FN Series vendor.id usb 0x04b8 &device.id usb 0x0855 +device.name PX-602F [Stylus Office BX610FW/TX620FW Series] vendor.id usb 0x04b8 &device.id usb 0x0856 +device.name PX-502A [Stylus SX515W] vendor.id usb 0x04b8 &device.id usb 0x085c +device.name ME 320/330 Series [Stylus SX125] vendor.id usb 0x04b8 &device.id usb 0x085d +device.name PX-603F [ME OFFICE 960FWD Series/Stylus Office BX625FWD/TX620FWD Series] vendor.id usb 0x04b8 &device.id usb 0x085e +device.name PX-503A [ME OFFICE 900WD Series/Stylus Office BX525WD] vendor.id usb 0x04b8 &device.id usb 0x085f +device.name Stylus Office BX320FW/TX525FW Series vendor.id usb 0x04b8 &device.id usb 0x0860 +device.name EP-903A/EP-903F [Artisan 835/Stylus Photo PX820FWD Series] vendor.id usb 0x04b8 &device.id usb 0x0861 +device.name EP-803A/EP-803AW [Artisan 725/Stylus Photo PX720WD/TX720WD Series] vendor.id usb 0x04b8 &device.id usb 0x0862 +device.name EP-703A [Stylus Photo PX660 Series] vendor.id usb 0x04b8 &device.id usb 0x0863 +device.name ME OFFICE 620F Series/Stylus Office BX305F/BX305FW/TX320F vendor.id usb 0x04b8 &device.id usb 0x0864 +device.name ME OFFICE 560W Series vendor.id usb 0x04b8 &device.id usb 0x0865 +device.name ME OFFICE 520 Series vendor.id usb 0x04b8 &device.id usb 0x0866 +device.name AcuLaser MX20DN/MX20DNF/MX21DNF vendor.id usb 0x04b8 &device.id usb 0x0869 +device.name PX-1600F vendor.id usb 0x04b8 &device.id usb 0x086a +device.name PX-673F [Stylus Office BX925FWD] vendor.id usb 0x04b8 &device.id usb 0x0870 +device.name Stylus Office BX305FW Plus vendor.id usb 0x04b8 &device.id usb 0x0871 +device.name K200 Series vendor.id usb 0x04b8 &device.id usb 0x0872 +device.name K300 Series vendor.id usb 0x04b8 &device.id usb 0x0873 +device.name L200 Series vendor.id usb 0x04b8 &device.id usb 0x0878 +device.name EP-704A vendor.id usb 0x04b8 &device.id usb 0x0879 +device.name EP-904A/EP-904F [Artisan 837/Stylus Photo PX830FWD Series] vendor.id usb 0x04b8 &device.id usb 0x087b +device.name EP-804A/EP-804AR/EP-804AW [Stylus Photo PX730WD/Artisan 730 Series] vendor.id usb 0x04b8 &device.id usb 0x087c +device.name PX-1700F vendor.id usb 0x04b8 &device.id usb 0x087d +device.name PX-B750F/WP-4525 Series vendor.id usb 0x04b8 &device.id usb 0x087f +device.name PX-403A vendor.id usb 0x04b8 &device.id usb 0x0880 +device.name PX-434A [Stylus NX330 Series] vendor.id usb 0x04b8 &device.id usb 0x0881 +device.name PX-404A [ME OFFICE 535] vendor.id usb 0x04b8 &device.id usb 0x0883 +device.name ME 340 Series/Stylus NX130 Series vendor.id usb 0x04b8 &device.id usb 0x0884 +device.name Stylus NX430W Series vendor.id usb 0x04b8 &device.id usb 0x0885 +device.name Stylus NX230/SX235W Series vendor.id usb 0x04b8 &device.id usb 0x088f +device.name Stylus Office BX635FWD vendor.id usb 0x04b8 &device.id usb 0x0890 +device.name ME OFFICE 940FW Series/Stylus Office BX630FW Series vendor.id usb 0x04b8 &device.id usb 0x0891 +device.name Stylus Office BX535WD vendor.id usb 0x04b8 &device.id usb 0x0892 +device.name Stylus Office BX935FWD vendor.id usb 0x04b8 &device.id usb 0x0893 +device.name EP-774A vendor.id usb 0x04b9 +vendor.name Rainbow Technologies, Inc. vendor.id usb 0x04b9 &device.id usb 0x0300 +device.name SafeNet USB SuperPro/UltraPro vendor.id usb 0x04b9 &device.id usb 0x1000 +device.name iKey 1000 Token vendor.id usb 0x04b9 &device.id usb 0x1001 +device.name iKey 1200 Token vendor.id usb 0x04b9 &device.id usb 0x1002 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1003 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1004 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1005 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1006 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1200 +device.name iKey 2000 Token vendor.id usb 0x04b9 &device.id usb 0x1201 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1202 +device.name iKey 2032 Token vendor.id usb 0x04b9 &device.id usb 0x1203 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1204 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1205 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1206 +device.name iKey 4000 Token vendor.id usb 0x04b9 &device.id usb 0x1300 +device.name iKey 3000 Token vendor.id usb 0x04b9 &device.id usb 0x1301 +device.name iKey 3000 vendor.id usb 0x04b9 &device.id usb 0x1302 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1303 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1304 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1305 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x1306 +device.name iKey Token vendor.id usb 0x04b9 &device.id usb 0x8000 +device.name SafeNet Sentinel Hardware Key vendor.id usb 0x04ba +vendor.name Toucan Systems, Ltd vendor.id usb 0x04bb +vendor.name I-O Data Device, Inc. vendor.id usb 0x04bb &device.id usb 0x0101 +device.name USB2-IDE/ATAPI Bridge Adapter vendor.id usb 0x04bb &device.id usb 0x0201 +device.name USB2-IDE/ATAPI Bridge Adapter vendor.id usb 0x04bb &device.id usb 0x0204 +device.name DVD Multi-plus unit iU-CD2 vendor.id usb 0x04bb &device.id usb 0x0206 +device.name DVD Multi-plus unit DVR-UEH8 vendor.id usb 0x04bb &device.id usb 0x0301 +device.name Storage Device vendor.id usb 0x04bb &device.id usb 0x0314 +device.name USB-SSMRW SD-card vendor.id usb 0x04bb &device.id usb 0x0319 +device.name USB2-IDE/ATAPI Bridge Adapter vendor.id usb 0x04bb &device.id usb 0x031a +device.name USB2-IDE/ATAPI Bridge Adapter vendor.id usb 0x04bb &device.id usb 0x031b +device.name USB2-IDE/ATAPI Bridge Adapter vendor.id usb 0x04bb &device.id usb 0x031e +device.name USB-SDRW SD-card vendor.id usb 0x04bb &device.id usb 0x0502 +device.name Nogatech Live! (BT) vendor.id usb 0x04bb &device.id usb 0x0528 +device.name GV-USB Video Capture vendor.id usb 0x04bb &device.id usb 0x0901 +device.name USB ETT vendor.id usb 0x04bb &device.id usb 0x0904 +device.name ET/TX Ethernet [pegasus] vendor.id usb 0x04bb &device.id usb 0x0913 +device.name ET/TX-S Ethernet [pegasus2] vendor.id usb 0x04bb &device.id usb 0x0919 +device.name USB WN-B11 vendor.id usb 0x04bb &device.id usb 0x0922 +device.name IOData AirPort WN-B11/USBS 802.11b vendor.id usb 0x04bb &device.id usb 0x0930 +device.name ETG-US2 vendor.id usb 0x04bb &device.id usb 0x0937 +device.name WN-WAG/USL Wireless LAN Adapter vendor.id usb 0x04bb &device.id usb 0x0938 +device.name WN-G54/USL Wireless LAN Adapter vendor.id usb 0x04bb &device.id usb 0x093b +device.name WN-GDN/USB vendor.id usb 0x04bb &device.id usb 0x093f +device.name WNGDNUS2 802.11n vendor.id usb 0x04bb &device.id usb 0x0944 +device.name WHG-AGDN/US Wireless LAN Adapter vendor.id usb 0x04bb &device.id usb 0x0945 +device.name WN-GDN/US3 Wireless LAN Adapter vendor.id usb 0x04bb &device.id usb 0x0947 +device.name WN-G150U Wireless LAN Adapter vendor.id usb 0x04bb &device.id usb 0x0948 +device.name WN-G300U Wireless LAN Adapter vendor.id usb 0x04bb &device.id usb 0x0a03 +device.name Serial USB-RSAQ1 vendor.id usb 0x04bb &device.id usb 0x0a07 +device.name USB2-iCN Adapter vendor.id usb 0x04bb &device.id usb 0x0a08 +device.name USB2-iCN Adapter vendor.id usb 0x04bb &device.id usb 0x0c01 +device.name FM-10 Pro Disk vendor.id usb 0x04bd +vendor.name Toshiba Electronics Taiwan Corp. vendor.id usb 0x04be +vendor.name Telia Research AB vendor.id usb 0x04bf +vendor.name TDK Corp. vendor.id usb 0x04bf &device.id usb 0x0100 +device.name MediaReader CF vendor.id usb 0x04bf &device.id usb 0x0115 +device.name USB-PDC Adapter UPA9664 vendor.id usb 0x04bf &device.id usb 0x0116 +device.name USB-cdmaOne Adapter UCA1464 vendor.id usb 0x04bf &device.id usb 0x0117 +device.name USB-PHS Adapter UHA6400 vendor.id usb 0x04bf &device.id usb 0x0118 +device.name USB-PHS Adapter UPA6400 vendor.id usb 0x04bf &device.id usb 0x0135 +device.name MediaReader Dual vendor.id usb 0x04bf &device.id usb 0x0202 +device.name 73S1121F Smart Card Reader- vendor.id usb 0x04bf &device.id usb 0x0309 +device.name Bluetooth USB dongle vendor.id usb 0x04bf &device.id usb 0x030a +device.name IBM Bluetooth Ultraport Module vendor.id usb 0x04bf &device.id usb 0x030b +device.name Bluetooth Device vendor.id usb 0x04bf &device.id usb 0x030c +device.name Ultraport Bluetooth Device vendor.id usb 0x04bf &device.id usb 0x0310 +device.name Integrated Bluetooth vendor.id usb 0x04bf &device.id usb 0x0311 +device.name Integrated Bluetooth Device vendor.id usb 0x04bf &device.id usb 0x0317 +device.name Bluetooth UltraPort Module from IBM vendor.id usb 0x04bf &device.id usb 0x0318 +device.name IBM Integrated Bluetooth vendor.id usb 0x04bf &device.id usb 0x0319 +device.name Bluetooth Adapter vendor.id usb 0x04bf &device.id usb 0x0320 +device.name Bluetooth Adapter vendor.id usb 0x04bf &device.id usb 0x0321 +device.name Bluetooth Device vendor.id usb 0x04bf &device.id usb 0x0a28 +device.name INDI AV-IN Device vendor.id usb 0x04c1 +vendor.name U.S. Robotics (3Com) vendor.id usb 0x04c1 &device.id usb 0x0020 +device.name 56K Voice Pro vendor.id usb 0x04c1 &device.id usb 0x0022 +device.name 56K Voice Pro vendor.id usb 0x04c1 &device.id usb 0x007e +device.name ISDN TA vendor.id usb 0x04c1 &device.id usb 0x0082 +device.name OfficeConnect Analog Modem vendor.id usb 0x04c1 &device.id usb 0x008f +device.name Pro ISDN TA vendor.id usb 0x04c1 &device.id usb 0x0097 +device.name OfficeConnect Analog vendor.id usb 0x04c1 &device.id usb 0x009d +device.name HomeConnect Webcam [vicam] vendor.id usb 0x04c1 &device.id usb 0x00a9 +device.name ISDN Pro TA-U vendor.id usb 0x04c1 &device.id usb 0x00b9 +device.name HomeConnect IDSL Modem vendor.id usb 0x04c1 &device.id usb 0x3021 +device.name 56k Voice FaxModem Pro vendor.id usb 0x04c2 +vendor.name Methode Electronics Far East PTE, Ltd vendor.id usb 0x04c3 +vendor.name Maxi Switch, Inc. vendor.id usb 0x04c3 &device.id usb 0x1102 +device.name Mouse vendor.id usb 0x04c3 &device.id usb 0x2102 +device.name Mouse vendor.id usb 0x04c4 +vendor.name Lockheed Martin Energy Research vendor.id usb 0x04c5 +vendor.name Fujitsu, Ltd vendor.id usb 0x04c5 &device.id usb 0x1029 +device.name fi-4010c Scanner vendor.id usb 0x04c5 &device.id usb 0x1033 +device.name fi-4110CU vendor.id usb 0x04c5 &device.id usb 0x1041 +device.name fi-4120c Scanner vendor.id usb 0x04c5 &device.id usb 0x1042 +device.name fi-4220c Scanner vendor.id usb 0x04c5 &device.id usb 0x105b +device.name AH-F401U Air H device vendor.id usb 0x04c5 &device.id usb 0x1084 +device.name PalmSecure Sensor V2 vendor.id usb 0x04c5 &device.id usb 0x1096 +device.name fi-5110EOX vendor.id usb 0x04c5 &device.id usb 0x1097 +device.name fi-5110C vendor.id usb 0x04c5 &device.id usb 0x10ae +device.name fi-4120C2 vendor.id usb 0x04c5 &device.id usb 0x10af +device.name fi-4220C2 vendor.id usb 0x04c5 &device.id usb 0x10c7 +device.name fi-60f scanner vendor.id usb 0x04c5 &device.id usb 0x10e0 +device.name fi-5120c Scanner vendor.id usb 0x04c5 &device.id usb 0x10e1 +device.name fi-5220C vendor.id usb 0x04c5 &device.id usb 0x10e7 +device.name fi-5900C vendor.id usb 0x04c5 &device.id usb 0x10fe +device.name S500 vendor.id usb 0x04c5 &device.id usb 0x1150 +device.name fi-6230 vendor.id usb 0x04c5 &device.id usb 0x125a +device.name PalmSecure Sensor Device - MP vendor.id usb 0x04c5 &device.id usb 0x201d +device.name SATA 3.0 6Gbit/s Adaptor [GROOVY] vendor.id usb 0x04c6 +vendor.name Toshiba America Electronic Components vendor.id usb 0x04c7 +vendor.name Micro Macro Technologies vendor.id usb 0x04c8 +vendor.name Konica Corp. vendor.id usb 0x04c8 &device.id usb 0x0720 +device.name Digital Color Camera vendor.id usb 0x04c8 &device.id usb 0x0721 +device.name e-miniD Camera vendor.id usb 0x04c8 &device.id usb 0x0722 +device.name e-mini vendor.id usb 0x04c8 &device.id usb 0x0723 +device.name KD-200Z Camera vendor.id usb 0x04c8 &device.id usb 0x0726 +device.name KD-310Z Camera vendor.id usb 0x04c8 &device.id usb 0x0728 +device.name Revio C2 Mass Storage Device vendor.id usb 0x04c8 &device.id usb 0x0729 +device.name Revio C2 Digital Camera vendor.id usb 0x04c8 &device.id usb 0x072c +device.name Revio KD20M vendor.id usb 0x04c8 &device.id usb 0x072d +device.name Revio KD410Z vendor.id usb 0x04ca +vendor.name Lite-On Technology Corp. vendor.id usb 0x04ca &device.id usb 0x004b +device.name Keyboard vendor.id usb 0x04ca &device.id usb 0x004f +device.name SK-9020 keyboard vendor.id usb 0x04ca &device.id usb 0x1766 +device.name HID Monitor Controls vendor.id usb 0x04ca &device.id usb 0x2004 +device.name Bluetooth 4.0 [Broadcom BCM20702A0] vendor.id usb 0x04ca &device.id usb 0x2006 +device.name Broadcom BCM43142A0 Bluetooth Device vendor.id usb 0x04ca &device.id usb 0x2007 +device.name Broadcom BCM43142A0 Bluetooth Device vendor.id usb 0x04ca &device.id usb 0x3005 +device.name Atheros Bluetooth vendor.id usb 0x04ca &device.id usb 0x300b +device.name Atheros AR3012 Bluetooth vendor.id usb 0x04ca &device.id usb 0x300d +device.name Atheros AR3012 Bluetooth vendor.id usb 0x04ca &device.id usb 0x300f +device.name Atheros AR3012 Bluetooth vendor.id usb 0x04ca &device.id usb 0x3014 +device.name Qualcomm Atheros Bluetooth vendor.id usb 0x04ca &device.id usb 0x7025 +device.name HP HD Webcam vendor.id usb 0x04ca &device.id usb 0x7046 +device.name TOSHIBA Web Camera - HD vendor.id usb 0x04ca &device.id usb 0x9304 +device.name Hub vendor.id usb 0x04ca &device.id usb 0xf01c +device.name TT1280DA DVB-T TV Tuner vendor.id usb 0x04cb +vendor.name Fuji Photo Film Co., Ltd vendor.id usb 0x04cb &device.id usb 0x0100 +device.name FinePix 30i/40i/50i, A101/201, 1300/2200, 1400/2400/2600/2800/4500/4700/4800/4900/6800/6900 Zoom vendor.id usb 0x04cb &device.id usb 0x0103 +device.name FinePix NX-500/NX-700 printer vendor.id usb 0x04cb &device.id usb 0x0104 +device.name FinePix A101, 2600/2800/4800/6800 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0108 +device.name FinePix F601 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0109 +device.name FinePix F601 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x010a +device.name FinePix S602 (Pro) Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x010b +device.name FinePix S602 (Pro) Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x010d +device.name FinePix Digital Camera 020531 vendor.id usb 0x04cb &device.id usb 0x010e +device.name FinePix F402 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x010f +device.name FinePix F402 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0110 +device.name FinePix M603 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0111 +device.name FinePix M603 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0112 +device.name FinePix A202, A200 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0113 +device.name FinePix A202, A200 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0114 +device.name FinePix F401 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0115 +device.name FinePix F401 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0116 +device.name FinePix A203 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0117 +device.name FinePix A203 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0118 +device.name FinePix A303 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0119 +device.name FinePix A303 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x011a +device.name FinePix S304/3800 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x011b +device.name FinePix S304/3800 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x011c +device.name FinePix A204/2650 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x011d +device.name FinePix A204/2650 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0120 +device.name FinePix F700 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0121 +device.name FinePix F700 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0122 +device.name FinePix F410 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0123 +device.name FinePix F410 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0124 +device.name FinePix A310 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0125 +device.name FinePix A310 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0126 +device.name FinePix A210 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0127 +device.name FinePix A210 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0128 +device.name FinePix A205(S) Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0129 +device.name FinePix A205(S) Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x012a +device.name FinePix F610 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x012b +device.name FinePix Digital Camera 030513 vendor.id usb 0x04cb &device.id usb 0x012c +device.name FinePix S7000 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x012d +device.name FinePix S7000 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x012f +device.name FinePix Digital Camera 030731 vendor.id usb 0x04cb &device.id usb 0x0130 +device.name FinePix S5000 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0131 +device.name FinePix S5000 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x013b +device.name FinePix Digital Camera 030722 vendor.id usb 0x04cb &device.id usb 0x013c +device.name FinePix S3000 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x013d +device.name FinePix S3000 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x013e +device.name FinePix F420 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x013f +device.name FinePix F420 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x0142 +device.name FinePix S7000 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x0148 +device.name FinePix A330 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0149 +device.name FinePix A330 Zoom (UVC) vendor.id usb 0x04cb &device.id usb 0x014a +device.name FinePix A330 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x014b +device.name FinePix A340 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x014c +device.name FinePix A340 Zoom (UVC) vendor.id usb 0x04cb &device.id usb 0x0159 +device.name FinePix F710 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0165 +device.name FinePix S3500 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0168 +device.name FinePix E500 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0169 +device.name FinePix E500 Zoom (UVC) vendor.id usb 0x04cb &device.id usb 0x016b +device.name FinePix E510 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x016c +device.name FinePix E510 Zoom (PC CAM) vendor.id usb 0x04cb &device.id usb 0x016e +device.name FinePix S5500 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x016f +device.name FinePix S5500 Zoom (UVC) vendor.id usb 0x04cb &device.id usb 0x0171 +device.name FinePix E550 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0172 +device.name FinePix E550 Zoom (UVC) vendor.id usb 0x04cb &device.id usb 0x0177 +device.name FinePix F10 (DSC) vendor.id usb 0x04cb &device.id usb 0x0179 +device.name Finepix F10 (PTP) vendor.id usb 0x04cb &device.id usb 0x0186 +device.name FinePix S5200/S5600 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0188 +device.name FinePix S5200/S5600 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x018e +device.name FinePix S9500 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x018f +device.name FinePix S9500 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x0192 +device.name FinePix E900 Zoom (DSC) vendor.id usb 0x04cb &device.id usb 0x0193 +device.name FinePix E900 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x019b +device.name FinePix F30 (PTP) vendor.id usb 0x04cb &device.id usb 0x01af +device.name FinePix A700 (PTP) vendor.id usb 0x04cb &device.id usb 0x01bf +device.name FinePix F6000fd/S6500fd Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x01c0 +device.name FinePix F20 (PTP) vendor.id usb 0x04cb &device.id usb 0x01c1 +device.name FinePix F31fd (PTP) vendor.id usb 0x04cb &device.id usb 0x01c4 +device.name FinePix S5700 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x01c5 +device.name FinePix F40fd (PTP) vendor.id usb 0x04cb &device.id usb 0x01c6 +device.name FinePix A820 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x01d2 +device.name FinePix A800 Zoom (PTP) vendor.id usb 0x04cb &device.id usb 0x01d3 +device.name FinePix A920 (PTP) vendor.id usb 0x04cb &device.id usb 0x01d4 +device.name FinePix F50fd (PTP) vendor.id usb 0x04cb &device.id usb 0x01d5 +device.name FinePix F47 (PTP) vendor.id usb 0x04cb &device.id usb 0x01f7 +device.name FinePix J250 (PTP) vendor.id usb 0x04cb &device.id usb 0x01fd +device.name A160 vendor.id usb 0x04cb &device.id usb 0x023e +device.name FinePix AX300 vendor.id usb 0x04cb &device.id usb 0x0240 +device.name FinePix S2950 Digital Camera vendor.id usb 0x04cb &device.id usb 0x0241 +device.name FinePix S3200 Digital Camera vendor.id usb 0x04cb &device.id usb 0x0278 +device.name FinePix JV300 vendor.id usb 0x04cc +vendor.name ST-Ericsson vendor.id usb 0x04cc &device.id usb 0x1122 +device.name Hub vendor.id usb 0x04cc &device.id usb 0x1520 +device.name USB 2.0 Hub (Avocent KVM) vendor.id usb 0x04cc &device.id usb 0x1521 +device.name USB 2.0 Hub vendor.id usb 0x04cc &device.id usb 0x1a62 +device.name GW Instek GSP-830 Spectrum Analyzer (HID) vendor.id usb 0x04cc &device.id usb 0x2323 +device.name Ux500 serial debug port vendor.id usb 0x04cc &device.id usb 0x2533 +device.name NFC device (PN533) vendor.id usb 0x04cc &device.id usb 0x8116 +device.name Camera vendor.id usb 0x04cd +vendor.name Tatung Co. Of America vendor.id usb 0x04ce +vendor.name ScanLogic Corp. vendor.id usb 0x04ce &device.id usb 0x0002 +device.name SL11R-IDE IDE Bridge vendor.id usb 0x04ce &device.id usb 0x0100 +device.name USB2PRN Printer Class vendor.id usb 0x04ce &device.id usb 0x0300 +device.name Phantom 336CX - C3 scanner vendor.id usb 0x04ce &device.id usb 0x04ce +device.name SL11DEMO, VID: 0x4ce, PID: 0x4ce vendor.id usb 0x04ce &device.id usb 0x07d1 +device.name SL11R, VID: 0x4ce, PID: 0x07D1 vendor.id usb 0x04cf +vendor.name Myson Century, Inc. vendor.id usb 0x04cf &device.id usb 0x0022 +device.name OCZ Alchemy Series Elixir II Keyboard vendor.id usb 0x04cf &device.id usb 0x0800 +device.name MTP800 Mass Storage Device vendor.id usb 0x04cf &device.id usb 0x8810 +device.name CS8810 Mass Storage Device vendor.id usb 0x04cf &device.id usb 0x8811 +device.name CS8811 Mass Storage Device vendor.id usb 0x04cf &device.id usb 0x8813 +device.name CS8813 Mass Storage Device vendor.id usb 0x04cf &device.id usb 0x8818 +device.name USB2.0 to ATAPI Bridge Controller vendor.id usb 0x04cf &device.id usb 0x8819 +device.name USB 2.0 SD/MMC Reader vendor.id usb 0x04cf &device.id usb 0x9920 +device.name CS8819A2-114 Mass Storage Device vendor.id usb 0x04d0 +vendor.name Digi International vendor.id usb 0x04d1 +vendor.name ITT Canon vendor.id usb 0x04d2 +vendor.name Altec Lansing Technologies vendor.id usb 0x04d2 &device.id usb 0x0070 +device.name ADA70 Speakers vendor.id usb 0x04d2 &device.id usb 0x0305 +device.name Non-Compliant Audio Device vendor.id usb 0x04d2 &device.id usb 0x0311 +device.name ADA-310 Speakers vendor.id usb 0x04d2 &device.id usb 0x2060 +device.name Claritel-i750 - vp vendor.id usb 0x04d2 &device.id usb 0xff05 +device.name ADA-305 Speakers vendor.id usb 0x04d2 &device.id usb 0xff47 +device.name Lansing HID Audio Controls vendor.id usb 0x04d2 &device.id usb 0xff49 +device.name Lansing HID Audio Controls vendor.id usb 0x04d3 +vendor.name VidUS, Inc. vendor.id usb 0x04d4 +vendor.name LSI Logic, Inc. vendor.id usb 0x04d5 +vendor.name Forte Technologies, Inc. vendor.id usb 0x04d6 +vendor.name Mentor Graphics vendor.id usb 0x04d7 +vendor.name Oki Semiconductor vendor.id usb 0x04d7 &device.id usb 0x1be4 +device.name Bluetooth Device vendor.id usb 0x04d8 +vendor.name Microchip Technology, Inc. vendor.id usb 0x04d8 &device.id usb 0x0002 +device.name PicoLCD 20x2 vendor.id usb 0x04d8 &device.id usb 0x0003 +device.name PICkit 2 Microcontroller Programmer vendor.id usb 0x04d8 &device.id usb 0x000a +device.name CDC RS-232 Emulation Demo vendor.id usb 0x04d8 &device.id usb 0x000b +device.name PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller) vendor.id usb 0x04d8 &device.id usb 0x0032 +device.name PICkit1 vendor.id usb 0x04d8 &device.id usb 0x0033 +device.name PICkit2 vendor.id usb 0x04d8 &device.id usb 0x0036 +device.name PICkit Serial Analyzer vendor.id usb 0x04d8 &device.id usb 0x00e0 +device.name PIC32 Starter Board vendor.id usb 0x04d8 &device.id usb 0x04cd +device.name 28Cxxx EEPROM Programmer vendor.id usb 0x04d8 &device.id usb 0x0a04 +device.name AGP LIN Serial Analyzer vendor.id usb 0x04d8 &device.id usb 0x8000 +device.name In-Circuit Debugger vendor.id usb 0x04d8 &device.id usb 0x8001 +device.name ICD2 in-circuit debugger vendor.id usb 0x04d8 &device.id usb 0x8101 +device.name PIC24F Starter Kit vendor.id usb 0x04d8 &device.id usb 0x8107 +device.name Microstick II vendor.id usb 0x04d8 &device.id usb 0x8108 +device.name ChipKit Pro MX7 (PIC32MX) vendor.id usb 0x04d8 &device.id usb 0x9004 +device.name Microchip REAL ICE vendor.id usb 0x04d8 &device.id usb 0x900a +device.name PICkit3 vendor.id usb 0x04d8 &device.id usb 0xc001 +device.name PicoLCD 20x4 vendor.id usb 0x04d8 &device.id usb 0xe11c +device.name TL866CS EEPROM Programmer [MiniPRO] vendor.id usb 0x04d8 &device.id usb 0xf2c4 +device.name Macareux-labs Hygrometry Temperature Sensor vendor.id usb 0x04d8 &device.id usb 0xf2f7 +device.name Yepkit YKUSH vendor.id usb 0x04d8 &device.id usb 0xf3aa +device.name Macareux-labs Usbce Bootloader mode vendor.id usb 0x04d8 &device.id usb 0xf437 +device.name SBE Tech Ultrasonic Anemometer vendor.id usb 0x04d8 &device.id usb 0xf4b5 +device.name SmartScope vendor.id usb 0x04d8 &device.id usb 0xf8da +device.name Hughski Ltd. ColorHug vendor.id usb 0x04d8 &device.id usb 0xf8e8 +device.name Harmony 300/350 Remote vendor.id usb 0x04d8 &device.id usb 0xf91c +device.name SPROG IIv3 vendor.id usb 0x04d8 &device.id usb 0xfaff +device.name Dangerous Prototypes BusPirate v4 Bootloader mode vendor.id usb 0x04d8 &device.id usb 0xfb00 +device.name Dangerous Prototypes BusPirate v4 vendor.id usb 0x04d8 &device.id usb 0xfbb2 +device.name GCUSB-nStep stepper motor controller vendor.id usb 0x04d8 &device.id usb 0xfbba +device.name DiscFerret Magnetic Disc Analyser (bootloader mode) vendor.id usb 0x04d8 &device.id usb 0xfbbb +device.name DiscFerret Magnetic Disc Analyser (active mode) vendor.id usb 0x04d8 &device.id usb 0xfc1e +device.name Bachrus Speedometer Interface vendor.id usb 0x04d8 &device.id usb 0xfc92 +device.name Open Bench Logic Sniffer vendor.id usb 0x04d8 &device.id usb 0xffee +device.name Devantech USB-ISS vendor.id usb 0x04d8 &device.id usb 0xffef +device.name PICoPLC [APStech] vendor.id usb 0x04d9 +vendor.name Holtek Semiconductor, Inc. vendor.id usb 0x04d9 &device.id usb 0x0022 +device.name Portable Keyboard vendor.id usb 0x04d9 &device.id usb 0x048e +device.name Optical Mouse vendor.id usb 0x04d9 &device.id usb 0x0499 +device.name Optical Mouse vendor.id usb 0x04d9 &device.id usb 0x1203 +device.name Keyboard vendor.id usb 0x04d9 &device.id usb 0x1400 +device.name PS/2 keyboard + mouse controller vendor.id usb 0x04d9 &device.id usb 0x1503 +device.name Keyboard vendor.id usb 0x04d9 &device.id usb 0x1603 +device.name Keyboard vendor.id usb 0x04d9 &device.id usb 0x1702 +device.name Keyboard LKS02 vendor.id usb 0x04d9 &device.id usb 0x1818 +device.name Keyboard [Diatec Filco Majestouch 2] vendor.id usb 0x04d9 &device.id usb 0x2011 +device.name Keyboard [Diatec Filco Majestouch 1] vendor.id usb 0x04d9 &device.id usb 0x2013 +device.name Keyboard [Das Keyboard] vendor.id usb 0x04d9 &device.id usb 0x2206 +device.name Fujitsu Siemens Mouse Esprimo Q vendor.id usb 0x04d9 &device.id usb 0x2221 +device.name Keyboard vendor.id usb 0x04d9 &device.id usb 0x2323 +device.name Keyboard vendor.id usb 0x04d9 &device.id usb 0x2519 +device.name Shenzhen LogoTech 2.4GHz receiver vendor.id usb 0x04d9 &device.id usb 0x2832 +device.name HT82A832R Audio MCU vendor.id usb 0x04d9 &device.id usb 0x2834 +device.name HT82A834R Audio MCU vendor.id usb 0x04d9 &device.id usb 0xa01c +device.name wireless multimedia keyboard with trackball [Trust ADURA 17911] vendor.id usb 0x04d9 &device.id usb 0xa050 +device.name Chatman V1 vendor.id usb 0x04d9 &device.id usb 0xa055 +device.name Keyboard vendor.id usb 0x04d9 &device.id usb 0xa11b +device.name Mouse [MX-3200] vendor.id usb 0x04da +vendor.name Panasonic (Matsushita) vendor.id usb 0x04da &device.id usb 0x0901 +device.name LS-120 Camera vendor.id usb 0x04da &device.id usb 0x0912 +device.name SDR-S10 vendor.id usb 0x04da &device.id usb 0x0b01 +device.name CD-R/RW Drive vendor.id usb 0x04da &device.id usb 0x0b03 +device.name SuperDisk 240MB vendor.id usb 0x04da &device.id usb 0x0d01 +device.name CD-R Drive KXL-840AN vendor.id usb 0x04da &device.id usb 0x0d09 +device.name CD-R Drive KXL-RW32AN vendor.id usb 0x04da &device.id usb 0x0d0a +device.name CD-R Drive KXL-CB20AN vendor.id usb 0x04da &device.id usb 0x0d0d +device.name CDRCB03 vendor.id usb 0x04da &device.id usb 0x0d0e +device.name DVD-ROM & CD-R/RW vendor.id usb 0x04da &device.id usb 0x0f07 +device.name KX-MB2030 Multifunction Laser Printer vendor.id usb 0x04da &device.id usb 0x0f40 +device.name Printer vendor.id usb 0x04da &device.id usb 0x104d +device.name Elite Panaboard UB-T880 (HID) vendor.id usb 0x04da &device.id usb 0x104e +device.name Elite Panaboard Pen Adaptor (HID) vendor.id usb 0x04da &device.id usb 0x1500 +device.name MFSUSB Driver vendor.id usb 0x04da &device.id usb 0x1800 +device.name DY-WL10 802.11abgn Adapter [Broadcom BCM4323] vendor.id usb 0x04da &device.id usb 0x1b00 +device.name MultiMediaCard vendor.id usb 0x04da &device.id usb 0x2121 +device.name EB-VS6 vendor.id usb 0x04da &device.id usb 0x2316 +device.name DVC Mass Storage Device vendor.id usb 0x04da &device.id usb 0x2317 +device.name DVC USB-SERIAL Driver for WinXP vendor.id usb 0x04da &device.id usb 0x2318 +device.name NV-GS11/230/250 (webcam mode) vendor.id usb 0x04da &device.id usb 0x2319 +device.name NV-GS15 (webcam mode) vendor.id usb 0x04da &device.id usb 0x231a +device.name NV-GS11/230/250 (DV mode) vendor.id usb 0x04da &device.id usb 0x231d +device.name DVC Web Camera Device vendor.id usb 0x04da &device.id usb 0x231e +device.name DVC DV Stream Device vendor.id usb 0x04da &device.id usb 0x2372 +device.name Lumix Camera (Storage mode) vendor.id usb 0x04da &device.id usb 0x2374 +device.name Lumix Camera (PTP mode) vendor.id usb 0x04da &device.id usb 0x2451 +device.name HDC-SD9 vendor.id usb 0x04da &device.id usb 0x245b +device.name HC-X920K (3MOS Full HD video camcorder) vendor.id usb 0x04da &device.id usb 0x2477 +device.name SDR-H85 Camcorder (PC mode) vendor.id usb 0x04da &device.id usb 0x2478 +device.name SDR-H85 Camcorder (recorder mode - SD card) vendor.id usb 0x04da &device.id usb 0x2479 +device.name SDR-H85 Camcorder (recorder mode - HDD) vendor.id usb 0x04da &device.id usb 0x2497 +device.name HDC-TM700 vendor.id usb 0x04da &device.id usb 0x250c +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x04da &device.id usb 0x250d +device.name Gobi Wireless Modem vendor.id usb 0x04da &device.id usb 0x3904 +device.name N5HBZ0000055 802.11abgn Wireless Adapter [Atheros AR7010+AR9280] vendor.id usb 0x04da &device.id usb 0x3c04 +device.name JT-P100MR-20 [ePassport Reader] vendor.id usb 0x04db +vendor.name Hypertec Pty, Ltd vendor.id usb 0x04dc +vendor.name Huan Hsin Holdings, Ltd vendor.id usb 0x04dd +vendor.name Sharp Corp. vendor.id usb 0x04dd &device.id usb 0x13a6 +device.name MFC2000 vendor.id usb 0x04dd &device.id usb 0x6006 +device.name AL-1216 vendor.id usb 0x04dd &device.id usb 0x6007 +device.name AL-1045 vendor.id usb 0x04dd &device.id usb 0x6008 +device.name AL-1255 vendor.id usb 0x04dd &device.id usb 0x6009 +device.name AL-1530CS vendor.id usb 0x04dd &device.id usb 0x600a +device.name AL-1540CS vendor.id usb 0x04dd &device.id usb 0x600b +device.name AL-1456 vendor.id usb 0x04dd &device.id usb 0x600c +device.name AL-1555 vendor.id usb 0x04dd &device.id usb 0x600d +device.name AL-1225 vendor.id usb 0x04dd &device.id usb 0x600e +device.name AL-1551CS vendor.id usb 0x04dd &device.id usb 0x600f +device.name AR-122E vendor.id usb 0x04dd &device.id usb 0x6010 +device.name AR-152E vendor.id usb 0x04dd &device.id usb 0x6011 +device.name AR-157E vendor.id usb 0x04dd &device.id usb 0x6012 +device.name SN-1045 vendor.id usb 0x04dd &device.id usb 0x6013 +device.name SN-1255 vendor.id usb 0x04dd &device.id usb 0x6014 +device.name SN-1456 vendor.id usb 0x04dd &device.id usb 0x6015 +device.name SN-1555 vendor.id usb 0x04dd &device.id usb 0x6016 +device.name AR-153E vendor.id usb 0x04dd &device.id usb 0x6017 +device.name AR-122E N vendor.id usb 0x04dd &device.id usb 0x6018 +device.name AR-153E N vendor.id usb 0x04dd &device.id usb 0x6019 +device.name AR-152E N vendor.id usb 0x04dd &device.id usb 0x601a +device.name AR-157E N vendor.id usb 0x04dd &device.id usb 0x601b +device.name AL-1217 vendor.id usb 0x04dd &device.id usb 0x601c +device.name AL-1226 vendor.id usb 0x04dd &device.id usb 0x601d +device.name AR-123E vendor.id usb 0x04dd &device.id usb 0x6021 +device.name IS01 vendor.id usb 0x04dd &device.id usb 0x7002 +device.name DVC Ver.1.0 vendor.id usb 0x04dd &device.id usb 0x7004 +device.name VE-CG40U Digital Still Camera vendor.id usb 0x04dd &device.id usb 0x7005 +device.name VE-CG30 Digital Still Camera vendor.id usb 0x04dd &device.id usb 0x7007 +device.name VL-Z7S Digital Camcorder vendor.id usb 0x04dd &device.id usb 0x8004 +device.name Zaurus SL-5000D/SL-5500 PDA vendor.id usb 0x04dd &device.id usb 0x8005 +device.name Zaurus A-300 vendor.id usb 0x04dd &device.id usb 0x8006 +device.name Zaurus SL-B500/SL-5600 PDA vendor.id usb 0x04dd &device.id usb 0x8007 +device.name Zaurus C-700 PDA vendor.id usb 0x04dd &device.id usb 0x9009 +device.name AR-M160 vendor.id usb 0x04dd &device.id usb 0x9014 +device.name IM-DR80 Portable NetMD Player vendor.id usb 0x04dd &device.id usb 0x9031 +device.name Zaurus C-750/C-760/C-860/SL-C3000 PDA vendor.id usb 0x04dd &device.id usb 0x9032 +device.name Zaurus SL-6000 vendor.id usb 0x04dd &device.id usb 0x903a +device.name GSM GPRS vendor.id usb 0x04dd &device.id usb 0x9050 +device.name Zaurus C-860 PDA vendor.id usb 0x04dd &device.id usb 0x9056 +device.name Viewcam Z vendor.id usb 0x04dd &device.id usb 0x9073 +device.name AM-900 vendor.id usb 0x04dd &device.id usb 0x9074 +device.name GSM GPRS vendor.id usb 0x04dd &device.id usb 0x90a9 +device.name Sharp Composite vendor.id usb 0x04dd &device.id usb 0x90d0 +device.name USB-to-Serial Comm. Port vendor.id usb 0x04dd &device.id usb 0x90f2 +device.name Sharp 3G GSM USB Control vendor.id usb 0x04dd &device.id usb 0x9120 +device.name WS004SH vendor.id usb 0x04dd &device.id usb 0x9122 +device.name WS007SH vendor.id usb 0x04dd &device.id usb 0x9123 +device.name W-ZERO3 ES Smartphone vendor.id usb 0x04dd &device.id usb 0x91a3 +device.name 922SH Internet Machine vendor.id usb 0x04dd &device.id usb 0x939a +device.name IS03 vendor.id usb 0x04de +vendor.name MindShare, Inc. vendor.id usb 0x04df +vendor.name Interlink Electronics vendor.id usb 0x04e1 +vendor.name Iiyama North America, Inc. vendor.id usb 0x04e1 &device.id usb 0x0201 +device.name Monitor Hub vendor.id usb 0x04e2 +vendor.name Exar Corp. vendor.id usb 0x04e2 &device.id usb 0x1410 +device.name XR21V1410 USB-UART IC vendor.id usb 0x04e3 +vendor.name Zilog, Inc. vendor.id usb 0x04e4 +vendor.name ACC Microelectronics vendor.id usb 0x04e5 +vendor.name Promise Technology vendor.id usb 0x04e6 +vendor.name SCM Microsystems, Inc. vendor.id usb 0x04e6 &device.id usb 0x0001 +device.name E-USB ATA Bridge vendor.id usb 0x04e6 &device.id usb 0x0002 +device.name eUSCSI SCSI Bridge vendor.id usb 0x04e6 &device.id usb 0x0003 +device.name eUSB SmartMedia Card Reader vendor.id usb 0x04e6 &device.id usb 0x0005 +device.name eUSB SmartMedia/CompactFlash Card Reader vendor.id usb 0x04e6 &device.id usb 0x0006 +device.name eUSB SmartMedia Card Reader vendor.id usb 0x04e6 &device.id usb 0x0007 +device.name Hifd vendor.id usb 0x04e6 &device.id usb 0x0009 +device.name eUSB ATA/ATAPI Adapter vendor.id usb 0x04e6 &device.id usb 0x000a +device.name eUSB CompactFlash Adapter vendor.id usb 0x04e6 &device.id usb 0x000b +device.name eUSCSI Bridge vendor.id usb 0x04e6 &device.id usb 0x000c +device.name eUSCSI Bridge vendor.id usb 0x04e6 &device.id usb 0x000d +device.name Dazzle MS vendor.id usb 0x04e6 &device.id usb 0x0012 +device.name Dazzle SD/MMC vendor.id usb 0x04e6 &device.id usb 0x0101 +device.name eUSB ATA Bridge (Sony Spressa USB CDRW) vendor.id usb 0x04e6 &device.id usb 0x0311 +device.name Dazzle DM-CF vendor.id usb 0x04e6 &device.id usb 0x0312 +device.name Dazzle DM-SD/MMC vendor.id usb 0x04e6 &device.id usb 0x0313 +device.name Dazzle SM vendor.id usb 0x04e6 &device.id usb 0x0314 +device.name Dazzle MS vendor.id usb 0x04e6 &device.id usb 0x0322 +device.name e-Film Reader-5 vendor.id usb 0x04e6 &device.id usb 0x0325 +device.name eUSB ORCA Quad Reader vendor.id usb 0x04e6 &device.id usb 0x0327 +device.name Digital Media Reader vendor.id usb 0x04e6 &device.id usb 0x03fe +device.name DMHS2 DFU Adapter vendor.id usb 0x04e6 &device.id usb 0x0406 +device.name eUSB SmartDM Reader vendor.id usb 0x04e6 &device.id usb 0x04e6 +device.name eUSB DFU Adapter vendor.id usb 0x04e6 &device.id usb 0x04e7 +device.name STCII DFU Adapter vendor.id usb 0x04e6 &device.id usb 0x04e8 +device.name eUSBDM DFU Adapter vendor.id usb 0x04e6 &device.id usb 0x04e9 +device.name DM-E DFU Adapter vendor.id usb 0x04e6 &device.id usb 0x0500 +device.name Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard vendor.id usb 0x04e6 &device.id usb 0x0701 +device.name DCS200 Loader Device vendor.id usb 0x04e6 &device.id usb 0x0702 +device.name DVD Creation Station 200 vendor.id usb 0x04e6 &device.id usb 0x0703 +device.name DVC100 Loader Device vendor.id usb 0x04e6 &device.id usb 0x0704 +device.name Digital Video Creator 100 vendor.id usb 0x04e6 &device.id usb 0x1001 +device.name SCR300 Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x1010 +device.name USBAT-2 CompactFlash Card Reader vendor.id usb 0x04e6 &device.id usb 0x1014 +device.name e-Film Reader-3 vendor.id usb 0x04e6 &device.id usb 0x1020 +device.name USBAT ATA/ATAPI Adapter vendor.id usb 0x04e6 &device.id usb 0x2007 +device.name RSA SecurID ComboReader vendor.id usb 0x04e6 &device.id usb 0x2009 +device.name Citibank Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x200a +device.name Reflex v.2 Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x200d +device.name STR391 Reader vendor.id usb 0x04e6 &device.id usb 0x5111 +device.name SCR331-DI SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0x5113 +device.name SCR333 SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0x5114 +device.name SCR331-DI SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0x5115 +device.name SCR335 SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0x5116 +device.name SCR331-LC1 / SCR3310 SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0x5117 +device.name SCR3320 - Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x5118 +device.name Expresscard SIM Card Reader vendor.id usb 0x04e6 &device.id usb 0x5119 +device.name SCR3340 - ExpressCard54 Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x511b +device.name SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0x511d +device.name SCR3311 Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x5120 +device.name SCR331-DI SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0x5121 +device.name SDI010 Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x5151 +device.name SCR338 Keyboard Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x5292 +device.name SCL011 RFID reader vendor.id usb 0x04e6 &device.id usb 0x5410 +device.name SCR35xx Smart Card Reader vendor.id usb 0x04e6 &device.id usb 0x5591 +device.name SCL3711-NFC&RW vendor.id usb 0x04e6 &device.id usb 0xe000 +device.name SCRx31 Reader vendor.id usb 0x04e6 &device.id usb 0xe001 +device.name SCR331 SmartCard Reader vendor.id usb 0x04e6 &device.id usb 0xe003 +device.name SPR532 PinPad SmartCard Reader vendor.id usb 0x04e7 +vendor.name Elo TouchSystems vendor.id usb 0x04e7 &device.id usb 0x0001 +device.name TouchScreen vendor.id usb 0x04e7 &device.id usb 0x0002 +device.name Touchmonitor Interface 2600 Rev 2 vendor.id usb 0x04e7 &device.id usb 0x0004 +device.name 4000U CarrollTouch® Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0007 +device.name 2500U IntelliTouch® Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0008 +device.name 3000U AccuTouch® Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0009 +device.name 4000U CarrollTouch® Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0020 +device.name Touchscreen Interface (2700) vendor.id usb 0x04e7 &device.id usb 0x0021 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0030 +device.name 4500U CarrollTouch® Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0032 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0033 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0041 +device.name 5010 Surface Capacitive Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0042 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0050 +device.name 2216 AccuTouch® Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0071 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0072 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0081 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x0082 +device.name Touchmonitor Interface vendor.id usb 0x04e7 &device.id usb 0x00ff +device.name Touchmonitor Interface vendor.id usb 0x04e8 +vendor.name Samsung Electronics Co., Ltd vendor.id usb 0x04e8 &device.id usb 0x0001 +device.name Printer Bootloader vendor.id usb 0x04e8 &device.id usb 0x0100 +device.name Kingston Flash Drive (128MB) vendor.id usb 0x04e8 &device.id usb 0x0110 +device.name Connect3D Flash Drive vendor.id usb 0x04e8 &device.id usb 0x0111 +device.name Connect3D Flash Drive vendor.id usb 0x04e8 &device.id usb 0x0300 +device.name E2530 / GT-C3350 Phones (Mass storage mode) vendor.id usb 0x04e8 &device.id usb 0x1003 +device.name MP3 Player and Recorder vendor.id usb 0x04e8 &device.id usb 0x1006 +device.name SDC-200Z vendor.id usb 0x04e8 &device.id usb 0x130c +device.name NX100 vendor.id usb 0x04e8 &device.id usb 0x1323 +device.name WB700 Camera vendor.id usb 0x04e8 &device.id usb 0x1f05 +device.name S2 Portable [JMicron] (500GB) vendor.id usb 0x04e8 &device.id usb 0x1f06 +device.name HX-MU064DA portable harddisk vendor.id usb 0x04e8 &device.id usb 0x2018 +device.name WIS09ABGN LinkStick Wireless LAN Adapter vendor.id usb 0x04e8 &device.id usb 0x2035 +device.name Digital Photo Frame Mass Storage vendor.id usb 0x04e8 &device.id usb 0x2036 +device.name Digital Photo Frame Mini Monitor vendor.id usb 0x04e8 &device.id usb 0x3004 +device.name ML-4600 vendor.id usb 0x04e8 &device.id usb 0x3005 +device.name Docuprint P1210 vendor.id usb 0x04e8 &device.id usb 0x3008 +device.name ML-6060 laser printer vendor.id usb 0x04e8 &device.id usb 0x300c +device.name ML-1210 Printer vendor.id usb 0x04e8 &device.id usb 0x300e +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3104 +device.name ML-3550N vendor.id usb 0x04e8 &device.id usb 0x3210 +device.name ML-5200A Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3226 +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3228 +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x322a +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x322c +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3230 +device.name ML-1440 vendor.id usb 0x04e8 &device.id usb 0x3232 +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3236 +device.name ML-1450 vendor.id usb 0x04e8 &device.id usb 0x3238 +device.name ML-1430 vendor.id usb 0x04e8 &device.id usb 0x323a +device.name ML-1710 Printer vendor.id usb 0x04e8 &device.id usb 0x323b +device.name Phaser 3130 vendor.id usb 0x04e8 &device.id usb 0x323c +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x323d +device.name Phaser 3120 vendor.id usb 0x04e8 &device.id usb 0x323e +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3240 +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3242 +device.name ML-1510 Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3248 +device.name Color Laser Printer vendor.id usb 0x04e8 &device.id usb 0x324a +device.name Laser Printer vendor.id usb 0x04e8 &device.id usb 0x324c +device.name ML-1740 Printer vendor.id usb 0x04e8 &device.id usb 0x324d +device.name Phaser 3121 vendor.id usb 0x04e8 &device.id usb 0x3256 +device.name ML-1520 Laser Printer vendor.id usb 0x04e8 &device.id usb 0x325b +device.name Xerox Phaser 3117 Laser Printer vendor.id usb 0x04e8 &device.id usb 0x325f +device.name Phaser 3425 Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3260 +device.name CLP-510 Color Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3268 +device.name ML-1610 Mono Laser Printer vendor.id usb 0x04e8 &device.id usb 0x326c +device.name ML-2010P Mono Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3276 +device.name ML-3050/ML-3051 Laser Printer vendor.id usb 0x04e8 &device.id usb 0x328e +device.name CLP-310 Color Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3292 +device.name ML-1640 Series Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3296 +device.name ML-2580N Mono Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3297 +device.name ML-191x/ML-252x Laser Printer vendor.id usb 0x04e8 &device.id usb 0x329f +device.name CLP-325 Color Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3301 +device.name ML-1660 Series vendor.id usb 0x04e8 &device.id usb 0x330c +device.name ML-1865 vendor.id usb 0x04e8 &device.id usb 0x3310 +device.name ML-331x Series Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3315 +device.name ML-2540 Series Laser Printer vendor.id usb 0x04e8 &device.id usb 0x331e +device.name M262x/M282x Xpress Series Laser Printer vendor.id usb 0x04e8 &device.id usb 0x3409 +device.name SCX-4216F Scanner vendor.id usb 0x04e8 &device.id usb 0x340c +device.name SCX-5x15 series vendor.id usb 0x04e8 &device.id usb 0x340d +device.name SCX-6x20 series vendor.id usb 0x04e8 &device.id usb 0x340e +device.name MFP 560 series vendor.id usb 0x04e8 &device.id usb 0x340f +device.name Printing Support vendor.id usb 0x04e8 &device.id usb 0x3412 +device.name SCX-4x20 series vendor.id usb 0x04e8 &device.id usb 0x3413 +device.name SCX-4100 Scanner vendor.id usb 0x04e8 &device.id usb 0x3415 +device.name Composite Device vendor.id usb 0x04e8 &device.id usb 0x3419 +device.name Composite Device vendor.id usb 0x04e8 &device.id usb 0x341a +device.name Printing Support vendor.id usb 0x04e8 &device.id usb 0x341b +device.name SCX-4200 series vendor.id usb 0x04e8 &device.id usb 0x341c +device.name Composite Device vendor.id usb 0x04e8 &device.id usb 0x341d +device.name Composite Device vendor.id usb 0x04e8 &device.id usb 0x341f +device.name Composite Device vendor.id usb 0x04e8 &device.id usb 0x3420 +device.name Composite Device vendor.id usb 0x04e8 &device.id usb 0x3426 +device.name SCX-4500 Laser Printer vendor.id usb 0x04e8 &device.id usb 0x342d +device.name SCX-4x28 Series vendor.id usb 0x04e8 &device.id usb 0x344f +device.name SCX-3400 Series vendor.id usb 0x04e8 &device.id usb 0x3605 +device.name InkJet Color Printer vendor.id usb 0x04e8 &device.id usb 0x3606 +device.name InkJet Color Printer vendor.id usb 0x04e8 &device.id usb 0x3609 +device.name InkJet Color Printer vendor.id usb 0x04e8 &device.id usb 0x3902 +device.name InkJet Color Printer vendor.id usb 0x04e8 &device.id usb 0x3903 +device.name Xerox WorkCentre XK50cx vendor.id usb 0x04e8 &device.id usb 0x390f +device.name InkJet Color Printer vendor.id usb 0x04e8 &device.id usb 0x3911 +device.name SCX-1020 series vendor.id usb 0x04e8 &device.id usb 0x4005 +device.name GT-S8000 Jet (msc) vendor.id usb 0x04e8 &device.id usb 0x4f1f +device.name GT-S8000 Jet (mtp) vendor.id usb 0x04e8 &device.id usb 0x5000 +device.name YP-MF series vendor.id usb 0x04e8 &device.id usb 0x5001 +device.name YP-100 vendor.id usb 0x04e8 &device.id usb 0x5002 +device.name YP-30 vendor.id usb 0x04e8 &device.id usb 0x5003 +device.name YP-700 vendor.id usb 0x04e8 &device.id usb 0x5004 +device.name YP-30 vendor.id usb 0x04e8 &device.id usb 0x5005 +device.name YP-300 vendor.id usb 0x04e8 &device.id usb 0x5006 +device.name YP-750 vendor.id usb 0x04e8 &device.id usb 0x500d +device.name MP3 Player vendor.id usb 0x04e8 &device.id usb 0x5010 +device.name Yepp YP-35 vendor.id usb 0x04e8 &device.id usb 0x5011 +device.name YP-780 vendor.id usb 0x04e8 &device.id usb 0x5013 +device.name YP-60 vendor.id usb 0x04e8 &device.id usb 0x5015 +device.name yepp upgrade vendor.id usb 0x04e8 &device.id usb 0x501b +device.name MP3 Player vendor.id usb 0x04e8 &device.id usb 0x5021 +device.name Yepp YP-ST5 vendor.id usb 0x04e8 &device.id usb 0x5026 +device.name YP-MT6V vendor.id usb 0x04e8 &device.id usb 0x5027 +device.name YP-T7 vendor.id usb 0x04e8 &device.id usb 0x502b +device.name YP-F1 vendor.id usb 0x04e8 &device.id usb 0x5032 +device.name YP-J70 vendor.id usb 0x04e8 &device.id usb 0x503b +device.name YP-U1 MP3 Player vendor.id usb 0x04e8 &device.id usb 0x503d +device.name YP-T7F vendor.id usb 0x04e8 &device.id usb 0x5041 +device.name YP-Z5 vendor.id usb 0x04e8 &device.id usb 0x5050 +device.name YP-U2 MP3 Player vendor.id usb 0x04e8 &device.id usb 0x5051 +device.name YP-F2R vendor.id usb 0x04e8 &device.id usb 0x5055 +device.name YP-T9 vendor.id usb 0x04e8 &device.id usb 0x507d +device.name YP-U3 (mtp) vendor.id usb 0x04e8 &device.id usb 0x507f +device.name YP-T9J vendor.id usb 0x04e8 &device.id usb 0x5080 +device.name Yepp YP-K3 (msc) vendor.id usb 0x04e8 &device.id usb 0x5081 +device.name Yepp YP-K3 (mtp) vendor.id usb 0x04e8 &device.id usb 0x5082 +device.name YP-P2 (msc) vendor.id usb 0x04e8 &device.id usb 0x5083 +device.name YP-P2 (mtp) vendor.id usb 0x04e8 &device.id usb 0x508a +device.name YP-T10 vendor.id usb 0x04e8 &device.id usb 0x508b +device.name YP-S5 MP3 Player vendor.id usb 0x04e8 &device.id usb 0x508c +device.name YP-S5 vendor.id usb 0x04e8 &device.id usb 0x5090 +device.name YP-S3 (msc) vendor.id usb 0x04e8 &device.id usb 0x5091 +device.name YP-S3 (mtp) vendor.id usb 0x04e8 &device.id usb 0x5092 +device.name YP-U4 (msc) vendor.id usb 0x04e8 &device.id usb 0x5093 +device.name YP-U4 (mtp) vendor.id usb 0x04e8 &device.id usb 0x5095 +device.name YP-S2 vendor.id usb 0x04e8 &device.id usb 0x510f +device.name YP-R1 vendor.id usb 0x04e8 &device.id usb 0x5119 +device.name Yepp YP-P3 vendor.id usb 0x04e8 &device.id usb 0x511c +device.name YP-Q2 vendor.id usb 0x04e8 &device.id usb 0x5121 +device.name YP-U5 vendor.id usb 0x04e8 &device.id usb 0x5123 +device.name Yepp YP-M1 vendor.id usb 0x04e8 &device.id usb 0x5a00 +device.name YP-NEU vendor.id usb 0x04e8 &device.id usb 0x5a01 +device.name YP-NDU vendor.id usb 0x04e8 &device.id usb 0x5a03 +device.name Yepp MP3 Player vendor.id usb 0x04e8 &device.id usb 0x5a04 +device.name YP-800 vendor.id usb 0x04e8 &device.id usb 0x5a08 +device.name YP-90 vendor.id usb 0x04e8 &device.id usb 0x5a0f +device.name Meizu M6 MiniPlayer vendor.id usb 0x04e8 &device.id usb 0x5b01 +device.name Memory Stick Reader/Writer vendor.id usb 0x04e8 &device.id usb 0x5b02 +device.name Memory Stick Reader/Writer vendor.id usb 0x04e8 &device.id usb 0x5b03 +device.name Memory Stick Reader/Writer vendor.id usb 0x04e8 &device.id usb 0x5b04 +device.name Memory Stick Reader/Writer vendor.id usb 0x04e8 &device.id usb 0x5b05 +device.name Memory Stick Reader/Writer vendor.id usb 0x04e8 &device.id usb 0x5b11 +device.name SEW-2001u Card vendor.id usb 0x04e8 &device.id usb 0x5f00 +device.name NEXiO Sync vendor.id usb 0x04e8 &device.id usb 0x5f01 +device.name NEXiO Sync vendor.id usb 0x04e8 &device.id usb 0x5f02 +device.name NEXiO Sync vendor.id usb 0x04e8 &device.id usb 0x5f03 +device.name NEXiO Sync vendor.id usb 0x04e8 &device.id usb 0x5f04 +device.name NEXiO Sync vendor.id usb 0x04e8 &device.id usb 0x5f05 +device.name STORY Station 1TB vendor.id usb 0x04e8 &device.id usb 0x6032 +device.name G2 Portable hard drive vendor.id usb 0x04e8 &device.id usb 0x6033 +device.name G2 Portable device vendor.id usb 0x04e8 &device.id usb 0x6034 +device.name G2 Portable hard drive vendor.id usb 0x04e8 &device.id usb 0x60b3 +device.name M2 Portable Hard Drive vendor.id usb 0x04e8 &device.id usb 0x60c4 +device.name M2 Portable Hard Drive USB 3.0 vendor.id usb 0x04e8 &device.id usb 0x6124 +device.name D3 Station External Hard Drive vendor.id usb 0x04e8 &device.id usb 0x6125 +device.name D3 Station External Hard Drive vendor.id usb 0x04e8 &device.id usb 0x61b5 +device.name M3 Portable Hard Drive 2TB vendor.id usb 0x04e8 &device.id usb 0x61b6 +device.name M3 Portable Hard Drive 1TB vendor.id usb 0x04e8 &device.id usb 0x61f3 +device.name Portable SSD T3 (MU-PT250B, MU-PT500B) vendor.id usb 0x04e8 &device.id usb 0x6601 +device.name Mobile Phone vendor.id usb 0x04e8 &device.id usb 0x6602 +device.name Galaxy vendor.id usb 0x04e8 &device.id usb 0x6603 +device.name Galaxy vendor.id usb 0x04e8 &device.id usb 0x6611 +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x6613 +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x6615 +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x6617 +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x6619 +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x661b +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x661e +device.name Handheld vendor.id usb 0x04e8 &device.id usb 0x6620 +device.name Handheld vendor.id usb 0x04e8 &device.id usb 0x6622 +device.name Handheld vendor.id usb 0x04e8 &device.id usb 0x6624 +device.name Handheld vendor.id usb 0x04e8 &device.id usb 0x662e +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x6630 +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x6632 +device.name MITs Sync vendor.id usb 0x04e8 &device.id usb 0x663e +device.name D900e/B2100 Phone vendor.id usb 0x04e8 &device.id usb 0x663f +device.name SGH-E720/SGH-E840 vendor.id usb 0x04e8 &device.id usb 0x6640 +device.name Usb Modem Enumerator vendor.id usb 0x04e8 &device.id usb 0x6651 +device.name i8510 Innov8 vendor.id usb 0x04e8 &device.id usb 0x6702 +device.name X830 vendor.id usb 0x04e8 &device.id usb 0x6708 +device.name U600 Phone vendor.id usb 0x04e8 &device.id usb 0x6709 +device.name U600 vendor.id usb 0x04e8 &device.id usb 0x6734 +device.name Juke vendor.id usb 0x04e8 &device.id usb 0x6759 +device.name D900e/B2100 Media Player vendor.id usb 0x04e8 &device.id usb 0x675a +device.name D900e/B2100 Mass Storage vendor.id usb 0x04e8 &device.id usb 0x675b +device.name D900e Camera vendor.id usb 0x04e8 &device.id usb 0x6772 +device.name Standalone LTE device (Trial) vendor.id usb 0x04e8 &device.id usb 0x6795 +device.name S5230 vendor.id usb 0x04e8 &device.id usb 0x6802 +device.name Standalone HSPA device vendor.id usb 0x04e8 &device.id usb 0x6806 +device.name Composite LTE device (Trial) vendor.id usb 0x04e8 &device.id usb 0x6807 +device.name Composite HSPA device vendor.id usb 0x04e8 &device.id usb 0x681c +device.name Galaxy Portal/Spica/S vendor.id usb 0x04e8 &device.id usb 0x681d +device.name Galaxy Portal/Spica Android Phone vendor.id usb 0x04e8 &device.id usb 0x6843 +device.name E2530 Phone (Samsung Kies mode) vendor.id usb 0x04e8 &device.id usb 0x684e +device.name Wave (GT-S8500) vendor.id usb 0x04e8 &device.id usb 0x685b +device.name GT-I9100 Phone [Galaxy S II] (mass storage mode) vendor.id usb 0x04e8 &device.id usb 0x685c +device.name GT-I9250 Phone [Galaxy Nexus] (Mass storage mode) vendor.id usb 0x04e8 &device.id usb 0x685d +device.name GT-I9100 Phone [Galaxy S II] (Download mode) vendor.id usb 0x04e8 &device.id usb 0x685e +device.name GT-I9100 / GT-C3350 Phones (USB Debugging mode) vendor.id usb 0x04e8 &device.id usb 0x6860 +device.name Galaxy (MTP) vendor.id usb 0x04e8 &device.id usb 0x6863 +device.name GT-I9500 [Galaxy S4] / GT-I9250 [Galaxy Nexus] (network tethering) vendor.id usb 0x04e8 &device.id usb 0x6864 +device.name GT-I9070 (network tethering, USB debugging enabled) vendor.id usb 0x04e8 &device.id usb 0x6865 +device.name Galaxy (PTP mode) vendor.id usb 0x04e8 &device.id usb 0x6866 +device.name Galaxy (debugging mode) vendor.id usb 0x04e8 &device.id usb 0x6868 +device.name Escape Composite driver for Android Phones: Modem+Diagnostic+ADB vendor.id usb 0x04e8 &device.id usb 0x6875 +device.name GT-B3710 Standalone LTE device (Commercial) vendor.id usb 0x04e8 &device.id usb 0x6876 +device.name GT-B3710 LTE Modem vendor.id usb 0x04e8 &device.id usb 0x6877 +device.name Galaxy S vendor.id usb 0x04e8 &device.id usb 0x687a +device.name GT-E2370 mobile phone vendor.id usb 0x04e8 &device.id usb 0x6888 +device.name GT-B3730 Composite LTE device (Commercial) vendor.id usb 0x04e8 &device.id usb 0x6889 +device.name GT-B3730 Composite LTE device (Commercial) vendor.id usb 0x04e8 &device.id usb 0x689a +device.name LTE Storage Driver [CMC2xx] vendor.id usb 0x04e8 &device.id usb 0x689e +device.name GT-S5670 [Galaxy Fit] vendor.id usb 0x04e8 &device.id usb 0x68aa +device.name Reality vendor.id usb 0x04e8 &device.id usb 0x7011 +device.name SEW-2003U Card vendor.id usb 0x04e8 &device.id usb 0x7021 +device.name Bluetooth Device vendor.id usb 0x04e8 &device.id usb 0x7061 +device.name eHome Infrared Receiver vendor.id usb 0x04e8 &device.id usb 0x7080 +device.name Anycall SCH-W580 vendor.id usb 0x04e8 &device.id usb 0x7081 +device.name Human Interface Device vendor.id usb 0x04e8 &device.id usb 0x8001 +device.name Handheld vendor.id usb 0x04e8 &device.id usb 0xe020 +device.name SERI E02 SCOM 6200 UMTS Phone vendor.id usb 0x04e8 &device.id usb 0xe021 +device.name SERI E02 SCOM 6200 Virtual UARTs vendor.id usb 0x04e8 &device.id usb 0xe022 +device.name SERI E02 SCOM 6200 Flash Load Disk vendor.id usb 0x04e8 &device.id usb 0xf000 +device.name Intensity 3 (Mass Storage Mode) vendor.id usb 0x04e8 &device.id usb 0xff30 +device.name SG_iMON vendor.id usb 0x04e9 +vendor.name PC-Tel, Inc. vendor.id usb 0x04ea +vendor.name Brooktree Corp. vendor.id usb 0x04eb +vendor.name Northstar Systems, Inc. vendor.id usb 0x04eb &device.id usb 0xe004 +device.name eHome Infrared Transceiver vendor.id usb 0x04ec +vendor.name Tokyo Electron Device, Ltd vendor.id usb 0x04ed +vendor.name Annabooks vendor.id usb 0x04ef +vendor.name Pacific Electronic International, Inc. vendor.id usb 0x04f0 +vendor.name Daewoo Electronics Co., Ltd vendor.id usb 0x04f1 +vendor.name Victor Company of Japan, Ltd vendor.id usb 0x04f1 &device.id usb 0x0001 +device.name GC-QX3 Digital Still Camera vendor.id usb 0x04f1 &device.id usb 0x0004 +device.name GR-DVL815U Digital Video Camera vendor.id usb 0x04f1 &device.id usb 0x0006 +device.name DV Camera Storage vendor.id usb 0x04f1 &device.id usb 0x0008 +device.name GZ-MG30AA/MC500E Digital Video Camera vendor.id usb 0x04f1 &device.id usb 0x0009 +device.name GR-DX25EK Digital Video Camera vendor.id usb 0x04f1 &device.id usb 0x000a +device.name GR-D72 Digital Video Camera vendor.id usb 0x04f1 &device.id usb 0x1001 +device.name GC-A50 Camera Device vendor.id usb 0x04f1 &device.id usb 0x3008 +device.name MP-PRX1 Ethernet vendor.id usb 0x04f1 &device.id usb 0x3009 +device.name MP-XP7250 WLAN Adapter vendor.id usb 0x04f2 +vendor.name Chicony Electronics Co., Ltd vendor.id usb 0x04f2 &device.id usb 0x0001 +device.name KU-8933 Keyboard vendor.id usb 0x04f2 &device.id usb 0x0002 +device.name NT68P81 Keyboard vendor.id usb 0x04f2 &device.id usb 0x0110 +device.name KU-2971 Keyboard vendor.id usb 0x04f2 &device.id usb 0x0111 +device.name KU-9908 Keyboard vendor.id usb 0x04f2 &device.id usb 0x0112 +device.name KU-8933 Keyboard with PS/2 Mouse port vendor.id usb 0x04f2 &device.id usb 0x0116 +device.name KU-2971/KU-0325 Keyboard vendor.id usb 0x04f2 &device.id usb 0x0200 +device.name KBR-0108 vendor.id usb 0x04f2 &device.id usb 0x0201 +device.name Gaming Keyboard KPD0250 vendor.id usb 0x04f2 &device.id usb 0x0220 +device.name Wireless HID Receiver vendor.id usb 0x04f2 &device.id usb 0x0402 +device.name Genius LuxeMate i200 Keyboard vendor.id usb 0x04f2 &device.id usb 0x0403 +device.name KU-0420 keyboard vendor.id usb 0x04f2 &device.id usb 0x0418 +device.name KU-0418 Tactical Pad vendor.id usb 0x04f2 &device.id usb 0x0618 +device.name RG-0618U Wireless HID Receiver & KG-0609 Wireless Keyboard with Touchpad vendor.id usb 0x04f2 &device.id usb 0x0718 +device.name wired mouse vendor.id usb 0x04f2 &device.id usb 0x0760 +device.name Acer KU-0760 Keyboard vendor.id usb 0x04f2 &device.id usb 0x0841 +device.name HP Multimedia Keyboard vendor.id usb 0x04f2 &device.id usb 0x0860 +device.name 2.4G Multimedia Wireless Kit vendor.id usb 0x04f2 &device.id usb 0x1061 +device.name HP KG-1061 Wireless Keyboard+Mouse vendor.id usb 0x04f2 &device.id usb 0x1121 +device.name Periboard 717 Mini Wireless Keyboard vendor.id usb 0x04f2 &device.id usb 0xa001 +device.name E-Video DC-100 Camera vendor.id usb 0x04f2 &device.id usb 0xa120 +device.name ORITE CCD Webcam(PC370R) vendor.id usb 0x04f2 &device.id usb 0xa121 +device.name ORITE CCD Webcam(PC370R) vendor.id usb 0x04f2 &device.id usb 0xa122 +device.name ORITE CCD Webcam(PC370R) vendor.id usb 0x04f2 &device.id usb 0xa123 +device.name ORITE CCD Webcam(PC370R) vendor.id usb 0x04f2 &device.id usb 0xa124 +device.name ORITE CCD Webcam(PC370R) vendor.id usb 0x04f2 &device.id usb 0xa128 +device.name PC Camera (SN9C202 + OV7663 + EEPROM) vendor.id usb 0x04f2 &device.id usb 0xa133 +device.name Gateway Webcam vendor.id usb 0x04f2 &device.id usb 0xa136 +device.name LabTec Webcam 5500 vendor.id usb 0x04f2 &device.id usb 0xa147 +device.name Medion Webcam vendor.id usb 0x04f2 &device.id usb 0xa204 +device.name DSC WIA Device (1300) vendor.id usb 0x04f2 &device.id usb 0xa208 +device.name DSC WIA Device (2320) vendor.id usb 0x04f2 &device.id usb 0xa209 +device.name Labtec DC-2320 vendor.id usb 0x04f2 &device.id usb 0xa20a +device.name DSC WIA Device (3310) vendor.id usb 0x04f2 &device.id usb 0xa20c +device.name DSC WIA Device (3320) vendor.id usb 0x04f2 &device.id usb 0xa210 +device.name Audio Device vendor.id usb 0x04f2 &device.id usb 0xb008 +device.name USB 2.0 Camera vendor.id usb 0x04f2 &device.id usb 0xb009 +device.name Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb010 +device.name Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb012 +device.name 1.3 MPixel UVC Webcam vendor.id usb 0x04f2 &device.id usb 0xb013 +device.name USB 2.0 Camera vendor.id usb 0x04f2 &device.id usb 0xb015 +device.name VGA 24fps UVC Webcam vendor.id usb 0x04f2 &device.id usb 0xb016 +device.name VGA 30fps UVC Webcam vendor.id usb 0x04f2 &device.id usb 0xb018 +device.name 2M UVC Webcam vendor.id usb 0x04f2 &device.id usb 0xb021 +device.name ViewSonic 1.3M, USB2.0 Webcam vendor.id usb 0x04f2 &device.id usb 0xb022 +device.name Gateway USB 2.0 Webcam vendor.id usb 0x04f2 &device.id usb 0xb023 +device.name Gateway USB 2.0 Webcam vendor.id usb 0x04f2 &device.id usb 0xb024 +device.name USB 2.0 Webcam vendor.id usb 0x04f2 &device.id usb 0xb025 +device.name Camera vendor.id usb 0x04f2 &device.id usb 0xb027 +device.name Gateway USB 2.0 Webcam vendor.id usb 0x04f2 &device.id usb 0xb028 +device.name VGA UVC Webcam vendor.id usb 0x04f2 &device.id usb 0xb029 +device.name 1.3M UVC Webcam vendor.id usb 0x04f2 &device.id usb 0xb036 +device.name Asus Integrated 0.3M UVC Webcam vendor.id usb 0x04f2 &device.id usb 0xb044 +device.name Acer CrystalEye Webcam vendor.id usb 0x04f2 &device.id usb 0xb057 +device.name integrated USB webcam vendor.id usb 0x04f2 &device.id usb 0xb059 +device.name CKF7037 HP webcam vendor.id usb 0x04f2 &device.id usb 0xb064 +device.name CNA7137 Integrated Webcam vendor.id usb 0x04f2 &device.id usb 0xb070 +device.name Camera vendor.id usb 0x04f2 &device.id usb 0xb071 +device.name 2.0M UVC Webcam / CNF7129 vendor.id usb 0x04f2 &device.id usb 0xb083 +device.name CKF7063 Webcam (HP) vendor.id usb 0x04f2 &device.id usb 0xb091 +device.name Webcam vendor.id usb 0x04f2 &device.id usb 0xb104 +device.name CNF7069 Webcam vendor.id usb 0x04f2 &device.id usb 0xb107 +device.name CNF7070 Webcam vendor.id usb 0x04f2 &device.id usb 0xb14c +device.name CNF8050 Webcam vendor.id usb 0x04f2 &device.id usb 0xb15c +device.name Sony Vaio Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb175 +device.name 4-Port Hub vendor.id usb 0x04f2 &device.id usb 0xb1aa +device.name Webcam-101 vendor.id usb 0x04f2 &device.id usb 0xb1b4 +device.name Lenovo Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb1b9 +device.name Asus Integrated Webcam vendor.id usb 0x04f2 &device.id usb 0xb1cf +device.name Lenovo Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb1d6 +device.name CNF9055 Toshiba Webcam vendor.id usb 0x04f2 &device.id usb 0xb1d8 +device.name 1.3M Webcam vendor.id usb 0x04f2 &device.id usb 0xb1e4 +device.name Toshiba Integrated Webcam vendor.id usb 0x04f2 &device.id usb 0xb213 +device.name Fujitsu Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb217 +device.name Lenovo Integrated Camera (0.3MP) vendor.id usb 0x04f2 &device.id usb 0xb221 +device.name integrated camera vendor.id usb 0x04f2 &device.id usb 0xb230 +device.name Integrated HP HD Webcam vendor.id usb 0x04f2 &device.id usb 0xb257 +device.name Lenovo Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb26b +device.name Sony Visual Communication Camera vendor.id usb 0x04f2 &device.id usb 0xb272 +device.name Lenovo EasyCamera vendor.id usb 0x04f2 &device.id usb 0xb2b0 +device.name Camera vendor.id usb 0x04f2 &device.id usb 0xb2b9 +device.name Lenovo Integrated Camera UVC vendor.id usb 0x04f2 &device.id usb 0xb2da +device.name thinkpad t430s camera vendor.id usb 0x04f2 &device.id usb 0xb2ea +device.name Integrated Camera [ThinkPad] vendor.id usb 0x04f2 &device.id usb 0xb330 +device.name Asus 720p CMOS webcam vendor.id usb 0x04f2 &device.id usb 0xb354 +device.name UVC 1.00 device HD UVC WebCam vendor.id usb 0x04f2 &device.id usb 0xb394 +device.name Integrated Camera vendor.id usb 0x04f2 &device.id usb 0xb3f6 +device.name HD WebCam (Acer) vendor.id usb 0x04f2 &device.id usb 0xb40e +device.name HP Truevision HD camera vendor.id usb 0x04f2 &device.id usb 0xb444 +device.name Lenovo Integrated Webcam vendor.id usb 0x04f3 +vendor.name Elan Microelectronics Corp. vendor.id usb 0x04f3 &device.id usb 0x000a +device.name Touchscreen vendor.id usb 0x04f3 &device.id usb 0x0103 +device.name ActiveJet K-2024 Multimedia Keyboard vendor.id usb 0x04f3 &device.id usb 0x01a4 +device.name Wireless Keyboard vendor.id usb 0x04f3 &device.id usb 0x0201 +device.name Touchscreen vendor.id usb 0x04f3 &device.id usb 0x0210 +device.name Optical Mouse vendor.id usb 0x04f3 &device.id usb 0x0212 +device.name Laser Mouse vendor.id usb 0x04f3 &device.id usb 0x0214 +device.name Lynx M9 Optical Mouse vendor.id usb 0x04f3 &device.id usb 0x0230 +device.name 3D Optical Mouse vendor.id usb 0x04f3 &device.id usb 0x0232 +device.name Mouse vendor.id usb 0x04f3 &device.id usb 0x0234 +device.name Optical Mouse vendor.id usb 0x04f3 &device.id usb 0x02f4 +device.name 2.4G Cordless Mouse vendor.id usb 0x04f3 &device.id usb 0x0381 +device.name Touchscreen vendor.id usb 0x04f3 &device.id usb 0x04a0 +device.name Dream Cheeky Stress/Panic Button vendor.id usb 0x04f4 +vendor.name Harting Elektronik, Inc. vendor.id usb 0x04f5 +vendor.name Fujitsu-ICL Systems, Inc. vendor.id usb 0x04f6 +vendor.name Norand Corp. vendor.id usb 0x04f7 +vendor.name Newnex Technology Corp. vendor.id usb 0x04f8 +vendor.name FuturePlus Systems vendor.id usb 0x04f9 +vendor.name Brother Industries, Ltd vendor.id usb 0x04f9 &device.id usb 0x0002 +device.name HL-1050 Laser Printer vendor.id usb 0x04f9 &device.id usb 0x0005 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0006 +device.name HL-1240 Laser Printer vendor.id usb 0x04f9 &device.id usb 0x0007 +device.name HL-1250 Laser Printer vendor.id usb 0x04f9 &device.id usb 0x0008 +device.name HL-1270 Laser Printer vendor.id usb 0x04f9 &device.id usb 0x0009 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x000a +device.name P2500 series vendor.id usb 0x04f9 &device.id usb 0x000b +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x000c +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x000d +device.name HL-1440 Laser Printer vendor.id usb 0x04f9 &device.id usb 0x000e +device.name HL-1450 series vendor.id usb 0x04f9 &device.id usb 0x000f +device.name HL-1470N series vendor.id usb 0x04f9 &device.id usb 0x0010 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0011 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0012 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0013 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0014 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0015 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0016 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0017 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0018 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x001a +device.name HL-1430 Laser Printer vendor.id usb 0x04f9 &device.id usb 0x001c +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x001e +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0020 +device.name HL-5130 series vendor.id usb 0x04f9 &device.id usb 0x0021 +device.name HL-5140 series vendor.id usb 0x04f9 &device.id usb 0x0022 +device.name HL-5150D series vendor.id usb 0x04f9 &device.id usb 0x0023 +device.name HL-5170DN series vendor.id usb 0x04f9 &device.id usb 0x0024 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0025 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0027 +device.name HL-2030 Laser Printer vendor.id usb 0x04f9 &device.id usb 0x0028 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0029 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x002a +device.name HL-52x0 series vendor.id usb 0x04f9 &device.id usb 0x002b +device.name HL-5250DN Printer vendor.id usb 0x04f9 &device.id usb 0x002c +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x002d +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x0039 +device.name HL-5340 series vendor.id usb 0x04f9 &device.id usb 0x0042 +device.name HL-2270DW Laser Printer vendor.id usb 0x04f9 &device.id usb 0x0100 +device.name MFC8600/9650 series vendor.id usb 0x04f9 &device.id usb 0x0101 +device.name MFC9600/9870 series vendor.id usb 0x04f9 &device.id usb 0x0102 +device.name MFC9750/1200 series vendor.id usb 0x04f9 &device.id usb 0x0104 +device.name MFC-8300J vendor.id usb 0x04f9 &device.id usb 0x0105 +device.name MFC-9600J vendor.id usb 0x04f9 &device.id usb 0x0106 +device.name MFC-7300C vendor.id usb 0x04f9 &device.id usb 0x0107 +device.name MFC-7400C vendor.id usb 0x04f9 &device.id usb 0x0108 +device.name MFC-9200C vendor.id usb 0x04f9 &device.id usb 0x0109 +device.name MFC-830 vendor.id usb 0x04f9 &device.id usb 0x010a +device.name MFC-840 vendor.id usb 0x04f9 &device.id usb 0x010b +device.name MFC-860 vendor.id usb 0x04f9 &device.id usb 0x010c +device.name MFC-7400J vendor.id usb 0x04f9 &device.id usb 0x010d +device.name MFC-9200J vendor.id usb 0x04f9 &device.id usb 0x010e +device.name MFC-3100C Scanner vendor.id usb 0x04f9 &device.id usb 0x010f +device.name MFC-5100C vendor.id usb 0x04f9 &device.id usb 0x0110 +device.name MFC-4800 Scanner vendor.id usb 0x04f9 &device.id usb 0x0111 +device.name MFC-6800 vendor.id usb 0x04f9 &device.id usb 0x0112 +device.name DCP1000 Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x0113 +device.name MFC-8500 vendor.id usb 0x04f9 &device.id usb 0x0114 +device.name MFC9700 Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x0115 +device.name MFC-9800 Scanner vendor.id usb 0x04f9 &device.id usb 0x0116 +device.name DCP1400 Scanner vendor.id usb 0x04f9 &device.id usb 0x0119 +device.name MFC-9660 vendor.id usb 0x04f9 &device.id usb 0x011a +device.name MFC-9860 vendor.id usb 0x04f9 &device.id usb 0x011b +device.name MFC-9880 vendor.id usb 0x04f9 &device.id usb 0x011c +device.name MFC-9760 vendor.id usb 0x04f9 &device.id usb 0x011d +device.name MFC-9070 vendor.id usb 0x04f9 &device.id usb 0x011e +device.name MFC-9180 vendor.id usb 0x04f9 &device.id usb 0x011f +device.name MFC-9160 vendor.id usb 0x04f9 &device.id usb 0x0120 +device.name MFC580 Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x0121 +device.name MFC-590 vendor.id usb 0x04f9 &device.id usb 0x0122 +device.name MFC-5100J vendor.id usb 0x04f9 &device.id usb 0x0124 +device.name MFC-4800J vendor.id usb 0x04f9 &device.id usb 0x0125 +device.name MFC-6800J vendor.id usb 0x04f9 &device.id usb 0x0127 +device.name MFC-9800J vendor.id usb 0x04f9 &device.id usb 0x0128 +device.name MFC-8500J vendor.id usb 0x04f9 &device.id usb 0x0129 +device.name Imagistics 2500 (MFC-8640D clone) vendor.id usb 0x04f9 &device.id usb 0x012b +device.name MFC-9030 vendor.id usb 0x04f9 &device.id usb 0x012e +device.name FAX4100e IntelliFax 4100e vendor.id usb 0x04f9 &device.id usb 0x012f +device.name FAX-4750e vendor.id usb 0x04f9 &device.id usb 0x0130 +device.name FAX-5750e vendor.id usb 0x04f9 &device.id usb 0x0132 +device.name MFC-5200C RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x0135 +device.name MFC-100 Scanner vendor.id usb 0x04f9 &device.id usb 0x0136 +device.name MFC-150CL Scanner vendor.id usb 0x04f9 &device.id usb 0x013c +device.name MFC-890 Port vendor.id usb 0x04f9 &device.id usb 0x013d +device.name MFC-5200J vendor.id usb 0x04f9 &device.id usb 0x013e +device.name MFC-4420C RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x013f +device.name MFC-4820C RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x0140 +device.name DCP-8020 vendor.id usb 0x04f9 &device.id usb 0x0141 +device.name DCP-8025D vendor.id usb 0x04f9 &device.id usb 0x0142 +device.name MFC-8420 vendor.id usb 0x04f9 &device.id usb 0x0143 +device.name MFC-8820D vendor.id usb 0x04f9 &device.id usb 0x0144 +device.name DCP-4020C RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x0146 +device.name MFC-3220C vendor.id usb 0x04f9 &device.id usb 0x0147 +device.name FAX-1820C Printer vendor.id usb 0x04f9 &device.id usb 0x0148 +device.name MFC-3320CN vendor.id usb 0x04f9 &device.id usb 0x0149 +device.name FAX-1920CN Printer vendor.id usb 0x04f9 &device.id usb 0x014a +device.name MFC-3420C vendor.id usb 0x04f9 &device.id usb 0x014b +device.name MFC-3820CN vendor.id usb 0x04f9 &device.id usb 0x014c +device.name DCP-3020C vendor.id usb 0x04f9 &device.id usb 0x014d +device.name FAX-1815C Printer vendor.id usb 0x04f9 &device.id usb 0x014e +device.name MFC-8820J vendor.id usb 0x04f9 &device.id usb 0x014f +device.name DCP-8025J vendor.id usb 0x04f9 &device.id usb 0x0150 +device.name MFC-8220 Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x0151 +device.name MFC-8210J vendor.id usb 0x04f9 &device.id usb 0x0153 +device.name DCP-1000J vendor.id usb 0x04f9 &device.id usb 0x0157 +device.name MFC-3420J Printer vendor.id usb 0x04f9 &device.id usb 0x0158 +device.name MFC-3820JN Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x015d +device.name MFC Composite Device vendor.id usb 0x04f9 &device.id usb 0x015e +device.name DCP-8045D vendor.id usb 0x04f9 &device.id usb 0x015f +device.name MFC-8440 vendor.id usb 0x04f9 &device.id usb 0x0160 +device.name MFC-8840D vendor.id usb 0x04f9 &device.id usb 0x0161 +device.name MFC-210C vendor.id usb 0x04f9 &device.id usb 0x0162 +device.name MFC-420CN Remote Setup Port vendor.id usb 0x04f9 &device.id usb 0x0163 +device.name MFC-410CN RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x0165 +device.name MFC-620CN vendor.id usb 0x04f9 &device.id usb 0x0166 +device.name MFC-610CLN RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x0168 +device.name MFC-620CLN vendor.id usb 0x04f9 &device.id usb 0x0169 +device.name DCP-110C RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x016b +device.name DCP-310CN RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x016c +device.name FAX-2440C Printer vendor.id usb 0x04f9 &device.id usb 0x016d +device.name MFC-5440CN vendor.id usb 0x04f9 &device.id usb 0x016e +device.name MFC-5840CN Remote Setup Port vendor.id usb 0x04f9 &device.id usb 0x0170 +device.name FAX-1840C Printer vendor.id usb 0x04f9 &device.id usb 0x0171 +device.name FAX-1835C Printer vendor.id usb 0x04f9 &device.id usb 0x0172 +device.name FAX-1940CN Printer vendor.id usb 0x04f9 &device.id usb 0x0173 +device.name MFC-3240C Remote Setup Port vendor.id usb 0x04f9 &device.id usb 0x0174 +device.name MFC-3340CN RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x017b +device.name Imagistics sx2100 vendor.id usb 0x04f9 &device.id usb 0x0180 +device.name MFC-7420 vendor.id usb 0x04f9 &device.id usb 0x0181 +device.name MFC-7820N Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x0182 +device.name DCP-7010 vendor.id usb 0x04f9 &device.id usb 0x0183 +device.name DCP-7020 vendor.id usb 0x04f9 &device.id usb 0x0184 +device.name DCP-7025 Printer vendor.id usb 0x04f9 &device.id usb 0x0185 +device.name MFC-7220 Printer vendor.id usb 0x04f9 &device.id usb 0x0186 +device.name Composite Device vendor.id usb 0x04f9 &device.id usb 0x0187 +device.name FAX-2820 Printer vendor.id usb 0x04f9 &device.id usb 0x0188 +device.name FAX-2920 Printer vendor.id usb 0x04f9 &device.id usb 0x018a +device.name MFC-9420CN vendor.id usb 0x04f9 &device.id usb 0x018c +device.name DCP-115C vendor.id usb 0x04f9 &device.id usb 0x018d +device.name DCP-116C vendor.id usb 0x04f9 &device.id usb 0x018e +device.name DCP-117C vendor.id usb 0x04f9 &device.id usb 0x018f +device.name DCP-118C vendor.id usb 0x04f9 &device.id usb 0x0190 +device.name DCP-120C vendor.id usb 0x04f9 &device.id usb 0x0191 +device.name DCP-315CN vendor.id usb 0x04f9 &device.id usb 0x0192 +device.name DCP-340CW vendor.id usb 0x04f9 &device.id usb 0x0193 +device.name MFC-215C vendor.id usb 0x04f9 &device.id usb 0x0194 +device.name MFC-425CN vendor.id usb 0x04f9 &device.id usb 0x0195 +device.name MFC-820CW Remote Setup Port vendor.id usb 0x04f9 &device.id usb 0x0196 +device.name MFC-820CN Remote Setup Port vendor.id usb 0x04f9 &device.id usb 0x0197 +device.name MFC-640CW vendor.id usb 0x04f9 &device.id usb 0x019a +device.name MFC-840CLN Remote Setup Port vendor.id usb 0x04f9 &device.id usb 0x01a2 +device.name MFC-8640D vendor.id usb 0x04f9 &device.id usb 0x01a3 +device.name Composite Device vendor.id usb 0x04f9 &device.id usb 0x01a4 +device.name DCP-8065DN Printer vendor.id usb 0x04f9 &device.id usb 0x01a5 +device.name MFC-8460N Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x01a6 +device.name MFC-8860DN Port(FaxModem) vendor.id usb 0x04f9 &device.id usb 0x01a7 +device.name MFC-8870DW Printer vendor.id usb 0x04f9 &device.id usb 0x01a8 +device.name DCP-130C vendor.id usb 0x04f9 &device.id usb 0x01a9 +device.name DCP-330C vendor.id usb 0x04f9 &device.id usb 0x01aa +device.name DCP-540CN vendor.id usb 0x04f9 &device.id usb 0x01ab +device.name MFC-240C vendor.id usb 0x04f9 &device.id usb 0x01ae +device.name DCP-750CW RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x01af +device.name MFC-440CN vendor.id usb 0x04f9 &device.id usb 0x01b0 +device.name MFC-660CN vendor.id usb 0x04f9 &device.id usb 0x01b1 +device.name MFC-665CW vendor.id usb 0x04f9 &device.id usb 0x01b2 +device.name MFC-845CW vendor.id usb 0x04f9 &device.id usb 0x01b4 +device.name MFC-460CN vendor.id usb 0x04f9 &device.id usb 0x01b5 +device.name MFC-630CD vendor.id usb 0x04f9 &device.id usb 0x01b6 +device.name MFC-850CDN vendor.id usb 0x04f9 &device.id usb 0x01b7 +device.name MFC-5460CN vendor.id usb 0x04f9 &device.id usb 0x01b8 +device.name MFC-5860CN vendor.id usb 0x04f9 &device.id usb 0x01ba +device.name MFC-3360C vendor.id usb 0x04f9 &device.id usb 0x01bd +device.name MFC-8660DN vendor.id usb 0x04f9 &device.id usb 0x01be +device.name DCP-750CN RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x01bf +device.name MFC-860CDN vendor.id usb 0x04f9 &device.id usb 0x01c0 +device.name DCP-128C vendor.id usb 0x04f9 &device.id usb 0x01c1 +device.name DCP-129C vendor.id usb 0x04f9 &device.id usb 0x01c2 +device.name DCP-131C vendor.id usb 0x04f9 &device.id usb 0x01c3 +device.name DCP-329C vendor.id usb 0x04f9 &device.id usb 0x01c4 +device.name DCP-331C vendor.id usb 0x04f9 &device.id usb 0x01c5 +device.name MFC-239C vendor.id usb 0x04f9 &device.id usb 0x01c9 +device.name DCP-9040CN vendor.id usb 0x04f9 &device.id usb 0x01ca +device.name MFC-9440CN vendor.id usb 0x04f9 &device.id usb 0x01cb +device.name DCP-9045CDN vendor.id usb 0x04f9 &device.id usb 0x01cc +device.name MFC-9840CDW vendor.id usb 0x04f9 &device.id usb 0x01ce +device.name DCP-135C vendor.id usb 0x04f9 &device.id usb 0x01cf +device.name DCP-150C vendor.id usb 0x04f9 &device.id usb 0x01d0 +device.name DCP-350C vendor.id usb 0x04f9 &device.id usb 0x01d1 +device.name DCP-560CN vendor.id usb 0x04f9 &device.id usb 0x01d2 +device.name DCP-770CW vendor.id usb 0x04f9 &device.id usb 0x01d3 +device.name DCP-770CN vendor.id usb 0x04f9 &device.id usb 0x01d4 +device.name MFC-230C vendor.id usb 0x04f9 &device.id usb 0x01d5 +device.name MFC-235C vendor.id usb 0x04f9 &device.id usb 0x01d6 +device.name MFC-260C vendor.id usb 0x04f9 &device.id usb 0x01d7 +device.name MFC-465CN vendor.id usb 0x04f9 &device.id usb 0x01d8 +device.name MFC-680CN vendor.id usb 0x04f9 &device.id usb 0x01d9 +device.name MFC-685CW vendor.id usb 0x04f9 &device.id usb 0x01da +device.name MFC-885CW vendor.id usb 0x04f9 &device.id usb 0x01db +device.name MFC-480CN vendor.id usb 0x04f9 &device.id usb 0x01dc +device.name MFC-650CD vendor.id usb 0x04f9 &device.id usb 0x01dd +device.name MFC-870CDN vendor.id usb 0x04f9 &device.id usb 0x01de +device.name MFC-880CDN vendor.id usb 0x04f9 &device.id usb 0x01df +device.name DCP-155C vendor.id usb 0x04f9 &device.id usb 0x01e0 +device.name MFC-265C vendor.id usb 0x04f9 &device.id usb 0x01e1 +device.name DCP-153C vendor.id usb 0x04f9 &device.id usb 0x01e2 +device.name DCP-157C vendor.id usb 0x04f9 &device.id usb 0x01e3 +device.name DCP-353C vendor.id usb 0x04f9 &device.id usb 0x01e4 +device.name DCP-357C vendor.id usb 0x04f9 &device.id usb 0x01e7 +device.name MFC-7340 vendor.id usb 0x04f9 &device.id usb 0x01e9 +device.name DCP-7040 vendor.id usb 0x04f9 &device.id usb 0x01ea +device.name DCP-7030 vendor.id usb 0x04f9 &device.id usb 0x01eb +device.name MFC-7320 vendor.id usb 0x04f9 &device.id usb 0x01ec +device.name MFC-9640CW vendor.id usb 0x04f9 &device.id usb 0x01f4 +device.name MFC-5890CN vendor.id usb 0x04f9 &device.id usb 0x020a +device.name MFC-8670DN vendor.id usb 0x04f9 &device.id usb 0x020c +device.name DCP-9042CDN vendor.id usb 0x04f9 &device.id usb 0x020d +device.name MFC-9450CDN vendor.id usb 0x04f9 &device.id usb 0x0216 +device.name MFC-8880DN vendor.id usb 0x04f9 &device.id usb 0x0217 +device.name MFC-8480DN vendor.id usb 0x04f9 &device.id usb 0x0219 +device.name MFC-8380DN vendor.id usb 0x04f9 &device.id usb 0x021a +device.name MFC-8370DN vendor.id usb 0x04f9 &device.id usb 0x021b +device.name DCP-8070D vendor.id usb 0x04f9 &device.id usb 0x021c +device.name MFC-9320CW vendor.id usb 0x04f9 &device.id usb 0x021d +device.name MFC-9120CN vendor.id usb 0x04f9 &device.id usb 0x021e +device.name DCP-9010CN vendor.id usb 0x04f9 &device.id usb 0x0220 +device.name MFC-9010CN vendor.id usb 0x04f9 &device.id usb 0x0222 +device.name DCP-195C vendor.id usb 0x04f9 &device.id usb 0x0223 +device.name DCP-365CN vendor.id usb 0x04f9 &device.id usb 0x0224 +device.name DCP-375CW vendor.id usb 0x04f9 &device.id usb 0x0225 +device.name DCP-395CN vendor.id usb 0x04f9 &device.id usb 0x0227 +device.name DCP-595CN vendor.id usb 0x04f9 &device.id usb 0x0228 +device.name MFC-255CW vendor.id usb 0x04f9 &device.id usb 0x0229 +device.name MFC-295CN vendor.id usb 0x04f9 &device.id usb 0x022a +device.name MFC-495CW vendor.id usb 0x04f9 &device.id usb 0x022b +device.name MFC-495CN vendor.id usb 0x04f9 &device.id usb 0x022c +device.name MFC-795CW vendor.id usb 0x04f9 &device.id usb 0x022d +device.name MFC-675CD vendor.id usb 0x04f9 &device.id usb 0x022e +device.name MFC-695CDN vendor.id usb 0x04f9 &device.id usb 0x022f +device.name MFC-735CD vendor.id usb 0x04f9 &device.id usb 0x0230 +device.name MFC-935CDN vendor.id usb 0x04f9 &device.id usb 0x0234 +device.name DCP-373CW vendor.id usb 0x04f9 &device.id usb 0x0235 +device.name DCP-377CW vendor.id usb 0x04f9 &device.id usb 0x0236 +device.name DCP-390CN vendor.id usb 0x04f9 &device.id usb 0x0239 +device.name MFC-253CW vendor.id usb 0x04f9 &device.id usb 0x023a +device.name MFC-257CW vendor.id usb 0x04f9 &device.id usb 0x023e +device.name DCP-197C vendor.id usb 0x04f9 &device.id usb 0x023f +device.name MFC-8680DN vendor.id usb 0x04f9 &device.id usb 0x0240 +device.name MFC-J950DN vendor.id usb 0x04f9 &device.id usb 0x0248 +device.name DCP-7055 scanner/printer vendor.id usb 0x04f9 &device.id usb 0x0253 +device.name DCP-J125 vendor.id usb 0x04f9 &device.id usb 0x0254 +device.name DCP-J315W vendor.id usb 0x04f9 &device.id usb 0x0255 +device.name DCP-J515W vendor.id usb 0x04f9 &device.id usb 0x0256 +device.name DCP-J515N vendor.id usb 0x04f9 &device.id usb 0x0257 +device.name DCP-J715W vendor.id usb 0x04f9 &device.id usb 0x0258 +device.name DCP-J715N vendor.id usb 0x04f9 &device.id usb 0x0259 +device.name MFC-J220 vendor.id usb 0x04f9 &device.id usb 0x025a +device.name MFC-J410 vendor.id usb 0x04f9 &device.id usb 0x025b +device.name MFC-J265W vendor.id usb 0x04f9 &device.id usb 0x025c +device.name MFC-J415W vendor.id usb 0x04f9 &device.id usb 0x025d +device.name MFC-J615W vendor.id usb 0x04f9 &device.id usb 0x025e +device.name MFC-J615N vendor.id usb 0x04f9 &device.id usb 0x025f +device.name MFC-J700D vendor.id usb 0x04f9 &device.id usb 0x0260 +device.name MFC-J800D vendor.id usb 0x04f9 &device.id usb 0x0261 +device.name MFC-J850DN vendor.id usb 0x04f9 &device.id usb 0x026b +device.name MFC-J630W vendor.id usb 0x04f9 &device.id usb 0x026d +device.name MFC-J805D vendor.id usb 0x04f9 &device.id usb 0x026e +device.name MFC-J855DN vendor.id usb 0x04f9 &device.id usb 0x026f +device.name MFC-J270W vendor.id usb 0x04f9 &device.id usb 0x0273 +device.name DCP-7057 scanner/printer vendor.id usb 0x04f9 &device.id usb 0x0276 +device.name MFC-5895CW vendor.id usb 0x04f9 &device.id usb 0x0278 +device.name MFC-J410W vendor.id usb 0x04f9 &device.id usb 0x0279 +device.name DCP-J525W vendor.id usb 0x04f9 &device.id usb 0x027a +device.name DCP-J525N vendor.id usb 0x04f9 &device.id usb 0x027b +device.name DCP-J725DW vendor.id usb 0x04f9 &device.id usb 0x027c +device.name DCP-J725N vendor.id usb 0x04f9 &device.id usb 0x027d +device.name DCP-J925DW vendor.id usb 0x04f9 &device.id usb 0x027e +device.name MFC-J955DN vendor.id usb 0x04f9 &device.id usb 0x027f +device.name MFC-J280W vendor.id usb 0x04f9 &device.id usb 0x0280 +device.name MFC-J435W vendor.id usb 0x04f9 &device.id usb 0x0281 +device.name MFC-J430W vendor.id usb 0x04f9 &device.id usb 0x0282 +device.name MFC-J625DW vendor.id usb 0x04f9 &device.id usb 0x0283 +device.name MFC-J825DW vendor.id usb 0x04f9 &device.id usb 0x0284 +device.name MFC-J825N vendor.id usb 0x04f9 &device.id usb 0x0285 +device.name MFC-J705D vendor.id usb 0x04f9 &device.id usb 0x0287 +device.name MFC-J860DN vendor.id usb 0x04f9 &device.id usb 0x0288 +device.name MFC-J5910DW vendor.id usb 0x04f9 &device.id usb 0x0289 +device.name MFC-J5910CDW vendor.id usb 0x04f9 &device.id usb 0x028a +device.name DCP-J925N vendor.id usb 0x04f9 &device.id usb 0x028d +device.name MFC-J835DW vendor.id usb 0x04f9 &device.id usb 0x028f +device.name MFC-J425W vendor.id usb 0x04f9 &device.id usb 0x0290 +device.name MFC-J432W vendor.id usb 0x04f9 &device.id usb 0x0291 +device.name DCP-8110DN vendor.id usb 0x04f9 &device.id usb 0x0292 +device.name DCP-8150DN vendor.id usb 0x04f9 &device.id usb 0x0293 +device.name DCP-8155DN vendor.id usb 0x04f9 &device.id usb 0x0294 +device.name DCP-8250DN vendor.id usb 0x04f9 &device.id usb 0x0295 +device.name MFC-8510DN vendor.id usb 0x04f9 &device.id usb 0x0296 +device.name MFC-8520DN vendor.id usb 0x04f9 &device.id usb 0x0298 +device.name MFC-8910DW vendor.id usb 0x04f9 &device.id usb 0x0299 +device.name MFC-8950DW vendor.id usb 0x04f9 &device.id usb 0x029a +device.name MFC-8690DW vendor.id usb 0x04f9 &device.id usb 0x029c +device.name MFC-8515DN vendor.id usb 0x04f9 &device.id usb 0x029e +device.name MFC-9125CN vendor.id usb 0x04f9 &device.id usb 0x029f +device.name MFC-9325CW vendor.id usb 0x04f9 &device.id usb 0x02a0 +device.name DCP-J140W vendor.id usb 0x04f9 &device.id usb 0x02a5 +device.name MFC-7240 vendor.id usb 0x04f9 &device.id usb 0x02a6 +device.name FAX-2940 vendor.id usb 0x04f9 &device.id usb 0x02a7 +device.name FAX-2950 vendor.id usb 0x04f9 &device.id usb 0x02a8 +device.name MFC-7290 vendor.id usb 0x04f9 &device.id usb 0x02ab +device.name FAX-2990 vendor.id usb 0x04f9 &device.id usb 0x02ac +device.name DCP-8110D vendor.id usb 0x04f9 &device.id usb 0x02ad +device.name MFC-9130CW vendor.id usb 0x04f9 &device.id usb 0x02ae +device.name MFC-9140CDN vendor.id usb 0x04f9 &device.id usb 0x02af +device.name MFC-9330CDW vendor.id usb 0x04f9 &device.id usb 0x02b0 +device.name MFC-9340CDW vendor.id usb 0x04f9 &device.id usb 0x02b1 +device.name DCP-9020CDN vendor.id usb 0x04f9 &device.id usb 0x02b2 +device.name MFC-J810DN vendor.id usb 0x04f9 &device.id usb 0x02b3 +device.name MFC-J4510DW vendor.id usb 0x04f9 &device.id usb 0x02b4 +device.name MFC-J4710DW vendor.id usb 0x04f9 &device.id usb 0x02b5 +device.name DCP-8112DN vendor.id usb 0x04f9 &device.id usb 0x02b6 +device.name DCP-8152DN vendor.id usb 0x04f9 &device.id usb 0x02b7 +device.name DCP-8157DN vendor.id usb 0x04f9 &device.id usb 0x02b8 +device.name MFC-8512DN vendor.id usb 0x04f9 &device.id usb 0x02ba +device.name MFC-8912DW vendor.id usb 0x04f9 &device.id usb 0x02bb +device.name MFC-8952DW vendor.id usb 0x04f9 &device.id usb 0x02bc +device.name DCP-J540N vendor.id usb 0x04f9 &device.id usb 0x02bd +device.name DCP-J740N vendor.id usb 0x04f9 &device.id usb 0x02be +device.name MFC-J710D vendor.id usb 0x04f9 &device.id usb 0x02bf +device.name MFC-J840N vendor.id usb 0x04f9 &device.id usb 0x02c0 +device.name DCP-J940N vendor.id usb 0x04f9 &device.id usb 0x02c1 +device.name MFC-J960DN vendor.id usb 0x04f9 &device.id usb 0x02c2 +device.name DCP-J4110DW vendor.id usb 0x04f9 &device.id usb 0x02c3 +device.name MFC-J4310DW vendor.id usb 0x04f9 &device.id usb 0x02c4 +device.name MFC-J4410DW vendor.id usb 0x04f9 &device.id usb 0x02c5 +device.name MFC-J4610DW vendor.id usb 0x04f9 &device.id usb 0x02c6 +device.name DCP-J4210N vendor.id usb 0x04f9 &device.id usb 0x02c7 +device.name MFC-J4510N vendor.id usb 0x04f9 &device.id usb 0x02c8 +device.name MFC-J4910CDW vendor.id usb 0x04f9 &device.id usb 0x02c9 +device.name MFC-J4810DN vendor.id usb 0x04f9 &device.id usb 0x02ca +device.name MFC-8712DW vendor.id usb 0x04f9 &device.id usb 0x02cb +device.name MFC-8710DW vendor.id usb 0x04f9 &device.id usb 0x02cc +device.name MFC-J2310 vendor.id usb 0x04f9 &device.id usb 0x02cd +device.name MFC-J2510 vendor.id usb 0x04f9 &device.id usb 0x02ce +device.name DCP-7055W vendor.id usb 0x04f9 &device.id usb 0x02cf +device.name DCP-7057W vendor.id usb 0x04f9 &device.id usb 0x02d0 +device.name DCP-1510 vendor.id usb 0x04f9 &device.id usb 0x02d1 +device.name MFC-1810 vendor.id usb 0x04f9 &device.id usb 0x02d3 +device.name DCP-9020CDW vendor.id usb 0x04f9 &device.id usb 0x02d4 +device.name MFC-8810DW vendor.id usb 0x04f9 &device.id usb 0x02dd +device.name DCP-J4215N vendor.id usb 0x04f9 &device.id usb 0x02de +device.name DCP-J132W vendor.id usb 0x04f9 &device.id usb 0x02df +device.name DCP-J152W vendor.id usb 0x04f9 &device.id usb 0x02e0 +device.name DCP-J152N vendor.id usb 0x04f9 &device.id usb 0x02e1 +device.name DCP-J172W vendor.id usb 0x04f9 &device.id usb 0x02e2 +device.name DCP-J552DW vendor.id usb 0x04f9 &device.id usb 0x02e3 +device.name DCP-J552N vendor.id usb 0x04f9 &device.id usb 0x02e4 +device.name DCP-J752DW vendor.id usb 0x04f9 &device.id usb 0x02e5 +device.name DCP-J752N vendor.id usb 0x04f9 &device.id usb 0x02e6 +device.name DCP-J952N vendor.id usb 0x04f9 &device.id usb 0x02e7 +device.name MFC-J245 vendor.id usb 0x04f9 &device.id usb 0x02e8 +device.name MFC-J470DW vendor.id usb 0x04f9 &device.id usb 0x02e9 +device.name MFC-J475DW vendor.id usb 0x04f9 &device.id usb 0x02ea +device.name MFC-J285DW vendor.id usb 0x04f9 &device.id usb 0x02eb +device.name MFC-J650DW vendor.id usb 0x04f9 &device.id usb 0x02ec +device.name MFC-J870DW vendor.id usb 0x04f9 &device.id usb 0x02ed +device.name MFC-J870N vendor.id usb 0x04f9 &device.id usb 0x02ee +device.name MFC-J720D vendor.id usb 0x04f9 &device.id usb 0x02ef +device.name MFC-J820DN vendor.id usb 0x04f9 &device.id usb 0x02f0 +device.name MFC-J980DN vendor.id usb 0x04f9 &device.id usb 0x02f1 +device.name MFC-J890DN vendor.id usb 0x04f9 &device.id usb 0x02f2 +device.name MFC-J6520DW vendor.id usb 0x04f9 &device.id usb 0x02f3 +device.name MFC-J6570CDW vendor.id usb 0x04f9 &device.id usb 0x02f4 +device.name MFC-J6720DW vendor.id usb 0x04f9 &device.id usb 0x02f5 +device.name MFC-J6920DW vendor.id usb 0x04f9 &device.id usb 0x02f6 +device.name MFC-J6970CDW vendor.id usb 0x04f9 &device.id usb 0x02f7 +device.name MFC-J6975CDW vendor.id usb 0x04f9 &device.id usb 0x02f8 +device.name MFC-J6770CDW vendor.id usb 0x04f9 &device.id usb 0x02f9 +device.name DCP-J132N vendor.id usb 0x04f9 &device.id usb 0x02fa +device.name MFC-J450DW vendor.id usb 0x04f9 &device.id usb 0x02fb +device.name MFC-J875DW vendor.id usb 0x04f9 &device.id usb 0x02fc +device.name DCP-J100 vendor.id usb 0x04f9 &device.id usb 0x02fd +device.name DCP-J105 vendor.id usb 0x04f9 &device.id usb 0x02fe +device.name MFC-J200 vendor.id usb 0x04f9 &device.id usb 0x02ff +device.name MFC-J3520 vendor.id usb 0x04f9 &device.id usb 0x0300 +device.name MFC-J3720 vendor.id usb 0x04f9 &device.id usb 0x030f +device.name DCP-L8400CDN vendor.id usb 0x04f9 &device.id usb 0x0310 +device.name DCP-L8450CDW vendor.id usb 0x04f9 &device.id usb 0x0311 +device.name MFC-L8600CDW vendor.id usb 0x04f9 &device.id usb 0x0312 +device.name MFC-L8650CDW vendor.id usb 0x04f9 &device.id usb 0x0313 +device.name MFC-L8850CDW vendor.id usb 0x04f9 &device.id usb 0x0314 +device.name MFC-L9550CDW vendor.id usb 0x04f9 &device.id usb 0x0318 +device.name MFC-7365DN vendor.id usb 0x04f9 &device.id usb 0x0320 +device.name MFC-L2740DW vendor.id usb 0x04f9 &device.id usb 0x0321 +device.name DCP-L2500D vendor.id usb 0x04f9 &device.id usb 0x0322 +device.name DCP-L2520DW vendor.id usb 0x04f9 &device.id usb 0x0324 +device.name DCP-L2520D vendor.id usb 0x04f9 &device.id usb 0x0326 +device.name DCP-L2540DN vendor.id usb 0x04f9 &device.id usb 0x0328 +device.name DCP-L2540DW vendor.id usb 0x04f9 &device.id usb 0x0329 +device.name DCP-L2560DW vendor.id usb 0x04f9 &device.id usb 0x0330 +device.name HL-L2380DW vendor.id usb 0x04f9 &device.id usb 0x0331 +device.name MFC-L2700DW vendor.id usb 0x04f9 &device.id usb 0x0335 +device.name FAX-L2700DN vendor.id usb 0x04f9 &device.id usb 0x0337 +device.name MFC-L2720DW vendor.id usb 0x04f9 &device.id usb 0x0338 +device.name MFC-L2720DN vendor.id usb 0x04f9 &device.id usb 0x0339 +device.name DCP-J4120DW vendor.id usb 0x04f9 &device.id usb 0x033a +device.name MFC-J4320DW vendor.id usb 0x04f9 &device.id usb 0x033c +device.name MFC-J2320 vendor.id usb 0x04f9 &device.id usb 0x033d +device.name MFC-J4420DW vendor.id usb 0x04f9 &device.id usb 0x0340 +device.name MFC-J4620DW vendor.id usb 0x04f9 &device.id usb 0x0341 +device.name MFC-J2720 vendor.id usb 0x04f9 &device.id usb 0x0342 +device.name MFC-J4625DW vendor.id usb 0x04f9 &device.id usb 0x0343 +device.name MFC-J5320DW vendor.id usb 0x04f9 &device.id usb 0x0346 +device.name MFC-J5620DW vendor.id usb 0x04f9 &device.id usb 0x0347 +device.name MFC-J5720DW vendor.id usb 0x04f9 &device.id usb 0x0349 +device.name DCP-J4220N vendor.id usb 0x04f9 &device.id usb 0x034b +device.name MFC-J4720N vendor.id usb 0x04f9 &device.id usb 0x034e +device.name MFC-J5720CDW vendor.id usb 0x04f9 &device.id usb 0x034f +device.name MFC-J5820DN vendor.id usb 0x04f9 &device.id usb 0x0350 +device.name MFC-J5620CDW vendor.id usb 0x04f9 &device.id usb 0x0351 +device.name DCP-J137N vendor.id usb 0x04f9 &device.id usb 0x0353 +device.name DCP-J557N vendor.id usb 0x04f9 &device.id usb 0x0354 +device.name DCP-J757N vendor.id usb 0x04f9 &device.id usb 0x0355 +device.name DCP-J957N vendor.id usb 0x04f9 &device.id usb 0x0356 +device.name MFC-J877N vendor.id usb 0x04f9 &device.id usb 0x0357 +device.name MFC-J727D vendor.id usb 0x04f9 &device.id usb 0x0358 +device.name MFC-J987DN vendor.id usb 0x04f9 &device.id usb 0x0359 +device.name MFC-J827DN vendor.id usb 0x04f9 &device.id usb 0x035a +device.name MFC-J897DN vendor.id usb 0x04f9 &device.id usb 0x035b +device.name DCP-1610W vendor.id usb 0x04f9 &device.id usb 0x035c +device.name DCP-1610NW vendor.id usb 0x04f9 &device.id usb 0x035d +device.name MFC-1910W vendor.id usb 0x04f9 &device.id usb 0x035e +device.name MFC-1910NW vendor.id usb 0x04f9 &device.id usb 0x0360 +device.name DCP-1618W vendor.id usb 0x04f9 &device.id usb 0x0361 +device.name MFC-1919NW vendor.id usb 0x04f9 &device.id usb 0x0364 +device.name MFC-J5625DW vendor.id usb 0x04f9 &device.id usb 0x0365 +device.name MFC-J4520DW vendor.id usb 0x04f9 &device.id usb 0x0366 +device.name MFC-J5520DW vendor.id usb 0x04f9 &device.id usb 0x0367 +device.name DCP-7080D vendor.id usb 0x04f9 &device.id usb 0x0368 +device.name DCP-7080 vendor.id usb 0x04f9 &device.id usb 0x0369 +device.name DCP-7180DN vendor.id usb 0x04f9 &device.id usb 0x036a +device.name DCP-7189DW vendor.id usb 0x04f9 &device.id usb 0x036b +device.name MFC-7380 vendor.id usb 0x04f9 &device.id usb 0x036c +device.name MFC-7480D vendor.id usb 0x04f9 &device.id usb 0x036d +device.name MFC-7880DN vendor.id usb 0x04f9 &device.id usb 0x036e +device.name MFC-7889DW vendor.id usb 0x04f9 &device.id usb 0x036f +device.name DCP-9022CDW vendor.id usb 0x04f9 &device.id usb 0x0370 +device.name MFC-9142CDN vendor.id usb 0x04f9 &device.id usb 0x0371 +device.name MFC-9332CDW vendor.id usb 0x04f9 &device.id usb 0x0372 +device.name MFC-9342CDW vendor.id usb 0x04f9 &device.id usb 0x0373 +device.name MFC-L2700D vendor.id usb 0x04f9 &device.id usb 0x0376 +device.name DCP-1600 vendor.id usb 0x04f9 &device.id usb 0x0377 +device.name MFC-1900 vendor.id usb 0x04f9 &device.id usb 0x0378 +device.name DCP-1608 vendor.id usb 0x04f9 &device.id usb 0x0379 +device.name DCP-1619 vendor.id usb 0x04f9 &device.id usb 0x037a +device.name MFC-1906 vendor.id usb 0x04f9 &device.id usb 0x037b +device.name MFC-1908 vendor.id usb 0x04f9 &device.id usb 0x037c +device.name ADS-2000e vendor.id usb 0x04f9 &device.id usb 0x037d +device.name ADS-2100e vendor.id usb 0x04f9 &device.id usb 0x037e +device.name ADS-2500We vendor.id usb 0x04f9 &device.id usb 0x037f +device.name ADS-2600We vendor.id usb 0x04f9 &device.id usb 0x0380 +device.name DCP-J562DW vendor.id usb 0x04f9 &device.id usb 0x0381 +device.name DCP-J562N vendor.id usb 0x04f9 &device.id usb 0x0383 +device.name DCP-J962N vendor.id usb 0x04f9 &device.id usb 0x0384 +device.name MFC-J480DW vendor.id usb 0x04f9 &device.id usb 0x0385 +device.name MFC-J485DW vendor.id usb 0x04f9 &device.id usb 0x0386 +device.name MFC-J460DW vendor.id usb 0x04f9 &device.id usb 0x0388 +device.name MFC-J680DW vendor.id usb 0x04f9 &device.id usb 0x0389 +device.name MFC-J880DW vendor.id usb 0x04f9 &device.id usb 0x038a +device.name MFC-J885DW vendor.id usb 0x04f9 &device.id usb 0x038b +device.name MFC-J880N vendor.id usb 0x04f9 &device.id usb 0x038c +device.name MFC-J730DN vendor.id usb 0x04f9 &device.id usb 0x038d +device.name MFC-J990DN vendor.id usb 0x04f9 &device.id usb 0x038e +device.name MFC-J830DN vendor.id usb 0x04f9 &device.id usb 0x038f +device.name MFC-J900DN vendor.id usb 0x04f9 &device.id usb 0x0390 +device.name MFC-J5920DW vendor.id usb 0x04f9 &device.id usb 0x0392 +device.name MFC-L2705DW vendor.id usb 0x04f9 &device.id usb 0x0393 +device.name DCP-T300 vendor.id usb 0x04f9 &device.id usb 0x0394 +device.name DCP-T500W vendor.id usb 0x04f9 &device.id usb 0x0395 +device.name DCP-T700W vendor.id usb 0x04f9 &device.id usb 0x0396 +device.name MFC-T800W vendor.id usb 0x04f9 &device.id usb 0x0397 +device.name DCP-J963N vendor.id usb 0x04f9 &device.id usb 0x03b3 +device.name MFC-J6925DW vendor.id usb 0x04f9 &device.id usb 0x03b4 +device.name MFC-J6573CDW vendor.id usb 0x04f9 &device.id usb 0x03b5 +device.name MFC-J6973CDW vendor.id usb 0x04f9 &device.id usb 0x03b6 +device.name MFC-J6990CDW vendor.id usb 0x04f9 &device.id usb 0x03bb +device.name MFC-L2680W vendor.id usb 0x04f9 &device.id usb 0x03bc +device.name MFC-L2700DN vendor.id usb 0x04f9 &device.id usb 0x03bd +device.name DCP-J762N vendor.id usb 0x04f9 &device.id usb 0x1000 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x1002 +device.name Printer vendor.id usb 0x04f9 &device.id usb 0x2002 +device.name PTUSB Printing vendor.id usb 0x04f9 &device.id usb 0x2004 +device.name PT-2300/2310 p-Touch Laber Printer vendor.id usb 0x04f9 &device.id usb 0x2015 +device.name QL-500 P-touch label printer vendor.id usb 0x04f9 &device.id usb 0x2016 +device.name QL-550 P-touch label printer vendor.id usb 0x04f9 &device.id usb 0x201a +device.name PT-18R P-touch label printer vendor.id usb 0x04f9 &device.id usb 0x201b +device.name QL-650TD P-touch Label Printer vendor.id usb 0x04f9 &device.id usb 0x2027 +device.name QL-560 P-touch Label Printer vendor.id usb 0x04f9 &device.id usb 0x2028 +device.name QL-570 P-touch Label Printer vendor.id usb 0x04f9 &device.id usb 0x202b +device.name PT-7600 P-touch Label Printer vendor.id usb 0x04f9 &device.id usb 0x2061 +device.name PT-P700 P-touch Label Printer vendor.id usb 0x04f9 &device.id usb 0x2064 +device.name PT-P700 P-touch Label Printer RemovableDisk vendor.id usb 0x04f9 &device.id usb 0x2100 +device.name Card Reader Writer vendor.id usb 0x04f9 &device.id usb 0x2102 +device.name Sewing machine vendor.id usb 0x04f9 &device.id usb 0x60a0 +device.name ADS-2000 vendor.id usb 0x04f9 &device.id usb 0x60a1 +device.name ADS-2100 vendor.id usb 0x04f9 &device.id usb 0x60a4 +device.name ADS-2500W vendor.id usb 0x04f9 &device.id usb 0x60a5 +device.name ADS-2600W vendor.id usb 0x04f9 &device.id usb 0x60a6 +device.name ADS-1000W vendor.id usb 0x04f9 &device.id usb 0x60a7 +device.name ADS-1100W vendor.id usb 0x04f9 &device.id usb 0x60a8 +device.name ADS-1500W vendor.id usb 0x04f9 &device.id usb 0x60a9 +device.name ADS-1600W vendor.id usb 0x04fa +vendor.name Dallas Semiconductor vendor.id usb 0x04fa &device.id usb 0x2490 +device.name DS1490F 2-in-1 Fob, 1-Wire adapter vendor.id usb 0x04fa &device.id usb 0x4201 +device.name DS4201 Audio DAC vendor.id usb 0x04fb +vendor.name Biostar Microtech International Corp. vendor.id usb 0x04fc +vendor.name Sunplus Technology Co., Ltd vendor.id usb 0x04fc &device.id usb 0x0003 +device.name CM1092 / Wintech CM-5098 Optical Mouse vendor.id usb 0x04fc &device.id usb 0x0005 +device.name USB OpticalWheel Mouse vendor.id usb 0x04fc &device.id usb 0x0013 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x04fc &device.id usb 0x0015 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x04fc &device.id usb 0x00d3 +device.name 00052486 / Laser Mouse M1052 [hama] vendor.id usb 0x04fc &device.id usb 0x0171 +device.name SPCA1527A/SPCA1528 SD card camera (Mass Storage mode) vendor.id usb 0x04fc &device.id usb 0x0201 +device.name SPCP825 RS232C Adapter vendor.id usb 0x04fc &device.id usb 0x0232 +device.name Fingerprint vendor.id usb 0x04fc &device.id usb 0x0538 +device.name Wireless Optical Mouse 2.4G [Bright] vendor.id usb 0x04fc &device.id usb 0x0561 +device.name Flexcam 100 vendor.id usb 0x04fc &device.id usb 0x05d8 +device.name Wireless keyboard/mouse vendor.id usb 0x04fc &device.id usb 0x05da +device.name SPEEDLINK SNAPPY Wireless Mouse Nano vendor.id usb 0x04fc &device.id usb 0x0c15 +device.name SPIF215A SATA bridge vendor.id usb 0x04fc &device.id usb 0x0c25 +device.name SATALink SPIF225A vendor.id usb 0x04fc &device.id usb 0x1528 +device.name SPCA1527A/SPCA1528 SD card camera (webcam mode) vendor.id usb 0x04fc &device.id usb 0x1533 +device.name Mass Storage vendor.id usb 0x04fc &device.id usb 0x2080 +device.name ASUS Webcam vendor.id usb 0x04fc &device.id usb 0x500c +device.name CA500C Digital Camera vendor.id usb 0x04fc &device.id usb 0x504a +device.name Aiptek Mini PenCam 1.3 vendor.id usb 0x04fc &device.id usb 0x504b +device.name Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3 vendor.id usb 0x04fc &device.id usb 0x5330 +device.name Digitrex 2110 vendor.id usb 0x04fc &device.id usb 0x5331 +device.name Vivitar Vivicam 10 vendor.id usb 0x04fc &device.id usb 0x5360 +device.name Sunplus Generic Digital Camera vendor.id usb 0x04fc &device.id usb 0x5563 +device.name Digital Media Player MP3/WMA [The Sharper Image] vendor.id usb 0x04fc &device.id usb 0x5720 +device.name Card Reader Driver vendor.id usb 0x04fc &device.id usb 0x6333 +device.name Siri A9 UVC chipset vendor.id usb 0x04fc &device.id usb 0x7333 +device.name Finet Technology Palmpix DC-85 vendor.id usb 0x04fc &device.id usb 0x757a +device.name Aiptek, MP315 MP3 Player vendor.id usb 0x04fc &device.id usb 0xffff +device.name PureDigital Ritz Disposable vendor.id usb 0x04fd +vendor.name Soliton Systems, K.K. vendor.id usb 0x04fd &device.id usb 0x0003 +device.name Smart Card Reader II vendor.id usb 0x04fe +vendor.name PFU, Ltd vendor.id usb 0x04ff +vendor.name E-CMOS Corp. vendor.id usb 0x0500 +vendor.name Siam United Hi-Tech vendor.id usb 0x0500 &device.id usb 0x0001 +device.name DART Keyboard Mouse vendor.id usb 0x0500 &device.id usb 0x0002 +device.name DART-2 Keyboard vendor.id usb 0x0501 +vendor.name Fujikura DDK, Ltd vendor.id usb 0x0502 +vendor.name Acer, Inc. vendor.id usb 0x0502 &device.id usb 0x0001 +device.name Handheld vendor.id usb 0x0502 &device.id usb 0x0736 +device.name Handheld vendor.id usb 0x0502 &device.id usb 0x15b1 +device.name PDA n311 vendor.id usb 0x0502 &device.id usb 0x1631 +device.name c10 Series vendor.id usb 0x0502 &device.id usb 0x1632 +device.name c20 Series vendor.id usb 0x0502 &device.id usb 0x16e1 +device.name n10 Handheld Sync vendor.id usb 0x0502 &device.id usb 0x16e2 +device.name n20 Pocket PC Sync vendor.id usb 0x0502 &device.id usb 0x16e3 +device.name n30 Handheld Sync vendor.id usb 0x0502 &device.id usb 0x2008 +device.name Liquid Gallant Duo E350 (preloader) vendor.id usb 0x0502 &device.id usb 0x3202 +device.name Liquid vendor.id usb 0x0502 &device.id usb 0x3203 +device.name Liquid (Debug mode) vendor.id usb 0x0502 &device.id usb 0x3230 +device.name BeTouch E120 vendor.id usb 0x0502 &device.id usb 0x3317 +device.name Liquid vendor.id usb 0x0502 &device.id usb 0x3325 +device.name Iconia tablet A500 vendor.id usb 0x0502 &device.id usb 0x3341 +device.name Iconia tablet A500 vendor.id usb 0x0502 &device.id usb 0x33c3 +device.name Liquid Gallant Duo E350 vendor.id usb 0x0502 &device.id usb 0x33c4 +device.name Liquid Gallant Duo E350 (debug mode) vendor.id usb 0x0502 &device.id usb 0x33c7 +device.name Liquid Gallant Duo E350 (USB tethering) vendor.id usb 0x0502 &device.id usb 0x33c8 +device.name Liquid Gallant Duo E350 (debug mode, USB tethering) vendor.id usb 0x0502 &device.id usb 0xd001 +device.name Divio NW801/DVC-V6+ Digital Camera vendor.id usb 0x0503 +vendor.name Hitachi America, Ltd vendor.id usb 0x0504 +vendor.name Hayes Microcomputer Products vendor.id usb 0x0506 +vendor.name 3Com Corp. vendor.id usb 0x0506 &device.id usb 0x009d +device.name HomeConnect Camera vendor.id usb 0x0506 &device.id usb 0x00a0 +device.name 3CREB96 Bluetooth Adapter vendor.id usb 0x0506 &device.id usb 0x00a1 +device.name Bluetooth Device vendor.id usb 0x0506 &device.id usb 0x00a2 +device.name Bluetooth Device vendor.id usb 0x0506 &device.id usb 0x00df +device.name 3Com Home Connect lite vendor.id usb 0x0506 &device.id usb 0x0100 +device.name HomeConnect ADSL Modem Driver vendor.id usb 0x0506 &device.id usb 0x03e8 +device.name 3C19250 Ethernet [klsi] vendor.id usb 0x0506 &device.id usb 0x0a01 +device.name 3CRSHEW696 Wireless Adapter vendor.id usb 0x0506 &device.id usb 0x0a11 +device.name 3CRWE254G72 802.11g Adapter vendor.id usb 0x0506 &device.id usb 0x11f8 +device.name HomeConnect 3C460 vendor.id usb 0x0506 &device.id usb 0x2922 +device.name HomeConnect Cable Modem External with vendor.id usb 0x0506 &device.id usb 0x3021 +device.name U.S.Robotics 56000 Voice FaxModem Pro vendor.id usb 0x0506 &device.id usb 0x4601 +device.name 3C460B 10/100 Ethernet Adapter vendor.id usb 0x0506 &device.id usb 0xf002 +device.name 3CP4218 ADSL Modem (pre-init) vendor.id usb 0x0506 &device.id usb 0xf003 +device.name 3CP4218 ADSL Modem vendor.id usb 0x0506 &device.id usb 0xf100 +device.name 3CP4218 ADSL Modem (pre-init) vendor.id usb 0x0507 +vendor.name Hosiden Corp. vendor.id usb 0x0507 &device.id usb 0x0011 +device.name Konami ParaParaParadise Controller vendor.id usb 0x0508 +vendor.name Clarion Co., Ltd vendor.id usb 0x0509 +vendor.name Aztech Systems, Ltd vendor.id usb 0x0509 &device.id usb 0x0801 +device.name ADSL Modem vendor.id usb 0x0509 &device.id usb 0x0802 +device.name ADSL Modem (RFC1483) vendor.id usb 0x0509 &device.id usb 0x0806 +device.name DSL Modem vendor.id usb 0x0509 &device.id usb 0x080f +device.name Binatone ADSL500 Modem Network Interface vendor.id usb 0x0509 &device.id usb 0x0812 +device.name Pirelli ADSL Modem Network Interface vendor.id usb 0x050a +vendor.name Cinch Connectors vendor.id usb 0x050b +vendor.name Cable System International vendor.id usb 0x050c +vendor.name InnoMedia, Inc. vendor.id usb 0x050d +vendor.name Belkin Components vendor.id usb 0x050d &device.id usb 0x0004 +device.name Direct Connect vendor.id usb 0x050d &device.id usb 0x0012 +device.name F8T012 Bluetooth Adapter vendor.id usb 0x050d &device.id usb 0x0013 +device.name F8T013 Bluetooth Adapter vendor.id usb 0x050d &device.id usb 0x0017 +device.name B8T017 Bluetooth+EDR 2.1 / F4U017 USB 2.0 7-port Hub vendor.id usb 0x050d &device.id usb 0x003a +device.name Universal Media Reader vendor.id usb 0x050d &device.id usb 0x0050 +device.name F5D6050 802.11b Wireless Adapter v2000 [Atmel at76c503a] vendor.id usb 0x050d &device.id usb 0x0081 +device.name F8T001v2 Bluetooth vendor.id usb 0x050d &device.id usb 0x0083 +device.name Bluetooth Device vendor.id usb 0x050d &device.id usb 0x0084 +device.name F8T003v2 Bluetooth vendor.id usb 0x050d &device.id usb 0x0102 +device.name Flip KVM vendor.id usb 0x050d &device.id usb 0x0103 +device.name F5U103 Serial Adapter [etek] vendor.id usb 0x050d &device.id usb 0x0106 +device.name VideoBus II Adapter, Video vendor.id usb 0x050d &device.id usb 0x0108 +device.name F1DE108B KVM vendor.id usb 0x050d &device.id usb 0x0109 +device.name F5U109/F5U409 PDA Adapter vendor.id usb 0x050d &device.id usb 0x0115 +device.name SCSI Adapter vendor.id usb 0x050d &device.id usb 0x0119 +device.name F5U120-PC Dual PS/2 Ports / F5U118-UNV ADB Adapter vendor.id usb 0x050d &device.id usb 0x0121 +device.name F5D5050 100Mbps Ethernet vendor.id usb 0x050d &device.id usb 0x0122 +device.name Ethernet Adapter vendor.id usb 0x050d &device.id usb 0x0131 +device.name Bluetooth Device with trace filter vendor.id usb 0x050d &device.id usb 0x016a +device.name Bluetooth Mini Dongle vendor.id usb 0x050d &device.id usb 0x0200 +device.name Nostromo SpeedPad n52te Gaming Keyboard vendor.id usb 0x050d &device.id usb 0x0201 +device.name Peripheral Switch vendor.id usb 0x050d &device.id usb 0x0208 +device.name USBView II Video Adapter [nt1004] vendor.id usb 0x050d &device.id usb 0x0210 +device.name F5U228 Hi-Speed USB 2.0 DVD Creator vendor.id usb 0x050d &device.id usb 0x0211 +device.name F5U211 USB 2.0 15-in-1 Media Reader & Writer vendor.id usb 0x050d &device.id usb 0x0224 +device.name F5U224 USB 2.0 4-Port Hub vendor.id usb 0x050d &device.id usb 0x0234 +device.name F5U234 USB 2.0 4-Port Hub vendor.id usb 0x050d &device.id usb 0x0237 +device.name F5U237 USB 2.0 7-Port Hub vendor.id usb 0x050d &device.id usb 0x0240 +device.name F5U240 USB 2.0 CF Card Reader vendor.id usb 0x050d &device.id usb 0x0249 +device.name USB 2 Flash Media Device vendor.id usb 0x050d &device.id usb 0x0257 +device.name F5U257 Serial vendor.id usb 0x050d &device.id usb 0x0304 +device.name FSU304 USB 2.0 - 4 Ports Hub vendor.id usb 0x050d &device.id usb 0x0307 +device.name USB 2.0 - 7 ports Hub [FSU307] vendor.id usb 0x050d &device.id usb 0x0409 +device.name F5U409 Serial vendor.id usb 0x050d &device.id usb 0x0416 +device.name Staples 12416 7 port desktop hub vendor.id usb 0x050d &device.id usb 0x0551 +device.name F6C550-AVR UPS vendor.id usb 0x050d &device.id usb 0x065a +device.name F8T065BF Mini Bluetooth 4.0 Adapter vendor.id usb 0x050d &device.id usb 0x0706 +device.name 2-N-1 7-Port Hub (Lower half) vendor.id usb 0x050d &device.id usb 0x0802 +device.name Nostromo n40 Gamepad vendor.id usb 0x050d &device.id usb 0x0803 +device.name Nostromo 1745 GamePad vendor.id usb 0x050d &device.id usb 0x0805 +device.name Nostromo N50 GamePad vendor.id usb 0x050d &device.id usb 0x0815 +device.name Nostromo n52 HID SpeedPad Mouse Wheel vendor.id usb 0x050d &device.id usb 0x0826 +device.name ErgoFit Wireless Optical Mouse (HID) vendor.id usb 0x050d &device.id usb 0x0980 +device.name HID UPS Battery vendor.id usb 0x050d &device.id usb 0x1004 +device.name F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU] vendor.id usb 0x050d &device.id usb 0x1102 +device.name F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS] vendor.id usb 0x050d &device.id usb 0x1103 +device.name F9L1103 N750 DB 802.11abgn 2x3:3 [Ralink RT3573] vendor.id usb 0x050d &device.id usb 0x1106 +device.name F9L1106v1 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526] vendor.id usb 0x050d &device.id usb 0x1109 +device.name F9L1109v1 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU] vendor.id usb 0x050d &device.id usb 0x110a +device.name F9L1101v2 802.11abgn Wireless Adapter [Realtek RTL8192DU] vendor.id usb 0x050d &device.id usb 0x11f2 +device.name ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS] vendor.id usb 0x050d &device.id usb 0x1202 +device.name F5U120-PC Parallel Printer Port vendor.id usb 0x050d &device.id usb 0x1203 +device.name F5U120-PC Serial Port vendor.id usb 0x050d &device.id usb 0x2103 +device.name F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU] vendor.id usb 0x050d &device.id usb 0x21f1 +device.name N300 WLAN N Adapter [ISY] vendor.id usb 0x050d &device.id usb 0x21f2 +device.name RTL8192CU 802.11n WLAN Adapter [ISY IWL 4000] vendor.id usb 0x050d &device.id usb 0x258a +device.name F5U258 Host to Host cable vendor.id usb 0x050d &device.id usb 0x3101 +device.name F1DF102U/F1DG102U Flip Hub vendor.id usb 0x050d &device.id usb 0x3201 +device.name F1DF102U/F1DG102U Flip KVM vendor.id usb 0x050d &device.id usb 0x4050 +device.name ZD1211B vendor.id usb 0x050d &device.id usb 0x5055 +device.name F5D5055 Gigabit Network Adapter [AX88xxx] vendor.id usb 0x050d &device.id usb 0x6050 +device.name F6D6050 802.11abgn Wireless Adapter [Broadcom BCM4323] vendor.id usb 0x050d &device.id usb 0x6051 +device.name F5D6051 802.11b Wireless Network Adapter [ZyDAS ZD1201] vendor.id usb 0x050d &device.id usb 0x615a +device.name F7D4101 / F9L1101v1 802.11abgn Wireless Adapter [Broadcom BCM4323] vendor.id usb 0x050d &device.id usb 0x7050 +device.name F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887] vendor.id usb 0x050d &device.id usb 0x7051 +device.name F5D7051 802.11g Adapter v1000 [Broadcom 4320 USB] vendor.id usb 0x050d &device.id usb 0x705a +device.name F5D7050 Wireless G Adapter v3000 [Ralink RT2571W] vendor.id usb 0x050d &device.id usb 0x705b +device.name Wireless G Adapter vendor.id usb 0x050d &device.id usb 0x705c +device.name F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B] vendor.id usb 0x050d &device.id usb 0x705e +device.name F5D7050 Wireless G Adapter v5000 [Realtek RTL8187B] vendor.id usb 0x050d &device.id usb 0x706a +device.name 2-N-1 7-Port Hub (Upper half) vendor.id usb 0x050d &device.id usb 0x8053 +device.name F5D8053 N Wireless USB Adapter v1000/v4000 [Ralink RT2870] vendor.id usb 0x050d &device.id usb 0x805c +device.name F5D8053 N Wireless Adapter v3000 [Ralink RT2870] vendor.id usb 0x050d &device.id usb 0x805e +device.name F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U] vendor.id usb 0x050d &device.id usb 0x815c +device.name F5D8053 N Wireless USB Adapter v3000 [Ralink RT2870] vendor.id usb 0x050d &device.id usb 0x815f +device.name F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU] vendor.id usb 0x050d &device.id usb 0x825a +device.name F5D8055 N+ Wireless Adapter v1000 [Ralink RT2870] vendor.id usb 0x050d &device.id usb 0x825b +device.name F5D8055 N+ Wireless Adapter v2000 [Ralink RT3072] vendor.id usb 0x050d &device.id usb 0x845a +device.name F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU] vendor.id usb 0x050d &device.id usb 0x905b +device.name F5D9050 Wireless G+ MIMO Network Adapter v3000 [Ralink RT2573] vendor.id usb 0x050d &device.id usb 0x905c +device.name F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573] vendor.id usb 0x050d &device.id usb 0x935a +device.name F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT3070] vendor.id usb 0x050d &device.id usb 0x935b +device.name F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070] vendor.id usb 0x050d &device.id usb 0x945a +device.name F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU] vendor.id usb 0x050d &device.id usb 0x945b +device.name F7D1101 v2 Basic Wireless Adapter [Ralink RT3370] vendor.id usb 0x050d &device.id usb 0xd321 +device.name Dynex DX-NUSB 802.11bgn Wireless Adapter [Broadcom BCM43231] vendor.id usb 0x050e +vendor.name Neon Technology, Inc. vendor.id usb 0x050f +vendor.name KC Technology, Inc. vendor.id usb 0x050f &device.id usb 0x0001 +device.name Hub vendor.id usb 0x050f &device.id usb 0x0003 +device.name KC82C160S Hub vendor.id usb 0x050f &device.id usb 0x0180 +device.name KC-180 IrDA Dongle vendor.id usb 0x050f &device.id usb 0x0190 +device.name KC2190 USB Host-to-Host cable vendor.id usb 0x0510 +vendor.name Sejin Electron, Inc. vendor.id usb 0x0510 &device.id usb 0x0001 +device.name Keyboard vendor.id usb 0x0510 &device.id usb 0x1000 +device.name Keyboard with PS/2 Mouse Port vendor.id usb 0x0510 &device.id usb 0xe001 +device.name Mouse vendor.id usb 0x0511 +vendor.name N'Able (DataBook) Technologies, Inc. vendor.id usb 0x0511 &device.id usb 0x002b +device.name AOC DVB vendor.id usb 0x0512 +vendor.name Hualon Microelectronics Corp. vendor.id usb 0x0513 +vendor.name digital-X, Inc. vendor.id usb 0x0514 +vendor.name FCI Electronics vendor.id usb 0x0515 +vendor.name ACTC vendor.id usb 0x0516 +vendor.name Longwell Electronics vendor.id usb 0x0517 +vendor.name Butterfly Communications vendor.id usb 0x0518 +vendor.name EzKEY Corp. vendor.id usb 0x0518 &device.id usb 0x0001 +device.name USB to PS2 Adaptor v1.09 vendor.id usb 0x0518 &device.id usb 0x0002 +device.name EZ-9900C Keyboard vendor.id usb 0x0519 +vendor.name Star Micronics Co., Ltd vendor.id usb 0x0519 &device.id usb 0x0003 +device.name TSP100ECO/TSP100II vendor.id usb 0x0519 &device.id usb 0xc002 +device.name Xlive Bluetooth XBM-100S MP3 Player vendor.id usb 0x051a +vendor.name WYSE Technology vendor.id usb 0x051a &device.id usb 0xa005 +device.name Smart Display Version 9973 vendor.id usb 0x051b +vendor.name Silicon Graphics vendor.id usb 0x051c +vendor.name Shuttle, Inc. vendor.id usb 0x051c &device.id usb 0x0005 +device.name VFD Module vendor.id usb 0x051c &device.id usb 0xc001 +device.name eHome Infrared Receiver vendor.id usb 0x051c &device.id usb 0xc002 +device.name eHome Infrared Receiver vendor.id usb 0x051d +vendor.name American Power Conversion vendor.id usb 0x051d &device.id usb 0x0001 +device.name UPS vendor.id usb 0x051d &device.id usb 0x0002 +device.name Uninterruptible Power Supply vendor.id usb 0x051d &device.id usb 0x0003 +device.name UPS vendor.id usb 0x051e +vendor.name Scientific Atlanta, Inc. vendor.id usb 0x051f +vendor.name IO Systems (Elite Electronics), Inc. vendor.id usb 0x0520 +vendor.name Taiwan Semiconductor Manufacturing Co. vendor.id usb 0x0521 +vendor.name Airborn Connectors vendor.id usb 0x0522 +vendor.name Advanced Connectek, Inc. vendor.id usb 0x0523 +vendor.name ATEN GmbH vendor.id usb 0x0524 +vendor.name Sola Electronics vendor.id usb 0x0525 +vendor.name Netchip Technology, Inc. vendor.id usb 0x0525 &device.id usb 0x100d +device.name RFMD Bluetooth Device vendor.id usb 0x0525 &device.id usb 0x1080 +device.name NET1080 USB-USB Bridge vendor.id usb 0x0525 &device.id usb 0x1200 +device.name SSDC Adapter II vendor.id usb 0x0525 &device.id usb 0x1265 +device.name File-backed Storage Gadget vendor.id usb 0x0525 &device.id usb 0x3424 +device.name Lumidigm Venus fingerprint sensor vendor.id usb 0x0525 &device.id usb 0xa0f0 +device.name Cambridge Electronic Devices Power1401 mk 2 vendor.id usb 0x0525 &device.id usb 0xa140 +device.name USB Clik! 40 vendor.id usb 0x0525 &device.id usb 0xa141 +device.name (OME) PocketZip 40 MP3 Player Driver vendor.id usb 0x0525 &device.id usb 0xa220 +device.name GVC Bluetooth Wireless Adapter vendor.id usb 0x0525 &device.id usb 0xa4a0 +device.name Linux-USB "Gadget Zero" vendor.id usb 0x0525 &device.id usb 0xa4a1 +device.name Linux-USB Ethernet Gadget vendor.id usb 0x0525 &device.id usb 0xa4a2 +device.name Linux-USB Ethernet/RNDIS Gadget vendor.id usb 0x0525 &device.id usb 0xa4a3 +device.name Linux-USB user-mode isochronous source/sink vendor.id usb 0x0525 &device.id usb 0xa4a4 +device.name Linux-USB user-mode bulk source/sink vendor.id usb 0x0525 &device.id usb 0xa4a5 +device.name Pocketbook Pro 903 vendor.id usb 0x0525 &device.id usb 0xa4a6 +device.name Linux-USB Serial Gadget vendor.id usb 0x0525 &device.id usb 0xa4a7 +device.name Linux-USB Serial Gadget (CDC ACM mode) vendor.id usb 0x0525 &device.id usb 0xa4a8 +device.name Linux-USB Printer Gadget vendor.id usb 0x0525 &device.id usb 0xa4a9 +device.name Linux-USB OBEX Gadget vendor.id usb 0x0525 &device.id usb 0xa4aa +device.name Linux-USB CDC Composite Gadge (Ethernet and ACM) vendor.id usb 0x0526 +vendor.name Temic MHS S.A. vendor.id usb 0x0527 +vendor.name ALTRA vendor.id usb 0x0528 +vendor.name ATI Technologies, Inc. vendor.id usb 0x0528 &device.id usb 0x7561 +device.name TV Wonder vendor.id usb 0x0528 &device.id usb 0x7562 +device.name TV Wonder, Edition (FN5) vendor.id usb 0x0528 &device.id usb 0x7563 +device.name TV Wonder, Edition (FI) vendor.id usb 0x0528 &device.id usb 0x7564 +device.name TV Wonder, Edition (FQ) vendor.id usb 0x0528 &device.id usb 0x7565 +device.name TV Wonder, Edition (NTSC+) vendor.id usb 0x0528 &device.id usb 0x7566 +device.name TV Wonder, Edition (FN5) vendor.id usb 0x0528 &device.id usb 0x7567 +device.name TV Wonder, Edition (FI) vendor.id usb 0x0528 &device.id usb 0x7568 +device.name TV Wonder, Edition (FQ) vendor.id usb 0x0528 &device.id usb 0x7569 +device.name Live! Pro (A) vendor.id usb 0x0528 &device.id usb 0x756a +device.name Live! Pro Audio (O) vendor.id usb 0x0529 +vendor.name Aladdin Knowledge Systems vendor.id usb 0x0529 &device.id usb 0x0001 +device.name HASP copy protection dongle vendor.id usb 0x0529 &device.id usb 0x030b +device.name eToken R1 v3.1.3.x vendor.id usb 0x0529 &device.id usb 0x0313 +device.name eToken R1 v3.2.3.x vendor.id usb 0x0529 &device.id usb 0x031b +device.name eToken R1 v3.3.3.x vendor.id usb 0x0529 &device.id usb 0x0323 +device.name eToken R1 v3.4.3.x vendor.id usb 0x0529 &device.id usb 0x0412 +device.name eToken R2 v2.2.4.x vendor.id usb 0x0529 &device.id usb 0x041a +device.name eToken R2 v2.2.4.x vendor.id usb 0x0529 &device.id usb 0x0422 +device.name eToken R2 v2.4.4.x vendor.id usb 0x0529 &device.id usb 0x042a +device.name eToken R2 v2.5.4.x vendor.id usb 0x0529 &device.id usb 0x050c +device.name eToken Pro v4.1.5.x vendor.id usb 0x0529 &device.id usb 0x0514 +device.name eToken Pro v4.2.5.4 vendor.id usb 0x0529 &device.id usb 0x0600 +device.name eToken Pro 64k (4.2) vendor.id usb 0x0529 &device.id usb 0x0620 +device.name Token JC vendor.id usb 0x052a +vendor.name Crescent Heart Software vendor.id usb 0x052b +vendor.name Tekom Technologies, Inc. vendor.id usb 0x052b &device.id usb 0x0102 +device.name Ca508A HP1020 Camera v.1.3.1.6 vendor.id usb 0x052b &device.id usb 0x0801 +device.name Yakumo MegaImage 37 vendor.id usb 0x052b &device.id usb 0x1512 +device.name Yakumo MegaImage IV vendor.id usb 0x052b &device.id usb 0x1513 +device.name Aosta CX100 Webcam vendor.id usb 0x052b &device.id usb 0x1514 +device.name Aosta CX100 Webcam Storage vendor.id usb 0x052b &device.id usb 0x1905 +device.name Yakumo MegaImage 47 vendor.id usb 0x052b &device.id usb 0x1911 +device.name Yakumo MegaImage 47 SL vendor.id usb 0x052b &device.id usb 0x2202 +device.name WDM Still Image Capture vendor.id usb 0x052b &device.id usb 0x2203 +device.name Sound Vision Stream Driver vendor.id usb 0x052b &device.id usb 0x3a06 +device.name DigiLife DDV-5120A vendor.id usb 0x052b &device.id usb 0xd001 +device.name P35U Camera Capture vendor.id usb 0x052c +vendor.name Canon Information Systems, Inc. vendor.id usb 0x052d +vendor.name Avid Electronics Corp. vendor.id usb 0x052e +vendor.name Standard Microsystems Corp. vendor.id usb 0x052f +vendor.name Unicore Software, Inc. vendor.id usb 0x0530 +vendor.name American Microsystems, Inc. vendor.id usb 0x0531 +vendor.name Wacom Technology Corp. vendor.id usb 0x0532 +vendor.name Systech Corp. vendor.id usb 0x0533 +vendor.name Alcatel Mobile Phones vendor.id usb 0x0534 +vendor.name Motorola, Inc. vendor.id usb 0x0535 +vendor.name LIH TZU Electric Co., Ltd vendor.id usb 0x0536 +vendor.name Hand Held Products (Welch Allyn, Inc.) vendor.id usb 0x0536 &device.id usb 0x01a0 +device.name PDT vendor.id usb 0x0537 +vendor.name Inventec Corp. vendor.id usb 0x0538 +vendor.name Caldera International, Inc. (SCO) vendor.id usb 0x0539 +vendor.name Shyh Shiun Terminals Co., Ltd vendor.id usb 0x053a +vendor.name PrehKeyTec GmbH vendor.id usb 0x053a &device.id usb 0x0b00 +device.name Hub vendor.id usb 0x053a &device.id usb 0x0b01 +device.name Preh MCI 3100 vendor.id usb 0x053b +vendor.name Global Village Communication vendor.id usb 0x053c +vendor.name Institut of Microelectronic & Mechatronic Systems vendor.id usb 0x053d +vendor.name Silicon Architect vendor.id usb 0x053e +vendor.name Mobility Electronics vendor.id usb 0x053f +vendor.name Synopsys, Inc. vendor.id usb 0x0540 +vendor.name UniAccess AB vendor.id usb 0x0540 &device.id usb 0x0101 +device.name Panache Surf ISDN TA vendor.id usb 0x0541 +vendor.name Sirf Technology, Inc. vendor.id usb 0x0543 +vendor.name ViewSonic Corp. vendor.id usb 0x0543 &device.id usb 0x00fe +device.name G773 Monitor Hub vendor.id usb 0x0543 &device.id usb 0x00ff +device.name P815 Monitor Hub vendor.id usb 0x0543 &device.id usb 0x0bf2 +device.name airpanel V150 Wireless Smart Display vendor.id usb 0x0543 &device.id usb 0x0bf3 +device.name airpanel V110 Wireless Smart Display vendor.id usb 0x0543 &device.id usb 0x0ed9 +device.name Color Pocket PC V35 vendor.id usb 0x0543 &device.id usb 0x0f01 +device.name airsync Wi-Fi Wireless Adapter vendor.id usb 0x0543 &device.id usb 0x1527 +device.name Color Pocket PC V36 vendor.id usb 0x0543 &device.id usb 0x1529 +device.name Color Pocket PC V37 vendor.id usb 0x0543 &device.id usb 0x152b +device.name Color Pocket PC V38 vendor.id usb 0x0543 &device.id usb 0x152e +device.name Pocket PC vendor.id usb 0x0543 &device.id usb 0x1921 +device.name Communicator Pocket PC vendor.id usb 0x0543 &device.id usb 0x1922 +device.name Smartphone vendor.id usb 0x0543 &device.id usb 0x1923 +device.name Pocket PC V30 vendor.id usb 0x0543 &device.id usb 0x1a11 +device.name Wireless 802.11g Adapter vendor.id usb 0x0543 &device.id usb 0x1e60 +device.name TA310 - ATSC/NTSC/PAL Driver(PCM4) vendor.id usb 0x0543 &device.id usb 0x4153 +device.name ViewSonic G773 Control (?) vendor.id usb 0x0544 +vendor.name Cristie Electronics, Ltd vendor.id usb 0x0545 +vendor.name Xirlink, Inc. vendor.id usb 0x0545 &device.id usb 0x7333 +device.name Trution Web Camera vendor.id usb 0x0545 &device.id usb 0x8002 +device.name IBM NetCamera vendor.id usb 0x0545 &device.id usb 0x8009 +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x800c +device.name Veo Stingray vendor.id usb 0x0545 &device.id usb 0x800d +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x8080 +device.name IBM C-It Webcam vendor.id usb 0x0545 &device.id usb 0x808a +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x808b +device.name Veo Stingray vendor.id usb 0x0545 &device.id usb 0x808d +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x810a +device.name Veo Advanced Connect Webcam vendor.id usb 0x0545 &device.id usb 0x810b +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x810c +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x8135 +device.name Veo Mobile/Advanced Web Camera vendor.id usb 0x0545 &device.id usb 0x813a +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x813b +device.name Veo PC Camera vendor.id usb 0x0545 &device.id usb 0x813c +device.name Veo Mobile/Advanced Web Camera vendor.id usb 0x0545 &device.id usb 0x8333 +device.name Veo Stingray/Connect Web Camera vendor.id usb 0x0545 &device.id usb 0x888c +device.name eVision 123 digital camera vendor.id usb 0x0545 &device.id usb 0x888d +device.name eVision 123 digital camera vendor.id usb 0x0546 +vendor.name Polaroid Corp. vendor.id usb 0x0546 &device.id usb 0x0daf +device.name PDC 2300Z vendor.id usb 0x0546 &device.id usb 0x1bed +device.name PDC 1320 Camera vendor.id usb 0x0546 &device.id usb 0x3097 +device.name PDC 310 vendor.id usb 0x0546 &device.id usb 0x3155 +device.name PDC 3070 Camera vendor.id usb 0x0546 &device.id usb 0x3187 +device.name Digital Camera vendor.id usb 0x0546 &device.id usb 0x3191 +device.name Ion 80 Camera vendor.id usb 0x0546 &device.id usb 0x3273 +device.name PDC 2030 Camera vendor.id usb 0x0546 &device.id usb 0x3304 +device.name a500 Digital Camera vendor.id usb 0x0546 &device.id usb 0xdccf +device.name Sound Vision Stream Driver vendor.id usb 0x0547 +vendor.name Anchor Chips, Inc. vendor.id usb 0x0547 &device.id usb 0x0001 +device.name ICSI Bluetooth Device vendor.id usb 0x0547 &device.id usb 0x1002 +device.name Python2 WDM Encoder vendor.id usb 0x0547 &device.id usb 0x1006 +device.name Hantek DSO-2100 UF vendor.id usb 0x0547 &device.id usb 0x2131 +device.name AN2131 EZUSB Microcontroller vendor.id usb 0x0547 &device.id usb 0x2235 +device.name AN2235 EZUSB-FX Microcontroller vendor.id usb 0x0547 &device.id usb 0x2710 +device.name EZ-Link Loader (EZLNKLDR.SYS) vendor.id usb 0x0547 &device.id usb 0x2720 +device.name AN2720 USB-USB Bridge vendor.id usb 0x0547 &device.id usb 0x2727 +device.name Xircom PGUNET USB-USB Bridge vendor.id usb 0x0547 &device.id usb 0x2750 +device.name EZ-Link (EZLNKUSB.SYS) vendor.id usb 0x0547 &device.id usb 0x2810 +device.name Cypress ATAPI Bridge vendor.id usb 0x0547 &device.id usb 0x4d90 +device.name AmScope MD1900 camera vendor.id usb 0x0547 &device.id usb 0x6510 +device.name Touptek UCMOS05100KPA vendor.id usb 0x0547 &device.id usb 0x7000 +device.name PowerSpec MCE460 Front Panel LED Display vendor.id usb 0x0547 &device.id usb 0x7777 +device.name Bluetooth Device vendor.id usb 0x0547 &device.id usb 0x9999 +device.name AN2131 uninitialized (?) vendor.id usb 0x0548 +vendor.name Tyan Computer Corp. vendor.id usb 0x0548 &device.id usb 0x1005 +device.name EZ Cart II GameBoy Flash Programmer vendor.id usb 0x0549 +vendor.name Pixera Corp. vendor.id usb 0x054a +vendor.name Fujitsu Microelectronics, Inc. vendor.id usb 0x054b +vendor.name New Media Corp. vendor.id usb 0x054c +vendor.name Sony Corp. vendor.id usb 0x054c &device.id usb 0x0001 +device.name HUB vendor.id usb 0x054c &device.id usb 0x0002 +device.name Standard HUB vendor.id usb 0x054c &device.id usb 0x0010 +device.name DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica Digital Camera vendor.id usb 0x054c &device.id usb 0x0014 +device.name Nogatech USBVision (SY) vendor.id usb 0x054c &device.id usb 0x0022 +device.name Storage Adapter V2 (TPP) vendor.id usb 0x054c &device.id usb 0x0023 +device.name CD Writer vendor.id usb 0x054c &device.id usb 0x0024 +device.name Mavica CD-1000 Camera vendor.id usb 0x054c &device.id usb 0x0025 +device.name NW-MS7 Walkman MemoryStick Reader vendor.id usb 0x054c &device.id usb 0x002b +device.name Portable USB Harddrive V2 vendor.id usb 0x054c &device.id usb 0x002c +device.name USB Floppy Disk Drive vendor.id usb 0x054c &device.id usb 0x002d +device.name MSAC-US1 MemoryStick Reader vendor.id usb 0x054c &device.id usb 0x002e +device.name HandyCam MemoryStick Reader vendor.id usb 0x054c &device.id usb 0x0030 +device.name Storage Adapter V2 (TPP) vendor.id usb 0x054c &device.id usb 0x0032 +device.name MemoryStick MSC-U01 Reader vendor.id usb 0x054c &device.id usb 0x0035 +device.name Network Walkman (E) vendor.id usb 0x054c &device.id usb 0x0036 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0037 +device.name MG Memory Stick Reader/Writer vendor.id usb 0x054c &device.id usb 0x0038 +device.name Clie PEG-S300/D PalmOS PDA vendor.id usb 0x054c &device.id usb 0x0039 +device.name Network Walkman (MS) vendor.id usb 0x054c &device.id usb 0x003c +device.name VAIO-MX LCD Control vendor.id usb 0x054c &device.id usb 0x0045 +device.name Digital Imaging Video vendor.id usb 0x054c &device.id usb 0x0046 +device.name Network Walkman vendor.id usb 0x054c &device.id usb 0x004a +device.name Memory Stick Hi-Fi System vendor.id usb 0x054c &device.id usb 0x004b +device.name Memory Stick Reader/Writer vendor.id usb 0x054c &device.id usb 0x004e +device.name DSC-xxx (ptp) vendor.id usb 0x054c &device.id usb 0x0056 +device.name MG Memory Stick Reader/Writer vendor.id usb 0x054c &device.id usb 0x0058 +device.name Clie PEG-N7x0C PalmOS PDA Mass Storage vendor.id usb 0x054c &device.id usb 0x0066 +device.name Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial vendor.id usb 0x054c &device.id usb 0x0067 +device.name CMR-PC3 Webcam vendor.id usb 0x054c &device.id usb 0x0069 +device.name Memorystick MSC-U03 Reader vendor.id usb 0x054c &device.id usb 0x006c +device.name FeliCa S310 [PaSoRi] vendor.id usb 0x054c &device.id usb 0x006d +device.name Clie PEG-T425 PDA Mass Storage vendor.id usb 0x054c &device.id usb 0x006f +device.name Network Walkman (EV) vendor.id usb 0x054c &device.id usb 0x0073 +device.name Storage CRX1750U vendor.id usb 0x054c &device.id usb 0x0075 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0076 +device.name Storage Adapter ACR-U20 vendor.id usb 0x054c &device.id usb 0x007c +device.name Net MD vendor.id usb 0x054c &device.id usb 0x007f +device.name IC Recorder (MS) vendor.id usb 0x054c &device.id usb 0x0080 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0081 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0084 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0085 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0086 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x008b +device.name Micro Vault 64M Mass Storage vendor.id usb 0x054c &device.id usb 0x0095 +device.name Clie s360 vendor.id usb 0x054c &device.id usb 0x0099 +device.name Clie NR70 PDA Mass Storage vendor.id usb 0x054c &device.id usb 0x009a +device.name Clie NR70 PDA Serial vendor.id usb 0x054c &device.id usb 0x00ab +device.name Visual Communication Camera (PCGA-UVC10) vendor.id usb 0x054c &device.id usb 0x00af +device.name DPP-EX Series Digital Photo Printer vendor.id usb 0x054c &device.id usb 0x00bf +device.name IC Recorder (S) vendor.id usb 0x054c &device.id usb 0x00c0 +device.name Handycam DCR-30 vendor.id usb 0x054c &device.id usb 0x00c6 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x00c7 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x00c8 +device.name MZ-N710 Minidisc Walkman vendor.id usb 0x054c &device.id usb 0x00c9 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x00ca +device.name MZ-DN430 Minidisc Walkman vendor.id usb 0x054c &device.id usb 0x00cb +device.name MSAC-US20 Memory Stick Reader vendor.id usb 0x054c &device.id usb 0x00da +device.name Clie nx60 vendor.id usb 0x054c &device.id usb 0x00e8 +device.name Network Walkman (MS) vendor.id usb 0x054c &device.id usb 0x00e9 +device.name Handheld vendor.id usb 0x054c &device.id usb 0x00eb +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0101 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0103 +device.name IC Recorder (ST) vendor.id usb 0x054c &device.id usb 0x0105 +device.name Micro Vault Hub vendor.id usb 0x054c &device.id usb 0x0107 +device.name VCC-U01 Visual Communication Camera vendor.id usb 0x054c &device.id usb 0x0110 +device.name Digital Imaging Video vendor.id usb 0x054c &device.id usb 0x0113 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0116 +device.name IC Recorder (P) vendor.id usb 0x054c &device.id usb 0x0144 +device.name Clie PEG-TH55 PDA vendor.id usb 0x054c &device.id usb 0x0147 +device.name Visual Communication Camera (PCGA-UVC11) vendor.id usb 0x054c &device.id usb 0x014c +device.name Aiwa AM-NX9 Net MD Music Recorder MDLP vendor.id usb 0x054c &device.id usb 0x014d +device.name Memory Stick Reader/Writer vendor.id usb 0x054c &device.id usb 0x0154 +device.name Eyetoy Audio Device vendor.id usb 0x054c &device.id usb 0x015f +device.name IC Recorder (BM) vendor.id usb 0x054c &device.id usb 0x0169 +device.name Clie PEG-TJ35 PDA Serial vendor.id usb 0x054c &device.id usb 0x016a +device.name Clie PEG-TJ35 PDA Mass Storage vendor.id usb 0x054c &device.id usb 0x016b +device.name Mobile HDD vendor.id usb 0x054c &device.id usb 0x016d +device.name IC Recorder (SX) vendor.id usb 0x054c &device.id usb 0x016e +device.name DPP-EX50 Digital Photo Printer vendor.id usb 0x054c &device.id usb 0x0171 +device.name Fingerprint Sensor 3500 vendor.id usb 0x054c &device.id usb 0x017e +device.name Net MD vendor.id usb 0x054c &device.id usb 0x017f +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x0180 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0181 +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x0182 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0183 +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x0184 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0185 +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x0186 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0187 +device.name Hi-MD MZ-NH600 WALKMAN vendor.id usb 0x054c &device.id usb 0x0188 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x018a +device.name Net MD vendor.id usb 0x054c &device.id usb 0x018b +device.name Hi-MD SOUND GATE vendor.id usb 0x054c &device.id usb 0x019e +device.name Micro Vault 1.0G Mass Storage vendor.id usb 0x054c &device.id usb 0x01ad +device.name ATRAC HDD PA vendor.id usb 0x054c &device.id usb 0x01bb +device.name FeliCa S320 [PaSoRi] vendor.id usb 0x054c &device.id usb 0x01bd +device.name MRW62E Multi-Card Reader/Writer vendor.id usb 0x054c &device.id usb 0x01c3 +device.name NW-E55 Network Walkman vendor.id usb 0x054c &device.id usb 0x01c6 +device.name MEMORY P-AUDIO vendor.id usb 0x054c &device.id usb 0x01c7 +device.name Printing Support vendor.id usb 0x054c &device.id usb 0x01c8 +device.name PSP Type A vendor.id usb 0x054c &device.id usb 0x01c9 +device.name PSP Type B vendor.id usb 0x054c &device.id usb 0x01d0 +device.name DVD+RW External Drive DRU-700A vendor.id usb 0x054c &device.id usb 0x01d5 +device.name IC RECORDER vendor.id usb 0x054c &device.id usb 0x01de +device.name VRD-VC10 [Video Capture] vendor.id usb 0x054c &device.id usb 0x01e8 +device.name UP-DR150 Photo Printer vendor.id usb 0x054c &device.id usb 0x01e9 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x01ea +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x01ee +device.name IC RECORDER vendor.id usb 0x054c &device.id usb 0x01fa +device.name IC Recorder (P) vendor.id usb 0x054c &device.id usb 0x01fb +device.name NW-E405 Network Walkman vendor.id usb 0x054c &device.id usb 0x020f +device.name Device vendor.id usb 0x054c &device.id usb 0x0210 +device.name ATRAC HDD PA vendor.id usb 0x054c &device.id usb 0x0219 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x021a +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x021b +device.name Net MD vendor.id usb 0x054c &device.id usb 0x021c +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x021d +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0226 +device.name UP-CR10L vendor.id usb 0x054c &device.id usb 0x0227 +device.name Printing Support vendor.id usb 0x054c &device.id usb 0x022c +device.name Net MD vendor.id usb 0x054c &device.id usb 0x022d +device.name Hi-MD AUDIO vendor.id usb 0x054c &device.id usb 0x0233 +device.name ATRAC HDD PA vendor.id usb 0x054c &device.id usb 0x0236 +device.name Mobile HDD vendor.id usb 0x054c &device.id usb 0x023b +device.name DVD+RW External Drive DRU-800UL vendor.id usb 0x054c &device.id usb 0x023c +device.name Net MD vendor.id usb 0x054c &device.id usb 0x023d +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x0243 +device.name MicroVault Flash Drive vendor.id usb 0x054c &device.id usb 0x024b +device.name Vaio VGX Mouse vendor.id usb 0x054c &device.id usb 0x0257 +device.name IFU-WLM2 USB Wireless LAN Module (Wireless Mode) vendor.id usb 0x054c &device.id usb 0x0258 +device.name IFU-WLM2 USB Wireless LAN Module (Memory Mode) vendor.id usb 0x054c &device.id usb 0x0259 +device.name IC RECORDER vendor.id usb 0x054c &device.id usb 0x0267 +device.name Tachikoma Device vendor.id usb 0x054c &device.id usb 0x0268 +device.name Batoh Device / PlayStation 3 Controller vendor.id usb 0x054c &device.id usb 0x0269 +device.name HDD WALKMAN vendor.id usb 0x054c &device.id usb 0x026a +device.name HDD WALKMAN vendor.id usb 0x054c &device.id usb 0x0271 +device.name IC Recorder (P) vendor.id usb 0x054c &device.id usb 0x027c +device.name NETWORK WALKMAN vendor.id usb 0x054c &device.id usb 0x027e +device.name SONY Communicator vendor.id usb 0x054c &device.id usb 0x027f +device.name IC RECORDER vendor.id usb 0x054c &device.id usb 0x0286 +device.name Net MD vendor.id usb 0x054c &device.id usb 0x0287 +device.name Hi-MD WALKMAN vendor.id usb 0x054c &device.id usb 0x0290 +device.name VGP-UVC100 Visual Communication Camera vendor.id usb 0x054c &device.id usb 0x029b +device.name PRS-500 eBook reader vendor.id usb 0x054c &device.id usb 0x02a5 +device.name MicroVault Flash Drive vendor.id usb 0x054c &device.id usb 0x02af +device.name Handycam DCR-DVD306E vendor.id usb 0x054c &device.id usb 0x02c4 +device.name Device vendor.id usb 0x054c &device.id usb 0x02d1 +device.name DVD RW vendor.id usb 0x054c &device.id usb 0x02d2 +device.name PSP Slim vendor.id usb 0x054c &device.id usb 0x02d8 +device.name SBAC-US10 SxS PRO memory card reader/writer vendor.id usb 0x054c &device.id usb 0x02e1 +device.name FeliCa S330 [PaSoRi] vendor.id usb 0x054c &device.id usb 0x02ea +device.name PlayStation 3 Memory Card Adaptor vendor.id usb 0x054c &device.id usb 0x02f9 +device.name DSC-H9 vendor.id usb 0x054c &device.id usb 0x0317 +device.name WALKMAN vendor.id usb 0x054c &device.id usb 0x031a +device.name Walkman NWD-B103F vendor.id usb 0x054c &device.id usb 0x031e +device.name PRS-300/PRS-505 eBook reader vendor.id usb 0x054c &device.id usb 0x0325 +device.name NWZ-A818 vendor.id usb 0x054c &device.id usb 0x033e +device.name DSC-W120/W290 vendor.id usb 0x054c &device.id usb 0x0346 +device.name Handycam DCR-SR55E vendor.id usb 0x054c &device.id usb 0x0348 +device.name HandyCam HDR-TG3E vendor.id usb 0x054c &device.id usb 0x035b +device.name Walkman NWZ-A828 vendor.id usb 0x054c &device.id usb 0x035c +device.name NWZ-A726/A728/A729 vendor.id usb 0x054c &device.id usb 0x035f +device.name UP-DR200 Photo Printer vendor.id usb 0x054c &device.id usb 0x0382 +device.name Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1) vendor.id usb 0x054c &device.id usb 0x0385 +device.name Walkman NWZ-E436F vendor.id usb 0x054c &device.id usb 0x0387 +device.name IC Recorder (P) vendor.id usb 0x054c &device.id usb 0x03bc +device.name Webbie HD - MHS-CM1 vendor.id usb 0x054c &device.id usb 0x03d1 +device.name DPF-X95 vendor.id usb 0x054c &device.id usb 0x03d3 +device.name DR-BT100CX vendor.id usb 0x054c &device.id usb 0x03d5 +device.name PlayStation Move motion controller vendor.id usb 0x054c &device.id usb 0x03fc +device.name WALKMAN [NWZ-E345] vendor.id usb 0x054c &device.id usb 0x03fd +device.name Walkman NWZ-E443 vendor.id usb 0x054c &device.id usb 0x042f +device.name PlayStation Move navigation controller vendor.id usb 0x054c &device.id usb 0x0440 +device.name DSC-H55 vendor.id usb 0x054c &device.id usb 0x0485 +device.name MHS-PM5 HD camcorder vendor.id usb 0x054c &device.id usb 0x04cb +device.name WALKMAN NWZ-E354 vendor.id usb 0x054c &device.id usb 0x0541 +device.name DSC-HX100V [Cybershot Digital Still Camera] vendor.id usb 0x054c &device.id usb 0x05c4 +device.name DualShock 4 vendor.id usb 0x054c &device.id usb 0x0689 +device.name Walkman NWZ-B173F vendor.id usb 0x054c &device.id usb 0x06bb +device.name WALKMAN NWZ-F805 vendor.id usb 0x054c &device.id usb 0x06c3 +device.name RC-S380 vendor.id usb 0x054c &device.id usb 0x07c4 +device.name ILCE-6000 (aka Alpha-6000) in Mass Storage mode vendor.id usb 0x054c &device.id usb 0x088c +device.name Portable Headphone Amplifier vendor.id usb 0x054c &device.id usb 0x08b7 +device.name ILCE-6000 (aka Alpha-6000) in MTP mode vendor.id usb 0x054c &device.id usb 0x094e +device.name ILCE-6000 (aka Alpha-6000) in PC Remote mode vendor.id usb 0x054c &device.id usb 0x0994 +device.name ILCE-6000 (aka Alpha-6000) in charging mode vendor.id usb 0x054c &device.id usb 0x0bb5 +device.name Headset MDR-1000X vendor.id usb 0x054c &device.id usb 0x1000 +device.name Wireless Buzz! Receiver vendor.id usb 0x054d +vendor.name Try Corp. vendor.id usb 0x054e +vendor.name Proside Corp. vendor.id usb 0x054f +vendor.name WYSE Technology Taiwan vendor.id usb 0x0550 +vendor.name Fuji Xerox Co., Ltd vendor.id usb 0x0550 &device.id usb 0x0002 +device.name InkJet Color Printer vendor.id usb 0x0550 &device.id usb 0x0004 +device.name InkJet Color Printer vendor.id usb 0x0550 &device.id usb 0x0005 +device.name InkJet Color Printer vendor.id usb 0x0550 &device.id usb 0x000b +device.name Workcentre 24 vendor.id usb 0x0550 &device.id usb 0x014e +device.name CM215b Printer vendor.id usb 0x0550 &device.id usb 0x0165 +device.name DocuPrint M215b vendor.id usb 0x0551 +vendor.name CompuTrend Systems, Inc. vendor.id usb 0x0552 +vendor.name Philips Monitors vendor.id usb 0x0553 +vendor.name STMicroelectronics Imaging Division (VLSI Vision) vendor.id usb 0x0553 &device.id usb 0x0001 +device.name TerraCAM vendor.id usb 0x0553 &device.id usb 0x0002 +device.name CPiA Webcam vendor.id usb 0x0553 &device.id usb 0x0100 +device.name STV0672 Camera vendor.id usb 0x0553 &device.id usb 0x0140 +device.name Video Camera vendor.id usb 0x0553 &device.id usb 0x0150 +device.name CDE CAM 100 vendor.id usb 0x0553 &device.id usb 0x0151 +device.name Digital Blue QX5 Microscope vendor.id usb 0x0553 &device.id usb 0x0200 +device.name Dual-mode Camera0 vendor.id usb 0x0553 &device.id usb 0x0201 +device.name Dual-mode Camera1 vendor.id usb 0x0553 &device.id usb 0x0202 +device.name STV0680 Camera vendor.id usb 0x0553 &device.id usb 0x0674 +device.name Multi-mode Camera vendor.id usb 0x0553 &device.id usb 0x0679 +device.name NMS Video Camera (Webcam) vendor.id usb 0x0553 &device.id usb 0x1002 +device.name Che-ez! Splash vendor.id usb 0x0554 +vendor.name Dictaphone Corp. vendor.id usb 0x0555 +vendor.name ANAM S&T Co., Ltd vendor.id usb 0x0556 +vendor.name Asahi Kasei Microsystems Co., Ltd vendor.id usb 0x0556 &device.id usb 0x0001 +device.name AK5370 I/F A/D Converter vendor.id usb 0x0557 +vendor.name ATEN International Co., Ltd vendor.id usb 0x0557 &device.id usb 0x2001 +device.name UC-1284 Printer Port vendor.id usb 0x0557 &device.id usb 0x2002 +device.name 10Mbps Ethernet [klsi] vendor.id usb 0x0557 &device.id usb 0x2004 +device.name UC-100KM PS/2 Mouse and Keyboard adapter vendor.id usb 0x0557 &device.id usb 0x2006 +device.name UC-1284B Printer Port vendor.id usb 0x0557 &device.id usb 0x2007 +device.name UC-110T 100Mbps Ethernet [pegasus] vendor.id usb 0x0557 &device.id usb 0x2008 +device.name UC-232A Serial Port [pl2303] vendor.id usb 0x0557 &device.id usb 0x2009 +device.name UC-210T Ethernet vendor.id usb 0x0557 &device.id usb 0x2011 +device.name UC-2324 4xSerial Ports [mos7840] vendor.id usb 0x0557 &device.id usb 0x2202 +device.name CS124U Miniview II KVM Switch vendor.id usb 0x0557 &device.id usb 0x2212 +device.name Keyboard/Mouse vendor.id usb 0x0557 &device.id usb 0x2213 +device.name CS682 2-Port USB 2.0 DVI KVM Switch vendor.id usb 0x0557 &device.id usb 0x2221 +device.name Winbond Hermon vendor.id usb 0x0557 &device.id usb 0x2404 +device.name 4-port switch vendor.id usb 0x0557 &device.id usb 0x2600 +device.name IDE Bridge vendor.id usb 0x0557 &device.id usb 0x2701 +device.name CE700A KVM Extender vendor.id usb 0x0557 &device.id usb 0x4000 +device.name DSB-650 10Mbps Ethernet [klsi] vendor.id usb 0x0557 &device.id usb 0x7000 +device.name Hub vendor.id usb 0x0557 &device.id usb 0x7820 +device.name UC-2322 2xSerial Ports [mos7820] vendor.id usb 0x0557 &device.id usb 0x8021 +device.name Hub vendor.id usb 0x0558 +vendor.name Truevision, Inc. vendor.id usb 0x0558 &device.id usb 0x1009 +device.name GW Instek GDS-1000 Oscilloscope vendor.id usb 0x0558 &device.id usb 0x100a +device.name GW Instek GDS-1000A Oscilloscope vendor.id usb 0x0558 &device.id usb 0x2009 +device.name GW Instek GDS-2000 Oscilloscope vendor.id usb 0x0559 +vendor.name Cadence Design Systems, Inc. vendor.id usb 0x055a +vendor.name Kenwood USA vendor.id usb 0x055b +vendor.name KnowledgeTek, Inc. vendor.id usb 0x055c +vendor.name Proton Electronic Ind. vendor.id usb 0x055d +vendor.name Samsung Electro-Mechanics Co. vendor.id usb 0x055d &device.id usb 0x0001 +device.name Keyboard vendor.id usb 0x055d &device.id usb 0x0bb1 +device.name Bluetooth Device vendor.id usb 0x055d &device.id usb 0x1030 +device.name Optical Wheel Mouse (OMS3CB/OMGB30) vendor.id usb 0x055d &device.id usb 0x1031 +device.name Optical Wheel Mouse (OMA3CB/OMGI30) vendor.id usb 0x055d &device.id usb 0x1040 +device.name Mouse HID Device vendor.id usb 0x055d &device.id usb 0x1050 +device.name E-Mail Optical Wheel Mouse (OMS3CE) vendor.id usb 0x055d &device.id usb 0x1080 +device.name Optical Wheel Mouse (OMS3CH) vendor.id usb 0x055d &device.id usb 0x2020 +device.name Floppy Disk Drive vendor.id usb 0x055d &device.id usb 0x6780 +device.name Keyboard V1 vendor.id usb 0x055d &device.id usb 0x6781 +device.name Keyboard Mouse vendor.id usb 0x055d &device.id usb 0x8001 +device.name E.M. Hub vendor.id usb 0x055d &device.id usb 0x9000 +device.name AnyCam [pwc] vendor.id usb 0x055d &device.id usb 0x9001 +device.name MPC-C30 AnyCam Premium for Notebooks [pwc] vendor.id usb 0x055d &device.id usb 0xa000 +device.name SWL-2100U vendor.id usb 0x055d &device.id usb 0xa010 +device.name WLAN Adapter(SWL-2300) vendor.id usb 0x055d &device.id usb 0xa011 +device.name Boot Device vendor.id usb 0x055d &device.id usb 0xa012 +device.name WLAN Adapter(SWL-2300) vendor.id usb 0x055d &device.id usb 0xa013 +device.name WLAN Adapter(SWL-2350) vendor.id usb 0x055d &device.id usb 0xa230 +device.name Boot Device vendor.id usb 0x055d &device.id usb 0xb000 +device.name 11Mbps WLAN Mini Adapter vendor.id usb 0x055d &device.id usb 0xb230 +device.name Netopia 802.11b WLAN Adapter vendor.id usb 0x055d &device.id usb 0xb231 +device.name LG Wireless LAN 11b Adapter vendor.id usb 0x055e +vendor.name CTX Opto-Electronics Corp. vendor.id usb 0x055f +vendor.name Mustek Systems, Inc. vendor.id usb 0x055f &device.id usb 0x0001 +device.name ScanExpress 1200 CU vendor.id usb 0x055f &device.id usb 0x0002 +device.name ScanExpress 600 CU vendor.id usb 0x055f &device.id usb 0x0003 +device.name ScanExpress 1200 USB vendor.id usb 0x055f &device.id usb 0x0006 +device.name ScanExpress 1200 UB vendor.id usb 0x055f &device.id usb 0x0007 +device.name ScanExpress 1200 USB Plus vendor.id usb 0x055f &device.id usb 0x0008 +device.name ScanExpress 1200 CU Plus vendor.id usb 0x055f &device.id usb 0x0010 +device.name BearPaw 1200F vendor.id usb 0x055f &device.id usb 0x0210 +device.name ScanExpress A3 USB vendor.id usb 0x055f &device.id usb 0x0218 +device.name BearPaw 2400 TA vendor.id usb 0x055f &device.id usb 0x0219 +device.name BearPaw 2400 TA Plus vendor.id usb 0x055f &device.id usb 0x021a +device.name BearPaw 2448 TA Plus vendor.id usb 0x055f &device.id usb 0x021b +device.name BearPaw 1200 CU Plus vendor.id usb 0x055f &device.id usb 0x021c +device.name BearPaw 1200 CU Plus vendor.id usb 0x055f &device.id usb 0x021d +device.name BearPaw 2400 CU Plus vendor.id usb 0x055f &device.id usb 0x021e +device.name BearPaw 1200 TA/CS vendor.id usb 0x055f &device.id usb 0x021f +device.name SNAPSCAN e22 vendor.id usb 0x055f &device.id usb 0x0400 +device.name BearPaw 2400 TA Pro vendor.id usb 0x055f &device.id usb 0x0401 +device.name P 3600 A3 Pro vendor.id usb 0x055f &device.id usb 0x0408 +device.name BearPaw 2448 CU Pro vendor.id usb 0x055f &device.id usb 0x0409 +device.name BearPaw 2448 TA Pro vendor.id usb 0x055f &device.id usb 0x040b +device.name ScanExpress A3 USB 1200 PRO vendor.id usb 0x055f &device.id usb 0x0873 +device.name ScanExpress 600 USB vendor.id usb 0x055f &device.id usb 0x1000 +device.name BearPaw 4800 TA Pro vendor.id usb 0x055f &device.id usb 0xa350 +device.name gSmart 350 Camera vendor.id usb 0x055f &device.id usb 0xa800 +device.name MDC 800 Camera vendor.id usb 0x055f &device.id usb 0xb500 +device.name MDC 3000 Camera vendor.id usb 0x055f &device.id usb 0xc005 +device.name PC CAM 300A vendor.id usb 0x055f &device.id usb 0xc200 +device.name gSmart 300 vendor.id usb 0x055f &device.id usb 0xc211 +device.name Kowa Bs888e Microcamera vendor.id usb 0x055f &device.id usb 0xc220 +device.name gSmart mini vendor.id usb 0x055f &device.id usb 0xc230 +device.name Digicam 330K vendor.id usb 0x055f &device.id usb 0xc232 +device.name MDC3500 Camera vendor.id usb 0x055f &device.id usb 0xc360 +device.name DV 4000 Camera vendor.id usb 0x055f &device.id usb 0xc420 +device.name gSmart mini 2 Camera vendor.id usb 0x055f &device.id usb 0xc430 +device.name gSmart LCD 2 Camera vendor.id usb 0x055f &device.id usb 0xc440 +device.name DV 3000 Camera vendor.id usb 0x055f &device.id usb 0xc520 +device.name gSmart mini 3 Camera vendor.id usb 0x055f &device.id usb 0xc530 +device.name gSmart LCD 2 Camera vendor.id usb 0x055f &device.id usb 0xc540 +device.name gSmart D30 Camera vendor.id usb 0x055f &device.id usb 0xc630 +device.name MDC 4000 Camera vendor.id usb 0x055f &device.id usb 0xc631 +device.name MDC 4000 Camera vendor.id usb 0x055f &device.id usb 0xc650 +device.name MDC 5500Z Camera vendor.id usb 0x055f &device.id usb 0xd001 +device.name WCam 300 vendor.id usb 0x055f &device.id usb 0xd003 +device.name WCam 300A vendor.id usb 0x055f &device.id usb 0xd004 +device.name WCam 300AN vendor.id usb 0x0560 +vendor.name Interface Corp. vendor.id usb 0x0561 +vendor.name Oasis Design, Inc. vendor.id usb 0x0562 +vendor.name Telex Communications, Inc. vendor.id usb 0x0562 &device.id usb 0x0001 +device.name Enhanced Microphone vendor.id usb 0x0562 &device.id usb 0x0002 +device.name Telex Microphone vendor.id usb 0x0563 +vendor.name Immersion Corp. vendor.id usb 0x0564 +vendor.name Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.) vendor.id usb 0x0565 +vendor.name Peracom Networks, Inc. vendor.id usb 0x0565 &device.id usb 0x0001 +device.name Serial Port [etek] vendor.id usb 0x0565 &device.id usb 0x0002 +device.name Enet Ethernet [klsi] vendor.id usb 0x0565 &device.id usb 0x0003 +device.name @Home Networks Ethernet [klsi] vendor.id usb 0x0565 &device.id usb 0x0005 +device.name Enet2 Ethernet [klsi] vendor.id usb 0x0565 &device.id usb 0x0041 +device.name Peracom Remote NDIS Ethernet Adapter vendor.id usb 0x0566 +vendor.name Monterey International Corp. vendor.id usb 0x0566 &device.id usb 0x0110 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x1001 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x1002 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x1003 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x1004 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x1005 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x1006 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x1007 +device.name ViewMate Desktop Mouse CC2201 vendor.id usb 0x0566 &device.id usb 0x2800 +device.name MIC K/B vendor.id usb 0x0566 &device.id usb 0x2801 +device.name MIC K/B Mouse vendor.id usb 0x0566 &device.id usb 0x2802 +device.name Kbd Hub vendor.id usb 0x0566 &device.id usb 0x3002 +device.name Keyboard vendor.id usb 0x0566 &device.id usb 0x3004 +device.name Genius KB-29E vendor.id usb 0x0566 &device.id usb 0x3107 +device.name Keyboard vendor.id usb 0x0567 +vendor.name Xyratex International, Ltd vendor.id usb 0x0568 +vendor.name Quartz Ingenierie vendor.id usb 0x0569 +vendor.name SegaSoft vendor.id usb 0x056a +vendor.name Wacom Co., Ltd vendor.id usb 0x056a &device.id usb 0x0000 +device.name PenPartner vendor.id usb 0x056a &device.id usb 0x0001 +device.name PenPartner 4x5 vendor.id usb 0x056a &device.id usb 0x0002 +device.name PenPartner 6x8 vendor.id usb 0x056a &device.id usb 0x0003 +device.name PTU-600 [Cintiq Partner] vendor.id usb 0x056a &device.id usb 0x0010 +device.name ET-0405 [Graphire] vendor.id usb 0x056a &device.id usb 0x0011 +device.name ET-0405A [Graphire2 (4x5)] vendor.id usb 0x056a &device.id usb 0x0012 +device.name ET-0507A [Graphire2 (5x7)] vendor.id usb 0x056a &device.id usb 0x0013 +device.name CTE-430 [Graphire3 (4x5)] vendor.id usb 0x056a &device.id usb 0x0014 +device.name CTE-630 [Graphire3 (6x8)] vendor.id usb 0x056a &device.id usb 0x0015 +device.name CTE-440 [Graphire4 (4x5)] vendor.id usb 0x056a &device.id usb 0x0016 +device.name CTE-640 [Graphire4 (6x8)] vendor.id usb 0x056a &device.id usb 0x0017 +device.name CTE-450 [Bamboo Fun (small)] vendor.id usb 0x056a &device.id usb 0x0018 +device.name CTE-650 [Bamboo Fun (medium)] vendor.id usb 0x056a &device.id usb 0x0019 +device.name CTE-631 [Bamboo One] vendor.id usb 0x056a &device.id usb 0x0020 +device.name GD-0405 [Intuos (4x5)] vendor.id usb 0x056a &device.id usb 0x0021 +device.name GD-0608 [Intuos (6x8)] vendor.id usb 0x056a &device.id usb 0x0022 +device.name GD-0912 [Intuos (9x12)] vendor.id usb 0x056a &device.id usb 0x0023 +device.name GD-1212 [Intuos (12x12)] vendor.id usb 0x056a &device.id usb 0x0024 +device.name GD-1218 [Intuos (12x18)] vendor.id usb 0x056a &device.id usb 0x0026 +device.name PTH-450 [Intuos5 touch (S)] vendor.id usb 0x056a &device.id usb 0x0027 +device.name PTH-650 [Intuos5 touch (M)] vendor.id usb 0x056a &device.id usb 0x0028 +device.name PTH-850 [Intuos5 touch (L)] vendor.id usb 0x056a &device.id usb 0x0029 +device.name PTK-450 [Intuos5 (S)] vendor.id usb 0x056a &device.id usb 0x002a +device.name PTK-650 [Intuos5 (M)] vendor.id usb 0x056a &device.id usb 0x0030 +device.name PL400 vendor.id usb 0x056a &device.id usb 0x0031 +device.name PL500 vendor.id usb 0x056a &device.id usb 0x0032 +device.name PL600 vendor.id usb 0x056a &device.id usb 0x0033 +device.name PL600SX vendor.id usb 0x056a &device.id usb 0x0034 +device.name PL550 vendor.id usb 0x056a &device.id usb 0x0035 +device.name PL800 vendor.id usb 0x056a &device.id usb 0x0037 +device.name PL700 vendor.id usb 0x056a &device.id usb 0x0038 +device.name PL510 vendor.id usb 0x056a &device.id usb 0x0039 +device.name DTU-710 vendor.id usb 0x056a &device.id usb 0x003f +device.name DTZ-2100 [Cintiq 21UX] vendor.id usb 0x056a &device.id usb 0x0041 +device.name XD-0405-U [Intuos2 (4x5)] vendor.id usb 0x056a &device.id usb 0x0042 +device.name XD-0608-U [Intuos2 (6x8)] vendor.id usb 0x056a &device.id usb 0x0043 +device.name XD-0912-U [Intuos2 (9x12)] vendor.id usb 0x056a &device.id usb 0x0044 +device.name XD-1212-U [Intuos2 (12x12)] vendor.id usb 0x056a &device.id usb 0x0045 +device.name XD-1218-U [Intuos2 (12x18)] vendor.id usb 0x056a &device.id usb 0x0047 +device.name Intuos2 6x8 vendor.id usb 0x056a &device.id usb 0x0057 +device.name DTK-2241 vendor.id usb 0x056a &device.id usb 0x0059 +device.name DTH-2242 tablet vendor.id usb 0x056a &device.id usb 0x005b +device.name DTH-2200 [Cintiq 22HD Touch] tablet vendor.id usb 0x056a &device.id usb 0x005d +device.name DTH-2242 touchscreen vendor.id usb 0x056a &device.id usb 0x005e +device.name DTH-2200 [Cintiq 22HD Touch] touchscreen vendor.id usb 0x056a &device.id usb 0x0060 +device.name FT-0405 [Volito, PenPartner, PenStation (4x5)] vendor.id usb 0x056a &device.id usb 0x0061 +device.name FT-0203 [Volito, PenPartner, PenStation (2x3)] vendor.id usb 0x056a &device.id usb 0x0062 +device.name CTF-420 [Volito2] vendor.id usb 0x056a &device.id usb 0x0063 +device.name CTF-220 [BizTablet] vendor.id usb 0x056a &device.id usb 0x0064 +device.name CTF-221 [PenPartner2] vendor.id usb 0x056a &device.id usb 0x0065 +device.name MTE-450 [Bamboo] vendor.id usb 0x056a &device.id usb 0x0069 +device.name CTF-430 [Bamboo One] vendor.id usb 0x056a &device.id usb 0x006a +device.name CTE-460 [Bamboo One Pen (S)] vendor.id usb 0x056a &device.id usb 0x006b +device.name CTE-660 [Bamboo One Pen (M)] vendor.id usb 0x056a &device.id usb 0x0081 +device.name CTE-630BT [Graphire Wireless (6x8)] vendor.id usb 0x056a &device.id usb 0x0084 +device.name Wireless adapter for Bamboo tablets vendor.id usb 0x056a &device.id usb 0x0090 +device.name TPC90 vendor.id usb 0x056a &device.id usb 0x0093 +device.name TPC93 vendor.id usb 0x056a &device.id usb 0x0097 +device.name TPC97 vendor.id usb 0x056a &device.id usb 0x009a +device.name TPC9A vendor.id usb 0x056a &device.id usb 0x00b0 +device.name PTZ-430 [Intuos3 (4x5)] vendor.id usb 0x056a &device.id usb 0x00b1 +device.name PTZ-630 [Intuos3 (6x8)] vendor.id usb 0x056a &device.id usb 0x00b2 +device.name PTZ-930 [Intuos3 (9x12)] vendor.id usb 0x056a &device.id usb 0x00b3 +device.name PTZ-1230 [Intuos3 (12x12)] vendor.id usb 0x056a &device.id usb 0x00b4 +device.name PTZ-1231W [Intuos3 (12x19)] vendor.id usb 0x056a &device.id usb 0x00b5 +device.name PTZ-631W [Intuos3 (6x11)] vendor.id usb 0x056a &device.id usb 0x00b7 +device.name PTZ-431W [Intuos3 (4x6)] vendor.id usb 0x056a &device.id usb 0x00b8 +device.name PTK-440 [Intuos4 (4x6)] vendor.id usb 0x056a &device.id usb 0x00b9 +device.name PTK-640 [Intuos4 (6x9)] vendor.id usb 0x056a &device.id usb 0x00ba +device.name PTK-840 [Intuos4 (8x13)] vendor.id usb 0x056a &device.id usb 0x00bb +device.name PTK-1240 [Intuos4 (12x19)] vendor.id usb 0x056a &device.id usb 0x00c0 +device.name DTF-521 vendor.id usb 0x056a &device.id usb 0x00c4 +device.name DTF-720 vendor.id usb 0x056a &device.id usb 0x00c5 +device.name DTZ-2000W [Cintiq 20WSX] vendor.id usb 0x056a &device.id usb 0x00c6 +device.name DTZ-1200W [Cintiq 12WX] vendor.id usb 0x056a &device.id usb 0x00c7 +device.name DTU-1931 vendor.id usb 0x056a &device.id usb 0x00cc +device.name DTK-2100 [Cintiq 21UX] vendor.id usb 0x056a &device.id usb 0x00ce +device.name DTU-2231 vendor.id usb 0x056a &device.id usb 0x00d0 +device.name CTT-460 [Bamboo Touch] vendor.id usb 0x056a &device.id usb 0x00d1 +device.name CTH-460 [Bamboo Pen & Touch] vendor.id usb 0x056a &device.id usb 0x00d2 +device.name CTH-461 [Bamboo Fun/Craft/Comic Pen & Touch (S)] vendor.id usb 0x056a &device.id usb 0x00d3 +device.name CTH-661 [Bamboo Fun/Comic Pen & Touch (M)] vendor.id usb 0x056a &device.id usb 0x00d4 +device.name CTL-460 [Bamboo Pen (S)] vendor.id usb 0x056a &device.id usb 0x00d5 +device.name CTL-660 [Bamboo Pen (M)] vendor.id usb 0x056a &device.id usb 0x00d6 +device.name CTH-460 [Bamboo Pen & Touch] vendor.id usb 0x056a &device.id usb 0x00d7 +device.name CTH-461 [Bamboo Fun/Craft/Comic Pen & Touch (S)] vendor.id usb 0x056a &device.id usb 0x00d8 +device.name CTH-661 [Bamboo Fun/Comic Pen & Touch (M)] vendor.id usb 0x056a &device.id usb 0x00d9 +device.name CTT-460 [Bamboo Touch] vendor.id usb 0x056a &device.id usb 0x00da +device.name CTH-461SE [Bamboo Pen & Touch Special Edition (S)] vendor.id usb 0x056a &device.id usb 0x00db +device.name CTH-661SE [Bamboo Pen & Touch Special Edition (M)] vendor.id usb 0x056a &device.id usb 0x00dc +device.name CTT-470 [Bamboo Touch] vendor.id usb 0x056a &device.id usb 0x00dd +device.name CTL-470 [Bamboo Connect] vendor.id usb 0x056a &device.id usb 0x00de +device.name CTH-470 [Bamboo Fun Pen & Touch] vendor.id usb 0x056a &device.id usb 0x00df +device.name CTH-670 [Bamboo Create/Fun] vendor.id usb 0x056a &device.id usb 0x00e2 +device.name TPCE2 vendor.id usb 0x056a &device.id usb 0x00e3 +device.name TPCE3 vendor.id usb 0x056a &device.id usb 0x00e5 +device.name TPCE5 vendor.id usb 0x056a &device.id usb 0x00e6 +device.name TPCE6 vendor.id usb 0x056a &device.id usb 0x00ec +device.name TPCEC vendor.id usb 0x056a &device.id usb 0x00ed +device.name TPCED vendor.id usb 0x056a &device.id usb 0x00ef +device.name TPCEF vendor.id usb 0x056a &device.id usb 0x00f4 +device.name DTK-2400 [Cintiq 24HD] tablet vendor.id usb 0x056a &device.id usb 0x00f6 +device.name DTH-2400 [Cintiq 24HD touch] touchscreen vendor.id usb 0x056a &device.id usb 0x00f8 +device.name DTH-2400 [Cintiq 24HD touch] tablet vendor.id usb 0x056a &device.id usb 0x00fa +device.name DTK-2200 [Cintiq 22HD] tablet vendor.id usb 0x056a &device.id usb 0x00fb +device.name DTU-1031 vendor.id usb 0x056a &device.id usb 0x0100 +device.name TPC100 vendor.id usb 0x056a &device.id usb 0x0101 +device.name TPC101 vendor.id usb 0x056a &device.id usb 0x010d +device.name TPC10D vendor.id usb 0x056a &device.id usb 0x010e +device.name TPC10E vendor.id usb 0x056a &device.id usb 0x010f +device.name TPC10F vendor.id usb 0x056a &device.id usb 0x0116 +device.name TPC116 vendor.id usb 0x056a &device.id usb 0x012c +device.name TPC12C vendor.id usb 0x056a &device.id usb 0x0221 +device.name MDP-123 [Inkling] vendor.id usb 0x056a &device.id usb 0x0300 +device.name CTL-471 [Bamboo Splash, One by Wacom (S)] vendor.id usb 0x056a &device.id usb 0x0301 +device.name CTL-671 [One by Wacom (M)] vendor.id usb 0x056a &device.id usb 0x0302 +device.name CTH-480 [Intuos Pen & Touch (S)] vendor.id usb 0x056a &device.id usb 0x0303 +device.name CTH-680 [Intuos Pen & Touch (M)] vendor.id usb 0x056a &device.id usb 0x0304 +device.name DTK-1300 [Cintiq 13HD] vendor.id usb 0x056a &device.id usb 0x0307 +device.name DTH-A1300 [Cintiq Companion Hybrid] tablet vendor.id usb 0x056a &device.id usb 0x0309 +device.name DTH-A1300 [Cintiq Companion Hybrid] touchscreen vendor.id usb 0x056a &device.id usb 0x030e +device.name CTL-480 [Intuos Pen (S)] vendor.id usb 0x056a &device.id usb 0x0314 +device.name PTH-451 [Intuos pro (S)] vendor.id usb 0x056a &device.id usb 0x0315 +device.name PTH-651 [Intuos pro (M)] vendor.id usb 0x056a &device.id usb 0x0317 +device.name PTH-851 [Intuos pro (L)] vendor.id usb 0x056a &device.id usb 0x0318 +device.name CTH-301 [Bamboo] vendor.id usb 0x056a &device.id usb 0x032f +device.name DTU-1031X vendor.id usb 0x056a &device.id usb 0x0347 +device.name Integrated Hub vendor.id usb 0x056a &device.id usb 0x0348 +device.name Integrated Hub vendor.id usb 0x056a &device.id usb 0x034a +device.name DTH-W1320 [MobileStudio Pro 13] touchscreen vendor.id usb 0x056a &device.id usb 0x034b +device.name DTH-W1620 [MobileStudio Pro 16] touchscreen vendor.id usb 0x056a &device.id usb 0x034d +device.name DTH-W1320 [MobileStudio Pro 13] tablet vendor.id usb 0x056a &device.id usb 0x034e +device.name DTH-W1620 [MobileStudio Pro 16] tablet vendor.id usb 0x056a &device.id usb 0x0400 +device.name PenPartner 4x5 vendor.id usb 0x056a &device.id usb 0x4001 +device.name TPC4001 vendor.id usb 0x056a &device.id usb 0x4004 +device.name TPC4004 vendor.id usb 0x056a &device.id usb 0x4850 +device.name PenPartner 6x8 vendor.id usb 0x056a &device.id usb 0x5000 +device.name TPC5000 vendor.id usb 0x056a &device.id usb 0x5002 +device.name TPC5002 vendor.id usb 0x056a &device.id usb 0x5010 +device.name TPC5010 vendor.id usb 0x056b +vendor.name Decicon, Inc. vendor.id usb 0x056c +vendor.name eTEK Labs vendor.id usb 0x056c &device.id usb 0x0006 +device.name KwikLink Host-Host Connector vendor.id usb 0x056c &device.id usb 0x8007 +device.name Kwik232 Serial Port vendor.id usb 0x056c &device.id usb 0x8100 +device.name KwikLink Host-Host Connector vendor.id usb 0x056c &device.id usb 0x8101 +device.name KwikLink USB-USB Bridge vendor.id usb 0x056d +vendor.name EIZO Corp. vendor.id usb 0x056d &device.id usb 0x0000 +device.name Hub vendor.id usb 0x056d &device.id usb 0x0001 +device.name Monitor vendor.id usb 0x056d &device.id usb 0x0002 +device.name HID Monitor Controls vendor.id usb 0x056d &device.id usb 0x0003 +device.name Device Bay Controller vendor.id usb 0x056e +vendor.name Elecom Co., Ltd vendor.id usb 0x056e &device.id usb 0x0002 +device.name 29UO Mouse vendor.id usb 0x056e &device.id usb 0x0072 +device.name Mouse vendor.id usb 0x056e &device.id usb 0x200c +device.name LD-USB/TX vendor.id usb 0x056e &device.id usb 0x4002 +device.name Laneed 100Mbps Ethernet LD-USB/TX [pegasus] vendor.id usb 0x056e &device.id usb 0x4005 +device.name LD-USBL/TX vendor.id usb 0x056e &device.id usb 0x400b +device.name LD-USB/TX vendor.id usb 0x056e &device.id usb 0x4010 +device.name LD-USB20 vendor.id usb 0x056e &device.id usb 0x5003 +device.name UC-SGT vendor.id usb 0x056e &device.id usb 0x5004 +device.name UC-SGT vendor.id usb 0x056e &device.id usb 0x6008 +device.name Flash Disk vendor.id usb 0x056e &device.id usb 0xabc1 +device.name LD-USB/TX vendor.id usb 0x056f +vendor.name Korea Data Systems Co., Ltd vendor.id usb 0x056f &device.id usb 0xcd00 +device.name CDM-751 CD organizer vendor.id usb 0x0570 +vendor.name Epson America vendor.id usb 0x0571 +vendor.name Interex, Inc. vendor.id usb 0x0571 &device.id usb 0x0002 +device.name echoFX InterView Lite vendor.id usb 0x0572 +vendor.name Conexant Systems (Rockwell), Inc. vendor.id usb 0x0572 &device.id usb 0x0001 +device.name Ezcam II Webcam vendor.id usb 0x0572 &device.id usb 0x0002 +device.name Ezcam II Webcam vendor.id usb 0x0572 &device.id usb 0x0040 +device.name Wondereye CP-115 Webcam vendor.id usb 0x0572 &device.id usb 0x0041 +device.name Webcam Notebook vendor.id usb 0x0572 &device.id usb 0x0042 +device.name Webcam Notebook vendor.id usb 0x0572 &device.id usb 0x0320 +device.name DVBSky T330 DVB-T2/C tuner vendor.id usb 0x0572 &device.id usb 0x1232 +device.name V.90 modem vendor.id usb 0x0572 &device.id usb 0x1234 +device.name Typhoon Redfun Modem V90 56k vendor.id usb 0x0572 &device.id usb 0x1252 +device.name HCF V90 Data Fax Voice Modem vendor.id usb 0x0572 &device.id usb 0x1253 +device.name Zoom V.92 Faxmodem vendor.id usb 0x0572 &device.id usb 0x1300 +device.name SoftK56 Data Fax Voice CARP vendor.id usb 0x0572 &device.id usb 0x1301 +device.name Modem Enumerator vendor.id usb 0x0572 &device.id usb 0x1328 +device.name TrendNet TFM-561 modem vendor.id usb 0x0572 &device.id usb 0x1804 +device.name HP Dock Audio vendor.id usb 0x0572 &device.id usb 0x2000 +device.name SoftGate 802.11 Adapter vendor.id usb 0x0572 &device.id usb 0x2002 +device.name SoftGate 802.11 Adapter vendor.id usb 0x0572 &device.id usb 0x262a +device.name tm5600 Video & Audio Grabber Capture vendor.id usb 0x0572 &device.id usb 0x680c +device.name DVBSky T680C DVB-T2/C tuner vendor.id usb 0x0572 &device.id usb 0x6831 +device.name DVBSky S960 DVB-S2 tuner vendor.id usb 0x0572 &device.id usb 0x8390 +device.name WinFast PalmTop/Novo TV Video vendor.id usb 0x0572 &device.id usb 0x8392 +device.name WinFast PalmTop/Novo TV Video vendor.id usb 0x0572 &device.id usb 0x960c +device.name DVBSky S960C DVB-S2 tuner vendor.id usb 0x0572 &device.id usb 0xc686 +device.name Geniatech T220A DVB-T2 TV Stick vendor.id usb 0x0572 &device.id usb 0xc688 +device.name Geniatech T230 DVB-T2 TV Stick vendor.id usb 0x0572 &device.id usb 0xcafc +device.name CX861xx ROM Boot Loader vendor.id usb 0x0572 &device.id usb 0xcafd +device.name CX82310 ROM Boot Loader vendor.id usb 0x0572 &device.id usb 0xcafe +device.name AccessRunner ADSL Modem vendor.id usb 0x0572 &device.id usb 0xcb00 +device.name ADSL Modem vendor.id usb 0x0572 &device.id usb 0xcb01 +device.name ADSL Modem vendor.id usb 0x0572 &device.id usb 0xcb06 +device.name StarModem Network Interface vendor.id usb 0x0573 +vendor.name Zoran Co. Personal Media Division (Nogatech) vendor.id usb 0x0573 &device.id usb 0x0003 +device.name USBGear USBG-V1 vendor.id usb 0x0573 &device.id usb 0x0400 +device.name D-Link V100 vendor.id usb 0x0573 &device.id usb 0x0600 +device.name Dazzle USBVision (1006) vendor.id usb 0x0573 &device.id usb 0x1300 +device.name leadtek USBVision (1006) vendor.id usb 0x0573 &device.id usb 0x2000 +device.name X10 va10a Wireless Camera vendor.id usb 0x0573 &device.id usb 0x2001 +device.name Dazzle EmMe (2001) vendor.id usb 0x0573 &device.id usb 0x2101 +device.name Zoran Co. PMD (Nogatech) AV-grabber Manhattan vendor.id usb 0x0573 &device.id usb 0x2d00 +device.name Osprey 50 vendor.id usb 0x0573 &device.id usb 0x2d01 +device.name Hauppauge USB-Live Model 600 vendor.id usb 0x0573 &device.id usb 0x3000 +device.name Dazzle MicroCam (NTSC) vendor.id usb 0x0573 &device.id usb 0x3001 +device.name Dazzle MicroCam (PAL) vendor.id usb 0x0573 &device.id usb 0x4000 +device.name Nogatech TV! (NTSC) vendor.id usb 0x0573 &device.id usb 0x4001 +device.name Nogatech TV! (PAL) vendor.id usb 0x0573 &device.id usb 0x4002 +device.name Nogatech TV! (PAL-I-) vendor.id usb 0x0573 &device.id usb 0x4003 +device.name Nogatech TV! (MF-) vendor.id usb 0x0573 &device.id usb 0x4008 +device.name Nogatech TV! (NTSC) (T) vendor.id usb 0x0573 &device.id usb 0x4009 +device.name Nogatech TV! (PAL) (T) vendor.id usb 0x0573 &device.id usb 0x4010 +device.name Nogatech TV! (NTSC) (A) vendor.id usb 0x0573 &device.id usb 0x4100 +device.name USB-TV FM (NTSC) vendor.id usb 0x0573 &device.id usb 0x4110 +device.name PNY USB-TV (NTSC) FM vendor.id usb 0x0573 &device.id usb 0x4400 +device.name Nogatech TV! Pro (NTSC) vendor.id usb 0x0573 &device.id usb 0x4401 +device.name Nogatech TV! Pro (PAL) vendor.id usb 0x0573 &device.id usb 0x4450 +device.name PixelView PlayTv-USB PRO (PAL) FM vendor.id usb 0x0573 &device.id usb 0x4451 +device.name Nogatech TV! Pro (PAL+) vendor.id usb 0x0573 &device.id usb 0x4452 +device.name Nogatech TV! Pro (PAL-I+) vendor.id usb 0x0573 &device.id usb 0x4500 +device.name Nogatech TV! Pro (NTSC) vendor.id usb 0x0573 &device.id usb 0x4501 +device.name Nogatech TV! Pro (PAL) vendor.id usb 0x0573 &device.id usb 0x4550 +device.name ZTV ZT-721 2.4GHz A/V Receiver vendor.id usb 0x0573 &device.id usb 0x4551 +device.name Dazzle TV! Pro Audio (P+) vendor.id usb 0x0573 &device.id usb 0x4d00 +device.name Hauppauge WinTV-USB USA vendor.id usb 0x0573 &device.id usb 0x4d01 +device.name Hauppauge WinTV-USB vendor.id usb 0x0573 &device.id usb 0x4d02 +device.name Hauppauge WinTV-USB UK vendor.id usb 0x0573 &device.id usb 0x4d03 +device.name Hauppauge WinTV-USB France vendor.id usb 0x0573 &device.id usb 0x4d04 +device.name Hauppauge WinTV (PAL D/K) vendor.id usb 0x0573 &device.id usb 0x4d10 +device.name Hauppauge WinTV-USB with FM USA radio vendor.id usb 0x0573 &device.id usb 0x4d11 +device.name Hauppauge WinTV-USB (PAL) with FM radio vendor.id usb 0x0573 &device.id usb 0x4d12 +device.name Hauppauge WinTV-USB UK with FM Radio vendor.id usb 0x0573 &device.id usb 0x4d14 +device.name Hauppauge WinTV (PAL D/K FM) vendor.id usb 0x0573 &device.id usb 0x4d20 +device.name Hauppauge WinTV-USB II (PAL) with FM radio vendor.id usb 0x0573 &device.id usb 0x4d21 +device.name Hauppauge WinTV-USB II (PAL) vendor.id usb 0x0573 &device.id usb 0x4d22 +device.name Hauppauge WinTV-USB II (PAL) Model 566 vendor.id usb 0x0573 &device.id usb 0x4d23 +device.name Hauppauge WinTV-USB France 4D23 vendor.id usb 0x0573 &device.id usb 0x4d24 +device.name Hauppauge WinTV Pro (PAL D/K) vendor.id usb 0x0573 &device.id usb 0x4d25 +device.name Hauppauge WinTV-USB Model 40209 rev B234 vendor.id usb 0x0573 &device.id usb 0x4d26 +device.name Hauppauge WinTV-USB Model 40209 rev B243 vendor.id usb 0x0573 &device.id usb 0x4d27 +device.name Hauppauge WinTV-USB Model 40204 Rev B281 vendor.id usb 0x0573 &device.id usb 0x4d28 +device.name Hauppauge WinTV-USB Model 40204 rev B283 vendor.id usb 0x0573 &device.id usb 0x4d29 +device.name Hauppauge WinTV-USB Model 40205 rev B298 vendor.id usb 0x0573 &device.id usb 0x4d2a +device.name Hauppague WinTV-USB Model 602 Rev B285 vendor.id usb 0x0573 &device.id usb 0x4d2b +device.name Hauppague WinTV-USB Model 602 Rev B282 vendor.id usb 0x0573 &device.id usb 0x4d2c +device.name Hauppauge WinTV Pro (PAL/SECAM) vendor.id usb 0x0573 &device.id usb 0x4d30 +device.name Hauppauge WinTV-USB FM Model 40211 Rev B123 vendor.id usb 0x0573 &device.id usb 0x4d31 +device.name Hauppauge WinTV-USB III (PAL) with FM radio Model 568 vendor.id usb 0x0573 &device.id usb 0x4d32 +device.name Hauppauge WinTV-USB III (PAL) FM Model 573 vendor.id usb 0x0573 &device.id usb 0x4d34 +device.name Hauppauge WinTV Pro (PAL D/K FM) vendor.id usb 0x0573 &device.id usb 0x4d35 +device.name Hauppauge WinTV-USB III (PAL) FM Model 597 vendor.id usb 0x0573 &device.id usb 0x4d36 +device.name Hauppauge WinTV Pro (PAL B/G FM) vendor.id usb 0x0573 &device.id usb 0x4d37 +device.name Hauppauge WinTV-USB Model 40219 rev E189 vendor.id usb 0x0573 &device.id usb 0x4d38 +device.name Hauppauge WinTV Pro (NTSC FM) vendor.id usb 0x0574 +vendor.name City University of Hong Kong vendor.id usb 0x0575 +vendor.name Philips Creative Display Solutions vendor.id usb 0x0576 +vendor.name BAFO/Quality Computer Accessories vendor.id usb 0x0577 +vendor.name ELSA vendor.id usb 0x0578 +vendor.name Intrinsix Corp. vendor.id usb 0x0579 +vendor.name GVC Corp. vendor.id usb 0x057a +vendor.name Samsung Electronics America vendor.id usb 0x057b +vendor.name Y-E Data, Inc. vendor.id usb 0x057b &device.id usb 0x0000 +device.name FlashBuster-U Floppy vendor.id usb 0x057b &device.id usb 0x0001 +device.name Tri-Media Reader Floppy vendor.id usb 0x057b &device.id usb 0x0006 +device.name Tri-Media Reader Card Reader vendor.id usb 0x057b &device.id usb 0x0010 +device.name Memory Stick Reader Writer vendor.id usb 0x057b &device.id usb 0x0020 +device.name HEXA Media Drive 6-in-1 Card Reader Writer vendor.id usb 0x057b &device.id usb 0x0030 +device.name Memory Card Viewer (TV) vendor.id usb 0x057c +vendor.name AVM GmbH vendor.id usb 0x057c &device.id usb 0x0b00 +device.name ISDN-Controller B1 Family vendor.id usb 0x057c &device.id usb 0x0c00 +device.name ISDN-Controller FRITZ!Card vendor.id usb 0x057c &device.id usb 0x1000 +device.name ISDN-Controller FRITZ!Card v2.0 vendor.id usb 0x057c &device.id usb 0x1900 +device.name ISDN-Controller FRITZ!Card v2.1 vendor.id usb 0x057c &device.id usb 0x2000 +device.name ISDN-Connector FRITZ!X vendor.id usb 0x057c &device.id usb 0x2200 +device.name BlueFRITZ! vendor.id usb 0x057c &device.id usb 0x2300 +device.name Teledat X130 DSL vendor.id usb 0x057c &device.id usb 0x2800 +device.name ISDN-Connector TA vendor.id usb 0x057c &device.id usb 0x3200 +device.name Teledat X130 DSL vendor.id usb 0x057c &device.id usb 0x3500 +device.name FRITZ!Card DSL SL vendor.id usb 0x057c &device.id usb 0x3701 +device.name FRITZ!Box SL vendor.id usb 0x057c &device.id usb 0x3702 +device.name FRITZ!Box vendor.id usb 0x057c &device.id usb 0x3800 +device.name BlueFRITZ! Bluetooth Stick vendor.id usb 0x057c &device.id usb 0x3a00 +device.name FRITZ!Box Fon vendor.id usb 0x057c &device.id usb 0x3c00 +device.name FRITZ!Box WLAN vendor.id usb 0x057c &device.id usb 0x3d00 +device.name Fritz!Box vendor.id usb 0x057c &device.id usb 0x3e01 +device.name FRITZ!Box (Annex A) vendor.id usb 0x057c &device.id usb 0x4001 +device.name FRITZ!Box Fon (Annex A) vendor.id usb 0x057c &device.id usb 0x4101 +device.name FRITZ!Box WLAN (Annex A) vendor.id usb 0x057c &device.id usb 0x4201 +device.name FRITZ!Box Fon WLAN (Annex A) vendor.id usb 0x057c &device.id usb 0x4601 +device.name Eumex 5520PC (WinXP/2000) vendor.id usb 0x057c &device.id usb 0x4602 +device.name Eumex 400 (WinXP/2000) vendor.id usb 0x057c &device.id usb 0x4701 +device.name AVM FRITZ!Box Fon ata vendor.id usb 0x057c &device.id usb 0x5401 +device.name Eumex 300 IP vendor.id usb 0x057c &device.id usb 0x5601 +device.name AVM Fritz!WLAN [Texas Instruments TNETW1450] vendor.id usb 0x057c &device.id usb 0x6201 +device.name AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450] vendor.id usb 0x057c &device.id usb 0x62ff +device.name AVM Fritz!WLAN USB (in CD-ROM-mode) vendor.id usb 0x057c &device.id usb 0x8401 +device.name Fritz!WLAN N [Atheros AR9001U] vendor.id usb 0x057c &device.id usb 0x8402 +device.name Fritz!WLAN N 2.4 [Atheros AR9001U] vendor.id usb 0x057c &device.id usb 0x8403 +device.name Fritz!WLAN N v2 [Atheros AR9271] vendor.id usb 0x057c &device.id usb 0x84ff +device.name AVM Fritz!WLAN USB N (in CD-ROM-mode) vendor.id usb 0x057c &device.id usb 0x8501 +device.name FRITZ WLAN N v2 [RT5572/rt2870.bin] vendor.id usb 0x057d +vendor.name Shark Multimedia, Inc. vendor.id usb 0x057e +vendor.name Nintendo Co., Ltd vendor.id usb 0x057e &device.id usb 0x0305 +device.name Broadcom BCM2045A Bluetooth Radio [Nintendo Wii] vendor.id usb 0x057e &device.id usb 0x0306 +device.name Wii Remote Controller RVL-003 vendor.id usb 0x057f +vendor.name QuickShot, Ltd vendor.id usb 0x057f &device.id usb 0x6238 +device.name USB StrikePad vendor.id usb 0x0580 +vendor.name Denron, Inc. vendor.id usb 0x0581 +vendor.name Racal Data Group vendor.id usb 0x0582 +vendor.name Roland Corp. vendor.id usb 0x0582 &device.id usb 0x0000 +device.name UA-100(G) vendor.id usb 0x0582 &device.id usb 0x0002 +device.name UM-4/MPU-64 MIDI Interface vendor.id usb 0x0582 &device.id usb 0x0003 +device.name SoundCanvas SC-8850 vendor.id usb 0x0582 &device.id usb 0x0004 +device.name U-8 vendor.id usb 0x0582 &device.id usb 0x0005 +device.name UM-2(C/EX) vendor.id usb 0x0582 &device.id usb 0x0007 +device.name SoundCanvas SC-8820 vendor.id usb 0x0582 &device.id usb 0x0008 +device.name PC-300 vendor.id usb 0x0582 &device.id usb 0x0009 +device.name UM-1(E/S/X) vendor.id usb 0x0582 &device.id usb 0x000b +device.name SK-500 vendor.id usb 0x0582 &device.id usb 0x000c +device.name SC-D70 vendor.id usb 0x0582 &device.id usb 0x0010 +device.name EDIROL UA-5 vendor.id usb 0x0582 &device.id usb 0x0011 +device.name Edirol UA-5 Sound Capture vendor.id usb 0x0582 &device.id usb 0x0012 +device.name XV-5050 vendor.id usb 0x0582 &device.id usb 0x0013 +device.name XV-5050 vendor.id usb 0x0582 &device.id usb 0x0014 +device.name EDIROL UM-880 MIDI I/F (native) vendor.id usb 0x0582 &device.id usb 0x0015 +device.name EDIROL UM-880 MIDI I/F (generic) vendor.id usb 0x0582 &device.id usb 0x0016 +device.name EDIROL SD-90 vendor.id usb 0x0582 &device.id usb 0x0017 +device.name EDIROL SD-90 vendor.id usb 0x0582 &device.id usb 0x0018 +device.name UA-1A vendor.id usb 0x0582 &device.id usb 0x001b +device.name MMP-2 vendor.id usb 0x0582 &device.id usb 0x001c +device.name MMP-2 vendor.id usb 0x0582 &device.id usb 0x001d +device.name V-SYNTH vendor.id usb 0x0582 &device.id usb 0x001e +device.name V-SYNTH vendor.id usb 0x0582 &device.id usb 0x0023 +device.name EDIROL UM-550 vendor.id usb 0x0582 &device.id usb 0x0024 +device.name EDIROL UM-550 vendor.id usb 0x0582 &device.id usb 0x0025 +device.name EDIROL UA-20 vendor.id usb 0x0582 &device.id usb 0x0026 +device.name EDIROL UA-20 vendor.id usb 0x0582 &device.id usb 0x0027 +device.name EDIROL SD-20 vendor.id usb 0x0582 &device.id usb 0x0028 +device.name EDIROL SD-20 vendor.id usb 0x0582 &device.id usb 0x0029 +device.name EDIROL SD-80 vendor.id usb 0x0582 &device.id usb 0x002a +device.name EDIROL SD-80 vendor.id usb 0x0582 &device.id usb 0x002b +device.name EDIROL UA-700 vendor.id usb 0x0582 &device.id usb 0x002c +device.name EDIROL UA-700 vendor.id usb 0x0582 &device.id usb 0x002d +device.name XV-2020 Synthesizer vendor.id usb 0x0582 &device.id usb 0x002e +device.name XV-2020 Synthesizer vendor.id usb 0x0582 &device.id usb 0x002f +device.name VariOS vendor.id usb 0x0582 &device.id usb 0x0030 +device.name VariOS vendor.id usb 0x0582 &device.id usb 0x0033 +device.name EDIROL PCR vendor.id usb 0x0582 &device.id usb 0x0034 +device.name EDIROL PCR vendor.id usb 0x0582 &device.id usb 0x0035 +device.name M-1000 vendor.id usb 0x0582 &device.id usb 0x0037 +device.name Digital Piano vendor.id usb 0x0582 &device.id usb 0x0038 +device.name Digital Piano vendor.id usb 0x0582 &device.id usb 0x003b +device.name BOSS GS-10 vendor.id usb 0x0582 &device.id usb 0x003c +device.name BOSS GS-10 vendor.id usb 0x0582 &device.id usb 0x0040 +device.name GI-20 vendor.id usb 0x0582 &device.id usb 0x0041 +device.name GI-20 vendor.id usb 0x0582 &device.id usb 0x0042 +device.name RS-70 vendor.id usb 0x0582 &device.id usb 0x0043 +device.name RS-70 vendor.id usb 0x0582 &device.id usb 0x0044 +device.name EDIROL UA-1000 vendor.id usb 0x0582 &device.id usb 0x0047 +device.name EDIROL UR-80 WAVE vendor.id usb 0x0582 &device.id usb 0x0048 +device.name EDIROL UR-80 MIDI vendor.id usb 0x0582 &device.id usb 0x0049 +device.name EDIROL UR-80 WAVE vendor.id usb 0x0582 &device.id usb 0x004a +device.name EDIROL UR-80 MIDI vendor.id usb 0x0582 &device.id usb 0x004b +device.name EDIROL M-100FX vendor.id usb 0x0582 &device.id usb 0x004c +device.name EDIROL PCR-A WAVE vendor.id usb 0x0582 &device.id usb 0x004d +device.name EDIROL PCR-A MIDI vendor.id usb 0x0582 &device.id usb 0x004e +device.name EDIROL PCR-A WAVE vendor.id usb 0x0582 &device.id usb 0x004f +device.name EDIROL PCR-A MIDI vendor.id usb 0x0582 &device.id usb 0x0050 +device.name EDIROL UA-3FX vendor.id usb 0x0582 &device.id usb 0x0052 +device.name EDIROL UM-1SX vendor.id usb 0x0582 &device.id usb 0x0054 +device.name Digital Piano vendor.id usb 0x0582 &device.id usb 0x0060 +device.name EXR Series vendor.id usb 0x0582 &device.id usb 0x0064 +device.name EDIROL PCR-1 WAVE vendor.id usb 0x0582 &device.id usb 0x0065 +device.name EDIROL PCR-1 MIDI vendor.id usb 0x0582 &device.id usb 0x0066 +device.name EDIROL PCR-1 WAVE vendor.id usb 0x0582 &device.id usb 0x0067 +device.name EDIROL PCR-1 MIDI vendor.id usb 0x0582 &device.id usb 0x006a +device.name SP-606 vendor.id usb 0x0582 &device.id usb 0x006b +device.name SP-606 vendor.id usb 0x0582 &device.id usb 0x006d +device.name FANTOM-X vendor.id usb 0x0582 &device.id usb 0x006e +device.name FANTOM-X vendor.id usb 0x0582 &device.id usb 0x0073 +device.name EDIROL UA-25 vendor.id usb 0x0582 &device.id usb 0x0074 +device.name EDIROL UA-25 vendor.id usb 0x0582 &device.id usb 0x0075 +device.name BOSS DR-880 vendor.id usb 0x0582 &device.id usb 0x0076 +device.name BOSS DR-880 vendor.id usb 0x0582 &device.id usb 0x007a +device.name RD vendor.id usb 0x0582 &device.id usb 0x007b +device.name RD vendor.id usb 0x0582 &device.id usb 0x007d +device.name EDIROL UA-101 vendor.id usb 0x0582 &device.id usb 0x0080 +device.name G-70 vendor.id usb 0x0582 &device.id usb 0x0081 +device.name G-70 vendor.id usb 0x0582 &device.id usb 0x0084 +device.name V-SYNTH XT vendor.id usb 0x0582 &device.id usb 0x0089 +device.name BOSS GT-PRO vendor.id usb 0x0582 &device.id usb 0x008b +device.name EDIROL PC-50 vendor.id usb 0x0582 &device.id usb 0x008c +device.name EDIROL PC-50 vendor.id usb 0x0582 &device.id usb 0x008d +device.name EDIROL UA-101 USB1 vendor.id usb 0x0582 &device.id usb 0x0092 +device.name EDIROL PC-80 WAVE vendor.id usb 0x0582 &device.id usb 0x0093 +device.name EDIROL PC-80 MIDI vendor.id usb 0x0582 &device.id usb 0x0096 +device.name EDIROL UA-1EX vendor.id usb 0x0582 &device.id usb 0x009a +device.name EDIROL UM-3EX vendor.id usb 0x0582 &device.id usb 0x009d +device.name EDIROL UM-1 vendor.id usb 0x0582 &device.id usb 0x00a0 +device.name MD-P1 vendor.id usb 0x0582 &device.id usb 0x00a2 +device.name Digital Piano vendor.id usb 0x0582 &device.id usb 0x00a3 +device.name EDIROL UA-4FX vendor.id usb 0x0582 &device.id usb 0x00a6 +device.name Juno-G vendor.id usb 0x0582 &device.id usb 0x00a9 +device.name MC-808 vendor.id usb 0x0582 &device.id usb 0x00ad +device.name SH-201 vendor.id usb 0x0582 &device.id usb 0x00b2 +device.name VG-99 vendor.id usb 0x0582 &device.id usb 0x00b3 +device.name VG-99 vendor.id usb 0x0582 &device.id usb 0x00b7 +device.name BK-7m/VIMA JM-5/8 vendor.id usb 0x0582 &device.id usb 0x00c2 +device.name SonicCell vendor.id usb 0x0582 &device.id usb 0x00c4 +device.name EDIROL M-16DX vendor.id usb 0x0582 &device.id usb 0x00c5 +device.name SP-555 vendor.id usb 0x0582 &device.id usb 0x00c7 +device.name V-Synth GT vendor.id usb 0x0582 &device.id usb 0x00d1 +device.name Music Atelier vendor.id usb 0x0582 &device.id usb 0x00d3 +device.name M-380/400 vendor.id usb 0x0582 &device.id usb 0x00da +device.name BOSS GT-10 vendor.id usb 0x0582 &device.id usb 0x00db +device.name BOSS GT-10 Guitar Effects Processor vendor.id usb 0x0582 &device.id usb 0x00dc +device.name BOSS GT-10B vendor.id usb 0x0582 &device.id usb 0x00de +device.name Fantom G vendor.id usb 0x0582 &device.id usb 0x00e6 +device.name EDIROL UA-25EX (Advanced mode) vendor.id usb 0x0582 &device.id usb 0x00e7 +device.name EDIROL UA-25EX vendor.id usb 0x0582 &device.id usb 0x00e9 +device.name UA-1G vendor.id usb 0x0582 &device.id usb 0x00eb +device.name VS-100 vendor.id usb 0x0582 &device.id usb 0x00f6 +device.name GW-8/AX-Synth vendor.id usb 0x0582 &device.id usb 0x00f8 +device.name JUNO Series vendor.id usb 0x0582 &device.id usb 0x00fc +device.name VS-700C vendor.id usb 0x0582 &device.id usb 0x00fd +device.name VS-700 vendor.id usb 0x0582 &device.id usb 0x00fe +device.name VS-700 M1 vendor.id usb 0x0582 &device.id usb 0x00ff +device.name VS-700 M2 vendor.id usb 0x0582 &device.id usb 0x0100 +device.name VS-700 vendor.id usb 0x0582 &device.id usb 0x0101 +device.name VS-700 M2 vendor.id usb 0x0582 &device.id usb 0x0102 +device.name VB-99 vendor.id usb 0x0582 &device.id usb 0x0104 +device.name UM-1G vendor.id usb 0x0582 &device.id usb 0x0106 +device.name UM-2G vendor.id usb 0x0582 &device.id usb 0x0108 +device.name UM-3G vendor.id usb 0x0582 &device.id usb 0x0109 +device.name eBand JS-8 vendor.id usb 0x0582 &device.id usb 0x010d +device.name A-500S vendor.id usb 0x0582 &device.id usb 0x010f +device.name A-PRO vendor.id usb 0x0582 &device.id usb 0x0110 +device.name A-PRO vendor.id usb 0x0582 &device.id usb 0x0111 +device.name GAIA SH-01 vendor.id usb 0x0582 &device.id usb 0x0113 +device.name ME-25 vendor.id usb 0x0582 &device.id usb 0x0114 +device.name SD-50 vendor.id usb 0x0582 &device.id usb 0x0116 +device.name WAVE/MP3 RECORDER R-05 vendor.id usb 0x0582 &device.id usb 0x0117 +device.name VS-20 vendor.id usb 0x0582 &device.id usb 0x0119 +device.name OCTAPAD SPD-30 vendor.id usb 0x0582 &device.id usb 0x011c +device.name Lucina AX-09 vendor.id usb 0x0582 &device.id usb 0x011e +device.name BR-800 vendor.id usb 0x0582 &device.id usb 0x0120 +device.name OCTA-CAPTURE vendor.id usb 0x0582 &device.id usb 0x0121 +device.name OCTA-CAPTURE vendor.id usb 0x0582 &device.id usb 0x0123 +device.name JUNO-Gi vendor.id usb 0x0582 &device.id usb 0x0124 +device.name M-300 vendor.id usb 0x0582 &device.id usb 0x0127 +device.name GR-55 vendor.id usb 0x0582 &device.id usb 0x012a +device.name UM-ONE vendor.id usb 0x0582 &device.id usb 0x012b +device.name DUO-CAPTURE vendor.id usb 0x0582 &device.id usb 0x012f +device.name QUAD-CAPTURE vendor.id usb 0x0582 &device.id usb 0x0130 +device.name MICRO BR BR-80 vendor.id usb 0x0582 &device.id usb 0x0132 +device.name TRI-CAPTURE vendor.id usb 0x0582 &device.id usb 0x0134 +device.name V-Mixer vendor.id usb 0x0582 &device.id usb 0x0138 +device.name Boss RC-300 (Audio mode) vendor.id usb 0x0582 &device.id usb 0x0139 +device.name Boss RC-300 (Storage mode) vendor.id usb 0x0582 &device.id usb 0x013a +device.name JUPITER-80 vendor.id usb 0x0582 &device.id usb 0x013e +device.name R-26 vendor.id usb 0x0582 &device.id usb 0x0145 +device.name SPD-SX vendor.id usb 0x0582 &device.id usb 0x014b +device.name eBand JS-10 vendor.id usb 0x0582 &device.id usb 0x014d +device.name GT-100 vendor.id usb 0x0582 &device.id usb 0x0150 +device.name TD-15 vendor.id usb 0x0582 &device.id usb 0x0151 +device.name TD-11 vendor.id usb 0x0582 &device.id usb 0x0154 +device.name JUPITER-50 vendor.id usb 0x0582 &device.id usb 0x0156 +device.name A-Series vendor.id usb 0x0582 &device.id usb 0x0158 +device.name TD-30 vendor.id usb 0x0582 &device.id usb 0x0159 +device.name DUO-CAPTURE EX vendor.id usb 0x0582 &device.id usb 0x015b +device.name INTEGRA-7 vendor.id usb 0x0582 &device.id usb 0x015d +device.name R-88 vendor.id usb 0x0582 &device.id usb 0x0505 +device.name EDIROL UA-101 vendor.id usb 0x0583 +vendor.name Padix Co., Ltd (Rockfire) vendor.id usb 0x0583 &device.id usb 0x0001 +device.name 4 Axis 12 button +POV vendor.id usb 0x0583 &device.id usb 0x0002 +device.name 4 Axis 12 button +POV vendor.id usb 0x0583 &device.id usb 0x2030 +device.name RM-203 USB Nest [mode 1] vendor.id usb 0x0583 &device.id usb 0x2031 +device.name RM-203 USB Nest [mode 2] vendor.id usb 0x0583 &device.id usb 0x2032 +device.name RM-203 USB Nest [mode 3] vendor.id usb 0x0583 &device.id usb 0x2033 +device.name RM-203 USB Nest [mode 4] vendor.id usb 0x0583 &device.id usb 0x2050 +device.name PX-205 PSX Bridge vendor.id usb 0x0583 &device.id usb 0x205f +device.name PSX/USB converter vendor.id usb 0x0583 &device.id usb 0x206f +device.name USB, 2-axis 8-button gamepad vendor.id usb 0x0583 &device.id usb 0x3050 +device.name QF-305u Gamepad vendor.id usb 0x0583 &device.id usb 0x3379 +device.name Rockfire X-Force vendor.id usb 0x0583 &device.id usb 0x337f +device.name Rockfire USB RacingStar Vibra vendor.id usb 0x0583 &device.id usb 0x509f +device.name USB,4-Axis,12-Button with POV vendor.id usb 0x0583 &device.id usb 0x5259 +device.name Rockfire USB SkyShuttle Vibra vendor.id usb 0x0583 &device.id usb 0x525f +device.name USB Vibration Pad vendor.id usb 0x0583 &device.id usb 0x5308 +device.name USB Wireless VibrationPad vendor.id usb 0x0583 &device.id usb 0x5359 +device.name Rockfire USB SkyShuttle Pro vendor.id usb 0x0583 &device.id usb 0x535f +device.name USB,real VibrationPad vendor.id usb 0x0583 &device.id usb 0x5659 +device.name Rockfire USB SkyShuttle Vibra vendor.id usb 0x0583 &device.id usb 0x565f +device.name USB VibrationPad vendor.id usb 0x0583 &device.id usb 0x6009 +device.name Revenger vendor.id usb 0x0583 &device.id usb 0x600f +device.name USB,GameBoard II vendor.id usb 0x0583 &device.id usb 0x6258 +device.name USB, 4-axis, 6-button joystick w/view finder vendor.id usb 0x0583 &device.id usb 0x6889 +device.name Windstorm Pro vendor.id usb 0x0583 &device.id usb 0x688f +device.name QF-688uv Windstorm Pro Joystick vendor.id usb 0x0583 &device.id usb 0x7070 +device.name QF-707u Bazooka Joystick vendor.id usb 0x0583 &device.id usb 0xa000 +device.name MaxFire G-08XU Gamepad vendor.id usb 0x0583 &device.id usb 0xa015 +device.name 4-Axis,16-Button with POV vendor.id usb 0x0583 &device.id usb 0xa019 +device.name USB, Vibration ,4-axis, 8-button joystick w/view finder vendor.id usb 0x0583 &device.id usb 0xa020 +device.name USB,4-Axis,10-Button with POV vendor.id usb 0x0583 &device.id usb 0xa021 +device.name USB,4-Axis,12-Button with POV vendor.id usb 0x0583 &device.id usb 0xa022 +device.name USB,4-Axis,14-Button with POV vendor.id usb 0x0583 &device.id usb 0xa023 +device.name USB,4-Axis,16-Button with POV vendor.id usb 0x0583 &device.id usb 0xa024 +device.name 4axis,12button vibrition audio gamepad vendor.id usb 0x0583 &device.id usb 0xa025 +device.name 4axis,12button vibrition audio gamepad vendor.id usb 0x0583 &device.id usb 0xa130 +device.name USB Wireless 2.4GHz Gamepad vendor.id usb 0x0583 &device.id usb 0xa131 +device.name USB Wireless 2.4GHz Joystick vendor.id usb 0x0583 &device.id usb 0xa132 +device.name USB Wireless 2.4GHz Wheelpad vendor.id usb 0x0583 &device.id usb 0xa133 +device.name USB Wireless 2.4GHz Wheel&Gamepad vendor.id usb 0x0583 &device.id usb 0xa202 +device.name ForceFeedbackWheel vendor.id usb 0x0583 &device.id usb 0xa209 +device.name MetalStrike FF vendor.id usb 0x0583 &device.id usb 0xb000 +device.name USB,4-Axis,12-Button with POV vendor.id usb 0x0583 &device.id usb 0xb001 +device.name USB,4-Axis,12-Button with POV vendor.id usb 0x0583 &device.id usb 0xb002 +device.name Vibration,12-Button USB Wheel vendor.id usb 0x0583 &device.id usb 0xb005 +device.name USB,12-Button Wheel vendor.id usb 0x0583 &device.id usb 0xb008 +device.name USB Wireless 2.4GHz Wheel vendor.id usb 0x0583 &device.id usb 0xb009 +device.name USB,12-Button Wheel vendor.id usb 0x0583 &device.id usb 0xb00a +device.name PSX/USB converter vendor.id usb 0x0583 &device.id usb 0xb00b +device.name PSX/USB converter vendor.id usb 0x0583 &device.id usb 0xb00c +device.name PSX/USB converter vendor.id usb 0x0583 &device.id usb 0xb00d +device.name PSX/USB converter vendor.id usb 0x0583 &device.id usb 0xb00e +device.name 4-Axis,12-Button with POV vendor.id usb 0x0583 &device.id usb 0xb00f +device.name USB,5-Axis,10-Button with POV vendor.id usb 0x0583 &device.id usb 0xb010 +device.name MetalStrike Pro vendor.id usb 0x0583 &device.id usb 0xb012 +device.name Wireless MetalStrike vendor.id usb 0x0583 &device.id usb 0xb013 +device.name USB,Wiress 2.4GHZ Joystick vendor.id usb 0x0583 &device.id usb 0xb016 +device.name USB,5-Axis,10-Button with POV vendor.id usb 0x0583 &device.id usb 0xb018 +device.name TW6 Wheel vendor.id usb 0x0583 &device.id usb 0xff60 +device.name USB Wireless VibrationPad vendor.id usb 0x0584 +vendor.name RATOC System, Inc. vendor.id usb 0x0584 &device.id usb 0x0008 +device.name Fujifilm MemoryCard ReaderWriter vendor.id usb 0x0584 &device.id usb 0x0220 +device.name U2SCX SCSI Converter vendor.id usb 0x0584 &device.id usb 0x0304 +device.name U2SCX-LVD (SCSI Converter) vendor.id usb 0x0584 &device.id usb 0xb000 +device.name REX-USB60 vendor.id usb 0x0584 &device.id usb 0xb020 +device.name REX-USB60F vendor.id usb 0x0585 +vendor.name FlashPoint Technology, Inc. vendor.id usb 0x0585 &device.id usb 0x0001 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0002 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0003 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0004 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0005 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0006 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0007 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0008 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x0009 +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x000a +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x000b +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x000c +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x000d +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x000e +device.name Digital Camera vendor.id usb 0x0585 &device.id usb 0x000f +device.name Digital Camera vendor.id usb 0x0586 +vendor.name ZyXEL Communications Corp. vendor.id usb 0x0586 &device.id usb 0x0025 +device.name 802.11b/g/n USB Wireless Network Adapter vendor.id usb 0x0586 &device.id usb 0x0100 +device.name omni.net vendor.id usb 0x0586 &device.id usb 0x0102 +device.name omni.net II ISDN TA [HFC-S] vendor.id usb 0x0586 &device.id usb 0x0110 +device.name omni.net Plus vendor.id usb 0x0586 &device.id usb 0x1000 +device.name omni.net LCD Plus - ISDN TA vendor.id usb 0x0586 &device.id usb 0x1500 +device.name Omni 56K Plus vendor.id usb 0x0586 &device.id usb 0x2011 +device.name Scorpion-980N keyboard vendor.id usb 0x0586 &device.id usb 0x3304 +device.name LAN Modem vendor.id usb 0x0586 &device.id usb 0x3309 +device.name ADSL Modem Prestige 600 series vendor.id usb 0x0586 &device.id usb 0x330a +device.name ADSL Modem Interface vendor.id usb 0x0586 &device.id usb 0x330e +device.name USB Broadband ADSL Modem Rev 1.10 vendor.id usb 0x0586 &device.id usb 0x3400 +device.name ZyAIR B-220 IEEE 802.11b Adapter vendor.id usb 0x0586 &device.id usb 0x3401 +device.name ZyAIR G-220 802.11bg vendor.id usb 0x0586 &device.id usb 0x3402 +device.name ZyAIR G-220F 802.11bg vendor.id usb 0x0586 &device.id usb 0x3403 +device.name AG-200 802.11abg Wireless Adapter [Atheros AR5523] vendor.id usb 0x0586 &device.id usb 0x3407 +device.name G-200 v2 802.11bg vendor.id usb 0x0586 &device.id usb 0x3408 +device.name G-260 802.11bg vendor.id usb 0x0586 &device.id usb 0x3409 +device.name AG-225H 802.11bg vendor.id usb 0x0586 &device.id usb 0x340a +device.name M-202 802.11bg vendor.id usb 0x0586 &device.id usb 0x340c +device.name G-270S 802.11bg Wireless Adapter [Atheros AR5523] vendor.id usb 0x0586 &device.id usb 0x340f +device.name G-220 v2 802.11bg vendor.id usb 0x0586 &device.id usb 0x3410 +device.name ZyAIR G-202 802.11bg vendor.id usb 0x0586 &device.id usb 0x3412 +device.name 802.11bg vendor.id usb 0x0586 &device.id usb 0x3413 +device.name ZyAIR AG-225H v2 802.11bg vendor.id usb 0x0586 &device.id usb 0x3415 +device.name G-210H 802.11g Wireless Adapter vendor.id usb 0x0586 &device.id usb 0x3416 +device.name NWD-210N 802.11b/g/n-draft wireless adapter vendor.id usb 0x0586 &device.id usb 0x3417 +device.name NWD271N 802.11n Wireless Adapter [Atheros AR9001U-(2)NG] vendor.id usb 0x0586 &device.id usb 0x3418 +device.name NWD211AN 802.11abgn Wireless Adapter [Ralink RT2870] vendor.id usb 0x0586 &device.id usb 0x3419 +device.name G-220 v3 802.11bg Wireless Adapter [ZyDAS ZD1211B] vendor.id usb 0x0586 &device.id usb 0x341a +device.name NWD-270N Wireless N-lite USB Adapter vendor.id usb 0x0586 &device.id usb 0x341e +device.name NWD2105 802.11bgn Wireless Adapter [Ralink RT3070] vendor.id usb 0x0586 &device.id usb 0x341f +device.name NWD2205 802.11n Wireless N Adapter [Realtek RTL8192CU] vendor.id usb 0x0586 &device.id usb 0x3425 +device.name NWD6505 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U] vendor.id usb 0x0586 &device.id usb 0x343e +device.name N220 802.11bgn Wireless Adapter vendor.id usb 0x0587 +vendor.name America Kotobuki Electronics Industries, Inc. vendor.id usb 0x0588 +vendor.name Sapien Design vendor.id usb 0x0589 +vendor.name Victron vendor.id usb 0x058a +vendor.name Nohau Corp. vendor.id usb 0x058b +vendor.name Infineon Technologies vendor.id usb 0x058b &device.id usb 0x0015 +device.name Flash Loader utility vendor.id usb 0x058b &device.id usb 0x001c +device.name Flash Drive vendor.id usb 0x058b &device.id usb 0x0041 +device.name Flash Loader utility vendor.id usb 0x058c +vendor.name In Focus Systems vendor.id usb 0x058c &device.id usb 0x0007 +device.name Flash vendor.id usb 0x058c &device.id usb 0x0008 +device.name LP130 vendor.id usb 0x058c &device.id usb 0x000a +device.name LP530 vendor.id usb 0x058c &device.id usb 0x0010 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0011 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0012 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0013 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0014 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0015 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0016 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0017 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0018 +device.name Projector vendor.id usb 0x058c &device.id usb 0x0019 +device.name Projector vendor.id usb 0x058c &device.id usb 0x001a +device.name Projector vendor.id usb 0x058c &device.id usb 0x001b +device.name Projector vendor.id usb 0x058c &device.id usb 0x001c +device.name Projector vendor.id usb 0x058c &device.id usb 0x001d +device.name Projector vendor.id usb 0x058c &device.id usb 0x001e +device.name Projector vendor.id usb 0x058c &device.id usb 0x001f +device.name Projector vendor.id usb 0x058c &device.id usb 0xffe5 +device.name IN34 Projector vendor.id usb 0x058c &device.id usb 0xffeb +device.name Projector IN76 vendor.id usb 0x058d +vendor.name Micrel Semiconductor vendor.id usb 0x058e +vendor.name Tripath Technology, Inc. vendor.id usb 0x058f +vendor.name Alcor Micro Corp. vendor.id usb 0x058f &device.id usb 0x1234 +device.name Flash Drive vendor.id usb 0x058f &device.id usb 0x2412 +device.name SCard R/W CSR-145 vendor.id usb 0x058f &device.id usb 0x2802 +device.name Monterey Keyboard vendor.id usb 0x058f &device.id usb 0x5492 +device.name Hub vendor.id usb 0x058f &device.id usb 0x6232 +device.name Hi-Speed 16-in-1 Flash Card Reader/Writer vendor.id usb 0x058f &device.id usb 0x6254 +device.name USB Hub vendor.id usb 0x058f &device.id usb 0x6331 +device.name SD/MMC/MS Card Reader vendor.id usb 0x058f &device.id usb 0x6332 +device.name Multi-Function Card Reader vendor.id usb 0x058f &device.id usb 0x6335 +device.name SD/MMC Card Reader vendor.id usb 0x058f &device.id usb 0x6360 +device.name Multimedia Card Reader vendor.id usb 0x058f &device.id usb 0x6361 +device.name Multimedia Card Reader vendor.id usb 0x058f &device.id usb 0x6362 +device.name Flash Card Reader/Writer vendor.id usb 0x058f &device.id usb 0x6364 +device.name AU6477 Card Reader Controller vendor.id usb 0x058f &device.id usb 0x6366 +device.name Multi Flash Reader vendor.id usb 0x058f &device.id usb 0x6377 +device.name AU6375 4-LUN card reader vendor.id usb 0x058f &device.id usb 0x6386 +device.name Memory Card vendor.id usb 0x058f &device.id usb 0x6387 +device.name Flash Drive vendor.id usb 0x058f &device.id usb 0x6390 +device.name USB 2.0-IDE bridge vendor.id usb 0x058f &device.id usb 0x6391 +device.name IDE Bridge vendor.id usb 0x058f &device.id usb 0x9213 +device.name MacAlly Kbd Hub vendor.id usb 0x058f &device.id usb 0x9215 +device.name AU9814 Hub vendor.id usb 0x058f &device.id usb 0x9254 +device.name Hub vendor.id usb 0x058f &device.id usb 0x9310 +device.name Mass Storage (UID4/5A & UID7A) vendor.id usb 0x058f &device.id usb 0x9320 +device.name Micro Storage Driver for Win98 vendor.id usb 0x058f &device.id usb 0x9321 +device.name Micro Storage Driver for Win98 vendor.id usb 0x058f &device.id usb 0x9330 +device.name SD Reader vendor.id usb 0x058f &device.id usb 0x9331 +device.name Micro Storage Driver for Win98 vendor.id usb 0x058f &device.id usb 0x9340 +device.name Delkin eFilm Reader-32 vendor.id usb 0x058f &device.id usb 0x9350 +device.name Delkin eFilm Reader-32 vendor.id usb 0x058f &device.id usb 0x9360 +device.name 8-in-1 Media Card Reader vendor.id usb 0x058f &device.id usb 0x9361 +device.name Multimedia Card Reader vendor.id usb 0x058f &device.id usb 0x9368 +device.name Multimedia Card Reader vendor.id usb 0x058f &device.id usb 0x9380 +device.name Flash Drive vendor.id usb 0x058f &device.id usb 0x9381 +device.name Flash Drive vendor.id usb 0x058f &device.id usb 0x9382 +device.name Acer/Sweex Flash drive vendor.id usb 0x058f &device.id usb 0x9384 +device.name qdi U2Disk T209M vendor.id usb 0x058f &device.id usb 0x9410 +device.name Keyboard vendor.id usb 0x058f &device.id usb 0x9472 +device.name Keyboard Hub vendor.id usb 0x058f &device.id usb 0x9510 +device.name ChunghwaTL USB02 Smartcard Reader vendor.id usb 0x058f &device.id usb 0x9520 +device.name Watchdata W 1981 vendor.id usb 0x058f &device.id usb 0x9540 +device.name AU9540 Smartcard Reader vendor.id usb 0x058f &device.id usb 0x9720 +device.name USB-Serial Adapter vendor.id usb 0x058f &device.id usb 0xa014 +device.name Asus Integrated Webcam vendor.id usb 0x058f &device.id usb 0xb002 +device.name Acer Integrated Webcam vendor.id usb 0x0590 +vendor.name Omron Corp. vendor.id usb 0x0590 &device.id usb 0x0004 +device.name Cable Modem vendor.id usb 0x0590 &device.id usb 0x000b +device.name MR56SVS vendor.id usb 0x0590 &device.id usb 0x0028 +device.name HJ-720IT / HEM-7080IT-E / HEM-790IT vendor.id usb 0x0591 +vendor.name Questra Consulting vendor.id usb 0x0592 +vendor.name Powerware Corp. vendor.id usb 0x0592 &device.id usb 0x0002 +device.name UPS (X-Slot) vendor.id usb 0x0593 +vendor.name Incite vendor.id usb 0x0594 +vendor.name Princeton Graphic Systems vendor.id usb 0x0595 +vendor.name Zoran Microelectronics, Ltd vendor.id usb 0x0595 &device.id usb 0x1001 +device.name Digitrex DSC-1300/DSC-2100 (mass storage mode) vendor.id usb 0x0595 &device.id usb 0x2002 +device.name DIGITAL STILL CAMERA 6M 4X vendor.id usb 0x0595 &device.id usb 0x4343 +device.name Digital Camera EX-20 DSC vendor.id usb 0x0596 +vendor.name MicroTouch Systems, Inc. vendor.id usb 0x0596 &device.id usb 0x0001 +device.name Touchscreen vendor.id usb 0x0596 &device.id usb 0x0002 +device.name Touch Screen Controller vendor.id usb 0x0596 &device.id usb 0x0500 +device.name PCT Multitouch HID Controller vendor.id usb 0x0596 &device.id usb 0x0543 +device.name DELL XPS touchscreen vendor.id usb 0x0597 +vendor.name Trisignal Communications vendor.id usb 0x0598 +vendor.name Niigata Canotec Co., Inc. vendor.id usb 0x0599 +vendor.name Brilliance Semiconductor, Inc. vendor.id usb 0x059a +vendor.name Spectrum Signal Processing, Inc. vendor.id usb 0x059b +vendor.name Iomega Corp. vendor.id usb 0x059b &device.id usb 0x0001 +device.name Zip 100 (Type 1) vendor.id usb 0x059b &device.id usb 0x000b +device.name Zip 100 (Type 2) vendor.id usb 0x059b &device.id usb 0x0021 +device.name Win98 Disk Controller vendor.id usb 0x059b &device.id usb 0x0030 +device.name Zip 250 (Ver 1) vendor.id usb 0x059b &device.id usb 0x0031 +device.name Zip 100 (Type 3) vendor.id usb 0x059b &device.id usb 0x0032 +device.name Zip 250 (Ver 2) vendor.id usb 0x059b &device.id usb 0x0034 +device.name Zip 100 Driver vendor.id usb 0x059b &device.id usb 0x0037 +device.name Zip 750 MB vendor.id usb 0x059b &device.id usb 0x0040 +device.name SCSI Bridge vendor.id usb 0x059b &device.id usb 0x0042 +device.name Rev 70 GB vendor.id usb 0x059b &device.id usb 0x0050 +device.name Zip CD 650 Writer vendor.id usb 0x059b &device.id usb 0x0053 +device.name CDRW55292EXT CD-RW External Drive vendor.id usb 0x059b &device.id usb 0x0056 +device.name External CD-RW Drive Enclosure vendor.id usb 0x059b &device.id usb 0x0057 +device.name Mass Storage Device vendor.id usb 0x059b &device.id usb 0x005d +device.name Mass Storage Device vendor.id usb 0x059b &device.id usb 0x005f +device.name CDRW64892EXT3-C CD-RW 52x24x52x External Drive vendor.id usb 0x059b &device.id usb 0x0060 +device.name PCMCIA PocketZip Dock vendor.id usb 0x059b &device.id usb 0x0061 +device.name Varo PocketZip 40 MP3 Player vendor.id usb 0x059b &device.id usb 0x006d +device.name HipZip MP3 Player vendor.id usb 0x059b &device.id usb 0x0070 +device.name eGo Portable Hard Drive vendor.id usb 0x059b &device.id usb 0x007c +device.name Ultra Max USB/1394 vendor.id usb 0x059b &device.id usb 0x007d +device.name HTC42606 0G9AT00 [Iomega HDD] vendor.id usb 0x059b &device.id usb 0x007e +device.name Mini 256MB/512MB Flash Drive [IOM2D5] vendor.id usb 0x059b &device.id usb 0x00db +device.name FotoShow Zip 250 Driver vendor.id usb 0x059b &device.id usb 0x0150 +device.name Mass Storage Device vendor.id usb 0x059b &device.id usb 0x015d +device.name Super DVD Writer vendor.id usb 0x059b &device.id usb 0x0173 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x059b &device.id usb 0x0174 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x059b &device.id usb 0x0176 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x059b &device.id usb 0x0177 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x059b &device.id usb 0x0178 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x059b &device.id usb 0x0179 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x059b &device.id usb 0x017a +device.name HDD vendor.id usb 0x059b &device.id usb 0x017b +device.name HDD/1394A vendor.id usb 0x059b &device.id usb 0x017c +device.name HDD/1394B vendor.id usb 0x059b &device.id usb 0x0251 +device.name Optical vendor.id usb 0x059b &device.id usb 0x0252 +device.name Optical vendor.id usb 0x059b &device.id usb 0x0275 +device.name ST332082 0A vendor.id usb 0x059b &device.id usb 0x0278 +device.name LDHD-UPS [Professional Desktop Hard Drive eSATA / USB2.0] vendor.id usb 0x059b &device.id usb 0x027a +device.name LPHD250-U [Portable Hard Drive Silver Series 250 Go] vendor.id usb 0x059b &device.id usb 0x0470 +device.name Prestige Portable Hard Drive vendor.id usb 0x059b &device.id usb 0x047a +device.name Select Portable Hard Drive vendor.id usb 0x059b &device.id usb 0x0571 +device.name Prestige Portable Hard Drive vendor.id usb 0x059b &device.id usb 0x0579 +device.name eGo Portable Hard Drive vendor.id usb 0x059b &device.id usb 0x1052 +device.name DVD+RW External Drive vendor.id usb 0x059c +vendor.name A-Trend Technology Co., Ltd vendor.id usb 0x059d +vendor.name Advanced Input Devices vendor.id usb 0x059e +vendor.name Intelligent Instrumentation vendor.id usb 0x059f +vendor.name LaCie, Ltd vendor.id usb 0x059f &device.id usb 0x0201 +device.name StudioDrive USB2 vendor.id usb 0x059f &device.id usb 0x0202 +device.name StudioDrive USB2 vendor.id usb 0x059f &device.id usb 0x0203 +device.name StudioDrive USB2 vendor.id usb 0x059f &device.id usb 0x0211 +device.name PocketDrive vendor.id usb 0x059f &device.id usb 0x0212 +device.name PocketDrive vendor.id usb 0x059f &device.id usb 0x0213 +device.name PocketDrive USB2 vendor.id usb 0x059f &device.id usb 0x0323 +device.name LaCie d2 Drive USB2 vendor.id usb 0x059f &device.id usb 0x0421 +device.name Big Disk G465 vendor.id usb 0x059f &device.id usb 0x0525 +device.name BigDisk Extreme 500 vendor.id usb 0x059f &device.id usb 0x0641 +device.name Mobile Hard Drive vendor.id usb 0x059f &device.id usb 0x0829 +device.name BigDisk Extreme+ vendor.id usb 0x059f &device.id usb 0x100c +device.name Rugged Triple Interface Mobile Hard Drive vendor.id usb 0x059f &device.id usb 0x1010 +device.name Desktop Hard Drive vendor.id usb 0x059f &device.id usb 0x1016 +device.name Desktop Hard Drive vendor.id usb 0x059f &device.id usb 0x1018 +device.name Desktop Hard Drive vendor.id usb 0x059f &device.id usb 0x1019 +device.name Desktop Hard Drive vendor.id usb 0x059f &device.id usb 0x1021 +device.name Little Disk vendor.id usb 0x059f &device.id usb 0x1027 +device.name iamaKey V2 vendor.id usb 0x059f &device.id usb 0x102a +device.name Rikiki Hard Drive vendor.id usb 0x059f &device.id usb 0x1049 +device.name rikiki Harddrive vendor.id usb 0x059f &device.id usb 0x1052 +device.name P'9220 Mobile Drive vendor.id usb 0x059f &device.id usb 0x1064 +device.name Rugged 16 and 32 GB vendor.id usb 0x059f &device.id usb 0x106d +device.name Porsche Design Mobile Drive vendor.id usb 0x059f &device.id usb 0x106e +device.name Porsche Design Desktop Drive vendor.id usb 0x059f &device.id usb 0xa601 +device.name HardDrive vendor.id usb 0x059f &device.id usb 0xa602 +device.name CD R/W vendor.id usb 0x05a0 +vendor.name Vetronix Corp. vendor.id usb 0x05a1 +vendor.name USC Corp. vendor.id usb 0x05a2 +vendor.name Fuji Film Microdevices Co., Ltd vendor.id usb 0x05a3 +vendor.name ARC International vendor.id usb 0x05a3 &device.id usb 0x8388 +device.name Marvell 88W8388 802.11a/b/g WLAN vendor.id usb 0x05a4 +vendor.name Ortek Technology, Inc. vendor.id usb 0x05a4 &device.id usb 0x1000 +device.name WKB-1000S Wireless Ergo Keyboard with Touchpad vendor.id usb 0x05a4 &device.id usb 0x2000 +device.name WKB-2000 Wireless Keyboard with Touchpad vendor.id usb 0x05a4 &device.id usb 0x9720 +device.name Keyboard Mouse vendor.id usb 0x05a4 &device.id usb 0x9722 +device.name Keyboard vendor.id usb 0x05a4 &device.id usb 0x9731 +device.name MCK-600W/MCK-800USB Keyboard vendor.id usb 0x05a4 &device.id usb 0x9783 +device.name Wireless Keypad vendor.id usb 0x05a4 &device.id usb 0x9837 +device.name Targus Number Keypad vendor.id usb 0x05a4 &device.id usb 0x9862 +device.name Targus Number Keypad (Composite Device) vendor.id usb 0x05a4 &device.id usb 0x9881 +device.name IR receiver [VRC-1100 Vista MCE Remote Control] vendor.id usb 0x05a5 +vendor.name Sampo Technology Corp. vendor.id usb 0x05a6 +vendor.name Cisco Systems, Inc. vendor.id usb 0x05a6 &device.id usb 0x0001 +device.name CVA124 Cable Voice Adapter (WDM) vendor.id usb 0x05a6 &device.id usb 0x0002 +device.name CVA122 Cable Voice Adapter (WDM) vendor.id usb 0x05a6 &device.id usb 0x0003 +device.name CVA124E Cable Voice Adapter (WDM) vendor.id usb 0x05a6 &device.id usb 0x0004 +device.name CVA122E Cable Voice Adapter (WDM) vendor.id usb 0x05a7 +vendor.name Bose Corp. vendor.id usb 0x05a7 &device.id usb 0x4000 +device.name Bluetooth Headset vendor.id usb 0x05a7 &device.id usb 0x4001 +device.name Bluetooth Headset in DFU mode vendor.id usb 0x05a7 &device.id usb 0x4002 +device.name Bluetooth Headset Series 2 vendor.id usb 0x05a7 &device.id usb 0x4003 +device.name Bluetooth Headset Series 2 in DFU mode vendor.id usb 0x05a7 &device.id usb 0xbc50 +device.name SoundLink Wireless Mobile speaker vendor.id usb 0x05a7 &device.id usb 0xbc51 +device.name SoundLink Wireless Mobile speaker in DFU mode vendor.id usb 0x05a8 +vendor.name Spacetec IMC Corp. vendor.id usb 0x05a9 +vendor.name OmniVision Technologies, Inc. vendor.id usb 0x05a9 &device.id usb 0x0511 +device.name OV511 Webcam vendor.id usb 0x05a9 &device.id usb 0x0518 +device.name OV518 Webcam vendor.id usb 0x05a9 &device.id usb 0x0519 +device.name OV519 Microphone vendor.id usb 0x05a9 &device.id usb 0x1550 +device.name VEHO Filmscanner vendor.id usb 0x05a9 &device.id usb 0x2640 +device.name OV2640 Webcam vendor.id usb 0x05a9 &device.id usb 0x2643 +device.name Monitor Webcam vendor.id usb 0x05a9 &device.id usb 0x264b +device.name Monitor Webcam vendor.id usb 0x05a9 &device.id usb 0x2800 +device.name SuperCAM vendor.id usb 0x05a9 &device.id usb 0x4519 +device.name Webcam Classic vendor.id usb 0x05a9 &device.id usb 0x7670 +device.name OV7670 Webcam vendor.id usb 0x05a9 &device.id usb 0x8065 +device.name GAIA Sensor FPGA Demo Board vendor.id usb 0x05a9 &device.id usb 0x8519 +device.name OV519 Webcam vendor.id usb 0x05a9 &device.id usb 0xa511 +device.name OV511+ Webcam vendor.id usb 0x05a9 &device.id usb 0xa518 +device.name D-Link DSB-C310 Webcam vendor.id usb 0x05aa +vendor.name Utilux South China, Ltd vendor.id usb 0x05ab +vendor.name In-System Design vendor.id usb 0x05ab &device.id usb 0x0002 +device.name Parallel Port vendor.id usb 0x05ab &device.id usb 0x0030 +device.name Storage Adapter V2 (TPP) vendor.id usb 0x05ab &device.id usb 0x0031 +device.name ATA Bridge vendor.id usb 0x05ab &device.id usb 0x0060 +device.name USB 2.0 ATA Bridge vendor.id usb 0x05ab &device.id usb 0x0061 +device.name Storage Adapter V3 (TPP-I) vendor.id usb 0x05ab &device.id usb 0x0101 +device.name Storage Adapter (TPP) vendor.id usb 0x05ab &device.id usb 0x0130 +device.name Compact Flash and Microdrive Reader (TPP) vendor.id usb 0x05ab &device.id usb 0x0200 +device.name USS725 ATA Bridge vendor.id usb 0x05ab &device.id usb 0x0201 +device.name Storage Adapter (TPP) vendor.id usb 0x05ab &device.id usb 0x0202 +device.name ATA Bridge vendor.id usb 0x05ab &device.id usb 0x0300 +device.name Portable Hard Drive (TPP) vendor.id usb 0x05ab &device.id usb 0x0301 +device.name Portable Hard Drive V2 vendor.id usb 0x05ab &device.id usb 0x0350 +device.name Portable Hard Drive (TPP) vendor.id usb 0x05ab &device.id usb 0x0351 +device.name Portable Hard Drive V2 vendor.id usb 0x05ab &device.id usb 0x081a +device.name ATA Bridge vendor.id usb 0x05ab &device.id usb 0x0cda +device.name ATA Bridge for CD-R/RW vendor.id usb 0x05ab &device.id usb 0x1001 +device.name BAYI Printer Class Support vendor.id usb 0x05ab &device.id usb 0x5700 +device.name Storage Adapter V2 (TPP) vendor.id usb 0x05ab &device.id usb 0x5701 +device.name USB Storage Adapter V2 vendor.id usb 0x05ab &device.id usb 0x5901 +device.name Smart Board (TPP) vendor.id usb 0x05ab &device.id usb 0x5a01 +device.name ATI Storage Adapter (TPP) vendor.id usb 0x05ab &device.id usb 0x5d01 +device.name DataBook Adapter (TPP) vendor.id usb 0x05ac +vendor.name Apple, Inc. vendor.id usb 0x05ac &device.id usb 0x0201 +device.name USB Keyboard [Alps or Logitech, M2452] vendor.id usb 0x05ac &device.id usb 0x0202 +device.name Keyboard [ALPS] vendor.id usb 0x05ac &device.id usb 0x0205 +device.name Extended Keyboard [Mitsumi] vendor.id usb 0x05ac &device.id usb 0x0206 +device.name Extended Keyboard [Mitsumi] vendor.id usb 0x05ac &device.id usb 0x020b +device.name Pro Keyboard [Mitsumi, A1048/US layout] vendor.id usb 0x05ac &device.id usb 0x020c +device.name Extended Keyboard [Mitsumi] vendor.id usb 0x05ac &device.id usb 0x020d +device.name Pro Keyboard [Mitsumi, A1048/JIS layout] vendor.id usb 0x05ac &device.id usb 0x020e +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x020f +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0214 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0215 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0216 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x0217 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0218 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0219 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x021a +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x021b +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x021c +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x021d +device.name Aluminum Mini Keyboard (ANSI) vendor.id usb 0x05ac &device.id usb 0x021e +device.name Aluminum Mini Keyboard (ISO) vendor.id usb 0x05ac &device.id usb 0x021f +device.name Aluminum Mini Keyboard (JIS) vendor.id usb 0x05ac &device.id usb 0x0220 +device.name Aluminum Keyboard (ANSI) vendor.id usb 0x05ac &device.id usb 0x0221 +device.name Aluminum Keyboard (ISO) vendor.id usb 0x05ac &device.id usb 0x0222 +device.name Aluminum Keyboard (JIS) vendor.id usb 0x05ac &device.id usb 0x0223 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0224 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0225 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x0229 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x022a +device.name Internal Keyboard/Trackpad (MacBook Pro) (ISO) vendor.id usb 0x05ac &device.id usb 0x022b +device.name Internal Keyboard/Trackpad (MacBook Pro) (JIS) vendor.id usb 0x05ac &device.id usb 0x0230 +device.name Internal Keyboard/Trackpad (MacBook Pro 4,1) (ANSI) vendor.id usb 0x05ac &device.id usb 0x0231 +device.name Internal Keyboard/Trackpad (MacBook Pro 4,1) (ISO) vendor.id usb 0x05ac &device.id usb 0x0232 +device.name Internal Keyboard/Trackpad (MacBook Pro 4,1) (JIS) vendor.id usb 0x05ac &device.id usb 0x0236 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0237 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0238 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x023f +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0240 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0241 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x0242 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0243 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0244 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x0245 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0246 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0247 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x024a +device.name Internal Keyboard/Trackpad (MacBook Air) (ISO) vendor.id usb 0x05ac &device.id usb 0x024d +device.name Internal Keyboard/Trackpad (MacBook Air) (ISO) vendor.id usb 0x05ac &device.id usb 0x0250 +device.name Aluminium Keyboard (ISO) vendor.id usb 0x05ac &device.id usb 0x0252 +device.name Internal Keyboard/Trackpad (ANSI) vendor.id usb 0x05ac &device.id usb 0x0253 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0254 +device.name Internal Keyboard/Trackpad (JIS) vendor.id usb 0x05ac &device.id usb 0x0259 +device.name Internal Keyboard/Trackpad vendor.id usb 0x05ac &device.id usb 0x0263 +device.name Apple Internal Keyboard / Trackpad (MacBook Retina) vendor.id usb 0x05ac &device.id usb 0x0267 +device.name Magic Keyboard A1644 vendor.id usb 0x05ac &device.id usb 0x0269 +device.name Magic Mouse 2 (Lightning connector) vendor.id usb 0x05ac &device.id usb 0x0273 +device.name Internal Keyboard/Trackpad (ISO) vendor.id usb 0x05ac &device.id usb 0x0301 +device.name USB Mouse [Mitsumi, M4848] vendor.id usb 0x05ac &device.id usb 0x0302 +device.name Optical Mouse [Fujitsu] vendor.id usb 0x05ac &device.id usb 0x0304 +device.name Mighty Mouse [Mitsumi, M1152] vendor.id usb 0x05ac &device.id usb 0x0306 +device.name Optical USB Mouse [Fujitsu] vendor.id usb 0x05ac &device.id usb 0x030a +device.name Internal Trackpad vendor.id usb 0x05ac &device.id usb 0x030b +device.name Internal Trackpad vendor.id usb 0x05ac &device.id usb 0x030d +device.name Magic Mouse vendor.id usb 0x05ac &device.id usb 0x030e +device.name MC380Z/A [Magic Trackpad] vendor.id usb 0x05ac &device.id usb 0x1000 +device.name Bluetooth HCI MacBookPro (HID mode) vendor.id usb 0x05ac &device.id usb 0x1001 +device.name Keyboard Hub [ALPS] vendor.id usb 0x05ac &device.id usb 0x1002 +device.name Extended Keyboard Hub [Mitsumi] vendor.id usb 0x05ac &device.id usb 0x1003 +device.name Hub in Pro Keyboard [Mitsumi, A1048] vendor.id usb 0x05ac &device.id usb 0x1006 +device.name Hub in Aluminum Keyboard vendor.id usb 0x05ac &device.id usb 0x1008 +device.name Mini DisplayPort to Dual-Link DVI Adapter vendor.id usb 0x05ac &device.id usb 0x1101 +device.name Speakers vendor.id usb 0x05ac &device.id usb 0x1105 +device.name Audio in LED Cinema Display vendor.id usb 0x05ac &device.id usb 0x1107 +device.name Thunderbolt Display Audio vendor.id usb 0x05ac &device.id usb 0x1112 +device.name FaceTime HD Camera (Display) vendor.id usb 0x05ac &device.id usb 0x1201 +device.name 3G iPod vendor.id usb 0x05ac &device.id usb 0x1202 +device.name iPod 2G vendor.id usb 0x05ac &device.id usb 0x1203 +device.name iPod 4.Gen Grayscale 40G vendor.id usb 0x05ac &device.id usb 0x1204 +device.name iPod [Photo] vendor.id usb 0x05ac &device.id usb 0x1205 +device.name iPod Mini 1.Gen/2.Gen vendor.id usb 0x05ac &device.id usb 0x1206 +device.name iPod '06' vendor.id usb 0x05ac &device.id usb 0x1207 +device.name iPod '07' vendor.id usb 0x05ac &device.id usb 0x1208 +device.name iPod '08' vendor.id usb 0x05ac &device.id usb 0x1209 +device.name iPod Video vendor.id usb 0x05ac &device.id usb 0x120a +device.name iPod Nano vendor.id usb 0x05ac &device.id usb 0x1223 +device.name iPod Classic/Nano 3.Gen (DFU mode) vendor.id usb 0x05ac &device.id usb 0x1224 +device.name iPod Nano 3.Gen (DFU mode) vendor.id usb 0x05ac &device.id usb 0x1225 +device.name iPod Nano 4.Gen (DFU mode) vendor.id usb 0x05ac &device.id usb 0x1227 +device.name Mobile Device (DFU Mode) vendor.id usb 0x05ac &device.id usb 0x1231 +device.name iPod Nano 5.Gen (DFU mode) vendor.id usb 0x05ac &device.id usb 0x1240 +device.name iPod Nano 2.Gen (DFU mode) vendor.id usb 0x05ac &device.id usb 0x1242 +device.name iPod Nano 3.Gen (WTF mode) vendor.id usb 0x05ac &device.id usb 0x1243 +device.name iPod Nano 4.Gen (WTF mode) vendor.id usb 0x05ac &device.id usb 0x1245 +device.name iPod Classic 3.Gen (WTF mode) vendor.id usb 0x05ac &device.id usb 0x1246 +device.name iPod Nano 5.Gen (WTF mode) vendor.id usb 0x05ac &device.id usb 0x1255 +device.name iPod Nano 4.Gen (DFU mode) vendor.id usb 0x05ac &device.id usb 0x1260 +device.name iPod Nano 2.Gen vendor.id usb 0x05ac &device.id usb 0x1261 +device.name iPod Classic vendor.id usb 0x05ac &device.id usb 0x1262 +device.name iPod Nano 3.Gen vendor.id usb 0x05ac &device.id usb 0x1263 +device.name iPod Nano 4.Gen vendor.id usb 0x05ac &device.id usb 0x1265 +device.name iPod Nano 5.Gen vendor.id usb 0x05ac &device.id usb 0x1266 +device.name iPod Nano 6.Gen vendor.id usb 0x05ac &device.id usb 0x1267 +device.name iPod Nano 7.Gen vendor.id usb 0x05ac &device.id usb 0x1281 +device.name Apple Mobile Device [Recovery Mode] vendor.id usb 0x05ac &device.id usb 0x1290 +device.name iPhone vendor.id usb 0x05ac &device.id usb 0x1291 +device.name iPod Touch 1.Gen vendor.id usb 0x05ac &device.id usb 0x1292 +device.name iPhone 3G vendor.id usb 0x05ac &device.id usb 0x1293 +device.name iPod Touch 2.Gen vendor.id usb 0x05ac &device.id usb 0x1294 +device.name iPhone 3GS vendor.id usb 0x05ac &device.id usb 0x1296 +device.name iPod Touch 3.Gen (8GB) vendor.id usb 0x05ac &device.id usb 0x1297 +device.name iPhone 4 vendor.id usb 0x05ac &device.id usb 0x1299 +device.name iPod Touch 3.Gen vendor.id usb 0x05ac &device.id usb 0x129a +device.name iPad vendor.id usb 0x05ac &device.id usb 0x129c +device.name iPhone 4(CDMA) vendor.id usb 0x05ac &device.id usb 0x129e +device.name iPod Touch 4.Gen vendor.id usb 0x05ac &device.id usb 0x129f +device.name iPad 2 vendor.id usb 0x05ac &device.id usb 0x12a0 +device.name iPhone 4S vendor.id usb 0x05ac &device.id usb 0x12a2 +device.name iPad 2 (3G; 64GB) vendor.id usb 0x05ac &device.id usb 0x12a3 +device.name iPad 2 (CDMA) vendor.id usb 0x05ac &device.id usb 0x12a4 +device.name iPad 3 (wifi) vendor.id usb 0x05ac &device.id usb 0x12a5 +device.name iPad 3 (CDMA) vendor.id usb 0x05ac &device.id usb 0x12a6 +device.name iPad 3 (3G, 16 GB) vendor.id usb 0x05ac &device.id usb 0x12a8 +device.name iPhone5/5C/5S/6 vendor.id usb 0x05ac &device.id usb 0x12a9 +device.name iPad 2 vendor.id usb 0x05ac &device.id usb 0x12aa +device.name iPod Touch 5.Gen [A1421] vendor.id usb 0x05ac &device.id usb 0x12ab +device.name iPad 4/Mini1 vendor.id usb 0x05ac &device.id usb 0x1300 +device.name iPod Shuffle vendor.id usb 0x05ac &device.id usb 0x1301 +device.name iPod Shuffle 2.Gen vendor.id usb 0x05ac &device.id usb 0x1302 +device.name iPod Shuffle 3.Gen vendor.id usb 0x05ac &device.id usb 0x1303 +device.name iPod Shuffle 4.Gen vendor.id usb 0x05ac &device.id usb 0x1401 +device.name Modem vendor.id usb 0x05ac &device.id usb 0x1402 +device.name Ethernet Adapter [A1277] vendor.id usb 0x05ac &device.id usb 0x1500 +device.name SuperDrive [A1379] vendor.id usb 0x05ac &device.id usb 0x8005 +device.name OHCI Root Hub Simulation vendor.id usb 0x05ac &device.id usb 0x8006 +device.name EHCI Root Hub Simulation vendor.id usb 0x05ac &device.id usb 0x8007 +device.name XHCI Root Hub USB 2.0 Simulation vendor.id usb 0x05ac &device.id usb 0x8202 +device.name HCF V.90 Data/Fax Modem vendor.id usb 0x05ac &device.id usb 0x8203 +device.name Bluetooth HCI vendor.id usb 0x05ac &device.id usb 0x8204 +device.name Built-in Bluetooth 2.0+EDR HCI vendor.id usb 0x05ac &device.id usb 0x8205 +device.name Bluetooth HCI vendor.id usb 0x05ac &device.id usb 0x8206 +device.name Bluetooth HCI vendor.id usb 0x05ac &device.id usb 0x820a +device.name Bluetooth HID Keyboard vendor.id usb 0x05ac &device.id usb 0x820b +device.name Bluetooth HID Mouse vendor.id usb 0x05ac &device.id usb 0x820f +device.name Bluetooth HCI vendor.id usb 0x05ac &device.id usb 0x8213 +device.name Bluetooth Host Controller vendor.id usb 0x05ac &device.id usb 0x8215 +device.name Built-in Bluetooth 2.0+EDR HCI vendor.id usb 0x05ac &device.id usb 0x8216 +device.name Bluetooth USB Host Controller vendor.id usb 0x05ac &device.id usb 0x8217 +device.name Bluetooth USB Host Controller vendor.id usb 0x05ac &device.id usb 0x8218 +device.name Bluetooth Host Controller vendor.id usb 0x05ac &device.id usb 0x821a +device.name Bluetooth Host Controller vendor.id usb 0x05ac &device.id usb 0x821f +device.name Built-in Bluetooth 2.0+EDR HCI vendor.id usb 0x05ac &device.id usb 0x8240 +device.name Built-in IR Receiver vendor.id usb 0x05ac &device.id usb 0x8241 +device.name Built-in IR Receiver vendor.id usb 0x05ac &device.id usb 0x8242 +device.name Built-in IR Receiver vendor.id usb 0x05ac &device.id usb 0x8281 +device.name Bluetooth Host Controller vendor.id usb 0x05ac &device.id usb 0x8286 +device.name Bluetooth Host Controller vendor.id usb 0x05ac &device.id usb 0x828c +device.name Bluetooth Host Controller vendor.id usb 0x05ac &device.id usb 0x8290 +device.name Bluetooth Host Controller vendor.id usb 0x05ac &device.id usb 0x8300 +device.name Built-in iSight (no firmware loaded) vendor.id usb 0x05ac &device.id usb 0x8403 +device.name Internal Memory Card Reader vendor.id usb 0x05ac &device.id usb 0x8404 +device.name Internal Memory Card Reader vendor.id usb 0x05ac &device.id usb 0x8501 +device.name Built-in iSight [Micron] vendor.id usb 0x05ac &device.id usb 0x8502 +device.name Built-in iSight vendor.id usb 0x05ac &device.id usb 0x8505 +device.name Built-in iSight vendor.id usb 0x05ac &device.id usb 0x8507 +device.name Built-in iSight vendor.id usb 0x05ac &device.id usb 0x8508 +device.name iSight in LED Cinema Display vendor.id usb 0x05ac &device.id usb 0x8509 +device.name FaceTime HD Camera vendor.id usb 0x05ac &device.id usb 0x850a +device.name FaceTime Camera vendor.id usb 0x05ac &device.id usb 0x8510 +device.name FaceTime HD Camera (Built-in) vendor.id usb 0x05ac &device.id usb 0x911c +device.name Hub in A1082 [Cinema HD Display 23"] vendor.id usb 0x05ac &device.id usb 0x9127 +device.name Hub in Thunderbolt Display vendor.id usb 0x05ac &device.id usb 0x912f +device.name Hub in 30" Cinema Display vendor.id usb 0x05ac &device.id usb 0x9215 +device.name Studio Display 15" vendor.id usb 0x05ac &device.id usb 0x9217 +device.name Studio Display 17" vendor.id usb 0x05ac &device.id usb 0x9218 +device.name Cinema Display 23" vendor.id usb 0x05ac &device.id usb 0x9219 +device.name Cinema Display 20" vendor.id usb 0x05ac &device.id usb 0x921c +device.name A1082 [Cinema HD Display 23"] vendor.id usb 0x05ac &device.id usb 0x921e +device.name Cinema Display 24" vendor.id usb 0x05ac &device.id usb 0x9221 +device.name 30" Cinema Display vendor.id usb 0x05ac &device.id usb 0x9226 +device.name LED Cinema Display vendor.id usb 0x05ac &device.id usb 0x9227 +device.name Thunderbolt Display vendor.id usb 0x05ac &device.id usb 0x9232 +device.name Cinema HD Display 30" vendor.id usb 0x05ac &device.id usb 0xffff +device.name Bluetooth in DFU mode - Driver vendor.id usb 0x05ad +vendor.name Y.C. Cable U.S.A., Inc. vendor.id usb 0x05ae +vendor.name Synopsys, Inc. vendor.id usb 0x05af +vendor.name Jing-Mold Enterprise Co., Ltd vendor.id usb 0x05af &device.id usb 0x0806 +device.name HP SK806A Keyboard vendor.id usb 0x05af &device.id usb 0x0809 +device.name Wireless Keyboard and Mouse vendor.id usb 0x05af &device.id usb 0x0821 +device.name IDE to vendor.id usb 0x05af &device.id usb 0x3062 +device.name Cordless Keyboard vendor.id usb 0x05af &device.id usb 0x9167 +device.name KB 9151B - 678 vendor.id usb 0x05af &device.id usb 0x9267 +device.name KB 9251B - 678 Mouse vendor.id usb 0x05b0 +vendor.name Fountain Technologies, Inc. vendor.id usb 0x05b1 +vendor.name First International Computer, Inc. vendor.id usb 0x05b1 &device.id usb 0x1389 +device.name Bluetooth Wireless Adapter vendor.id usb 0x05b4 +vendor.name LG Semicon Co., Ltd vendor.id usb 0x05b4 &device.id usb 0x4857 +device.name M-Any DAH-210 vendor.id usb 0x05b4 &device.id usb 0x6001 +device.name HYUNDAI GDS30C6001 SSFDC / MMC I/F Controller vendor.id usb 0x05b5 +vendor.name Dialogic Corp. vendor.id usb 0x05b6 +vendor.name Proxima Corp. vendor.id usb 0x05b7 +vendor.name Medianix Semiconductor, Inc. vendor.id usb 0x05b8 +vendor.name Agiler, Inc. vendor.id usb 0x05b8 &device.id usb 0x3002 +device.name Scroll Mouse vendor.id usb 0x05b8 &device.id usb 0x3223 +device.name ISY Wireless Presenter vendor.id usb 0x05b9 +vendor.name Philips Research Laboratories vendor.id usb 0x05ba +vendor.name DigitalPersona, Inc. vendor.id usb 0x05ba &device.id usb 0x0007 +device.name Fingerprint Reader vendor.id usb 0x05ba &device.id usb 0x0008 +device.name Fingerprint Reader vendor.id usb 0x05ba &device.id usb 0x000a +device.name Fingerprint Reader vendor.id usb 0x05bb +vendor.name Grey Cell Systems vendor.id usb 0x05bc +vendor.name 3G Green Green Globe Co., Ltd vendor.id usb 0x05bc &device.id usb 0x0004 +device.name Trackball vendor.id usb 0x05bd +vendor.name RAFI GmbH & Co. KG vendor.id usb 0x05be +vendor.name Tyco Electronics (Raychem) vendor.id usb 0x05bf +vendor.name S & S Research vendor.id usb 0x05c0 +vendor.name Keil Software vendor.id usb 0x05c1 +vendor.name Kawasaki Microelectronics, Inc. vendor.id usb 0x05c2 +vendor.name Media Phonics (Suisse) S.A. vendor.id usb 0x05c5 +vendor.name Digi International, Inc. vendor.id usb 0x05c5 &device.id usb 0x0002 +device.name AccelePort USB 2 vendor.id usb 0x05c5 &device.id usb 0x0004 +device.name AccelePort USB 4 vendor.id usb 0x05c5 &device.id usb 0x0008 +device.name AccelePort USB 8 vendor.id usb 0x05c6 +vendor.name Qualcomm, Inc. vendor.id usb 0x05c6 &device.id usb 0x0114 +device.name Select RW-200 CDMA Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x1000 +device.name Mass Storage Device vendor.id usb 0x05c6 &device.id usb 0x3100 +device.name CDMA Wireless Modem/Phone vendor.id usb 0x05c6 &device.id usb 0x3196 +device.name CDMA Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x3197 +device.name CDMA Wireless Modem/Phone vendor.id usb 0x05c6 &device.id usb 0x6000 +device.name Siemens SG75 vendor.id usb 0x05c6 &device.id usb 0x6503 +device.name AnyData APE-540H vendor.id usb 0x05c6 &device.id usb 0x6613 +device.name Onda H600/N501HS ZTE MF330 vendor.id usb 0x05c6 &device.id usb 0x6764 +device.name A0001 Phone [OnePlus One] vendor.id usb 0x05c6 &device.id usb 0x9000 +device.name SIMCom SIM5218 modem vendor.id usb 0x05c6 &device.id usb 0x9001 +device.name Gobi Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9002 +device.name Gobi Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9003 +device.name Quectel UC20 vendor.id usb 0x05c6 &device.id usb 0x9008 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9018 +device.name Qualcomm HSUSB Device vendor.id usb 0x05c6 &device.id usb 0x9025 +device.name Qualcomm HSUSB Device vendor.id usb 0x05c6 &device.id usb 0x9201 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9202 +device.name Gobi Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9203 +device.name Gobi Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9205 +device.name Gobi 2000 vendor.id usb 0x05c6 &device.id usb 0x9211 +device.name Acer Gobi Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9212 +device.name Acer Gobi Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9214 +device.name Acer Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9215 +device.name Acer Gobi 2000 Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9221 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9222 +device.name Gobi Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9224 +device.name Sony Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9225 +device.name Sony Gobi 2000 Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9231 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9234 +device.name Top Global Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9235 +device.name Top Global Gobi 2000 Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9244 +device.name Samsung Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9245 +device.name Samsung Gobi 2000 Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9264 +device.name Asus Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9265 +device.name Asus Gobi 2000 Wireless Modem vendor.id usb 0x05c6 &device.id usb 0x9274 +device.name iRex Technologies Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x05c6 &device.id usb 0x9275 +device.name iRex Technologies Gobi 2000 Wireless Modem vendor.id usb 0x05c7 +vendor.name Qtronix Corp. vendor.id usb 0x05c7 &device.id usb 0x0113 +device.name PC Line Mouse vendor.id usb 0x05c7 &device.id usb 0x1001 +device.name Lynx Mouse vendor.id usb 0x05c7 &device.id usb 0x2001 +device.name Keyboard vendor.id usb 0x05c7 &device.id usb 0x2011 +device.name SCorpius Keyboard vendor.id usb 0x05c7 &device.id usb 0x6001 +device.name Ten-Keypad vendor.id usb 0x05c8 +vendor.name Cheng Uei Precision Industry Co., Ltd (Foxlink) vendor.id usb 0x05c8 &device.id usb 0x0103 +device.name FO13FF-65 PC-CAM vendor.id usb 0x05c8 &device.id usb 0x010b +device.name Webcam (UVC) vendor.id usb 0x05c8 &device.id usb 0x021a +device.name HP Webcam vendor.id usb 0x05c8 &device.id usb 0x0318 +device.name Webcam vendor.id usb 0x05c8 &device.id usb 0x0361 +device.name SunplusIT INC. HP Truevision HD Webcam vendor.id usb 0x05c8 &device.id usb 0x036e +device.name Webcam vendor.id usb 0x05c8 &device.id usb 0x0403 +device.name Webcam vendor.id usb 0x05c8 &device.id usb 0x041b +device.name HP 2.0MP High Definition Webcam vendor.id usb 0x05c9 +vendor.name Semtech Corp. vendor.id usb 0x05ca +vendor.name Ricoh Co., Ltd vendor.id usb 0x05ca &device.id usb 0x0101 +device.name RDC-5300 Camera vendor.id usb 0x05ca &device.id usb 0x0325 +device.name Caplio GX (ptp) vendor.id usb 0x05ca &device.id usb 0x032d +device.name Caplio GX 8 (ptp) vendor.id usb 0x05ca &device.id usb 0x032f +device.name Caplio R3 (ptp) vendor.id usb 0x05ca &device.id usb 0x03a1 +device.name IS200e vendor.id usb 0x05ca &device.id usb 0x0403 +device.name Printing Support vendor.id usb 0x05ca &device.id usb 0x0405 +device.name Type 101 vendor.id usb 0x05ca &device.id usb 0x0406 +device.name Type 102 vendor.id usb 0x05ca &device.id usb 0x1803 +device.name V5 camera [R5U870] vendor.id usb 0x05ca &device.id usb 0x1810 +device.name Pavilion Webcam [R5U870] vendor.id usb 0x05ca &device.id usb 0x1812 +device.name Pavilion Webcam vendor.id usb 0x05ca &device.id usb 0x1814 +device.name HD Webcam vendor.id usb 0x05ca &device.id usb 0x1815 +device.name Dell Laptop Integrated Webcam vendor.id usb 0x05ca &device.id usb 0x1820 +device.name Integrated Webcam vendor.id usb 0x05ca &device.id usb 0x1830 +device.name Visual Communication Camera VGP-VCC2 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1832 +device.name Visual Communication Camera VGP-VCC3 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1833 +device.name Visual Communication Camera VGP-VCC2 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1834 +device.name Visual Communication Camera VGP-VCC2 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1835 +device.name Visual Communication Camera VGP-VCC5 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1836 +device.name Visual Communication Camera VGP-VCC4 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1837 +device.name Visual Communication Camera VGP-VCC4 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1839 +device.name Visual Communication Camera VGP-VCC6 [R5U870] vendor.id usb 0x05ca &device.id usb 0x183a +device.name Visual Communication Camera VGP-VCC7 [R5U870] vendor.id usb 0x05ca &device.id usb 0x183b +device.name Visual Communication Camera VGP-VCC8 [R5U870] vendor.id usb 0x05ca &device.id usb 0x183d +device.name Sony Vaio Integrated Webcam vendor.id usb 0x05ca &device.id usb 0x183e +device.name Visual Communication Camera VGP-VCC9 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1841 +device.name Fujitsu F01/ Lifebook U810 [R5U870] vendor.id usb 0x05ca &device.id usb 0x1870 +device.name Webcam 1000 vendor.id usb 0x05ca &device.id usb 0x18b0 +device.name Sony Vaio Integrated Webcam vendor.id usb 0x05ca &device.id usb 0x18b1 +device.name Sony Vaio Integrated Webcam vendor.id usb 0x05ca &device.id usb 0x18b3 +device.name Sony Vaio Integrated Webcam vendor.id usb 0x05ca &device.id usb 0x18b5 +device.name Sony Vaio Integrated Webcam vendor.id usb 0x05ca &device.id usb 0x2201 +device.name RDC-7 Camera vendor.id usb 0x05ca &device.id usb 0x2202 +device.name Caplio RR30 vendor.id usb 0x05ca &device.id usb 0x2203 +device.name Caplio 300G vendor.id usb 0x05ca &device.id usb 0x2204 +device.name Caplio G3 vendor.id usb 0x05ca &device.id usb 0x2205 +device.name Caplio RR30 / Medion MD 6126 Camera vendor.id usb 0x05ca &device.id usb 0x2206 +device.name Konica DG-3Z vendor.id usb 0x05ca &device.id usb 0x2207 +device.name Caplio Pro G3 vendor.id usb 0x05ca &device.id usb 0x2208 +device.name Caplio G4 vendor.id usb 0x05ca &device.id usb 0x2209 +device.name Caplio 400G wide vendor.id usb 0x05ca &device.id usb 0x220a +device.name KONICA MINOLTA DG-4Wide vendor.id usb 0x05ca &device.id usb 0x220b +device.name Caplio RX vendor.id usb 0x05ca &device.id usb 0x220c +device.name Caplio GX vendor.id usb 0x05ca &device.id usb 0x220d +device.name Caplio R1/RZ1 vendor.id usb 0x05ca &device.id usb 0x220e +device.name Sea & Sea 5000G vendor.id usb 0x05ca &device.id usb 0x220f +device.name Rollei dr5 / Rollei dr5 (PTP mode) vendor.id usb 0x05ca &device.id usb 0x2211 +device.name Caplio R1S vendor.id usb 0x05ca &device.id usb 0x2212 +device.name Caplio R1v Camera vendor.id usb 0x05ca &device.id usb 0x2213 +device.name Caplio R2 vendor.id usb 0x05ca &device.id usb 0x2214 +device.name Caplio GX 8 vendor.id usb 0x05ca &device.id usb 0x2215 +device.name DSC 725 vendor.id usb 0x05ca &device.id usb 0x2216 +device.name Caplio R3 vendor.id usb 0x05ca &device.id usb 0x2222 +device.name RDC-i500 vendor.id usb 0x05cb +vendor.name PowerVision Technologies, Inc. vendor.id usb 0x05cb &device.id usb 0x1483 +device.name PV8630 interface (scanners, webcams) vendor.id usb 0x05cc +vendor.name ELSA AG vendor.id usb 0x05cc &device.id usb 0x2100 +device.name MicroLink ISDN Office vendor.id usb 0x05cc &device.id usb 0x2219 +device.name MicroLink ISDN vendor.id usb 0x05cc &device.id usb 0x2265 +device.name MicroLink 56k vendor.id usb 0x05cc &device.id usb 0x2267 +device.name MicroLink 56k (V.250) vendor.id usb 0x05cc &device.id usb 0x2280 +device.name MicroLink 56k Fun vendor.id usb 0x05cc &device.id usb 0x3000 +device.name Micolink USB2Ethernet [pegasus] vendor.id usb 0x05cc &device.id usb 0x3100 +device.name AirLancer USB-11 vendor.id usb 0x05cc &device.id usb 0x3363 +device.name MicroLink ADSL Fun vendor.id usb 0x05cd +vendor.name Silicom, Ltd vendor.id usb 0x05ce +vendor.name sci-worx GmbH vendor.id usb 0x05cf +vendor.name Sung Forn Co., Ltd vendor.id usb 0x05d0 +vendor.name GE Medical Systems Lunar vendor.id usb 0x05d1 +vendor.name Brainboxes, Ltd vendor.id usb 0x05d1 &device.id usb 0x0003 +device.name Bluetooth Adapter BL-554 vendor.id usb 0x05d2 +vendor.name Wave Systems Corp. vendor.id usb 0x05d3 +vendor.name Tohoku Ricoh Co., Ltd vendor.id usb 0x05d5 +vendor.name Super Gate Technology Co., Ltd vendor.id usb 0x05d6 +vendor.name Philips Semiconductors, CICT vendor.id usb 0x05d7 +vendor.name Thomas & Betts Corp. vendor.id usb 0x05d7 &device.id usb 0x0099 +device.name 10Mbps Ethernet [klsi] vendor.id usb 0x05d8 +vendor.name Ultima Electronics Corp. vendor.id usb 0x05d8 &device.id usb 0x4001 +device.name Artec Ultima 2000 vendor.id usb 0x05d8 &device.id usb 0x4002 +device.name Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner vendor.id usb 0x05d8 &device.id usb 0x4003 +device.name Artec E+ 48U vendor.id usb 0x05d8 &device.id usb 0x4004 +device.name Artec E+ Pro vendor.id usb 0x05d8 &device.id usb 0x4005 +device.name MEM48U vendor.id usb 0x05d8 &device.id usb 0x4006 +device.name TRUST EASY WEBSCAN 19200 vendor.id usb 0x05d8 &device.id usb 0x4007 +device.name TRUST 240H EASY WEBSCAN GOLD vendor.id usb 0x05d8 &device.id usb 0x4008 +device.name Trust Easy Webscan 19200 vendor.id usb 0x05d8 &device.id usb 0x4009 +device.name Umax Astraslim vendor.id usb 0x05d8 &device.id usb 0x4013 +device.name IT Scan 1200 vendor.id usb 0x05d8 &device.id usb 0x8105 +device.name Artec T1 USB TVBOX (cold) vendor.id usb 0x05d8 &device.id usb 0x8106 +device.name Artec T1 USB TVBOX (warm) vendor.id usb 0x05d8 &device.id usb 0x8107 +device.name Artec T1 USB TVBOX with AN2235 (cold) vendor.id usb 0x05d8 &device.id usb 0x8108 +device.name Artec T1 USB TVBOX with AN2235 (warm) vendor.id usb 0x05d8 &device.id usb 0x8109 +device.name Artec T1 USB2.0 TVBOX (cold vendor.id usb 0x05d9 +vendor.name Axiohm Transaction Solutions vendor.id usb 0x05d9 &device.id usb 0xa225 +device.name A225 Printer vendor.id usb 0x05d9 &device.id usb 0xa758 +device.name A758 Printer vendor.id usb 0x05d9 &device.id usb 0xa794 +device.name A794 Printer vendor.id usb 0x05da +vendor.name Microtek International, Inc. vendor.id usb 0x05da &device.id usb 0x0091 +device.name ScanMaker X6u vendor.id usb 0x05da &device.id usb 0x0093 +device.name ScanMaker V6USL vendor.id usb 0x05da &device.id usb 0x0094 +device.name Phantom 336CX/C3 vendor.id usb 0x05da &device.id usb 0x0099 +device.name ScanMaker X6/X6U vendor.id usb 0x05da &device.id usb 0x009a +device.name Phantom C6 vendor.id usb 0x05da &device.id usb 0x00a0 +device.name Phantom 336CX/C3 (#2) vendor.id usb 0x05da &device.id usb 0x00a3 +device.name ScanMaker V6USL vendor.id usb 0x05da &device.id usb 0x00ac +device.name ScanMaker V6UL vendor.id usb 0x05da &device.id usb 0x00b6 +device.name ScanMaker V6UPL vendor.id usb 0x05da &device.id usb 0x00ef +device.name ScanMaker V6UPL vendor.id usb 0x05da &device.id usb 0x1006 +device.name Jenoptik JD350 entrance vendor.id usb 0x05da &device.id usb 0x1011 +device.name NHJ Che-ez! Kiss Digital Camera vendor.id usb 0x05da &device.id usb 0x1018 +device.name Digital Dream Enigma 1.3 vendor.id usb 0x05da &device.id usb 0x1020 +device.name Digital Dream l'espion xtra vendor.id usb 0x05da &device.id usb 0x1025 +device.name Take-it Still Camera Device vendor.id usb 0x05da &device.id usb 0x1026 +device.name Take-it vendor.id usb 0x05da &device.id usb 0x1043 +device.name Take-It 1300 DSC Bulk Driver vendor.id usb 0x05da &device.id usb 0x1045 +device.name Take-it D1 vendor.id usb 0x05da &device.id usb 0x1047 +device.name Take-it Camera Composite Device vendor.id usb 0x05da &device.id usb 0x1048 +device.name Take-it Q3 vendor.id usb 0x05da &device.id usb 0x1049 +device.name 3M Still Camera Device vendor.id usb 0x05da &device.id usb 0x1051 +device.name Camcorder Series vendor.id usb 0x05da &device.id usb 0x1052 +device.name Mass Storage Device vendor.id usb 0x05da &device.id usb 0x1053 +device.name Take-it DV Composite Device vendor.id usb 0x05da &device.id usb 0x1054 +device.name Mass Storage Device vendor.id usb 0x05da &device.id usb 0x1055 +device.name Digital Camera Series(536) vendor.id usb 0x05da &device.id usb 0x1056 +device.name Mass Storage Device vendor.id usb 0x05da &device.id usb 0x1057 +device.name Take-it DSC Camera Device(536) vendor.id usb 0x05da &device.id usb 0x1058 +device.name Mass Storage Device vendor.id usb 0x05da &device.id usb 0x1059 +device.name Camcorder DSC Series vendor.id usb 0x05da &device.id usb 0x1060 +device.name Microtek Take-it MV500 vendor.id usb 0x05da &device.id usb 0x2007 +device.name ArtixScan DI 1210 vendor.id usb 0x05da &device.id usb 0x200c +device.name 1394_USB2 Scanner vendor.id usb 0x05da &device.id usb 0x200e +device.name ArtixScan DI 810 vendor.id usb 0x05da &device.id usb 0x2017 +device.name UF ICE Scanner vendor.id usb 0x05da &device.id usb 0x201c +device.name 4800 Scanner vendor.id usb 0x05da &device.id usb 0x201d +device.name ArtixScan DI 1610 vendor.id usb 0x05da &device.id usb 0x201f +device.name 4800 Scanner-ICE vendor.id usb 0x05da &device.id usb 0x202e +device.name ArtixScan DI 2020 vendor.id usb 0x05da &device.id usb 0x208b +device.name ScanMaker 6800 vendor.id usb 0x05da &device.id usb 0x208f +device.name ArtixScan DI 2010 vendor.id usb 0x05da &device.id usb 0x209e +device.name ScanMaker 4700LP vendor.id usb 0x05da &device.id usb 0x20a7 +device.name ScanMaker 5600 vendor.id usb 0x05da &device.id usb 0x20b0 +device.name ScanMaker X12USL vendor.id usb 0x05da &device.id usb 0x20b1 +device.name ScanMaker 8700 vendor.id usb 0x05da &device.id usb 0x20b4 +device.name ScanMaker 4700 vendor.id usb 0x05da &device.id usb 0x20bd +device.name ScanMaker 5700 vendor.id usb 0x05da &device.id usb 0x20c9 +device.name ScanMaker 6700 vendor.id usb 0x05da &device.id usb 0x20d2 +device.name Microtek ArtixScan 1800f vendor.id usb 0x05da &device.id usb 0x20d6 +device.name PS4000 vendor.id usb 0x05da &device.id usb 0x20de +device.name ScanMaker 9800XL vendor.id usb 0x05da &device.id usb 0x20e0 +device.name ScanMaker 9700XL vendor.id usb 0x05da &device.id usb 0x20ed +device.name ScanMaker 4700 vendor.id usb 0x05da &device.id usb 0x20ee +device.name Micortek ScanMaker X12USL vendor.id usb 0x05da &device.id usb 0x2838 +device.name RT2832U vendor.id usb 0x05da &device.id usb 0x3008 +device.name Scanner vendor.id usb 0x05da &device.id usb 0x300a +device.name 4800 ICE Scanner vendor.id usb 0x05da &device.id usb 0x300b +device.name 4800 Scanner vendor.id usb 0x05da &device.id usb 0x300f +device.name MiniScan C5 vendor.id usb 0x05da &device.id usb 0x3020 +device.name 4800dpi Scanner vendor.id usb 0x05da &device.id usb 0x3021 +device.name 1200dpi Scanner vendor.id usb 0x05da &device.id usb 0x3022 +device.name Scanner 4800dpi vendor.id usb 0x05da &device.id usb 0x3023 +device.name USB1200II Scanner vendor.id usb 0x05da &device.id usb 0x30c1 +device.name USB600 Scanner vendor.id usb 0x05da &device.id usb 0x30ce +device.name ScanMaker 3800 vendor.id usb 0x05da &device.id usb 0x30cf +device.name ScanMaker 4800 vendor.id usb 0x05da &device.id usb 0x30d4 +device.name USB1200 Scanner vendor.id usb 0x05da &device.id usb 0x30d8 +device.name Scanner vendor.id usb 0x05da &device.id usb 0x30d9 +device.name USB2400 Scanner vendor.id usb 0x05da &device.id usb 0x30e4 +device.name ScanMaker 4100 vendor.id usb 0x05da &device.id usb 0x30e5 +device.name USB3200 Scanner vendor.id usb 0x05da &device.id usb 0x30e6 +device.name ScanMaker i320 vendor.id usb 0x05da &device.id usb 0x40b3 +device.name ScanMaker 3600 vendor.id usb 0x05da &device.id usb 0x40b8 +device.name ScanMaker 3700 vendor.id usb 0x05da &device.id usb 0x40c7 +device.name ScanMaker 4600 vendor.id usb 0x05da &device.id usb 0x40ca +device.name ScanMaker 3600 vendor.id usb 0x05da &device.id usb 0x40cb +device.name ScanMaker 3700 vendor.id usb 0x05da &device.id usb 0x40dd +device.name ScanMaker 3750i vendor.id usb 0x05da &device.id usb 0x40ff +device.name ScanMaker 3600 vendor.id usb 0x05da &device.id usb 0x5003 +device.name Goya vendor.id usb 0x05da &device.id usb 0x5013 +device.name 3200 Scanner vendor.id usb 0x05da &device.id usb 0x6072 +device.name XT-3500 A4 HD Scanner vendor.id usb 0x05da &device.id usb 0x80a3 +device.name ScanMaker V6USL (#2) vendor.id usb 0x05da &device.id usb 0x80ac +device.name ScanMaker V6UL/SpicyU vendor.id usb 0x05db +vendor.name Sun Corp. (Suntac?) vendor.id usb 0x05db &device.id usb 0x0003 +device.name SUNTAC U-Cable type D2 vendor.id usb 0x05db &device.id usb 0x0005 +device.name SUNTAC U-Cable type P1 vendor.id usb 0x05db &device.id usb 0x0009 +device.name SUNTAC Slipper U vendor.id usb 0x05db &device.id usb 0x000a +device.name SUNTAC Ir-Trinity vendor.id usb 0x05db &device.id usb 0x000b +device.name SUNTAC U-Cable type A3 vendor.id usb 0x05db &device.id usb 0x0011 +device.name SUNTAC U-Cable type A4 vendor.id usb 0x05dc +vendor.name Lexar Media, Inc. vendor.id usb 0x05dc &device.id usb 0x0001 +device.name jumpSHOT CompactFlash Reader vendor.id usb 0x05dc &device.id usb 0x0002 +device.name JumpShot vendor.id usb 0x05dc &device.id usb 0x0003 +device.name JumpShot vendor.id usb 0x05dc &device.id usb 0x0080 +device.name Jumpdrive Secure 64MB vendor.id usb 0x05dc &device.id usb 0x0081 +device.name RBC Compact Flash Drive vendor.id usb 0x05dc &device.id usb 0x00a7 +device.name JumpDrive Impact vendor.id usb 0x05dc &device.id usb 0x0100 +device.name JumpDrive PRO vendor.id usb 0x05dc &device.id usb 0x0200 +device.name JumpDrive 2.0 Pro vendor.id usb 0x05dc &device.id usb 0x0300 +device.name Jumpdrive Geysr vendor.id usb 0x05dc &device.id usb 0x0301 +device.name JumpDrive Classic vendor.id usb 0x05dc &device.id usb 0x0302 +device.name JD Micro vendor.id usb 0x05dc &device.id usb 0x0303 +device.name JD Micro Pro vendor.id usb 0x05dc &device.id usb 0x0304 +device.name JD Secure II vendor.id usb 0x05dc &device.id usb 0x0310 +device.name JumpDrive vendor.id usb 0x05dc &device.id usb 0x0311 +device.name JumpDrive Classic vendor.id usb 0x05dc &device.id usb 0x0312 +device.name JD Micro vendor.id usb 0x05dc &device.id usb 0x0313 +device.name JD Micro Pro vendor.id usb 0x05dc &device.id usb 0x0320 +device.name JumpDrive vendor.id usb 0x05dc &device.id usb 0x0321 +device.name JD Micro vendor.id usb 0x05dc &device.id usb 0x0322 +device.name JD Micro Pro vendor.id usb 0x05dc &device.id usb 0x0323 +device.name UFC vendor.id usb 0x05dc &device.id usb 0x0330 +device.name JumpDrive Expression vendor.id usb 0x05dc &device.id usb 0x0340 +device.name JumpDrive TAD vendor.id usb 0x05dc &device.id usb 0x0350 +device.name Express Card vendor.id usb 0x05dc &device.id usb 0x0400 +device.name UFDC vendor.id usb 0x05dc &device.id usb 0x0401 +device.name UFDC vendor.id usb 0x05dc &device.id usb 0x0403 +device.name Locked B Device vendor.id usb 0x05dc &device.id usb 0x0405 +device.name Locked C Device vendor.id usb 0x05dc &device.id usb 0x0407 +device.name Locked D Device vendor.id usb 0x05dc &device.id usb 0x0409 +device.name Locked E Device vendor.id usb 0x05dc &device.id usb 0x040b +device.name Locked F Device vendor.id usb 0x05dc &device.id usb 0x040d +device.name Locked G Device vendor.id usb 0x05dc &device.id usb 0x040f +device.name Locked H Device vendor.id usb 0x05dc &device.id usb 0x0410 +device.name JumpDrive vendor.id usb 0x05dc &device.id usb 0x0411 +device.name JumpDrive vendor.id usb 0x05dc &device.id usb 0x0413 +device.name Locked J Device vendor.id usb 0x05dc &device.id usb 0x0415 +device.name Locked K Device vendor.id usb 0x05dc &device.id usb 0x0417 +device.name Locked L Device vendor.id usb 0x05dc &device.id usb 0x0419 +device.name Locked M Device vendor.id usb 0x05dc &device.id usb 0x041b +device.name Locked N Device vendor.id usb 0x05dc &device.id usb 0x041d +device.name Locked O Device vendor.id usb 0x05dc &device.id usb 0x041f +device.name Locked P Device vendor.id usb 0x05dc &device.id usb 0x0420 +device.name JumpDrive vendor.id usb 0x05dc &device.id usb 0x0421 +device.name JumpDrive vendor.id usb 0x05dc &device.id usb 0x0423 +device.name Locked R Device vendor.id usb 0x05dc &device.id usb 0x0425 +device.name Locked S Device vendor.id usb 0x05dc &device.id usb 0x0427 +device.name Locked T Device vendor.id usb 0x05dc &device.id usb 0x0429 +device.name Locked U Device vendor.id usb 0x05dc &device.id usb 0x042b +device.name Locked V Device vendor.id usb 0x05dc &device.id usb 0x042d +device.name Locked W Device vendor.id usb 0x05dc &device.id usb 0x042f +device.name Locked X Device vendor.id usb 0x05dc &device.id usb 0x0431 +device.name Locked Y Device vendor.id usb 0x05dc &device.id usb 0x0433 +device.name Locked Z Device vendor.id usb 0x05dc &device.id usb 0x4d02 +device.name MP3 Player vendor.id usb 0x05dc &device.id usb 0x4d12 +device.name MP3 Player vendor.id usb 0x05dc &device.id usb 0x4d30 +device.name MP3 Player vendor.id usb 0x05dc &device.id usb 0xa209 +device.name JumpDrive S70 vendor.id usb 0x05dc &device.id usb 0xa300 +device.name JumpDrive2 vendor.id usb 0x05dc &device.id usb 0xa400 +device.name JumpDrive trade; Pro 40-501 vendor.id usb 0x05dc &device.id usb 0xa410 +device.name JumpDrive 128MB/256MB vendor.id usb 0x05dc &device.id usb 0xa411 +device.name JumpDrive Traveler vendor.id usb 0x05dc &device.id usb 0xa420 +device.name JumpDrive Pro vendor.id usb 0x05dc &device.id usb 0xa421 +device.name JumpDrive Pro II vendor.id usb 0x05dc &device.id usb 0xa422 +device.name JumpDrive Micro Pro vendor.id usb 0x05dc &device.id usb 0xa430 +device.name JumpDrive Secure vendor.id usb 0x05dc &device.id usb 0xa431 +device.name JumpDrive Secure II vendor.id usb 0x05dc &device.id usb 0xa432 +device.name JumpDrive Classic vendor.id usb 0x05dc &device.id usb 0xa440 +device.name JumpDrive Lightning vendor.id usb 0x05dc &device.id usb 0xa450 +device.name JumpDrive TouchGuard vendor.id usb 0x05dc &device.id usb 0xa460 +device.name JD Mercury vendor.id usb 0x05dc &device.id usb 0xa501 +device.name JumpDrive Classic vendor.id usb 0x05dc &device.id usb 0xa510 +device.name JumpDrive Sport vendor.id usb 0x05dc &device.id usb 0xa530 +device.name JumpDrive Expression vendor.id usb 0x05dc &device.id usb 0xa531 +device.name JumpDrive Secure II vendor.id usb 0x05dc &device.id usb 0xa560 +device.name JumpDrive FireFly vendor.id usb 0x05dc &device.id usb 0xa701 +device.name JumpDrive FireFly vendor.id usb 0x05dc &device.id usb 0xa731 +device.name JumpDrive FireFly vendor.id usb 0x05dc &device.id usb 0xa762 +device.name JumpDrive FireFly vendor.id usb 0x05dc &device.id usb 0xa768 +device.name JumpDrive Retrax vendor.id usb 0x05dc &device.id usb 0xa790 +device.name JumpDrive 2GB vendor.id usb 0x05dc &device.id usb 0xa811 +device.name 16GB Gizmo! vendor.id usb 0x05dc &device.id usb 0xa813 +device.name 16gB flash thumb drive vendor.id usb 0x05dc &device.id usb 0xa815 +device.name JumpDrive V10 vendor.id usb 0x05dc &device.id usb 0xa833 +device.name JumpDrive S23 64GB vendor.id usb 0x05dc &device.id usb 0xb002 +device.name USB CF Reader vendor.id usb 0x05dc &device.id usb 0xb018 +device.name Multi-Card Reader vendor.id usb 0x05dc &device.id usb 0xb047 +device.name SDHC Reader [RW047-7000] vendor.id usb 0x05dc &device.id usb 0xb051 +device.name microSD RDR UHS-I Card Reader [LRWM03U-7000] vendor.id usb 0x05dc &device.id usb 0xba02 +device.name Workflow CFR1 vendor.id usb 0x05dc &device.id usb 0xba0a +device.name Workflow DD512 vendor.id usb 0x05dc &device.id usb 0xc753 +device.name JumpDrive TwistTurn vendor.id usb 0x05dc &device.id usb 0xc75c +device.name JumpDrive V10 vendor.id usb 0x05dd +vendor.name Delta Electronics, Inc. vendor.id usb 0x05dd &device.id usb 0xff31 +device.name AWU-120 vendor.id usb 0x05dd &device.id usb 0xff32 +device.name FriendlyNET AeroLAN AL2011 vendor.id usb 0x05dd &device.id usb 0xff35 +device.name PCW 100 - Wireless 802.11b Adapter vendor.id usb 0x05dd &device.id usb 0xff91 +device.name 2Wire PC Port Phoneline 10Mbps Adapter vendor.id usb 0x05df +vendor.name Silicon Vision, Inc. vendor.id usb 0x05e0 +vendor.name Symbol Technologies vendor.id usb 0x05e0 &device.id usb 0x0700 +device.name Bar Code Scanner (CS1504) vendor.id usb 0x05e0 &device.id usb 0x0800 +device.name Spectrum24 Wireless LAN Adapter vendor.id usb 0x05e0 &device.id usb 0x1200 +device.name Bar Code Scanner vendor.id usb 0x05e0 &device.id usb 0x1701 +device.name Bar Code Scanner (CDC) vendor.id usb 0x05e0 &device.id usb 0x1900 +device.name SNAPI Imaging Device vendor.id usb 0x05e0 &device.id usb 0x2000 +device.name MC3090 Rugged Mobile Computer vendor.id usb 0x05e0 &device.id usb 0x200d +device.name MC70 Rugged Mobile Computer vendor.id usb 0x05e1 +vendor.name Syntek Semiconductor Co., Ltd vendor.id usb 0x05e1 &device.id usb 0x0100 +device.name 802.11g + Bluetooth Wireless Adapter vendor.id usb 0x05e1 &device.id usb 0x0408 +device.name STK1160 Video Capture Device vendor.id usb 0x05e1 &device.id usb 0x0500 +device.name DC-112X Webcam vendor.id usb 0x05e1 &device.id usb 0x0501 +device.name DC-1125 Webcam vendor.id usb 0x05e1 &device.id usb 0x0890 +device.name STK011 Camera vendor.id usb 0x05e1 &device.id usb 0x0892 +device.name STK013 Camera vendor.id usb 0x05e1 &device.id usb 0x0895 +device.name STK016 Camera vendor.id usb 0x05e1 &device.id usb 0x0896 +device.name STK017 Camera vendor.id usb 0x05e1 &device.id usb 0x2010 +device.name ARCTIC Sound P261 Headphones vendor.id usb 0x05e2 +vendor.name ElecVision, Inc. vendor.id usb 0x05e3 +vendor.name Genesys Logic, Inc. vendor.id usb 0x05e3 &device.id usb 0x000a +device.name Keyboard with PS/2 Port vendor.id usb 0x05e3 &device.id usb 0x000b +device.name Mouse vendor.id usb 0x05e3 &device.id usb 0x0100 +device.name Nintendo Game Boy Advance SP vendor.id usb 0x05e3 &device.id usb 0x0120 +device.name Pacific Image Electronics PrimeFilm 1800u slide/negative scanner vendor.id usb 0x05e3 &device.id usb 0x0131 +device.name CF/SM Reader/Writer vendor.id usb 0x05e3 &device.id usb 0x0142 +device.name Multiple Slides Scanner-3600 vendor.id usb 0x05e3 &device.id usb 0x0143 +device.name Multiple Frames Film Scanner-36series vendor.id usb 0x05e3 &device.id usb 0x0145 +device.name Reflecta CrystalScan 7200 Photo-Scanner vendor.id usb 0x05e3 &device.id usb 0x0180 +device.name Plustek Scanner vendor.id usb 0x05e3 &device.id usb 0x0182 +device.name Wize Media 1000 vendor.id usb 0x05e3 &device.id usb 0x0189 +device.name ScanJet 4600 series vendor.id usb 0x05e3 &device.id usb 0x018a +device.name Xerox 6400 vendor.id usb 0x05e3 &device.id usb 0x0300 +device.name GLUSB98PT Parallel Port vendor.id usb 0x05e3 &device.id usb 0x0301 +device.name USB2LPT Cable Release2 vendor.id usb 0x05e3 &device.id usb 0x0406 +device.name Hub vendor.id usb 0x05e3 &device.id usb 0x0501 +device.name GL620USB Host-Host interface vendor.id usb 0x05e3 &device.id usb 0x0502 +device.name GL620USB-A GeneLink USB-USB Bridge vendor.id usb 0x05e3 &device.id usb 0x0503 +device.name Webcam vendor.id usb 0x05e3 &device.id usb 0x0504 +device.name HID Keyboard Filter vendor.id usb 0x05e3 &device.id usb 0x0604 +device.name USB 1.1 Hub vendor.id usb 0x05e3 &device.id usb 0x0605 +device.name USB 2.0 Hub vendor.id usb 0x05e3 &device.id usb 0x0606 +device.name USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub vendor.id usb 0x05e3 &device.id usb 0x0607 +device.name Logitech G110 Hub vendor.id usb 0x05e3 &device.id usb 0x0608 +device.name Hub vendor.id usb 0x05e3 &device.id usb 0x0610 +device.name 4-port hub vendor.id usb 0x05e3 &device.id usb 0x0612 +device.name Hub vendor.id usb 0x05e3 &device.id usb 0x0616 +device.name hub vendor.id usb 0x05e3 &device.id usb 0x0660 +device.name USB 2.0 Hub vendor.id usb 0x05e3 &device.id usb 0x0700 +device.name SIIG US2256 CompactFlash Card Reader vendor.id usb 0x05e3 &device.id usb 0x0701 +device.name USB 2.0 IDE Adapter vendor.id usb 0x05e3 &device.id usb 0x0702 +device.name USB 2.0 IDE Adapter [GL811E] vendor.id usb 0x05e3 &device.id usb 0x0703 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x0704 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x0705 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x0706 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x0707 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x0708 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x0709 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x070a +device.name Pen Flash vendor.id usb 0x05e3 &device.id usb 0x070b +device.name DMHS1B Rev 3 DFU Adapter vendor.id usb 0x05e3 &device.id usb 0x070e +device.name USB 2.0 Card Reader vendor.id usb 0x05e3 &device.id usb 0x070f +device.name Pen Flash vendor.id usb 0x05e3 &device.id usb 0x0710 +device.name USB 2.0 33-in-1 Card Reader vendor.id usb 0x05e3 &device.id usb 0x0711 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x0712 +device.name Delkin Mass Storage Device vendor.id usb 0x05e3 &device.id usb 0x0715 +device.name USB 2.0 microSD Reader vendor.id usb 0x05e3 &device.id usb 0x0716 +device.name USB 2.0 Multislot Card Reader/Writer vendor.id usb 0x05e3 &device.id usb 0x0717 +device.name All-in-1 Card Reader vendor.id usb 0x05e3 &device.id usb 0x0718 +device.name IDE/SATA Adapter vendor.id usb 0x05e3 &device.id usb 0x0719 +device.name SATA adapter vendor.id usb 0x05e3 &device.id usb 0x0722 +device.name SD/MMC card reader vendor.id usb 0x05e3 &device.id usb 0x0723 +device.name GL827L SD/MMC/MS Flash Card Reader vendor.id usb 0x05e3 &device.id usb 0x0726 +device.name SD Card Reader vendor.id usb 0x05e3 &device.id usb 0x0727 +device.name microSD Reader/Writer vendor.id usb 0x05e3 &device.id usb 0x0731 +device.name GL3310 SATA 3Gb/s Bridge Controller vendor.id usb 0x05e3 &device.id usb 0x0732 +device.name All-in-One Cardreader vendor.id usb 0x05e3 &device.id usb 0x0736 +device.name microSD Reader/Writer vendor.id usb 0x05e3 &device.id usb 0x0738 +device.name Card reader vendor.id usb 0x05e3 &device.id usb 0x0741 +device.name microSD Card Reader vendor.id usb 0x05e3 &device.id usb 0x0743 +device.name SDXC and microSDXC CardReader vendor.id usb 0x05e3 &device.id usb 0x0745 +device.name Logilink CR0012 vendor.id usb 0x05e3 &device.id usb 0x0748 +device.name All-in-One Cardreader vendor.id usb 0x05e3 &device.id usb 0x0751 +device.name microSD Card Reader vendor.id usb 0x05e3 &device.id usb 0x0760 +device.name USB 2.0 Card Reader/Writer vendor.id usb 0x05e3 &device.id usb 0x0761 +device.name Genesys Mass Storage Device vendor.id usb 0x05e3 &device.id usb 0x0780 +device.name USBFS DFU Adapter vendor.id usb 0x05e3 &device.id usb 0x07a0 +device.name Pen Flash vendor.id usb 0x05e3 &device.id usb 0x0880 +device.name Wasp (SL-6612) vendor.id usb 0x05e3 &device.id usb 0x0927 +device.name Card Reader vendor.id usb 0x05e3 &device.id usb 0x1205 +device.name Afilias Optical Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330 vendor.id usb 0x05e3 &device.id usb 0xa700 +device.name Pen Flash vendor.id usb 0x05e3 &device.id usb 0xf102 +device.name VX7012 TV Box vendor.id usb 0x05e3 &device.id usb 0xf103 +device.name VX7012 TV Box vendor.id usb 0x05e3 &device.id usb 0xf104 +device.name VX7012 TV Box vendor.id usb 0x05e3 &device.id usb 0xfd21 +device.name 3M TL20 Temperature Logger vendor.id usb 0x05e3 &device.id usb 0xfe00 +device.name Razer Mouse vendor.id usb 0x05e4 +vendor.name Red Wing Corp. vendor.id usb 0x05e5 +vendor.name Fuji Electric Co., Ltd vendor.id usb 0x05e6 +vendor.name Keithley Instruments vendor.id usb 0x05e8 +vendor.name ICC, Inc. vendor.id usb 0x05e9 +vendor.name Kawasaki LSI vendor.id usb 0x05e9 &device.id usb 0x0008 +device.name KL5KUSB101B Ethernet [klsi] vendor.id usb 0x05e9 &device.id usb 0x0009 +device.name Sony 10Mbps Ethernet [pegasus] vendor.id usb 0x05e9 &device.id usb 0x000c +device.name USB-to-RS-232 vendor.id usb 0x05e9 &device.id usb 0x000d +device.name USB-to-RS-232 vendor.id usb 0x05e9 &device.id usb 0x0014 +device.name RS-232 J104 vendor.id usb 0x05e9 &device.id usb 0x0040 +device.name Ethernet Adapter vendor.id usb 0x05e9 &device.id usb 0x2008 +device.name Ethernet Adapter vendor.id usb 0x05eb +vendor.name FFC, Ltd vendor.id usb 0x05ec +vendor.name COM21, Inc. vendor.id usb 0x05ee +vendor.name Cytechinfo Inc. vendor.id usb 0x05ef +vendor.name AVB, Inc. [anko?] vendor.id usb 0x05ef &device.id usb 0x020a +device.name Top Shot Pegasus Joystick vendor.id usb 0x05ef &device.id usb 0x8884 +device.name Mag Turbo Force Wheel vendor.id usb 0x05ef &device.id usb 0x8888 +device.name Top Shot Force Feedback Racing Wheel vendor.id usb 0x05f0 +vendor.name Canopus Co., Ltd vendor.id usb 0x05f0 &device.id usb 0x0101 +device.name DA-Port DAC vendor.id usb 0x05f1 +vendor.name Compass Communications vendor.id usb 0x05f2 +vendor.name Dexin Corp., Ltd vendor.id usb 0x05f2 &device.id usb 0x0010 +device.name AQ Mouse vendor.id usb 0x05f3 +vendor.name PI Engineering, Inc. vendor.id usb 0x05f3 &device.id usb 0x0007 +device.name Kinesis Advantage PRO MPC/USB Keyboard vendor.id usb 0x05f3 &device.id usb 0x0081 +device.name Kinesis Integrated Hub vendor.id usb 0x05f3 &device.id usb 0x00ff +device.name VEC Footpedal vendor.id usb 0x05f3 &device.id usb 0x0203 +device.name Y-mouse Keyboard & Mouse Adapter vendor.id usb 0x05f3 &device.id usb 0x020b +device.name PS2 Adapter vendor.id usb 0x05f3 &device.id usb 0x0232 +device.name X-Keys Switch Interface, Programming Mode vendor.id usb 0x05f3 &device.id usb 0x0261 +device.name X-Keys Switch Interface, SPLAT Mode vendor.id usb 0x05f3 &device.id usb 0x0264 +device.name X-Keys Switch Interface, Composite Mode vendor.id usb 0x05f5 +vendor.name Unixtar Technology, Inc. vendor.id usb 0x05f6 +vendor.name AOC International vendor.id usb 0x05f7 +vendor.name RFC Distribution(s) PTE, Ltd vendor.id usb 0x05f9 +vendor.name PSC Scanning, Inc. vendor.id usb 0x05f9 &device.id usb 0x1104 +device.name Magellan 2200VS vendor.id usb 0x05f9 &device.id usb 0x1206 +device.name Gryphon series (OEM mode) vendor.id usb 0x05f9 &device.id usb 0x2202 +device.name Point of Sale Handheld Scanner vendor.id usb 0x05f9 &device.id usb 0x2206 +device.name Gryphon series (keyboard emulation mode) vendor.id usb 0x05f9 &device.id usb 0x220c +device.name Datalogic Gryphon GD4430 vendor.id usb 0x05f9 &device.id usb 0x2601 +device.name Datalogic Magellan 1000i Barcode Scanner vendor.id usb 0x05f9 &device.id usb 0x2602 +device.name Datalogic Magellan 1100i Barcode Scanner vendor.id usb 0x05f9 &device.id usb 0x4204 +device.name Gryphon series (RS-232 emulation mode) vendor.id usb 0x05f9 &device.id usb 0x5204 +device.name Datalogic Gryphon GFS4170 (config mode) vendor.id usb 0x05fa +vendor.name Siemens Telecommunications Systems, Ltd vendor.id usb 0x05fa &device.id usb 0x3301 +device.name Keyboard with PS/2 Mouse Port vendor.id usb 0x05fa &device.id usb 0x3302 +device.name Keyboard vendor.id usb 0x05fa &device.id usb 0x3303 +device.name Keyboard with PS/2 Mouse Port vendor.id usb 0x05fc +vendor.name Harman vendor.id usb 0x05fc &device.id usb 0x0001 +device.name Soundcraft Si Multi Digital Card vendor.id usb 0x05fc &device.id usb 0x7849 +device.name Harman/Kardon SoundSticks vendor.id usb 0x05fd +vendor.name InterAct, Inc. vendor.id usb 0x05fd &device.id usb 0x0239 +device.name SV-239 HammerHead Digital vendor.id usb 0x05fd &device.id usb 0x0251 +device.name Raider Pro vendor.id usb 0x05fd &device.id usb 0x0253 +device.name ProPad 8 Digital vendor.id usb 0x05fd &device.id usb 0x0286 +device.name SV-286 Cyclone Digital vendor.id usb 0x05fd &device.id usb 0x107a +device.name PowerPad Pro X-Box pad vendor.id usb 0x05fd &device.id usb 0x262a +device.name 3dfx HammerHead FX vendor.id usb 0x05fd &device.id usb 0x262f +device.name HammerHead Fx vendor.id usb 0x05fd &device.id usb 0xdaae +device.name Game Shark vendor.id usb 0x05fd &device.id usb 0xdbae +device.name Datel XBoxMC vendor.id usb 0x05fe +vendor.name Chic Technology Corp. vendor.id usb 0x05fe &device.id usb 0x0001 +device.name Mouse vendor.id usb 0x05fe &device.id usb 0x0003 +device.name Cypress USB Mouse vendor.id usb 0x05fe &device.id usb 0x0005 +device.name Viewmaster 4D Browser Mouse vendor.id usb 0x05fe &device.id usb 0x0007 +device.name Twinhead Mouse vendor.id usb 0x05fe &device.id usb 0x0009 +device.name Inland Pro 4500/5000 Mouse vendor.id usb 0x05fe &device.id usb 0x0011 +device.name Browser Mouse vendor.id usb 0x05fe &device.id usb 0x0014 +device.name Gamepad vendor.id usb 0x05fe &device.id usb 0x1010 +device.name Optical Wireless vendor.id usb 0x05fe &device.id usb 0x2001 +device.name Microsoft Wireless Receiver 700 vendor.id usb 0x05ff +vendor.name LeCroy Corp. vendor.id usb 0x0600 +vendor.name Barco Display Systems vendor.id usb 0x0601 +vendor.name Jazz Hipster Corp. vendor.id usb 0x0601 &device.id usb 0x0003 +device.name Internet Security Co., Ltd. SecureKey vendor.id usb 0x0602 +vendor.name Vista Imaging, Inc. vendor.id usb 0x0602 &device.id usb 0x1001 +device.name ViCam Webcam vendor.id usb 0x0603 +vendor.name Novatek Microelectronics Corp. vendor.id usb 0x0603 &device.id usb 0x00f1 +device.name Keyboard (Labtec Ultra Flat Keyboard) vendor.id usb 0x0603 &device.id usb 0x00f2 +device.name Keyboard (Labtec Ultra Flat Keyboard) vendor.id usb 0x0603 &device.id usb 0x6871 +device.name Mouse vendor.id usb 0x0604 +vendor.name Jean Co., Ltd vendor.id usb 0x0605 +vendor.name Anchor C&C Co., Ltd vendor.id usb 0x0606 +vendor.name Royal Information Electronics Co., Ltd vendor.id usb 0x0607 +vendor.name Bridge Information Co., Ltd vendor.id usb 0x0608 +vendor.name Genrad Ads vendor.id usb 0x0609 +vendor.name SMK Manufacturing, Inc. vendor.id usb 0x0609 &device.id usb 0x031d +device.name eHome Infrared Receiver vendor.id usb 0x0609 &device.id usb 0x0322 +device.name eHome Infrared Receiver vendor.id usb 0x0609 &device.id usb 0x0334 +device.name eHome Infrared Receiver vendor.id usb 0x0609 &device.id usb 0xff12 +device.name SMK Bluetooth Device vendor.id usb 0x060a +vendor.name Worthington Data Solutions, Inc. vendor.id usb 0x060b +vendor.name Solid Year vendor.id usb 0x060b &device.id usb 0x0001 +device.name MacAlly Keyboard vendor.id usb 0x060b &device.id usb 0x0230 +device.name KSK-8003 UX Keyboard vendor.id usb 0x060b &device.id usb 0x0540 +device.name DeltaCo TB-106U Keyboard vendor.id usb 0x060b &device.id usb 0x1006 +device.name Japanese Keyboard - 260U vendor.id usb 0x060b &device.id usb 0x2101 +device.name Keyboard vendor.id usb 0x060b &device.id usb 0x2231 +device.name KSK-6001 UELX Keyboard vendor.id usb 0x060b &device.id usb 0x2270 +device.name Gigabyte K8100 Aivia Gaming Keyboard vendor.id usb 0x060b &device.id usb 0x5253 +device.name Thermaltake MEKA G-Unit Gaming Keyboard vendor.id usb 0x060b &device.id usb 0x5811 +device.name ACK-571U Wireless Keyboard vendor.id usb 0x060b &device.id usb 0x5903 +device.name Japanese Keyboard - 595U vendor.id usb 0x060b &device.id usb 0x6001 +device.name SolidTek USB 2p HUB vendor.id usb 0x060b &device.id usb 0x6002 +device.name SolidTek USB Keyboard vendor.id usb 0x060b &device.id usb 0x6003 +device.name Japanese Keyboard - 600HM vendor.id usb 0x060b &device.id usb 0x6231 +device.name Thermaltake eSPORTS Meka Keyboard vendor.id usb 0x060b &device.id usb 0x8007 +device.name P-W1G1F12 VER:1 [Macally MegaCam] vendor.id usb 0x060b &device.id usb 0xa001 +device.name Maxwell Compact Pc PM3 vendor.id usb 0x060c +vendor.name EEH Datalink GmbH vendor.id usb 0x060d +vendor.name Auctor Corp. vendor.id usb 0x060e +vendor.name Transmonde Technologies, Inc. vendor.id usb 0x060f +vendor.name Joinsoon Electronics Mfg. Co., Ltd vendor.id usb 0x0610 +vendor.name Costar Electronics, Inc. vendor.id usb 0x0611 +vendor.name Totoku Electric Co., Ltd vendor.id usb 0x0613 +vendor.name TransAct Technologies, Inc. vendor.id usb 0x0614 +vendor.name Bio-Rad Laboratories vendor.id usb 0x0615 +vendor.name Quabbin Wire & Cable Co., Inc. vendor.id usb 0x0616 +vendor.name Future Techno Designs PVT, Ltd vendor.id usb 0x0617 +vendor.name Swiss Federal Insitute of Technology vendor.id usb 0x0617 &device.id usb 0x000a +device.name Thymio-II vendor.id usb 0x0617 &device.id usb 0x000c +device.name Thymio-II Wireless vendor.id usb 0x0618 +vendor.name MacAlly vendor.id usb 0x0618 &device.id usb 0x0101 +device.name Mouse vendor.id usb 0x0619 +vendor.name Seiko Instruments, Inc. vendor.id usb 0x0619 &device.id usb 0x0101 +device.name SLP-100 Driver vendor.id usb 0x0619 &device.id usb 0x0102 +device.name SLP-200 Driver vendor.id usb 0x0619 &device.id usb 0x0103 +device.name SLP-100N Driver vendor.id usb 0x0619 &device.id usb 0x0104 +device.name SLP-200N Driver vendor.id usb 0x0619 &device.id usb 0x0105 +device.name SLP-240 Driver vendor.id usb 0x0619 &device.id usb 0x0501 +device.name SLP-440 Driver vendor.id usb 0x0619 &device.id usb 0x0502 +device.name SLP-450 Driver vendor.id usb 0x061a +vendor.name Veridicom International, Inc. vendor.id usb 0x061a &device.id usb 0x0110 +device.name 5thSense Fingerprint Sensor vendor.id usb 0x061a &device.id usb 0x0200 +device.name FPS200 Fingerprint Sensor vendor.id usb 0x061a &device.id usb 0x8200 +device.name VKI-A Fingerprint Sensor/Flash Storage (dumb) vendor.id usb 0x061a &device.id usb 0x9200 +device.name VKI-B Fingerprint Sensor/Flash Storage (smart) vendor.id usb 0x061b +vendor.name Promptus Communications, Inc. vendor.id usb 0x061c +vendor.name Act Labs, Ltd vendor.id usb 0x061d +vendor.name Quatech, Inc. vendor.id usb 0x061d &device.id usb 0xc020 +device.name SSU-100 vendor.id usb 0x061e +vendor.name Nissei Electric Co. vendor.id usb 0x061e &device.id usb 0x0001 +device.name nissei 128DE-USB - vendor.id usb 0x061e &device.id usb 0x0010 +device.name nissei 128DE-PNA - vendor.id usb 0x0620 +vendor.name Alaris, Inc. vendor.id usb 0x0620 &device.id usb 0x0004 +device.name QuickVideo weeCam vendor.id usb 0x0620 &device.id usb 0x0007 +device.name QuickVideo weeCam vendor.id usb 0x0620 &device.id usb 0x000a +device.name QuickVideo weeCam vendor.id usb 0x0620 &device.id usb 0x000b +device.name QuickVideo weeCam vendor.id usb 0x0621 +vendor.name ODU-Steckverbindungssysteme GmbH & Co. KG vendor.id usb 0x0622 +vendor.name Iotech, Inc. vendor.id usb 0x0623 +vendor.name Littelfuse, Inc. vendor.id usb 0x0624 +vendor.name Avocent Corp. vendor.id usb 0x0624 &device.id usb 0x0248 +device.name Virtual Hub vendor.id usb 0x0624 &device.id usb 0x0249 +device.name Virtual Keyboard/Mouse vendor.id usb 0x0624 &device.id usb 0x0251 +device.name Virtual Mass Storage vendor.id usb 0x0624 &device.id usb 0x0294 +device.name Dell 03R874 KVM dongle vendor.id usb 0x0624 &device.id usb 0x0402 +device.name Cisco Virtual Keyboard and Mouse vendor.id usb 0x0624 &device.id usb 0x0403 +device.name Cisco Virtual Mass Storage vendor.id usb 0x0625 +vendor.name TiMedia Technology Co., Ltd vendor.id usb 0x0626 +vendor.name Nippon Systems Development Co., Ltd vendor.id usb 0x0627 +vendor.name Adomax Technology Co., Ltd vendor.id usb 0x0628 +vendor.name Tasking Software, Inc. vendor.id usb 0x0629 +vendor.name Zida Technologies, Ltd vendor.id usb 0x062a +vendor.name Creative Labs vendor.id usb 0x062a &device.id usb 0x0000 +device.name Optical mouse vendor.id usb 0x062a &device.id usb 0x0001 +device.name Notebook Optical Mouse vendor.id usb 0x062a &device.id usb 0x0102 +device.name Wireless Keyboard/Mouse Combo [MK1152WC] vendor.id usb 0x062a &device.id usb 0x0201 +device.name Defender Office Keyboard (K7310) S Zodiak KM-9010 vendor.id usb 0x062a &device.id usb 0x0252 +device.name Emerge Uni-retractable Laser Mouse vendor.id usb 0x062a &device.id usb 0x2410 +device.name Wireless PS3 gamepad vendor.id usb 0x062a &device.id usb 0x3286 +device.name Nano Receiver [Sandstrom Laser Mouse SMWLL11] vendor.id usb 0x062a &device.id usb 0x4101 +device.name Wireless Keyboard/Mouse vendor.id usb 0x062a &device.id usb 0x6301 +device.name Trust Wireless Optical Mouse MI-4150K vendor.id usb 0x062a &device.id usb 0x9003 +device.name VoIP Conference Hub (A16GH) vendor.id usb 0x062a &device.id usb 0x9004 +device.name USR9602 USB Internet Mini Phone vendor.id usb 0x062b +vendor.name Greatlink Electronics Taiwan, Ltd vendor.id usb 0x062c +vendor.name Institute for Information Industry vendor.id usb 0x062d +vendor.name Taiwan Tai-Hao Enterprises Co., Ltd vendor.id usb 0x062e +vendor.name Mainsuper Enterprises Co., Ltd vendor.id usb 0x062f +vendor.name Sin Sheng Terminal & Machine, Inc. vendor.id usb 0x0631 +vendor.name JUJO Electronics Corp. vendor.id usb 0x0633 +vendor.name Cyrix Corp. vendor.id usb 0x0634 +vendor.name Micron Technology, Inc. vendor.id usb 0x0634 &device.id usb 0x0655 +device.name Embedded Mass Storage Drive [RealSSD] vendor.id usb 0x0635 +vendor.name Methode Electronics, Inc. vendor.id usb 0x0636 +vendor.name Sierra Imaging, Inc. vendor.id usb 0x0636 &device.id usb 0x0003 +device.name Vivicam 35Xx vendor.id usb 0x0638 +vendor.name Avision, Inc. vendor.id usb 0x0638 &device.id usb 0x0268 +device.name iVina 1200U Scanner vendor.id usb 0x0638 &device.id usb 0x026a +device.name Minolta Dimage Scan Dual II AF-2820U (2886) vendor.id usb 0x0638 &device.id usb 0x0a10 +device.name iVina FB1600/UMAX Astra 4500 vendor.id usb 0x0638 &device.id usb 0x0a13 +device.name AV600U vendor.id usb 0x0638 &device.id usb 0x0a15 +device.name Konica Minolta SC-110 vendor.id usb 0x0638 &device.id usb 0x0a16 +device.name Konica Minolta SC-215 vendor.id usb 0x0638 &device.id usb 0x0a30 +device.name UMAX Astra 6700 Scanner vendor.id usb 0x0638 &device.id usb 0x0a41 +device.name Avision AM3000/MF3000 Series vendor.id usb 0x0638 &device.id usb 0x0f01 +device.name fi-4010CU vendor.id usb 0x0638 &device.id usb 0x4004 +device.name Minolta Dimage Scan Elite II AF-2920 (2888) vendor.id usb 0x0639 +vendor.name Chrontel, Inc. vendor.id usb 0x063a +vendor.name Techwin Corp. vendor.id usb 0x063b +vendor.name Taugagreining HF vendor.id usb 0x063c +vendor.name Yamaichi Electronics Co., Ltd (Sakura) vendor.id usb 0x063d +vendor.name Fong Kai Industrial Co., Ltd vendor.id usb 0x063e +vendor.name RealMedia Technology, Inc. vendor.id usb 0x063f +vendor.name New Technology Cable, Ltd vendor.id usb 0x0640 +vendor.name Hitex Development Tools vendor.id usb 0x0640 &device.id usb 0x0026 +device.name LPC-Stick vendor.id usb 0x0641 +vendor.name Woods Industries, Inc. vendor.id usb 0x0642 +vendor.name VIA Medical Corp. vendor.id usb 0x0644 +vendor.name TEAC Corp. vendor.id usb 0x0644 &device.id usb 0x0000 +device.name Floppy vendor.id usb 0x0644 &device.id usb 0x0200 +device.name All-In-One Multi-Card Reader CA200/B/S vendor.id usb 0x0644 &device.id usb 0x1000 +device.name CD-ROM Drive vendor.id usb 0x0644 &device.id usb 0x800d +device.name TASCAM Portastudio DP-01FX vendor.id usb 0x0644 &device.id usb 0x800e +device.name TASCAM US-122L vendor.id usb 0x0644 &device.id usb 0x801d +device.name TASCAM DR-100 vendor.id usb 0x0644 &device.id usb 0x8021 +device.name TASCAM US-122mkII vendor.id usb 0x0644 &device.id usb 0xd001 +device.name CD-R/RW Unit vendor.id usb 0x0644 &device.id usb 0xd002 +device.name CD-R/RW Unit vendor.id usb 0x0644 &device.id usb 0xd010 +device.name CD-RW/DVD Unit vendor.id usb 0x0645 +vendor.name Who? Vision Systems, Inc. vendor.id usb 0x0646 +vendor.name UMAX vendor.id usb 0x0647 +vendor.name Acton Research Corp. vendor.id usb 0x0647 &device.id usb 0x0100 +device.name ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph vendor.id usb 0x0647 &device.id usb 0x0101 +device.name ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph vendor.id usb 0x0647 &device.id usb 0x0102 +device.name ARC Inspectrum Mono vendor.id usb 0x0647 &device.id usb 0x0103 +device.name ARC Filterwheel vendor.id usb 0x0647 &device.id usb 0x03e9 +device.name Inspectrum 128x1024 F VIS Spectrograph vendor.id usb 0x0647 &device.id usb 0x03ea +device.name Inspectrum 256x1024 F VIS Spectrograph vendor.id usb 0x0647 &device.id usb 0x03eb +device.name Inspectrum 128x1024 B VIS Spectrograph vendor.id usb 0x0647 &device.id usb 0x03ec +device.name Inspectrum 256x1024 B VIS Spectrograph vendor.id usb 0x0648 +vendor.name Inside Out Networks vendor.id usb 0x0649 +vendor.name Weli Science Co., Ltd vendor.id usb 0x064b +vendor.name Analog Devices, Inc. (White Mountain DSP) vendor.id usb 0x064b &device.id usb 0x0165 +device.name Blackfin 535 [ADZS HPUSB ICE] vendor.id usb 0x064c +vendor.name Ji-Haw Industrial Co., Ltd vendor.id usb 0x064d +vendor.name TriTech Microelectronics, Ltd vendor.id usb 0x064e +vendor.name Suyin Corp. vendor.id usb 0x064e &device.id usb 0x2100 +device.name Sony Visual Communication Camera vendor.id usb 0x064e &device.id usb 0x9700 +device.name Asus Integrated Webcam vendor.id usb 0x064e &device.id usb 0xa100 +device.name Acer OrbiCam vendor.id usb 0x064e &device.id usb 0xa101 +device.name Acer CrystalEye Webcam vendor.id usb 0x064e &device.id usb 0xa102 +device.name Acer/Lenovo Webcam [CN0316] vendor.id usb 0x064e &device.id usb 0xa103 +device.name Acer/HP Integrated Webcam [CN0314] vendor.id usb 0x064e &device.id usb 0xa110 +device.name HP Webcam vendor.id usb 0x064e &device.id usb 0xa114 +device.name Lemote Webcam vendor.id usb 0x064e &device.id usb 0xa116 +device.name UVC 1.3MPixel WebCam vendor.id usb 0x064e &device.id usb 0xa136 +device.name Asus Integrated Webcam [CN031B] vendor.id usb 0x064e &device.id usb 0xa219 +device.name 1.3M WebCam (notebook emachines E730, Acer sub-brand) vendor.id usb 0x064e &device.id usb 0xc107 +device.name HP webcam [dv6-1190en] vendor.id usb 0x064e &device.id usb 0xc335 +device.name HP TrueVision HD vendor.id usb 0x064e &device.id usb 0xd101 +device.name Acer CrystalEye Webcam vendor.id usb 0x064e &device.id usb 0xd213 +device.name UVC HD Webcam vendor.id usb 0x064e &device.id usb 0xd217 +device.name HP TrueVision HD vendor.id usb 0x064e &device.id usb 0xe201 +device.name Lenovo Integrated Webcam vendor.id usb 0x064e &device.id usb 0xe203 +device.name Lenovo Integrated Webcam vendor.id usb 0x064e &device.id usb 0xe258 +device.name HP TrueVision HD Integrated Webcam vendor.id usb 0x064e &device.id usb 0xe263 +device.name HP TrueVision HD Integrated Webcam vendor.id usb 0x064e &device.id usb 0xf102 +device.name Lenovo Integrated Webcam [R5U877] vendor.id usb 0x064e &device.id usb 0xf103 +device.name Lenovo Integrated Webcam [R5U877] vendor.id usb 0x064e &device.id usb 0xf209 +device.name HP Webcam vendor.id usb 0x064e &device.id usb 0xf300 +device.name UVC 0.3M Webcam vendor.id usb 0x064f +vendor.name WIBU-Systems AG vendor.id usb 0x064f &device.id usb 0x03e9 +device.name CmStick (article no. 1001) vendor.id usb 0x064f &device.id usb 0x03f2 +device.name CmStick/M (article no. 1010) vendor.id usb 0x064f &device.id usb 0x03f3 +device.name CmStick/M (article no. 1011) vendor.id usb 0x064f &device.id usb 0x0bd7 +device.name BOX/U vendor.id usb 0x064f &device.id usb 0x0bd8 +device.name BOX/RU vendor.id usb 0x0650 +vendor.name Dynapro Systems vendor.id usb 0x0651 +vendor.name Likom Technology Sdn. Bhd. vendor.id usb 0x0652 +vendor.name Stargate Solutions, Inc. vendor.id usb 0x0653 +vendor.name CNF, Inc. vendor.id usb 0x0654 +vendor.name Granite Microsystems, Inc. vendor.id usb 0x0654 &device.id usb 0x0005 +device.name Device Bay Controller vendor.id usb 0x0654 &device.id usb 0x0006 +device.name Hub vendor.id usb 0x0654 &device.id usb 0x0007 +device.name Device Bay Controller vendor.id usb 0x0654 &device.id usb 0x0016 +device.name Hub vendor.id usb 0x0655 +vendor.name Space Shuttle Hi-Tech Co., Ltd vendor.id usb 0x0656 +vendor.name Glory Mark Electronic, Ltd vendor.id usb 0x0657 +vendor.name Tekcon Electronics Corp. vendor.id usb 0x0658 +vendor.name Sigma Designs, Inc. vendor.id usb 0x0659 +vendor.name Aethra vendor.id usb 0x065a +vendor.name Optoelectronics Co., Ltd vendor.id usb 0x065a &device.id usb 0x0001 +device.name Opticon OPR-2001 / NLV-1001 (keyboard mode) vendor.id usb 0x065a &device.id usb 0x0009 +device.name NLV-1001 (serial mode) / OPN-2001 [Opticon] vendor.id usb 0x065b +vendor.name Tracewell Systems vendor.id usb 0x065e +vendor.name Silicon Graphics vendor.id usb 0x065f +vendor.name Good Way Technology Co., Ltd & GWC technology Inc. vendor.id usb 0x0660 +vendor.name TSAY-E (BVI) International, Inc. vendor.id usb 0x0661 +vendor.name Hamamatsu Photonics K.K. vendor.id usb 0x0662 +vendor.name Kansai Electric Co., Ltd vendor.id usb 0x0663 +vendor.name Topmax Electronic Co., Ltd vendor.id usb 0x0663 &device.id usb 0x0103 +device.name CobraPad vendor.id usb 0x0664 +vendor.name ET&T Technology Co., Ltd. vendor.id usb 0x0664 &device.id usb 0x0301 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0664 &device.id usb 0x0302 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0664 &device.id usb 0x0303 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0664 &device.id usb 0x0304 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0664 &device.id usb 0x0305 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0664 &device.id usb 0x0306 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0664 &device.id usb 0x0307 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0664 &device.id usb 0x0309 +device.name Groovy Technology Corp. GTouch Touch Screen vendor.id usb 0x0665 +vendor.name Cypress Semiconductor vendor.id usb 0x0665 &device.id usb 0x5161 +device.name USB to Serial vendor.id usb 0x0667 +vendor.name Aiwa Co., Ltd vendor.id usb 0x0667 &device.id usb 0x0fa1 +device.name TD-U8000 Tape Drive vendor.id usb 0x0668 +vendor.name WordWand vendor.id usb 0x0669 +vendor.name Oce' Printing Systems GmbH vendor.id usb 0x066a +vendor.name Total Technologies, Ltd vendor.id usb 0x066b +vendor.name Linksys, Inc. vendor.id usb 0x066b &device.id usb 0x0105 +device.name SCM eUSB SmartMedia Card Reader vendor.id usb 0x066b &device.id usb 0x010a +device.name Melco MCR-U2 SmartMedia / CompactFlash Reader vendor.id usb 0x066b &device.id usb 0x200c +device.name USB10TX vendor.id usb 0x066b &device.id usb 0x2202 +device.name USB10TX Ethernet [pegasus] vendor.id usb 0x066b &device.id usb 0x2203 +device.name USB100TX Ethernet [pegasus] vendor.id usb 0x066b &device.id usb 0x2204 +device.name USB100TX HomePNA Ethernet [pegasus] vendor.id usb 0x066b &device.id usb 0x2206 +device.name USB Ethernet [pegasus] vendor.id usb 0x066b &device.id usb 0x2207 +device.name HomeLink Phoneline 10M Network Adapter vendor.id usb 0x066b &device.id usb 0x2211 +device.name WUSB11 802.11b Adapter vendor.id usb 0x066b &device.id usb 0x2212 +device.name WUSB11v2.5 802.11b Adapter vendor.id usb 0x066b &device.id usb 0x2213 +device.name WUSB12v1.1 802.11b Adapter vendor.id usb 0x066b &device.id usb 0x2219 +device.name Instant Wireless Network Adapter vendor.id usb 0x066b &device.id usb 0x400b +device.name USB10TX vendor.id usb 0x066d +vendor.name Entrega, Inc. vendor.id usb 0x066e +vendor.name Acer Semiconductor America, Inc. vendor.id usb 0x066f +vendor.name SigmaTel, Inc. vendor.id usb 0x066f &device.id usb 0x003b +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x003e +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x003f +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x0040 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x0041 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x0042 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x0043 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x004b +device.name A-Max PA11 MP3 Player vendor.id usb 0x066f &device.id usb 0x3400 +device.name STMP3400 D-Major MP3 Player vendor.id usb 0x066f &device.id usb 0x3410 +device.name STMP3410 D-Major MP3 Player vendor.id usb 0x066f &device.id usb 0x3500 +device.name Player Recovery Device vendor.id usb 0x066f &device.id usb 0x3780 +device.name STMP3780/i.MX23 SystemOnChip in RecoveryMode vendor.id usb 0x066f &device.id usb 0x4200 +device.name STIr4200 IrDA Bridge vendor.id usb 0x066f &device.id usb 0x4210 +device.name STIr4210 IrDA Bridge vendor.id usb 0x066f &device.id usb 0x8000 +device.name MSCN MP3 Player vendor.id usb 0x066f &device.id usb 0x8001 +device.name SigmaTel MSCN Audio Player vendor.id usb 0x066f &device.id usb 0x8004 +device.name MSCNMMC MP3 Player vendor.id usb 0x066f &device.id usb 0x8008 +device.name i-Bead 100 MP3 Player vendor.id usb 0x066f &device.id usb 0x8020 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8034 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8036 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8038 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8056 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8060 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8066 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x807e +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8092 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8096 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x809a +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80aa +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80ac +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80b8 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80ba +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80bc +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80bf +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80c5 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80c8 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80ca +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x80cc +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8104 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8106 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8108 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x810a +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x810c +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8122 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8124 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8126 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8128 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8134 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8136 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8138 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x813a +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x813e +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8140 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8142 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8144 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8146 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8148 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x814c +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8201 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8202 +device.name Jens of Sweden / I-BEAD 150M/150H MP3 player vendor.id usb 0x066f &device.id usb 0x8203 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8204 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8205 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8206 +device.name Digital MP3 Music Player vendor.id usb 0x066f &device.id usb 0x8207 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8208 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8209 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x820a +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x820b +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x820c +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x820d +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x820e +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x820f +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8210 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8211 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8212 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8213 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8214 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8215 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8216 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8217 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8218 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8219 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x821a +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x821b +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x821c +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x821d +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x821e +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x821f +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8220 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8221 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8222 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8223 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8224 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8225 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8226 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8227 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8228 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8229 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8230 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x829c +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x82e0 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x8320 +device.name TrekStor i.Beat fun vendor.id usb 0x066f &device.id usb 0x835d +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x9000 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x9001 +device.name MP3 Player vendor.id usb 0x066f &device.id usb 0x9002 +device.name MP3 Player vendor.id usb 0x0670 +vendor.name Sequel Imaging vendor.id usb 0x0670 &device.id usb 0x0001 +device.name Calibrator vendor.id usb 0x0670 &device.id usb 0x0005 +device.name Enable Cable vendor.id usb 0x0672 +vendor.name Labtec, Inc. vendor.id usb 0x0672 &device.id usb 0x1041 +device.name LCS1040 Speaker System vendor.id usb 0x0672 &device.id usb 0x5000 +device.name SpaceBall 4000 FLX vendor.id usb 0x0673 +vendor.name HCL vendor.id usb 0x0673 &device.id usb 0x5000 +device.name Keyboard vendor.id usb 0x0674 +vendor.name Key Mouse Electronic Enterprise Co., Ltd vendor.id usb 0x0675 +vendor.name DrayTek Corp. vendor.id usb 0x0675 &device.id usb 0x0110 +device.name Vigor 128 ISDN TA vendor.id usb 0x0675 &device.id usb 0x0530 +device.name Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280) vendor.id usb 0x0675 &device.id usb 0x0550 +device.name Vigor550 vendor.id usb 0x0675 &device.id usb 0x1688 +device.name miniVigor 128 ISDN TA [HFC-S] vendor.id usb 0x0675 &device.id usb 0x6694 +device.name miniVigor 128 ISDN TA vendor.id usb 0x0676 +vendor.name Teles AG vendor.id usb 0x0677 +vendor.name Aiwa Co., Ltd vendor.id usb 0x0677 &device.id usb 0x07d5 +device.name TM-ED1285(USB) vendor.id usb 0x0677 &device.id usb 0x0fa1 +device.name TD-U8000 Tape Drive vendor.id usb 0x0678 +vendor.name ACard Technology Corp. vendor.id usb 0x067b +vendor.name Prolific Technology, Inc. vendor.id usb 0x067b &device.id usb 0x0000 +device.name PL2301 USB-USB Bridge vendor.id usb 0x067b &device.id usb 0x0001 +device.name PL2302 USB-USB Bridge vendor.id usb 0x067b &device.id usb 0x0307 +device.name Motorola Serial Adapter vendor.id usb 0x067b &device.id usb 0x04bb +device.name PL2303 Serial (IODATA USB-RSAQ2) vendor.id usb 0x067b &device.id usb 0x0600 +device.name IDE Bridge vendor.id usb 0x067b &device.id usb 0x0610 +device.name Onext EG210U MODEM vendor.id usb 0x067b &device.id usb 0x0611 +device.name AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem vendor.id usb 0x067b &device.id usb 0x2303 +device.name PL2303 Serial Port vendor.id usb 0x067b &device.id usb 0x2305 +device.name PL2305 Parallel Port vendor.id usb 0x067b &device.id usb 0x2306 +device.name Raylink Bridge Controller vendor.id usb 0x067b &device.id usb 0x2307 +device.name PL2307 USB-ATAPI4 Bridge vendor.id usb 0x067b &device.id usb 0x2313 +device.name FITEL PHS U Cable Adaptor vendor.id usb 0x067b &device.id usb 0x2315 +device.name Flash Disk Embedded Hub vendor.id usb 0x067b &device.id usb 0x2316 +device.name Flash Disk Security Device vendor.id usb 0x067b &device.id usb 0x2317 +device.name Mass Storage Device vendor.id usb 0x067b &device.id usb 0x2501 +device.name PL2501 USB-USB Bridge (USB 2.0) vendor.id usb 0x067b &device.id usb 0x2506 +device.name Kaser 8gB micro hard drive vendor.id usb 0x067b &device.id usb 0x2507 +device.name PL2507 Hi-speed USB to IDE bridge controller vendor.id usb 0x067b &device.id usb 0x2515 +device.name Flash Disk Embedded Hub vendor.id usb 0x067b &device.id usb 0x2517 +device.name Flash Disk Mass Storage Device vendor.id usb 0x067b &device.id usb 0x2528 +device.name Storage device (8gB thumb drive) vendor.id usb 0x067b &device.id usb 0x25a1 +device.name PL25A1 Host-Host Bridge vendor.id usb 0x067b &device.id usb 0x2773 +device.name PL2773 SATAII bridge controller vendor.id usb 0x067b &device.id usb 0x3400 +device.name Hi-Speed Flash Disk with TruePrint AES3400 vendor.id usb 0x067b &device.id usb 0x3500 +device.name Hi-Speed Flash Disk with TruePrint AES3500 vendor.id usb 0x067b &device.id usb 0x3507 +device.name PL3507 ATAPI6 Bridge vendor.id usb 0x067b &device.id usb 0xaaa0 +device.name Prolific Pharos vendor.id usb 0x067b &device.id usb 0xaaa2 +device.name PL2303 Serial Adapter (IODATA USB-RSAQ3) vendor.id usb 0x067b &device.id usb 0xaaa3 +device.name PL2303x Serial Adapter vendor.id usb 0x067c +vendor.name Efficient Networks, Inc. vendor.id usb 0x067c &device.id usb 0x1001 +device.name Siemens SpeedStream 100MBps Ethernet vendor.id usb 0x067c &device.id usb 0x1022 +device.name Siemens SpeedStream 1022 802.11b Adapter vendor.id usb 0x067c &device.id usb 0x1023 +device.name SpeedStream Wireless vendor.id usb 0x067c &device.id usb 0x4020 +device.name SpeedStream 4020 ATM/ADSL Installer vendor.id usb 0x067c &device.id usb 0x4031 +device.name Efficient ADSL Modem vendor.id usb 0x067c &device.id usb 0x4032 +device.name SpeedStream 4031 ATM/ADSL Installer vendor.id usb 0x067c &device.id usb 0x4033 +device.name SpeedStream 4031 ATM/ADSL Installer vendor.id usb 0x067c &device.id usb 0x4060 +device.name Alcatel Speedstream 4060 ADSL Modem vendor.id usb 0x067c &device.id usb 0x4062 +device.name Efficient Networks 4060 Loader vendor.id usb 0x067c &device.id usb 0x5667 +device.name Efficient Networks Virtual Bus for ADSL Modem vendor.id usb 0x067c &device.id usb 0xc031 +device.name SpeedStream 4031 ATM/ADSL Installer vendor.id usb 0x067c &device.id usb 0xc032 +device.name SpeedStream 4031 ATM/ADSL Installer vendor.id usb 0x067c &device.id usb 0xc033 +device.name SpeedStream 4031 ATM/ADSL Installer vendor.id usb 0x067c &device.id usb 0xc060 +device.name SpeedStream 4060 Miniport ATM/ADSL Adapter vendor.id usb 0x067c &device.id usb 0xd667 +device.name Efficient Networks Virtual Bus for ADSL Modem vendor.id usb 0x067c &device.id usb 0xe240 +device.name Speedstream Ethernet Adapter E240 vendor.id usb 0x067c &device.id usb 0xe540 +device.name Speedstream Ethernet Adapter E240 vendor.id usb 0x067d +vendor.name Hohner Corp. vendor.id usb 0x067e +vendor.name Intermec Technologies Corp. vendor.id usb 0x067e &device.id usb 0x0801 +device.name HID Keyboard, Barcode scanner vendor.id usb 0x067e &device.id usb 0x0803 +device.name VCP, Barcode scanner vendor.id usb 0x067e &device.id usb 0x0805 +device.name VCP + UVC, Barcode scanner vendor.id usb 0x067e &device.id usb 0x1001 +device.name Mobile Computer vendor.id usb 0x067f +vendor.name Virata, Ltd vendor.id usb 0x067f &device.id usb 0x4552 +device.name DSL-200 ADSL Modem vendor.id usb 0x067f &device.id usb 0x6542 +device.name DSL Modem vendor.id usb 0x067f &device.id usb 0x6549 +device.name DSL Modem vendor.id usb 0x067f &device.id usb 0x7541 +device.name DSL Modem vendor.id usb 0x0680 +vendor.name Realtek Semiconductor Corp., CPP Div. (Avance Logic) vendor.id usb 0x0680 &device.id usb 0x0002 +device.name Arowana Optical Wheel Mouse MSOP-01 vendor.id usb 0x0681 +vendor.name Siemens Information and Communication Products vendor.id usb 0x0681 &device.id usb 0x0001 +device.name Dect Base vendor.id usb 0x0681 &device.id usb 0x0002 +device.name Gigaset 3075 Passive ISDN vendor.id usb 0x0681 &device.id usb 0x0005 +device.name ID-Mouse with Fingerprint Reader vendor.id usb 0x0681 &device.id usb 0x0012 +device.name I-Gate 802.11b Adapter vendor.id usb 0x0681 &device.id usb 0x001b +device.name WLL013 vendor.id usb 0x0681 &device.id usb 0x001d +device.name Hipath 1000 vendor.id usb 0x0681 &device.id usb 0x0022 +device.name Gigaset SX353 ISDN vendor.id usb 0x0681 &device.id usb 0x0026 +device.name DECT Data - Gigaset M34 vendor.id usb 0x0681 &device.id usb 0x002b +device.name A-100-I ADSL Modem vendor.id usb 0x0681 &device.id usb 0x002e +device.name ADSL Router_S-141 vendor.id usb 0x0681 &device.id usb 0x0034 +device.name GSM module MC35/ES75 USB Modem vendor.id usb 0x0681 &device.id usb 0x3c06 +device.name 54g USB Network Adapter vendor.id usb 0x0682 +vendor.name Victor Company of Japan, Ltd vendor.id usb 0x0684 +vendor.name Actiontec Electronics, Inc. vendor.id usb 0x0685 +vendor.name ZD Incorporated vendor.id usb 0x0685 &device.id usb 0x7000 +device.name HSDPA Modem vendor.id usb 0x0686 +vendor.name Minolta Co., Ltd vendor.id usb 0x0686 &device.id usb 0x2001 +device.name PagePro 4110W vendor.id usb 0x0686 &device.id usb 0x2004 +device.name PagePro 1200W vendor.id usb 0x0686 &device.id usb 0x2005 +device.name Magicolor 2300 DL vendor.id usb 0x0686 &device.id usb 0x3001 +device.name PagePro 4100 vendor.id usb 0x0686 &device.id usb 0x3005 +device.name PagePro 1250E vendor.id usb 0x0686 &device.id usb 0x3006 +device.name PagePro 1250W vendor.id usb 0x0686 &device.id usb 0x3009 +device.name Magicolor 2300W vendor.id usb 0x0686 &device.id usb 0x300b +device.name PagePro 1350W vendor.id usb 0x0686 &device.id usb 0x300c +device.name PagePro 1300W vendor.id usb 0x0686 &device.id usb 0x302e +device.name Develop D 1650iD PCL vendor.id usb 0x0686 &device.id usb 0x3034 +device.name Develop D 2050iD PCL vendor.id usb 0x0686 &device.id usb 0x4001 +device.name Dimage 2300 vendor.id usb 0x0686 &device.id usb 0x4003 +device.name Dimage 2330 Zoom Camera vendor.id usb 0x0686 &device.id usb 0x4004 +device.name Dimage Scan Elite II AF-2920 (2888) vendor.id usb 0x0686 &device.id usb 0x4005 +device.name Minolta DiMAGE E201 Mass Storage Device vendor.id usb 0x0686 &device.id usb 0x4006 +device.name Dimage 7 Camera vendor.id usb 0x0686 &device.id usb 0x4007 +device.name Dimage S304 Camera vendor.id usb 0x0686 &device.id usb 0x4008 +device.name Dimage 5 Camera vendor.id usb 0x0686 &device.id usb 0x4009 +device.name Dimage X Camera vendor.id usb 0x0686 &device.id usb 0x400a +device.name Dimage S404 Camera vendor.id usb 0x0686 &device.id usb 0x400b +device.name Dimage 7i Camera vendor.id usb 0x0686 &device.id usb 0x400c +device.name Dimage F100 Camera vendor.id usb 0x0686 &device.id usb 0x400d +device.name Dimage Scan Dual III AF-2840 (2889) vendor.id usb 0x0686 &device.id usb 0x400e +device.name Dimage Scan Elite 5400 (2890) vendor.id usb 0x0686 &device.id usb 0x400f +device.name Dimage 7Hi Camera vendor.id usb 0x0686 &device.id usb 0x4010 +device.name Dimage Xi Camera vendor.id usb 0x0686 &device.id usb 0x4011 +device.name Dimage F300 Camera vendor.id usb 0x0686 &device.id usb 0x4012 +device.name Dimage F200 Camera vendor.id usb 0x0686 &device.id usb 0x4014 +device.name Dimage S414 Camera vendor.id usb 0x0686 &device.id usb 0x4015 +device.name Dimage XT Camera [storage] vendor.id usb 0x0686 &device.id usb 0x4016 +device.name Dimage XT Camera [remote mode] vendor.id usb 0x0686 &device.id usb 0x4017 +device.name Dimage E223 vendor.id usb 0x0686 &device.id usb 0x4018 +device.name Dimage Z1 Camera vendor.id usb 0x0686 &device.id usb 0x4019 +device.name Dimage A1 Camera [remote mode] vendor.id usb 0x0686 &device.id usb 0x401a +device.name Dimage A1 Camera [storage] vendor.id usb 0x0686 &device.id usb 0x401c +device.name Dimage X20 Camera vendor.id usb 0x0686 &device.id usb 0x401e +device.name Dimage E323 Camera vendor.id usb 0x068a +vendor.name Pertech, Inc. vendor.id usb 0x068b +vendor.name Potrans International, Inc. vendor.id usb 0x068e +vendor.name CH Products, Inc. vendor.id usb 0x068e &device.id usb 0x00d3 +device.name OEM 3 axis 5 button joystick vendor.id usb 0x068e &device.id usb 0x00e2 +device.name HFX OEM Joystick vendor.id usb 0x068e &device.id usb 0x00f0 +device.name Multi-Function Panel vendor.id usb 0x068e &device.id usb 0x00f1 +device.name Pro Throttle vendor.id usb 0x068e &device.id usb 0x00f2 +device.name Flight Sim Pedals vendor.id usb 0x068e &device.id usb 0x00f3 +device.name Fighterstick vendor.id usb 0x068e &device.id usb 0x00f4 +device.name Combatstick vendor.id usb 0x068e &device.id usb 0x00fa +device.name Ch Throttle Quadrant vendor.id usb 0x068e &device.id usb 0x00ff +device.name Flight Sim Yoke vendor.id usb 0x068e &device.id usb 0x0500 +device.name GameStick 3D vendor.id usb 0x068e &device.id usb 0x0501 +device.name CH Pro Pedals vendor.id usb 0x068e &device.id usb 0x0504 +device.name F-16 Combat Stick vendor.id usb 0x0690 +vendor.name Golden Bridge Electech, Inc. vendor.id usb 0x0693 +vendor.name Hagiwara Sys-Com Co., Ltd vendor.id usb 0x0693 &device.id usb 0x0002 +device.name FlashGate SmartMedia Card Reader vendor.id usb 0x0693 &device.id usb 0x0003 +device.name FlashGate CompactFlash Card Reader vendor.id usb 0x0693 &device.id usb 0x0005 +device.name FlashGate vendor.id usb 0x0693 &device.id usb 0x0006 +device.name SM PCCard R/W and SPD vendor.id usb 0x0693 &device.id usb 0x0007 +device.name FlashGate ME (Authenticated) vendor.id usb 0x0693 &device.id usb 0x000a +device.name SDCard/MMC Reader/Writer vendor.id usb 0x0694 +vendor.name Lego Group vendor.id usb 0x0694 &device.id usb 0x0001 +device.name Mindstorms Tower vendor.id usb 0x0694 &device.id usb 0x0002 +device.name Mindstorms NXT vendor.id usb 0x0694 &device.id usb 0x0005 +device.name Mindstorms EV3 vendor.id usb 0x0694 &device.id usb 0x0006 +device.name Mindstorms EV3 Firmware Update vendor.id usb 0x0698 +vendor.name Chuntex (CTX) vendor.id usb 0x0698 &device.id usb 0x1786 +device.name 1300ex Monitor vendor.id usb 0x0698 &device.id usb 0x2003 +device.name CTX M730V built in Camera vendor.id usb 0x0698 &device.id usb 0x9999 +device.name VLxxxx Monitor+Hub vendor.id usb 0x0699 +vendor.name Tektronix, Inc. vendor.id usb 0x0699 &device.id usb 0x0347 +device.name AFG 3022B vendor.id usb 0x0699 &device.id usb 0x036a +device.name TDS 2024B vendor.id usb 0x069a +vendor.name Askey Computer Corp. vendor.id usb 0x069a &device.id usb 0x0001 +device.name VC010 Webcam [pwc] vendor.id usb 0x069a &device.id usb 0x0303 +device.name Cable Modem vendor.id usb 0x069a &device.id usb 0x0311 +device.name ADSL Router Remote NDIS Device vendor.id usb 0x069a &device.id usb 0x0318 +device.name Remote NDIS Device vendor.id usb 0x069a &device.id usb 0x0319 +device.name 220V Remote NDIS Device vendor.id usb 0x069a &device.id usb 0x0320 +device.name IEEE 802.11b Wireless LAN Card vendor.id usb 0x069a &device.id usb 0x0321 +device.name Dynalink WLL013 / Compex WLU11A 802.11b Adapter vendor.id usb 0x069a &device.id usb 0x0402 +device.name Scientific Atlanta WebSTAR 100 & 200 series Cable Modem vendor.id usb 0x069a &device.id usb 0x0811 +device.name BT Virtual Bus for Helium vendor.id usb 0x069a &device.id usb 0x0821 +device.name BT Voyager 1010 802.11b Adapter vendor.id usb 0x069a &device.id usb 0x4402 +device.name Scientific Atlanta WebSTAR 2000 series Cable Modem vendor.id usb 0x069a &device.id usb 0x4403 +device.name Scientific Atlanta WebSTAR 300 series Cable Modem vendor.id usb 0x069a &device.id usb 0x4501 +device.name Scientific-Atlanta WebSTAR 2000 series Cable Modem vendor.id usb 0x069b +vendor.name Thomson, Inc. vendor.id usb 0x069b &device.id usb 0x0704 +device.name DCM245 Cable Modem vendor.id usb 0x069b &device.id usb 0x0705 +device.name THG540K Cable Modem vendor.id usb 0x069b &device.id usb 0x0709 +device.name Lyra PDP2424 vendor.id usb 0x069b &device.id usb 0x070c +device.name MP3 Player vendor.id usb 0x069b &device.id usb 0x070d +device.name MP3 Player vendor.id usb 0x069b &device.id usb 0x070e +device.name MP3 Player vendor.id usb 0x069b &device.id usb 0x070f +device.name RCA Lyra RD1071 MP3 Player vendor.id usb 0x069b &device.id usb 0x0731 +device.name Lyra M200E256 vendor.id usb 0x069b &device.id usb 0x0761 +device.name RCA H100A vendor.id usb 0x069b &device.id usb 0x0778 +device.name PEARL USB Device vendor.id usb 0x069b &device.id usb 0x2220 +device.name RCA Kazoo RD1000 MP3 Player vendor.id usb 0x069b &device.id usb 0x300a +device.name RCA Lyra MP3 Player vendor.id usb 0x069b &device.id usb 0x3012 +device.name MP3 Player vendor.id usb 0x069b &device.id usb 0x3013 +device.name MP3 Player vendor.id usb 0x069b &device.id usb 0x5557 +device.name RCA CDS6300 vendor.id usb 0x069d +vendor.name Hughes Network Systems (HNS) vendor.id usb 0x069d &device.id usb 0x0001 +device.name Satellite Receiver Device vendor.id usb 0x069d &device.id usb 0x0002 +device.name Satellite Device vendor.id usb 0x069e +vendor.name Welcat Inc. vendor.id usb 0x069e &device.id usb 0x0005 +device.name Marx CryptoBox v1.2 vendor.id usb 0x069f +vendor.name Allied Data Technologies BV vendor.id usb 0x069f &device.id usb 0x0010 +device.name Tornado Speakerphone FaxModem 56.0 vendor.id usb 0x069f &device.id usb 0x0011 +device.name Tornado Speakerphone FaxModem 56.0 vendor.id usb 0x069f &device.id usb 0x1000 +device.name ADT VvBus for CopperJet vendor.id usb 0x069f &device.id usb 0x1004 +device.name CopperJet 821 RouterPlus vendor.id usb 0x06a2 +vendor.name Topro Technology, Inc. vendor.id usb 0x06a2 &device.id usb 0x0033 +device.name USB Mouse vendor.id usb 0x06a3 +vendor.name Saitek PLC vendor.id usb 0x06a3 &device.id usb 0x0006 +device.name Cyborg Gold Joystick vendor.id usb 0x06a3 &device.id usb 0x0109 +device.name P880 Pad vendor.id usb 0x06a3 &device.id usb 0x0160 +device.name ST290 Pro vendor.id usb 0x06a3 &device.id usb 0x0200 +device.name Xbox Adrenalin Hub vendor.id usb 0x06a3 &device.id usb 0x0241 +device.name Xbox Adrenalin Gamepad vendor.id usb 0x06a3 &device.id usb 0x0255 +device.name X52 Flight Controller vendor.id usb 0x06a3 &device.id usb 0x040b +device.name P990 Dual Analog Pad vendor.id usb 0x06a3 &device.id usb 0x040c +device.name P2900 Wireless Pad vendor.id usb 0x06a3 &device.id usb 0x0422 +device.name ST90 Joystick vendor.id usb 0x06a3 &device.id usb 0x0460 +device.name ST290 Pro Flight Stick vendor.id usb 0x06a3 &device.id usb 0x0463 +device.name ST290 vendor.id usb 0x06a3 &device.id usb 0x0464 +device.name Cyborg Evo vendor.id usb 0x06a3 &device.id usb 0x0471 +device.name Cyborg Graphite Stick vendor.id usb 0x06a3 &device.id usb 0x0501 +device.name R100 Sports Wheel vendor.id usb 0x06a3 &device.id usb 0x0502 +device.name ST200 Stick vendor.id usb 0x06a3 &device.id usb 0x0506 +device.name R220 Digital Wheel vendor.id usb 0x06a3 &device.id usb 0x051e +device.name Cyborg Digital II Stick vendor.id usb 0x06a3 &device.id usb 0x052d +device.name P750 Gamepad vendor.id usb 0x06a3 &device.id usb 0x053c +device.name X45 Flight Controller vendor.id usb 0x06a3 &device.id usb 0x053f +device.name X36F Flightstick vendor.id usb 0x06a3 &device.id usb 0x056c +device.name P2000 Tilt Pad vendor.id usb 0x06a3 &device.id usb 0x056f +device.name P2000 Tilt Pad vendor.id usb 0x06a3 &device.id usb 0x05d2 +device.name PC Dash 2 vendor.id usb 0x06a3 &device.id usb 0x075c +device.name X52 Flight Controller vendor.id usb 0x06a3 &device.id usb 0x0762 +device.name Saitek X52 Pro Flight Control System vendor.id usb 0x06a3 &device.id usb 0x0763 +device.name Pro Flight Rudder Pedals vendor.id usb 0x06a3 &device.id usb 0x0764 +device.name Flight Pro Combat Rudder vendor.id usb 0x06a3 &device.id usb 0x0805 +device.name R440 Force Wheel vendor.id usb 0x06a3 &device.id usb 0x0b4e +device.name Pro Flight Backlit Information Panel vendor.id usb 0x06a3 &device.id usb 0x0bac +device.name Pro Flight Yoke vendor.id usb 0x06a3 &device.id usb 0x0c2d +device.name Pro Flight Quadrant vendor.id usb 0x06a3 &device.id usb 0x0d05 +device.name Pro Flight Radio Panel vendor.id usb 0x06a3 &device.id usb 0x0d06 +device.name Flight Pro Multi Panel vendor.id usb 0x06a3 &device.id usb 0x0d67 +device.name Pro Flight Switch Panel vendor.id usb 0x06a3 &device.id usb 0x1003 +device.name GM2 Action Pad vendor.id usb 0x06a3 &device.id usb 0x1009 +device.name Action Pad vendor.id usb 0x06a3 &device.id usb 0x100a +device.name SP550 Pad and Joystick Combo vendor.id usb 0x06a3 &device.id usb 0x100b +device.name SP550 Pad vendor.id usb 0x06a3 &device.id usb 0x1509 +device.name P3000 Wireless Pad vendor.id usb 0x06a3 &device.id usb 0x1589 +device.name P3000 Wireless Pad vendor.id usb 0x06a3 &device.id usb 0x2541 +device.name X45 Flight Controller vendor.id usb 0x06a3 &device.id usb 0x3509 +device.name P3000 RF GamePad vendor.id usb 0x06a3 &device.id usb 0x353e +device.name Cyborg Evo Wireless vendor.id usb 0x06a3 &device.id usb 0x3589 +device.name P3000 Wireless Pad vendor.id usb 0x06a3 &device.id usb 0x35be +device.name Cyborg Evo vendor.id usb 0x06a3 &device.id usb 0x5509 +device.name P3000 Wireless Pad vendor.id usb 0x06a3 &device.id usb 0x712c +device.name Pro Flight Yoke integrated hub vendor.id usb 0x06a3 &device.id usb 0x8000 +device.name Gamers' Keyboard vendor.id usb 0x06a3 &device.id usb 0x801e +device.name Cyborg 3D Digital Stick II vendor.id usb 0x06a3 &device.id usb 0x8020 +device.name Eclipse Keyboard vendor.id usb 0x06a3 &device.id usb 0x8021 +device.name Eclipse II Keyboard vendor.id usb 0x06a3 &device.id usb 0x802d +device.name P750 Pad vendor.id usb 0x06a3 &device.id usb 0x803f +device.name X36 Flight Controller vendor.id usb 0x06a3 &device.id usb 0x806f +device.name P2000 Tilt Pad vendor.id usb 0x06a3 &device.id usb 0x80c0 +device.name Pro Gamer Command Unit vendor.id usb 0x06a3 &device.id usb 0x80c1 +device.name Cyborg Command Pad Unit vendor.id usb 0x06a3 &device.id usb 0xa2ae +device.name Pro Flight Instrument Panel vendor.id usb 0x06a3 &device.id usb 0xa502 +device.name Gaming Mouse vendor.id usb 0x06a3 &device.id usb 0xf518 +device.name P3200 Rumble Force Game Pad vendor.id usb 0x06a3 &device.id usb 0xff04 +device.name R440 Force Wheel vendor.id usb 0x06a3 &device.id usb 0xff0c +device.name Cyborg Force Rumble Pad vendor.id usb 0x06a3 &device.id usb 0xff0d +device.name P2600 Rumble Force Pad vendor.id usb 0x06a3 &device.id usb 0xff12 +device.name Cyborg 3D Force Stick vendor.id usb 0x06a3 &device.id usb 0xff17 +device.name ST 330 Rumble Force Stick vendor.id usb 0x06a3 &device.id usb 0xff52 +device.name Cyborg 3D Rumble Force Joystick vendor.id usb 0x06a3 &device.id usb 0xffb5 +device.name Cyborg Evo Force Joystick vendor.id usb 0x06a4 +vendor.name Xiamen Doowell Electron Co., Ltd vendor.id usb 0x06a5 +vendor.name Divio vendor.id usb 0x06a5 &device.id usb 0x0000 +device.name Typhoon Webcam 100k [nw8000] vendor.id usb 0x06a5 &device.id usb 0xd001 +device.name ProLink DS3303u Webcam vendor.id usb 0x06a5 &device.id usb 0xd800 +device.name Chicony TwinkleCam vendor.id usb 0x06a5 &device.id usb 0xd820 +device.name Wize Media 1000 vendor.id usb 0x06a7 +vendor.name MicroStore, Inc. vendor.id usb 0x06a8 +vendor.name Topaz Systems, Inc. vendor.id usb 0x06a8 &device.id usb 0x0042 +device.name SignatureGem 1X5 Pad vendor.id usb 0x06a8 &device.id usb 0x0043 +device.name SignatureGem 1X5-HID Pad vendor.id usb 0x06a9 +vendor.name Westell vendor.id usb 0x06a9 &device.id usb 0x0005 +device.name WireSpeed Dual Connect Modem vendor.id usb 0x06a9 &device.id usb 0x0006 +device.name WireSpeed Dual Connect Modem vendor.id usb 0x06a9 &device.id usb 0x000a +device.name WireSpeed Dual Connect Modem vendor.id usb 0x06a9 &device.id usb 0x000b +device.name WireSpeed Dual Connect Modem vendor.id usb 0x06a9 &device.id usb 0x000e +device.name A90-211WG-01 802.11g Adapter [Intersil ISL3887] vendor.id usb 0x06aa +vendor.name Sysgration, Ltd vendor.id usb 0x06ac +vendor.name Fujitsu Laboratories of America, Inc. vendor.id usb 0x06ad +vendor.name Greatland Electronics Taiwan, Ltd vendor.id usb 0x06ae +vendor.name Professional Multimedia Testing Centre vendor.id usb 0x06af +vendor.name Harting, Inc. of North America vendor.id usb 0x06b8 +vendor.name Pixela Corp. vendor.id usb 0x06b9 +vendor.name Alcatel Telecom vendor.id usb 0x06b9 &device.id usb 0x0120 +device.name SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886] vendor.id usb 0x06b9 &device.id usb 0x0121 +device.name SpeedTouch 121g Wireless Dongle vendor.id usb 0x06b9 &device.id usb 0x2001 +device.name SPEED TOUCH Card vendor.id usb 0x06b9 &device.id usb 0x4061 +device.name SpeedTouch ISDN or ADSL Modem vendor.id usb 0x06b9 &device.id usb 0x4062 +device.name SpeedTouch ISDN or ADSL router vendor.id usb 0x06b9 &device.id usb 0xa5a5 +device.name DynaMiTe Modem vendor.id usb 0x06ba +vendor.name Smooth Cord & Connector Co., Ltd vendor.id usb 0x06bb +vendor.name EDA, Inc. vendor.id usb 0x06bc +vendor.name Oki Data Corp. vendor.id usb 0x06bc &device.id usb 0x000b +device.name Okipage 14ex Printer vendor.id usb 0x06bc &device.id usb 0x0027 +device.name Okipage 14e vendor.id usb 0x06bc &device.id usb 0x00f7 +device.name OKI B4600 Mono Printer vendor.id usb 0x06bc &device.id usb 0x015e +device.name OKIPOS 411/412 POS Printer vendor.id usb 0x06bc &device.id usb 0x01c9 +device.name OKI B430 Mono Printer vendor.id usb 0x06bc &device.id usb 0x020b +device.name OKI ES4140 Mono Printer vendor.id usb 0x06bc &device.id usb 0x02bb +device.name OKI PT390 POS Printer vendor.id usb 0x06bc &device.id usb 0x0a91 +device.name B2500MFP (printer+scanner) vendor.id usb 0x06bc &device.id usb 0x3801 +device.name B6100 Laser Printer vendor.id usb 0x06bd +vendor.name AGFA-Gevaert NV vendor.id usb 0x06bd &device.id usb 0x0001 +device.name SnapScan 1212U vendor.id usb 0x06bd &device.id usb 0x0002 +device.name SnapScan 1236U vendor.id usb 0x06bd &device.id usb 0x0100 +device.name SnapScan Touch vendor.id usb 0x06bd &device.id usb 0x0101 +device.name SNAPSCAN ELITE vendor.id usb 0x06bd &device.id usb 0x0200 +device.name ScanMaker 8700 vendor.id usb 0x06bd &device.id usb 0x02bf +device.name DUOSCAN f40 vendor.id usb 0x06bd &device.id usb 0x0400 +device.name CL30 vendor.id usb 0x06bd &device.id usb 0x0401 +device.name Mass Storage vendor.id usb 0x06bd &device.id usb 0x0403 +device.name ePhoto CL18 Camera vendor.id usb 0x06bd &device.id usb 0x0404 +device.name ePhoto CL20 Camera vendor.id usb 0x06bd &device.id usb 0x2061 +device.name SnapScan 1212U (?) vendor.id usb 0x06bd &device.id usb 0x208d +device.name Snapscan e40 vendor.id usb 0x06bd &device.id usb 0x208f +device.name SnapScan e50 vendor.id usb 0x06bd &device.id usb 0x2091 +device.name SnapScan e20 vendor.id usb 0x06bd &device.id usb 0x2093 +device.name SnapScan e10 vendor.id usb 0x06bd &device.id usb 0x2095 +device.name SnapScan e25 vendor.id usb 0x06bd &device.id usb 0x2097 +device.name SnapScan e26 vendor.id usb 0x06bd &device.id usb 0x20fd +device.name SnapScan e52 vendor.id usb 0x06bd &device.id usb 0x20ff +device.name SnapScan e42 vendor.id usb 0x06be +vendor.name AME Optimedia Technology Co., Ltd vendor.id usb 0x06be &device.id usb 0x0800 +device.name Optimedia Camera vendor.id usb 0x06be &device.id usb 0x1005 +device.name Dazzle DPVM! (1005) vendor.id usb 0x06be &device.id usb 0xd001 +device.name P35U Camera Capture vendor.id usb 0x06bf +vendor.name Leoco Corp. vendor.id usb 0x06c2 +vendor.name Phidgets Inc. (formerly GLAB) vendor.id usb 0x06c2 &device.id usb 0x0030 +device.name PhidgetRFID vendor.id usb 0x06c2 &device.id usb 0x0031 +device.name RFID reader vendor.id usb 0x06c2 &device.id usb 0x0038 +device.name 4-Motor PhidgetServo v3.0 vendor.id usb 0x06c2 &device.id usb 0x0039 +device.name 1-Motor PhidgetServo v3.0 vendor.id usb 0x06c2 &device.id usb 0x003a +device.name 8-Motor PhidgetAvancedServo vendor.id usb 0x06c2 &device.id usb 0x0040 +device.name PhidgetInterface Kit 0-0-4 vendor.id usb 0x06c2 &device.id usb 0x0044 +device.name PhidgetInterface Kit 0-16-16 vendor.id usb 0x06c2 &device.id usb 0x0045 +device.name PhidgetInterface Kit 8-8-8 vendor.id usb 0x06c2 &device.id usb 0x0048 +device.name PhidgetStepper (Under Development) vendor.id usb 0x06c2 &device.id usb 0x0049 +device.name PhidgetTextLED Ver 1.0 vendor.id usb 0x06c2 &device.id usb 0x004a +device.name PhidgetLED Ver 1.0 vendor.id usb 0x06c2 &device.id usb 0x004b +device.name PhidgetEncoder Ver 1.0 vendor.id usb 0x06c2 &device.id usb 0x0051 +device.name PhidgetInterface Kit 0-5-7 (Custom) vendor.id usb 0x06c2 &device.id usb 0x0052 +device.name PhidgetTextLCD vendor.id usb 0x06c2 &device.id usb 0x0053 +device.name PhidgetInterfaceKit 0-8-8 vendor.id usb 0x06c2 &device.id usb 0x0058 +device.name PhidgetMotorControl Ver 1.0 vendor.id usb 0x06c2 &device.id usb 0x0070 +device.name PhidgetTemperatureSensor Ver 1.0 vendor.id usb 0x06c2 &device.id usb 0x0071 +device.name PhidgetAccelerometer Ver 1.0 vendor.id usb 0x06c2 &device.id usb 0x0072 +device.name PhidgetWeightSensor Ver 1.0 vendor.id usb 0x06c2 &device.id usb 0x0073 +device.name PhidgetHumiditySensor vendor.id usb 0x06c2 &device.id usb 0x0074 +device.name PhidgetPHSensor vendor.id usb 0x06c2 &device.id usb 0x0075 +device.name PhidgetGyroscope vendor.id usb 0x06c4 +vendor.name Bizlink International Corp. vendor.id usb 0x06c5 +vendor.name Hagenuk, GmbH vendor.id usb 0x06c6 +vendor.name Infowave Software, Inc. vendor.id usb 0x06c8 +vendor.name SIIG, Inc. vendor.id usb 0x06c9 +vendor.name Taxan (Europe), Ltd vendor.id usb 0x06c9 &device.id usb 0x0005 +device.name Monitor Control vendor.id usb 0x06c9 &device.id usb 0x0007 +device.name Monitor Control vendor.id usb 0x06c9 &device.id usb 0x0009 +device.name Monitor Control vendor.id usb 0x06ca +vendor.name Newer Technology, Inc. vendor.id usb 0x06ca &device.id usb 0x2003 +device.name uSCSI vendor.id usb 0x06cb +vendor.name Synaptics, Inc. vendor.id usb 0x06cb &device.id usb 0x0001 +device.name TouchPad vendor.id usb 0x06cb &device.id usb 0x0002 +device.name Integrated TouchPad vendor.id usb 0x06cb &device.id usb 0x0003 +device.name cPad vendor.id usb 0x06cb &device.id usb 0x0005 +device.name Touchpad/FPS vendor.id usb 0x06cb &device.id usb 0x0006 +device.name TouchScreen vendor.id usb 0x06cb &device.id usb 0x0007 +device.name USB Styk vendor.id usb 0x06cb &device.id usb 0x0008 +device.name WheelPad vendor.id usb 0x06cb &device.id usb 0x0009 +device.name Composite TouchPad and TrackPoint vendor.id usb 0x06cb &device.id usb 0x000e +device.name HID Device vendor.id usb 0x06cb &device.id usb 0x0010 +device.name Wireless TouchPad vendor.id usb 0x06cb &device.id usb 0x0013 +device.name DisplayPad vendor.id usb 0x06cb &device.id usb 0x2970 +device.name touchpad vendor.id usb 0x06cc +vendor.name Terayon Communication Systems vendor.id usb 0x06cc &device.id usb 0x0101 +device.name Cable Modem vendor.id usb 0x06cc &device.id usb 0x0102 +device.name Cable Modem vendor.id usb 0x06cc &device.id usb 0x0103 +device.name Cable Modem vendor.id usb 0x06cc &device.id usb 0x0104 +device.name Cable Modem vendor.id usb 0x06cc &device.id usb 0x0304 +device.name Cable Modem vendor.id usb 0x06cd +vendor.name Keyspan vendor.id usb 0x06cd &device.id usb 0x0101 +device.name USA-28 PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0102 +device.name USA-28X PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0103 +device.name USA-19 PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0104 +device.name PDA [prerenum] vendor.id usb 0x06cd &device.id usb 0x0105 +device.name USA-18X PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0106 +device.name USA-19W PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0107 +device.name USA-19 PDA vendor.id usb 0x06cd &device.id usb 0x0108 +device.name USA-19W PDA vendor.id usb 0x06cd &device.id usb 0x0109 +device.name USA-49W serial adapter [no firmware] vendor.id usb 0x06cd &device.id usb 0x010a +device.name USA-49W serial adapter vendor.id usb 0x06cd &device.id usb 0x010b +device.name USA-19Qi serial adapter [no firmware] vendor.id usb 0x06cd &device.id usb 0x010c +device.name USA-19Qi serial adapter vendor.id usb 0x06cd &device.id usb 0x010d +device.name USA-19Q serial Adapter (no firmware) vendor.id usb 0x06cd &device.id usb 0x010e +device.name USA-19Q serial Adapter vendor.id usb 0x06cd &device.id usb 0x010f +device.name USA-28 PDA vendor.id usb 0x06cd &device.id usb 0x0110 +device.name USA-28Xb PDA vendor.id usb 0x06cd &device.id usb 0x0111 +device.name USA-18 serial Adapter vendor.id usb 0x06cd &device.id usb 0x0112 +device.name USA-18X PDA vendor.id usb 0x06cd &device.id usb 0x0113 +device.name USA-28Xb PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0114 +device.name USA-28Xa PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0115 +device.name USA-28Xa PDA vendor.id usb 0x06cd &device.id usb 0x0116 +device.name USA-18XA serial Adapter (no firmware) vendor.id usb 0x06cd &device.id usb 0x0117 +device.name USA-18XA serial Adapter vendor.id usb 0x06cd &device.id usb 0x0118 +device.name USA-19QW PDA [no firmware] vendor.id usb 0x06cd &device.id usb 0x0119 +device.name USA-19QW PDA vendor.id usb 0x06cd &device.id usb 0x011a +device.name USA-49Wlc serial adapter [no firmware] vendor.id usb 0x06cd &device.id usb 0x011b +device.name MPR Serial Preloader (MPRQI) vendor.id usb 0x06cd &device.id usb 0x011c +device.name MPR Serial (MPRQI) vendor.id usb 0x06cd &device.id usb 0x011d +device.name MPR Serial Preloader (MPRQ) vendor.id usb 0x06cd &device.id usb 0x011e +device.name MPR Serial (MPRQ) vendor.id usb 0x06cd &device.id usb 0x0121 +device.name USA-19hs serial adapter vendor.id usb 0x06cd &device.id usb 0x012a +device.name USA-49Wlc serial adapter vendor.id usb 0x06cd &device.id usb 0x0201 +device.name UIA-10 Digital Media Remote [Cypress AN2131SC] vendor.id usb 0x06cd &device.id usb 0x0202 +device.name UIA-11 Digital Media Remote vendor.id usb 0x06ce +vendor.name Contec vendor.id usb 0x06ce &device.id usb 0x8311 +device.name COM-1(USB)H vendor.id usb 0x06cf +vendor.name SpheronVR AG vendor.id usb 0x06cf &device.id usb 0x1010 +device.name PanoCam 10 vendor.id usb 0x06cf &device.id usb 0x1012 +device.name PanoCam 12/12X vendor.id usb 0x06d0 +vendor.name LapLink, Inc. vendor.id usb 0x06d0 &device.id usb 0x0622 +device.name LapLink Gold USB-USB Bridge [net1080] vendor.id usb 0x06d1 +vendor.name Daewoo Electronics Co., Ltd vendor.id usb 0x06d3 +vendor.name Mitsubishi Electric Corp. vendor.id usb 0x06d3 &device.id usb 0x0284 +device.name FX-USB-AW/-BD RS482 Converters vendor.id usb 0x06d3 &device.id usb 0x0380 +device.name CP8000D Port vendor.id usb 0x06d3 &device.id usb 0x0381 +device.name CP770D Port vendor.id usb 0x06d3 &device.id usb 0x0385 +device.name CP900D Port vendor.id usb 0x06d3 &device.id usb 0x0387 +device.name CP980D Port vendor.id usb 0x06d3 &device.id usb 0x038b +device.name CP3020D Port vendor.id usb 0x06d3 &device.id usb 0x038c +device.name CP900DW(ID) Port vendor.id usb 0x06d3 &device.id usb 0x0393 +device.name CP9500D/DW Port vendor.id usb 0x06d3 &device.id usb 0x0394 +device.name CP9000D/DW Port vendor.id usb 0x06d3 &device.id usb 0x03a1 +device.name CP9550D/DW Port vendor.id usb 0x06d3 &device.id usb 0x03a5 +device.name CP9550DW-S vendor.id usb 0x06d3 &device.id usb 0x03a9 +device.name CP-9600DW vendor.id usb 0x06d3 &device.id usb 0x03aa +device.name CP3020DA vendor.id usb 0x06d3 &device.id usb 0x03ad +device.name CP-9800DW-S vendor.id usb 0x06d3 &device.id usb 0x03ae +device.name CP-9800DW-S vendor.id usb 0x06d3 &device.id usb 0x3b10 +device.name P95D vendor.id usb 0x06d3 &device.id usb 0x3b30 +device.name CP-D70DW / CP-D707DW vendor.id usb 0x06d3 &device.id usb 0x3b31 +device.name CP-K60DW-S vendor.id usb 0x06d4 +vendor.name Cisco Systems vendor.id usb 0x06d5 +vendor.name Toshiba vendor.id usb 0x06d5 &device.id usb 0x4000 +device.name Japanese Keyboard vendor.id usb 0x06d6 +vendor.name Aashima Technology B.V. vendor.id usb 0x06d6 &device.id usb 0x0025 +device.name Gamepad vendor.id usb 0x06d6 &device.id usb 0x0026 +device.name Predator TH 400 Gamepad vendor.id usb 0x06d6 &device.id usb 0x002d +device.name Trust PowerC@m 350FT vendor.id usb 0x06d6 &device.id usb 0x002e +device.name Trust PowerC@m 350FS vendor.id usb 0x06d6 &device.id usb 0x0030 +device.name Trust 710 LCD POWERC@M ZOOM - MSD vendor.id usb 0x06d6 &device.id usb 0x0031 +device.name Trust 610/710 LCD POWERC@M ZOOM vendor.id usb 0x06d6 &device.id usb 0x003a +device.name Trust PowerC@m 770Z (mass storage mode) vendor.id usb 0x06d6 &device.id usb 0x003b +device.name Trust PowerC@m 770Z (webcam mode) vendor.id usb 0x06d6 &device.id usb 0x003c +device.name Trust 910z PowerC@m vendor.id usb 0x06d6 &device.id usb 0x003f +device.name Trust 735S POWERC@M ZOOM, WDM DSC Bulk Driver vendor.id usb 0x06d6 &device.id usb 0x0050 +device.name Trust 738AV LCD PV Digital Camera vendor.id usb 0x06d6 &device.id usb 0x0062 +device.name TRUST 782AV LCD P. V. Video Capture vendor.id usb 0x06d6 &device.id usb 0x0066 +device.name TRUST Digital PCTV and Movie Editor vendor.id usb 0x06d6 &device.id usb 0x0067 +device.name Trust 350FS POWERC@M FLASH vendor.id usb 0x06d6 &device.id usb 0x006b +device.name TRUST AUDIO VIDEO EDITOR vendor.id usb 0x06d7 +vendor.name Network Computing Devices (NCD) vendor.id usb 0x06d8 +vendor.name Technical Marketing Research, Inc. vendor.id usb 0x06da +vendor.name Phoenixtec Power Co., Ltd vendor.id usb 0x06da &device.id usb 0x0002 +device.name UPS vendor.id usb 0x06da &device.id usb 0x0003 +device.name 1300VA UPS vendor.id usb 0x06db +vendor.name Paradyne vendor.id usb 0x06dc +vendor.name Foxlink Image Technology Co., Ltd vendor.id usb 0x06dc &device.id usb 0x0012 +device.name Scan 1200c Scanner vendor.id usb 0x06dc &device.id usb 0x0014 +device.name Prolink Winscan Pro 2448U vendor.id usb 0x06de +vendor.name Heisei Electronics Co., Ltd vendor.id usb 0x06e0 +vendor.name Multi-Tech Systems, Inc. vendor.id usb 0x06e0 &device.id usb 0x0319 +device.name MT9234ZBA-USB MultiModem ZBA vendor.id usb 0x06e0 &device.id usb 0xf101 +device.name MT5634ZBA-USB MultiModemUSB (old firmware) vendor.id usb 0x06e0 &device.id usb 0xf103 +device.name MT5634MU MultiMobileUSB vendor.id usb 0x06e0 &device.id usb 0xf104 +device.name MT5634ZBA-USB MultiModemUSB (new firmware) vendor.id usb 0x06e0 &device.id usb 0xf107 +device.name MT5634ZBA-USB-V92 MultiModemUSB vendor.id usb 0x06e0 &device.id usb 0xf120 +device.name MT9234ZBA-USB-CDC-ACM-XR MultiModem ZBA CDC-ACM-XR vendor.id usb 0x06e1 +vendor.name ADS Technologies, Inc. vendor.id usb 0x06e1 &device.id usb 0x0008 +device.name UBS-10BT Ethernet [klsi] vendor.id usb 0x06e1 &device.id usb 0x0009 +device.name UBS-10BT Ethernet vendor.id usb 0x06e1 &device.id usb 0x0833 +device.name Mass Storage Device vendor.id usb 0x06e1 &device.id usb 0xa155 +device.name FM Radio Receiver/Instant FM Music (RDX-155-EF) vendor.id usb 0x06e1 &device.id usb 0xa160 +device.name Instant Video-To-Go RDX-160 (no firmware) vendor.id usb 0x06e1 &device.id usb 0xa161 +device.name Instant Video-To-Go RDX-160 vendor.id usb 0x06e1 &device.id usb 0xa190 +device.name Instand VCD Capture vendor.id usb 0x06e1 &device.id usb 0xa191 +device.name Instant VideoXpress vendor.id usb 0x06e1 &device.id usb 0xa337 +device.name Mini DigitalTV vendor.id usb 0x06e1 &device.id usb 0xa701 +device.name DVD Xpress vendor.id usb 0x06e1 &device.id usb 0xa708 +device.name saa7114H video input card (Instant VideoMPX) vendor.id usb 0x06e1 &device.id usb 0xb337 +device.name Mini DigitalTV vendor.id usb 0x06e1 &device.id usb 0xb701 +device.name DVD Xpress B vendor.id usb 0x06e4 +vendor.name Alcatel Microelectronics vendor.id usb 0x06e6 +vendor.name Tiger Jet Network, Inc. vendor.id usb 0x06e6 &device.id usb 0x0200 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x0201 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x0202 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x0203 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x0210 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x0211 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x0212 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x031c +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x031d +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x031e +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x3200 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x3201 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x3202 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x3203 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x7200 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x7210 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x7250 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x825c +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x831c +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0x831d +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0x831e +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xb200 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xb201 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xb202 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xb210 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xb211 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xb212 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xb250 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xb251 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xb252 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xc200 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xc201 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xc202 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xc203 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xc210 +device.name Personal PhoneGateway vendor.id usb 0x06e6 &device.id usb 0xc211 +device.name Personal PhoneGateway vendor.id usb 0x06e6 &device.id usb 0xc212 +device.name Personal PhoneGateway vendor.id usb 0x06e6 &device.id usb 0xc213 +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xc25c +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xc290 +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xc291 +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xc292 +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xc293 +device.name Personal PhoneGateway vendor.id usb 0x06e6 &device.id usb 0xc31c +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xc39c +device.name Personal PhoneGateway vendor.id usb 0x06e6 &device.id usb 0xc39d +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xc39e +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xc39f +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xc700 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xc701 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xc702 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xc703 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xc710 +device.name VoIP Combo Device vendor.id usb 0x06e6 &device.id usb 0xc711 +device.name VoIP Combo vendor.id usb 0x06e6 &device.id usb 0xc712 +device.name VoIP Combo Device vendor.id usb 0x06e6 &device.id usb 0xc713 +device.name VoIP Combo Device vendor.id usb 0x06e6 &device.id usb 0xcf00 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xcf01 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xcf02 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xcf03 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xd210 +device.name Personal PhoneGateway vendor.id usb 0x06e6 &device.id usb 0xd211 +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xd212 +device.name PPG Device vendor.id usb 0x06e6 &device.id usb 0xd213 +device.name Personal PhoneGateway vendor.id usb 0x06e6 &device.id usb 0xd700 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xd701 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xd702 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xd703 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xd710 +device.name VoIP Combo vendor.id usb 0x06e6 &device.id usb 0xd711 +device.name VoIP Combo Device vendor.id usb 0x06e6 &device.id usb 0xd712 +device.name VoIP Combo vendor.id usb 0x06e6 &device.id usb 0xd713 +device.name VoIP Combo vendor.id usb 0x06e6 &device.id usb 0xdf00 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xdf01 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xdf02 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xdf03 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xf200 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xf201 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xf202 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xf203 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xf210 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xf250 +device.name Composite Device vendor.id usb 0x06e6 &device.id usb 0xf252 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xf310 +device.name Internet Phone vendor.id usb 0x06e6 &device.id usb 0xf350 +device.name Composite Device vendor.id usb 0x06ea +vendor.name Sirius Technologies vendor.id usb 0x06ea &device.id usb 0x0001 +device.name NetCom Roadster II 56k vendor.id usb 0x06ea &device.id usb 0x0002 +device.name Roadster II 56k vendor.id usb 0x06eb +vendor.name PC Expert Tech. Co., Ltd vendor.id usb 0x06ef +vendor.name I.A.C. Geometrische Ingenieurs B.V. vendor.id usb 0x06f0 +vendor.name T.N.C Industrial Co., Ltd vendor.id usb 0x06f0 &device.id usb 0xde01 +device.name DualCam Video Camera vendor.id usb 0x06f0 &device.id usb 0xde02 +device.name DualCam Still Camera vendor.id usb 0x06f1 +vendor.name Opcode Systems, Inc. vendor.id usb 0x06f1 &device.id usb 0xa011 +device.name SonicPort vendor.id usb 0x06f1 &device.id usb 0xa021 +device.name SonicPort Optical vendor.id usb 0x06f2 +vendor.name Emine Technology Co. vendor.id usb 0x06f2 &device.id usb 0x0011 +device.name KVM Switch Keyboard vendor.id usb 0x06f6 +vendor.name Wintrend Technology Co., Ltd vendor.id usb 0x06f7 +vendor.name Wailly Technology Ltd vendor.id usb 0x06f7 &device.id usb 0x0003 +device.name USB->Din 4 Adaptor vendor.id usb 0x06f8 +vendor.name Guillemot Corp. vendor.id usb 0x06f8 &device.id usb 0x3002 +device.name Hercules Blog Webcam vendor.id usb 0x06f8 &device.id usb 0x3004 +device.name Hercules Classic Silver vendor.id usb 0x06f8 &device.id usb 0x3005 +device.name Hercules Dualpix Exchange vendor.id usb 0x06f8 &device.id usb 0x3007 +device.name Hercules Dualpix Chat and Show vendor.id usb 0x06f8 &device.id usb 0x3020 +device.name Hercules Webcam EC300 vendor.id usb 0x06f8 &device.id usb 0xa300 +device.name Dual Analog Leader GamePad vendor.id usb 0x06f8 &device.id usb 0xb000 +device.name Hercules DJ Console vendor.id usb 0x06f8 &device.id usb 0xc000 +device.name Hercules Muse Pocket vendor.id usb 0x06f8 &device.id usb 0xd002 +device.name Hercules DJ Console vendor.id usb 0x06f8 &device.id usb 0xe000 +device.name HWGUSB2-54 WLAN vendor.id usb 0x06f8 &device.id usb 0xe010 +device.name HWGUSB2-54-LB vendor.id usb 0x06f8 &device.id usb 0xe020 +device.name HWGUSB2-54V2-AP vendor.id usb 0x06f8 &device.id usb 0xe031 +device.name Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU] vendor.id usb 0x06f8 &device.id usb 0xe032 +device.name HWGUm-54 [Hercules Wireless G Ultra Mini Key] vendor.id usb 0x06f8 &device.id usb 0xe033 +device.name Hercules HWNUp-150 802.11n Wireless N Pico [Realtek RTL8188CUS] vendor.id usb 0x06f9 +vendor.name ASYST electronic d.o.o. vendor.id usb 0x06fa +vendor.name HSD S.r.L vendor.id usb 0x06fc +vendor.name Motorola Semiconductor Products Sector vendor.id usb 0x06fd +vendor.name Boston Acoustics vendor.id usb 0x06fd &device.id usb 0x0101 +device.name Audio Device vendor.id usb 0x06fd &device.id usb 0x0102 +device.name Audio Device vendor.id usb 0x06fd &device.id usb 0x0201 +device.name 2-piece Audio Device vendor.id usb 0x06fe +vendor.name Gallant Computer, Inc. vendor.id usb 0x0701 +vendor.name Supercomal Wire & Cable SDN. BHD. vendor.id usb 0x0703 +vendor.name Bvtech Industry, Inc. vendor.id usb 0x0705 +vendor.name NKK Corp. vendor.id usb 0x0706 +vendor.name Ariel Corp. vendor.id usb 0x0707 +vendor.name Standard Microsystems Corp. vendor.id usb 0x0707 &device.id usb 0x0100 +device.name 2202 Ethernet [klsi] vendor.id usb 0x0707 &device.id usb 0x0200 +device.name 2202 Ethernet [pegasus] vendor.id usb 0x0707 &device.id usb 0x0201 +device.name EZ Connect USB Ethernet vendor.id usb 0x0707 &device.id usb 0xee04 +device.name SMCWUSB32 802.11b Wireless LAN Card vendor.id usb 0x0707 &device.id usb 0xee06 +device.name SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886] vendor.id usb 0x0707 &device.id usb 0xee13 +device.name SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887] vendor.id usb 0x0708 +vendor.name Putercom Co., Ltd vendor.id usb 0x0708 &device.id usb 0x047e +device.name USB-1284 BRIDGE vendor.id usb 0x0709 +vendor.name Silicon Systems, Ltd (SSL) vendor.id usb 0x070a +vendor.name Oki Electric Industry Co., Ltd vendor.id usb 0x070a &device.id usb 0x4002 +device.name Bluetooth Device vendor.id usb 0x070a &device.id usb 0x4003 +device.name Bluetooth Device vendor.id usb 0x070d +vendor.name Comoss Electronic Co., Ltd vendor.id usb 0x070e +vendor.name Excel Cell Electronic Co., Ltd vendor.id usb 0x0710 +vendor.name Connect Tech, Inc. vendor.id usb 0x0710 &device.id usb 0x0001 +device.name WhiteHeat (fake ID) vendor.id usb 0x0710 &device.id usb 0x8001 +device.name WhiteHeat vendor.id usb 0x0711 +vendor.name Magic Control Technology Corp. vendor.id usb 0x0711 &device.id usb 0x0100 +device.name Hub vendor.id usb 0x0711 &device.id usb 0x0180 +device.name IRXpress Infrared Device vendor.id usb 0x0711 &device.id usb 0x0181 +device.name IRXpress Infrared Device vendor.id usb 0x0711 &device.id usb 0x0200 +device.name BAY-3U1S1P Serial Port vendor.id usb 0x0711 &device.id usb 0x0210 +device.name MCT1S Serial Port vendor.id usb 0x0711 &device.id usb 0x0230 +device.name MCT-232 Serial Port vendor.id usb 0x0711 &device.id usb 0x0231 +device.name PS/2 Mouse Port vendor.id usb 0x0711 &device.id usb 0x0232 +device.name Serial On Port vendor.id usb 0x0711 &device.id usb 0x0240 +device.name PS/2 to USB Converter vendor.id usb 0x0711 &device.id usb 0x0300 +device.name BAY-3U1S1P Parallel Port vendor.id usb 0x0711 &device.id usb 0x0302 +device.name Parallel Port vendor.id usb 0x0711 &device.id usb 0x0900 +device.name SVGA Adapter vendor.id usb 0x0711 &device.id usb 0x5001 +device.name Trigger UV-002BD[Startech USBVGAE] vendor.id usb 0x0711 &device.id usb 0x5100 +device.name Magic Control Technology Corp. (USB2VGA dongle) vendor.id usb 0x0713 +vendor.name Interval Research Corp. vendor.id usb 0x0714 +vendor.name NewMotion, Inc. vendor.id usb 0x0714 &device.id usb 0x0003 +device.name ADB converter vendor.id usb 0x0717 +vendor.name ZNK Corp. vendor.id usb 0x0718 +vendor.name Imation Corp. vendor.id usb 0x0718 &device.id usb 0x0002 +device.name SuperDisk 120MB vendor.id usb 0x0718 &device.id usb 0x0003 +device.name SuperDisk 120MB (Authenticated) vendor.id usb 0x0718 &device.id usb 0x0060 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0061 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0062 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0063 +device.name Swivel Flash Drive vendor.id usb 0x0718 &device.id usb 0x0064 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0065 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0066 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0067 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0068 +device.name Flash Drive vendor.id usb 0x0718 &device.id usb 0x0084 +device.name Flash Drive Mini vendor.id usb 0x0718 &device.id usb 0x043c +device.name Flash drive 16GB [Nano Pro] vendor.id usb 0x0718 &device.id usb 0x0582 +device.name Revo Flash Drive vendor.id usb 0x0718 &device.id usb 0x0622 +device.name TDK Trans-It 4GB vendor.id usb 0x0718 &device.id usb 0x0624 +device.name TDK Trans-It 16GB vendor.id usb 0x0718 &device.id usb 0x1120 +device.name RDX External dock (redbud) vendor.id usb 0x0718 &device.id usb 0x4006 +device.name 8x Slim DVD Multi-Format Recorder External vendor.id usb 0x0718 &device.id usb 0xd000 +device.name Disc Stakka CD/DVD Manager vendor.id usb 0x0719 +vendor.name Tremon Enterprises Co., Ltd vendor.id usb 0x071b +vendor.name Domain Technologies, Inc. vendor.id usb 0x071b &device.id usb 0x0002 +device.name DTI-56362-USB Digital Interface Unit vendor.id usb 0x071b &device.id usb 0x0101 +device.name Audio4-USB DSP Data Acquisition Unit vendor.id usb 0x071b &device.id usb 0x0184 +device.name Archos 2 8GB EM184RB vendor.id usb 0x071b &device.id usb 0x0201 +device.name Audio4-5410 DSP Data Acquisition Unit vendor.id usb 0x071b &device.id usb 0x0301 +device.name SB-USB JTAG Emulator vendor.id usb 0x071b &device.id usb 0x3203 +device.name Rockchip Media Player vendor.id usb 0x071b &device.id usb 0x32bb +device.name Music Mediatouch vendor.id usb 0x071c +vendor.name Xionics Document Technologies, Inc. vendor.id usb 0x071d +vendor.name Eicon Networks Corp. vendor.id usb 0x071d &device.id usb 0x1000 +device.name Diva 2.01 S/T [PSB2115F] vendor.id usb 0x071d &device.id usb 0x1003 +device.name Diva ISDN 2.0 vendor.id usb 0x071d &device.id usb 0x1005 +device.name Diva ISDN 4.0 [HFC-S] vendor.id usb 0x071d &device.id usb 0x2000 +device.name Teledat Surf vendor.id usb 0x071e +vendor.name Ariston Technologies vendor.id usb 0x0723 +vendor.name Centillium Communications Corp. vendor.id usb 0x0723 &device.id usb 0x0002 +device.name Palladia 300/400 Adsl Modem vendor.id usb 0x0726 +vendor.name Vanguard International Semiconductor-America vendor.id usb 0x0729 +vendor.name Amitm vendor.id usb 0x0729 &device.id usb 0x1000 +device.name USC-1000 Serial Port vendor.id usb 0x072e +vendor.name Sunix Co., Ltd vendor.id usb 0x072f +vendor.name Advanced Card Systems, Ltd vendor.id usb 0x072f &device.id usb 0x0001 +device.name AC1030-based SmartCard Reader vendor.id usb 0x072f &device.id usb 0x0008 +device.name ACR 80 Smart Card Reader vendor.id usb 0x072f &device.id usb 0x0100 +device.name AET65 vendor.id usb 0x072f &device.id usb 0x0101 +device.name AET65 vendor.id usb 0x072f &device.id usb 0x0102 +device.name AET62 vendor.id usb 0x072f &device.id usb 0x0103 +device.name AET62 vendor.id usb 0x072f &device.id usb 0x0901 +device.name ACR1281U-C4 (BSI) vendor.id usb 0x072f &device.id usb 0x1000 +device.name PLDT Drive vendor.id usb 0x072f &device.id usb 0x1001 +device.name PLDT Drive vendor.id usb 0x072f &device.id usb 0x2011 +device.name ACR88U vendor.id usb 0x072f &device.id usb 0x2100 +device.name ACR128U vendor.id usb 0x072f &device.id usb 0x2200 +device.name ACR122U vendor.id usb 0x072f &device.id usb 0x220a +device.name ACR1281U-C5 (BSI) vendor.id usb 0x072f &device.id usb 0x220c +device.name ACR1283 Bootloader vendor.id usb 0x072f &device.id usb 0x220f +device.name ACR1281U-C2 (qPBOC) vendor.id usb 0x072f &device.id usb 0x2211 +device.name ACR1261 1S Dual Reader vendor.id usb 0x072f &device.id usb 0x2214 +device.name ACR1222 1SAM PICC Reader vendor.id usb 0x072f &device.id usb 0x2215 +device.name ACR1281 2S CL Reader vendor.id usb 0x072f &device.id usb 0x221a +device.name ACR1251U-A1 vendor.id usb 0x072f &device.id usb 0x221b +device.name ACR1251U-C vendor.id usb 0x072f &device.id usb 0x2224 +device.name ACR1281 1S Dual Reader vendor.id usb 0x072f &device.id usb 0x222b +device.name ACR1222U-C8 vendor.id usb 0x072f &device.id usb 0x222c +device.name ACR1283L-D2 vendor.id usb 0x072f &device.id usb 0x222d +device.name [OEM Reader] vendor.id usb 0x072f &device.id usb 0x222e +device.name ACR123U vendor.id usb 0x072f &device.id usb 0x2242 +device.name ACR1251 1S Dual Reader vendor.id usb 0x072f &device.id usb 0x8002 +device.name AET63 BioTRUSTKey vendor.id usb 0x072f &device.id usb 0x8003 +device.name ACR120 vendor.id usb 0x072f &device.id usb 0x8103 +device.name ACR120 vendor.id usb 0x072f &device.id usb 0x8201 +device.name APG8201 vendor.id usb 0x072f &device.id usb 0x8900 +device.name ACR89U-A1 vendor.id usb 0x072f &device.id usb 0x8901 +device.name ACR89U-A2 vendor.id usb 0x072f &device.id usb 0x8902 +device.name ACR89U-A3 vendor.id usb 0x072f &device.id usb 0x9000 +device.name ACR38 AC1038-based Smart Card Reader vendor.id usb 0x072f &device.id usb 0x9006 +device.name CryptoMate vendor.id usb 0x072f &device.id usb 0x90cc +device.name ACR38 SmartCard Reader vendor.id usb 0x072f &device.id usb 0x90ce +device.name [OEM Reader] vendor.id usb 0x072f &device.id usb 0x90cf +device.name ACR38 SAM Smart Card Reader vendor.id usb 0x072f &device.id usb 0x90d0 +device.name PertoSmart EMV - Card Reader vendor.id usb 0x072f &device.id usb 0x90d2 +device.name ACR83U vendor.id usb 0x072f &device.id usb 0x90d8 +device.name ACR3801 vendor.id usb 0x072f &device.id usb 0x90db +device.name CryptoMate64 vendor.id usb 0x072f &device.id usb 0xb000 +device.name ACR3901U vendor.id usb 0x072f &device.id usb 0xb100 +device.name ACR39U vendor.id usb 0x072f &device.id usb 0xb101 +device.name ACR39K vendor.id usb 0x072f &device.id usb 0xb102 +device.name ACR39T vendor.id usb 0x072f &device.id usb 0xb103 +device.name ACR39F vendor.id usb 0x072f &device.id usb 0xb104 +device.name ACR39U-SAM vendor.id usb 0x072f &device.id usb 0xb106 +device.name ACOS5T2 vendor.id usb 0x072f &device.id usb 0xb200 +device.name ACOS5T1 vendor.id usb 0x072f &device.id usb 0xb301 +device.name ACR32-A1 vendor.id usb 0x0731 +vendor.name Susteen, Inc. vendor.id usb 0x0731 &device.id usb 0x0528 +device.name SonyEricsson DCU-11 Cable vendor.id usb 0x0732 +vendor.name Goldfull Electronics & Telecommunications Corp. vendor.id usb 0x0733 +vendor.name ViewQuest Technologies, Inc. vendor.id usb 0x0733 &device.id usb 0x0101 +device.name Digital Video Camera vendor.id usb 0x0733 &device.id usb 0x0110 +device.name VQ110 Video Camera vendor.id usb 0x0733 &device.id usb 0x0401 +device.name CS330 Webcam vendor.id usb 0x0733 &device.id usb 0x0402 +device.name M-318B Webcam vendor.id usb 0x0733 &device.id usb 0x0430 +device.name Intel Pro Share Webcam vendor.id usb 0x0733 &device.id usb 0x0630 +device.name VQ630 Dual Mode Digital Camera(Bulk) vendor.id usb 0x0733 &device.id usb 0x0631 +device.name Hercules Dualpix vendor.id usb 0x0733 &device.id usb 0x0780 +device.name Smart Cam Deluxe(composite) vendor.id usb 0x0733 &device.id usb 0x1310 +device.name Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470 (mass storage mode) vendor.id usb 0x0733 &device.id usb 0x1311 +device.name Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470 (PC Cam mode) vendor.id usb 0x0733 &device.id usb 0x1314 +device.name Mercury 2.1MEG Deluxe Classic Cam vendor.id usb 0x0733 &device.id usb 0x2211 +device.name Jenoptik jdc 21 LCD Camera vendor.id usb 0x0733 &device.id usb 0x2221 +device.name Mercury Digital Pro 3.1p vendor.id usb 0x0733 &device.id usb 0x3261 +device.name Concord 3045 spca536a Camera vendor.id usb 0x0733 &device.id usb 0x3281 +device.name Cyberpix S550V vendor.id usb 0x0734 +vendor.name Lasat Communications A/S vendor.id usb 0x0734 &device.id usb 0x0001 +device.name 560V Modem vendor.id usb 0x0734 &device.id usb 0x0002 +device.name Lasat 560V Modem vendor.id usb 0x0734 &device.id usb 0x043a +device.name DVS Audio vendor.id usb 0x0734 &device.id usb 0x043b +device.name 3DeMon USB Capture vendor.id usb 0x0735 +vendor.name Asuscom Network vendor.id usb 0x0735 &device.id usb 0x2100 +device.name ISDN Adapter vendor.id usb 0x0735 &device.id usb 0x2101 +device.name ISDN Adapter vendor.id usb 0x0735 &device.id usb 0x6694 +device.name ISDNlink 128K vendor.id usb 0x0735 &device.id usb 0xc541 +device.name ISDN TA 280 vendor.id usb 0x0736 +vendor.name Lorom Industrial Co., Ltd vendor.id usb 0x0738 +vendor.name Mad Catz, Inc. vendor.id usb 0x0738 &device.id usb 0x4507 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4516 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4520 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4526 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4536 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4540 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4556 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4566 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4576 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4586 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x4588 +device.name XBox Device vendor.id usb 0x0738 &device.id usb 0x8818 +device.name Street Fighter IV Arcade FightStick (PS3) vendor.id usb 0x073a +vendor.name Chaplet Systems, Inc. vendor.id usb 0x073a &device.id usb 0x2230 +device.name infrared dongle for remote vendor.id usb 0x073b +vendor.name Suncom Technologies vendor.id usb 0x073c +vendor.name Industrial Electronic Engineers, Inc. vendor.id usb 0x073c &device.id usb 0x0305 +device.name Pole Display (PC305-3415 2 x 20 Line Display) vendor.id usb 0x073c &device.id usb 0x0322 +device.name Pole Display (PC322-3415 2 x 20 Line Display) vendor.id usb 0x073c &device.id usb 0x0324 +device.name Pole Display (LB324-USB 4 x 20 Line Display) vendor.id usb 0x073c &device.id usb 0x0330 +device.name Pole Display (P330-3415 2 x 20 Line Display) vendor.id usb 0x073c &device.id usb 0x0424 +device.name Pole Display (SP324-4415 4 x 20 Line Display) vendor.id usb 0x073c &device.id usb 0x0450 +device.name Pole Display (L450-USB Graphic Line Display) vendor.id usb 0x073c &device.id usb 0x0505 +device.name Pole Display (SPC505-3415 2 x 20 Line Display) vendor.id usb 0x073c &device.id usb 0x0522 +device.name Pole Display (SPC522-3415 2 x 20 Line Display) vendor.id usb 0x073c &device.id usb 0x0624 +device.name Pole Display (SP324-3415 4 x 20 Line Display) vendor.id usb 0x073d +vendor.name Eutron S.p.a. vendor.id usb 0x073d &device.id usb 0x0005 +device.name Crypto Token vendor.id usb 0x073d &device.id usb 0x0007 +device.name CryptoIdentity CCID vendor.id usb 0x073d &device.id usb 0x0025 +device.name SmartKey 3 vendor.id usb 0x073d &device.id usb 0x0c00 +device.name Pocket Reader vendor.id usb 0x073d &device.id usb 0x0d00 +device.name StarSign Bio Token 3.0 EU vendor.id usb 0x073e +vendor.name NEC, Inc. vendor.id usb 0x073e &device.id usb 0x0301 +device.name Game Pad vendor.id usb 0x0742 +vendor.name Stollmann vendor.id usb 0x0742 &device.id usb 0x2008 +device.name ISDN TA [HFC-S] vendor.id usb 0x0742 &device.id usb 0x2009 +device.name ISDN TA [HFC-S] vendor.id usb 0x0742 &device.id usb 0x200a +device.name ISDN TA [HFC-S] vendor.id usb 0x0745 +vendor.name Syntech Information Co., Ltd vendor.id usb 0x0746 +vendor.name Onkyo Corp. vendor.id usb 0x0746 &device.id usb 0x5500 +device.name SE-U55 Audio Device vendor.id usb 0x0747 +vendor.name Labway Corp. vendor.id usb 0x0748 +vendor.name Strong Man Enterprise Co., Ltd vendor.id usb 0x0749 +vendor.name EVer Electronics Corp. vendor.id usb 0x074a +vendor.name Ming Fortune Industry Co., Ltd vendor.id usb 0x074b +vendor.name Polestar Tech. Corp. vendor.id usb 0x074c +vendor.name C-C-C Group PLC vendor.id usb 0x074d +vendor.name Micronas GmbH vendor.id usb 0x074d &device.id usb 0x3553 +device.name Composite USB-Device vendor.id usb 0x074d &device.id usb 0x3554 +device.name Composite USB-Device vendor.id usb 0x074d &device.id usb 0x3556 +device.name Composite USB-Device vendor.id usb 0x074e +vendor.name Digital Stream Corp. vendor.id usb 0x074e &device.id usb 0x0001 +device.name PS/2 Adapter vendor.id usb 0x074e &device.id usb 0x0002 +device.name PS/2 Adapter vendor.id usb 0x0755 +vendor.name Aureal Semiconductor vendor.id usb 0x0757 +vendor.name Network Technologies, Inc. vendor.id usb 0x075b +vendor.name Sophisticated Circuits, Inc. vendor.id usb 0x075b &device.id usb 0x0001 +device.name Kick-off! Watchdog vendor.id usb 0x0763 +vendor.name Midiman vendor.id usb 0x0763 &device.id usb 0x0115 +device.name O2 / KeyRig 25 vendor.id usb 0x0763 &device.id usb 0x0117 +device.name Trigger Finger vendor.id usb 0x0763 &device.id usb 0x0119 +device.name MidAir vendor.id usb 0x0763 &device.id usb 0x0150 +device.name M-Audio Uno vendor.id usb 0x0763 &device.id usb 0x0160 +device.name M-Audio 1x1 vendor.id usb 0x0763 &device.id usb 0x0192 +device.name M-Audio Keystation 88es vendor.id usb 0x0763 &device.id usb 0x0193 +device.name ProKeys 88 vendor.id usb 0x0763 &device.id usb 0x0194 +device.name ProKeys 88sx vendor.id usb 0x0763 &device.id usb 0x0195 +device.name Oxygen 8 v2 vendor.id usb 0x0763 &device.id usb 0x0196 +device.name Oxygen 49 vendor.id usb 0x0763 &device.id usb 0x0197 +device.name Oxygen 61 vendor.id usb 0x0763 &device.id usb 0x0198 +device.name Axiom 25 vendor.id usb 0x0763 &device.id usb 0x0199 +device.name Axiom 49 vendor.id usb 0x0763 &device.id usb 0x019a +device.name Axiom 61 vendor.id usb 0x0763 &device.id usb 0x019b +device.name KeyRig 49 vendor.id usb 0x0763 &device.id usb 0x019c +device.name KeyStudio vendor.id usb 0x0763 &device.id usb 0x1001 +device.name MidiSport 2x2 vendor.id usb 0x0763 &device.id usb 0x1002 +device.name MidiSport 2x2 vendor.id usb 0x0763 &device.id usb 0x1003 +device.name MidiSport 2x2 vendor.id usb 0x0763 &device.id usb 0x1010 +device.name MidiSport 1x1 vendor.id usb 0x0763 &device.id usb 0x1011 +device.name MidiSport 1x1 vendor.id usb 0x0763 &device.id usb 0x1014 +device.name M-Audio Keystation Loader vendor.id usb 0x0763 &device.id usb 0x1015 +device.name M-Audio Keystation vendor.id usb 0x0763 &device.id usb 0x1020 +device.name Midisport 4x4 vendor.id usb 0x0763 &device.id usb 0x1021 +device.name MidiSport 4x4 vendor.id usb 0x0763 &device.id usb 0x1030 +device.name M-Audio MIDISPORT 8x8 vendor.id usb 0x0763 &device.id usb 0x1031 +device.name MidiSport 8x8/s Loader vendor.id usb 0x0763 &device.id usb 0x1033 +device.name MidiSport 8x8/s vendor.id usb 0x0763 &device.id usb 0x1040 +device.name M-Audio MidiSport 2x4 Loader vendor.id usb 0x0763 &device.id usb 0x1041 +device.name M-Audio MidiSport 2x4 vendor.id usb 0x0763 &device.id usb 0x1110 +device.name MidiSport 1x1 vendor.id usb 0x0763 &device.id usb 0x2001 +device.name M Audio Quattro vendor.id usb 0x0763 &device.id usb 0x2002 +device.name M Audio Duo vendor.id usb 0x0763 &device.id usb 0x2003 +device.name M Audio AudioPhile vendor.id usb 0x0763 &device.id usb 0x2004 +device.name M-Audio MobilePre vendor.id usb 0x0763 &device.id usb 0x2006 +device.name M-Audio Transit vendor.id usb 0x0763 &device.id usb 0x2007 +device.name M-Audio Sonica Theater vendor.id usb 0x0763 &device.id usb 0x2008 +device.name M-Audio Ozone vendor.id usb 0x0763 &device.id usb 0x200d +device.name M-Audio OmniStudio vendor.id usb 0x0763 &device.id usb 0x200f +device.name M-Audio MobilePre vendor.id usb 0x0763 &device.id usb 0x2010 +device.name M-Audio Fast Track vendor.id usb 0x0763 &device.id usb 0x2012 +device.name M-Audio Fast Track Pro vendor.id usb 0x0763 &device.id usb 0x2013 +device.name M-Audio JamLab vendor.id usb 0x0763 &device.id usb 0x2015 +device.name M-Audio RunTime DFU vendor.id usb 0x0763 &device.id usb 0x2016 +device.name M-Audio RunTime DFU vendor.id usb 0x0763 &device.id usb 0x2019 +device.name M-Audio Ozone Academic vendor.id usb 0x0763 &device.id usb 0x201a +device.name M-Audio Micro vendor.id usb 0x0763 &device.id usb 0x201b +device.name M-Audio RunTime DFU vendor.id usb 0x0763 &device.id usb 0x201d +device.name M-Audio Producer vendor.id usb 0x0763 &device.id usb 0x2024 +device.name M-Audio Fast Track MKII vendor.id usb 0x0763 &device.id usb 0x2080 +device.name M-Audio Fast Track Ultra vendor.id usb 0x0763 &device.id usb 0x2081 +device.name M-Audio RunTime DFU / Fast Track Ultra 8R vendor.id usb 0x0763 &device.id usb 0x2803 +device.name M-Audio Audiophile DFU vendor.id usb 0x0763 &device.id usb 0x2804 +device.name M-Audio MobilePre DFU vendor.id usb 0x0763 &device.id usb 0x2806 +device.name M-Audio Transit DFU vendor.id usb 0x0763 &device.id usb 0x2815 +device.name M-Audio DFU vendor.id usb 0x0763 &device.id usb 0x2816 +device.name M-Audio DFU vendor.id usb 0x0763 &device.id usb 0x281b +device.name M-Audio DFU vendor.id usb 0x0763 &device.id usb 0x2880 +device.name M-Audio DFU vendor.id usb 0x0763 &device.id usb 0x2881 +device.name M-Audio DFU vendor.id usb 0x0764 +vendor.name Cyber Power System, Inc. vendor.id usb 0x0764 &device.id usb 0x0005 +device.name Cyber Power UPS vendor.id usb 0x0764 &device.id usb 0x0501 +device.name CP1500 AVR UPS vendor.id usb 0x0764 &device.id usb 0x0601 +device.name PR1500LCDRT2U UPS vendor.id usb 0x0765 +vendor.name X-Rite, Inc. vendor.id usb 0x0765 &device.id usb 0x5001 +device.name Huey PRO Colorimeter vendor.id usb 0x0765 &device.id usb 0x5010 +device.name X-Rite Pantone Color Sensor vendor.id usb 0x0765 &device.id usb 0x5020 +device.name i1 Display Pro vendor.id usb 0x0765 &device.id usb 0x6003 +device.name ColorMunki Smile vendor.id usb 0x0765 &device.id usb 0xd094 +device.name X-Rite DTP94 [Quato Silver Haze Pro] vendor.id usb 0x0766 +vendor.name Jess-Link Products Co., Ltd vendor.id usb 0x0766 &device.id usb 0x001b +device.name Packard Bell Go vendor.id usb 0x0766 &device.id usb 0x0204 +device.name TopSpeed Cyberlink Remote Control vendor.id usb 0x0767 +vendor.name Tokheim Corp. vendor.id usb 0x0768 +vendor.name Camtel Technology Corp. vendor.id usb 0x0768 &device.id usb 0x0006 +device.name Camtel Technology USB TV Genie Pro FM Model TVB330 vendor.id usb 0x0768 &device.id usb 0x0023 +device.name eHome Infrared Receiver vendor.id usb 0x0769 +vendor.name Surecom Technology Corp. vendor.id usb 0x0769 &device.id usb 0x11f2 +device.name EP-9001-g 802.11g 54M WLAN Adapter vendor.id usb 0x0769 &device.id usb 0x11f3 +device.name RT2570 vendor.id usb 0x0769 &device.id usb 0x11f7 +device.name 802.11g 54M WLAN Adapter vendor.id usb 0x0769 &device.id usb 0x31f3 +device.name RT2573 vendor.id usb 0x076a +vendor.name Smart Technology Enablers, Inc. vendor.id usb 0x076b +vendor.name OmniKey AG vendor.id usb 0x076b &device.id usb 0x0596 +device.name CardMan 2020 vendor.id usb 0x076b &device.id usb 0x1021 +device.name CardMan 1021 vendor.id usb 0x076b &device.id usb 0x1221 +device.name CardMan 1221 vendor.id usb 0x076b &device.id usb 0x1784 +device.name CardMan 6020 vendor.id usb 0x076b &device.id usb 0x3021 +device.name CardMan 3121 vendor.id usb 0x076b &device.id usb 0x3022 +device.name CardMan 3021 vendor.id usb 0x076b &device.id usb 0x3610 +device.name CardMan 3620 vendor.id usb 0x076b &device.id usb 0x3621 +device.name CardMan 3621 vendor.id usb 0x076b &device.id usb 0x3821 +device.name CardMan 3821 vendor.id usb 0x076b &device.id usb 0x4321 +device.name CardMan 4321 vendor.id usb 0x076b &device.id usb 0x5121 +device.name CardMan 5121 vendor.id usb 0x076b &device.id usb 0x5125 +device.name CardMan 5125 vendor.id usb 0x076b &device.id usb 0x5321 +device.name CardMan 5321 vendor.id usb 0x076b &device.id usb 0x5340 +device.name CardMan 5021 CL vendor.id usb 0x076b &device.id usb 0x6622 +device.name CardMan 6121 vendor.id usb 0x076b &device.id usb 0xa011 +device.name CCID Smart Card Reader Keyboard vendor.id usb 0x076b &device.id usb 0xa021 +device.name CCID Smart Card Reader vendor.id usb 0x076b &device.id usb 0xa022 +device.name CardMan Smart@Link vendor.id usb 0x076b &device.id usb 0xc000 +device.name CardMan 3x21 CS vendor.id usb 0x076b &device.id usb 0xc001 +device.name CardMan 5121 CS vendor.id usb 0x076c +vendor.name Partner Tech vendor.id usb 0x076d +vendor.name Denso Corp. vendor.id usb 0x076e +vendor.name Kuan Tech Enterprise Co., Ltd vendor.id usb 0x076f +vendor.name Jhen Vei Electronic Co., Ltd vendor.id usb 0x0770 +vendor.name Welch Allyn, Inc - Medical Division vendor.id usb 0x0771 +vendor.name Observator Instruments BV vendor.id usb 0x0771 &device.id usb 0x4455 +device.name OMC45III vendor.id usb 0x0771 &device.id usb 0xae0f +device.name OMC45III vendor.id usb 0x0772 +vendor.name Your data Our Care vendor.id usb 0x0774 +vendor.name AmTRAN Technology Co., Ltd vendor.id usb 0x0775 +vendor.name Longshine Electronics Corp. vendor.id usb 0x0776 +vendor.name Inalways Corp. vendor.id usb 0x0777 +vendor.name Comda Enterprise Corp. vendor.id usb 0x0778 +vendor.name Volex, Inc. vendor.id usb 0x0779 +vendor.name Fairchild Semiconductor vendor.id usb 0x077a +vendor.name Sankyo Seiki Mfg. Co., Ltd vendor.id usb 0x077b +vendor.name Linksys vendor.id usb 0x077b &device.id usb 0x08be +device.name BEFCMU10 v4 Cable Modem vendor.id usb 0x077b &device.id usb 0x2219 +device.name WUSB11 V2.6 802.11b Adapter vendor.id usb 0x077b &device.id usb 0x2226 +device.name USB200M 100baseTX Adapter vendor.id usb 0x077b &device.id usb 0x2227 +device.name Network Everywhere NWU11B vendor.id usb 0x077c +vendor.name Forward Electronics Co., Ltd vendor.id usb 0x077c &device.id usb 0x0005 +device.name NEC Keyboard vendor.id usb 0x077d +vendor.name Griffin Technology vendor.id usb 0x077d &device.id usb 0x0223 +device.name IMic Audio In/Out vendor.id usb 0x077d &device.id usb 0x0405 +device.name iMate, ADB Adapter vendor.id usb 0x077d &device.id usb 0x0410 +device.name PowerMate vendor.id usb 0x077d &device.id usb 0x041a +device.name PowerWave vendor.id usb 0x077d &device.id usb 0x04aa +device.name SoundKnob vendor.id usb 0x077d &device.id usb 0x07af +device.name iMic vendor.id usb 0x077d &device.id usb 0x1016 +device.name AirClick vendor.id usb 0x077d &device.id usb 0x627a +device.name Radio SHARK vendor.id usb 0x077f +vendor.name Well Excellent & Most Corp. vendor.id usb 0x0780 +vendor.name Sagem Monetel GmbH vendor.id usb 0x0780 &device.id usb 0x1202 +device.name ORGA 900 Smart Card Terminal Virtual Com Port vendor.id usb 0x0780 &device.id usb 0x1302 +device.name ORGA 6000 Smart Card Terminal Virtual Com Port vendor.id usb 0x0780 &device.id usb 0x1303 +device.name ORGA 6000 Smart Card Terminal USB RNDIS vendor.id usb 0x0780 &device.id usb 0xdf55 +device.name ORGA 900/6000 Smart Card Terminal DFU vendor.id usb 0x0781 +vendor.name SanDisk Corp. vendor.id usb 0x0781 &device.id usb 0x0001 +device.name SDDR-05a ImageMate CompactFlash Reader vendor.id usb 0x0781 &device.id usb 0x0002 +device.name SDDR-31 ImageMate II CompactFlash Reader vendor.id usb 0x0781 &device.id usb 0x0005 +device.name SDDR-05b (CF II) ImageMate CompactFlash Reader vendor.id usb 0x0781 &device.id usb 0x0100 +device.name ImageMate SDDR-12 vendor.id usb 0x0781 &device.id usb 0x0200 +device.name SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb] vendor.id usb 0x0781 &device.id usb 0x0400 +device.name SecureMate SD/MMC Reader vendor.id usb 0x0781 &device.id usb 0x0621 +device.name SDDR-86 Imagemate 6-in-1 Reader vendor.id usb 0x0781 &device.id usb 0x0720 +device.name Sansa C200 series in recovery mode vendor.id usb 0x0781 &device.id usb 0x0729 +device.name Sansa E200 series in recovery mode vendor.id usb 0x0781 &device.id usb 0x0810 +device.name SDDR-75 ImageMate CF-SM Reader vendor.id usb 0x0781 &device.id usb 0x0830 +device.name ImageMate CF/MMC/SD Reader vendor.id usb 0x0781 &device.id usb 0x1234 +device.name Cruzer Mini Flash Drive vendor.id usb 0x0781 &device.id usb 0x5150 +device.name SDCZ2 Cruzer Mini Flash Drive (thin) vendor.id usb 0x0781 &device.id usb 0x5151 +device.name Cruzer Micro Flash Drive vendor.id usb 0x0781 &device.id usb 0x5153 +device.name Cruzer Flash Drive vendor.id usb 0x0781 &device.id usb 0x5204 +device.name Cruzer Crossfire vendor.id usb 0x0781 &device.id usb 0x5402 +device.name U3 Cruzer Micro vendor.id usb 0x0781 &device.id usb 0x5406 +device.name Cruzer Micro U3 vendor.id usb 0x0781 &device.id usb 0x5408 +device.name Cruzer Titanium U3 vendor.id usb 0x0781 &device.id usb 0x540e +device.name Cruzer Contour Flash Drive vendor.id usb 0x0781 &device.id usb 0x5530 +device.name Cruzer vendor.id usb 0x0781 &device.id usb 0x5567 +device.name Cruzer Blade vendor.id usb 0x0781 &device.id usb 0x556b +device.name Cruzer Edge vendor.id usb 0x0781 &device.id usb 0x556c +device.name Ultra vendor.id usb 0x0781 &device.id usb 0x556d +device.name Memory Vault vendor.id usb 0x0781 &device.id usb 0x5571 +device.name Cruzer Fit vendor.id usb 0x0781 &device.id usb 0x5575 +device.name Cruzer Glide vendor.id usb 0x0781 &device.id usb 0x5576 +device.name Cruzer Facet vendor.id usb 0x0781 &device.id usb 0x5577 +device.name Cruzer Pop (8GB) vendor.id usb 0x0781 &device.id usb 0x557d +device.name Cruzer Force (64GB) vendor.id usb 0x0781 &device.id usb 0x5580 +device.name SDCZ80 Flash Drive vendor.id usb 0x0781 &device.id usb 0x5581 +device.name Ultra vendor.id usb 0x0781 &device.id usb 0x5583 +device.name Ultra Fit vendor.id usb 0x0781 &device.id usb 0x5590 +device.name Ultra Dual vendor.id usb 0x0781 &device.id usb 0x5591 +device.name Ultra Flair vendor.id usb 0x0781 &device.id usb 0x5e10 +device.name Encrypted vendor.id usb 0x0781 &device.id usb 0x6100 +device.name Ultra II SD Plus 2GB vendor.id usb 0x0781 &device.id usb 0x7100 +device.name Cruzer Mini vendor.id usb 0x0781 &device.id usb 0x7101 +device.name Pen Flash vendor.id usb 0x0781 &device.id usb 0x7102 +device.name Cruzer Mini vendor.id usb 0x0781 &device.id usb 0x7103 +device.name Cruzer Mini vendor.id usb 0x0781 &device.id usb 0x7104 +device.name Cruzer Micro Mini 256MB Flash Drive vendor.id usb 0x0781 &device.id usb 0x7105 +device.name Cruzer Mini vendor.id usb 0x0781 &device.id usb 0x7106 +device.name Cruzer Mini vendor.id usb 0x0781 &device.id usb 0x7112 +device.name Cruzer Micro 128MB Flash Drive vendor.id usb 0x0781 &device.id usb 0x7113 +device.name Cruzer Micro 256MB Flash Drive vendor.id usb 0x0781 &device.id usb 0x7114 +device.name Cruzer Mini vendor.id usb 0x0781 &device.id usb 0x7115 +device.name Cruzer Mini vendor.id usb 0x0781 &device.id usb 0x7301 +device.name Sansa e100 series (mtp) vendor.id usb 0x0781 &device.id usb 0x7302 +device.name Sansa e100 series (msc) vendor.id usb 0x0781 &device.id usb 0x7400 +device.name Sansa M200 series (mtp) vendor.id usb 0x0781 &device.id usb 0x7401 +device.name Sansa M200 series (msc) vendor.id usb 0x0781 &device.id usb 0x7420 +device.name Sansa E200 series (mtp) vendor.id usb 0x0781 &device.id usb 0x7421 +device.name Sansa E200 Series (msc) vendor.id usb 0x0781 &device.id usb 0x7422 +device.name Sansa E200 series v2 (mtp) vendor.id usb 0x0781 &device.id usb 0x7423 +device.name Sansa E200 series v2 (msc) vendor.id usb 0x0781 &device.id usb 0x7430 +device.name Sansa M200 series vendor.id usb 0x0781 &device.id usb 0x7431 +device.name Sansa M200 series V4 (msc) vendor.id usb 0x0781 &device.id usb 0x7432 +device.name Sansa Clip (mtp) vendor.id usb 0x0781 &device.id usb 0x7433 +device.name Sansa Clip (msc) vendor.id usb 0x0781 &device.id usb 0x7434 +device.name Sansa Clip V2 (mtp) vendor.id usb 0x0781 &device.id usb 0x7435 +device.name Sansa Clip V2 (msc) vendor.id usb 0x0781 &device.id usb 0x7450 +device.name Sansa C250 vendor.id usb 0x0781 &device.id usb 0x7451 +device.name Sansa C240 vendor.id usb 0x0781 &device.id usb 0x7460 +device.name Sansa Express vendor.id usb 0x0781 &device.id usb 0x7480 +device.name Sansa Connect vendor.id usb 0x0781 &device.id usb 0x7481 +device.name Sansa Connect (in recovery mode) vendor.id usb 0x0781 &device.id usb 0x74b0 +device.name Sansa View (msc) vendor.id usb 0x0781 &device.id usb 0x74b1 +device.name Sansa View (mtp) vendor.id usb 0x0781 &device.id usb 0x74c0 +device.name Sansa Fuze (mtp) vendor.id usb 0x0781 &device.id usb 0x74c1 +device.name Sansa Fuze (msc) vendor.id usb 0x0781 &device.id usb 0x74c2 +device.name Sansa Fuze V2 (mtp) vendor.id usb 0x0781 &device.id usb 0x74c3 +device.name Sansa Fuze V2 (msc) vendor.id usb 0x0781 &device.id usb 0x74d0 +device.name Sansa Clip+ (mtp) vendor.id usb 0x0781 &device.id usb 0x74d1 +device.name Sansa Clip+ (msc) vendor.id usb 0x0781 &device.id usb 0x74e5 +device.name Sansa Clip Zip vendor.id usb 0x0781 &device.id usb 0x8181 +device.name Pen Flash vendor.id usb 0x0781 &device.id usb 0x8183 +device.name Hi-Speed Mass Storage Device vendor.id usb 0x0781 &device.id usb 0x8185 +device.name SDCZ2 Cruzer Mini Flash Drive (older, thick) vendor.id usb 0x0781 &device.id usb 0x8888 +device.name Card Reader vendor.id usb 0x0781 &device.id usb 0x8889 +device.name SDDR-88 Imagemate 8-in-1 Reader vendor.id usb 0x0781 &device.id usb 0x8919 +device.name Card Reader vendor.id usb 0x0781 &device.id usb 0x8989 +device.name ImageMate 12-in-1 Reader vendor.id usb 0x0781 &device.id usb 0x9191 +device.name ImageMate CF vendor.id usb 0x0781 &device.id usb 0x9219 +device.name Card Reader vendor.id usb 0x0781 &device.id usb 0x9292 +device.name ImageMate CF Reader/Writer vendor.id usb 0x0781 &device.id usb 0x9393 +device.name ImageMate SD-MMC vendor.id usb 0x0781 &device.id usb 0x9595 +device.name ImageMate xD-SM vendor.id usb 0x0781 &device.id usb 0x9797 +device.name ImageMate MS-PRO vendor.id usb 0x0781 &device.id usb 0x9919 +device.name Card Reader vendor.id usb 0x0781 &device.id usb 0x9999 +device.name SDDR-99 5-in-1 Reader vendor.id usb 0x0781 &device.id usb 0xa7c1 +device.name Storage device (SD card reader) vendor.id usb 0x0781 &device.id usb 0xa7e8 +device.name SDDR-113 MicroMate SDHC Reader vendor.id usb 0x0781 &device.id usb 0xb2b3 +device.name SDDR-103 MobileMate SD+ Reader vendor.id usb 0x0781 &device.id usb 0xb4b5 +device.name SDDR-89 V4 ImageMate 12-in-1 Reader vendor.id usb 0x0781 &device.id usb 0xb6ba +device.name CF SDDR-289 vendor.id usb 0x0782 +vendor.name Trackerball vendor.id usb 0x0783 +vendor.name C3PO vendor.id usb 0x0783 &device.id usb 0x0003 +device.name LTC31 SmartCard Reader vendor.id usb 0x0783 &device.id usb 0x0006 +device.name LTC31v2 vendor.id usb 0x0783 &device.id usb 0x0009 +device.name KBR36 vendor.id usb 0x0783 &device.id usb 0x0010 +device.name LTC32 vendor.id usb 0x0784 +vendor.name Vivitar, Inc. vendor.id usb 0x0784 &device.id usb 0x0100 +device.name Vivicam 2655 vendor.id usb 0x0784 &device.id usb 0x1310 +device.name Vivicam 3305 vendor.id usb 0x0784 &device.id usb 0x1688 +device.name Vivicam 3665 vendor.id usb 0x0784 &device.id usb 0x1689 +device.name Gateway DC-M42/Labtec DC-505/Vivitar Vivicam 3705 vendor.id usb 0x0784 &device.id usb 0x2620 +device.name AOL Photocam Plus vendor.id usb 0x0784 &device.id usb 0x2888 +device.name Polaroid DC700 vendor.id usb 0x0784 &device.id usb 0x3330 +device.name Nytec ND-3200 Camera vendor.id usb 0x0784 &device.id usb 0x4300 +device.name Traveler D1 vendor.id usb 0x0784 &device.id usb 0x5260 +device.name Werlisa Sport PX 100 / JVC GC-A33 Camera vendor.id usb 0x0784 &device.id usb 0x5300 +device.name Pretec dc530 vendor.id usb 0x0785 +vendor.name NTT-ME vendor.id usb 0x0785 &device.id usb 0x0001 +device.name MN128mini-V ISDN TA vendor.id usb 0x0785 &device.id usb 0x0003 +device.name MN128mini-J ISDN TA vendor.id usb 0x0789 +vendor.name Logitec Corp. vendor.id usb 0x0789 &device.id usb 0x0026 +device.name LHD Device vendor.id usb 0x0789 &device.id usb 0x0033 +device.name DVD Multi-plus unit LDR-H443SU2 vendor.id usb 0x0789 &device.id usb 0x0063 +device.name LDR Device vendor.id usb 0x0789 &device.id usb 0x0064 +device.name LDR-R Device vendor.id usb 0x0789 &device.id usb 0x00b3 +device.name DVD Multi-plus unit LDR-H443U2 vendor.id usb 0x0789 &device.id usb 0x0105 +device.name LAN-TX/U1H2 10/100 Ethernet Adapter [pegasus II] vendor.id usb 0x0789 &device.id usb 0x010c +device.name Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter vendor.id usb 0x0789 &device.id usb 0x0160 +device.name LAN-GTJ/U2A vendor.id usb 0x0789 &device.id usb 0x0162 +device.name LAN-WN22/U2 Wireless LAN Adapter vendor.id usb 0x0789 &device.id usb 0x0163 +device.name LAN-WN12/U2 Wireless LAN Adapter vendor.id usb 0x0789 &device.id usb 0x0164 +device.name LAN-W150/U2M Wireless LAN Adapter vendor.id usb 0x0789 &device.id usb 0x0166 +device.name LAN-W300N/U2 Wireless LAN Adapter vendor.id usb 0x0789 &device.id usb 0x0168 +device.name LAN-W150N/U2 Wireless LAN Adapter vendor.id usb 0x0789 &device.id usb 0x0170 +device.name LAN-W300AN/U2 Wireless LAN Adapter vendor.id usb 0x078b +vendor.name Happ Controls, Inc. vendor.id usb 0x078b &device.id usb 0x0010 +device.name Driving UGCI vendor.id usb 0x078b &device.id usb 0x0020 +device.name Flying UGCI vendor.id usb 0x078b &device.id usb 0x0030 +device.name Fighting UGCI vendor.id usb 0x078c +vendor.name GTCO/CalComp vendor.id usb 0x078c &device.id usb 0x0090 +device.name Tablet Adapter vendor.id usb 0x078c &device.id usb 0x0100 +device.name Tablet Adapter vendor.id usb 0x078c &device.id usb 0x0200 +device.name Tablet Adapter vendor.id usb 0x078c &device.id usb 0x0300 +device.name Tablet Adapter vendor.id usb 0x078c &device.id usb 0x0400 +device.name Digitizer (Whiteboard) vendor.id usb 0x078e +vendor.name Brincom, Inc. vendor.id usb 0x0790 +vendor.name Pro-Image Manufacturing Co., Ltd vendor.id usb 0x0791 +vendor.name Copartner Wire and Cable Mfg. Corp. vendor.id usb 0x0792 +vendor.name Axis Communications AB vendor.id usb 0x0793 +vendor.name Wha Yu Industrial Co., Ltd vendor.id usb 0x0794 +vendor.name ABL Electronics Corp. vendor.id usb 0x0795 +vendor.name RealChip, Inc. vendor.id usb 0x0796 +vendor.name Certicom Corp. vendor.id usb 0x0797 +vendor.name Grandtech Semiconductor Corp. vendor.id usb 0x0797 &device.id usb 0x6801 +device.name Flatbed Scanner vendor.id usb 0x0797 &device.id usb 0x6802 +device.name InkJet Color Printer vendor.id usb 0x0797 &device.id usb 0x8001 +device.name SmartCam vendor.id usb 0x0797 &device.id usb 0x801a +device.name Typhoon StyloCam vendor.id usb 0x0797 &device.id usb 0x801c +device.name Meade Binoculars/Camera vendor.id usb 0x0797 &device.id usb 0x8901 +device.name ScanHex SX-35a vendor.id usb 0x0797 &device.id usb 0x8909 +device.name ScanHex SX-35b vendor.id usb 0x0797 &device.id usb 0x8911 +device.name ScanHex SX-35c vendor.id usb 0x0798 +vendor.name Optelec vendor.id usb 0x0798 &device.id usb 0x0001 +device.name Braille Voyager vendor.id usb 0x0798 &device.id usb 0x0640 +device.name BC640 vendor.id usb 0x0798 &device.id usb 0x0680 +device.name BC680 vendor.id usb 0x0799 +vendor.name Altera vendor.id usb 0x0799 &device.id usb 0x7651 +device.name Programming Unit vendor.id usb 0x079b +vendor.name Sagem vendor.id usb 0x079b &device.id usb 0x0024 +device.name MSO300/MSO301 Fingerprint Sensor vendor.id usb 0x079b &device.id usb 0x0026 +device.name MSO350/MSO351 Fingerprint Sensor & SmartCard Reader vendor.id usb 0x079b &device.id usb 0x0027 +device.name USB-Serial Controller vendor.id usb 0x079b &device.id usb 0x002f +device.name Mobile vendor.id usb 0x079b &device.id usb 0x0030 +device.name Mobile Communication Device vendor.id usb 0x079b &device.id usb 0x0042 +device.name Mobile vendor.id usb 0x079b &device.id usb 0x0047 +device.name CBM/MSO1300 Fingerprint Sensor vendor.id usb 0x079b &device.id usb 0x004a +device.name XG-760A 802.11bg vendor.id usb 0x079b &device.id usb 0x004b +device.name Wi-Fi 11g adapter vendor.id usb 0x079b &device.id usb 0x0052 +device.name MSO1350 Fingerprint Sensor & SmartCard Reader vendor.id usb 0x079b &device.id usb 0x0056 +device.name Agfa AP1100 Photo Printer vendor.id usb 0x079b &device.id usb 0x005d +device.name Mobile Mass Storage vendor.id usb 0x079b &device.id usb 0x0062 +device.name XG-76NA 802.11bg vendor.id usb 0x079b &device.id usb 0x0078 +device.name Laser Pro Monochrome MFP vendor.id usb 0x079d +vendor.name Alfadata Computer Corp. vendor.id usb 0x079d &device.id usb 0x0201 +device.name GamePort Adapter vendor.id usb 0x07a1 +vendor.name Digicom S.p.A. vendor.id usb 0x07a1 &device.id usb 0xd952 +device.name Palladio USB V.92 Modem vendor.id usb 0x07a2 +vendor.name National Technical Systems vendor.id usb 0x07a3 +vendor.name Onnto Corp. vendor.id usb 0x07a4 +vendor.name Be, Inc. vendor.id usb 0x07a6 +vendor.name ADMtek, Inc. vendor.id usb 0x07a6 &device.id usb 0x07c2 +device.name AN986A Ethernet vendor.id usb 0x07a6 &device.id usb 0x0986 +device.name AN986 Pegasus Ethernet vendor.id usb 0x07a6 &device.id usb 0x8266 +device.name Infineon WildCard-USB Wireless LAN Adapter vendor.id usb 0x07a6 &device.id usb 0x8511 +device.name ADM8511 Pegasus II Ethernet vendor.id usb 0x07a6 &device.id usb 0x8513 +device.name AN8513 Ethernet vendor.id usb 0x07a6 &device.id usb 0x8515 +device.name AN8515 Ethernet vendor.id usb 0x07aa +vendor.name Corega K.K. vendor.id usb 0x07aa &device.id usb 0x0001 +device.name Ether USB-T Ethernet [klsi] vendor.id usb 0x07aa &device.id usb 0x0004 +device.name FEther USB-TX Ethernet [pegasus] vendor.id usb 0x07aa &device.id usb 0x000c +device.name WirelessLAN USB-11 vendor.id usb 0x07aa &device.id usb 0x000d +device.name FEther USB-TXS vendor.id usb 0x07aa &device.id usb 0x0011 +device.name Wireless LAN USB-11 mini vendor.id usb 0x07aa &device.id usb 0x0012 +device.name Stick-11 802.11b Adapter vendor.id usb 0x07aa &device.id usb 0x0017 +device.name FEther USB2-TX vendor.id usb 0x07aa &device.id usb 0x0018 +device.name Wireless LAN USB-11 mini 2 vendor.id usb 0x07aa &device.id usb 0x001a +device.name ULUSB-11 Key vendor.id usb 0x07aa &device.id usb 0x001c +device.name CG-WLUSB2GT 802.11g Wireless Adapter [Intersil ISL3880] vendor.id usb 0x07aa &device.id usb 0x0020 +device.name CG-WLUSB2GTST 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x07aa &device.id usb 0x002e +device.name CG-WLUSB2GPX [Ralink RT2571W] vendor.id usb 0x07aa &device.id usb 0x002f +device.name CG-WLUSB2GNL vendor.id usb 0x07aa &device.id usb 0x0031 +device.name CG-WLUSB2GS 802.11bg [Atheros AR5523] vendor.id usb 0x07aa &device.id usb 0x003c +device.name CG-WLUSB2GNL vendor.id usb 0x07aa &device.id usb 0x003f +device.name CG-WLUSB300AGN vendor.id usb 0x07aa &device.id usb 0x0041 +device.name CG-WLUSB300GNS vendor.id usb 0x07aa &device.id usb 0x0042 +device.name CG-WLUSB300GNM vendor.id usb 0x07aa &device.id usb 0x0043 +device.name CG-WLUSB300N rev A2 [Realtek RTL8192U] vendor.id usb 0x07aa &device.id usb 0x0047 +device.name CG-WLUSBNM vendor.id usb 0x07aa &device.id usb 0x0051 +device.name CG-WLUSB300NM vendor.id usb 0x07aa &device.id usb 0x7613 +device.name Stick-11 V2 802.11b Adapter vendor.id usb 0x07aa &device.id usb 0x9601 +device.name FEther USB-TXC vendor.id usb 0x07ab +vendor.name Freecom Technologies vendor.id usb 0x07ab &device.id usb 0xfc01 +device.name IDE bridge vendor.id usb 0x07ab &device.id usb 0xfc02 +device.name Cable II USB-2 vendor.id usb 0x07ab &device.id usb 0xfc03 +device.name USB2-IDE IDE bridge vendor.id usb 0x07ab &device.id usb 0xfcd6 +device.name Freecom HD Classic vendor.id usb 0x07ab &device.id usb 0xfcf6 +device.name DataBar vendor.id usb 0x07ab &device.id usb 0xfcf8 +device.name Freecom Classic SL Network Drive vendor.id usb 0x07ab &device.id usb 0xfcfe +device.name Hard Drive 80GB vendor.id usb 0x07af +vendor.name Microtech vendor.id usb 0x07af &device.id usb 0x0004 +device.name SCSI-DB25 SCSI Bridge [shuttle] vendor.id usb 0x07af &device.id usb 0x0005 +device.name SCSI-HD50 SCSI Bridge [shuttle] vendor.id usb 0x07af &device.id usb 0x0006 +device.name CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle] vendor.id usb 0x07af &device.id usb 0xfc01 +device.name Freecom USB-IDE vendor.id usb 0x07b0 +vendor.name Trust Technologies vendor.id usb 0x07b0 &device.id usb 0x0001 +device.name ISDN TA vendor.id usb 0x07b0 &device.id usb 0x0002 +device.name ISDN TA128 Plus vendor.id usb 0x07b0 &device.id usb 0x0003 +device.name ISDN TA128 Deluxe vendor.id usb 0x07b0 &device.id usb 0x0005 +device.name ISDN TA128 SE vendor.id usb 0x07b0 &device.id usb 0x0006 +device.name ISDN TA 128 [HFC-S] vendor.id usb 0x07b0 &device.id usb 0x0007 +device.name ISDN TA [HFC-S] vendor.id usb 0x07b0 &device.id usb 0x0008 +device.name ISDN TA vendor.id usb 0x07b1 +vendor.name IMP, Inc. vendor.id usb 0x07b2 +vendor.name Motorola BCS, Inc. vendor.id usb 0x07b2 &device.id usb 0x0100 +device.name SURFboard Voice over IP Cable Modem vendor.id usb 0x07b2 &device.id usb 0x0900 +device.name SURFboard Gateway vendor.id usb 0x07b2 &device.id usb 0x0950 +device.name SURFboard SBG950 Gateway vendor.id usb 0x07b2 &device.id usb 0x1000 +device.name SURFboard SBG1000 Gateway vendor.id usb 0x07b2 &device.id usb 0x4100 +device.name SurfBoard SB4100 Cable Modem vendor.id usb 0x07b2 &device.id usb 0x4200 +device.name SurfBoard SB4200 Cable Modem vendor.id usb 0x07b2 &device.id usb 0x4210 +device.name SurfBoard 4210 Cable Modem vendor.id usb 0x07b2 &device.id usb 0x4220 +device.name SURFboard SB4220 Cable Modem vendor.id usb 0x07b2 &device.id usb 0x4500 +device.name CG4500 Communications Gateway vendor.id usb 0x07b2 &device.id usb 0x450b +device.name CG4501 Communications Gateway vendor.id usb 0x07b2 &device.id usb 0x450e +device.name CG4500E Communications Gateway vendor.id usb 0x07b2 &device.id usb 0x5100 +device.name SurfBoard SB5100 Cable Modem vendor.id usb 0x07b2 &device.id usb 0x5101 +device.name SurfBoard SB5101 Cable Modem vendor.id usb 0x07b2 &device.id usb 0x5120 +device.name SurfBoard SB5120 Cable Modem (RNDIS) vendor.id usb 0x07b2 &device.id usb 0x5121 +device.name Surfboard 5121 Cable Modem vendor.id usb 0x07b2 &device.id usb 0x7030 +device.name WU830G 802.11bg Wireless Adapter [Envara WiND512] vendor.id usb 0x07b3 +vendor.name Plustek, Inc. vendor.id usb 0x07b3 &device.id usb 0x0001 +device.name OpticPro 1212U Scanner vendor.id usb 0x07b3 &device.id usb 0x0003 +device.name Scanner vendor.id usb 0x07b3 &device.id usb 0x0010 +device.name OpticPro U12 Scanner vendor.id usb 0x07b3 &device.id usb 0x0011 +device.name OpticPro U24 Scanner vendor.id usb 0x07b3 &device.id usb 0x0013 +device.name OpticPro UT12 Scanner vendor.id usb 0x07b3 &device.id usb 0x0014 +device.name Scanner vendor.id usb 0x07b3 &device.id usb 0x0015 +device.name OpticPro U24 Scanner vendor.id usb 0x07b3 &device.id usb 0x0017 +device.name OpticPro UT12/16/24 Scanner vendor.id usb 0x07b3 &device.id usb 0x0204 +device.name Scanner vendor.id usb 0x07b3 &device.id usb 0x0400 +device.name OpticPro 1248U Scanner vendor.id usb 0x07b3 &device.id usb 0x0401 +device.name OpticPro 1248U Scanner #2 vendor.id usb 0x07b3 &device.id usb 0x0403 +device.name OpticPro U16B Scanner vendor.id usb 0x07b3 &device.id usb 0x0404 +device.name Scanner vendor.id usb 0x07b3 &device.id usb 0x0405 +device.name A8 Namecard-s Controller vendor.id usb 0x07b3 &device.id usb 0x0406 +device.name A8 Namecard-D Controller vendor.id usb 0x07b3 &device.id usb 0x0410 +device.name Scanner vendor.id usb 0x07b3 &device.id usb 0x0412 +device.name Scanner vendor.id usb 0x07b3 &device.id usb 0x0413 +device.name OpticSlim 1200 Scanner vendor.id usb 0x07b3 &device.id usb 0x0601 +device.name OpticPro ST24 Scanner vendor.id usb 0x07b3 &device.id usb 0x0800 +device.name OpticPro ST48 Scanner vendor.id usb 0x07b3 &device.id usb 0x0900 +device.name OpticBook 3600 Scanner vendor.id usb 0x07b3 &device.id usb 0x090c +device.name OpticBook 3600 Plus Scanner vendor.id usb 0x07b3 &device.id usb 0x0a06 +device.name TVcam VD100 vendor.id usb 0x07b3 &device.id usb 0x0b00 +device.name SmartPhoto F50 vendor.id usb 0x07b3 &device.id usb 0x0c00 +device.name OpticPro ST64 Scanner vendor.id usb 0x07b3 &device.id usb 0x0c03 +device.name OpticPro ST64+ Scanner vendor.id usb 0x07b3 &device.id usb 0x0c04 +device.name Optic Film 7200i scanner vendor.id usb 0x07b3 &device.id usb 0x0c0c +device.name PL806 Scanner vendor.id usb 0x07b3 &device.id usb 0x0c26 +device.name OpticBook 4600 Scanner vendor.id usb 0x07b3 &device.id usb 0x0c2b +device.name Mobile Office D428 Scanner vendor.id usb 0x07b3 &device.id usb 0x0e08 +device.name OpticBook A300 Scanner vendor.id usb 0x07b3 &device.id usb 0x1300 +device.name OpticBook 3800 Scanner vendor.id usb 0x07b3 &device.id usb 0x1301 +device.name OpticBook 4800 Scanner vendor.id usb 0x07b4 +vendor.name Olympus Optical Co., Ltd vendor.id usb 0x07b4 &device.id usb 0x0100 +device.name Camedia C-2100/C-3000 Ultra Zoom Camera vendor.id usb 0x07b4 &device.id usb 0x0102 +device.name Camedia E-10/C-220/C-50 Camera vendor.id usb 0x07b4 &device.id usb 0x0105 +device.name Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera vendor.id usb 0x07b4 &device.id usb 0x0109 +device.name C-370Z/C-500Z/D-535Z/X-450 vendor.id usb 0x07b4 &device.id usb 0x010a +device.name MAUSB-10 xD and SmartMedia Card Reader vendor.id usb 0x07b4 &device.id usb 0x0112 +device.name MAUSB-100 xD Card Reader vendor.id usb 0x07b4 &device.id usb 0x0113 +device.name Mju 500 / Stylus Digital Camera (PTP) vendor.id usb 0x07b4 &device.id usb 0x0114 +device.name C-350Z Camera vendor.id usb 0x07b4 &device.id usb 0x0118 +device.name Mju Mini Digital/Mju Digital 500 Camera / Stylus 850 SW vendor.id usb 0x07b4 &device.id usb 0x0125 +device.name Tough TG-1 Camera vendor.id usb 0x07b4 &device.id usb 0x0184 +device.name P-S100 port vendor.id usb 0x07b4 &device.id usb 0x0202 +device.name Foot Switch RS-26 vendor.id usb 0x07b4 &device.id usb 0x0203 +device.name Digital Voice Recorder DW-90 vendor.id usb 0x07b4 &device.id usb 0x0206 +device.name Digital Voice Recorder DS-330 vendor.id usb 0x07b4 &device.id usb 0x0207 +device.name Digital Voice Recorder & Camera W-10 vendor.id usb 0x07b4 &device.id usb 0x0209 +device.name Digital Voice Recorder DM-20 vendor.id usb 0x07b4 &device.id usb 0x020b +device.name Digital Voice Recorder DS-4000 vendor.id usb 0x07b4 &device.id usb 0x020d +device.name Digital Voice Recorder VN-240PC vendor.id usb 0x07b4 &device.id usb 0x0211 +device.name Digital Voice Recorder DS-2300 vendor.id usb 0x07b4 &device.id usb 0x0218 +device.name Foot Switch RS-28 vendor.id usb 0x07b4 &device.id usb 0x0244 +device.name Digital Voice Recorder VN-8500PC vendor.id usb 0x07b4 &device.id usb 0x024f +device.name Digital Voice Recorder DS-7000 vendor.id usb 0x07b4 &device.id usb 0x0280 +device.name m:robe 100 vendor.id usb 0x07b5 +vendor.name Mega World International, Ltd vendor.id usb 0x07b5 &device.id usb 0x0017 +device.name Joystick vendor.id usb 0x07b5 &device.id usb 0x0213 +device.name Thrustmaster Firestorm Digital 3 Gamepad vendor.id usb 0x07b5 &device.id usb 0x0312 +device.name Gamepad vendor.id usb 0x07b5 &device.id usb 0x9902 +device.name GamePad vendor.id usb 0x07b6 +vendor.name Marubun Corp. vendor.id usb 0x07b7 +vendor.name TIME Interconnect, Ltd vendor.id usb 0x07b8 +vendor.name AboCom Systems Inc vendor.id usb 0x07b8 &device.id usb 0x110c +device.name XX1 vendor.id usb 0x07b8 &device.id usb 0x1201 +device.name IEEE 802.11b Adapter vendor.id usb 0x07b8 &device.id usb 0x200c +device.name XX2 vendor.id usb 0x07b8 &device.id usb 0x2573 +device.name Wireless LAN Card vendor.id usb 0x07b8 &device.id usb 0x2770 +device.name 802.11n/b/g Mini Wireless LAN USB2.0 Adapter vendor.id usb 0x07b8 &device.id usb 0x2870 +device.name 802.11n/b/g Wireless LAN USB2.0 Adapter vendor.id usb 0x07b8 &device.id usb 0x3070 +device.name 802.11n/b/g Mini Wireless LAN USB2.0 Adapter vendor.id usb 0x07b8 &device.id usb 0x3071 +device.name 802.11n/b/g Mini Wireless LAN USB2.0 Adapter vendor.id usb 0x07b8 &device.id usb 0x3072 +device.name 802.11n/b/g Mini Wireless LAN USB2.0 Adapter vendor.id usb 0x07b8 &device.id usb 0x4000 +device.name DU-E10 Ethernet [klsi] vendor.id usb 0x07b8 &device.id usb 0x4002 +device.name DU-E100 Ethernet [pegasus] vendor.id usb 0x07b8 &device.id usb 0x4003 +device.name 1/10/100 Ethernet Adapter vendor.id usb 0x07b8 &device.id usb 0x4004 +device.name XX4 vendor.id usb 0x07b8 &device.id usb 0x4007 +device.name XX5 vendor.id usb 0x07b8 &device.id usb 0x400b +device.name XX6 vendor.id usb 0x07b8 &device.id usb 0x400c +device.name XX7 vendor.id usb 0x07b8 &device.id usb 0x401a +device.name RTL8151 vendor.id usb 0x07b8 &device.id usb 0x4102 +device.name USB 1.1 10/100M Fast Ethernet Adapter vendor.id usb 0x07b8 &device.id usb 0x4104 +device.name XX9 vendor.id usb 0x07b8 &device.id usb 0x420a +device.name UF200 Ethernet vendor.id usb 0x07b8 &device.id usb 0x5301 +device.name GW-US54ZGL 802.11bg vendor.id usb 0x07b8 &device.id usb 0x6001 +device.name 802.11bg vendor.id usb 0x07b8 &device.id usb 0x8188 +device.name AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter] vendor.id usb 0x07b8 &device.id usb 0xa001 +device.name WUG2200 802.11g Wireless Adapter [Envara WiND512] vendor.id usb 0x07b8 &device.id usb 0xabc1 +device.name DU-E10 Ethernet [pegasus] vendor.id usb 0x07b8 &device.id usb 0xb000 +device.name BWU613 vendor.id usb 0x07b8 &device.id usb 0xb02a +device.name AboCom Bluetooth Device vendor.id usb 0x07b8 &device.id usb 0xb02b +device.name Bluetooth dongle vendor.id usb 0x07b8 &device.id usb 0xb02c +device.name BCM92045DG-Flash with trace filter vendor.id usb 0x07b8 &device.id usb 0xb02d +device.name BCM92045DG-Flash with trace filter vendor.id usb 0x07b8 &device.id usb 0xb02e +device.name BCM92045DG-Flash with trace filter vendor.id usb 0x07b8 &device.id usb 0xb030 +device.name BCM92045DG-Flash with trace filter vendor.id usb 0x07b8 &device.id usb 0xb031 +device.name BCM92045DG-Flash with trace filter vendor.id usb 0x07b8 &device.id usb 0xb032 +device.name BCM92045DG-Flash with trace filter vendor.id usb 0x07b8 &device.id usb 0xb033 +device.name BCM92045DG-Flash with trace filter vendor.id usb 0x07b8 &device.id usb 0xb21a +device.name WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450] vendor.id usb 0x07b8 &device.id usb 0xb21b +device.name HWU54DM vendor.id usb 0x07b8 &device.id usb 0xb21c +device.name RT2573 vendor.id usb 0x07b8 &device.id usb 0xb21d +device.name RT2573 vendor.id usb 0x07b8 &device.id usb 0xb21e +device.name RT2573 vendor.id usb 0x07b8 &device.id usb 0xb21f +device.name WUG2700 vendor.id usb 0x07b8 &device.id usb 0xd011 +device.name MP3 Player vendor.id usb 0x07b8 &device.id usb 0xe001 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe002 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe003 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe004 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe005 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe006 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe007 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe008 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe009 +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe00a +device.name Mass Storage Device vendor.id usb 0x07b8 &device.id usb 0xe4f0 +device.name Card Reader Driver vendor.id usb 0x07b8 &device.id usb 0xf101 +device.name DSB-560 Modem [atlas] vendor.id usb 0x07bc +vendor.name Canon Computer Systems, Inc. vendor.id usb 0x07bd +vendor.name Webgear, Inc. vendor.id usb 0x07be +vendor.name Veridicom vendor.id usb 0x07c0 +vendor.name Code Mercenaries Hard- und Software GmbH vendor.id usb 0x07c0 &device.id usb 0x1113 +device.name JoyWarrior24F8 vendor.id usb 0x07c0 &device.id usb 0x1116 +device.name JoyWarrior24F14 vendor.id usb 0x07c0 &device.id usb 0x1121 +device.name The Claw vendor.id usb 0x07c0 &device.id usb 0x1500 +device.name IO-Warrior 40 vendor.id usb 0x07c0 &device.id usb 0x1501 +device.name IO-Warrior 24 vendor.id usb 0x07c0 &device.id usb 0x1502 +device.name IO-Warrior 48 vendor.id usb 0x07c0 &device.id usb 0x1503 +device.name IO-Warrior 28 vendor.id usb 0x07c0 &device.id usb 0x1511 +device.name IO-Warrior 24 Power Vampire vendor.id usb 0x07c0 &device.id usb 0x1512 +device.name IO-Warrior 24 Power Vampire vendor.id usb 0x07c1 +vendor.name Keisokugiken vendor.id usb 0x07c1 &device.id usb 0x0068 +device.name HKS-0200 USBDAQ vendor.id usb 0x07c4 +vendor.name Datafab Systems, Inc. vendor.id usb 0x07c4 &device.id usb 0x0102 +device.name USB to LS120 vendor.id usb 0x07c4 &device.id usb 0x0103 +device.name USB to IDE vendor.id usb 0x07c4 &device.id usb 0x1234 +device.name USB to ATAPI vendor.id usb 0x07c4 &device.id usb 0xa000 +device.name CompactFlash Card Reader vendor.id usb 0x07c4 &device.id usb 0xa001 +device.name CompactFlash & SmartMedia Card Reader [eusb] vendor.id usb 0x07c4 &device.id usb 0xa002 +device.name Disk Drive vendor.id usb 0x07c4 &device.id usb 0xa003 +device.name Datafab-based Reader vendor.id usb 0x07c4 &device.id usb 0xa004 +device.name USB to MMC Class Drive vendor.id usb 0x07c4 &device.id usb 0xa005 +device.name CompactFlash & SmartMedia Card Reader vendor.id usb 0x07c4 &device.id usb 0xa006 +device.name SmartMedia Card Reader vendor.id usb 0x07c4 &device.id usb 0xa007 +device.name Memory Stick Class Drive vendor.id usb 0x07c4 &device.id usb 0xa103 +device.name MDSM-B reader vendor.id usb 0x07c4 &device.id usb 0xa107 +device.name USB to Memory Stick (LC1) Drive vendor.id usb 0x07c4 &device.id usb 0xa109 +device.name LC1 CompactFlash & SmartMedia Card Reader vendor.id usb 0x07c4 &device.id usb 0xa10b +device.name USB to CF+MS(LC1) vendor.id usb 0x07c4 &device.id usb 0xa200 +device.name DF-UT-06 Hama MMC/SD Reader vendor.id usb 0x07c4 &device.id usb 0xa400 +device.name CompactFlash & Microdrive Reader vendor.id usb 0x07c4 &device.id usb 0xa600 +device.name Card Reader vendor.id usb 0x07c4 &device.id usb 0xa604 +device.name 12-in-1 Card Reader vendor.id usb 0x07c4 &device.id usb 0xad01 +device.name Mass Storage Device vendor.id usb 0x07c4 &device.id usb 0xae01 +device.name Mass Storage Device vendor.id usb 0x07c4 &device.id usb 0xaf01 +device.name Mass Storage Device vendor.id usb 0x07c4 &device.id usb 0xb000 +device.name USB to CF(LC1) vendor.id usb 0x07c4 &device.id usb 0xb001 +device.name USB to CF+PCMCIA vendor.id usb 0x07c4 &device.id usb 0xb004 +device.name MMC/SD Reader vendor.id usb 0x07c4 &device.id usb 0xb006 +device.name USB to PCMCIA vendor.id usb 0x07c4 &device.id usb 0xb00a +device.name USB to CF+SD Drive(LC1) vendor.id usb 0x07c4 &device.id usb 0xb00b +device.name USB to Memory Stick(LC1) vendor.id usb 0x07c4 &device.id usb 0xc010 +device.name Kingston FCR-HS2/ATA Card Reader vendor.id usb 0x07c5 +vendor.name APG Cash Drawer vendor.id usb 0x07c5 &device.id usb 0x0500 +device.name Cash Drawer vendor.id usb 0x07c6 +vendor.name ShareWave, Inc. vendor.id usb 0x07c6 &device.id usb 0x0002 +device.name Bodega Wireless Access Point vendor.id usb 0x07c6 &device.id usb 0x0003 +device.name Bodega Wireless Network Adapter vendor.id usb 0x07c7 +vendor.name Powertech Industrial Co., Ltd vendor.id usb 0x07c8 +vendor.name B.U.G., Inc. vendor.id usb 0x07c8 &device.id usb 0x0202 +device.name MN128-SOHO PAL vendor.id usb 0x07c9 +vendor.name Allied Telesyn International vendor.id usb 0x07c9 &device.id usb 0xb100 +device.name AT-USB100 vendor.id usb 0x07ca +vendor.name AVerMedia Technologies, Inc. vendor.id usb 0x07ca &device.id usb 0x0002 +device.name AVerTV PVR USB/EZMaker Pro Device vendor.id usb 0x07ca &device.id usb 0x0026 +device.name AVerTV vendor.id usb 0x07ca &device.id usb 0x0337 +device.name A867 DVB-T dongle vendor.id usb 0x07ca &device.id usb 0x0837 +device.name H837 Hybrid ATSC/QAM vendor.id usb 0x07ca &device.id usb 0x1228 +device.name MPEG-2 Capture Device (M038) vendor.id usb 0x07ca &device.id usb 0x1830 +device.name AVerTV Volar Video Capture (H830) vendor.id usb 0x07ca &device.id usb 0x3835 +device.name AVerTV Volar Green HD (A835B) vendor.id usb 0x07ca &device.id usb 0x850a +device.name AverTV Volar Black HD (A850) vendor.id usb 0x07ca &device.id usb 0x850b +device.name AverTV Red HD+ (A850T) vendor.id usb 0x07ca &device.id usb 0xa309 +device.name AVerTV DVB-T (A309) vendor.id usb 0x07ca &device.id usb 0xa801 +device.name AVerTV DVB-T (A800) vendor.id usb 0x07ca &device.id usb 0xa815 +device.name AVerTV DVB-T Volar X (A815) vendor.id usb 0x07ca &device.id usb 0xa827 +device.name AVerTV Hybrid Volar HX (A827) vendor.id usb 0x07ca &device.id usb 0xa867 +device.name AVerTV DVB-T (A867) vendor.id usb 0x07ca &device.id usb 0xb300 +device.name A300 DVB-T TV receiver vendor.id usb 0x07ca &device.id usb 0xb800 +device.name MR800 FM Radio vendor.id usb 0x07ca &device.id usb 0xe880 +device.name MPEG-2 Capture Device (E880) vendor.id usb 0x07ca &device.id usb 0xe882 +device.name MPEG-2 Capture Device (E882) vendor.id usb 0x07cb +vendor.name Kingmax Technology, Inc. vendor.id usb 0x07cc +vendor.name Carry Computer Eng., Co., Ltd vendor.id usb 0x07cc &device.id usb 0x0000 +device.name CF Card Reader vendor.id usb 0x07cc &device.id usb 0x0001 +device.name Reader (UICSE) vendor.id usb 0x07cc &device.id usb 0x0002 +device.name Reader (UIS) vendor.id usb 0x07cc &device.id usb 0x0003 +device.name SM Card Reader vendor.id usb 0x07cc &device.id usb 0x0004 +device.name SM/CF/PCMCIA Card Reader vendor.id usb 0x07cc &device.id usb 0x0005 +device.name Reader (UISA2SE) vendor.id usb 0x07cc &device.id usb 0x0006 +device.name SM/CF/PCMCIA Card Reader vendor.id usb 0x07cc &device.id usb 0x0007 +device.name Reader (UISA6SE) vendor.id usb 0x07cc &device.id usb 0x000c +device.name SM/CF Card Reader vendor.id usb 0x07cc &device.id usb 0x000d +device.name SM/CF Card Reader vendor.id usb 0x07cc &device.id usb 0x000e +device.name Reader (UISDA) vendor.id usb 0x07cc &device.id usb 0x000f +device.name Reader (UICLIK) vendor.id usb 0x07cc &device.id usb 0x0010 +device.name Reader (UISMA) vendor.id usb 0x07cc &device.id usb 0x0012 +device.name Reader (UISC6SE-FLASH) vendor.id usb 0x07cc &device.id usb 0x0014 +device.name Litronic Fortezza Reader vendor.id usb 0x07cc &device.id usb 0x0030 +device.name Mass Storage (UISDMC12S) vendor.id usb 0x07cc &device.id usb 0x0040 +device.name Mass Storage (UISDMC13S) vendor.id usb 0x07cc &device.id usb 0x0100 +device.name Reader (UID) vendor.id usb 0x07cc &device.id usb 0x0101 +device.name Reader (UIM) vendor.id usb 0x07cc &device.id usb 0x0102 +device.name Reader (UISDMA) vendor.id usb 0x07cc &device.id usb 0x0103 +device.name Reader (UISDMC) vendor.id usb 0x07cc &device.id usb 0x0104 +device.name Reader (UISDM) vendor.id usb 0x07cc &device.id usb 0x0200 +device.name 6-in-1 Card Reader vendor.id usb 0x07cc &device.id usb 0x0201 +device.name Mass Storage (UISDMC1S & UISDMC3S) vendor.id usb 0x07cc &device.id usb 0x0202 +device.name Mass Storage (UISDMC5S) vendor.id usb 0x07cc &device.id usb 0x0203 +device.name Mass Storage (UISMC5S) vendor.id usb 0x07cc &device.id usb 0x0204 +device.name Mass Storage (UIM4/5S & UIM7S) vendor.id usb 0x07cc &device.id usb 0x0205 +device.name Mass Storage (UIS4/5S & UIS7S) vendor.id usb 0x07cc &device.id usb 0x0206 +device.name Mass Storage (UISDMC10S & UISDMC11S) vendor.id usb 0x07cc &device.id usb 0x0207 +device.name Mass Storage (UPIDMA) vendor.id usb 0x07cc &device.id usb 0x0208 +device.name Mass Storage (UCFC II) vendor.id usb 0x07cc &device.id usb 0x0210 +device.name Mass Storage (UPIXXA) vendor.id usb 0x07cc &device.id usb 0x0213 +device.name Mass Storage (UPIDA) vendor.id usb 0x07cc &device.id usb 0x0214 +device.name Mass Storage (UPIMA) vendor.id usb 0x07cc &device.id usb 0x0215 +device.name Mass Storage (UPISA) vendor.id usb 0x07cc &device.id usb 0x0217 +device.name Mass Storage (UPISDMA) vendor.id usb 0x07cc &device.id usb 0x0223 +device.name Mass Storage (UCIDA) vendor.id usb 0x07cc &device.id usb 0x0224 +device.name Mass Storage (UCIMA) vendor.id usb 0x07cc &device.id usb 0x0225 +device.name Mass Storage (UIS7S) vendor.id usb 0x07cc &device.id usb 0x0227 +device.name Mass Storage (UCIDMA) vendor.id usb 0x07cc &device.id usb 0x0234 +device.name Mass Storage (UIM7S) vendor.id usb 0x07cc &device.id usb 0x0235 +device.name Mass Storage (UIS4S-S) vendor.id usb 0x07cc &device.id usb 0x0237 +device.name Velper (UISDMC4S) vendor.id usb 0x07cc &device.id usb 0x0300 +device.name 6-in-1 Card Reader vendor.id usb 0x07cc &device.id usb 0x0301 +device.name 6-in-1 Card Reader vendor.id usb 0x07cc &device.id usb 0x0303 +device.name Mass Storage (UID10W) vendor.id usb 0x07cc &device.id usb 0x0304 +device.name Mass Storage (UIM10W) vendor.id usb 0x07cc &device.id usb 0x0305 +device.name Mass Storage (UIS10W) vendor.id usb 0x07cc &device.id usb 0x0308 +device.name Mass Storage (UIC10W) vendor.id usb 0x07cc &device.id usb 0x0309 +device.name Mass Storage (UISC3W) vendor.id usb 0x07cc &device.id usb 0x0310 +device.name Mass Storage (UISDMA2W) vendor.id usb 0x07cc &device.id usb 0x0311 +device.name Mass Storage (UISDMC14W) vendor.id usb 0x07cc &device.id usb 0x0320 +device.name Mass Storage (UISDMC4W) vendor.id usb 0x07cc &device.id usb 0x0321 +device.name Mass Storage (UISDMC37W) vendor.id usb 0x07cc &device.id usb 0x0330 +device.name WINTERREADER Reader vendor.id usb 0x07cc &device.id usb 0x0350 +device.name 9-in-1 Card Reader vendor.id usb 0x07cc &device.id usb 0x0500 +device.name Mass Storage vendor.id usb 0x07cc &device.id usb 0x0501 +device.name Mass Storage vendor.id usb 0x07cd +vendor.name Elektor vendor.id usb 0x07cd &device.id usb 0x0001 +device.name USBuart Serial Port vendor.id usb 0x07cf +vendor.name Casio Computer Co., Ltd vendor.id usb 0x07cf &device.id usb 0x1001 +device.name QV-8000SX/5700/3000EX Digicam; Exilim EX-M20 vendor.id usb 0x07cf &device.id usb 0x1003 +device.name Exilim EX-S500 vendor.id usb 0x07cf &device.id usb 0x1004 +device.name Exilim EX-Z120 vendor.id usb 0x07cf &device.id usb 0x1011 +device.name USB-CASIO PC CAMERA vendor.id usb 0x07cf &device.id usb 0x1116 +device.name EXILIM EX-Z19 vendor.id usb 0x07cf &device.id usb 0x1125 +device.name Exilim EX-H10 Digital Camera (mass storage mode) vendor.id usb 0x07cf &device.id usb 0x1133 +device.name Exilim EX-Z350 Digital Camera (mass storage mode) vendor.id usb 0x07cf &device.id usb 0x1225 +device.name Exilim EX-H10 Digital Camera (PictBridge mode) vendor.id usb 0x07cf &device.id usb 0x1233 +device.name Exilim EX-Z350 Digital Camera (PictBridge mode) vendor.id usb 0x07cf &device.id usb 0x2002 +device.name E-125 Cassiopeia Pocket PC vendor.id usb 0x07cf &device.id usb 0x3801 +device.name WMP-1 MP3-Watch vendor.id usb 0x07cf &device.id usb 0x4001 +device.name Label Printer KL-P1000 vendor.id usb 0x07cf &device.id usb 0x4007 +device.name CW50 Device vendor.id usb 0x07cf &device.id usb 0x4104 +device.name Cw75 Device vendor.id usb 0x07cf &device.id usb 0x4107 +device.name CW-L300 Device vendor.id usb 0x07cf &device.id usb 0x4500 +device.name LV-20 Digital Camera vendor.id usb 0x07cf &device.id usb 0x6101 +device.name fx-9750gII vendor.id usb 0x07cf &device.id usb 0x6102 +device.name fx-CP400 vendor.id usb 0x07cf &device.id usb 0x6801 +device.name PL-40R vendor.id usb 0x07cf &device.id usb 0x6802 +device.name MIDI Keyboard vendor.id usb 0x07d0 +vendor.name Dazzle vendor.id usb 0x07d0 &device.id usb 0x0001 +device.name Digital Video Creator I vendor.id usb 0x07d0 &device.id usb 0x0002 +device.name Global Village VideoFX Grabber vendor.id usb 0x07d0 &device.id usb 0x0003 +device.name Fusion Model DVC-50 Rev 1 (NTSC) vendor.id usb 0x07d0 &device.id usb 0x0004 +device.name DVC-800 (PAL) Grabber vendor.id usb 0x07d0 &device.id usb 0x0005 +device.name Fusion Video and Audio Ports vendor.id usb 0x07d0 &device.id usb 0x0006 +device.name DVC 150 Loader Device vendor.id usb 0x07d0 &device.id usb 0x0007 +device.name DVC 150 vendor.id usb 0x07d0 &device.id usb 0x0327 +device.name Fusion Digital Media Reader vendor.id usb 0x07d0 &device.id usb 0x1001 +device.name DM-FLEX DFU Adapter vendor.id usb 0x07d0 &device.id usb 0x1002 +device.name DMHS2 DFU Adapter vendor.id usb 0x07d0 &device.id usb 0x1102 +device.name CF Reader/Writer vendor.id usb 0x07d0 &device.id usb 0x1103 +device.name SD Reader/Writer vendor.id usb 0x07d0 &device.id usb 0x1104 +device.name SM Reader/Writer vendor.id usb 0x07d0 &device.id usb 0x1105 +device.name MS Reader/Writer vendor.id usb 0x07d0 &device.id usb 0x1106 +device.name xD/SM Reader/Writer vendor.id usb 0x07d0 &device.id usb 0x1202 +device.name MultiSlot Reader/Writer vendor.id usb 0x07d0 &device.id usb 0x2000 +device.name FX2 DFU Adapter vendor.id usb 0x07d0 &device.id usb 0x2001 +device.name eUSB CompactFlash Reader vendor.id usb 0x07d0 &device.id usb 0x4100 +device.name Kingsun SF-620 Infrared Adapter vendor.id usb 0x07d0 &device.id usb 0x4101 +device.name Connectivity Cable (CA-42 clone) vendor.id usb 0x07d0 &device.id usb 0x4959 +device.name Kingsun KS-959 Infrared Adapter vendor.id usb 0x07d1 +vendor.name D-Link System vendor.id usb 0x07d1 &device.id usb 0x13ec +device.name VvBus for Helium 2xx vendor.id usb 0x07d1 &device.id usb 0x13ed +device.name VvBus for Helium 2xx vendor.id usb 0x07d1 &device.id usb 0x13f1 +device.name DSL-302G Modem vendor.id usb 0x07d1 &device.id usb 0x13f2 +device.name DSL-502G Router vendor.id usb 0x07d1 &device.id usb 0x3300 +device.name DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8191SU] vendor.id usb 0x07d1 &device.id usb 0x3302 +device.name DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8191SU] vendor.id usb 0x07d1 &device.id usb 0x3303 +device.name DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU] vendor.id usb 0x07d1 &device.id usb 0x3304 +device.name FR-300USB 802.11bgn Wireless Adapter vendor.id usb 0x07d1 &device.id usb 0x3a07 +device.name WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523] vendor.id usb 0x07d1 &device.id usb 0x3a08 +device.name WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523] vendor.id usb 0x07d1 &device.id usb 0x3a09 +device.name DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104] vendor.id usb 0x07d1 &device.id usb 0x3a0d +device.name DWA-120 802.11g Wireless 108G Adapter [Atheros AR5523] vendor.id usb 0x07d1 &device.id usb 0x3a0f +device.name DWA-130 802.11n Wireless N Adapter(rev.D) [Atheros AR9170+AR9102] vendor.id usb 0x07d1 &device.id usb 0x3a10 +device.name DWA-126 802.11n Wireless Adapter [Atheros AR9271] vendor.id usb 0x07d1 &device.id usb 0x3b01 +device.name AirPlus G DWL-G122 Wireless Adapter(rev.D) [Marvell 88W8338+88W8010] vendor.id usb 0x07d1 &device.id usb 0x3b10 +device.name DWA-142 RangeBooster N Adapter [Marvell 88W8362+88W8060] vendor.id usb 0x07d1 &device.id usb 0x3b11 +device.name DWA-130 802.11n Wireless N Adapter(rev.A1) [Marvell 88W8362+88W8060] vendor.id usb 0x07d1 &device.id usb 0x3c03 +device.name AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W] vendor.id usb 0x07d1 &device.id usb 0x3c04 +device.name WUA-1340 vendor.id usb 0x07d1 &device.id usb 0x3c05 +device.name EH103 Wireless G Adapter vendor.id usb 0x07d1 &device.id usb 0x3c06 +device.name DWA-111 802.11bg Wireless Adapter [Ralink RT2571W] vendor.id usb 0x07d1 &device.id usb 0x3c07 +device.name DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W] vendor.id usb 0x07d1 &device.id usb 0x3c09 +device.name DWA-140 RangeBooster N Adapter(rev.B1) [Ralink RT2870] vendor.id usb 0x07d1 &device.id usb 0x3c0a +device.name DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072] vendor.id usb 0x07d1 &device.id usb 0x3c0b +device.name DWA-110 Wireless G Adapter(rev.B) [Ralink RT2870] vendor.id usb 0x07d1 &device.id usb 0x3c0d +device.name DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT3070] vendor.id usb 0x07d1 &device.id usb 0x3c0e +device.name WUA-2340 RangeBooster G Adapter(rev.B) [Ralink RT2070] vendor.id usb 0x07d1 &device.id usb 0x3c0f +device.name AirPlus G DWL-G122 Wireless Adapter(rev.E1) [Ralink RT2070] vendor.id usb 0x07d1 &device.id usb 0x3c10 +device.name DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A1) [Atheros AR9170+AR9104] vendor.id usb 0x07d1 &device.id usb 0x3c11 +device.name DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870] vendor.id usb 0x07d1 &device.id usb 0x3c13 +device.name DWA-130 802.11n Wireless N Adapter(rev.B) [Ralink RT2870] vendor.id usb 0x07d1 &device.id usb 0x3c15 +device.name DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT2870] vendor.id usb 0x07d1 &device.id usb 0x3c16 +device.name DWA-125 Wireless N 150 Adapter(rev.A2) [Ralink RT3070] vendor.id usb 0x07d1 &device.id usb 0x3e02 +device.name DWM-156 3.75G HSUPA Adapter vendor.id usb 0x07d1 &device.id usb 0x5100 +device.name Remote NDIS Device vendor.id usb 0x07d1 &device.id usb 0xa800 +device.name DWM-152 3.75G HSUPA Adapter vendor.id usb 0x07d1 &device.id usb 0xf101 +device.name DBT-122 Bluetooth vendor.id usb 0x07d1 &device.id usb 0xfc01 +device.name DBT-120 Bluetooth Adapter vendor.id usb 0x07d2 +vendor.name Aptio Products, Inc. vendor.id usb 0x07d3 +vendor.name Cyberdata Corp. vendor.id usb 0x07d5 +vendor.name Radiant Systems vendor.id usb 0x07d7 +vendor.name GCC Technologies, Inc. vendor.id usb 0x07da +vendor.name Arasan Chip Systems vendor.id usb 0x07de +vendor.name Diamond Multimedia vendor.id usb 0x07de &device.id usb 0x2820 +device.name VC500 Video Capture Dongle vendor.id usb 0x07df +vendor.name David Electronics Co., Ltd vendor.id usb 0x07e0 +vendor.name NCP engineering GmbH vendor.id usb 0x07e0 &device.id usb 0x4742 +device.name VPN GovNet Box vendor.id usb 0x07e1 +vendor.name Ambient Technologies, Inc. vendor.id usb 0x07e1 &device.id usb 0x5201 +device.name V.90 Modem vendor.id usb 0x07e2 +vendor.name Elmeg GmbH & Co., Ltd vendor.id usb 0x07e3 +vendor.name Planex Communications, Inc. vendor.id usb 0x07e4 +vendor.name Movado Enterprise Co., Ltd vendor.id usb 0x07e4 &device.id usb 0x0967 +device.name SCard R/W CSR-145 vendor.id usb 0x07e4 &device.id usb 0x0968 +device.name SCard R/W CSR-145 vendor.id usb 0x07e5 +vendor.name QPS, Inc. vendor.id usb 0x07e5 &device.id usb 0x05c2 +device.name IDE-to-USB2.0 PCA vendor.id usb 0x07e5 &device.id usb 0x5c01 +device.name Que! CDRW vendor.id usb 0x07e6 +vendor.name Allied Cable Corp. vendor.id usb 0x07e7 +vendor.name Mirvo Toys, Inc. vendor.id usb 0x07e8 +vendor.name Labsystems vendor.id usb 0x07ea +vendor.name Iwatsu Electric Co., Ltd vendor.id usb 0x07eb +vendor.name Double-H Technology Co., Ltd vendor.id usb 0x07ec +vendor.name Taiyo Electric Wire & Cable Co., Ltd vendor.id usb 0x07ee +vendor.name Torex Retail (formerly Logware) vendor.id usb 0x07ee &device.id usb 0x0002 +device.name Cash Drawer I/F vendor.id usb 0x07ef +vendor.name STSN vendor.id usb 0x07ef &device.id usb 0x0001 +device.name Internet Access Device vendor.id usb 0x07f2 +vendor.name Microcomputer Applications, Inc. vendor.id usb 0x07f2 &device.id usb 0x0001 +device.name KEYLOK II vendor.id usb 0x07f6 +vendor.name Circuit Assembly Corp. vendor.id usb 0x07f7 +vendor.name Century Corp. vendor.id usb 0x07f7 &device.id usb 0x0005 +device.name ScanLogic/Century Corporation uATA vendor.id usb 0x07f7 &device.id usb 0x011e +device.name Century USB Disk Enclosure vendor.id usb 0x07f9 +vendor.name Dotop Technology, Inc. vendor.id usb 0x07fa +vendor.name DrayTek Corp. vendor.id usb 0x07fa &device.id usb 0x0778 +device.name miniVigor 128 ISDN TA vendor.id usb 0x07fa &device.id usb 0x0846 +device.name ISDN TA [HFC-S] vendor.id usb 0x07fa &device.id usb 0x0847 +device.name ISDN TA [HFC-S] vendor.id usb 0x07fa &device.id usb 0x1012 +device.name BeWAN ADSL USB ST (grey) vendor.id usb 0x07fa &device.id usb 0x1196 +device.name BWIFI-USB54AR 802.11bg vendor.id usb 0x07fa &device.id usb 0xa904 +device.name BeWAN ADSL vendor.id usb 0x07fa &device.id usb 0xa905 +device.name BeWAN ADSL ST vendor.id usb 0x07fc +vendor.name Thomann vendor.id usb 0x07fc &device.id usb 0x1113 +device.name SWISSONIC EasyKeys61 Midikeyboard vendor.id usb 0x07fd +vendor.name Mark of the Unicorn vendor.id usb 0x07fd &device.id usb 0x0000 +device.name FastLane MIDI Interface vendor.id usb 0x07fd &device.id usb 0x0001 +device.name MIDI Interface vendor.id usb 0x07fd &device.id usb 0x0002 +device.name MOTU Audio for 64 bit vendor.id usb 0x07ff +vendor.name Unknown vendor.id usb 0x07ff &device.id usb 0x00ff +device.name Portable Hard Drive vendor.id usb 0x0801 +vendor.name MagTek vendor.id usb 0x0801 &device.id usb 0x0001 +device.name Mini Swipe Reader (Keyboard Emulation) vendor.id usb 0x0801 &device.id usb 0x0002 +device.name Mini Swipe Reader vendor.id usb 0x0801 &device.id usb 0x0003 +device.name Magstripe Insert Reader vendor.id usb 0x0802 +vendor.name Mako Technologies, LLC vendor.id usb 0x0803 +vendor.name Zoom Telephonics, Inc. vendor.id usb 0x0803 &device.id usb 0x1300 +device.name V92 Faxmodem vendor.id usb 0x0803 &device.id usb 0x3095 +device.name V.92 56K Mini External Modem Model 3095 vendor.id usb 0x0803 &device.id usb 0x4310 +device.name 4410a Wireless-G Adapter [Intersil ISL3887] vendor.id usb 0x0803 &device.id usb 0x4410 +device.name 4410b Wireless-G Adapter [ZyDAS ZD1211B] vendor.id usb 0x0803 &device.id usb 0x5241 +device.name Cable Modem vendor.id usb 0x0803 &device.id usb 0x5551 +device.name DSL Modem vendor.id usb 0x0803 &device.id usb 0x9700 +device.name 2986L FaxModem vendor.id usb 0x0803 &device.id usb 0x9800 +device.name Cable Modem vendor.id usb 0x0803 &device.id usb 0xa312 +device.name Wireless-G vendor.id usb 0x0809 +vendor.name Genicom Technology, Inc. vendor.id usb 0x080a +vendor.name Evermuch Technology Co., Ltd vendor.id usb 0x080b +vendor.name Cross Match Technologies vendor.id usb 0x080b &device.id usb 0x0002 +device.name Fingerprint Scanner (After ReNumeration) vendor.id usb 0x080b &device.id usb 0x0010 +device.name 300LC Series Fingerprint Scanner (Before ReNumeration) vendor.id usb 0x080c +vendor.name Datalogic S.p.A. vendor.id usb 0x080c &device.id usb 0x0300 +device.name Gryphon D120 Barcode Scanner vendor.id usb 0x080c &device.id usb 0x0400 +device.name Gryphon D120 Barcode Scanner vendor.id usb 0x080c &device.id usb 0x0500 +device.name Gryphon D120 Barcode Scanner vendor.id usb 0x080c &device.id usb 0x0600 +device.name Gryphon M100 Barcode Scanner vendor.id usb 0x080d +vendor.name Teco Image Systems Co., Ltd vendor.id usb 0x080d &device.id usb 0x0102 +device.name Hercules Scan@home 48 vendor.id usb 0x080d &device.id usb 0x0104 +device.name 3.2Slim vendor.id usb 0x080d &device.id usb 0x0110 +device.name UMAX AstraSlim 1200 Scanner vendor.id usb 0x0810 +vendor.name Personal Communication Systems, Inc. vendor.id usb 0x0810 &device.id usb 0x0001 +device.name Dual PSX Adaptor vendor.id usb 0x0810 &device.id usb 0x0002 +device.name Dual PCS Adaptor vendor.id usb 0x0810 &device.id usb 0x0003 +device.name PlayStation Gamepad vendor.id usb 0x0810 &device.id usb 0xe501 +device.name SNES Gamepad vendor.id usb 0x0813 +vendor.name Mattel, Inc. vendor.id usb 0x0813 &device.id usb 0x0001 +device.name Intel Play QX3 Microscope vendor.id usb 0x0813 &device.id usb 0x0002 +device.name Dual Mode Camera Plus vendor.id usb 0x0819 +vendor.name eLicenser vendor.id usb 0x0819 &device.id usb 0x0101 +device.name License Management and Copy Protection vendor.id usb 0x081a +vendor.name MG Logic vendor.id usb 0x081a &device.id usb 0x1000 +device.name Duo Pen Tablet vendor.id usb 0x081b +vendor.name Indigita Corp. vendor.id usb 0x081b &device.id usb 0x0600 +device.name Storage Adapter vendor.id usb 0x081b &device.id usb 0x0601 +device.name Storage Adapter vendor.id usb 0x081c +vendor.name Mipsys vendor.id usb 0x081e +vendor.name AlphaSmart, Inc. vendor.id usb 0x081e &device.id usb 0xdf00 +device.name Handheld vendor.id usb 0x0822 +vendor.name Reudo Corp. vendor.id usb 0x0822 &device.id usb 0x2001 +device.name IRXpress Infrared Device vendor.id usb 0x0825 +vendor.name GC Protronics vendor.id usb 0x0826 +vendor.name Data Transit vendor.id usb 0x0827 +vendor.name BroadLogic, Inc. vendor.id usb 0x0828 +vendor.name Sato Corp. vendor.id usb 0x0829 +vendor.name DirecTV Broadband, Inc. (Telocity) vendor.id usb 0x082d +vendor.name Handspring vendor.id usb 0x082d &device.id usb 0x0100 +device.name Visor vendor.id usb 0x082d &device.id usb 0x0200 +device.name Treo vendor.id usb 0x082d &device.id usb 0x0300 +device.name Treo 600 vendor.id usb 0x082d &device.id usb 0x0400 +device.name Handheld vendor.id usb 0x082d &device.id usb 0x0500 +device.name Handheld vendor.id usb 0x082d &device.id usb 0x0600 +device.name Handheld vendor.id usb 0x0830 +vendor.name Palm, Inc. vendor.id usb 0x0830 &device.id usb 0x0001 +device.name m500 vendor.id usb 0x0830 &device.id usb 0x0002 +device.name m505 vendor.id usb 0x0830 &device.id usb 0x0003 +device.name m515 vendor.id usb 0x0830 &device.id usb 0x0004 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0005 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0006 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0010 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0011 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0012 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0013 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0014 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0020 +device.name i705 vendor.id usb 0x0830 &device.id usb 0x0021 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0022 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0023 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0024 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0030 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0031 +device.name Tungsten W vendor.id usb 0x0830 &device.id usb 0x0032 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0033 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0034 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0040 +device.name m125 vendor.id usb 0x0830 &device.id usb 0x0041 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0042 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0043 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0044 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0050 +device.name m130 vendor.id usb 0x0830 &device.id usb 0x0051 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0052 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0053 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0054 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0060 +device.name Tungsten C/E/T/T2/T3 / Zire 71 vendor.id usb 0x0830 &device.id usb 0x0061 +device.name Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22 vendor.id usb 0x0830 &device.id usb 0x0062 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0063 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0064 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0070 +device.name Zire vendor.id usb 0x0830 &device.id usb 0x0071 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0072 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0080 +device.name Serial Adapter [for Palm III] vendor.id usb 0x0830 &device.id usb 0x0081 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x0082 +device.name Handheld vendor.id usb 0x0830 &device.id usb 0x00a0 +device.name Treo 800w vendor.id usb 0x0830 &device.id usb 0x0101 +device.name Pre vendor.id usb 0x0832 +vendor.name Kouwell Electronics Corp. vendor.id usb 0x0832 &device.id usb 0x5850 +device.name Cable vendor.id usb 0x0833 +vendor.name Sourcenext Corp. vendor.id usb 0x0833 &device.id usb 0x012e +device.name KeikaiDenwa 8 with charger vendor.id usb 0x0833 &device.id usb 0x039f +device.name KeikaiDenwa 8 vendor.id usb 0x0835 +vendor.name Action Star Enterprise Co., Ltd vendor.id usb 0x0836 +vendor.name TrekStor vendor.id usb 0x0836 &device.id usb 0x2836 +device.name i.Beat mood vendor.id usb 0x0839 +vendor.name Samsung Techwin Co., Ltd vendor.id usb 0x0839 &device.id usb 0x0005 +device.name Digimax Camera vendor.id usb 0x0839 &device.id usb 0x0008 +device.name Digimax 230 Camera vendor.id usb 0x0839 &device.id usb 0x0009 +device.name Digimax 340 vendor.id usb 0x0839 &device.id usb 0x000a +device.name Digimax 410 vendor.id usb 0x0839 &device.id usb 0x000e +device.name Digimax 360 vendor.id usb 0x0839 &device.id usb 0x0010 +device.name Digimax 300 vendor.id usb 0x0839 &device.id usb 0x1003 +device.name Digimax 210SE vendor.id usb 0x0839 &device.id usb 0x1005 +device.name Digimax 220 vendor.id usb 0x0839 &device.id usb 0x1009 +device.name Digimax V4 vendor.id usb 0x0839 &device.id usb 0x1012 +device.name 6500 Document Camera vendor.id usb 0x0839 &device.id usb 0x1058 +device.name S730 Camera vendor.id usb 0x0839 &device.id usb 0x1064 +device.name Digimax D830 Camera vendor.id usb 0x0839 &device.id usb 0x1542 +device.name Digimax 50 Duo vendor.id usb 0x0839 &device.id usb 0x3000 +device.name Digimax 35 MP3 vendor.id usb 0x083a +vendor.name Accton Technology Corp. vendor.id usb 0x083a &device.id usb 0x1046 +device.name 10/100 Ethernet [pegasus] vendor.id usb 0x083a &device.id usb 0x1060 +device.name HomeLine Adapter vendor.id usb 0x083a &device.id usb 0x1f4d +device.name SMC8013WG Broadband Remote NDIS Device vendor.id usb 0x083a &device.id usb 0x3046 +device.name 10/100 Series Adapter vendor.id usb 0x083a &device.id usb 0x3060 +device.name 1/10/100 Adapter vendor.id usb 0x083a &device.id usb 0x3501 +device.name 2664W vendor.id usb 0x083a &device.id usb 0x3502 +device.name WN3501D Wireless Adapter vendor.id usb 0x083a &device.id usb 0x3503 +device.name T-Sinus 111 Wireless Adapter vendor.id usb 0x083a &device.id usb 0x4501 +device.name T-Sinus 154data vendor.id usb 0x083a &device.id usb 0x4502 +device.name Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886] vendor.id usb 0x083a &device.id usb 0x4505 +device.name SMCWUSB-G 802.11bg vendor.id usb 0x083a &device.id usb 0x4507 +device.name SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523] vendor.id usb 0x083a &device.id usb 0x4521 +device.name Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x083a &device.id usb 0x4531 +device.name T-Com Sinus 154 data II [Intersil ISL3887] vendor.id usb 0x083a &device.id usb 0x5046 +device.name SpeedStream 10/100 Ethernet [pegasus] vendor.id usb 0x083a &device.id usb 0x5501 +device.name Wireless Adapter 11g vendor.id usb 0x083a &device.id usb 0x6500 +device.name Cable Modem vendor.id usb 0x083a &device.id usb 0x6618 +device.name 802.11n Wireless Adapter vendor.id usb 0x083a &device.id usb 0x7511 +device.name Arcadyan 802.11N Wireless Adapter vendor.id usb 0x083a &device.id usb 0x7512 +device.name Arcadyan 802.11N Wireless Adapter vendor.id usb 0x083a &device.id usb 0x7522 +device.name Arcadyan 802.11N Wireless Adapter vendor.id usb 0x083a &device.id usb 0x8522 +device.name Arcadyan 802.11N Wireless Adapter vendor.id usb 0x083a &device.id usb 0x8541 +device.name WN4501F 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x083a &device.id usb 0xa512 +device.name Arcadyan 802.11N Wireless Adapter vendor.id usb 0x083a &device.id usb 0xa618 +device.name SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870] vendor.id usb 0x083a &device.id usb 0xa701 +device.name SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070] vendor.id usb 0x083a &device.id usb 0xb004 +device.name CPWUE001 USB/Ethernet Adapter vendor.id usb 0x083a &device.id usb 0xb522 +device.name SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870] vendor.id usb 0x083a &device.id usb 0xbb01 +device.name BlueExpert Bluetooth Device vendor.id usb 0x083a &device.id usb 0xc003 +device.name 802.11b Wireless Adapter vendor.id usb 0x083a &device.id usb 0xc501 +device.name Zoom 4410 Wireless-G [Intersil ISL3887] vendor.id usb 0x083a &device.id usb 0xc561 +device.name 802.11a/g Wireless Adapter vendor.id usb 0x083a &device.id usb 0xd522 +device.name Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter vendor.id usb 0x083a &device.id usb 0xe501 +device.name ZD1211B vendor.id usb 0x083a &device.id usb 0xe503 +device.name Arcadyan WN4501 802.11b/g vendor.id usb 0x083a &device.id usb 0xe506 +device.name WUS-201 802.11bg vendor.id usb 0x083a &device.id usb 0xf501 +device.name 802.11g Wireless Adapter vendor.id usb 0x083a &device.id usb 0xf502 +device.name 802.11g Wireless Adapter vendor.id usb 0x083a &device.id usb 0xf522 +device.name Arcadyan WN7512 802.11n vendor.id usb 0x083f +vendor.name Global Village vendor.id usb 0x083f &device.id usb 0xb100 +device.name TelePort V.90 Fax/Modem vendor.id usb 0x0840 +vendor.name Argosy Research, Inc. vendor.id usb 0x0840 &device.id usb 0x0060 +device.name Storage Adapter Bridge Module vendor.id usb 0x0841 +vendor.name Rioport.com, Inc. vendor.id usb 0x0841 &device.id usb 0x0001 +device.name Rio 500 vendor.id usb 0x0844 +vendor.name Welland Industrial Co., Ltd vendor.id usb 0x0846 +vendor.name NetGear, Inc. vendor.id usb 0x0846 &device.id usb 0x1001 +device.name EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B] vendor.id usb 0x0846 &device.id usb 0x1002 +device.name Ethernet vendor.id usb 0x0846 &device.id usb 0x1020 +device.name FA101 Fast Ethernet USB 1.1 vendor.id usb 0x0846 &device.id usb 0x1040 +device.name FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x] vendor.id usb 0x0846 &device.id usb 0x1100 +device.name Managed Switch M4100 series, M5300 series, M7100 series vendor.id usb 0x0846 &device.id usb 0x4110 +device.name MA111(v1) 802.11b Wireless [Intersil Prism 3.0] vendor.id usb 0x0846 &device.id usb 0x4200 +device.name WG121(v1) 54 Mbps Wireless [Intersil ISL3886] vendor.id usb 0x0846 &device.id usb 0x4210 +device.name WG121(v2) 54 Mbps Wireless [Intersil ISL3886] vendor.id usb 0x0846 &device.id usb 0x4220 +device.name WG111(v1) 54 Mbps Wireless [Intersil ISL3886] vendor.id usb 0x0846 &device.id usb 0x4230 +device.name MA111(v2) 802.11b Wireless [SIS SIS 162] vendor.id usb 0x0846 &device.id usb 0x4240 +device.name WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887] vendor.id usb 0x0846 &device.id usb 0x4260 +device.name WG111v3 54 Mbps Wireless [realtek RTL8187B] vendor.id usb 0x0846 &device.id usb 0x4300 +device.name WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] vendor.id usb 0x0846 &device.id usb 0x4301 +device.name WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] vendor.id usb 0x0846 &device.id usb 0x5f00 +device.name WPN111 802.11g Wireless Adapter [Atheros AR5523] vendor.id usb 0x0846 &device.id usb 0x6a00 +device.name WG111v2 54 Mbps Wireless [RealTek RTL8187L] vendor.id usb 0x0846 &device.id usb 0x7100 +device.name WN121T RangeMax Next Wireless-N [Marvell TopDog] vendor.id usb 0x0846 &device.id usb 0x9000 +device.name WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060] vendor.id usb 0x0846 &device.id usb 0x9001 +device.name WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101] vendor.id usb 0x0846 &device.id usb 0x9010 +device.name WNDA3100v1 802.11abgn [Atheros AR9170+AR9104] vendor.id usb 0x0846 &device.id usb 0x9011 +device.name WNDA3100v2 802.11abgn [Broadcom BCM4323] vendor.id usb 0x0846 &device.id usb 0x9012 +device.name WNDA4100 802.11abgn 3x3:3 [Ralink RT3573] vendor.id usb 0x0846 &device.id usb 0x9014 +device.name WNDA3100v3 802.11abgn 2x2:2 [MediaTek MT7632U] vendor.id usb 0x0846 &device.id usb 0x9018 +device.name WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280] vendor.id usb 0x0846 &device.id usb 0x9020 +device.name WNA3100(v1) Wireless-N 300 [Broadcom BCM43231] vendor.id usb 0x0846 &device.id usb 0x9021 +device.name WNA3100M(v1) Wireless-N 300 [Realtek RTL8192CU] vendor.id usb 0x0846 &device.id usb 0x9030 +device.name WNA1100 Wireless-N 150 [Atheros AR9271] vendor.id usb 0x0846 &device.id usb 0x9040 +device.name WNA1000 Wireless-N 150 [Atheros AR9170+AR9101] vendor.id usb 0x0846 &device.id usb 0x9041 +device.name WNA1000M 802.11bgn [Realtek RTL8188CUS] vendor.id usb 0x0846 &device.id usb 0x9042 +device.name On Networks N150MA 802.11bgn [Realtek RTL8188CUS] vendor.id usb 0x0846 &device.id usb 0x9043 +device.name WNA1000Mv2 802.11bgn [Realtek RTL8188CUS?] vendor.id usb 0x0846 &device.id usb 0x9050 +device.name A6200 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526] vendor.id usb 0x0846 &device.id usb 0x9052 +device.name A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU] vendor.id usb 0x0846 &device.id usb 0xa001 +device.name PA101 10 Mbps HPNA Home Phoneline RJ-1 vendor.id usb 0x0846 &device.id usb 0xf001 +device.name On Networks N300MA 802.11bgn [Realtek RTL8192CU] vendor.id usb 0x084d +vendor.name Minton Optic Industry Co., Inc. vendor.id usb 0x084d &device.id usb 0x0001 +device.name Jenoptik JD800i vendor.id usb 0x084d &device.id usb 0x0003 +device.name S-Cam F5/D-Link DSC-350 Digital Camera vendor.id usb 0x084d &device.id usb 0x0011 +device.name Argus DC3500 Digital Camera vendor.id usb 0x084d &device.id usb 0x0014 +device.name Praktica DC 32 vendor.id usb 0x084d &device.id usb 0x0019 +device.name Praktica DPix3000 vendor.id usb 0x084d &device.id usb 0x0025 +device.name Praktica DC 60 vendor.id usb 0x084d &device.id usb 0x1001 +device.name ScanHex SX-35d vendor.id usb 0x084e +vendor.name KB Gear vendor.id usb 0x084e &device.id usb 0x0001 +device.name JamCam Camera vendor.id usb 0x084e &device.id usb 0x1001 +device.name Jam Studio Tablet vendor.id usb 0x084e &device.id usb 0x1002 +device.name Pablo Tablet vendor.id usb 0x084f +vendor.name Empeg vendor.id usb 0x084f &device.id usb 0x0001 +device.name Empeg-Car Mark I/II Player vendor.id usb 0x0850 +vendor.name Fast Point Technologies, Inc. vendor.id usb 0x0851 +vendor.name Macronix International Co., Ltd vendor.id usb 0x0851 &device.id usb 0x1542 +device.name SiPix Blink vendor.id usb 0x0851 &device.id usb 0x1543 +device.name Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame vendor.id usb 0x0851 &device.id usb 0xa168 +device.name MXIC vendor.id usb 0x0852 +vendor.name CSEM vendor.id usb 0x0853 +vendor.name Topre Corporation vendor.id usb 0x0853 &device.id usb 0x0100 +device.name HHKB Professional vendor.id usb 0x0854 +vendor.name ActiveWire, Inc. vendor.id usb 0x0854 &device.id usb 0x0100 +device.name I/O Board vendor.id usb 0x0854 &device.id usb 0x0101 +device.name I/O Board, rev1 vendor.id usb 0x0856 +vendor.name B&B Electronics vendor.id usb 0x0856 &device.id usb 0xac01 +device.name uLinks USOTL4 RS422/485 Adapter vendor.id usb 0x0858 +vendor.name Hitachi Maxell, Ltd vendor.id usb 0x0858 &device.id usb 0x3102 +device.name Bluetooth Device vendor.id usb 0x0858 &device.id usb 0xffff +device.name Maxell module with BlueCore in DFU mode vendor.id usb 0x0859 +vendor.name Minolta Systems Laboratory, Inc. vendor.id usb 0x085a +vendor.name Xircom vendor.id usb 0x085a &device.id usb 0x0001 +device.name Portstation Dual Serial Port vendor.id usb 0x085a &device.id usb 0x0003 +device.name Portstation Paraller Port vendor.id usb 0x085a &device.id usb 0x0008 +device.name Ethernet vendor.id usb 0x085a &device.id usb 0x0009 +device.name Ethernet vendor.id usb 0x085a &device.id usb 0x000b +device.name Portstation Dual PS/2 Port vendor.id usb 0x085a &device.id usb 0x0021 +device.name 1 port to Serial Converter vendor.id usb 0x085a &device.id usb 0x0022 +device.name Parallel Port vendor.id usb 0x085a &device.id usb 0x0023 +device.name 2 port to Serial Converter vendor.id usb 0x085a &device.id usb 0x0024 +device.name Parallel Port vendor.id usb 0x085a &device.id usb 0x0026 +device.name PortGear SCSI vendor.id usb 0x085a &device.id usb 0x0027 +device.name 1 port to Serial Converter vendor.id usb 0x085a &device.id usb 0x0028 +device.name PortGear to SCSI Converter vendor.id usb 0x085a &device.id usb 0x0032 +device.name PortStation SCSI Module vendor.id usb 0x085a &device.id usb 0x003c +device.name Bluetooth Adapter vendor.id usb 0x085a &device.id usb 0x0299 +device.name Colorvision, Inc. Monitor Spyder vendor.id usb 0x085a &device.id usb 0x8021 +device.name 1 port to Serial vendor.id usb 0x085a &device.id usb 0x8023 +device.name 2 port to Serial vendor.id usb 0x085a &device.id usb 0x8027 +device.name PGSDB9 Serial Port vendor.id usb 0x085c +vendor.name ColorVision, Inc. vendor.id usb 0x085c &device.id usb 0x0100 +device.name Spyder 1 vendor.id usb 0x085c &device.id usb 0x0200 +device.name Spyder 2 vendor.id usb 0x085c &device.id usb 0x0300 +device.name Spyder 3 vendor.id usb 0x085c &device.id usb 0x0400 +device.name Spyder 4 vendor.id usb 0x0862 +vendor.name Teletrol Systems, Inc. vendor.id usb 0x0863 +vendor.name Filanet Corp. vendor.id usb 0x0864 +vendor.name NetGear, Inc. vendor.id usb 0x0864 &device.id usb 0x4100 +device.name MA101 802.11b Adapter vendor.id usb 0x0864 &device.id usb 0x4102 +device.name MA101 802.11b Adapter vendor.id usb 0x0867 +vendor.name Data Translation, Inc. vendor.id usb 0x0867 &device.id usb 0x9812 +device.name ECON Data acquisition unit vendor.id usb 0x0867 &device.id usb 0x9816 +device.name DT9816 ECON data acquisition module vendor.id usb 0x0867 &device.id usb 0x9836 +device.name DT9836 data acquisition card vendor.id usb 0x086a +vendor.name Emagic Soft- und Hardware GmbH vendor.id usb 0x086a &device.id usb 0x0001 +device.name Unitor8 vendor.id usb 0x086a &device.id usb 0x0002 +device.name AMT8 vendor.id usb 0x086a &device.id usb 0x0003 +device.name MT4 vendor.id usb 0x086c +vendor.name DeTeWe - Deutsche Telephonwerke AG & Co. vendor.id usb 0x086c &device.id usb 0x1001 +device.name Eumex 504PC ISDN TA vendor.id usb 0x086c &device.id usb 0x1002 +device.name Eumex 504PC (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1003 +device.name TA33 ISDN TA vendor.id usb 0x086c &device.id usb 0x1004 +device.name TA33 (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1005 +device.name Eumex 604PC HomeNet vendor.id usb 0x086c &device.id usb 0x1006 +device.name Eumex 604PC HomeNet (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1007 +device.name Eumex 704PC DSL vendor.id usb 0x086c &device.id usb 0x1008 +device.name Eumex 704PC DSL (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1009 +device.name Eumex 724PC DSL vendor.id usb 0x086c &device.id usb 0x100a +device.name Eumex 724PC DSL (FlashLoad) vendor.id usb 0x086c &device.id usb 0x100b +device.name OpenCom 30 vendor.id usb 0x086c &device.id usb 0x100c +device.name OpenCom 30 (FlashLoad) vendor.id usb 0x086c &device.id usb 0x100d +device.name BeeTel Home 100 vendor.id usb 0x086c &device.id usb 0x100e +device.name BeeTel Home 100 (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1011 +device.name USB2DECT vendor.id usb 0x086c &device.id usb 0x1012 +device.name USB2DECT (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1013 +device.name Eumex 704PC LAN vendor.id usb 0x086c &device.id usb 0x1014 +device.name Eumex 704PC LAN (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1019 +device.name Eumex 504 SE vendor.id usb 0x086c &device.id usb 0x101a +device.name Eumex 504 SE (Flash-Mode) vendor.id usb 0x086c &device.id usb 0x1021 +device.name OpenCom 40 vendor.id usb 0x086c &device.id usb 0x1022 +device.name OpenCom 40 (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1023 +device.name OpenCom 45 vendor.id usb 0x086c &device.id usb 0x1024 +device.name OpenCom 45 (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1025 +device.name Sinus 61 data vendor.id usb 0x086c &device.id usb 0x1029 +device.name dect BOX vendor.id usb 0x086c &device.id usb 0x102c +device.name Eumex 604PC HomeNet [FlashLoad] vendor.id usb 0x086c &device.id usb 0x1030 +device.name Eumex 704PC DSL [FlashLoad] vendor.id usb 0x086c &device.id usb 0x1032 +device.name OpenCom 40 [FlashLoad] vendor.id usb 0x086c &device.id usb 0x1033 +device.name OpenCom 30 plus vendor.id usb 0x086c &device.id usb 0x1034 +device.name OpenCom 30 plus (FlashLoad) vendor.id usb 0x086c &device.id usb 0x1041 +device.name Eumex 220PC vendor.id usb 0x086c &device.id usb 0x1042 +device.name Eumex 220PC (FlashMode) vendor.id usb 0x086c &device.id usb 0x1055 +device.name Eumex 220 Version 2 ISDN TA vendor.id usb 0x086c &device.id usb 0x1056 +device.name Eumex 220 Version 2 ISDN TA (Flash-Mode) vendor.id usb 0x086c &device.id usb 0x2000 +device.name OpenCom 1000 vendor.id usb 0x086e +vendor.name System TALKS, Inc. vendor.id usb 0x086e &device.id usb 0x1920 +device.name SGC-X2UL vendor.id usb 0x086f +vendor.name MEC IMEX, Inc. vendor.id usb 0x0870 +vendor.name Metricom vendor.id usb 0x0870 &device.id usb 0x0001 +device.name Ricochet GS vendor.id usb 0x0871 +vendor.name SanDisk, Inc. vendor.id usb 0x0871 &device.id usb 0x0001 +device.name SDDR-01 Compact Flash Reader vendor.id usb 0x0871 &device.id usb 0x0002 +device.name SDDR-31 Compact Flash Reader vendor.id usb 0x0871 &device.id usb 0x0005 +device.name SDDR-05 Compact Flash Reader vendor.id usb 0x0873 +vendor.name Xpeed, Inc. vendor.id usb 0x0874 +vendor.name A-Tec Subsystem, Inc. vendor.id usb 0x0879 +vendor.name Comtrol Corp. vendor.id usb 0x087c +vendor.name Adesso/Kbtek America, Inc. vendor.id usb 0x087d +vendor.name Jaton Corp. vendor.id usb 0x087d &device.id usb 0x5704 +device.name Ethernet vendor.id usb 0x087e +vendor.name Fujitsu Computer Products of America vendor.id usb 0x087f +vendor.name QualCore Logic Inc. vendor.id usb 0x0880 +vendor.name APT Technologies, Inc. vendor.id usb 0x0883 +vendor.name Recording Industry Association of America (RIAA) vendor.id usb 0x0885 +vendor.name Boca Research, Inc. vendor.id usb 0x0886 +vendor.name XAC Automation Corp. vendor.id usb 0x0886 &device.id usb 0x0630 +device.name Intel PC Camera CS630 vendor.id usb 0x0887 +vendor.name Hannstar Electronics Corp. vendor.id usb 0x088a +vendor.name TechTools vendor.id usb 0x088a &device.id usb 0x1002 +device.name DigiView DV3100 vendor.id usb 0x088b +vendor.name MassWorks, Inc. vendor.id usb 0x088b &device.id usb 0x4944 +device.name MassWorks ID-75 TouchScreen vendor.id usb 0x088c +vendor.name Swecoin AB vendor.id usb 0x088c &device.id usb 0x2030 +device.name Ticket Printer TTP 2030 vendor.id usb 0x088e +vendor.name iLok vendor.id usb 0x088e &device.id usb 0x5036 +device.name Portable secure storage for software licenses vendor.id usb 0x0892 +vendor.name DioGraphy, Inc. vendor.id usb 0x0892 &device.id usb 0x0101 +device.name Smartdio Reader/Writer vendor.id usb 0x0894 +vendor.name TSI Incorporated vendor.id usb 0x0894 &device.id usb 0x0010 +device.name Remote NDIS Network Device vendor.id usb 0x0897 +vendor.name Lauterbach vendor.id usb 0x0897 &device.id usb 0x0002 +device.name Power Debug/Power Debug II vendor.id usb 0x089c +vendor.name United Technologies Research Cntr. vendor.id usb 0x089d +vendor.name Icron Technologies Corp. vendor.id usb 0x089e +vendor.name NST Co., Ltd vendor.id usb 0x089f +vendor.name Primex Aerospace Co. vendor.id usb 0x08a5 +vendor.name e9, Inc. vendor.id usb 0x08a6 +vendor.name Toshiba TEC vendor.id usb 0x08a6 &device.id usb 0x0051 +device.name B-SV4 vendor.id usb 0x08a8 +vendor.name Andrea Electronics vendor.id usb 0x08a9 +vendor.name CWAV Inc. vendor.id usb 0x08a9 &device.id usb 0x0005 +device.name USBee ZX vendor.id usb 0x08a9 &device.id usb 0x0009 +device.name USBee SX vendor.id usb 0x08a9 &device.id usb 0x0012 +device.name USBee AX-Standard vendor.id usb 0x08a9 &device.id usb 0x0013 +device.name USBee AX-Plus vendor.id usb 0x08a9 &device.id usb 0x0014 +device.name USBee AX-Pro vendor.id usb 0x08a9 &device.id usb 0x0015 +device.name USBee DX vendor.id usb 0x08ac +vendor.name Macraigor Systems LLC vendor.id usb 0x08ac &device.id usb 0x2024 +device.name usbWiggler vendor.id usb 0x08ae +vendor.name Macally (Mace Group, Inc.) vendor.id usb 0x08b0 +vendor.name Metrohm vendor.id usb 0x08b0 &device.id usb 0x0006 +device.name 814 Sample Processor vendor.id usb 0x08b0 &device.id usb 0x0015 +device.name 857 Titrando vendor.id usb 0x08b0 &device.id usb 0x001a +device.name 852 Titrando vendor.id usb 0x08b4 +vendor.name Sorenson Vision, Inc. vendor.id usb 0x08b7 +vendor.name NATSU vendor.id usb 0x08b7 &device.id usb 0x0001 +device.name Playstation adapter vendor.id usb 0x08b8 +vendor.name J. Gordon Electronic Design, Inc. vendor.id usb 0x08b8 &device.id usb 0x01f4 +device.name USBSIMM1 vendor.id usb 0x08b9 +vendor.name RadioShack Corp. (Tandy) vendor.id usb 0x08bb +vendor.name Texas Instruments vendor.id usb 0x08bb &device.id usb 0x2702 +device.name PCM2702 16-bit stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x2704 +device.name PCM2704 16-bit stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x2705 +device.name PCM2705 stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x2706 +device.name PCM2706 stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x2707 +device.name PCM2707 stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x27c4 +device.name PCM2704C stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x27c5 +device.name PCM2705C stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x27c6 +device.name PCM2706C stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x27c7 +device.name PCM2707C stereo audio DAC vendor.id usb 0x08bb &device.id usb 0x2900 +device.name PCM2900 Audio Codec vendor.id usb 0x08bb &device.id usb 0x2901 +device.name PCM2901 Audio Codec vendor.id usb 0x08bb &device.id usb 0x2902 +device.name PCM2902 Audio Codec vendor.id usb 0x08bb &device.id usb 0x2904 +device.name PCM2904 Audio Codec vendor.id usb 0x08bb &device.id usb 0x2910 +device.name PCM2912 Audio Codec vendor.id usb 0x08bb &device.id usb 0x2912 +device.name PCM2912A Audio Codec vendor.id usb 0x08bb &device.id usb 0x29b0 +device.name PCM2900B Audio CODEC vendor.id usb 0x08bb &device.id usb 0x29b2 +device.name PCM2902 Audio CODEC vendor.id usb 0x08bb &device.id usb 0x29b3 +device.name PCM2903B Audio CODEC vendor.id usb 0x08bb &device.id usb 0x29b6 +device.name PCM2906B Audio CODEC vendor.id usb 0x08bb &device.id usb 0x29c0 +device.name PCM2900C Audio CODEC vendor.id usb 0x08bb &device.id usb 0x29c2 +device.name PCM2902C Audio CODEC vendor.id usb 0x08bb &device.id usb 0x29c3 +device.name PCM2903C Audio CODEC vendor.id usb 0x08bb &device.id usb 0x29c6 +device.name PCM2906C Audio CODEC vendor.id usb 0x08bd +vendor.name Citizen Watch Co., Ltd vendor.id usb 0x08bd &device.id usb 0x0208 +device.name CLP-521 Label Printer vendor.id usb 0x08bd &device.id usb 0x1100 +device.name X1-USB Floppy vendor.id usb 0x08c3 +vendor.name Precise Biometrics vendor.id usb 0x08c3 &device.id usb 0x0001 +device.name 100 SC vendor.id usb 0x08c3 &device.id usb 0x0002 +device.name 100 A vendor.id usb 0x08c3 &device.id usb 0x0003 +device.name 100 SC BioKeyboard vendor.id usb 0x08c3 &device.id usb 0x0006 +device.name 100 A BioKeyboard vendor.id usb 0x08c3 &device.id usb 0x0100 +device.name 100 MC ISP vendor.id usb 0x08c3 &device.id usb 0x0101 +device.name 100 MC FingerPrint and SmartCard Reader vendor.id usb 0x08c3 &device.id usb 0x0300 +device.name 100 AX vendor.id usb 0x08c3 &device.id usb 0x0400 +device.name 100 SC vendor.id usb 0x08c3 &device.id usb 0x0401 +device.name 150 MC vendor.id usb 0x08c3 &device.id usb 0x0402 +device.name 200 MC FingerPrint and SmartCard Reader vendor.id usb 0x08c3 &device.id usb 0x0404 +device.name 100 SC Upgrade vendor.id usb 0x08c3 &device.id usb 0x0405 +device.name 150 MC Upgrade vendor.id usb 0x08c3 &device.id usb 0x0406 +device.name 100 MC Upgrade vendor.id usb 0x08c4 +vendor.name Proxim, Inc. vendor.id usb 0x08c4 &device.id usb 0x0100 +device.name Skyline 802.11b Wireless Adapter vendor.id usb 0x08c4 &device.id usb 0x02f2 +device.name Farallon Home Phoneline Adapter vendor.id usb 0x08c7 +vendor.name Key Nice Enterprise Co., Ltd vendor.id usb 0x08c8 +vendor.name 2Wire, Inc. vendor.id usb 0x08c9 +vendor.name Nippon Telegraph and Telephone Corp. vendor.id usb 0x08ca +vendor.name Aiptek International, Inc. vendor.id usb 0x08ca &device.id usb 0x0001 +device.name Tablet vendor.id usb 0x08ca &device.id usb 0x0010 +device.name Tablet vendor.id usb 0x08ca &device.id usb 0x0020 +device.name APT-6000U Tablet vendor.id usb 0x08ca &device.id usb 0x0021 +device.name APT-2 Tablet vendor.id usb 0x08ca &device.id usb 0x0022 +device.name Tablet vendor.id usb 0x08ca &device.id usb 0x0023 +device.name Tablet vendor.id usb 0x08ca &device.id usb 0x0024 +device.name Tablet vendor.id usb 0x08ca &device.id usb 0x0100 +device.name Pen Drive vendor.id usb 0x08ca &device.id usb 0x0102 +device.name DualCam vendor.id usb 0x08ca &device.id usb 0x0103 +device.name Pocket DV Digital Camera vendor.id usb 0x08ca &device.id usb 0x0104 +device.name Pocket DVII vendor.id usb 0x08ca &device.id usb 0x0105 +device.name Mega DV(Disk) vendor.id usb 0x08ca &device.id usb 0x0106 +device.name Pocket DV3100+ vendor.id usb 0x08ca &device.id usb 0x0107 +device.name Pocket DV3100 vendor.id usb 0x08ca &device.id usb 0x0109 +device.name Nisis DV4 Digital Camera vendor.id usb 0x08ca &device.id usb 0x010a +device.name Trust 738AV LCD PV Mass Storage vendor.id usb 0x08ca &device.id usb 0x0111 +device.name PenCam VGA Plus vendor.id usb 0x08ca &device.id usb 0x2008 +device.name Mini PenCam 2 vendor.id usb 0x08ca &device.id usb 0x2010 +device.name Pocket CAM 3 Mega (webcam) vendor.id usb 0x08ca &device.id usb 0x2011 +device.name Pocket CAM 3 Mega (storage) vendor.id usb 0x08ca &device.id usb 0x2016 +device.name PocketCam 2 Mega vendor.id usb 0x08ca &device.id usb 0x2018 +device.name Pencam SD 2M vendor.id usb 0x08ca &device.id usb 0x2019 +device.name Pencam SD 2M (mass storage mode) vendor.id usb 0x08ca &device.id usb 0x2020 +device.name Slim 3000F vendor.id usb 0x08ca &device.id usb 0x2022 +device.name Slim 3200 vendor.id usb 0x08ca &device.id usb 0x2024 +device.name Pocket DV3500 vendor.id usb 0x08ca &device.id usb 0x2028 +device.name Pocket Cam4M vendor.id usb 0x08ca &device.id usb 0x2040 +device.name Pocket DV4100M vendor.id usb 0x08ca &device.id usb 0x2042 +device.name Pocket DV5100M Composite Device vendor.id usb 0x08ca &device.id usb 0x2043 +device.name Pocket DV5100M (Disk) vendor.id usb 0x08ca &device.id usb 0x2060 +device.name Pocket DV5300 vendor.id usb 0x08cd +vendor.name Jue Hsun Ind. Corp. vendor.id usb 0x08ce +vendor.name Long Well Electronics Corp. vendor.id usb 0x08cf +vendor.name Productivity Enhancement Products vendor.id usb 0x08d1 +vendor.name smartBridges, Inc. vendor.id usb 0x08d1 &device.id usb 0x0001 +device.name smartNIC Ethernet [catc] vendor.id usb 0x08d1 &device.id usb 0x0003 +device.name smartNIC 2 PnP Ethernet vendor.id usb 0x08d3 +vendor.name Virtual Ink vendor.id usb 0x08d4 +vendor.name Fujitsu Siemens Computers vendor.id usb 0x08d4 &device.id usb 0x0009 +device.name SCR SmartCard Reader vendor.id usb 0x08d8 +vendor.name IXXAT Automation GmbH vendor.id usb 0x08d8 &device.id usb 0x0002 +device.name USB-to-CAN compact vendor.id usb 0x08d8 &device.id usb 0x0003 +device.name USB-to-CAN II vendor.id usb 0x08d8 &device.id usb 0x0100 +device.name USB-to-CAN vendor.id usb 0x08d9 +vendor.name Increment P Corp. vendor.id usb 0x08dd +vendor.name Billionton Systems, Inc. vendor.id usb 0x08dd &device.id usb 0x0112 +device.name Wireless LAN Adapter vendor.id usb 0x08dd &device.id usb 0x0113 +device.name Wireless LAN Adapter vendor.id usb 0x08dd &device.id usb 0x0986 +device.name USB-100N Ethernet [pegasus] vendor.id usb 0x08dd &device.id usb 0x0987 +device.name USBLP-100 HomePNA Ethernet [pegasus] vendor.id usb 0x08dd &device.id usb 0x0988 +device.name USBEL-100 Ethernet [pegasus] vendor.id usb 0x08dd &device.id usb 0x1986 +device.name 10/100 LAN Adapter vendor.id usb 0x08dd &device.id usb 0x2103 +device.name DVB-T TV-Tuner Card-R vendor.id usb 0x08dd &device.id usb 0x8511 +device.name USBE-100 Ethernet [pegasus2] vendor.id usb 0x08dd &device.id usb 0x90ff +device.name USB2AR Ethernet vendor.id usb 0x08de +vendor.name ??? vendor.id usb 0x08de &device.id usb 0x7a01 +device.name 802.11b Adapter vendor.id usb 0x08df +vendor.name Spyrus, Inc. vendor.id usb 0x08df &device.id usb 0x0001 +device.name Rosetta Token V1 vendor.id usb 0x08df &device.id usb 0x0002 +device.name Rosetta Token V2 vendor.id usb 0x08df &device.id usb 0x0003 +device.name Rosetta Token V3 vendor.id usb 0x08df &device.id usb 0x0a00 +device.name Lynks Interface vendor.id usb 0x08e3 +vendor.name Olitec, Inc. vendor.id usb 0x08e3 &device.id usb 0x0002 +device.name USB-RS232 Bridge vendor.id usb 0x08e3 &device.id usb 0x0100 +device.name Interface ADSL vendor.id usb 0x08e3 &device.id usb 0x0101 +device.name Interface ADSL vendor.id usb 0x08e3 &device.id usb 0x0102 +device.name ADSL vendor.id usb 0x08e3 &device.id usb 0x0301 +device.name RNIS ISDN TA [HFC-S] vendor.id usb 0x08e4 +vendor.name Pioneer Corp. vendor.id usb 0x08e4 &device.id usb 0x0184 +device.name DDJ-WeGO vendor.id usb 0x08e4 &device.id usb 0x0185 +device.name DDJ-WeGO2 vendor.id usb 0x08e5 +vendor.name Litronic vendor.id usb 0x08e6 +vendor.name Gemalto (was Gemplus) vendor.id usb 0x08e6 &device.id usb 0x0001 +device.name GemPC-Touch 430 vendor.id usb 0x08e6 &device.id usb 0x0430 +device.name GemPC430 SmartCard Reader vendor.id usb 0x08e6 &device.id usb 0x0432 +device.name GemPC432 SmartCard Reader vendor.id usb 0x08e6 &device.id usb 0x0435 +device.name GemPC435 SmartCard Reader vendor.id usb 0x08e6 &device.id usb 0x0437 +device.name GemPC433 SL SmartCard Reader vendor.id usb 0x08e6 &device.id usb 0x1359 +device.name UA SECURE STORAGE TOKEN vendor.id usb 0x08e6 &device.id usb 0x2202 +device.name Gem e-Seal Pro Token vendor.id usb 0x08e6 &device.id usb 0x3437 +device.name GemPC Twin SmartCard Reader vendor.id usb 0x08e6 &device.id usb 0x3438 +device.name GemPC Key SmartCard Reader vendor.id usb 0x08e6 &device.id usb 0x3478 +device.name PinPad Smart Card Reader vendor.id usb 0x08e6 &device.id usb 0x34ec +device.name Compact Smart Card Reader Writer vendor.id usb 0x08e6 &device.id usb 0x4433 +device.name GemPC433-Swap vendor.id usb 0x08e6 &device.id usb 0x5501 +device.name GemProx-PU Contactless Smart Card Reader vendor.id usb 0x08e6 &device.id usb 0x5503 +device.name Prox-DU Contactless Interface vendor.id usb 0x08e6 &device.id usb 0xace0 +device.name UA HYBRID TOKEN vendor.id usb 0x08e7 +vendor.name Pan-International Wire & Cable vendor.id usb 0x08e8 +vendor.name Integrated Memory Logic vendor.id usb 0x08e9 +vendor.name Extended Systems, Inc. vendor.id usb 0x08e9 &device.id usb 0x0100 +device.name XTNDAccess IrDA Dongle vendor.id usb 0x08ea +vendor.name Ericsson, Inc., Blue Ridge Labs vendor.id usb 0x08ea &device.id usb 0x00c9 +device.name ADSL Modem HM120dp Loader vendor.id usb 0x08ea &device.id usb 0x00ca +device.name ADSL WAN Modem HM120dp vendor.id usb 0x08ea &device.id usb 0x00ce +device.name HM230d Virtual Bus for Helium vendor.id usb 0x08ea &device.id usb 0xabba +device.name USB Driver for Bluetooth Wireless Technology vendor.id usb 0x08ea &device.id usb 0xabbb +device.name Bluetooth Device in DFU State vendor.id usb 0x08ec +vendor.name M-Systems Flash Disk Pioneers vendor.id usb 0x08ec &device.id usb 0x0001 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x0002 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x0005 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x0008 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x0010 +device.name DiskOnKey vendor.id usb 0x08ec &device.id usb 0x0011 +device.name DiskOnKey vendor.id usb 0x08ec &device.id usb 0x0012 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x0014 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x0015 +device.name Kingston DataTraveler ELITE vendor.id usb 0x08ec &device.id usb 0x0016 +device.name Kingston DataTraveler U3 vendor.id usb 0x08ec &device.id usb 0x0020 +device.name TravelDrive Intuix U3 2GB vendor.id usb 0x08ec &device.id usb 0x0021 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0022 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0023 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0024 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0025 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0026 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0027 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0028 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0029 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0030 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x0822 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x0832 +device.name Hi-Speed Mass Storage Device vendor.id usb 0x08ec &device.id usb 0x0834 +device.name M-Disk 220 vendor.id usb 0x08ec &device.id usb 0x0998 +device.name Kingston Data Traveler2.0 Disk Driver vendor.id usb 0x08ec &device.id usb 0x0999 +device.name Kingston Data Traveler2.0 Disk Driver vendor.id usb 0x08ec &device.id usb 0x1000 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x2000 +device.name TravelDrive 2C vendor.id usb 0x08ec &device.id usb 0x2038 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x2039 +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x204a +device.name TravelDrive vendor.id usb 0x08ec &device.id usb 0x204b +device.name TravelDrive vendor.id usb 0x08ed +vendor.name MediaTek Inc. vendor.id usb 0x08ed &device.id usb 0x0002 +device.name CECT M800 memory card vendor.id usb 0x08ee +vendor.name CCSI/Hesso vendor.id usb 0x08f0 +vendor.name Corex Technologies vendor.id usb 0x08f0 &device.id usb 0x0005 +device.name CardScan 800c vendor.id usb 0x08f1 +vendor.name CTI Electronics Corp. vendor.id usb 0x08f2 +vendor.name Gotop Information Inc. vendor.id usb 0x08f2 &device.id usb 0x007f +device.name Super Q2 Tablet vendor.id usb 0x08f5 +vendor.name SysTec Co., Ltd vendor.id usb 0x08f6 +vendor.name Logic 3 International, Ltd vendor.id usb 0x08f7 +vendor.name Vernier vendor.id usb 0x08f7 &device.id usb 0x0001 +device.name LabPro vendor.id usb 0x08f7 &device.id usb 0x0002 +device.name EasyTemp/Go!Temp vendor.id usb 0x08f7 &device.id usb 0x0003 +device.name Go!Link vendor.id usb 0x08f7 &device.id usb 0x0004 +device.name Go!Motion vendor.id usb 0x08f8 +vendor.name Keen Top International Enterprise Co., Ltd vendor.id usb 0x08f9 +vendor.name Wipro Technologies vendor.id usb 0x08fa +vendor.name Caere vendor.id usb 0x08fb +vendor.name Socket Communications vendor.id usb 0x08fc +vendor.name Sicon Cable Technology Co., Ltd vendor.id usb 0x08fd +vendor.name Digianswer A/S vendor.id usb 0x08fd &device.id usb 0x0001 +device.name Bluetooth Device vendor.id usb 0x08ff +vendor.name AuthenTec, Inc. vendor.id usb 0x08ff &device.id usb 0x1600 +device.name AES1600 vendor.id usb 0x08ff &device.id usb 0x1610 +device.name AES1600 vendor.id usb 0x08ff &device.id usb 0x1660 +device.name AES1660 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x1680 +device.name AES1660 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x168f +device.name AES1660 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x2500 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2501 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2502 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2503 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2504 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2505 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2506 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2507 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2508 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2509 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x250a +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x250b +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x250c +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x250d +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x250e +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x250f +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2510 +device.name AES2510 vendor.id usb 0x08ff &device.id usb 0x2550 +device.name AES2550 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x2580 +device.name AES2501 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x2588 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2589 +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x258a +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x258b +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x258c +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x258d +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x258e +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x258f +device.name AES2501 vendor.id usb 0x08ff &device.id usb 0x2660 +device.name AES2660 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x2680 +device.name AES2660 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x268f +device.name AES2660 Fingerprint Sensor vendor.id usb 0x08ff &device.id usb 0x2810 +device.name AES2810 vendor.id usb 0x08ff &device.id usb 0x3400 +device.name AES3400 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x3401 +device.name AES3400 Sensor vendor.id usb 0x08ff &device.id usb 0x3402 +device.name AES3400 Sensor vendor.id usb 0x08ff &device.id usb 0x3403 +device.name AES3400 Sensor vendor.id usb 0x08ff &device.id usb 0x3404 +device.name AES3400 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x3405 +device.name AES3400 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x3406 +device.name AES3400 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x3407 +device.name AES3400 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x4902 +device.name BioMV with TruePrint AES3500 vendor.id usb 0x08ff &device.id usb 0x4903 +device.name BioMV with TruePrint AES3400 vendor.id usb 0x08ff &device.id usb 0x5500 +device.name AES4000 vendor.id usb 0x08ff &device.id usb 0x5501 +device.name AES4000 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5503 +device.name AES4000 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5505 +device.name AES4000 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5507 +device.name AES4000 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x55ff +device.name AES4000 TruePrint Sensor. vendor.id usb 0x08ff &device.id usb 0x5700 +device.name AES3500 Fingerprint Reader vendor.id usb 0x08ff &device.id usb 0x5701 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5702 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5703 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5704 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5705 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5706 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5707 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5710 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5711 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5712 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5713 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5714 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5715 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5716 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5717 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5730 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5731 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5732 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5733 +device.name AES3500 TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5734 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5735 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5736 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0x5737 +device.name AES3500-BZ TruePrint Sensor vendor.id usb 0x08ff &device.id usb 0xafe3 +device.name FingerLoc Sensor Module (Anchor) vendor.id usb 0x08ff &device.id usb 0xafe4 +device.name FingerLoc Sensor Module (Anchor) vendor.id usb 0x08ff &device.id usb 0xafe5 +device.name FingerLoc Sensor Module (Anchor) vendor.id usb 0x08ff &device.id usb 0xafe6 +device.name FingerLoc Sensor Module (Anchor) vendor.id usb 0x08ff &device.id usb 0xfffd +device.name AES2510 Sensor (USB Emulator) vendor.id usb 0x08ff &device.id usb 0xffff +device.name Sensor (Emulator) vendor.id usb 0x0900 +vendor.name Pinnacle Systems, Inc. vendor.id usb 0x0901 +vendor.name VST Technologies vendor.id usb 0x0901 &device.id usb 0x0001 +device.name Hard Drive Adapter (TPP) vendor.id usb 0x0901 &device.id usb 0x0002 +device.name SigmaDrive Adapter (TPP) vendor.id usb 0x0906 +vendor.name Faraday Technology Corp. vendor.id usb 0x0908 +vendor.name Siemens AG vendor.id usb 0x0908 &device.id usb 0x01f4 +device.name SIMATIC NET CP 5711 vendor.id usb 0x0908 &device.id usb 0x01fe +device.name SIMATIC NET PC Adapter A2 vendor.id usb 0x0908 &device.id usb 0x04b1 +device.name MediSET vendor.id usb 0x0908 &device.id usb 0x04b2 +device.name NC interface vendor.id usb 0x0908 &device.id usb 0x2701 +device.name ShenZhen SANZHAI Technology Co.,Ltd Spy Pen VGA vendor.id usb 0x0909 +vendor.name Audio-Technica Corp. vendor.id usb 0x090a +vendor.name Trumpion Microelectronics, Inc. vendor.id usb 0x090a &device.id usb 0x1001 +device.name T33520 Flash Card Controller vendor.id usb 0x090a &device.id usb 0x1100 +device.name Comotron C3310 MP3 player vendor.id usb 0x090a &device.id usb 0x1200 +device.name MP3 player vendor.id usb 0x090a &device.id usb 0x1540 +device.name Digitex Container Flash Disk vendor.id usb 0x090b +vendor.name Neurosmith vendor.id usb 0x090c +vendor.name Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) vendor.id usb 0x090c &device.id usb 0x0371 +device.name Silicon Motion SM371 Camera vendor.id usb 0x090c &device.id usb 0x0373 +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x037a +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x037b +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x037c +device.name 300k Pixel Camera vendor.id usb 0x090c &device.id usb 0x1000 +device.name Flash Drive vendor.id usb 0x090c &device.id usb 0x1132 +device.name 5-in-1 Card Reader vendor.id usb 0x090c &device.id usb 0x337b +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x3710 +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x3720 +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x37bc +device.name HP Webcam-101 Integrated Camera vendor.id usb 0x090c &device.id usb 0x37c0 +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x6000 +device.name SD/SDHC Card Reader (SG365 / FlexiDrive XC+) vendor.id usb 0x090c &device.id usb 0x6200 +device.name microSD card reader vendor.id usb 0x090c &device.id usb 0x71b3 +device.name SM731 Camera vendor.id usb 0x090c &device.id usb 0x837b +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0x937b +device.name Silicon Motion Camera vendor.id usb 0x090c &device.id usb 0xb370 +device.name Silicon Motion SM370 Camera vendor.id usb 0x090c &device.id usb 0xb371 +device.name Silicon Motion SM371 Camera vendor.id usb 0x090c &device.id usb 0xf37d +device.name Endoscope camera vendor.id usb 0x090d +vendor.name Multiport Computer Vertriebs GmbH vendor.id usb 0x090e +vendor.name Shining Technology, Inc. vendor.id usb 0x090f +vendor.name Fujitsu Devices, Inc. vendor.id usb 0x0910 +vendor.name Alation Systems, Inc. vendor.id usb 0x0911 +vendor.name Philips Speech Processing vendor.id usb 0x0911 &device.id usb 0x149a +device.name SpeechMike II Pro Plus LFH5276 vendor.id usb 0x0911 &device.id usb 0x2512 +device.name SpeechMike Pro vendor.id usb 0x0912 +vendor.name Voquette, Inc. vendor.id usb 0x0915 +vendor.name GlobeSpan, Inc. vendor.id usb 0x0915 &device.id usb 0x0001 +device.name DSL Modem vendor.id usb 0x0915 &device.id usb 0x0002 +device.name ADSL ATM Modem vendor.id usb 0x0915 &device.id usb 0x0005 +device.name LAN Modem vendor.id usb 0x0915 &device.id usb 0x2000 +device.name 802.11 Adapter vendor.id usb 0x0915 &device.id usb 0x2002 +device.name 802.11 Adapter vendor.id usb 0x0915 &device.id usb 0x8000 +device.name ADSL LAN Modem vendor.id usb 0x0915 &device.id usb 0x8005 +device.name DSL-302G Modem vendor.id usb 0x0915 &device.id usb 0x8101 +device.name ADSL WAN Modem vendor.id usb 0x0915 &device.id usb 0x8102 +device.name DSL-200 ADSL Modem vendor.id usb 0x0915 &device.id usb 0x8103 +device.name DSL-200 ADSL Modem vendor.id usb 0x0915 &device.id usb 0x8104 +device.name DSL-200 Modem vendor.id usb 0x0915 &device.id usb 0x8400 +device.name DSL Modem vendor.id usb 0x0915 &device.id usb 0x8401 +device.name DSL Modem vendor.id usb 0x0915 &device.id usb 0x8402 +device.name DSL Modem vendor.id usb 0x0915 &device.id usb 0x8500 +device.name DSL Modem vendor.id usb 0x0915 &device.id usb 0x8501 +device.name DSL Modem vendor.id usb 0x0917 +vendor.name SmartDisk Corp. vendor.id usb 0x0917 &device.id usb 0x0001 +device.name eFilm Reader-11 SM/CF vendor.id usb 0x0917 &device.id usb 0x0002 +device.name eFilm Reader-11 SM vendor.id usb 0x0917 &device.id usb 0x0003 +device.name eFilm Reader-11 CF vendor.id usb 0x0917 &device.id usb 0x0200 +device.name FireFly vendor.id usb 0x0917 &device.id usb 0x0201 +device.name FireLite vendor.id usb 0x0917 &device.id usb 0x0202 +device.name STORAGE ADAPTER (FirePower) vendor.id usb 0x0917 &device.id usb 0x0204 +device.name FlashTrax Storage vendor.id usb 0x0917 &device.id usb 0x0205 +device.name STORAGE ADAPTER (CrossFire) vendor.id usb 0x0917 &device.id usb 0x0206 +device.name FireFly 20G HDD vendor.id usb 0x0917 &device.id usb 0x0207 +device.name FireLite vendor.id usb 0x0917 &device.id usb 0x020f +device.name STORAGE ADAPTER (FireLite) vendor.id usb 0x0917 &device.id usb 0xda01 +device.name eFilm Reader-11 Test vendor.id usb 0x0917 &device.id usb 0xffff +device.name eFilm Reader-11 (Class/PDR) vendor.id usb 0x0919 +vendor.name Tiger Electronics vendor.id usb 0x0919 &device.id usb 0x0100 +device.name Fast Flicks Digital Camera vendor.id usb 0x091e +vendor.name Garmin International vendor.id usb 0x091e &device.id usb 0x0003 +device.name GPS (various models) vendor.id usb 0x091e &device.id usb 0x0004 +device.name iQue 3600 vendor.id usb 0x091e &device.id usb 0x0200 +device.name Data Card Programmer (install) vendor.id usb 0x091e &device.id usb 0x086e +device.name Forerunner 735XT vendor.id usb 0x091e &device.id usb 0x097f +device.name Forerunner 235 vendor.id usb 0x091e &device.id usb 0x1200 +device.name Data Card Programmer vendor.id usb 0x091e &device.id usb 0x21a5 +device.name etrex Cx (msc) vendor.id usb 0x091e &device.id usb 0x2236 +device.name nuvi 360 vendor.id usb 0x091e &device.id usb 0x2271 +device.name Edge 605/705 vendor.id usb 0x091e &device.id usb 0x2295 +device.name Colorado 300 vendor.id usb 0x091e &device.id usb 0x22b6 +device.name eTrex Vista HCx (Mass Storage mode) vendor.id usb 0x091e &device.id usb 0x231b +device.name Oregon 400t vendor.id usb 0x091e &device.id usb 0x2353 +device.name Nüvi 205T vendor.id usb 0x091e &device.id usb 0x2380 +device.name Oregon series vendor.id usb 0x091e &device.id usb 0x23cc +device.name nüvi 1350 vendor.id usb 0x091e &device.id usb 0x2459 +device.name GPSmap 62/78 series vendor.id usb 0x091e &device.id usb 0x2491 +device.name Edge 800 vendor.id usb 0x091e &device.id usb 0x2519 +device.name eTrex 30 vendor.id usb 0x091e &device.id usb 0x2535 +device.name Edge 800 vendor.id usb 0x091e &device.id usb 0x253c +device.name GPSmap 62sc vendor.id usb 0x091e &device.id usb 0x255b +device.name Nuvi 2505LM vendor.id usb 0x091e &device.id usb 0x26a1 +device.name Nuvi 55 vendor.id usb 0x091e &device.id usb 0x47fb +device.name nuviCam vendor.id usb 0x0920 +vendor.name Echelon Co. vendor.id usb 0x0920 &device.id usb 0x7500 +device.name Network Interface vendor.id usb 0x0921 +vendor.name GoHubs, Inc. vendor.id usb 0x0921 &device.id usb 0x1001 +device.name GoCOM232 Serial vendor.id usb 0x0922 +vendor.name Dymo-CoStar Corp. vendor.id usb 0x0922 &device.id usb 0x0007 +device.name LabelWriter 330 vendor.id usb 0x0922 &device.id usb 0x0009 +device.name LabelWriter 310 vendor.id usb 0x0922 &device.id usb 0x0019 +device.name LabelWriter 400 vendor.id usb 0x0922 &device.id usb 0x001a +device.name LabelWriter 400 Turbo vendor.id usb 0x0922 &device.id usb 0x0020 +device.name LabelWriter 450 vendor.id usb 0x0922 &device.id usb 0x1001 +device.name LabelManager PnP vendor.id usb 0x0922 &device.id usb 0x8004 +device.name M25 Digital Postal Scale vendor.id usb 0x0923 +vendor.name IC Media Corp. vendor.id usb 0x0923 &device.id usb 0x010f +device.name SIIG MobileCam vendor.id usb 0x0924 +vendor.name Xerox vendor.id usb 0x0924 &device.id usb 0x23dd +device.name DocuPrint M760 (X760_USB) vendor.id usb 0x0924 &device.id usb 0x3ce8 +device.name Phaser 3428 Printer vendor.id usb 0x0924 &device.id usb 0x3cea +device.name Phaser 3125 vendor.id usb 0x0924 &device.id usb 0x3cec +device.name Phaser 3250 vendor.id usb 0x0924 &device.id usb 0x3d5b +device.name Phaser 6115MFP TWAIN Scanner vendor.id usb 0x0924 &device.id usb 0x3d6d +device.name WorkCentre 6015N/NI vendor.id usb 0x0924 &device.id usb 0x420f +device.name WorkCentre PE220 Series vendor.id usb 0x0924 &device.id usb 0x421f +device.name M20 Scanner vendor.id usb 0x0924 &device.id usb 0x423b +device.name Printing Support vendor.id usb 0x0924 &device.id usb 0x4274 +device.name Xerox Phaser 3635MFPX vendor.id usb 0x0924 &device.id usb 0xffef +device.name WorkCenter M15 vendor.id usb 0x0924 &device.id usb 0xfffb +device.name DocuPrint M750 (X750_USB) vendor.id usb 0x0925 +vendor.name Lakeview Research vendor.id usb 0x0925 &device.id usb 0x0005 +device.name Gamtec.,Ltd SmartJoy PLUS Adapter vendor.id usb 0x0925 &device.id usb 0x03e8 +device.name Wii Classic Controller Adapter vendor.id usb 0x0925 &device.id usb 0x3881 +device.name Saleae Logic vendor.id usb 0x0925 &device.id usb 0x8101 +device.name Phidgets, Inc., 1-Motor PhidgetServo v2.0 vendor.id usb 0x0925 &device.id usb 0x8104 +device.name Phidgets, Inc., 4-Motor PhidgetServo v2.0 vendor.id usb 0x0925 &device.id usb 0x8800 +device.name WiseGroup Ltd, MP-8800 Quad Joypad vendor.id usb 0x0925 &device.id usb 0x8866 +device.name WiseGroup Ltd, MP-8866 Dual Joypad vendor.id usb 0x0927 +vendor.name Summus, Ltd vendor.id usb 0x0928 +vendor.name PLX Technology, Inc. (formerly Oxford Semiconductor, Ltd) vendor.id usb 0x0928 &device.id usb 0x8000 +device.name Firmware uploader vendor.id usb 0x0928 &device.id usb 0xffff +device.name Blank Oxford Device vendor.id usb 0x0929 +vendor.name American Biometric Co. vendor.id usb 0x092a +vendor.name Toshiba Information & Industrial Sys. And Services vendor.id usb 0x092b +vendor.name Sena Technologies, Inc. vendor.id usb 0x092f +vendor.name Northern Embedded Science/CAVNEX vendor.id usb 0x092f &device.id usb 0x0004 +device.name JTAG-4 vendor.id usb 0x092f &device.id usb 0x0005 +device.name JTAG-5 vendor.id usb 0x0930 +vendor.name Toshiba Corp. vendor.id usb 0x0930 &device.id usb 0x0009 +device.name Gigabeat F/X (HDD audio player) vendor.id usb 0x0930 &device.id usb 0x000c +device.name Gigabeat F (mtp) vendor.id usb 0x0930 &device.id usb 0x0010 +device.name Gigabeat S (mtp) vendor.id usb 0x0930 &device.id usb 0x01bf +device.name 2.5"External Hard Disk vendor.id usb 0x0930 &device.id usb 0x0200 +device.name Integrated Bluetooth (Taiyo Yuden) vendor.id usb 0x0930 &device.id usb 0x021c +device.name Atheros AR3012 Bluetooth vendor.id usb 0x0930 &device.id usb 0x0301 +device.name PCX1100U Cable Modem (WDM) vendor.id usb 0x0930 &device.id usb 0x0302 +device.name PCX2000 Cable Modem (WDM) vendor.id usb 0x0930 &device.id usb 0x0305 +device.name Cable Modem PCX3000 vendor.id usb 0x0930 &device.id usb 0x0307 +device.name Cable Modem PCX2500 vendor.id usb 0x0930 &device.id usb 0x0308 +device.name PCX2200 Cable Modem (WDM) vendor.id usb 0x0930 &device.id usb 0x0309 +device.name PCX5000 Cable Modem (WDM) vendor.id usb 0x0930 &device.id usb 0x030b +device.name Cable Modem PCX2600 vendor.id usb 0x0930 &device.id usb 0x0501 +device.name Bluetooth Controller vendor.id usb 0x0930 &device.id usb 0x0502 +device.name Integrated Bluetooth vendor.id usb 0x0930 &device.id usb 0x0503 +device.name Bluetooth Controller vendor.id usb 0x0930 &device.id usb 0x0505 +device.name Integrated Bluetooth vendor.id usb 0x0930 &device.id usb 0x0506 +device.name Integrated Bluetooth vendor.id usb 0x0930 &device.id usb 0x0507 +device.name Bluetooth Adapter vendor.id usb 0x0930 &device.id usb 0x0508 +device.name Integrated Bluetooth HCI vendor.id usb 0x0930 &device.id usb 0x0509 +device.name BT EDR Dongle vendor.id usb 0x0930 &device.id usb 0x0706 +device.name PocketPC e740 vendor.id usb 0x0930 &device.id usb 0x0707 +device.name Pocket PC e330 Series vendor.id usb 0x0930 &device.id usb 0x0708 +device.name Pocket PC e350 Series vendor.id usb 0x0930 &device.id usb 0x0709 +device.name Pocket PC e750 Series vendor.id usb 0x0930 &device.id usb 0x070a +device.name Pocket PC e400 Series vendor.id usb 0x0930 &device.id usb 0x070b +device.name Pocket PC e800 Series vendor.id usb 0x0930 &device.id usb 0x0a07 +device.name WLM-10U1 802.11abgn Wireless Adapter [Ralink RT3572] vendor.id usb 0x0930 &device.id usb 0x0a08 +device.name WLM-20U2/GN-1080 802.11abgn Wireless Adapter [Atheros AR7010+AR9280] vendor.id usb 0x0930 &device.id usb 0x0a13 +device.name AX88179 Gigabit Ethernet [Toshiba] vendor.id usb 0x0930 &device.id usb 0x0b05 +device.name PX1220E-1G25 External hard drive vendor.id usb 0x0930 &device.id usb 0x0b09 +device.name PX1396E-3T01 External hard drive vendor.id usb 0x0930 &device.id usb 0x0b1a +device.name STOR.E ALU 2S vendor.id usb 0x0930 &device.id usb 0x1300 +device.name Wireless Broadband (CDMA EV-DO) SM-Bus Minicard Status Port vendor.id usb 0x0930 &device.id usb 0x1301 +device.name Wireless Broadband (CDMA EV-DO) Minicard Status Port vendor.id usb 0x0930 &device.id usb 0x1302 +device.name Wireless Broadband (3G HSDPA) SM-Bus Minicard Status Port vendor.id usb 0x0930 &device.id usb 0x1303 +device.name Wireless Broadband (3G HSDPA) Minicard Status Port vendor.id usb 0x0930 &device.id usb 0x1308 +device.name Broadband (3G HSDPA) SM-Bus Minicard Diagnostics Port vendor.id usb 0x0930 &device.id usb 0x130b +device.name F3507g Mobile Broadband Module vendor.id usb 0x0930 &device.id usb 0x130c +device.name F3607gw Mobile Broadband Module vendor.id usb 0x0930 &device.id usb 0x1311 +device.name F3607gw v2 Mobile Broadband Module vendor.id usb 0x0930 &device.id usb 0x1400 +device.name Memory Stick 2GB vendor.id usb 0x0930 &device.id usb 0x642f +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6506 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6507 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6508 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6509 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6510 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6517 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6518 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6519 +device.name Kingston DataTraveler 2.0 USB Stick vendor.id usb 0x0930 &device.id usb 0x651a +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x651b +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x651c +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x651d +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x651e +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x651f +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6520 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6521 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6522 +device.name TravelDrive 2C vendor.id usb 0x0930 &device.id usb 0x6523 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6524 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6525 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6526 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6527 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6528 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6529 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x652a +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x652b +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x652c +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x652d +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x652f +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6530 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6531 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x6532 +device.name 256M Stick vendor.id usb 0x0930 &device.id usb 0x6533 +device.name 512M Stick vendor.id usb 0x0930 &device.id usb 0x6534 +device.name TravelDrive vendor.id usb 0x0930 &device.id usb 0x653c +device.name Kingston DataTraveler 2.0 Stick (512M) vendor.id usb 0x0930 &device.id usb 0x653d +device.name Kingston DataTraveler 2.0 Stick (1GB) vendor.id usb 0x0930 &device.id usb 0x653e +device.name Flash Memory vendor.id usb 0x0930 &device.id usb 0x6540 +device.name TransMemory Flash Memory vendor.id usb 0x0930 &device.id usb 0x6544 +device.name TransMemory-Mini / Kingston DataTraveler 2.0 Stick vendor.id usb 0x0930 &device.id usb 0x6545 +device.name Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick vendor.id usb 0x0931 +vendor.name Harmonic Data Systems, Ltd vendor.id usb 0x0932 +vendor.name Crescentec Corp. vendor.id usb 0x0932 &device.id usb 0x0300 +device.name VideoAdvantage vendor.id usb 0x0932 &device.id usb 0x0302 +device.name Syntek DC-112X vendor.id usb 0x0932 &device.id usb 0x0320 +device.name VideoAdvantage vendor.id usb 0x0932 &device.id usb 0x0482 +device.name USB2.0 TVBOX vendor.id usb 0x0932 &device.id usb 0x1100 +device.name DC-1100 Video Enhamcement Device vendor.id usb 0x0932 &device.id usb 0x1112 +device.name Veo Web Camera vendor.id usb 0x0932 &device.id usb 0xa311 +device.name Video Enhancement Device vendor.id usb 0x0933 +vendor.name Quantum Corp. vendor.id usb 0x0934 +vendor.name Spirent Communications vendor.id usb 0x0936 +vendor.name NuTesla vendor.id usb 0x0936 &device.id usb 0x000a +device.name Moebius vendor.id usb 0x0936 &device.id usb 0x000b +device.name iMoebius vendor.id usb 0x0936 &device.id usb 0x000c +device.name Rhythmedics 6 BioData Integrator vendor.id usb 0x0936 &device.id usb 0x000d +device.name Hypurius vendor.id usb 0x0936 &device.id usb 0x000e +device.name Millennius vendor.id usb 0x0936 &device.id usb 0x000f +device.name Purius vendor.id usb 0x0936 &device.id usb 0x0030 +device.name Composite Device, Mass Storage Device (Flash Drive) amd HID vendor.id usb 0x0936 &device.id usb 0x003c +device.name Rhythmedics HID Bootloader vendor.id usb 0x0939 +vendor.name Lumberg, Inc. vendor.id usb 0x0939 &device.id usb 0x0b15 +device.name Toshiba Stor.E Alu 2 vendor.id usb 0x093a +vendor.name Pixart Imaging, Inc. vendor.id usb 0x093a &device.id usb 0x0007 +device.name CMOS 100K-R Rev. 1.90 vendor.id usb 0x093a &device.id usb 0x010e +device.name Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A vendor.id usb 0x093a &device.id usb 0x010f +device.name Argus DC-1610/DC-1620/Emprex PCD3600/Philips P44417B keychain camera/Precision Mini,Model HA513A/Vivitar Vivicam 55 vendor.id usb 0x093a &device.id usb 0x020f +device.name Bullet Line Photo Viewer vendor.id usb 0x093a &device.id usb 0x050f +device.name Mars-Semi Pc-Camera vendor.id usb 0x093a &device.id usb 0x2460 +device.name Q-TEC WEBCAM 100 vendor.id usb 0x093a &device.id usb 0x2468 +device.name SoC PC-Camera vendor.id usb 0x093a &device.id usb 0x2470 +device.name SoC PC-Camera vendor.id usb 0x093a &device.id usb 0x2471 +device.name SoC PC-Camera vendor.id usb 0x093a &device.id usb 0x2500 +device.name USB Optical Mouse vendor.id usb 0x093a &device.id usb 0x2510 +device.name Optical Mouse vendor.id usb 0x093a &device.id usb 0x2521 +device.name Optical Mouse vendor.id usb 0x093a &device.id usb 0x2600 +device.name Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0 VGA 1.3M/Sansun SN-508 vendor.id usb 0x093a &device.id usb 0x2601 +device.name SPC 610NC Laptop Camera vendor.id usb 0x093a &device.id usb 0x2603 +device.name PAC7312 Camera vendor.id usb 0x093a &device.id usb 0x2608 +device.name PAC7311 Trust WB-3300p vendor.id usb 0x093a &device.id usb 0x260e +device.name PAC7311 Gigaware VGA PC Camera:Trust WB-3350p:SIGMA cam 2350 vendor.id usb 0x093a &device.id usb 0x260f +device.name PAC7311 SnakeCam vendor.id usb 0x093a &device.id usb 0x2621 +device.name PAC731x Trust Webcam vendor.id usb 0x093a &device.id usb 0x2622 +device.name Webcam Genius vendor.id usb 0x093a &device.id usb 0x2624 +device.name Webcam vendor.id usb 0x093b +vendor.name Plextor Corp. vendor.id usb 0x093b &device.id usb 0x0010 +device.name Storage Adapter vendor.id usb 0x093b &device.id usb 0x0011 +device.name PlexWriter 40/12/40U vendor.id usb 0x093b &device.id usb 0x0041 +device.name PX-708A DVD RW vendor.id usb 0x093b &device.id usb 0x0042 +device.name PX-712UF DVD RW vendor.id usb 0x093b &device.id usb 0xa002 +device.name ConvertX M402U XLOADER vendor.id usb 0x093b &device.id usb 0xa003 +device.name ConvertX AV100U A/V Capture Audio vendor.id usb 0x093b &device.id usb 0xa004 +device.name ConvertX TV402U XLOADER vendor.id usb 0x093b &device.id usb 0xa005 +device.name ConvertX TV100U A/V Capture vendor.id usb 0x093b &device.id usb 0xa102 +device.name ConvertX M402U A/V Capture vendor.id usb 0x093b &device.id usb 0xa104 +device.name ConvertX PX-TV402U/NA vendor.id usb 0x093c +vendor.name Intrepid Control Systems, Inc. vendor.id usb 0x093c &device.id usb 0x0601 +device.name ValueCAN vendor.id usb 0x093c &device.id usb 0x0701 +device.name NeoVI Blue vehicle bus interface vendor.id usb 0x093d +vendor.name InnoSync, Inc. vendor.id usb 0x093e +vendor.name J.S.T. Mfg. Co., Ltd vendor.id usb 0x093f +vendor.name Olympia Telecom Vertriebs GmbH vendor.id usb 0x0940 +vendor.name Japan Storage Battery Co., Ltd vendor.id usb 0x0941 +vendor.name Photobit Corp. vendor.id usb 0x0942 +vendor.name i2Go.com, LLC vendor.id usb 0x0943 +vendor.name HCL Technologies India Private, Ltd vendor.id usb 0x0944 +vendor.name KORG, Inc. vendor.id usb 0x0944 &device.id usb 0x0001 +device.name PXR4 4-Track Digital Recorder vendor.id usb 0x0944 &device.id usb 0x0020 +device.name KAOSS Pad KP3 Dynamic Effect/Sampler vendor.id usb 0x0944 &device.id usb 0x0023 +device.name KAOSSILATOR PRO Dynamic Phrase Synthesizer vendor.id usb 0x0944 &device.id usb 0x010d +device.name nanoKEY MIDI keyboard vendor.id usb 0x0944 &device.id usb 0x010e +device.name nanoPAD pad controller vendor.id usb 0x0944 &device.id usb 0x010f +device.name nanoKONTROL studio controller vendor.id usb 0x0944 &device.id usb 0x0117 +device.name nanoKONTROL2 MIDI Controller vendor.id usb 0x0944 &device.id usb 0x0f03 +device.name K-Series K61P MIDI studio controller vendor.id usb 0x0945 +vendor.name Pasco Scientific vendor.id usb 0x0948 +vendor.name Kronauer music in digital vendor.id usb 0x0948 &device.id usb 0x0301 +device.name USB Pro (24/48) vendor.id usb 0x0948 &device.id usb 0x0302 +device.name USB Pro (24/96 playback) vendor.id usb 0x0948 &device.id usb 0x0303 +device.name USB Pro (24/96 record) vendor.id usb 0x0948 &device.id usb 0x0304 +device.name USB Pro (16/48) vendor.id usb 0x0948 &device.id usb 0x1105 +device.name USB One vendor.id usb 0x094b +vendor.name Linkup Systems Corp. vendor.id usb 0x094b &device.id usb 0x0001 +device.name neonode N2 vendor.id usb 0x094d +vendor.name Cable Television Laboratories vendor.id usb 0x094f +vendor.name Yano vendor.id usb 0x094f &device.id usb 0x0101 +device.name U640MO-03 vendor.id usb 0x094f &device.id usb 0x05fc +device.name METALWEAR-HDD vendor.id usb 0x0951 +vendor.name Kingston Technology vendor.id usb 0x0951 &device.id usb 0x0008 +device.name Ethernet vendor.id usb 0x0951 &device.id usb 0x000a +device.name KNU101TX 100baseTX Ethernet vendor.id usb 0x0951 &device.id usb 0x1600 +device.name DataTraveler II Pen Drive vendor.id usb 0x0951 &device.id usb 0x1601 +device.name DataTraveler II+ Pen Drive vendor.id usb 0x0951 &device.id usb 0x1602 +device.name DataTraveler Mini vendor.id usb 0x0951 &device.id usb 0x1603 +device.name DataTraveler 1GB/2GB Pen Drive vendor.id usb 0x0951 &device.id usb 0x1606 +device.name Eee PC 701 SD Card Reader [ENE UB6225] vendor.id usb 0x0951 &device.id usb 0x1607 +device.name DataTraveler 100 vendor.id usb 0x0951 &device.id usb 0x160b +device.name DataTraveler 2.0 (2GB) vendor.id usb 0x0951 &device.id usb 0x160d +device.name DataTraveler Vault Privacy vendor.id usb 0x0951 &device.id usb 0x160e +device.name DT110P/1GB Capless vendor.id usb 0x0951 &device.id usb 0x1613 +device.name DataTraveler DT101C Flash Drive vendor.id usb 0x0951 &device.id usb 0x1616 +device.name DataTraveler Locker 4GB vendor.id usb 0x0951 &device.id usb 0x161a +device.name Dell HyperVisor internal flash drive vendor.id usb 0x0951 &device.id usb 0x1621 +device.name DataTraveler 150 (32GB) vendor.id usb 0x0951 &device.id usb 0x1624 +device.name DataTraveler G2 vendor.id usb 0x0951 &device.id usb 0x1625 +device.name DataTraveler 101 II vendor.id usb 0x0951 &device.id usb 0x162a +device.name DataTraveler 112 4GB Pen Drive vendor.id usb 0x0951 &device.id usb 0x162d +device.name DataTraveler 102 vendor.id usb 0x0951 &device.id usb 0x1630 +device.name DataTraveler 200 (32GB) vendor.id usb 0x0951 &device.id usb 0x1642 +device.name DT101 G2 vendor.id usb 0x0951 &device.id usb 0x1643 +device.name DataTraveler G3 vendor.id usb 0x0951 &device.id usb 0x1653 +device.name Data Traveler 100 G2 8 GiB vendor.id usb 0x0951 &device.id usb 0x1656 +device.name DataTraveler Ultimate G2 vendor.id usb 0x0951 &device.id usb 0x1660 +device.name Data Traveller 108 vendor.id usb 0x0951 &device.id usb 0x1665 +device.name Digital DataTraveler SE9 64GB vendor.id usb 0x0951 &device.id usb 0x1666 +device.name DataTraveler 100 G3/G4/SE9 G2 vendor.id usb 0x0951 &device.id usb 0x1689 +device.name DataTraveler SE9 vendor.id usb 0x0951 &device.id usb 0x168a +device.name DataTraveler Micro vendor.id usb 0x0951 &device.id usb 0x168c +device.name DT Elite 3.0 vendor.id usb 0x0954 +vendor.name RPM Systems Corp. vendor.id usb 0x0955 +vendor.name NVidia Corp. vendor.id usb 0x0955 &device.id usb 0x7018 +device.name APX vendor.id usb 0x0955 &device.id usb 0x7030 +device.name Tegra 3 (recovery mode) vendor.id usb 0x0955 &device.id usb 0x7100 +device.name Tegra Device vendor.id usb 0x0955 &device.id usb 0x7210 +device.name SHIELD Controller vendor.id usb 0x0955 &device.id usb 0x7820 +device.name Tegra 2 AC100 developer mode vendor.id usb 0x0955 &device.id usb 0xb400 +device.name SHIELD (debug) vendor.id usb 0x0955 &device.id usb 0xb401 +device.name SHIELD vendor.id usb 0x0955 &device.id usb 0xcf05 +device.name SHIELD Tablet (debug) vendor.id usb 0x0955 &device.id usb 0xcf06 +device.name SHIELD Tablet vendor.id usb 0x0955 &device.id usb 0xcf07 +device.name SHIELD Tablet vendor.id usb 0x0955 &device.id usb 0xcf08 +device.name SHIELD Tablet vendor.id usb 0x0955 &device.id usb 0xcf09 +device.name SHIELD Tablet vendor.id usb 0x0956 +vendor.name BSquare Corp. vendor.id usb 0x0957 +vendor.name Agilent Technologies, Inc. vendor.id usb 0x0957 &device.id usb 0x0200 +device.name E-Video DC-350 Camera vendor.id usb 0x0957 &device.id usb 0x0202 +device.name E-Video DC-350 Camera vendor.id usb 0x0957 &device.id usb 0x0407 +device.name 33220A Waveform Generator vendor.id usb 0x0957 &device.id usb 0x0518 +device.name 82357B GPIB Interface vendor.id usb 0x0957 &device.id usb 0x0a07 +device.name 34411A Multimeter vendor.id usb 0x0957 &device.id usb 0x1507 +device.name 33210A Waveform Generator vendor.id usb 0x0957 &device.id usb 0x1745 +device.name Test and Measurement Device (IVI) vendor.id usb 0x0957 &device.id usb 0x2918 +device.name U2702A oscilloscope vendor.id usb 0x0957 &device.id usb 0xfb18 +device.name LC Device vendor.id usb 0x0958 +vendor.name CompuLink Research, Inc. vendor.id usb 0x0959 +vendor.name Cologne Chip AG vendor.id usb 0x0959 &device.id usb 0x2bd0 +device.name Intelligent ISDN (Ver. 3.60.04) [HFC-S] vendor.id usb 0x095a +vendor.name Portsmith vendor.id usb 0x095a &device.id usb 0x3003 +device.name Express Ethernet vendor.id usb 0x095b +vendor.name Medialogic Corp. vendor.id usb 0x095c +vendor.name K-Tec Electronics vendor.id usb 0x095d +vendor.name Polycom, Inc. vendor.id usb 0x095d &device.id usb 0x0001 +device.name Polycom ViaVideo vendor.id usb 0x0967 +vendor.name Acer NeWeb Corp. vendor.id usb 0x0967 &device.id usb 0x0204 +device.name WarpLink 802.11b Adapter vendor.id usb 0x0968 +vendor.name Catalyst Enterprises, Inc. vendor.id usb 0x096e +vendor.name Feitian Technologies, Inc. vendor.id usb 0x096e &device.id usb 0x0005 +device.name ePass2000 vendor.id usb 0x096e &device.id usb 0x0120 +device.name Microcosm Ltd Dinkey vendor.id usb 0x096e &device.id usb 0x0305 +device.name ePass2000Auto vendor.id usb 0x096e &device.id usb 0x0309 +device.name ePass3000GM vendor.id usb 0x096e &device.id usb 0x0401 +device.name ePass3000 vendor.id usb 0x096e &device.id usb 0x0702 +device.name ePass3003 vendor.id usb 0x096e &device.id usb 0x0703 +device.name ePass3003Auto vendor.id usb 0x096e &device.id usb 0x0802 +device.name ePass2000 (G&D STARCOS SPK 2.4) vendor.id usb 0x096e &device.id usb 0x0807 +device.name ePass2003 vendor.id usb 0x0971 +vendor.name Gretag-Macbeth AG vendor.id usb 0x0971 &device.id usb 0x2000 +device.name i1 Pro vendor.id usb 0x0971 &device.id usb 0x2001 +device.name i1 Monitor vendor.id usb 0x0971 &device.id usb 0x2003 +device.name Eye-One display vendor.id usb 0x0971 &device.id usb 0x2005 +device.name Huey vendor.id usb 0x0971 &device.id usb 0x2007 +device.name ColorMunki Photo vendor.id usb 0x0973 +vendor.name Schlumberger vendor.id usb 0x0973 &device.id usb 0x0001 +device.name e-gate Smart Card vendor.id usb 0x0974 +vendor.name Datagraphix, a business unit of Anacomp vendor.id usb 0x0975 +vendor.name OL'E Communications, Inc. vendor.id usb 0x0976 +vendor.name Adirondack Wire & Cable vendor.id usb 0x0977 +vendor.name Lightsurf Technologies vendor.id usb 0x0978 +vendor.name Beckhoff GmbH vendor.id usb 0x0979 +vendor.name Jeilin Technology Corp., Ltd vendor.id usb 0x0979 &device.id usb 0x0222 +device.name Keychain Display vendor.id usb 0x0979 &device.id usb 0x0224 +device.name JL2005A Toy Camera vendor.id usb 0x0979 &device.id usb 0x0226 +device.name JL2005A Toy Camera vendor.id usb 0x0979 &device.id usb 0x0227 +device.name JL2005B/C/D Toy Camera vendor.id usb 0x097a +vendor.name Minds At Work LLC vendor.id usb 0x097a &device.id usb 0x0001 +device.name Digital Wallet vendor.id usb 0x097b +vendor.name Knudsen Engineering, Ltd vendor.id usb 0x097c +vendor.name Marunix Co., Ltd vendor.id usb 0x097d +vendor.name Rosun Technologies, Inc. vendor.id usb 0x097e +vendor.name Biopac Systems Inc. vendor.id usb 0x097e &device.id usb 0x0035 +device.name MP35 v1.0 vendor.id usb 0x097f +vendor.name Barun Electronics Co., Ltd vendor.id usb 0x0981 +vendor.name Oak Technology, Ltd vendor.id usb 0x0984 +vendor.name Apricorn vendor.id usb 0x0984 &device.id usb 0x0040 +device.name SATA Wire (2.5") vendor.id usb 0x0984 &device.id usb 0x0200 +device.name Hard Drive Storage (TPP) vendor.id usb 0x0985 +vendor.name cab Produkttechnik GmbH & Co KG vendor.id usb 0x0985 &device.id usb 0x0045 +device.name Mach4/200 Label Printer vendor.id usb 0x0985 &device.id usb 0x00a3 +device.name A3/200 or A3/300 Label Printer vendor.id usb 0x0986 +vendor.name Matsushita Electric Works, Ltd. vendor.id usb 0x098c +vendor.name Vitana Corp. vendor.id usb 0x098d +vendor.name INDesign vendor.id usb 0x098e +vendor.name Integrated Intellectual Property, Inc. vendor.id usb 0x098f +vendor.name Kenwood TMI Corp. vendor.id usb 0x0993 +vendor.name Gemstar eBook Group, Ltd vendor.id usb 0x0993 &device.id usb 0x0001 +device.name REB1100 eBook Reader vendor.id usb 0x0993 &device.id usb 0x0002 +device.name eBook vendor.id usb 0x0996 +vendor.name Integrated Telecom Express, Inc. vendor.id usb 0x099a +vendor.name Zippy Technology Corp. vendor.id usb 0x099a &device.id usb 0x0638 +device.name Sanwa Supply Inc. Small Keyboard vendor.id usb 0x099a &device.id usb 0x610c +device.name EL-610 Super Mini Electron luminescent Keyboard vendor.id usb 0x099a &device.id usb 0x713a +device.name WK-713 Multimedia Keyboard vendor.id usb 0x099a &device.id usb 0x7160 +device.name Hyper Slim Keyboard vendor.id usb 0x099e +vendor.name Trimble Navigation, Ltd vendor.id usb 0x09a3 +vendor.name PairGain Technologies vendor.id usb 0x09a4 +vendor.name Contech Research, Inc. vendor.id usb 0x09a5 +vendor.name VCON Telecommunications vendor.id usb 0x09a6 +vendor.name Poinchips vendor.id usb 0x09a6 &device.id usb 0x8001 +device.name Mass Storage Device vendor.id usb 0x09a7 +vendor.name Data Transmission Network Corp. vendor.id usb 0x09a8 +vendor.name Lin Shiung Enterprise Co., Ltd vendor.id usb 0x09a9 +vendor.name Smart Card Technologies Co., Ltd vendor.id usb 0x09aa +vendor.name Intersil Corp. vendor.id usb 0x09aa &device.id usb 0x1000 +device.name Prism GT 802.11b/g Adapter vendor.id usb 0x09aa &device.id usb 0x3642 +device.name Prism 2.x 802.11b Adapter vendor.id usb 0x09ab +vendor.name Japan Cash Machine Co., Ltd. vendor.id usb 0x09ae +vendor.name Tripp Lite vendor.id usb 0x09b2 +vendor.name Franklin Electronic Publishers, Inc. vendor.id usb 0x09b2 &device.id usb 0x0001 +device.name eBookman Palm Computer vendor.id usb 0x09b3 +vendor.name Altius Solutions, Inc. vendor.id usb 0x09b4 +vendor.name MDS Telephone Systems vendor.id usb 0x09b5 +vendor.name Celltrix Technology Co., Ltd vendor.id usb 0x09bc +vendor.name Grundig vendor.id usb 0x09bc &device.id usb 0x0002 +device.name MPaxx MP150 MP3 Player vendor.id usb 0x09be +vendor.name MySmart.Com vendor.id usb 0x09be &device.id usb 0x0001 +device.name MySmartPad vendor.id usb 0x09bf +vendor.name Auerswald GmbH & Co. KG vendor.id usb 0x09bf &device.id usb 0x00c0 +device.name COMpact 2104 ISDN PBX vendor.id usb 0x09bf &device.id usb 0x00db +device.name COMpact 4410/2206 ISDN vendor.id usb 0x09bf &device.id usb 0x00dc +device.name COMpact 4406 DSL (PBX) vendor.id usb 0x09bf &device.id usb 0x00dd +device.name COMpact 2204 (PBX) vendor.id usb 0x09bf &device.id usb 0x00de +device.name COMpact 2104 (Rev.2 PBX) vendor.id usb 0x09bf &device.id usb 0x00e0 +device.name COMmander Business (PBX) vendor.id usb 0x09bf &device.id usb 0x00e2 +device.name COMmander Basic.2 (PBX) vendor.id usb 0x09bf &device.id usb 0x00f1 +device.name COMfort 2000 (System telephone) vendor.id usb 0x09bf &device.id usb 0x00f2 +device.name COMfort 1200 (System telephone) vendor.id usb 0x09bf &device.id usb 0x00f5 +device.name COMfortel 2500 (System telephone) vendor.id usb 0x09bf &device.id usb 0x8000 +device.name COMpact 2104 DSL (DSL modem) vendor.id usb 0x09bf &device.id usb 0x8001 +device.name COMpact 4406 DSL (DSL modem) vendor.id usb 0x09bf &device.id usb 0x8002 +device.name Analog/ISDN Converter (Line converter) vendor.id usb 0x09bf &device.id usb 0x8005 +device.name WG-640 (Automatic event dialer) vendor.id usb 0x09c0 +vendor.name Genpix Electronics, LLC vendor.id usb 0x09c0 &device.id usb 0x0136 +device.name Axon CNS, MultiClamp 700B vendor.id usb 0x09c0 &device.id usb 0x0202 +device.name 8PSK DVB-S tuner vendor.id usb 0x09c0 &device.id usb 0x0203 +device.name Skywalker-1 DVB-S tuner vendor.id usb 0x09c0 &device.id usb 0x0204 +device.name Skywalker-CW3K DVB-S tuner vendor.id usb 0x09c0 &device.id usb 0x0205 +device.name Skywalker-CW3K DVB-S tuner vendor.id usb 0x09c0 &device.id usb 0x0206 +device.name Skywalker-2 DVB-S tuner vendor.id usb 0x09c1 +vendor.name Arris Interactive LLC vendor.id usb 0x09c1 &device.id usb 0x1337 +device.name TOUCHSTONE DEVICE vendor.id usb 0x09c2 +vendor.name Nisca Corp. vendor.id usb 0x09c3 +vendor.name ActivCard, Inc. vendor.id usb 0x09c3 &device.id usb 0x0007 +device.name Reader V2 vendor.id usb 0x09c3 &device.id usb 0x0008 +device.name ZFG-9800-AC SmartCard Reader vendor.id usb 0x09c3 &device.id usb 0x0014 +device.name ActivIdentity ActivKey SIM USB Token vendor.id usb 0x09c4 +vendor.name ACTiSYS Corp. vendor.id usb 0x09c4 &device.id usb 0x0011 +device.name ACT-IR2000U IrDA Dongle vendor.id usb 0x09c5 +vendor.name Memory Corp. vendor.id usb 0x09ca +vendor.name BMC Messsysteme GmbH vendor.id usb 0x09ca &device.id usb 0x5544 +device.name PIO vendor.id usb 0x09cb +vendor.name FLIR Systems vendor.id usb 0x09cb &device.id usb 0x1001 +device.name Network Adapter vendor.id usb 0x09cb &device.id usb 0x1002 +device.name Ex-Series RNDIS interface vendor.id usb 0x09cb &device.id usb 0x1004 +device.name Ex-Series UVC interface vendor.id usb 0x09cb &device.id usb 0x1005 +device.name Ex-Series RNDIS and UVC interface vendor.id usb 0x09cb &device.id usb 0x1006 +device.name Ex-Series RNDIS and MSD interface vendor.id usb 0x09cb &device.id usb 0x1007 +device.name Ex-Series UVC and MSD interface vendor.id usb 0x09cb &device.id usb 0x1008 +device.name Serial Port vendor.id usb 0x09cb &device.id usb 0x1996 +device.name FLIR ONE Camera vendor.id usb 0x09cc +vendor.name Workbit Corp. vendor.id usb 0x09cc &device.id usb 0x0404 +device.name BAFO USB-ATA/ATAPI Bridge Controller vendor.id usb 0x09cd +vendor.name Psion Dacom Home Networks, Ltd vendor.id usb 0x09cd &device.id usb 0x2001 +device.name Psion WaveFinder DAB radio receiver vendor.id usb 0x09ce +vendor.name City Electronics, Ltd vendor.id usb 0x09cf +vendor.name Electronics Testing Center, Taiwan vendor.id usb 0x09d1 +vendor.name NeoMagic, Inc. vendor.id usb 0x09d2 +vendor.name Vreelin Engineering, Inc. vendor.id usb 0x09d3 +vendor.name Com One vendor.id usb 0x09d3 &device.id usb 0x0001 +device.name ISDN TA / Light Rider 128K vendor.id usb 0x09d3 &device.id usb 0x000b +device.name Bluetooth Adapter class 1 [BlueLight] vendor.id usb 0x09d7 +vendor.name NovAtel Inc. vendor.id usb 0x09d7 &device.id usb 0x0100 +device.name NovAtel FlexPack GPS receiver vendor.id usb 0x09d8 +vendor.name ELATEC vendor.id usb 0x09d8 &device.id usb 0x0406 +device.name TWN4 MIFARE NFC vendor.id usb 0x09d9 +vendor.name KRF Tech, Ltd vendor.id usb 0x09da +vendor.name A4Tech Co., Ltd. vendor.id usb 0x09da &device.id usb 0x0006 +device.name Optical Mouse WOP-35 / Trust 450L Optical Mouse vendor.id usb 0x09da &device.id usb 0x000a +device.name Optical Mouse Opto 510D / OP-620D vendor.id usb 0x09da &device.id usb 0x000e +device.name X-F710F Optical Mouse 3xFire Gaming Mouse vendor.id usb 0x09da &device.id usb 0x0018 +device.name Trust Human Interface Device vendor.id usb 0x09da &device.id usb 0x001a +device.name Wireless Mouse & RXM-15 Receiver vendor.id usb 0x09da &device.id usb 0x002a +device.name Wireless Optical Mouse NB-30 vendor.id usb 0x09da &device.id usb 0x022b +device.name Wireless Mouse (Battery Free) vendor.id usb 0x09da &device.id usb 0x024f +device.name RF Receiver and G6-20D Wireless Optical Mouse vendor.id usb 0x09da &device.id usb 0x0260 +device.name KV-300H Isolation Keyboard vendor.id usb 0x09da &device.id usb 0x032b +device.name Wireless Mouse (Battery Free) vendor.id usb 0x09da &device.id usb 0x1068 +device.name Bloody A90 Mouse vendor.id usb 0x09da &device.id usb 0x8090 +device.name X-718BK Oscar Optical Gaming Mouse vendor.id usb 0x09da &device.id usb 0x9033 +device.name X-718BK Optical Mouse vendor.id usb 0x09da &device.id usb 0x9066 +device.name F3 V-Track Gaming Mouse vendor.id usb 0x09da &device.id usb 0x9090 +device.name XL-730K / XL-750BK / XL-755BK Mice vendor.id usb 0x09db +vendor.name Measurement Computing Corp. vendor.id usb 0x09db &device.id usb 0x0075 +device.name MiniLab 1008 vendor.id usb 0x09db &device.id usb 0x0076 +device.name PMD-1024 vendor.id usb 0x09db &device.id usb 0x007a +device.name PMD-1208LS vendor.id usb 0x09db &device.id usb 0x0081 +device.name USB-1616FS vendor.id usb 0x09db &device.id usb 0x0082 +device.name USB-1208FS vendor.id usb 0x09db &device.id usb 0x0088 +device.name USB-1616FS internal hub vendor.id usb 0x09dc +vendor.name Aimex Corp. vendor.id usb 0x09dd +vendor.name Fellowes, Inc. vendor.id usb 0x09df +vendor.name Addonics Technologies Corp. vendor.id usb 0x09e1 +vendor.name Intellon Corp. vendor.id usb 0x09e1 &device.id usb 0x5121 +device.name MicroLink dLAN vendor.id usb 0x09e5 +vendor.name Jo-Dan International, Inc. vendor.id usb 0x09e6 +vendor.name Silutia, Inc. vendor.id usb 0x09e7 +vendor.name Real 3D, Inc. vendor.id usb 0x09e8 +vendor.name AKAI Professional M.I. Corp. vendor.id usb 0x09e8 &device.id usb 0x0062 +device.name MPD16 MIDI Pad Controller Unit vendor.id usb 0x09e8 &device.id usb 0x006d +device.name EWI electronic wind instrument vendor.id usb 0x09e8 &device.id usb 0x0071 +device.name MPK25 MIDI Keyboard vendor.id usb 0x09e8 &device.id usb 0x0076 +device.name LPK25 MIDI Keyboard vendor.id usb 0x09e9 +vendor.name Chen-Source, Inc. vendor.id usb 0x09eb +vendor.name IM Networks, Inc. vendor.id usb 0x09eb &device.id usb 0x4331 +device.name iRhythm Tuner Remote vendor.id usb 0x09ef +vendor.name Xitel vendor.id usb 0x09ef &device.id usb 0x0101 +device.name MD-Port DG2 MiniDisc Interface vendor.id usb 0x09f3 +vendor.name GoFlight, Inc. vendor.id usb 0x09f3 &device.id usb 0x0018 +device.name GF-46 Multi-Mode Display Module vendor.id usb 0x09f3 &device.id usb 0x0028 +device.name RP-48 Combination Pushbutton-Rotary Module vendor.id usb 0x09f3 &device.id usb 0x0048 +device.name LGTII - Landing Gear and Trim Control Module vendor.id usb 0x09f3 &device.id usb 0x0064 +device.name MCPPro - Airliner Mode Control Panel (Autopilot) vendor.id usb 0x09f3 &device.id usb 0x0300 +device.name EFIS - Electronic Flight Information System vendor.id usb 0x09f5 +vendor.name AresCom vendor.id usb 0x09f5 &device.id usb 0x0168 +device.name Network Adapter vendor.id usb 0x09f5 &device.id usb 0x0188 +device.name LAN Adapter vendor.id usb 0x09f5 &device.id usb 0x0850 +device.name Adapter vendor.id usb 0x09f6 +vendor.name RocketChips, Inc. vendor.id usb 0x09f7 +vendor.name Edu-Science (H.K.), Ltd vendor.id usb 0x09f8 +vendor.name SoftConnex Technologies, Inc. vendor.id usb 0x09f9 +vendor.name Bay Associates vendor.id usb 0x09fa +vendor.name Mtek Vision vendor.id usb 0x09fb +vendor.name Altera vendor.id usb 0x09fb &device.id usb 0x6001 +device.name Blaster vendor.id usb 0x09ff +vendor.name Gain Technology Corp. vendor.id usb 0x0a00 +vendor.name Liquid Audio vendor.id usb 0x0a01 +vendor.name ViA, Inc. vendor.id usb 0x0a05 +vendor.name Unknown Manufacturer vendor.id usb 0x0a05 &device.id usb 0x0001 +device.name Hub vendor.id usb 0x0a05 &device.id usb 0x7211 +device.name hub vendor.id usb 0x0a07 +vendor.name Ontrak Control Systems Inc. vendor.id usb 0x0a07 &device.id usb 0x0064 +device.name ADU100 Data Acquisition Interface vendor.id usb 0x0a07 &device.id usb 0x0078 +device.name ADU120 Data Acquisition Interface vendor.id usb 0x0a07 &device.id usb 0x0082 +device.name ADU130 Data Acquisition Interface vendor.id usb 0x0a07 &device.id usb 0x00c8 +device.name ADU200 Relay I/O Interface vendor.id usb 0x0a07 &device.id usb 0x00d0 +device.name ADU208 Relay I/O Interface vendor.id usb 0x0a07 &device.id usb 0x00da +device.name ADU218 Solid-State Relay I/O Interface vendor.id usb 0x0a0b +vendor.name Cybex Computer Products Co. vendor.id usb 0x0a0d +vendor.name Servergy, Inc vendor.id usb 0x0a0d &device.id usb 0x2514 +device.name CTS-1000 Internal Hub vendor.id usb 0x0a11 +vendor.name Xentec, Inc. vendor.id usb 0x0a12 +vendor.name Cambridge Silicon Radio, Ltd vendor.id usb 0x0a12 &device.id usb 0x0001 +device.name Bluetooth Dongle (HCI mode) vendor.id usb 0x0a12 &device.id usb 0x0002 +device.name Frontline Test Equipment Bluetooth Device vendor.id usb 0x0a12 &device.id usb 0x0003 +device.name Nanosira vendor.id usb 0x0a12 &device.id usb 0x0004 +device.name Nanosira WHQL Reference Radio vendor.id usb 0x0a12 &device.id usb 0x0005 +device.name Nanosira-Multimedia vendor.id usb 0x0a12 &device.id usb 0x0006 +device.name Nanosira-Multimedia WHQL Reference Radio vendor.id usb 0x0a12 &device.id usb 0x0007 +device.name Nanosira3-ROM vendor.id usb 0x0a12 &device.id usb 0x0008 +device.name Nanosira3-ROM vendor.id usb 0x0a12 &device.id usb 0x0009 +device.name Nanosira4-EDR WHQL Reference Radio vendor.id usb 0x0a12 &device.id usb 0x000a +device.name Nanosira4-EDR-ROM vendor.id usb 0x0a12 &device.id usb 0x000b +device.name Nanosira5-ROM vendor.id usb 0x0a12 &device.id usb 0x0042 +device.name SPI Converter vendor.id usb 0x0a12 &device.id usb 0x0043 +device.name Bluetooth Device vendor.id usb 0x0a12 &device.id usb 0x0100 +device.name Casira with BlueCore2-External Module vendor.id usb 0x0a12 &device.id usb 0x0101 +device.name Casira with BlueCore2-Flash Module vendor.id usb 0x0a12 &device.id usb 0x0102 +device.name Casira with BlueCore3-Multimedia Module vendor.id usb 0x0a12 &device.id usb 0x0103 +device.name Casira with BlueCore3-Flash Module vendor.id usb 0x0a12 &device.id usb 0x0104 +device.name Casira with BlueCore4-External Module vendor.id usb 0x0a12 &device.id usb 0x0105 +device.name Casira with BlueCore4-Multimedia Module vendor.id usb 0x0a12 &device.id usb 0x1000 +device.name Bluetooth Dongle (HID proxy mode) vendor.id usb 0x0a12 &device.id usb 0x1010 +device.name Bluetooth Device vendor.id usb 0x0a12 &device.id usb 0x1011 +device.name Bluetooth Device vendor.id usb 0x0a12 &device.id usb 0x1012 +device.name Bluetooth Device vendor.id usb 0x0a12 &device.id usb 0xffff +device.name USB Bluetooth Device in DFU State vendor.id usb 0x0a13 +vendor.name Telebyte, Inc. vendor.id usb 0x0a14 +vendor.name Spacelabs Medical, Inc. vendor.id usb 0x0a15 +vendor.name Scalar Corp. vendor.id usb 0x0a16 +vendor.name Trek Technology (S) PTE, Ltd vendor.id usb 0x0a16 &device.id usb 0x1111 +device.name ThumbDrive vendor.id usb 0x0a16 &device.id usb 0x8888 +device.name IBM USB Memory Key vendor.id usb 0x0a16 &device.id usb 0x9988 +device.name Trek2000 TD-G2 vendor.id usb 0x0a17 +vendor.name Pentax Corp. vendor.id usb 0x0a17 &device.id usb 0x0004 +device.name Optio 330 vendor.id usb 0x0a17 &device.id usb 0x0006 +device.name Optio S / S4 vendor.id usb 0x0a17 &device.id usb 0x0007 +device.name Optio 550 vendor.id usb 0x0a17 &device.id usb 0x0009 +device.name Optio 33WR vendor.id usb 0x0a17 &device.id usb 0x000a +device.name Optio 555 vendor.id usb 0x0a17 &device.id usb 0x000c +device.name Optio 43WR (mass storage mode) vendor.id usb 0x0a17 &device.id usb 0x000d +device.name Optio 43WR vendor.id usb 0x0a17 &device.id usb 0x0015 +device.name Optio S40/S5i vendor.id usb 0x0a17 &device.id usb 0x003b +device.name Optio 50 (mass storage mode) vendor.id usb 0x0a17 &device.id usb 0x003d +device.name Optio S55 vendor.id usb 0x0a17 &device.id usb 0x0041 +device.name Optio S5z vendor.id usb 0x0a17 &device.id usb 0x0043 +device.name *ist DL vendor.id usb 0x0a17 &device.id usb 0x0047 +device.name Optio S60 vendor.id usb 0x0a17 &device.id usb 0x0052 +device.name Optio 60 Digital Camera vendor.id usb 0x0a17 &device.id usb 0x006e +device.name K10D vendor.id usb 0x0a17 &device.id usb 0x0070 +device.name K100D vendor.id usb 0x0a17 &device.id usb 0x0093 +device.name K200D vendor.id usb 0x0a17 &device.id usb 0x00a7 +device.name Optio E50 vendor.id usb 0x0a17 &device.id usb 0x1001 +device.name EI2000 Camera powered by Digita! vendor.id usb 0x0a18 +vendor.name Heidelberger Druckmaschinen AG vendor.id usb 0x0a19 +vendor.name Hua Geng Technologies, Inc. vendor.id usb 0x0a21 +vendor.name Medtronic Physio Control Corp. vendor.id usb 0x0a21 &device.id usb 0x8001 +device.name MMT-7305WW [Medtronic Minimed CareLink] vendor.id usb 0x0a22 +vendor.name Century Semiconductor USA, Inc. vendor.id usb 0x0a27 +vendor.name Datacard Group vendor.id usb 0x0a27 &device.id usb 0x0102 +device.name SP35 vendor.id usb 0x0a2c +vendor.name AK-Modul-Bus Computer GmbH vendor.id usb 0x0a2c &device.id usb 0x0008 +device.name GPIO Ports vendor.id usb 0x0a34 +vendor.name TG3 Electronics, Inc. vendor.id usb 0x0a34 &device.id usb 0x0101 +device.name TG82tp vendor.id usb 0x0a34 &device.id usb 0x0110 +device.name Deck 82-key backlit keyboard vendor.id usb 0x0a35 +vendor.name Radikal Technologies vendor.id usb 0x0a35 &device.id usb 0x002a +device.name SAC - Software Assigned Controller vendor.id usb 0x0a35 &device.id usb 0x008a +device.name SAC Hub vendor.id usb 0x0a39 +vendor.name Gilat Satellite Networks, Ltd vendor.id usb 0x0a3a +vendor.name PentaMedia Co., Ltd vendor.id usb 0x0a3a &device.id usb 0x0163 +device.name KN-W510U 1.0 Wireless LAN Adapter vendor.id usb 0x0a3c +vendor.name NTT DoCoMo, Inc. vendor.id usb 0x0a3d +vendor.name Varo Vision vendor.id usb 0x0a3f +vendor.name Swissonic AG vendor.id usb 0x0a43 +vendor.name Boca Systems, Inc. vendor.id usb 0x0a46 +vendor.name Davicom Semiconductor, Inc. vendor.id usb 0x0a46 &device.id usb 0x0268 +device.name ST268 vendor.id usb 0x0a46 &device.id usb 0x6688 +device.name ZT6688 Fast Ethernet Adapter vendor.id usb 0x0a46 &device.id usb 0x8515 +device.name ADMtek ADM8515 NIC vendor.id usb 0x0a46 &device.id usb 0x9000 +device.name DM9000E Fast Ethernet Adapter vendor.id usb 0x0a46 &device.id usb 0x9601 +device.name DM9601 Fast Ethernet Adapter vendor.id usb 0x0a47 +vendor.name Hirose Electric vendor.id usb 0x0a48 +vendor.name I/O Interconnect vendor.id usb 0x0a48 &device.id usb 0x3233 +device.name Multimedia Card Reader vendor.id usb 0x0a48 &device.id usb 0x3239 +device.name Multimedia Card Reader vendor.id usb 0x0a48 &device.id usb 0x3258 +device.name Dane Elec zMate SD Reader vendor.id usb 0x0a48 &device.id usb 0x3259 +device.name Dane Elec zMate CF Reader vendor.id usb 0x0a48 &device.id usb 0x5000 +device.name MediaGear xD-SM vendor.id usb 0x0a48 &device.id usb 0x500a +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x500f +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5010 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5011 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5014 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5020 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5021 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5022 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5023 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5024 +device.name Mass Storage Device vendor.id usb 0x0a48 &device.id usb 0x5025 +device.name Mass Storage Device vendor.id usb 0x0a4a +vendor.name Ploytec GmbH vendor.id usb 0x0a4b +vendor.name Fujitsu Media Devices, Ltd vendor.id usb 0x0a4c +vendor.name Computex Co., Ltd vendor.id usb 0x0a4c &device.id usb 0x15d9 +device.name OPTICAL MOUSE vendor.id usb 0x0a4d +vendor.name Evolution Electronics, Ltd vendor.id usb 0x0a4d &device.id usb 0x0064 +device.name MK-225 Driver vendor.id usb 0x0a4d &device.id usb 0x0065 +device.name MK-225C Driver vendor.id usb 0x0a4d &device.id usb 0x0066 +device.name MK-225C Driver vendor.id usb 0x0a4d &device.id usb 0x0067 +device.name MK-425C Driver vendor.id usb 0x0a4d &device.id usb 0x0078 +device.name MK-37 Driver vendor.id usb 0x0a4d &device.id usb 0x0079 +device.name MK-37C Driver vendor.id usb 0x0a4d &device.id usb 0x007a +device.name MK-37C Driver vendor.id usb 0x0a4d &device.id usb 0x008c +device.name TerraTec MIDI MASTER vendor.id usb 0x0a4d &device.id usb 0x008d +device.name MK-249C Driver vendor.id usb 0x0a4d &device.id usb 0x008e +device.name MK-249C MIDI Keyboard vendor.id usb 0x0a4d &device.id usb 0x008f +device.name MK-449C Driver vendor.id usb 0x0a4d &device.id usb 0x0090 +device.name Keystation 49e Driver vendor.id usb 0x0a4d &device.id usb 0x0091 +device.name Keystation 61es Driver vendor.id usb 0x0a4d &device.id usb 0x00a0 +device.name MK-361 Driver vendor.id usb 0x0a4d &device.id usb 0x00a1 +device.name MK-361C Driver vendor.id usb 0x0a4d &device.id usb 0x00a2 +device.name MK-361C Driver vendor.id usb 0x0a4d &device.id usb 0x00a3 +device.name MK-461C MIDI Keyboard vendor.id usb 0x0a4d &device.id usb 0x00b5 +device.name Keystation Pro 88 Driver vendor.id usb 0x0a4d &device.id usb 0x00d2 +device.name E-Keys Driver vendor.id usb 0x0a4d &device.id usb 0x00f0 +device.name UC-16 Driver vendor.id usb 0x0a4d &device.id usb 0x00f1 +device.name X-Session Driver vendor.id usb 0x0a4d &device.id usb 0x00f5 +device.name UC-33e MIDI Controller vendor.id usb 0x0a4e +vendor.name Steinberg Soft-und Hardware GmbH vendor.id usb 0x0a4f +vendor.name Litton Systems, Inc. vendor.id usb 0x0a50 +vendor.name Mimaki Engineering Co., Ltd vendor.id usb 0x0a51 +vendor.name Sony Electronics, Inc. vendor.id usb 0x0a52 +vendor.name Jebsee Electronics Co., Ltd vendor.id usb 0x0a53 +vendor.name Portable Peripheral Co., Ltd vendor.id usb 0x0a53 &device.id usb 0x1000 +device.name Scanner vendor.id usb 0x0a53 &device.id usb 0x2000 +device.name Q-Scan A6 Scanner vendor.id usb 0x0a53 &device.id usb 0x2001 +device.name Q-Scan A6 Scanner vendor.id usb 0x0a53 &device.id usb 0x2013 +device.name Media Drive A6 Scanner vendor.id usb 0x0a53 &device.id usb 0x2014 +device.name Media Drive A6 Scanner vendor.id usb 0x0a53 &device.id usb 0x2015 +device.name BizCardReader 600C vendor.id usb 0x0a53 &device.id usb 0x2016 +device.name BizCardReader 600C vendor.id usb 0x0a53 &device.id usb 0x202a +device.name Scanshell-CSSN vendor.id usb 0x0a53 &device.id usb 0x3000 +device.name Q-Scan A8 Scanner vendor.id usb 0x0a53 &device.id usb 0x3002 +device.name Q-Scan A8 Reader vendor.id usb 0x0a53 &device.id usb 0x3015 +device.name BizCardReader 300G vendor.id usb 0x0a53 &device.id usb 0x302a +device.name LM9832 - PA570 Mini Business Card Scanner [Targus] vendor.id usb 0x0a53 &device.id usb 0x5001 +device.name BizCardReader 900C vendor.id usb 0x0a5a +vendor.name Electronics For Imaging, Inc. vendor.id usb 0x0a5b +vendor.name EAsics NV vendor.id usb 0x0a5c +vendor.name Broadcom Corp. vendor.id usb 0x0a5c &device.id usb 0x0201 +device.name iLine10(tm) Network Adapter vendor.id usb 0x0a5c &device.id usb 0x2000 +device.name Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x2001 +device.name Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x2009 +device.name BCM2035 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x200a +device.name BCM2035 Bluetooth dongle vendor.id usb 0x0a5c &device.id usb 0x200f +device.name Bluetooth Controller vendor.id usb 0x0a5c &device.id usb 0x201d +device.name Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x201e +device.name IBM Integrated Bluetooth IV vendor.id usb 0x0a5c &device.id usb 0x2020 +device.name Bluetooth dongle vendor.id usb 0x0a5c &device.id usb 0x2021 +device.name BCM2035B3 Bluetooth Adapter vendor.id usb 0x0a5c &device.id usb 0x2033 +device.name BCM2033 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x2035 +device.name BCM2035 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x2038 +device.name Blutonium Device vendor.id usb 0x0a5c &device.id usb 0x2039 +device.name BCM2045 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x2045 +device.name Bluetooth Controller vendor.id usb 0x0a5c &device.id usb 0x2046 +device.name Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x2047 +device.name Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x205e +device.name Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x2100 +device.name Bluetooth 2.0+eDR dongle vendor.id usb 0x0a5c &device.id usb 0x2101 +device.name BCM2045 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x2102 +device.name ANYCOM Blue USB-200/250 vendor.id usb 0x0a5c &device.id usb 0x2110 +device.name BCM2045B (BDC-2) [Bluetooth Controller] vendor.id usb 0x0a5c &device.id usb 0x2111 +device.name ANYCOM Blue USB-UHE 200/250 vendor.id usb 0x0a5c &device.id usb 0x2120 +device.name 2045 Bluetooth 2.0 USB-UHE Device with trace filter vendor.id usb 0x0a5c &device.id usb 0x2121 +device.name BCM2210 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x2122 +device.name Bluetooth 2.0+EDR dongle vendor.id usb 0x0a5c &device.id usb 0x2123 +device.name Bluetooth dongle vendor.id usb 0x0a5c &device.id usb 0x2130 +device.name 2045 Bluetooth 2.0 USB-UHE Device with trace filter vendor.id usb 0x0a5c &device.id usb 0x2131 +device.name 2045 Bluetooth 2.0 Device with trace filter vendor.id usb 0x0a5c &device.id usb 0x2145 +device.name BCM2045B (BDC-2.1) [Bluetooth Controller] vendor.id usb 0x0a5c &device.id usb 0x2148 +device.name BCM92046DG-CL1ROM Bluetooth 2.1 Adapter vendor.id usb 0x0a5c &device.id usb 0x2150 +device.name BCM2046 Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x2151 +device.name Bluetooth vendor.id usb 0x0a5c &device.id usb 0x2154 +device.name BCM92046DG-CL1ROM Bluetooth 2.1 UHE Dongle vendor.id usb 0x0a5c &device.id usb 0x216a +device.name BCM43142A0 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x216c +device.name BCM43142A0 Bluetooth Device vendor.id usb 0x0a5c &device.id usb 0x216d +device.name BCM43142A0 Bluetooth 4.0 vendor.id usb 0x0a5c &device.id usb 0x216f +device.name BCM20702A0 Bluetooth vendor.id usb 0x0a5c &device.id usb 0x217d +device.name HP Bluethunder vendor.id usb 0x0a5c &device.id usb 0x217f +device.name BCM2045B (BDC-2.1) vendor.id usb 0x0a5c &device.id usb 0x2198 +device.name Bluetooth 3.0 Device vendor.id usb 0x0a5c &device.id usb 0x219b +device.name Bluetooth 2.1 Device vendor.id usb 0x0a5c &device.id usb 0x21b1 +device.name HP Bluetooth Module vendor.id usb 0x0a5c &device.id usb 0x21b4 +device.name BCM2070 Bluetooth 2.1 + EDR vendor.id usb 0x0a5c &device.id usb 0x21b9 +device.name BCM2070 Bluetooth 2.1 + EDR vendor.id usb 0x0a5c &device.id usb 0x21ba +device.name BCM2070 Bluetooth 2.1 + EDR vendor.id usb 0x0a5c &device.id usb 0x21bb +device.name BCM2070 Bluetooth 2.1 + EDR vendor.id usb 0x0a5c &device.id usb 0x21bc +device.name BCM2070 Bluetooth 2.1 + EDR vendor.id usb 0x0a5c &device.id usb 0x21bd +device.name BCM2070 Bluetooth 2.1 + EDR vendor.id usb 0x0a5c &device.id usb 0x21d7 +device.name BCM43142 Bluetooth 4.0 vendor.id usb 0x0a5c &device.id usb 0x21e1 +device.name HP Portable SoftSailing vendor.id usb 0x0a5c &device.id usb 0x21e3 +device.name HP Portable Valentine vendor.id usb 0x0a5c &device.id usb 0x21e6 +device.name BCM20702 Bluetooth 4.0 [ThinkPad] vendor.id usb 0x0a5c &device.id usb 0x21e8 +device.name BCM20702A0 Bluetooth 4.0 vendor.id usb 0x0a5c &device.id usb 0x21f1 +device.name HP Portable Bumble Bee vendor.id usb 0x0a5c &device.id usb 0x22be +device.name BCM2070 Bluetooth 3.0 + HS vendor.id usb 0x0a5c &device.id usb 0x4500 +device.name BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) vendor.id usb 0x0a5c &device.id usb 0x4502 +device.name Keyboard (Boot Interface Subclass) vendor.id usb 0x0a5c &device.id usb 0x4503 +device.name Mouse (Boot Interface Subclass) vendor.id usb 0x0a5c &device.id usb 0x5800 +device.name BCM5880 Secure Applications Processor vendor.id usb 0x0a5c &device.id usb 0x5801 +device.name BCM5880 Secure Applications Processor with fingerprint swipe sensor vendor.id usb 0x0a5c &device.id usb 0x5802 +device.name BCM5880 Secure Applications Processor with fingerprint touch sensor vendor.id usb 0x0a5c &device.id usb 0x5803 +device.name BCM5880 Secure Applications Processor with secure keyboard vendor.id usb 0x0a5c &device.id usb 0x5804 +device.name BCM5880 Secure Applications Processor with fingerprint swipe sensor vendor.id usb 0x0a5c &device.id usb 0x6300 +device.name Pirelli Remote NDIS Device vendor.id usb 0x0a5c &device.id usb 0x6410 +device.name BCM20703A1 Bluetooth 4.1 + LE vendor.id usb 0x0a5c &device.id usb 0xbd11 +device.name TiVo AG0100 802.11bg Wireless Adapter [Broadcom BCM4320] vendor.id usb 0x0a5c &device.id usb 0xbd13 +device.name BCM4323 802.11abgn Wireless Adapter vendor.id usb 0x0a5c &device.id usb 0xbd16 +device.name BCM4319 802.11bgn Wireless Adapter vendor.id usb 0x0a5c &device.id usb 0xbd17 +device.name BCM43236 802.11abgn Wireless Adapter vendor.id usb 0x0a5c &device.id usb 0xd11b +device.name Eminent EM4045 [Broadcom 4320 USB] vendor.id usb 0x0a5d +vendor.name Diatrend Corp. vendor.id usb 0x0a5f +vendor.name Zebra vendor.id usb 0x0a5f &device.id usb 0x0009 +device.name LP2844 Printer vendor.id usb 0x0a5f &device.id usb 0x0081 +device.name GK420t Label Printer vendor.id usb 0x0a5f &device.id usb 0x008b +device.name HC100 wristbands Printer vendor.id usb 0x0a5f &device.id usb 0x008c +device.name ZP 450 Printer vendor.id usb 0x0a5f &device.id usb 0x00d1 +device.name Zebra GC420d Label Printer vendor.id usb 0x0a5f &device.id usb 0x930a +device.name Printer vendor.id usb 0x0a62 +vendor.name MPMan vendor.id usb 0x0a62 &device.id usb 0x0010 +device.name MPMan MP-F40 MP3 Player vendor.id usb 0x0a66 +vendor.name ClearCube Technology vendor.id usb 0x0a67 +vendor.name Medeli Electronics Co., Ltd vendor.id usb 0x0a68 +vendor.name Comaide Corp. vendor.id usb 0x0a69 +vendor.name Chroma ate, Inc. vendor.id usb 0x0a6b +vendor.name Green House Co., Ltd vendor.id usb 0x0a6b &device.id usb 0x0001 +device.name Compact Flash R/W with MP3 player vendor.id usb 0x0a6b &device.id usb 0x000f +device.name FlashDisk vendor.id usb 0x0a6c +vendor.name Integrated Circuit Systems, Inc. vendor.id usb 0x0a6d +vendor.name UPS Manufacturing vendor.id usb 0x0a6e +vendor.name Benwin vendor.id usb 0x0a6f +vendor.name Core Technology, Inc. vendor.id usb 0x0a6f &device.id usb 0x0400 +device.name Xanboo vendor.id usb 0x0a70 +vendor.name International Game Technology vendor.id usb 0x0a71 +vendor.name VIPColor Technologies USA, Inc. vendor.id usb 0x0a71 &device.id usb 0x0001 +device.name VP485 Printer vendor.id usb 0x0a72 +vendor.name Sanwa Denshi vendor.id usb 0x0a73 +vendor.name Mackie Designs vendor.id usb 0x0a73 &device.id usb 0x0002 +device.name XD-2 [Spike] vendor.id usb 0x0a7d +vendor.name NSTL, Inc. vendor.id usb 0x0a7e +vendor.name Octagon Systems Corp. vendor.id usb 0x0a80 +vendor.name Rexon Technology Corp., Ltd vendor.id usb 0x0a81 +vendor.name Chesen Electronics Corp. vendor.id usb 0x0a81 &device.id usb 0x0101 +device.name Keyboard vendor.id usb 0x0a81 &device.id usb 0x0103 +device.name Keyboard vendor.id usb 0x0a81 &device.id usb 0x0203 +device.name Mouse vendor.id usb 0x0a81 &device.id usb 0x0205 +device.name PS/2 Keyboard+Mouse Adapter vendor.id usb 0x0a81 &device.id usb 0x0701 +device.name USB Missile Launcher vendor.id usb 0x0a81 &device.id usb 0xff01 +device.name Wireless Missile Launcher vendor.id usb 0x0a82 +vendor.name Syscan vendor.id usb 0x0a82 &device.id usb 0x4600 +device.name TravelScan 460/464 vendor.id usb 0x0a83 +vendor.name NextComm, Inc. vendor.id usb 0x0a84 +vendor.name Maui Innovative Peripherals vendor.id usb 0x0a85 +vendor.name Idexx Labs vendor.id usb 0x0a86 +vendor.name NITGen Co., Ltd vendor.id usb 0x0a89 +vendor.name Aktiv vendor.id usb 0x0a89 &device.id usb 0x0001 +device.name Guardant Stealth/Net vendor.id usb 0x0a89 &device.id usb 0x0002 +device.name Guardant ID vendor.id usb 0x0a89 &device.id usb 0x0003 +device.name Guardant Stealth 2 vendor.id usb 0x0a89 &device.id usb 0x0004 +device.name Rutoken vendor.id usb 0x0a89 &device.id usb 0x0005 +device.name Guardant Fidus vendor.id usb 0x0a89 &device.id usb 0x0006 +device.name Guardant Stealth 3 vendor.id usb 0x0a89 &device.id usb 0x0007 +device.name Guardant Stealth 2 vendor.id usb 0x0a89 &device.id usb 0x0008 +device.name Guardant Stealth 3 Sign/Time vendor.id usb 0x0a89 &device.id usb 0x0009 +device.name Guardant Code vendor.id usb 0x0a89 &device.id usb 0x000a +device.name Guardant Sign Pro vendor.id usb 0x0a89 &device.id usb 0x000b +device.name Guardant Sign Pro HID vendor.id usb 0x0a89 &device.id usb 0x000c +device.name Guardant Stealth 3 Sign/Time vendor.id usb 0x0a89 &device.id usb 0x000d +device.name Guardant Code HID vendor.id usb 0x0a89 &device.id usb 0x000f +device.name Guardant System Firmware Update vendor.id usb 0x0a89 &device.id usb 0x0020 +device.name Rutoken S vendor.id usb 0x0a89 &device.id usb 0x0025 +device.name Rutoken lite vendor.id usb 0x0a89 &device.id usb 0x0026 +device.name Rutoken lite HID vendor.id usb 0x0a89 &device.id usb 0x002a +device.name Rutoken Mass Storage vendor.id usb 0x0a89 &device.id usb 0x002b +device.name Guardant Mass Storage vendor.id usb 0x0a89 &device.id usb 0x0030 +device.name Rutoken ECP vendor.id usb 0x0a89 &device.id usb 0x0040 +device.name Rutoken ECP HID vendor.id usb 0x0a89 &device.id usb 0x0060 +device.name Rutoken Magistra vendor.id usb 0x0a89 &device.id usb 0x0061 +device.name Rutoken Magistra vendor.id usb 0x0a89 &device.id usb 0x0069 +device.name Reader vendor.id usb 0x0a89 &device.id usb 0x0080 +device.name Rutoken PinPad Ex vendor.id usb 0x0a89 &device.id usb 0x0081 +device.name Rutoken PinPad In vendor.id usb 0x0a89 &device.id usb 0x0082 +device.name Rutoken PinPad 2 vendor.id usb 0x0a8d +vendor.name Picturetel vendor.id usb 0x0a8e +vendor.name Japan Aviation Electronics Industry, Ltd vendor.id usb 0x0a8e &device.id usb 0x2011 +device.name Filter Driver For JAE XMC R/W vendor.id usb 0x0a90 +vendor.name Candy Technology Co., Ltd vendor.id usb 0x0a91 +vendor.name Globlink Technology, Inc. vendor.id usb 0x0a91 &device.id usb 0x3801 +device.name Targus PAKP003 Mouse vendor.id usb 0x0a92 +vendor.name EGO SYStems, Inc. vendor.id usb 0x0a92 &device.id usb 0x0011 +device.name SYS WaveTerminal U2A vendor.id usb 0x0a92 &device.id usb 0x0021 +device.name GIGAPort vendor.id usb 0x0a92 &device.id usb 0x0031 +device.name GIGAPortAG vendor.id usb 0x0a92 &device.id usb 0x0053 +device.name AudioTrak Optoplay vendor.id usb 0x0a92 &device.id usb 0x0061 +device.name Waveterminal U24 vendor.id usb 0x0a92 &device.id usb 0x0071 +device.name MAYA EX7 vendor.id usb 0x0a92 &device.id usb 0x0091 +device.name Maya 44 vendor.id usb 0x0a92 &device.id usb 0x00b1 +device.name MAYA EX5 vendor.id usb 0x0a92 &device.id usb 0x1000 +device.name MIDI Mate vendor.id usb 0x0a92 &device.id usb 0x1010 +device.name RoMI/O vendor.id usb 0x0a92 &device.id usb 0x1020 +device.name M4U vendor.id usb 0x0a92 &device.id usb 0x1030 +device.name M8U vendor.id usb 0x0a92 &device.id usb 0x1090 +device.name KeyControl49 vendor.id usb 0x0a92 &device.id usb 0x10a0 +device.name KeyControl25 vendor.id usb 0x0a93 +vendor.name C Technologies AB vendor.id usb 0x0a93 &device.id usb 0x0002 +device.name C-Pen 10 vendor.id usb 0x0a93 &device.id usb 0x0005 +device.name MyPen Light vendor.id usb 0x0a93 &device.id usb 0x000d +device.name Input Pen vendor.id usb 0x0a93 &device.id usb 0x0010 +device.name C-Pen 20 vendor.id usb 0x0a93 &device.id usb 0x0a93 +device.name PayPen vendor.id usb 0x0a94 +vendor.name Intersense vendor.id usb 0x0aa3 +vendor.name Lava Computer Mfg., Inc. vendor.id usb 0x0aa4 +vendor.name Develco Elektronik vendor.id usb 0x0aa5 +vendor.name First International Digital vendor.id usb 0x0aa5 &device.id usb 0x0002 +device.name irock! 500 Series vendor.id usb 0x0aa5 &device.id usb 0x0801 +device.name MP3 Player vendor.id usb 0x0aa6 +vendor.name Perception Digital, Ltd vendor.id usb 0x0aa6 &device.id usb 0x0101 +device.name Hercules Jukebox vendor.id usb 0x0aa6 &device.id usb 0x1501 +device.name Store 'n' Go HD Drive vendor.id usb 0x0aa7 +vendor.name Wincor Nixdorf International GmbH vendor.id usb 0x0aa7 &device.id usb 0x0100 +device.name POS Keyboard, TA58P-USB vendor.id usb 0x0aa7 &device.id usb 0x0101 +device.name POS Keyboard, TA85P-USB vendor.id usb 0x0aa7 &device.id usb 0x0102 +device.name POS Keyboard, TA59-USB vendor.id usb 0x0aa7 &device.id usb 0x0103 +device.name POS Keyboard, TA60-USB vendor.id usb 0x0aa7 &device.id usb 0x0104 +device.name SNIkey Keyboard, SNIKey-KB-USB vendor.id usb 0x0aa7 &device.id usb 0x0200 +device.name Operator Display, BA63-USB vendor.id usb 0x0aa7 &device.id usb 0x0201 +device.name Operator Display, BA66-USB vendor.id usb 0x0aa7 &device.id usb 0x0202 +device.name Operator Display & Scanner, XiCheck-BA63 vendor.id usb 0x0aa7 &device.id usb 0x0203 +device.name Operator Display & Scanner, XiCheck-BA66 vendor.id usb 0x0aa7 &device.id usb 0x0204 +device.name Graphics Operator Display, BA63GV vendor.id usb 0x0aa7 &device.id usb 0x0300 +device.name POS Printer (printer class mode), TH210 vendor.id usb 0x0aa7 &device.id usb 0x0301 +device.name POS Printer (native mode), TH210 vendor.id usb 0x0aa7 &device.id usb 0x0302 +device.name POS Printer (printer class mode), TH220 vendor.id usb 0x0aa7 &device.id usb 0x0303 +device.name POS Printer (native mode), TH220 vendor.id usb 0x0aa7 &device.id usb 0x0304 +device.name POS Printer, TH230 vendor.id usb 0x0aa7 &device.id usb 0x0305 +device.name Lottery Printer, XiPrintPlus vendor.id usb 0x0aa7 &device.id usb 0x0306 +device.name POS Printer (printer class mode), TH320 vendor.id usb 0x0aa7 &device.id usb 0x0307 +device.name POS Printer (native mode), TH320 vendor.id usb 0x0aa7 &device.id usb 0x0308 +device.name POS Printer (printer class mode), TH420 vendor.id usb 0x0aa7 &device.id usb 0x0309 +device.name POS Printer (native mode), TH420 vendor.id usb 0x0aa7 &device.id usb 0x030a +device.name POS Printer, TH200B vendor.id usb 0x0aa7 &device.id usb 0x0400 +device.name Lottery Scanner, Xiscan S vendor.id usb 0x0aa7 &device.id usb 0x0401 +device.name Lottery Scanner, Xiscan 3 vendor.id usb 0x0aa7 &device.id usb 0x0402 +device.name Programmable Magnetic Swipe Card Reader, MSRP-USB vendor.id usb 0x0aa7 &device.id usb 0x0500 +device.name IDE Adapter vendor.id usb 0x0aa7 &device.id usb 0x0501 +device.name Hub Printer Interface vendor.id usb 0x0aa7 &device.id usb 0x0502 +device.name Hub SNIKey Keyboard vendor.id usb 0x0aa7 &device.id usb 0x4304 +device.name Banking Printer TP07 vendor.id usb 0x0aa7 &device.id usb 0x4305 +device.name Banking Printer TP07c vendor.id usb 0x0aa7 &device.id usb 0x4500 +device.name WN Central Special Electronics vendor.id usb 0x0aa8 +vendor.name TriGem Computer, Inc. vendor.id usb 0x0aa8 &device.id usb 0x0060 +device.name TG 11Mbps WLAN Mini Adapter vendor.id usb 0x0aa8 &device.id usb 0x1001 +device.name DreamComboM4100 vendor.id usb 0x0aa8 &device.id usb 0x3002 +device.name InkJet Color Printer vendor.id usb 0x0aa8 &device.id usb 0x8001 +device.name TG_iMON vendor.id usb 0x0aa8 &device.id usb 0x8002 +device.name TG_KLOSS vendor.id usb 0x0aa8 &device.id usb 0xa001 +device.name TG_X2 vendor.id usb 0x0aa8 &device.id usb 0xa002 +device.name TGVFD_KLOSS vendor.id usb 0x0aa8 &device.id usb 0xffda +device.name iMON_VFD vendor.id usb 0x0aa9 +vendor.name Baromtec Co. vendor.id usb 0x0aa9 &device.id usb 0xf01b +device.name Medion MD 6242 MP3 Player vendor.id usb 0x0aaa +vendor.name Japan CBM Corp. vendor.id usb 0x0aab +vendor.name Vision Shape Europe SA vendor.id usb 0x0aac +vendor.name iCompression, Inc. vendor.id usb 0x0aad +vendor.name Rohde & Schwarz GmbH & Co. KG vendor.id usb 0x0aad &device.id usb 0x0003 +device.name NRP-Z21 vendor.id usb 0x0aad &device.id usb 0x000c +device.name NRP-Z11 vendor.id usb 0x0aad &device.id usb 0x0013 +device.name NRP-Z22 vendor.id usb 0x0aad &device.id usb 0x0014 +device.name NRP-Z23 vendor.id usb 0x0aad &device.id usb 0x0015 +device.name NRP-Z24 vendor.id usb 0x0aad &device.id usb 0x0016 +device.name NRP-Z51 vendor.id usb 0x0aad &device.id usb 0x0017 +device.name NRP-Z52 vendor.id usb 0x0aad &device.id usb 0x0018 +device.name NRP-Z55 vendor.id usb 0x0aad &device.id usb 0x0019 +device.name NRP-Z56 vendor.id usb 0x0aad &device.id usb 0x0021 +device.name NRP-Z91 vendor.id usb 0x0aad &device.id usb 0x0023 +device.name NRP-Z81 vendor.id usb 0x0aad &device.id usb 0x002c +device.name NRP-Z31 vendor.id usb 0x0aad &device.id usb 0x002d +device.name NRP-Z37 vendor.id usb 0x0aad &device.id usb 0x002f +device.name NRP-Z27 vendor.id usb 0x0aad &device.id usb 0x0051 +device.name NRP-Z28 vendor.id usb 0x0aad &device.id usb 0x0052 +device.name NRP-Z98 vendor.id usb 0x0aad &device.id usb 0x0062 +device.name NRP-Z92 vendor.id usb 0x0aad &device.id usb 0x0070 +device.name NRP-Z57 vendor.id usb 0x0aad &device.id usb 0x0083 +device.name NRP-Z85 vendor.id usb 0x0aad &device.id usb 0x0095 +device.name NRP-Z86 vendor.id usb 0x0aae +vendor.name NEC infrontia Corp. (Nitsuko) vendor.id usb 0x0aaf +vendor.name Digitalway Co., Ltd vendor.id usb 0x0ab0 +vendor.name Arrow Strong Electronics Co., Ltd vendor.id usb 0x0ab1 +vendor.name FEIG ELECTRONIC GmbH vendor.id usb 0x0ab1 &device.id usb 0x0002 +device.name OBID RFID-Reader vendor.id usb 0x0ab1 &device.id usb 0x0004 +device.name OBID classic-pro vendor.id usb 0x0aba +vendor.name Ellisys vendor.id usb 0x0aba &device.id usb 0x8001 +device.name Tracker 110 Protocol Analyzer vendor.id usb 0x0aba &device.id usb 0x8002 +device.name Explorer 200 Protocol Analyzer vendor.id usb 0x0abe +vendor.name Stereo-Link vendor.id usb 0x0abe &device.id usb 0x0101 +device.name SL1200 DAC vendor.id usb 0x0abf +vendor.name Diolan vendor.id usb 0x0abf &device.id usb 0x3370 +device.name I2C/SPI Adapter - U2C-12 vendor.id usb 0x0ac3 +vendor.name Sanyo Semiconductor Company Micro vendor.id usb 0x0ac4 +vendor.name Leco Corp. vendor.id usb 0x0ac5 +vendor.name I & C Corp. vendor.id usb 0x0ac6 +vendor.name Singing Electrons, Inc. vendor.id usb 0x0ac7 +vendor.name Panwest Corp. vendor.id usb 0x0ac8 +vendor.name Z-Star Microelectronics Corp. vendor.id usb 0x0ac8 &device.id usb 0x0301 +device.name Web Camera vendor.id usb 0x0ac8 &device.id usb 0x0302 +device.name ZC0302 Webcam vendor.id usb 0x0ac8 &device.id usb 0x0321 +device.name Vimicro generic vc0321 Camera vendor.id usb 0x0ac8 &device.id usb 0x0323 +device.name Luxya WC-1200 USB 2.0 Webcam vendor.id usb 0x0ac8 &device.id usb 0x0328 +device.name A4Tech PK-130MG vendor.id usb 0x0ac8 &device.id usb 0x0336 +device.name Elecom UCAM-DLQ30 vendor.id usb 0x0ac8 &device.id usb 0x301b +device.name ZC0301 Webcam vendor.id usb 0x0ac8 &device.id usb 0x303b +device.name ZC0303 Webcam vendor.id usb 0x0ac8 &device.id usb 0x305b +device.name ZC0305 Webcam vendor.id usb 0x0ac8 &device.id usb 0x307b +device.name USB 1.1 Webcam vendor.id usb 0x0ac8 &device.id usb 0x332d +device.name Vega USB 2.0 Camera vendor.id usb 0x0ac8 &device.id usb 0x3343 +device.name Sirius USB 2.0 Camera vendor.id usb 0x0ac8 &device.id usb 0x3370 +device.name Traveler TV 6500 SF Dia-scanner vendor.id usb 0x0ac8 &device.id usb 0x3420 +device.name Venus USB2.0 Camera vendor.id usb 0x0ac8 &device.id usb 0xc001 +device.name Sony embedded vimicro Camera vendor.id usb 0x0ac8 &device.id usb 0xc002 +device.name Visual Communication Camera VGP-VCC1 vendor.id usb 0x0ac8 &device.id usb 0xc302 +device.name Vega USB 2.0 Camera vendor.id usb 0x0ac8 &device.id usb 0xc303 +device.name Saturn USB 2.0 Camera vendor.id usb 0x0ac8 &device.id usb 0xc326 +device.name Namuga 1.3M Webcam vendor.id usb 0x0ac8 &device.id usb 0xc33f +device.name Webcam vendor.id usb 0x0ac8 &device.id usb 0xc429 +device.name Lenovo ThinkCentre Web Camera vendor.id usb 0x0ac8 &device.id usb 0xc42d +device.name Lenovo IdeaCentre Web Camera vendor.id usb 0x0ac9 +vendor.name Micro Solutions, Inc. vendor.id usb 0x0ac9 &device.id usb 0x0000 +device.name Backpack CD-ReWriter vendor.id usb 0x0ac9 &device.id usb 0x0001 +device.name BACKPACK 2 Cable vendor.id usb 0x0ac9 &device.id usb 0x0010 +device.name BACKPACK vendor.id usb 0x0ac9 &device.id usb 0x0011 +device.name Backpack 40GB Hard Drive vendor.id usb 0x0ac9 &device.id usb 0x0110 +device.name BACKPACK vendor.id usb 0x0ac9 &device.id usb 0x0111 +device.name BackPack vendor.id usb 0x0ac9 &device.id usb 0x1234 +device.name BACKPACK vendor.id usb 0x0aca +vendor.name OPEN Networks Ltd vendor.id usb 0x0aca &device.id usb 0x1060 +device.name OPEN NT1 Plus II vendor.id usb 0x0acc +vendor.name Koga Electronics Co. vendor.id usb 0x0acd +vendor.name ID Tech vendor.id usb 0x0acd &device.id usb 0x0300 +device.name IDT1221U RS-232 Adapter vendor.id usb 0x0acd &device.id usb 0x0401 +device.name Spectrum III Hybrid Smartcard Reader vendor.id usb 0x0acd &device.id usb 0x0630 +device.name Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC vendor.id usb 0x0acd &device.id usb 0x0810 +device.name SecurePIN (IDPA-506100Y) PIN Pad vendor.id usb 0x0acd &device.id usb 0x2030 +device.name ValueMag Magnetic Stripe Reader vendor.id usb 0x0ace +vendor.name ZyDAS vendor.id usb 0x0ace &device.id usb 0x1201 +device.name ZD1201 802.11b vendor.id usb 0x0ace &device.id usb 0x1211 +device.name ZD1211 802.11g vendor.id usb 0x0ace &device.id usb 0x1215 +device.name ZD1211B 802.11g vendor.id usb 0x0ace &device.id usb 0x1221 +device.name ZD1221 802.11n vendor.id usb 0x0ace &device.id usb 0x1602 +device.name ZyXEL Omni FaxModem 56K vendor.id usb 0x0ace &device.id usb 0x1608 +device.name ZyXEL Omni FaxModem 56K UNO vendor.id usb 0x0ace &device.id usb 0x1611 +device.name ZyXEL Omni FaxModem 56K Plus vendor.id usb 0x0ace &device.id usb 0x2011 +device.name Virtual media for 802.11bg vendor.id usb 0x0ace &device.id usb 0x20ff +device.name Virtual media for 802.11bg vendor.id usb 0x0ace &device.id usb 0xa211 +device.name ZD1211 802.11b/g Wireless Adapter vendor.id usb 0x0ace &device.id usb 0xb215 +device.name 802.11bg vendor.id usb 0x0acf +vendor.name Intoto, Inc. vendor.id usb 0x0ad0 +vendor.name Intellix Corp. vendor.id usb 0x0ad1 +vendor.name Remotec Technology, Ltd vendor.id usb 0x0ad2 +vendor.name Service & Quality Technology Co., Ltd vendor.id usb 0x0ada +vendor.name Data Encryption Systems Ltd. vendor.id usb 0x0ada &device.id usb 0x0005 +device.name DK2 vendor.id usb 0x0ae3 +vendor.name Allion Computer, Inc. vendor.id usb 0x0ae4 +vendor.name Taito Corp. vendor.id usb 0x0ae7 +vendor.name Neodym Systems, Inc. vendor.id usb 0x0ae8 +vendor.name System Support Co., Ltd vendor.id usb 0x0ae9 +vendor.name North Shore Circuit Design L.L.P. vendor.id usb 0x0aea +vendor.name SciEssence, LLC vendor.id usb 0x0aeb +vendor.name TTP Communications, Ltd vendor.id usb 0x0aec +vendor.name Neodio Technologies Corp. vendor.id usb 0x0aec &device.id usb 0x2101 +device.name SmartMedia Card Reader vendor.id usb 0x0aec &device.id usb 0x2102 +device.name CompactFlash Card Reader vendor.id usb 0x0aec &device.id usb 0x2103 +device.name MMC/SD Card Reader vendor.id usb 0x0aec &device.id usb 0x2104 +device.name MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x2201 +device.name SmartMedia+CompactFlash Card Reader vendor.id usb 0x0aec &device.id usb 0x2202 +device.name SmartMedia+MMC/SD Card Reader vendor.id usb 0x0aec &device.id usb 0x2203 +device.name SmartMedia+MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x2204 +device.name CompactFlash+MMC/SD Card Reader vendor.id usb 0x0aec &device.id usb 0x2205 +device.name CompactFlash+MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x2206 +device.name MMC/SD+MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x2301 +device.name SmartMedia+CompactFlash+MMC/SD Card Reader vendor.id usb 0x0aec &device.id usb 0x2302 +device.name SmartMedia+CompactFlash+MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x2303 +device.name SmartMedia+MMC/SD+MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x2304 +device.name CompactFlash+MMC/SD+MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x3016 +device.name MMC/SD+Memory Stick Card Reader vendor.id usb 0x0aec &device.id usb 0x3050 +device.name ND3050 8-in-1 Card Reader vendor.id usb 0x0aec &device.id usb 0x3060 +device.name 1.1 FS Card Reader vendor.id usb 0x0aec &device.id usb 0x3101 +device.name MMC/SD Card Reader vendor.id usb 0x0aec &device.id usb 0x3102 +device.name MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x3201 +device.name MMC/SD+MemoryStick Card Reader vendor.id usb 0x0aec &device.id usb 0x3216 +device.name HS Card Reader vendor.id usb 0x0aec &device.id usb 0x3260 +device.name 7-in-1 Card Reader vendor.id usb 0x0aec &device.id usb 0x5010 +device.name ND5010 Card Reader vendor.id usb 0x0af0 +vendor.name Option vendor.id usb 0x0af0 &device.id usb 0x5000 +device.name UMTS Card vendor.id usb 0x0af0 &device.id usb 0x6000 +device.name GlobeTrotter 3G datacard vendor.id usb 0x0af0 &device.id usb 0x6300 +device.name GT 3G Quad UMTS/GPRS Card vendor.id usb 0x0af0 &device.id usb 0x6600 +device.name GlobeTrotter 3G+ datacard vendor.id usb 0x0af0 &device.id usb 0x6711 +device.name GlobeTrotter Express 7.2 v2 vendor.id usb 0x0af0 &device.id usb 0x6971 +device.name Globetrotter HSDPA Modem vendor.id usb 0x0af0 &device.id usb 0x7251 +device.name Globetrotter HSUPA Modem (aka iCON HSUPA E) vendor.id usb 0x0af0 &device.id usb 0x7501 +device.name Globetrotter HSUPA Modem (icon 411 aka "Vodafone K3760") vendor.id usb 0x0af0 &device.id usb 0x7601 +device.name Globetrotter MO40x 3G Modem (GTM 382) vendor.id usb 0x0af0 &device.id usb 0x7701 +device.name Globetrotter HSUPA Modem (aka icon 451) vendor.id usb 0x0af0 &device.id usb 0xd055 +device.name Globetrotter GI0505 [iCON 505] vendor.id usb 0x0af6 +vendor.name Silver I Co., Ltd vendor.id usb 0x0af7 +vendor.name B2C2, Inc. vendor.id usb 0x0af7 &device.id usb 0x0101 +device.name Digital TV USB Receiver (DVB-S/T/C / ATSC) vendor.id usb 0x0af9 +vendor.name Hama, Inc. vendor.id usb 0x0af9 &device.id usb 0x0010 +device.name USB SightCam 100 vendor.id usb 0x0af9 &device.id usb 0x0011 +device.name Micro Innovations IC50C Webcam vendor.id usb 0x0afa +vendor.name DMC Co., Ltd. vendor.id usb 0x0afa &device.id usb 0x07d2 +device.name Controller Board for Projected Capacitive Touch Screen DUS3000 vendor.id usb 0x0afc +vendor.name Zaptronix Ltd vendor.id usb 0x0afd +vendor.name Tateno Dennou, Inc. vendor.id usb 0x0afe +vendor.name Cummins Engine Co. vendor.id usb 0x0aff +vendor.name Jump Zone Network Products, Inc. vendor.id usb 0x0b00 +vendor.name INGENICO vendor.id usb 0x0b05 +vendor.name ASUSTek Computer, Inc. vendor.id usb 0x0b05 &device.id usb 0x0001 +device.name MeMO Pad HD 7 (CD-ROM mode) vendor.id usb 0x0b05 &device.id usb 0x1101 +device.name Mass Storage (UISDMC4S) vendor.id usb 0x0b05 &device.id usb 0x1706 +device.name WL-167G v1 802.11g Adapter [Ralink RT2571] vendor.id usb 0x0b05 &device.id usb 0x1707 +device.name WL-167G v1 802.11g Adapter [Ralink RT2571] vendor.id usb 0x0b05 &device.id usb 0x1708 +device.name Mass Storage Device vendor.id usb 0x0b05 &device.id usb 0x170b +device.name Multi card reader vendor.id usb 0x0b05 &device.id usb 0x170c +device.name WL-159g 802.11bg vendor.id usb 0x0b05 &device.id usb 0x170d +device.name 802.11b/g Wireless Network Adapter vendor.id usb 0x0b05 &device.id usb 0x1712 +device.name BT-183 Bluetooth 2.0+EDR adapter vendor.id usb 0x0b05 &device.id usb 0x1715 +device.name 2045 Bluetooth 2.0 Device with trace filter vendor.id usb 0x0b05 &device.id usb 0x1716 +device.name Bluetooth Device vendor.id usb 0x0b05 &device.id usb 0x1717 +device.name WL169gE 802.11g Adapter [Broadcom 4320 USB] vendor.id usb 0x0b05 &device.id usb 0x171b +device.name A9T wireless 802.11bg vendor.id usb 0x0b05 &device.id usb 0x171c +device.name 802.11b/g Wireless Network Adapter vendor.id usb 0x0b05 &device.id usb 0x171f +device.name My Cinema U3000 Mini [DiBcom DiB7700P] vendor.id usb 0x0b05 &device.id usb 0x1723 +device.name WL-167G v2 802.11g Adapter [Ralink RT2571W] vendor.id usb 0x0b05 &device.id usb 0x1724 +device.name RT2573 vendor.id usb 0x0b05 &device.id usb 0x1726 +device.name Laptop OLED Display vendor.id usb 0x0b05 &device.id usb 0x172a +device.name ASUS 802.11n Network Adapter vendor.id usb 0x0b05 &device.id usb 0x172b +device.name 802.11n Network Adapter vendor.id usb 0x0b05 &device.id usb 0x1731 +device.name 802.11n Network Adapter vendor.id usb 0x0b05 &device.id usb 0x1732 +device.name 802.11n Network Adapter vendor.id usb 0x0b05 &device.id usb 0x1734 +device.name ASUS AF-200 vendor.id usb 0x0b05 &device.id usb 0x173c +device.name BT-183 Bluetooth 2.0 vendor.id usb 0x0b05 &device.id usb 0x173f +device.name My Cinema U3100 Mini vendor.id usb 0x0b05 &device.id usb 0x1742 +device.name 802.11n Network Adapter vendor.id usb 0x0b05 &device.id usb 0x1743 +device.name Xonar U1 Audio Station vendor.id usb 0x0b05 &device.id usb 0x1751 +device.name BT-253 Bluetooth Adapter vendor.id usb 0x0b05 &device.id usb 0x175b +device.name Laptop OLED Display vendor.id usb 0x0b05 &device.id usb 0x1760 +device.name 802.11n Network Adapter vendor.id usb 0x0b05 &device.id usb 0x1761 +device.name USB-N11 802.11n Network Adapter [Ralink RT2870] vendor.id usb 0x0b05 &device.id usb 0x1774 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x0b05 &device.id usb 0x1776 +device.name Gobi Wireless Modem vendor.id usb 0x0b05 &device.id usb 0x1779 +device.name My Cinema U3100 Mini Plus [AF9035A] vendor.id usb 0x0b05 &device.id usb 0x1784 +device.name USB-N13 802.11n Network Adapter (rev. A1) [Ralink RT3072] vendor.id usb 0x0b05 &device.id usb 0x1786 +device.name USB-N10 802.11n Network Adapter [Realtek RTL8188SU] vendor.id usb 0x0b05 &device.id usb 0x1788 +device.name BT-270 Bluetooth Adapter vendor.id usb 0x0b05 &device.id usb 0x1791 +device.name WL-167G v3 802.11n Adapter [Realtek RTL8188SU] vendor.id usb 0x0b05 &device.id usb 0x179d +device.name USB-N53 802.11abgn Network Adapter [Ralink RT3572] vendor.id usb 0x0b05 &device.id usb 0x179e +device.name Eee Note EA800 (network mode) vendor.id usb 0x0b05 &device.id usb 0x179f +device.name Eee Note EA800 (tablet mode) vendor.id usb 0x0b05 &device.id usb 0x17a0 +device.name Xonar U3 sound card vendor.id usb 0x0b05 &device.id usb 0x17a1 +device.name Eee Note EA800 (mass storage mode) vendor.id usb 0x0b05 &device.id usb 0x17ab +device.name USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU] vendor.id usb 0x0b05 &device.id usb 0x17ba +device.name N10 Nano 802.11n Network Adapter [Realtek RTL8192CU] vendor.id usb 0x0b05 &device.id usb 0x17c7 +device.name WL-330NUL vendor.id usb 0x0b05 &device.id usb 0x17c9 +device.name USB-AC53 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526] vendor.id usb 0x0b05 &device.id usb 0x17cb +device.name Broadcom BCM20702A0 Bluetooth vendor.id usb 0x0b05 &device.id usb 0x17d1 +device.name AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek MT7610/Ralink RT2870] vendor.id usb 0x0b05 &device.id usb 0x180a +device.name Broadcom BCM20702 Single-Chip Bluetooth 4.0 + LE vendor.id usb 0x0b05 &device.id usb 0x1825 +device.name Qualcomm Bluetooth 4.1 vendor.id usb 0x0b05 &device.id usb 0x4c80 +device.name Transformer Pad TF300TG vendor.id usb 0x0b05 &device.id usb 0x4c90 +device.name Transformer Pad Infinity TF700 vendor.id usb 0x0b05 &device.id usb 0x4c91 +device.name Transformer Pad Infinity TF700 (Debug mode) vendor.id usb 0x0b05 &device.id usb 0x4ca0 +device.name Transformer Pad TF701T vendor.id usb 0x0b05 &device.id usb 0x4ca1 +device.name Transformer Pad TF701T (Debug mode) vendor.id usb 0x0b05 &device.id usb 0x4d00 +device.name Transformer Prime TF201 vendor.id usb 0x0b05 &device.id usb 0x4d01 +device.name Transformer Prime TF201 (debug mode) vendor.id usb 0x0b05 &device.id usb 0x4daf +device.name Transformer Pad Infinity TF700 (Fastboot) vendor.id usb 0x0b05 &device.id usb 0x5410 +device.name MeMO Pad HD 7 (MTP mode) vendor.id usb 0x0b05 &device.id usb 0x5412 +device.name MeMO Pad HD 7 (PTP mode) vendor.id usb 0x0b05 &device.id usb 0x550f +device.name Fonepad 7 vendor.id usb 0x0b05 &device.id usb 0x6101 +device.name Cable Modem vendor.id usb 0x0b05 &device.id usb 0x620a +device.name Remote NDIS Device vendor.id usb 0x0b05 &device.id usb 0x7772 +device.name ASUS Zenfone GO (ZB500KL) (MTP mode) vendor.id usb 0x0b05 &device.id usb 0x7773 +device.name ASUS Zenfone GO (ZB500KL) (Debug, MTP mode) vendor.id usb 0x0b05 &device.id usb 0x7774 +device.name ASUS Zenfone GO (ZB500KL) (RNDIS mode) vendor.id usb 0x0b05 &device.id usb 0x7775 +device.name ASUS Zenfone GO (ZB500KL) (Debug, RNDIS mode) vendor.id usb 0x0b05 &device.id usb 0x7776 +device.name ASUS Zenfone GO (ZB500KL) (PTP mode) vendor.id usb 0x0b05 &device.id usb 0x7777 +device.name ASUS Zenfone GO (ZB500KL) (Debug, PTP mode) vendor.id usb 0x0b05 &device.id usb 0xb700 +device.name Broadcom Bluetooth 2.1 vendor.id usb 0x0b0b +vendor.name Datamax-O'Neil vendor.id usb 0x0b0b &device.id usb 0x106e +device.name Datamax E-4304 vendor.id usb 0x0b0c +vendor.name Todos AB vendor.id usb 0x0b0c &device.id usb 0x0009 +device.name Todos Argos Mini II Smart Card Reader vendor.id usb 0x0b0c &device.id usb 0x001e +device.name e.dentifier2 (ABN AMRO electronic banking card reader NL) vendor.id usb 0x0b0c &device.id usb 0x002e +device.name C200 smartcard controller (Nordea card reader) vendor.id usb 0x0b0c &device.id usb 0x003f +device.name Todos C400 smartcard controller (Handelsbanken card reader) vendor.id usb 0x0b0c &device.id usb 0x0050 +device.name Argos Mini II Smart Card Reader (CCID) vendor.id usb 0x0b0d +vendor.name ProjectLab vendor.id usb 0x0b0d &device.id usb 0x0000 +device.name CenturyCD vendor.id usb 0x0b0e +vendor.name GN Netcom vendor.id usb 0x0b0e &device.id usb 0x0348 +device.name Jabra UC VOICE 550a MS vendor.id usb 0x0b0e &device.id usb 0x034c +device.name Jabra UC Voice 750 MS vendor.id usb 0x0b0e &device.id usb 0x0410 +device.name Jabra SPEAK 410 vendor.id usb 0x0b0e &device.id usb 0x0420 +device.name Jabra SPEAK 510 vendor.id usb 0x0b0e &device.id usb 0x094d +device.name GN Netcom / Jabra REVO Wireless vendor.id usb 0x0b0e &device.id usb 0x1017 +device.name Jabra PRO 930 vendor.id usb 0x0b0e &device.id usb 0x1022 +device.name Jabra PRO 9450, Type 9400BS (DECT Headset) vendor.id usb 0x0b0e &device.id usb 0x1041 +device.name Jabra PRO 9460 vendor.id usb 0x0b0e &device.id usb 0x1900 +device.name Jabra Biz 1900 vendor.id usb 0x0b0e &device.id usb 0x2007 +device.name GN 2000 Stereo Corded Headset vendor.id usb 0x0b0e &device.id usb 0x620c +device.name Jabra BT620s vendor.id usb 0x0b0e &device.id usb 0x9330 +device.name Jabra GN9330 Headset vendor.id usb 0x0b0f +vendor.name AVID Technology vendor.id usb 0x0b10 +vendor.name Pcally vendor.id usb 0x0b11 +vendor.name I Tech Solutions Co., Ltd vendor.id usb 0x0b1e +vendor.name Electronic Warfare Assoc., Inc. (EWA) vendor.id usb 0x0b1e &device.id usb 0x8007 +device.name Blackhawk USB560-BP JTAG Emulator vendor.id usb 0x0b1f +vendor.name Insyde Software Corp. vendor.id usb 0x0b20 +vendor.name TransDimension, Inc. vendor.id usb 0x0b21 +vendor.name Yokogawa Electric Corp. vendor.id usb 0x0b22 +vendor.name Japan System Development Co., Ltd vendor.id usb 0x0b23 +vendor.name Pan-Asia Electronics Co., Ltd vendor.id usb 0x0b24 +vendor.name Link Evolution Corp. vendor.id usb 0x0b27 +vendor.name Ritek Corp. vendor.id usb 0x0b28 +vendor.name Kenwood Corp. vendor.id usb 0x0b2c +vendor.name Village Center, Inc. vendor.id usb 0x0b30 +vendor.name PNY Technologies, Inc. vendor.id usb 0x0b30 &device.id usb 0x0006 +device.name SM Media-Shuttle Card Reader vendor.id usb 0x0b33 +vendor.name Contour Design, Inc. vendor.id usb 0x0b33 &device.id usb 0x0020 +device.name ShuttleXpress vendor.id usb 0x0b33 &device.id usb 0x0030 +device.name ShuttlePro v2 vendor.id usb 0x0b33 &device.id usb 0x0700 +device.name RollerMouse Pro vendor.id usb 0x0b37 +vendor.name Hitachi ULSI Systems Co., Ltd vendor.id usb 0x0b38 +vendor.name Gear Head vendor.id usb 0x0b38 &device.id usb 0x0003 +device.name Keyboard vendor.id usb 0x0b38 &device.id usb 0x0010 +device.name 107-Key Keyboard vendor.id usb 0x0b39 +vendor.name Omnidirectional Control Technology, Inc. vendor.id usb 0x0b39 &device.id usb 0x0001 +device.name Composite USB PS2 Converter vendor.id usb 0x0b39 &device.id usb 0x0109 +device.name USB TO Ethernet vendor.id usb 0x0b39 &device.id usb 0x0421 +device.name Serial vendor.id usb 0x0b39 &device.id usb 0x0801 +device.name USB-Parallel Bridge vendor.id usb 0x0b39 &device.id usb 0x0901 +device.name OCT To Fast Ethernet Converter vendor.id usb 0x0b39 &device.id usb 0x0c03 +device.name LAN DOCK Serial Converter vendor.id usb 0x0b3a +vendor.name IPaxess vendor.id usb 0x0b3b +vendor.name Tekram Technology Co., Ltd vendor.id usb 0x0b3b &device.id usb 0x0163 +device.name TL-WN320G 1.0 WLAN Adapter vendor.id usb 0x0b3b &device.id usb 0x1601 +device.name Allnet 0193 802.11b Adapter vendor.id usb 0x0b3b &device.id usb 0x1602 +device.name ZyXEL ZyAIR B200 802.11b Adapter vendor.id usb 0x0b3b &device.id usb 0x1612 +device.name AIR.Mate 2@net 802.11b Adapter vendor.id usb 0x0b3b &device.id usb 0x1613 +device.name 802.11b Wireless LAN Adapter vendor.id usb 0x0b3b &device.id usb 0x1620 +device.name Allnet Wireless Network Adapter [Envara WiND512] vendor.id usb 0x0b3b &device.id usb 0x1630 +device.name QuickWLAN 802.11bg vendor.id usb 0x0b3b &device.id usb 0x5630 +device.name 802.11bg vendor.id usb 0x0b3b &device.id usb 0x6630 +device.name ZD1211 vendor.id usb 0x0b3c +vendor.name Olivetti Techcenter vendor.id usb 0x0b3c &device.id usb 0xa010 +device.name Simple_Way Printer/Scanner/Copier vendor.id usb 0x0b3c &device.id usb 0xc000 +device.name Olicard 100 vendor.id usb 0x0b3c &device.id usb 0xc700 +device.name Olicard 100 (Mass Storage mode) vendor.id usb 0x0b3e +vendor.name Kikusui Electronics Corp. vendor.id usb 0x0b41 +vendor.name Hal Corp. vendor.id usb 0x0b41 &device.id usb 0x0011 +device.name Crossam2+USB IR commander vendor.id usb 0x0b43 +vendor.name Play.com, Inc. vendor.id usb 0x0b43 &device.id usb 0x0003 +device.name PS2 Controller Converter vendor.id usb 0x0b43 &device.id usb 0x0005 +device.name GameCube Adaptor vendor.id usb 0x0b47 +vendor.name Sportbug.com, Inc. vendor.id usb 0x0b48 +vendor.name TechnoTrend AG vendor.id usb 0x0b48 &device.id usb 0x1003 +device.name Technotrend/Hauppauge USB-Nova vendor.id usb 0x0b48 &device.id usb 0x1004 +device.name TT-PCline vendor.id usb 0x0b48 &device.id usb 0x1005 +device.name Technotrend/Hauppauge USB-Nova vendor.id usb 0x0b48 &device.id usb 0x1006 +device.name Technotrend/Hauppauge DEC3000-s vendor.id usb 0x0b48 &device.id usb 0x1007 +device.name TT-micro plus Device vendor.id usb 0x0b48 &device.id usb 0x1008 +device.name Technotrend/Hauppauge DEC2000-t vendor.id usb 0x0b48 &device.id usb 0x1009 +device.name Technotrend/Hauppauge DEC2540-t vendor.id usb 0x0b48 &device.id usb 0x3001 +device.name DVB-S receiver vendor.id usb 0x0b48 &device.id usb 0x3002 +device.name DVB-C receiver vendor.id usb 0x0b48 &device.id usb 0x3003 +device.name DVB-T receiver vendor.id usb 0x0b48 &device.id usb 0x3004 +device.name TT TV-Stick vendor.id usb 0x0b48 &device.id usb 0x3005 +device.name TT TV-Stick (8kB EEPROM) vendor.id usb 0x0b48 &device.id usb 0x3006 +device.name TT-connect S-2400 DVB-S receiver vendor.id usb 0x0b48 &device.id usb 0x3007 +device.name TT-connect S2-3600 vendor.id usb 0x0b48 &device.id usb 0x3008 +device.name TT-connect vendor.id usb 0x0b48 &device.id usb 0x3009 +device.name TT-connect S-2400 DVB-S receiver (8kB EEPROM) vendor.id usb 0x0b48 &device.id usb 0x300a +device.name TT-connect S2-3650 CI vendor.id usb 0x0b48 &device.id usb 0x300b +device.name TT-connect C-3650 CI vendor.id usb 0x0b48 &device.id usb 0x300c +device.name TT-connect T-3650 CI vendor.id usb 0x0b48 &device.id usb 0x300d +device.name TT-connect CT-3650 CI vendor.id usb 0x0b48 &device.id usb 0x300e +device.name TT-connect C-2400 vendor.id usb 0x0b48 &device.id usb 0x3011 +device.name TT-connect S2-4600 vendor.id usb 0x0b48 &device.id usb 0x3012 +device.name TT-connect CT2-4650 CI vendor.id usb 0x0b48 &device.id usb 0x3014 +device.name TT-TVStick CT2-4400 vendor.id usb 0x0b48 &device.id usb 0x3015 +device.name TT-connect CT2-4650 CI vendor.id usb 0x0b48 &device.id usb 0x3017 +device.name TT-connect S2-4650 CI vendor.id usb 0x0b49 +vendor.name ASCII Corp. vendor.id usb 0x0b49 &device.id usb 0x064f +device.name Trance Vibrator vendor.id usb 0x0b4b +vendor.name Pine Corp. Ltd. vendor.id usb 0x0b4b &device.id usb 0x0100 +device.name D'music MP3 Player vendor.id usb 0x0b4d +vendor.name Graphtec America, Inc. vendor.id usb 0x0b4d &device.id usb 0x110a +device.name Graphtec CC200-20 vendor.id usb 0x0b4e +vendor.name Musical Electronics, Ltd vendor.id usb 0x0b4e &device.id usb 0x6500 +device.name MP3 Player vendor.id usb 0x0b4e &device.id usb 0x8028 +device.name MP3 Player vendor.id usb 0x0b4e &device.id usb 0x8920 +device.name MP3 Player vendor.id usb 0x0b50 +vendor.name Dumpries Co., Ltd vendor.id usb 0x0b51 +vendor.name Comfort Keyboard Co. vendor.id usb 0x0b51 &device.id usb 0x0020 +device.name Comfort Keyboard vendor.id usb 0x0b52 +vendor.name Colorado MicroDisplay, Inc. vendor.id usb 0x0b54 +vendor.name Sinbon Electronics Co., Ltd vendor.id usb 0x0b56 +vendor.name TYI Systems, Ltd vendor.id usb 0x0b57 +vendor.name Beijing HanwangTechnology Co., Ltd vendor.id usb 0x0b59 +vendor.name Lake Communications, Ltd vendor.id usb 0x0b5a +vendor.name Corel Corp. vendor.id usb 0x0b5f +vendor.name Green Electronics Co., Ltd vendor.id usb 0x0b60 +vendor.name Nsine, Ltd vendor.id usb 0x0b61 +vendor.name NEC Viewtechnology, Ltd vendor.id usb 0x0b62 +vendor.name Orange Micro, Inc. vendor.id usb 0x0b62 &device.id usb 0x000b +device.name Bluetooth Device vendor.id usb 0x0b62 &device.id usb 0x0059 +device.name iBOT2 Webcam vendor.id usb 0x0b63 +vendor.name ADLink Technology, Inc. vendor.id usb 0x0b64 +vendor.name Wonderful Wire Cable Co., Ltd vendor.id usb 0x0b65 +vendor.name Expert Magnetics Corp. vendor.id usb 0x0b66 +vendor.name Cybiko Inc. vendor.id usb 0x0b66 &device.id usb 0x0041 +device.name Xtreme vendor.id usb 0x0b67 +vendor.name Fairbanks Scales vendor.id usb 0x0b67 &device.id usb 0x555e +device.name SCB-R9000 vendor.id usb 0x0b69 +vendor.name CacheVision vendor.id usb 0x0b6a +vendor.name Maxim Integrated Products vendor.id usb 0x0b6a &device.id usb 0xa132 +device.name WUP-005 [Nintendo Wii U Pro Controller] vendor.id usb 0x0b6f +vendor.name Nagano Japan Radio Co., Ltd vendor.id usb 0x0b70 +vendor.name PortalPlayer, Inc. vendor.id usb 0x0b70 &device.id usb 0x00ba +device.name iRiver H10 20GB vendor.id usb 0x0b71 +vendor.name SHIN-EI Sangyo Co., Ltd vendor.id usb 0x0b72 +vendor.name Embedded Wireless Technology Co., Ltd vendor.id usb 0x0b73 +vendor.name Computone Corp. vendor.id usb 0x0b75 +vendor.name Roland DG Corp. vendor.id usb 0x0b79 +vendor.name Sunrise Telecom, Inc. vendor.id usb 0x0b7a +vendor.name Zeevo, Inc. vendor.id usb 0x0b7a &device.id usb 0x07d0 +device.name Bluetooth Dongle vendor.id usb 0x0b7b +vendor.name Taiko Denki Co., Ltd vendor.id usb 0x0b7c +vendor.name ITRAN Communications, Ltd vendor.id usb 0x0b7d +vendor.name Astrodesign, Inc. vendor.id usb 0x0b81 +vendor.name id3 Technologies vendor.id usb 0x0b81 &device.id usb 0x0001 +device.name Biothentic II smartcard reader with fingerprint sensor vendor.id usb 0x0b81 &device.id usb 0x0002 +device.name DFU-Enabled Devices (DFU) vendor.id usb 0x0b81 &device.id usb 0x0012 +device.name BioPAD biometric module (DFU + CDC) vendor.id usb 0x0b81 &device.id usb 0x0102 +device.name Certis V1 fingerprint reader vendor.id usb 0x0b81 &device.id usb 0x0103 +device.name Certis V2 fingerprint reader vendor.id usb 0x0b81 &device.id usb 0x0200 +device.name CL1356T / CL1356T5 / CL1356A smartcard readers (CCID) vendor.id usb 0x0b81 &device.id usb 0x0201 +device.name CL1356T / CL1356T5 / CL1356A smartcard readers (DFU + CCID) vendor.id usb 0x0b81 &device.id usb 0x0220 +device.name CL1356A FFPJP smartcard reader (CCID + HID) vendor.id usb 0x0b81 &device.id usb 0x0221 +device.name CL1356A smartcard reader (DFU + CCID + HID) vendor.id usb 0x0b84 +vendor.name Rextron Technology, Inc. vendor.id usb 0x0b85 +vendor.name Elkat Electronics, Sdn., Bhd. vendor.id usb 0x0b86 +vendor.name Exputer Systems, Inc. vendor.id usb 0x0b86 &device.id usb 0x5100 +device.name XMC5100 Zippy Drive vendor.id usb 0x0b86 &device.id usb 0x5110 +device.name XMC5110 Flash Drive vendor.id usb 0x0b86 &device.id usb 0x5200 +device.name XMC5200 Zippy Drive vendor.id usb 0x0b86 &device.id usb 0x5201 +device.name XMC5200 Zippy Drive vendor.id usb 0x0b86 &device.id usb 0x5202 +device.name XMC5200 Zippy Drive vendor.id usb 0x0b86 &device.id usb 0x5280 +device.name XMC5280 Storage Drive vendor.id usb 0x0b86 &device.id usb 0xfff0 +device.name ISP5200 Debugger vendor.id usb 0x0b87 +vendor.name Plus-One I & T, Inc. vendor.id usb 0x0b88 +vendor.name Sigma Koki Co., Ltd, Technology Center vendor.id usb 0x0b89 +vendor.name Advanced Digital Broadcast, Ltd vendor.id usb 0x0b8c +vendor.name SMART Technologies Inc. vendor.id usb 0x0b8c &device.id usb 0x0001 +device.name Interactive Whiteboard Controller (SB6) (HID) vendor.id usb 0x0b8c &device.id usb 0x00c3 +device.name Sympodium ID350 vendor.id usb 0x0b95 +vendor.name ASIX Electronics Corp. vendor.id usb 0x0b95 &device.id usb 0x1720 +device.name 10/100 Ethernet vendor.id usb 0x0b95 &device.id usb 0x1780 +device.name AX88178 vendor.id usb 0x0b95 &device.id usb 0x1790 +device.name AX88179 Gigabit Ethernet vendor.id usb 0x0b95 &device.id usb 0x7720 +device.name AX88772 vendor.id usb 0x0b95 &device.id usb 0x772a +device.name AX88772A Fast Ethernet vendor.id usb 0x0b95 &device.id usb 0x772b +device.name AX88772B vendor.id usb 0x0b95 &device.id usb 0x7e2b +device.name AX88772B Fast Ethernet Controller vendor.id usb 0x0b96 +vendor.name Sewon Telecom vendor.id usb 0x0b97 +vendor.name O2 Micro, Inc. vendor.id usb 0x0b97 &device.id usb 0x7732 +device.name Smart Card Reader vendor.id usb 0x0b97 &device.id usb 0x7761 +device.name Oz776 1.1 Hub vendor.id usb 0x0b97 &device.id usb 0x7762 +device.name Oz776 SmartCard Reader vendor.id usb 0x0b97 &device.id usb 0x7772 +device.name OZ776 CCID Smartcard Reader vendor.id usb 0x0b98 +vendor.name Playmates Toys, Inc. vendor.id usb 0x0b99 +vendor.name Audio International, Inc. vendor.id usb 0x0b9b +vendor.name Dipl.-Ing. Stefan Kunde vendor.id usb 0x0b9b &device.id usb 0x4012 +device.name Reflex RC-controller Interface vendor.id usb 0x0b9d +vendor.name Softprotec Co. vendor.id usb 0x0b9f +vendor.name Chippo Technologies vendor.id usb 0x0baf +vendor.name U.S. Robotics vendor.id usb 0x0baf &device.id usb 0x00e5 +device.name USR6000 vendor.id usb 0x0baf &device.id usb 0x00eb +device.name USR1120 802.11b Adapter vendor.id usb 0x0baf &device.id usb 0x00ec +device.name 56K Faxmodem vendor.id usb 0x0baf &device.id usb 0x00f1 +device.name SureConnect ADSL ATM Adapter vendor.id usb 0x0baf &device.id usb 0x00f2 +device.name SureConnect ADSL Loader vendor.id usb 0x0baf &device.id usb 0x00f5 +device.name SureConnect ADSL ATM Adapter vendor.id usb 0x0baf &device.id usb 0x00f6 +device.name SureConnect ADSL Loader vendor.id usb 0x0baf &device.id usb 0x00f7 +device.name SureConnect ADSL ATM Adapter vendor.id usb 0x0baf &device.id usb 0x00f8 +device.name SureConnect ADSL Loader vendor.id usb 0x0baf &device.id usb 0x00f9 +device.name SureConnect ADSL ATM Adapter vendor.id usb 0x0baf &device.id usb 0x00fa +device.name SureConnect ADSL Loader vendor.id usb 0x0baf &device.id usb 0x00fb +device.name SureConnect ADSL Ethernet/USB Router vendor.id usb 0x0baf &device.id usb 0x0111 +device.name USR5420 802.11g Adapter [Broadcom 4320 USB] vendor.id usb 0x0baf &device.id usb 0x0118 +device.name U5 802.11g Adapter vendor.id usb 0x0baf &device.id usb 0x011b +device.name Wireless MAXg Adapter [Broadcom 4320] vendor.id usb 0x0baf &device.id usb 0x0121 +device.name USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B] vendor.id usb 0x0baf &device.id usb 0x0303 +device.name USR5637 56K Faxmodem vendor.id usb 0x0baf &device.id usb 0x6112 +device.name FaxModem Model 5633 vendor.id usb 0x0bb0 +vendor.name Concord Camera Corp. vendor.id usb 0x0bb0 &device.id usb 0x0100 +device.name Sound Vision Stream vendor.id usb 0x0bb0 &device.id usb 0x5007 +device.name 3340z/Rollei DC3100 vendor.id usb 0x0bb1 +vendor.name Infinilink Corp. vendor.id usb 0x0bb2 +vendor.name Ambit Microsystems Corp. vendor.id usb 0x0bb2 &device.id usb 0x0302 +device.name U10H010 802.11b Wireless Adapter [Intersil PRISM 3] vendor.id usb 0x0bb2 &device.id usb 0x6098 +device.name USB Cable Modem vendor.id usb 0x0bb3 +vendor.name Ofuji Technology vendor.id usb 0x0bb4 +vendor.name HTC (High Tech Computer Corp.) vendor.id usb 0x0bb4 &device.id usb 0x0001 +device.name Android Phone via mass storage [Wiko Cink Peax 2] vendor.id usb 0x0bb4 &device.id usb 0x00ce +device.name mmO2 XDA GSM/GPRS Pocket PC vendor.id usb 0x0bb4 &device.id usb 0x00cf +device.name SPV C500 Smart Phone vendor.id usb 0x0bb4 &device.id usb 0x0a01 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a02 +device.name Himalaya GSM/GPRS Pocket PC vendor.id usb 0x0bb4 &device.id usb 0x0a03 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a04 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a05 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a06 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a07 +device.name Magician PocketPC SmartPhone / O2 XDA vendor.id usb 0x0bb4 &device.id usb 0x0a08 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a09 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a0a +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a0b +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a0c +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a0d +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a0e +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a0f +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a10 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a11 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a12 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a13 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a14 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a15 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a16 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a17 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a18 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a19 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a1a +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a1b +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a1c +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a1d +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a1e +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a1f +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a20 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a21 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a22 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a23 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a24 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a25 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a26 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a27 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a28 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a29 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a2a +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a2b +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a2c +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a2d +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a2e +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a2f +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a30 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a31 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a32 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a33 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a34 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a35 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a36 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a37 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a38 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a39 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a3a +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a3b +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a3c +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a3d +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a3e +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a3f +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a40 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a41 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a42 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a43 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a44 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a45 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a46 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a47 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a48 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a49 +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a4a +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a4b +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a4c +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a4d +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a4e +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a4f +device.name PocketPC Sync vendor.id usb 0x0bb4 &device.id usb 0x0a50 +device.name SmartPhone (MTP) vendor.id usb 0x0bb4 &device.id usb 0x0a51 +device.name SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC vendor.id usb 0x0bb4 &device.id usb 0x0a52 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a53 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a54 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a55 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a56 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a57 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a58 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a59 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a5a +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a5b +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a5c +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a5d +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a5e +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a5f +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a60 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a61 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a62 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a63 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a64 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a65 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a66 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a67 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a68 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a69 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a6a +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a6b +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a6c +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a6d +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a6e +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a6f +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a70 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a71 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a72 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a73 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a74 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a75 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a76 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a77 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a78 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a79 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a7a +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a7b +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a7c +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a7d +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a7e +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a7f +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a80 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a81 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a82 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a83 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a84 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a85 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a86 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a87 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a88 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a89 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a8a +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a8b +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a8c +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a8d +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a8e +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a8f +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a90 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a91 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a92 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a93 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a94 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a95 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a96 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a97 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a98 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a99 +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a9a +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a9b +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a9c +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a9d +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a9e +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0a9f +device.name SmartPhone Sync vendor.id usb 0x0bb4 &device.id usb 0x0b03 +device.name Ozone Mobile Broadband vendor.id usb 0x0bb4 &device.id usb 0x0b04 +device.name Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion vendor.id usb 0x0bb4 &device.id usb 0x0b05 +device.name P3600 vendor.id usb 0x0bb4 &device.id usb 0x0b06 +device.name Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO vendor.id usb 0x0bb4 &device.id usb 0x0b0c +device.name Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1 vendor.id usb 0x0bb4 &device.id usb 0x0b1f +device.name Sony Ericsson XPERIA X1 vendor.id usb 0x0bb4 &device.id usb 0x0b2f +device.name Rhodium vendor.id usb 0x0bb4 &device.id usb 0x0b51 +device.name Qtek 8310 mobile phone [Tornado Noble] vendor.id usb 0x0bb4 &device.id usb 0x0bce +device.name Vario MDA vendor.id usb 0x0bb4 &device.id usb 0x0c01 +device.name Dream / ADP1 / G1 / Magic / Tattoo vendor.id usb 0x0bb4 &device.id usb 0x0c02 +device.name Dream / ADP1 / G1 / Magic / Tattoo (Debug) vendor.id usb 0x0bb4 &device.id usb 0x0c03 +device.name Android Phone [Fairphone First Edition (FP1)] vendor.id usb 0x0bb4 &device.id usb 0x0c13 +device.name Diamond vendor.id usb 0x0bb4 &device.id usb 0x0c1f +device.name Sony Ericsson XPERIA X1 vendor.id usb 0x0bb4 &device.id usb 0x0c5f +device.name Snap vendor.id usb 0x0bb4 &device.id usb 0x0c86 +device.name Sensation vendor.id usb 0x0bb4 &device.id usb 0x0c87 +device.name Desire (debug) vendor.id usb 0x0bb4 &device.id usb 0x0c8d +device.name EVO 4G (debug) vendor.id usb 0x0bb4 &device.id usb 0x0c91 +device.name Vision vendor.id usb 0x0bb4 &device.id usb 0x0c94 +device.name Vision vendor.id usb 0x0bb4 &device.id usb 0x0c97 +device.name Legend vendor.id usb 0x0bb4 &device.id usb 0x0c99 +device.name Desire (debug) vendor.id usb 0x0bb4 &device.id usb 0x0c9e +device.name Incredible vendor.id usb 0x0bb4 &device.id usb 0x0ca2 +device.name Desire HD (debug mode) vendor.id usb 0x0bb4 &device.id usb 0x0ca5 +device.name Android Phone [Evo Shift 4G] vendor.id usb 0x0bb4 &device.id usb 0x0cae +device.name T-Mobile MyTouch 4G Slide [Doubleshot] vendor.id usb 0x0bb4 &device.id usb 0x0de5 +device.name One (M7) vendor.id usb 0x0bb4 &device.id usb 0x0dea +device.name M7_UL [HTC One] vendor.id usb 0x0bb4 &device.id usb 0x0f25 +device.name One M8 vendor.id usb 0x0bb4 &device.id usb 0x0f63 +device.name Desire 610 Via MTP vendor.id usb 0x0bb4 &device.id usb 0x0f64 +device.name Desire 601 vendor.id usb 0x0bb4 &device.id usb 0x0fb4 +device.name Remote NDIS based Device vendor.id usb 0x0bb4 &device.id usb 0x0ff8 +device.name Desire HD (Tethering Mode) vendor.id usb 0x0bb4 &device.id usb 0x0ff9 +device.name Desire / Desire HD / Hero / Thunderbolt (Charge Mode) vendor.id usb 0x0bb4 &device.id usb 0x0ffe +device.name Desire HD (modem mode) vendor.id usb 0x0bb4 &device.id usb 0x0fff +device.name Android Fastboot Bootloader vendor.id usb 0x0bb4 &device.id usb 0x2008 +device.name Android Phone via MTP [Wiko Cink Peax 2] vendor.id usb 0x0bb4 &device.id usb 0x200b +device.name Android Phone via PTP [Wiko Cink Peax 2] vendor.id usb 0x0bb5 +vendor.name Murata Manufacturing Co., Ltd vendor.id usb 0x0bb6 +vendor.name Network Alchemy vendor.id usb 0x0bb7 +vendor.name Joytech Computer Co., Ltd vendor.id usb 0x0bb8 +vendor.name Hitachi Semiconductor and Devices Sales Co., Ltd vendor.id usb 0x0bb9 +vendor.name Eiger M&C Co., Ltd vendor.id usb 0x0bba +vendor.name ZAccess Systems vendor.id usb 0x0bbb +vendor.name General Meters Corp. vendor.id usb 0x0bbc +vendor.name Assistive Technology, Inc. vendor.id usb 0x0bbd +vendor.name System Connection, Inc. vendor.id usb 0x0bc0 +vendor.name Knilink Technology, Inc. vendor.id usb 0x0bc1 +vendor.name Fuw Yng Electronics Co., Ltd vendor.id usb 0x0bc2 +vendor.name Seagate RSS LLC vendor.id usb 0x0bc2 &device.id usb 0x0502 +device.name ST3300601CB-RK 300 GB External Hard Drive vendor.id usb 0x0bc2 &device.id usb 0x0503 +device.name ST3250824A [Barracuda 7200.9] vendor.id usb 0x0bc2 &device.id usb 0x2000 +device.name Storage Adapter V3 (TPP) vendor.id usb 0x0bc2 &device.id usb 0x2100 +device.name FreeAgent Go vendor.id usb 0x0bc2 &device.id usb 0x2200 +device.name FreeAgent Go FW vendor.id usb 0x0bc2 &device.id usb 0x2300 +device.name Expansion Portable vendor.id usb 0x0bc2 &device.id usb 0x231a +device.name Expansion Portable vendor.id usb 0x0bc2 &device.id usb 0x2320 +device.name USB 3.0 bridge [Portable Expansion Drive] vendor.id usb 0x0bc2 &device.id usb 0x2321 +device.name Expansion Portable vendor.id usb 0x0bc2 &device.id usb 0x2322 +device.name SRD0NF1 Expansion Portable (STEA) vendor.id usb 0x0bc2 &device.id usb 0x2340 +device.name FreeAgent External Hard Drive vendor.id usb 0x0bc2 &device.id usb 0x3000 +device.name FreeAgent Desktop vendor.id usb 0x0bc2 &device.id usb 0x3008 +device.name FreeAgent Desk 1TB vendor.id usb 0x0bc2 &device.id usb 0x3101 +device.name FreeAgent XTreme 640GB vendor.id usb 0x0bc2 &device.id usb 0x3312 +device.name SRD00F2 Expansion Desktop Drive (STBV) vendor.id usb 0x0bc2 &device.id usb 0x3320 +device.name SRD00F2 [Expansion Desktop Drive] vendor.id usb 0x0bc2 &device.id usb 0x3332 +device.name Expansion vendor.id usb 0x0bc2 &device.id usb 0x5020 +device.name FreeAgent GoFlex vendor.id usb 0x0bc2 &device.id usb 0x5021 +device.name FreeAgent GoFlex USB 2.0 vendor.id usb 0x0bc2 &device.id usb 0x5030 +device.name FreeAgent GoFlex Upgrade Cable STAE104 vendor.id usb 0x0bc2 &device.id usb 0x5031 +device.name FreeAgent GoFlex USB 3.0 vendor.id usb 0x0bc2 &device.id usb 0x5032 +device.name SATA cable vendor.id usb 0x0bc2 &device.id usb 0x5070 +device.name FreeAgent GoFlex Desk vendor.id usb 0x0bc2 &device.id usb 0x5071 +device.name FreeAgent GoFlex Desk vendor.id usb 0x0bc2 &device.id usb 0x50a1 +device.name FreeAgent GoFlex Desk vendor.id usb 0x0bc2 &device.id usb 0x50a5 +device.name FreeAgent GoFlex Desk USB 3.0 vendor.id usb 0x0bc2 &device.id usb 0x5121 +device.name FreeAgent GoFlex vendor.id usb 0x0bc2 &device.id usb 0x5161 +device.name FreeAgent GoFlex dock vendor.id usb 0x0bc2 &device.id usb 0x61b7 +device.name Maxtor M3 Portable vendor.id usb 0x0bc2 &device.id usb 0xa003 +device.name Backup Plus vendor.id usb 0x0bc2 &device.id usb 0xa0a1 +device.name Backup Plus Desktop vendor.id usb 0x0bc2 &device.id usb 0xa0a4 +device.name Backup Plus Desktop Drive vendor.id usb 0x0bc2 &device.id usb 0xab00 +device.name Slim Portable Drive vendor.id usb 0x0bc2 &device.id usb 0xab20 +device.name Backup Plus Portable Drive vendor.id usb 0x0bc2 &device.id usb 0xab21 +device.name Backup Plus Slim vendor.id usb 0x0bc2 &device.id usb 0xab24 +device.name Backup Plus Portable Drive vendor.id usb 0x0bc2 &device.id usb 0xab31 +device.name Backup Plus Desktop Drive (5TB) vendor.id usb 0x0bc2 &device.id usb 0xab34 +device.name Backup Plus vendor.id usb 0x0bc2 &device.id usb 0xab38 +device.name Backup Plus Hub vendor.id usb 0x0bc3 +vendor.name IPWireless, Inc. vendor.id usb 0x0bc3 &device.id usb 0x0001 +device.name UMTS-TDD (TD-CDMA) modem vendor.id usb 0x0bc4 +vendor.name Microcube Corp. vendor.id usb 0x0bc5 +vendor.name JCN Co., Ltd vendor.id usb 0x0bc6 +vendor.name ExWAY, Inc. vendor.id usb 0x0bc7 +vendor.name X10 Wireless Technology, Inc. vendor.id usb 0x0bc7 &device.id usb 0x0001 +device.name ActiveHome (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x0002 +device.name Firecracker Interface (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x0003 +device.name VGA Video Sender (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x0004 +device.name X10 Receiver vendor.id usb 0x0bc7 &device.id usb 0x0005 +device.name Wireless Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x0006 +device.name Wireless Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x0007 +device.name Wireless Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x0008 +device.name Wireless Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x0009 +device.name Wireless Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x000a +device.name Wireless Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x000b +device.name Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x000c +device.name Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x000d +device.name Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x000e +device.name Transceiver (ACPI-compliant) vendor.id usb 0x0bc7 &device.id usb 0x000f +device.name Transceiver (ACPI-compliant) vendor.id usb 0x0bc8 +vendor.name Telmax Communications vendor.id usb 0x0bc9 +vendor.name ECI Telecom, Ltd vendor.id usb 0x0bca +vendor.name Startek Engineering, Inc. vendor.id usb 0x0bcb +vendor.name Perfect Technic Enterprise Co., Ltd vendor.id usb 0x0bd7 +vendor.name Andrew Pargeter & Associates vendor.id usb 0x0bd7 &device.id usb 0xa021 +device.name Amptek DP4 multichannel signal analyzer vendor.id usb 0x0bda +vendor.name Realtek Semiconductor Corp. vendor.id usb 0x0bda &device.id usb 0x0103 +device.name USB 2.0 Card Reader vendor.id usb 0x0bda &device.id usb 0x0104 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0106 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0107 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0108 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0109 +device.name microSDXC Card Reader [Hama 00091047] vendor.id usb 0x0bda &device.id usb 0x0111 +device.name RTS5111 Card Reader Controller vendor.id usb 0x0bda &device.id usb 0x0113 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0115 +device.name Mass Storage Device (Multicard Reader) vendor.id usb 0x0bda &device.id usb 0x0116 +device.name RTS5116 Card Reader Controller vendor.id usb 0x0bda &device.id usb 0x0117 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0118 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0119 +device.name Storage Device (SD card reader) vendor.id usb 0x0bda &device.id usb 0x0129 +device.name RTS5129 Card Reader Controller vendor.id usb 0x0bda &device.id usb 0x0138 +device.name RTS5138 Card Reader Controller vendor.id usb 0x0bda &device.id usb 0x0139 +device.name RTS5139 Card Reader Controller vendor.id usb 0x0bda &device.id usb 0x0151 +device.name Mass Storage Device (Multicard Reader) vendor.id usb 0x0bda &device.id usb 0x0152 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0153 +device.name 3-in-1 (SD/SDHC/SDXC) Card Reader vendor.id usb 0x0bda &device.id usb 0x0156 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0157 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0158 +device.name USB 2.0 multicard reader vendor.id usb 0x0bda &device.id usb 0x0159 +device.name RTS5159 Card Reader Controller vendor.id usb 0x0bda &device.id usb 0x0161 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0168 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0169 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0171 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0176 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0178 +device.name Mass Storage Device vendor.id usb 0x0bda &device.id usb 0x0179 +device.name RTL8188ETV Wireless LAN 802.11n Network Adapter vendor.id usb 0x0bda &device.id usb 0x0184 +device.name RTS5182 Card Reader vendor.id usb 0x0bda &device.id usb 0x0186 +device.name Card Reader vendor.id usb 0x0bda &device.id usb 0x0301 +device.name multicard reader vendor.id usb 0x0bda &device.id usb 0x0307 +device.name Card Reader vendor.id usb 0x0bda &device.id usb 0x1724 +device.name RTL8723AU 802.11n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x2831 +device.name RTL2831U DVB-T vendor.id usb 0x0bda &device.id usb 0x2832 +device.name RTL2832U DVB-T vendor.id usb 0x0bda &device.id usb 0x2838 +device.name RTL2838 DVB-T vendor.id usb 0x0bda &device.id usb 0x5401 +device.name RTL 8153 USB 3.0 hub with gigabit ethernet vendor.id usb 0x0bda &device.id usb 0x570c +device.name Asus laptop camera vendor.id usb 0x0bda &device.id usb 0x5730 +device.name HP 2.0MP High Definition Webcam vendor.id usb 0x0bda &device.id usb 0x5751 +device.name Integrated Webcam vendor.id usb 0x0bda &device.id usb 0x5775 +device.name HP "Truevision HD" laptop camera vendor.id usb 0x0bda &device.id usb 0x57b3 +device.name Acer 640 × 480 laptop camera vendor.id usb 0x0bda &device.id usb 0x57da +device.name Built-In Video Camera vendor.id usb 0x0bda &device.id usb 0x8150 +device.name RTL8150 Fast Ethernet Adapter vendor.id usb 0x0bda &device.id usb 0x8151 +device.name RTL8151 Adapteon Business Mobile Networks BV vendor.id usb 0x0bda &device.id usb 0x8152 +device.name RTL8152 Fast Ethernet Adapter vendor.id usb 0x0bda &device.id usb 0x8153 +device.name RTL8153 Gigabit Ethernet Adapter vendor.id usb 0x0bda &device.id usb 0x8171 +device.name RTL8188SU 802.11n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8172 +device.name RTL8191SU 802.11n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8174 +device.name RTL8192SU 802.11n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8176 +device.name RTL8188CUS 802.11n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8178 +device.name RTL8192CU 802.11n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8179 +device.name RTL8188EUS 802.11n Wireless Network Adapter vendor.id usb 0x0bda &device.id usb 0x817f +device.name RTL8188RU 802.11n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8187 +device.name RTL8187 Wireless Adapter vendor.id usb 0x0bda &device.id usb 0x8189 +device.name RTL8187B Wireless 802.11g 54Mbps Network Adapter vendor.id usb 0x0bda &device.id usb 0x818b +device.name ACT-WNP-UA-005 802.11b/g/n WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8192 +device.name RTL8191SU 802.11n Wireless Adapter vendor.id usb 0x0bda &device.id usb 0x8193 +device.name RTL8192DU 802.11an WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8197 +device.name RTL8187B Wireless Adapter vendor.id usb 0x0bda &device.id usb 0x8198 +device.name RTL8187B Wireless Adapter vendor.id usb 0x0bda &device.id usb 0x8199 +device.name RTL8187SU 802.11g WLAN Adapter vendor.id usb 0x0bda &device.id usb 0x8812 +device.name RTL8812AU 802.11a/b/g/n/ac WLAN Adapter vendor.id usb 0x0bdb +vendor.name Ericsson Business Mobile Networks BV vendor.id usb 0x0bdb &device.id usb 0x1000 +device.name BV Bluetooth Device vendor.id usb 0x0bdb &device.id usb 0x1002 +device.name Bluetooth Device 1.2 vendor.id usb 0x0bdb &device.id usb 0x1049 +device.name C3607w Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x1900 +device.name F3507g Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x1902 +device.name F3507g v2 Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x1904 +device.name F3607gw Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x1905 +device.name F3607gw v2 Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x1906 +device.name F3607gw v3 Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x1909 +device.name F3307 v2 Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x190a +device.name F3307 Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x190b +device.name C3607w v2 Mobile Broadband Module vendor.id usb 0x0bdb &device.id usb 0x1926 +device.name H5321 gw Mobile Broadband Driver vendor.id usb 0x0bdc +vendor.name Y Media Corp. vendor.id usb 0x0bdd +vendor.name Orange PCS vendor.id usb 0x0be2 +vendor.name Kanda Tsushin Kogyo Co., Ltd vendor.id usb 0x0be3 +vendor.name TOYO Corp. vendor.id usb 0x0be4 +vendor.name Elka International, Ltd vendor.id usb 0x0be5 +vendor.name DOME imaging systems, Inc. vendor.id usb 0x0be6 +vendor.name Dong Guan Humen Wonderful Wire Cable Factory vendor.id usb 0x0bed +vendor.name MEI vendor.id usb 0x0bed &device.id usb 0x1100 +device.name CASHFLOW SC vendor.id usb 0x0bed &device.id usb 0x1101 +device.name Series 2000 Combo Acceptor vendor.id usb 0x0bee +vendor.name LTK Industries, Ltd vendor.id usb 0x0bef +vendor.name Way2Call Communications vendor.id usb 0x0bf0 +vendor.name Pace Micro Technology PLC vendor.id usb 0x0bf1 +vendor.name Intracom S.A. vendor.id usb 0x0bf1 &device.id usb 0x0001 +device.name netMod Driver Ver 2.4.17 (CAPI) vendor.id usb 0x0bf1 &device.id usb 0x0002 +device.name netMod Driver Ver 2.4 (CAPI) vendor.id usb 0x0bf1 &device.id usb 0x0003 +device.name netMod Driver Ver 2.4 (CAPI) vendor.id usb 0x0bf2 +vendor.name Konexx vendor.id usb 0x0bf6 +vendor.name Addonics Technologies, Inc. vendor.id usb 0x0bf6 &device.id usb 0x0103 +device.name Storage Device vendor.id usb 0x0bf6 &device.id usb 0x1234 +device.name Storage Device vendor.id usb 0x0bf6 &device.id usb 0xa000 +device.name Cable 205 (TPP) vendor.id usb 0x0bf6 &device.id usb 0xa001 +device.name Cable 205 vendor.id usb 0x0bf6 &device.id usb 0xa002 +device.name IDE Bridge vendor.id usb 0x0bf7 +vendor.name Sunny Giken, Inc. vendor.id usb 0x0bf8 +vendor.name Fujitsu Siemens Computers vendor.id usb 0x0bf8 &device.id usb 0x1001 +device.name Fujitsu Pocket Loox 600 PDA vendor.id usb 0x0bf8 &device.id usb 0x1006 +device.name SmartCard Reader 2A vendor.id usb 0x0bf8 &device.id usb 0x1007 +device.name Connect2Air E-5400 802.11g Wireless Adapter vendor.id usb 0x0bf8 &device.id usb 0x1009 +device.name Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x0bf8 &device.id usb 0x100c +device.name Keyboard FSC KBPC PX vendor.id usb 0x0bf8 &device.id usb 0x100f +device.name miniCard D2301 802.11bg Wireless Module [SiS 163U] vendor.id usb 0x0bf8 &device.id usb 0x1017 +device.name Keyboard KB SCR vendor.id usb 0x0bf8 &device.id usb 0x101f +device.name Fujitsu Full HD Pro Webcam vendor.id usb 0x0bfd +vendor.name Kvaser AB vendor.id usb 0x0bfd &device.id usb 0x0004 +device.name USBcan II vendor.id usb 0x0bfd &device.id usb 0x000b +device.name Leaf Light HS vendor.id usb 0x0bfd &device.id usb 0x000e +device.name Leaf SemiPro HS vendor.id usb 0x0c00 +vendor.name FireFly Mouse Mat vendor.id usb 0x0c00 &device.id usb 0x1607 +device.name Apex M500 vendor.id usb 0x0c04 +vendor.name MOTO Development Group, Inc. vendor.id usb 0x0c05 +vendor.name Appian Graphics vendor.id usb 0x0c06 +vendor.name Hasbro Games, Inc. vendor.id usb 0x0c07 +vendor.name Infinite Data Storage, Ltd vendor.id usb 0x0c08 +vendor.name Agate vendor.id usb 0x0c08 &device.id usb 0x0378 +device.name Q 16MB Storage Device vendor.id usb 0x0c09 +vendor.name Comjet Information System vendor.id usb 0x0c09 &device.id usb 0xa5a5 +device.name Litto Version USB2.0 vendor.id usb 0x0c0a +vendor.name Highpoint Technologies, Inc. vendor.id usb 0x0c0b +vendor.name Dura Micro, Inc. (Acomdata) vendor.id usb 0x0c0b &device.id usb 0x27cb +device.name 6-in-1 Flash Reader and Writer vendor.id usb 0x0c0b &device.id usb 0x27d7 +device.name Multi Memory reader/writer MD-005 vendor.id usb 0x0c0b &device.id usb 0x27da +device.name Multi Memory reader/writer MD-005 vendor.id usb 0x0c0b &device.id usb 0x27dc +device.name Multi Memory reader/writer MD-005 vendor.id usb 0x0c0b &device.id usb 0x27e7 +device.name 3,5'' HDD case MD-231 vendor.id usb 0x0c0b &device.id usb 0x27ee +device.name 3,5'' HDD case MD-231 vendor.id usb 0x0c0b &device.id usb 0x2814 +device.name 3,5'' HDD case MD-231 vendor.id usb 0x0c0b &device.id usb 0x2815 +device.name 3,5'' HDD case MD-231 vendor.id usb 0x0c0b &device.id usb 0x281d +device.name 3,5'' HDD case MD-231 vendor.id usb 0x0c0b &device.id usb 0x5fab +device.name Storage Adaptor vendor.id usb 0x0c0b &device.id usb 0xa109 +device.name CF/SM Reader and Writer vendor.id usb 0x0c0b &device.id usb 0xa10c +device.name SD/MS Reader and Writer vendor.id usb 0x0c0b &device.id usb 0xb001 +device.name USB 2.0 Mass Storage IDE adapter vendor.id usb 0x0c0b &device.id usb 0xb004 +device.name MMC/SD Reader and Writer vendor.id usb 0x0c12 +vendor.name Zeroplus vendor.id usb 0x0c12 &device.id usb 0x0005 +device.name PSX Vibration Feedback Converter vendor.id usb 0x0c12 &device.id usb 0x0030 +device.name PSX Vibration Feedback Converter vendor.id usb 0x0c12 &device.id usb 0x700e +device.name Logic Analyzer (LAP-C-16032) vendor.id usb 0x0c12 &device.id usb 0x8801 +device.name Xbox Controller vendor.id usb 0x0c12 &device.id usb 0x8802 +device.name Xbox Controller vendor.id usb 0x0c12 &device.id usb 0x8809 +device.name Red Octane Ignition Xbox DDR Pad vendor.id usb 0x0c12 &device.id usb 0x880a +device.name Pelican Eclipse PL-2023 vendor.id usb 0x0c12 &device.id usb 0x8810 +device.name Xbox Controller vendor.id usb 0x0c12 &device.id usb 0x9902 +device.name VibraX vendor.id usb 0x0c15 +vendor.name Iris Graphics vendor.id usb 0x0c16 +vendor.name Gyration, Inc. vendor.id usb 0x0c16 &device.id usb 0x0002 +device.name RF Technology Receiver vendor.id usb 0x0c16 &device.id usb 0x0003 +device.name RF Technology Receiver vendor.id usb 0x0c16 &device.id usb 0x0008 +device.name RF Technology Receiver vendor.id usb 0x0c16 &device.id usb 0x0080 +device.name eHome Infrared Receiver vendor.id usb 0x0c16 &device.id usb 0x0081 +device.name eHome Infrared Receiver vendor.id usb 0x0c17 +vendor.name Cyberboard A/S vendor.id usb 0x0c18 +vendor.name SynerTek Korea, Inc. vendor.id usb 0x0c19 +vendor.name cyberPIXIE, Inc. vendor.id usb 0x0c1a +vendor.name Silicon Motion, Inc. vendor.id usb 0x0c1b +vendor.name MIPS Technologies vendor.id usb 0x0c1c +vendor.name Hang Zhou Silan Electronics Co., Ltd vendor.id usb 0x0c22 +vendor.name Tally Printer Corp. vendor.id usb 0x0c23 +vendor.name Lernout + Hauspie vendor.id usb 0x0c24 +vendor.name Taiyo Yuden vendor.id usb 0x0c24 &device.id usb 0x0001 +device.name Bluetooth Adaptor vendor.id usb 0x0c24 &device.id usb 0x0002 +device.name Bluetooth Device2 vendor.id usb 0x0c24 &device.id usb 0x0005 +device.name Bluetooth Device(BC04-External) vendor.id usb 0x0c24 &device.id usb 0x000b +device.name Bluetooth Device(BC04-External) vendor.id usb 0x0c24 &device.id usb 0x000c +device.name Bluetooth Adaptor vendor.id usb 0x0c24 &device.id usb 0x000e +device.name Bluetooth Device(BC04-External) vendor.id usb 0x0c24 &device.id usb 0x000f +device.name Bluetooth Device (V2.0+EDR) vendor.id usb 0x0c24 &device.id usb 0x0010 +device.name Bluetooth Device(BC04-External) vendor.id usb 0x0c24 &device.id usb 0x0012 +device.name Bluetooth Device(BC04-External) vendor.id usb 0x0c24 &device.id usb 0x0018 +device.name Bluetooth Device(BC04-External) vendor.id usb 0x0c24 &device.id usb 0x0019 +device.name Bluetooth Device vendor.id usb 0x0c24 &device.id usb 0x0021 +device.name Bluetooth Device (V2.1+EDR) vendor.id usb 0x0c24 &device.id usb 0x0c24 +device.name Bluetooth Device(SAMPLE) vendor.id usb 0x0c24 &device.id usb 0xffff +device.name Bluetooth module with BlueCore in DFU mode vendor.id usb 0x0c25 +vendor.name Sampo Corp. vendor.id usb 0x0c25 &device.id usb 0x0310 +device.name Scream Cam vendor.id usb 0x0c26 +vendor.name Prolific Technology Inc. vendor.id usb 0x0c26 &device.id usb 0x0018 +device.name USB-Serial Controller [Icom Inc. OPC-478UC] vendor.id usb 0x0c27 +vendor.name RFIDeas, Inc vendor.id usb 0x0c27 &device.id usb 0x3bfa +device.name pcProx Card Reader vendor.id usb 0x0c2e +vendor.name Metrologic Instruments vendor.id usb 0x0c2e &device.id usb 0x0007 +device.name Metrologic MS7120 Barcode Scanner (IBM SurePOS mode) vendor.id usb 0x0c2e &device.id usb 0x0200 +device.name MS7120 Barcode Scanner vendor.id usb 0x0c2e &device.id usb 0x0204 +device.name Metrologic MS7120 Barcode Scanner (keyboard mode) vendor.id usb 0x0c2e &device.id usb 0x0206 +device.name Metrologic MS4980 Barcode Scanner vendor.id usb 0x0c2e &device.id usb 0x0700 +device.name Metrologic MS7120 Barcode Scanner (uni-directional serial mode) vendor.id usb 0x0c2e &device.id usb 0x0720 +device.name Metrologic MS7120 Barcode Scanner (bi-directional serial mode) vendor.id usb 0x0c2e &device.id usb 0x0b61 +device.name Vuquest 3310g vendor.id usb 0x0c2e &device.id usb 0x0b6a +device.name Vuquest 3310 Area-Imaging Scanner vendor.id usb 0x0c2e &device.id usb 0x0b81 +device.name Barcode scanner Voyager 1400g Series vendor.id usb 0x0c35 +vendor.name Eagletron, Inc. vendor.id usb 0x0c36 +vendor.name E Ink Corp. vendor.id usb 0x0c37 +vendor.name e.Digital vendor.id usb 0x0c38 +vendor.name Der An Electric Wire & Cable Co., Ltd vendor.id usb 0x0c39 +vendor.name IFR vendor.id usb 0x0c3a +vendor.name Furui Precise Component (Kunshan) Co., Ltd vendor.id usb 0x0c3b +vendor.name Komatsu, Ltd vendor.id usb 0x0c3c +vendor.name Radius Co., Ltd vendor.id usb 0x0c3d +vendor.name Innocom, Inc. vendor.id usb 0x0c3e +vendor.name Nextcell, Inc. vendor.id usb 0x0c44 +vendor.name Motorola iDEN vendor.id usb 0x0c44 &device.id usb 0x0021 +device.name iDEN P2k0 Device vendor.id usb 0x0c44 &device.id usb 0x0022 +device.name iDEN P2k1 Device vendor.id usb 0x0c44 &device.id usb 0x03a2 +device.name iDEN Smartphone vendor.id usb 0x0c44 &device.id usb 0x41d9 +device.name i1 phone vendor.id usb 0x0c45 +vendor.name Microdia vendor.id usb 0x0c45 &device.id usb 0x0011 +device.name EBUDDY vendor.id usb 0x0c45 &device.id usb 0x0520 +device.name MaxTrack Wireless Mouse vendor.id usb 0x0c45 &device.id usb 0x1018 +device.name Compact Flash storage memory card reader vendor.id usb 0x0c45 &device.id usb 0x1020 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1028 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1030 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1031 +device.name Sonix Mass Storage Device vendor.id usb 0x0c45 &device.id usb 0x1032 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1033 +device.name Sonix Mass Storage Device vendor.id usb 0x0c45 &device.id usb 0x1034 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1035 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1036 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1037 +device.name Sonix Mass Storage Device vendor.id usb 0x0c45 &device.id usb 0x1050 +device.name CF Card Reader vendor.id usb 0x0c45 &device.id usb 0x1058 +device.name HDD Reader vendor.id usb 0x0c45 &device.id usb 0x1060 +device.name iFlash SM-Direct Card Reader vendor.id usb 0x0c45 &device.id usb 0x1061 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1062 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1063 +device.name Sonix Mass Storage Device vendor.id usb 0x0c45 &device.id usb 0x1064 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1065 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1066 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1067 +device.name Mass Storage Reader vendor.id usb 0x0c45 &device.id usb 0x1158 +device.name A56AK vendor.id usb 0x0c45 &device.id usb 0x184c +device.name VoIP Phone vendor.id usb 0x0c45 &device.id usb 0x6001 +device.name Genius VideoCAM NB vendor.id usb 0x0c45 &device.id usb 0x6005 +device.name Sweex Mini Webcam vendor.id usb 0x0c45 &device.id usb 0x6007 +device.name VideoCAM Eye vendor.id usb 0x0c45 &device.id usb 0x6009 +device.name VideoCAM ExpressII vendor.id usb 0x0c45 &device.id usb 0x600d +device.name TwinkleCam USB camera vendor.id usb 0x0c45 &device.id usb 0x6011 +device.name PC Camera (SN9C102) vendor.id usb 0x0c45 &device.id usb 0x6019 +device.name PC Camera (SN9C102) vendor.id usb 0x0c45 &device.id usb 0x6024 +device.name VideoCAM ExpressII vendor.id usb 0x0c45 &device.id usb 0x6025 +device.name VideoCAM ExpressII vendor.id usb 0x0c45 &device.id usb 0x6028 +device.name Typhoon Easycam USB 330K (older) vendor.id usb 0x0c45 &device.id usb 0x6029 +device.name Triplex i-mini PC Camera vendor.id usb 0x0c45 &device.id usb 0x602a +device.name Meade ETX-105EC Camera vendor.id usb 0x0c45 &device.id usb 0x602b +device.name VideoCAM NB 300 vendor.id usb 0x0c45 &device.id usb 0x602c +device.name Clas Ohlson TWC-30XOP Webcam vendor.id usb 0x0c45 &device.id usb 0x602d +device.name VideoCAM ExpressII vendor.id usb 0x0c45 &device.id usb 0x602e +device.name VideoCAM Messenger vendor.id usb 0x0c45 &device.id usb 0x6030 +device.name VideoCAM ExpressII vendor.id usb 0x0c45 &device.id usb 0x603f +device.name VideoCAM ExpressII vendor.id usb 0x0c45 &device.id usb 0x6040 +device.name CCD PC Camera (PC390A) vendor.id usb 0x0c45 &device.id usb 0x606a +device.name CCD PC Camera (PC390A) vendor.id usb 0x0c45 &device.id usb 0x607a +device.name CCD PC Camera (PC390A) vendor.id usb 0x0c45 &device.id usb 0x607b +device.name Win2 PC Camera vendor.id usb 0x0c45 &device.id usb 0x607c +device.name CCD PC Camera (PC390A) vendor.id usb 0x0c45 &device.id usb 0x607e +device.name CCD PC Camera (PC390A) vendor.id usb 0x0c45 &device.id usb 0x6080 +device.name Audio (Microphone) vendor.id usb 0x0c45 &device.id usb 0x6082 +device.name VideoCAM Look vendor.id usb 0x0c45 &device.id usb 0x6083 +device.name VideoCAM Look vendor.id usb 0x0c45 &device.id usb 0x608c +device.name VideoCAM Look vendor.id usb 0x0c45 &device.id usb 0x608e +device.name VideoCAM Look vendor.id usb 0x0c45 &device.id usb 0x608f +device.name PC Camera (SN9C103 + OV7630) vendor.id usb 0x0c45 &device.id usb 0x60a8 +device.name VideoCAM Look vendor.id usb 0x0c45 &device.id usb 0x60aa +device.name VideoCAM Look vendor.id usb 0x0c45 &device.id usb 0x60ab +device.name PC Camera vendor.id usb 0x0c45 &device.id usb 0x60af +device.name VideoCAM Look vendor.id usb 0x0c45 &device.id usb 0x60b0 +device.name Genius VideoCam Look vendor.id usb 0x0c45 &device.id usb 0x60c0 +device.name PC Camera with Mic (SN9C105) vendor.id usb 0x0c45 &device.id usb 0x60c8 +device.name Win2 PC Camera vendor.id usb 0x0c45 &device.id usb 0x60cc +device.name PC Camera with Mic (SN9C105) vendor.id usb 0x0c45 &device.id usb 0x60ec +device.name PC Camera with Mic (SN9C105) vendor.id usb 0x0c45 &device.id usb 0x60ef +device.name Win2 PC Camera vendor.id usb 0x0c45 &device.id usb 0x60fa +device.name PC Camera with Mic (SN9C105) vendor.id usb 0x0c45 &device.id usb 0x60fb +device.name Composite Device vendor.id usb 0x0c45 &device.id usb 0x60fc +device.name PC Camera with Mic (SN9C105) vendor.id usb 0x0c45 &device.id usb 0x60fe +device.name Audio (Microphone) vendor.id usb 0x0c45 &device.id usb 0x6108 +device.name Win2 PC Camera vendor.id usb 0x0c45 &device.id usb 0x6122 +device.name PC Camera (SN9C110) vendor.id usb 0x0c45 &device.id usb 0x6123 +device.name PC Camera (SN9C110) vendor.id usb 0x0c45 &device.id usb 0x6128 +device.name PC Camera (SN9C325 + OM6802) vendor.id usb 0x0c45 &device.id usb 0x612a +device.name PC Camera (SN9C325) vendor.id usb 0x0c45 &device.id usb 0x612c +device.name PC Camera (SN9C110) vendor.id usb 0x0c45 &device.id usb 0x612e +device.name PC Camera (SN9C110) vendor.id usb 0x0c45 &device.id usb 0x612f +device.name PC Camera (SN9C110) vendor.id usb 0x0c45 &device.id usb 0x6130 +device.name PC Camera (SN9C120) vendor.id usb 0x0c45 &device.id usb 0x6138 +device.name Win2 PC Camera vendor.id usb 0x0c45 &device.id usb 0x613a +device.name PC Camera (SN9C120) vendor.id usb 0x0c45 &device.id usb 0x613b +device.name Win2 PC Camera vendor.id usb 0x0c45 &device.id usb 0x613c +device.name PC Camera (SN9C120) vendor.id usb 0x0c45 &device.id usb 0x613e +device.name PC Camera (SN9C120) vendor.id usb 0x0c45 &device.id usb 0x6143 +device.name PC Camera (SN9C120 + SP80708) vendor.id usb 0x0c45 &device.id usb 0x6240 +device.name PC Camera (SN9C201 + MI1300) vendor.id usb 0x0c45 &device.id usb 0x6242 +device.name PC Camera (SN9C201 + MI1310) vendor.id usb 0x0c45 &device.id usb 0x6243 +device.name PC Camera (SN9C201 + S5K4AAFX) vendor.id usb 0x0c45 &device.id usb 0x6248 +device.name PC Camera (SN9C201 + OV9655) vendor.id usb 0x0c45 &device.id usb 0x624b +device.name PC Camera (SN9C201 + CX1332) vendor.id usb 0x0c45 &device.id usb 0x624c +device.name PC Camera (SN9C201 + MI1320) vendor.id usb 0x0c45 &device.id usb 0x624e +device.name PC Camera (SN9C201 + SOI968) vendor.id usb 0x0c45 &device.id usb 0x624f +device.name PC Camera (SN9C201 + OV9650) vendor.id usb 0x0c45 &device.id usb 0x6251 +device.name PC Camera (SN9C201 + OV9650) vendor.id usb 0x0c45 &device.id usb 0x6253 +device.name PC Camera (SN9C201 + OV9650) vendor.id usb 0x0c45 &device.id usb 0x6260 +device.name PC Camera (SN9C201 + OV7670ISP) vendor.id usb 0x0c45 &device.id usb 0x6262 +device.name PC Camera (SN9C201 + OM6802) vendor.id usb 0x0c45 &device.id usb 0x6270 +device.name PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ... vendor.id usb 0x0c45 &device.id usb 0x627a +device.name PC Camera (SN9C201 + S5K53BEB) vendor.id usb 0x0c45 &device.id usb 0x627b +device.name PC Camera (SN9C201 + OV7660) vendor.id usb 0x0c45 &device.id usb 0x627c +device.name PC Camera (SN9C201 + HV7131R) vendor.id usb 0x0c45 &device.id usb 0x627f +device.name PC Camera (SN9C201 + OV965x + EEPROM) vendor.id usb 0x0c45 &device.id usb 0x6280 +device.name PC Camera with Microphone (SN9C202 + MI1300) vendor.id usb 0x0c45 &device.id usb 0x6282 +device.name PC Camera with Microphone (SN9C202 + MI1310) vendor.id usb 0x0c45 &device.id usb 0x6283 +device.name PC Camera with Microphone (SN9C202 + S5K4AAFX) vendor.id usb 0x0c45 &device.id usb 0x6288 +device.name PC Camera with Microphone (SN9C202 + OV9655) vendor.id usb 0x0c45 &device.id usb 0x628a +device.name PC Camera with Microphone (SN9C202 + ICM107) vendor.id usb 0x0c45 &device.id usb 0x628b +device.name PC Camera with Microphone (SN9C202 + CX1332) vendor.id usb 0x0c45 &device.id usb 0x628c +device.name PC Camera with Microphone (SN9C202 + MI1320) vendor.id usb 0x0c45 &device.id usb 0x628e +device.name PC Camera with Microphone (SN9C202 + SOI968) vendor.id usb 0x0c45 &device.id usb 0x628f +device.name PC Camera with Microphone (SN9C202 + OV9650) vendor.id usb 0x0c45 &device.id usb 0x62a0 +device.name PC Camera with Microphone (SN9C202 + OV7670ISP) vendor.id usb 0x0c45 &device.id usb 0x62a2 +device.name PC Camera with Microphone (SN9C202 + OM6802) vendor.id usb 0x0c45 &device.id usb 0x62b0 +device.name PC Camera with Microphone (SN9C202 + MI0360/MT9V011 or MI0360SOC/MT9V111) vendor.id usb 0x0c45 &device.id usb 0x62b3 +device.name PC Camera with Microphone (SN9C202 + OV9655) vendor.id usb 0x0c45 &device.id usb 0x62ba +device.name PC Camera with Microphone (SN9C202 + S5K53BEB) vendor.id usb 0x0c45 &device.id usb 0x62bb +device.name PC Camera with Microphone (SN9C202 + OV7660) vendor.id usb 0x0c45 &device.id usb 0x62bc +device.name PC Camera with Microphone (SN9C202 + HV7131R) vendor.id usb 0x0c45 &device.id usb 0x62be +device.name PC Camera with Microphone (SN9C202 + OV7663) vendor.id usb 0x0c45 &device.id usb 0x62c0 +device.name Sonix USB 2.0 Camera vendor.id usb 0x0c45 &device.id usb 0x62e0 +device.name MSI Starcam Racer vendor.id usb 0x0c45 &device.id usb 0x6300 +device.name PC Microscope camera vendor.id usb 0x0c45 &device.id usb 0x6310 +device.name Sonix USB 2.0 Camera vendor.id usb 0x0c45 &device.id usb 0x6340 +device.name Camera vendor.id usb 0x0c45 &device.id usb 0x6341 +device.name Defender G-Lens 2577 HD720p Camera vendor.id usb 0x0c45 &device.id usb 0x63e0 +device.name Sonix Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x63f1 +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x63f8 +device.name Sonix Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x6409 +device.name Webcam vendor.id usb 0x0c45 &device.id usb 0x6413 +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x6417 +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x6419 +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x641d +device.name 1.3 MPixel Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x643f +device.name Dell Integrated HD Webcam vendor.id usb 0x0c45 &device.id usb 0x644d +device.name 1.3 MPixel Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x6480 +device.name Sonix 1.3 MP Laptop Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x648b +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x64bd +device.name Sony Visual Communication Camera vendor.id usb 0x0c45 &device.id usb 0x64d0 +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x64d2 +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x651b +device.name HP Webcam vendor.id usb 0x0c45 &device.id usb 0x6705 +device.name Integrated HD Webcam vendor.id usb 0x0c45 &device.id usb 0x6710 +device.name Integrated Webcam vendor.id usb 0x0c45 &device.id usb 0x7401 +device.name TEMPer Temperature Sensor vendor.id usb 0x0c45 &device.id usb 0x7402 +device.name TEMPerHUM Temperature & Humidity Sensor vendor.id usb 0x0c45 &device.id usb 0x7403 +device.name Foot Switch vendor.id usb 0x0c45 &device.id usb 0x8000 +device.name DC31VC vendor.id usb 0x0c45 &device.id usb 0x8006 +device.name Dual Mode Camera (8006 VGA) vendor.id usb 0x0c45 &device.id usb 0x800a +device.name Vivitar Vivicam3350B vendor.id usb 0x0c46 +vendor.name WaveRider Communications, Inc. vendor.id usb 0x0c4a +vendor.name ALGE-TIMING GmbH vendor.id usb 0x0c4a &device.id usb 0x0889 +device.name Timy vendor.id usb 0x0c4a &device.id usb 0x088a +device.name Timy 2 vendor.id usb 0x0c4b +vendor.name Reiner SCT Kartensysteme GmbH vendor.id usb 0x0c4b &device.id usb 0x0100 +device.name cyberJack e-com/pinpad vendor.id usb 0x0c4b &device.id usb 0x0300 +device.name cyberJack pinpad(a) vendor.id usb 0x0c4b &device.id usb 0x0400 +device.name cyberJack e-com(a) vendor.id usb 0x0c4b &device.id usb 0x0401 +device.name cyberJack pinpad(a2) vendor.id usb 0x0c4b &device.id usb 0x0500 +device.name cyberJack RFID standard dual interface smartcard reader vendor.id usb 0x0c4b &device.id usb 0x0501 +device.name cyberJack RFID comfort dual interface smartcard reader vendor.id usb 0x0c4b &device.id usb 0x0502 +device.name cyberJack compact vendor.id usb 0x0c4b &device.id usb 0x0504 +device.name cyberJack go / go plus vendor.id usb 0x0c4b &device.id usb 0x0505 +device.name cyberJack wave vendor.id usb 0x0c4b &device.id usb 0x9102 +device.name cyberJack RFID basis contactless smartcard reader vendor.id usb 0x0c4c +vendor.name Needham's Electronics vendor.id usb 0x0c4c &device.id usb 0x0021 +device.name EMP-21 Universal Programmer vendor.id usb 0x0c52 +vendor.name Sealevel Systems, Inc. vendor.id usb 0x0c52 &device.id usb 0x2101 +device.name SeaLINK+232 vendor.id usb 0x0c52 &device.id usb 0x2102 +device.name SeaLINK+485 vendor.id usb 0x0c52 &device.id usb 0x2103 +device.name SeaLINK+232I vendor.id usb 0x0c52 &device.id usb 0x2104 +device.name SeaLINK+485I vendor.id usb 0x0c52 &device.id usb 0x2211 +device.name SeaPORT+2/232 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2212 +device.name SeaPORT+2/485 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2213 +device.name SeaPORT+2 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2221 +device.name SeaPORT+2/232 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2222 +device.name SeaPORT+2/485 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2223 +device.name SeaPORT+2 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2411 +device.name SeaPORT+4/232 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2412 +device.name SeaPORT+4/485 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2413 +device.name SeaPORT+4 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2421 +device.name SeaPORT+4/232 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2422 +device.name SeaPORT+4/485 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2423 +device.name SeaPORT+4 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2431 +device.name SeaPORT+4/232 (Port 3) vendor.id usb 0x0c52 &device.id usb 0x2432 +device.name SeaPORT+4/485 (Port 3) vendor.id usb 0x0c52 &device.id usb 0x2433 +device.name SeaPORT+4 (Port 3) vendor.id usb 0x0c52 &device.id usb 0x2441 +device.name SeaPORT+4/232 (Port 4) vendor.id usb 0x0c52 &device.id usb 0x2442 +device.name SeaPORT+4/485 (Port 4) vendor.id usb 0x0c52 &device.id usb 0x2443 +device.name SeaPORT+4 (Port 4) vendor.id usb 0x0c52 &device.id usb 0x2811 +device.name SeaLINK+8/232 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2812 +device.name SeaLINK+8/485 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2813 +device.name SeaLINK+8 (Port 1) vendor.id usb 0x0c52 &device.id usb 0x2821 +device.name SeaLINK+8/232 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2822 +device.name SeaLINK+8/485 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2823 +device.name SeaLINK+8 (Port 2) vendor.id usb 0x0c52 &device.id usb 0x2831 +device.name SeaLINK+8/232 (Port 3) vendor.id usb 0x0c52 &device.id usb 0x2832 +device.name SeaLINK+8/485 (Port 3) vendor.id usb 0x0c52 &device.id usb 0x2833 +device.name SeaLINK+8 (Port 3) vendor.id usb 0x0c52 &device.id usb 0x2841 +device.name SeaLINK+8/232 (Port 4) vendor.id usb 0x0c52 &device.id usb 0x2842 +device.name SeaLINK+8/485 (Port 4) vendor.id usb 0x0c52 &device.id usb 0x2843 +device.name SeaLINK+8 (Port 4) vendor.id usb 0x0c52 &device.id usb 0x2851 +device.name SeaLINK+8/232 (Port 5) vendor.id usb 0x0c52 &device.id usb 0x2852 +device.name SeaLINK+8/485 (Port 5) vendor.id usb 0x0c52 &device.id usb 0x2853 +device.name SeaLINK+8 (Port 5) vendor.id usb 0x0c52 &device.id usb 0x2861 +device.name SeaLINK+8/232 (Port 6) vendor.id usb 0x0c52 &device.id usb 0x2862 +device.name SeaLINK+8/485 (Port 6) vendor.id usb 0x0c52 &device.id usb 0x2863 +device.name SeaLINK+8 (Port 6) vendor.id usb 0x0c52 &device.id usb 0x2871 +device.name SeaLINK+8/232 (Port 7) vendor.id usb 0x0c52 &device.id usb 0x2872 +device.name SeaLINK+8/485 (Port 7) vendor.id usb 0x0c52 &device.id usb 0x2873 +device.name SeaLINK+8 (Port 7) vendor.id usb 0x0c52 &device.id usb 0x2881 +device.name SeaLINK+8/232 (Port 8) vendor.id usb 0x0c52 &device.id usb 0x2882 +device.name SeaLINK+8/485 (Port 8) vendor.id usb 0x0c52 &device.id usb 0x2883 +device.name SeaLINK+8 (Port 8) vendor.id usb 0x0c52 &device.id usb 0x9020 +device.name SeaLINK+422 vendor.id usb 0x0c52 &device.id usb 0xa02a +device.name SeaLINK+8 (Port 1+2) vendor.id usb 0x0c52 &device.id usb 0xa02b +device.name SeaLINK+8 (Port 3+4) vendor.id usb 0x0c52 &device.id usb 0xa02c +device.name SeaLINK+8 (Port 5+6) vendor.id usb 0x0c52 &device.id usb 0xa02d +device.name SeaLINK+8 (Port 7+8) vendor.id usb 0x0c53 +vendor.name ViewPLUS, Inc. vendor.id usb 0x0c54 +vendor.name Glory, Ltd vendor.id usb 0x0c55 +vendor.name Spectrum Digital, Inc. vendor.id usb 0x0c55 &device.id usb 0x0510 +device.name Spectrum Digital XDS510 JTAG Debugger vendor.id usb 0x0c55 &device.id usb 0x0540 +device.name SPI540 vendor.id usb 0x0c55 &device.id usb 0x5416 +device.name TMS320C5416 DSK vendor.id usb 0x0c55 &device.id usb 0x6416 +device.name TMS320C6416 DDB vendor.id usb 0x0c56 +vendor.name Billion Bright, Ltd vendor.id usb 0x0c57 +vendor.name Imaginative Design Operation Co., Ltd vendor.id usb 0x0c58 +vendor.name Vidar Systems Corp. vendor.id usb 0x0c59 +vendor.name Dong Guan Shinko Wire Co., Ltd vendor.id usb 0x0c5a +vendor.name TRS International Mfg., Inc. vendor.id usb 0x0c5e +vendor.name Xytronix Research & Design vendor.id usb 0x0c60 +vendor.name Apogee Electronics Corp. vendor.id usb 0x0c60 &device.id usb 0x0001 +device.name MiniMe vendor.id usb 0x0c60 &device.id usb 0x0002 +device.name MiniDAC vendor.id usb 0x0c60 &device.id usb 0x0003 +device.name ONE vendor.id usb 0x0c60 &device.id usb 0x0004 +device.name GiO vendor.id usb 0x0c60 &device.id usb 0x0007 +device.name Duet vendor.id usb 0x0c60 &device.id usb 0x0009 +device.name Jam vendor.id usb 0x0c60 &device.id usb 0x000a +device.name Jam Bootloader vendor.id usb 0x0c60 &device.id usb 0x000b +device.name MiC vendor.id usb 0x0c60 &device.id usb 0x000c +device.name MiC Bootloader vendor.id usb 0x0c60 &device.id usb 0x8007 +device.name Duet DFU Mode vendor.id usb 0x0c62 +vendor.name Chant Sincere Co., Ltd vendor.id usb 0x0c63 +vendor.name Toko, Inc. vendor.id usb 0x0c64 +vendor.name Signality System Engineering Co., Ltd vendor.id usb 0x0c65 +vendor.name Eminence Enterprise Co., Ltd vendor.id usb 0x0c66 +vendor.name Rexon Electronics Corp. vendor.id usb 0x0c67 +vendor.name Concept Telecom, Ltd vendor.id usb 0x0c6a +vendor.name ACS vendor.id usb 0x0c6a &device.id usb 0x0005 +device.name Color 320 x 240 LCD Display Terminal with Touchscreen vendor.id usb 0x0c6c +vendor.name JETI Technische Instrumente GmbH vendor.id usb 0x0c6c &device.id usb 0x04b2 +device.name Specbos 1201 vendor.id usb 0x0c70 +vendor.name MCT Elektronikladen vendor.id usb 0x0c70 &device.id usb 0x0000 +device.name USB08 Development board vendor.id usb 0x0c70 &device.id usb 0x0747 +device.name Eye Movement Recorder [Visagraph]/[ReadAlyzer] vendor.id usb 0x0c72 +vendor.name PEAK System vendor.id usb 0x0c72 &device.id usb 0x000c +device.name PCAN-USB vendor.id usb 0x0c72 &device.id usb 0x000d +device.name PCAN Pro vendor.id usb 0x0c74 +vendor.name Optronic Laboratories Inc. vendor.id usb 0x0c74 &device.id usb 0x0002 +device.name OL 700-30 Goniometer vendor.id usb 0x0c76 +vendor.name JMTek, LLC. vendor.id usb 0x0c76 &device.id usb 0x0001 +device.name Mass Storage Controller vendor.id usb 0x0c76 &device.id usb 0x0002 +device.name Mass Storage Controller vendor.id usb 0x0c76 &device.id usb 0x0003 +device.name USBdisk vendor.id usb 0x0c76 &device.id usb 0x0004 +device.name Mass Storage Controller vendor.id usb 0x0c76 &device.id usb 0x0005 +device.name Transcend Flash disk vendor.id usb 0x0c76 &device.id usb 0x0006 +device.name Transcend JetFlash vendor.id usb 0x0c76 &device.id usb 0x0007 +device.name Mass Storage Device vendor.id usb 0x0c76 &device.id usb 0x1600 +device.name Ion Quick Play LP turntable vendor.id usb 0x0c76 &device.id usb 0x1605 +device.name SSS Headphone Set vendor.id usb 0x0c76 &device.id usb 0x1607 +device.name audio controller vendor.id usb 0x0c77 +vendor.name Sipix Group, Ltd vendor.id usb 0x0c77 &device.id usb 0x1001 +device.name SiPix Web2 vendor.id usb 0x0c77 &device.id usb 0x1002 +device.name SiPix SC2100 vendor.id usb 0x0c77 &device.id usb 0x1010 +device.name SiPix Snap vendor.id usb 0x0c77 &device.id usb 0x1011 +device.name SiPix Blink 2 vendor.id usb 0x0c77 &device.id usb 0x1015 +device.name SiPix CAMeleon vendor.id usb 0x0c78 +vendor.name Detto Corp. vendor.id usb 0x0c79 +vendor.name NuConnex Technologies Pte., Ltd vendor.id usb 0x0c7a +vendor.name Wing-Span Enterprise Co., Ltd vendor.id usb 0x0c86 +vendor.name NDA Technologies, Inc. vendor.id usb 0x0c88 +vendor.name Kyocera Wireless Corp. vendor.id usb 0x0c88 &device.id usb 0x0021 +device.name Handheld vendor.id usb 0x0c88 &device.id usb 0x17da +device.name Qualcomm Kyocera CDMA Technologies MSM vendor.id usb 0x0c89 +vendor.name Honda Tsushin Kogyo Co., Ltd vendor.id usb 0x0c8a +vendor.name Pathway Connectivity, Inc. vendor.id usb 0x0c8b +vendor.name Wavefly Corp. vendor.id usb 0x0c8c +vendor.name Coactive Networks vendor.id usb 0x0c8d +vendor.name Tempo vendor.id usb 0x0c8e +vendor.name Cesscom Co., Ltd vendor.id usb 0x0c8e &device.id usb 0x6000 +device.name Luxian Series vendor.id usb 0x0c8f +vendor.name Applied Microsystems vendor.id usb 0x0c94 +vendor.name Cryptera vendor.id usb 0x0c94 &device.id usb 0xa000 +device.name EPP 1217 vendor.id usb 0x0c98 +vendor.name Berkshire Products, Inc. vendor.id usb 0x0c98 &device.id usb 0x1140 +device.name USB PC Watchdog vendor.id usb 0x0c99 +vendor.name Innochips Co., Ltd vendor.id usb 0x0c9a +vendor.name Hanwool Robotics Corp. vendor.id usb 0x0c9b +vendor.name Jobin Yvon, Inc. vendor.id usb 0x0c9d +vendor.name SemTek vendor.id usb 0x0c9d &device.id usb 0x0170 +device.name 3873 Manual Insert card reader vendor.id usb 0x0ca2 +vendor.name Zyfer vendor.id usb 0x0ca3 +vendor.name Sega Corp. vendor.id usb 0x0ca4 +vendor.name ST&T Instrument Corp. vendor.id usb 0x0ca5 +vendor.name BAE Systems Canada, Inc. vendor.id usb 0x0ca6 +vendor.name Castles Technology Co., Ltd vendor.id usb 0x0ca6 &device.id usb 0x0010 +device.name EZUSB PC/SC Smart Card Reader vendor.id usb 0x0ca6 &device.id usb 0x0050 +device.name EZ220PU Reader Controller vendor.id usb 0x0ca6 &device.id usb 0x1077 +device.name Bludrive Family Smart Card Reader vendor.id usb 0x0ca6 &device.id usb 0x107e +device.name Reader Controller vendor.id usb 0x0ca6 &device.id usb 0x2010 +device.name myPad110 PC/SC Smart Card Reader vendor.id usb 0x0ca6 &device.id usb 0x3050 +device.name EZ710 Smart Card Reader vendor.id usb 0x0ca7 +vendor.name Information Systems Laboratories vendor.id usb 0x0cad +vendor.name Motorola CGISS vendor.id usb 0x0cad &device.id usb 0x1007 +device.name APX Series Consolette vendor.id usb 0x0cad &device.id usb 0x1030 +device.name APX Series Radio (Portable) vendor.id usb 0x0cad &device.id usb 0x1031 +device.name APX Series Radio (Mobile) vendor.id usb 0x0cad &device.id usb 0x1602 +device.name IMPRES Battery Data Reader vendor.id usb 0x0cad &device.id usb 0x9001 +device.name PowerPad Pocket PC Device vendor.id usb 0x0cae +vendor.name Ascom Business Systems, Ltd vendor.id usb 0x0caf +vendor.name Buslink vendor.id usb 0x0caf &device.id usb 0x2507 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x0caf &device.id usb 0x2515 +device.name Flash Disk Embedded Hub vendor.id usb 0x0caf &device.id usb 0x2516 +device.name Flash Disk Security Device vendor.id usb 0x0caf &device.id usb 0x2517 +device.name Flash Disk Mass Storage Device vendor.id usb 0x0caf &device.id usb 0x25c7 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x0caf &device.id usb 0x3a00 +device.name Hard Drive vendor.id usb 0x0caf &device.id usb 0x3a20 +device.name Mass Storage Device vendor.id usb 0x0caf &device.id usb 0x3acd +device.name Mass Storage Device vendor.id usb 0x0cb0 +vendor.name Flying Pig Systems vendor.id usb 0x0cb1 +vendor.name Innovonics, Inc. vendor.id usb 0x0cb6 +vendor.name Celestix Networks, Pte., Ltd vendor.id usb 0x0cb7 +vendor.name Singatron Enterprise Co., Ltd vendor.id usb 0x0cb8 +vendor.name Opticis Co., Ltd vendor.id usb 0x0cba +vendor.name Trust Electronic (Shanghai) Co., Ltd vendor.id usb 0x0cbb +vendor.name Shanghai Darong Electronics Co., Ltd vendor.id usb 0x0cbc +vendor.name Palmax Technology Co., Ltd vendor.id usb 0x0cbc &device.id usb 0x0101 +device.name Pocket PC P6C vendor.id usb 0x0cbc &device.id usb 0x0201 +device.name Personal Digital Assistant vendor.id usb 0x0cbc &device.id usb 0x0301 +device.name Personal Digital Assistant P6M+ vendor.id usb 0x0cbc &device.id usb 0x0401 +device.name Pocket PC vendor.id usb 0x0cbd +vendor.name Pentel Co., Ltd (Electronics Equipment Div.) vendor.id usb 0x0cbe +vendor.name Keryx Technologies, Inc. vendor.id usb 0x0cbf +vendor.name Union Genius Computer Co., Ltd vendor.id usb 0x0cc0 +vendor.name Kuon Yi Industrial Corp. vendor.id usb 0x0cc1 +vendor.name Given Imaging, Ltd vendor.id usb 0x0cc2 +vendor.name Timex Corp. vendor.id usb 0x0cc3 +vendor.name Rimage Corp. vendor.id usb 0x0cc4 +vendor.name emsys GmbH vendor.id usb 0x0cc5 +vendor.name Sendo vendor.id usb 0x0cc6 +vendor.name Intermagic Corp. vendor.id usb 0x0cc8 +vendor.name Technotools Corp. vendor.id usb 0x0cc9 +vendor.name BroadMAX Technologies, Inc. vendor.id usb 0x0cca +vendor.name Amphenol vendor.id usb 0x0ccb +vendor.name SKNet Co., Ltd vendor.id usb 0x0ccc +vendor.name Domex Technology Corp. vendor.id usb 0x0ccd +vendor.name TerraTec Electronic GmbH vendor.id usb 0x0ccd &device.id usb 0x0012 +device.name PHASE 26 vendor.id usb 0x0ccd &device.id usb 0x0013 +device.name PHASE 26 vendor.id usb 0x0ccd &device.id usb 0x0014 +device.name PHASE 26 vendor.id usb 0x0ccd &device.id usb 0x0015 +device.name Flash Update for TerraTec PHASE 26 vendor.id usb 0x0ccd &device.id usb 0x0021 +device.name Cameo Grabster 200 vendor.id usb 0x0ccd &device.id usb 0x0023 +device.name Mystify Claw vendor.id usb 0x0ccd &device.id usb 0x0028 +device.name Aureon 5.1 MkII vendor.id usb 0x0ccd &device.id usb 0x0032 +device.name MIDI HUBBLE vendor.id usb 0x0ccd &device.id usb 0x0035 +device.name Miditech Play'n Roll vendor.id usb 0x0ccd &device.id usb 0x0036 +device.name Cinergy 250 Audio vendor.id usb 0x0ccd &device.id usb 0x0037 +device.name Cinergy 250 Audio vendor.id usb 0x0ccd &device.id usb 0x0038 +device.name Cinergy T² DVB-T Receiver vendor.id usb 0x0ccd &device.id usb 0x0039 +device.name Grabster AV 400 vendor.id usb 0x0ccd &device.id usb 0x003b +device.name Cinergy 400 vendor.id usb 0x0ccd &device.id usb 0x003c +device.name Grabster AV 250 vendor.id usb 0x0ccd &device.id usb 0x0042 +device.name Cinergy Hybrid T XS vendor.id usb 0x0ccd &device.id usb 0x0043 +device.name Cinergy T XS vendor.id usb 0x0ccd &device.id usb 0x004e +device.name Cinergy T XS vendor.id usb 0x0ccd &device.id usb 0x004f +device.name Cinergy Analog XS vendor.id usb 0x0ccd &device.id usb 0x0055 +device.name Cinergy T XE (Version 1, AF9005) vendor.id usb 0x0ccd &device.id usb 0x005c +device.name Cinergy T² vendor.id usb 0x0ccd &device.id usb 0x0069 +device.name Cinergy T XE (Version 2, AF9015) vendor.id usb 0x0ccd &device.id usb 0x006b +device.name Cinergy HT PVR (EU) vendor.id usb 0x0ccd &device.id usb 0x0072 +device.name Cinergy Hybrid T vendor.id usb 0x0ccd &device.id usb 0x0077 +device.name Aureon Dual USB vendor.id usb 0x0ccd &device.id usb 0x0078 +device.name Cinergy T XXS vendor.id usb 0x0ccd &device.id usb 0x0086 +device.name Cinergy Hybrid XE vendor.id usb 0x0ccd &device.id usb 0x008e +device.name Cinergy HTC XS vendor.id usb 0x0ccd &device.id usb 0x0096 +device.name Grabby vendor.id usb 0x0ccd &device.id usb 0x0097 +device.name Cinergy T RC MKII vendor.id usb 0x0ccd &device.id usb 0x0099 +device.name AfaTech 9015 [Cinergy T Stick Dual] vendor.id usb 0x0ccd &device.id usb 0x00a5 +device.name Cinergy Hybrid Stick vendor.id usb 0x0ccd &device.id usb 0x00a9 +device.name RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black] vendor.id usb 0x0ccd &device.id usb 0x00b3 +device.name NOXON DAB/DAB+ Stick vendor.id usb 0x0ccd &device.id usb 0x00e0 +device.name NOXON DAB/DAB+ Stick V2 vendor.id usb 0x0ccd &device.id usb 0x0102 +device.name Cinergy S2 Stick vendor.id usb 0x0ccd &device.id usb 0x0105 +device.name Cinergy S2 Box vendor.id usb 0x0ccd &device.id usb 0x10a7 +device.name TerraTec G3 vendor.id usb 0x0cd4 +vendor.name Bang Olufsen vendor.id usb 0x0cd4 &device.id usb 0x0101 +device.name BeolinkPC2 vendor.id usb 0x0cd5 +vendor.name LabJack Corporation vendor.id usb 0x0cd5 &device.id usb 0x0003 +device.name U3 vendor.id usb 0x0cd5 &device.id usb 0x0009 +device.name UE9 vendor.id usb 0x0cd6 +vendor.name Scheidt & Bachmann vendor.id usb 0x0cd6 &device.id usb 0x000c +device.name S&B TPU vendor.id usb 0x0cd6 &device.id usb 0x000e +device.name S&B BKV vendor.id usb 0x0cd6 &device.id usb 0x0011 +device.name Money Coin Unit vendor.id usb 0x0cd7 +vendor.name NewChip S.r.l. vendor.id usb 0x0cd8 +vendor.name JS Digitech, Inc. vendor.id usb 0x0cd8 &device.id usb 0x2007 +device.name Smart Card Reader/JSTU-9700 vendor.id usb 0x0cd9 +vendor.name Hitachi Shin Din Cable, Ltd vendor.id usb 0x0cde +vendor.name Z-Com vendor.id usb 0x0cde &device.id usb 0x0001 +device.name XI-750 802.11b Wireless Adapter [Atmel AT76C503A] vendor.id usb 0x0cde &device.id usb 0x0002 +device.name XI-725/726 Prism2.5 802.11b Adapter vendor.id usb 0x0cde &device.id usb 0x0003 +device.name Sagem 802.11b Dongle vendor.id usb 0x0cde &device.id usb 0x0004 +device.name Sagem 802.11b Dongle vendor.id usb 0x0cde &device.id usb 0x0005 +device.name XI-735 Prism3 802.11b Adapter vendor.id usb 0x0cde &device.id usb 0x0006 +device.name XG-300 802.11b Adapter vendor.id usb 0x0cde &device.id usb 0x0008 +device.name XG-703A 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x0cde &device.id usb 0x0009 +device.name (ZD1211)IEEE 802.11b+g Adapter vendor.id usb 0x0cde &device.id usb 0x0011 +device.name ZD1211 vendor.id usb 0x0cde &device.id usb 0x0012 +device.name AR5523 vendor.id usb 0x0cde &device.id usb 0x0013 +device.name AR5523 driver (no firmware) vendor.id usb 0x0cde &device.id usb 0x0014 +device.name NB 802.11g Wireless LAN Adapter(3887A) vendor.id usb 0x0cde &device.id usb 0x0015 +device.name XG-705A 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x0cde &device.id usb 0x0016 +device.name NB 802.11g Wireless LAN Adapter(3887A) vendor.id usb 0x0cde &device.id usb 0x0018 +device.name NB 802.11a/b/g Wireless LAN Adapter(3887A) vendor.id usb 0x0cde &device.id usb 0x001a +device.name 802.11bg vendor.id usb 0x0cde &device.id usb 0x001c +device.name 802.11b/g Wireless Network Adapter vendor.id usb 0x0cde &device.id usb 0x0020 +device.name AG-760A 802.11abg Wireless Adapter [ZyDAS ZD1211B] vendor.id usb 0x0cde &device.id usb 0x0022 +device.name 802.11b/g/n Wireless Network Adapter vendor.id usb 0x0cde &device.id usb 0x0023 +device.name UB81 802.11bgn vendor.id usb 0x0cde &device.id usb 0x0025 +device.name 802.11b/g/n USB Wireless Network Adapter vendor.id usb 0x0cde &device.id usb 0x0026 +device.name UB82 802.11abgn vendor.id usb 0x0cde &device.id usb 0x0027 +device.name Sphairon Homelink 1202 802.11n Wireless Adapter [Atheros AR9170] vendor.id usb 0x0ce5 +vendor.name Validation Technologies International vendor.id usb 0x0ce5 &device.id usb 0x0003 +device.name Matrix vendor.id usb 0x0ce9 +vendor.name Pico Technology vendor.id usb 0x0ce9 &device.id usb 0x1001 +device.name PicoScope3000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1007 +device.name PicoScope 2000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1008 +device.name PicoScope 5000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1009 +device.name PicoScope 4000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x100e +device.name PicoScope 6000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1012 +device.name PicoScope 3000A series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1016 +device.name PicoScope 2000A series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1018 +device.name PicoScope 4000A series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1200 +device.name PicoScope 2000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1201 +device.name PicoScope 3000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1202 +device.name PicoScope 4000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1203 +device.name PicoScope 5000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1204 +device.name PicoScope 6000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1211 +device.name PicoScope 3000 series PC Oscilloscope vendor.id usb 0x0ce9 &device.id usb 0x1212 +device.name PicoScope 4000 series PC Oscilloscope vendor.id usb 0x0cf1 +vendor.name e-Conn Electronic Co., Ltd vendor.id usb 0x0cf2 +vendor.name ENE Technology, Inc. vendor.id usb 0x0cf2 &device.id usb 0x6220 +device.name SD Card Reader (SG361) vendor.id usb 0x0cf2 &device.id usb 0x6225 +device.name SD card reader (UB6225) vendor.id usb 0x0cf2 &device.id usb 0x6230 +device.name SD Card Reader (UB623X) vendor.id usb 0x0cf2 &device.id usb 0x6250 +device.name SD card reader (UB6250) vendor.id usb 0x0cf3 +vendor.name Qualcomm Atheros Communications vendor.id usb 0x0cf3 &device.id usb 0x0001 +device.name AR5523 vendor.id usb 0x0cf3 &device.id usb 0x0002 +device.name AR5523 (no firmware) vendor.id usb 0x0cf3 &device.id usb 0x0003 +device.name AR5523 vendor.id usb 0x0cf3 &device.id usb 0x0004 +device.name AR5523 (no firmware) vendor.id usb 0x0cf3 &device.id usb 0x0005 +device.name AR5523 vendor.id usb 0x0cf3 &device.id usb 0x0006 +device.name AR5523 (no firmware) vendor.id usb 0x0cf3 &device.id usb 0x1001 +device.name Thomson TG121N [Atheros AR9001U-(2)NG] vendor.id usb 0x0cf3 &device.id usb 0x1002 +device.name TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170] vendor.id usb 0x0cf3 &device.id usb 0x1006 +device.name TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271] vendor.id usb 0x0cf3 &device.id usb 0x1010 +device.name 3Com 3CRUSBN275 802.11abgn Wireless Adapter [Atheros AR9170] vendor.id usb 0x0cf3 &device.id usb 0x20ff +device.name AR7010 (no firmware) vendor.id usb 0x0cf3 &device.id usb 0x3000 +device.name AR3011 Bluetooth (no firmware) vendor.id usb 0x0cf3 &device.id usb 0x3002 +device.name AR3011 Bluetooth vendor.id usb 0x0cf3 &device.id usb 0x3004 +device.name AR3012 Bluetooth 4.0 vendor.id usb 0x0cf3 &device.id usb 0x3005 +device.name AR3011 Bluetooth vendor.id usb 0x0cf3 &device.id usb 0x3007 +device.name AR3012 Bluetooth 4.0 (no firmware) vendor.id usb 0x0cf3 &device.id usb 0x3008 +device.name Bluetooth (AR3011) vendor.id usb 0x0cf3 &device.id usb 0x311f +device.name AR3012 Bluetooth vendor.id usb 0x0cf3 &device.id usb 0x7015 +device.name TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287] vendor.id usb 0x0cf3 &device.id usb 0x9170 +device.name AR9170 802.11n vendor.id usb 0x0cf3 &device.id usb 0x9271 +device.name AR9271 802.11n vendor.id usb 0x0cf3 &device.id usb 0xb002 +device.name Ubiquiti WiFiStation 802.11n [Atheros AR9271] vendor.id usb 0x0cf3 &device.id usb 0xb003 +device.name Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271] vendor.id usb 0x0cf3 &device.id usb 0xe006 +device.name Dell Wireless 1802 Bluetooth 4.0 LE vendor.id usb 0x0cf4 +vendor.name Fomtex Corp. vendor.id usb 0x0cf5 +vendor.name Cellink Co., Ltd vendor.id usb 0x0cf6 +vendor.name Compucable Corp. vendor.id usb 0x0cf7 +vendor.name ishoni Networks vendor.id usb 0x0cf8 +vendor.name Clarisys, Inc. vendor.id usb 0x0cf8 &device.id usb 0x0750 +device.name Claritel-i750 - vp vendor.id usb 0x0cf9 +vendor.name Central System Research Co., Ltd vendor.id usb 0x0cfa +vendor.name Inviso, Inc. vendor.id usb 0x0cfc +vendor.name Minolta-QMS, Inc. vendor.id usb 0x0cfc &device.id usb 0x2301 +device.name Magicolor 2300 DL vendor.id usb 0x0cfc &device.id usb 0x2350 +device.name Magicolor 2350EN/3300 vendor.id usb 0x0cfc &device.id usb 0x3100 +device.name Magicolor 3100 vendor.id usb 0x0cfc &device.id usb 0x7300 +device.name Magicolor 5450/5550 vendor.id usb 0x0cff +vendor.name SAFA MEDIA Co., Ltd. vendor.id usb 0x0cff &device.id usb 0x0320 +device.name SR-380N vendor.id usb 0x0d06 +vendor.name telos EDV Systementwicklung GmbH vendor.id usb 0x0d08 +vendor.name UTStarcom vendor.id usb 0x0d08 &device.id usb 0x0602 +device.name DV007 [serial] vendor.id usb 0x0d08 &device.id usb 0x0603 +device.name DV007 [storage] vendor.id usb 0x0d0b +vendor.name Contemporary Controls vendor.id usb 0x0d0c +vendor.name Astron Electronics Co., Ltd vendor.id usb 0x0d0d +vendor.name MKNet Corp. vendor.id usb 0x0d0e +vendor.name Hybrid Networks, Inc. vendor.id usb 0x0d0f +vendor.name Feng Shin Cable Co., Ltd vendor.id usb 0x0d10 +vendor.name Elastic Networks vendor.id usb 0x0d10 &device.id usb 0x0001 +device.name StormPort (WDM) vendor.id usb 0x0d11 +vendor.name Maspro Denkoh Corp. vendor.id usb 0x0d12 +vendor.name Hansol Electronics, Inc. vendor.id usb 0x0d13 +vendor.name BMF Corp. vendor.id usb 0x0d14 +vendor.name Array Comm, Inc. vendor.id usb 0x0d15 +vendor.name OnStream b.v. vendor.id usb 0x0d16 +vendor.name Hi-Touch Imaging Technologies Co., Ltd vendor.id usb 0x0d16 &device.id usb 0x0001 +device.name PhotoShuttle vendor.id usb 0x0d16 &device.id usb 0x0002 +device.name Photo Printer 730 series vendor.id usb 0x0d16 &device.id usb 0x0004 +device.name Photo Printer 63xPL/PS vendor.id usb 0x0d16 &device.id usb 0x000e +device.name P910L vendor.id usb 0x0d16 &device.id usb 0x0100 +device.name Photo Printer 63xPL/PS vendor.id usb 0x0d16 &device.id usb 0x0102 +device.name Photo Printer 64xPS vendor.id usb 0x0d16 &device.id usb 0x0103 +device.name Photo Printer 730 series vendor.id usb 0x0d16 &device.id usb 0x0104 +device.name Photo Printer 63xPL/PS vendor.id usb 0x0d16 &device.id usb 0x0105 +device.name Photo Printer 64xPS vendor.id usb 0x0d16 &device.id usb 0x0200 +device.name Photo Printer 64xDL vendor.id usb 0x0d17 +vendor.name NALTEC, Inc. vendor.id usb 0x0d18 +vendor.name coaXmedia vendor.id usb 0x0d19 +vendor.name Hank Connection Industrial Co., Ltd vendor.id usb 0x0d28 +vendor.name NXP vendor.id usb 0x0d28 &device.id usb 0x0204 +device.name LPC1768 vendor.id usb 0x0d32 +vendor.name Leo Hui Electric Wire & Cable Co., Ltd vendor.id usb 0x0d33 +vendor.name AirSpeak, Inc. vendor.id usb 0x0d34 +vendor.name Rearden Steel Technologies vendor.id usb 0x0d35 +vendor.name Dah Kun Co., Ltd vendor.id usb 0x0d3a +vendor.name Posiflex Technologies, Inc. vendor.id usb 0x0d3a &device.id usb 0x0206 +device.name Series 3xxx Cash Drawer vendor.id usb 0x0d3a &device.id usb 0x0207 +device.name Series 3xxx Cash Drawer vendor.id usb 0x0d3a &device.id usb 0x0500 +device.name Magnetic Stripe Reader vendor.id usb 0x0d3c +vendor.name Sri Cable Technology, Ltd vendor.id usb 0x0d3d +vendor.name Tangtop Technology Co., Ltd vendor.id usb 0x0d3d &device.id usb 0x0001 +device.name HID Keyboard vendor.id usb 0x0d3d &device.id usb 0x0040 +device.name PS/2 Adapter vendor.id usb 0x0d3e +vendor.name Fitcom, inc. vendor.id usb 0x0d3f +vendor.name MTS Systems Corp. vendor.id usb 0x0d40 +vendor.name Ascor, Inc. vendor.id usb 0x0d41 +vendor.name Ta Yun Terminals Industrial Co., Ltd vendor.id usb 0x0d42 +vendor.name Full Der Co., Ltd vendor.id usb 0x0d46 +vendor.name Kobil Systems GmbH vendor.id usb 0x0d46 &device.id usb 0x2012 +device.name KAAN Standard Plus (Smartcard reader) vendor.id usb 0x0d46 &device.id usb 0x3003 +device.name mIDentity Light / KAAN SIM III vendor.id usb 0x0d46 &device.id usb 0x4000 +device.name mIDentity (mass storage) vendor.id usb 0x0d46 &device.id usb 0x4001 +device.name mIDentity Basic/Classic (composite device) vendor.id usb 0x0d46 &device.id usb 0x4081 +device.name mIDentity Basic/Classic (installationless) vendor.id usb 0x0d48 +vendor.name Promethean Limited vendor.id usb 0x0d48 &device.id usb 0x0001 +device.name ACTIVboard vendor.id usb 0x0d48 &device.id usb 0x0004 +device.name ACTIVboard vendor.id usb 0x0d48 &device.id usb 0x0100 +device.name Audio vendor.id usb 0x0d49 +vendor.name Maxtor vendor.id usb 0x0d49 &device.id usb 0x3000 +device.name Drive vendor.id usb 0x0d49 &device.id usb 0x3010 +device.name 3000LE Drive vendor.id usb 0x0d49 &device.id usb 0x3100 +device.name Hi-Speed USB-IDE Bridge Controller vendor.id usb 0x0d49 &device.id usb 0x3200 +device.name Personal Storage 3200 vendor.id usb 0x0d49 &device.id usb 0x5000 +device.name 5000XT Drive vendor.id usb 0x0d49 &device.id usb 0x5010 +device.name 5000LE Drive vendor.id usb 0x0d49 &device.id usb 0x5020 +device.name Mobile Hard Disk Drive vendor.id usb 0x0d49 &device.id usb 0x7000 +device.name OneTouch vendor.id usb 0x0d49 &device.id usb 0x7010 +device.name OneTouch vendor.id usb 0x0d49 &device.id usb 0x7100 +device.name OneTouch II 300GB External Hard Disk vendor.id usb 0x0d49 &device.id usb 0x7310 +device.name OneTouch 4 vendor.id usb 0x0d49 &device.id usb 0x7410 +device.name Mobile Hard Disk Drive (1TB) vendor.id usb 0x0d49 &device.id usb 0x7450 +device.name Basics Portable USB Device vendor.id usb 0x0d4a +vendor.name NF Corp. vendor.id usb 0x0d4b +vendor.name Grape Systems, Inc. vendor.id usb 0x0d4c +vendor.name Tedas AG vendor.id usb 0x0d4d +vendor.name Coherent, Inc. vendor.id usb 0x0d4e +vendor.name Agere Systems Netherland BV vendor.id usb 0x0d4e &device.id usb 0x047a +device.name WLAN Card vendor.id usb 0x0d4e &device.id usb 0x1000 +device.name Wireless Card Model 0801 vendor.id usb 0x0d4e &device.id usb 0x1001 +device.name Wireless Card Model 0802 vendor.id usb 0x0d4f +vendor.name EADS Airbus France vendor.id usb 0x0d50 +vendor.name Cleware GmbH vendor.id usb 0x0d50 &device.id usb 0x0011 +device.name USB-Temp2 Thermometer vendor.id usb 0x0d50 &device.id usb 0x0040 +device.name F4 foot switch vendor.id usb 0x0d51 +vendor.name Volex (Asia) Pte., Ltd vendor.id usb 0x0d53 +vendor.name HMI Co., Ltd vendor.id usb 0x0d54 +vendor.name Holon Corp. vendor.id usb 0x0d55 +vendor.name ASKA Technologies, Inc. vendor.id usb 0x0d56 +vendor.name AVLAB Technology, Inc. vendor.id usb 0x0d57 +vendor.name Solomon Microtech, Ltd vendor.id usb 0x0d5c +vendor.name SMC Networks, Inc. vendor.id usb 0x0d5c &device.id usb 0xa001 +device.name SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A] vendor.id usb 0x0d5c &device.id usb 0xa002 +device.name SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a] vendor.id usb 0x0d5e +vendor.name Myacom, Ltd vendor.id usb 0x0d5e &device.id usb 0x2346 +device.name BT Digital Access adapter vendor.id usb 0x0d5f +vendor.name CSI, Inc. vendor.id usb 0x0d60 +vendor.name IVL Technologies, Ltd vendor.id usb 0x0d61 +vendor.name Meilu Electronics (Shenzhen) Co., Ltd vendor.id usb 0x0d62 +vendor.name Darfon Electronics Corp. vendor.id usb 0x0d62 &device.id usb 0x0003 +device.name Smartcard Reader vendor.id usb 0x0d62 &device.id usb 0x0004 +device.name Keyboard vendor.id usb 0x0d62 &device.id usb 0x001b +device.name Keyboard vendor.id usb 0x0d62 &device.id usb 0x001c +device.name Benq X120 Internet Keyboard Pro vendor.id usb 0x0d62 &device.id usb 0x0306 +device.name M530 Mouse vendor.id usb 0x0d62 &device.id usb 0x0800 +device.name Magic Wheel vendor.id usb 0x0d62 &device.id usb 0x2021 +device.name AM805 Keyboard vendor.id usb 0x0d62 &device.id usb 0x2026 +device.name TECOM Bluetooth Device vendor.id usb 0x0d62 &device.id usb 0x2050 +device.name Mouse vendor.id usb 0x0d62 &device.id usb 0x2106 +device.name Dell L20U Multimedia Keyboard vendor.id usb 0x0d62 &device.id usb 0xa100 +device.name Optical Mouse vendor.id usb 0x0d63 +vendor.name Fritz Gegauf AG vendor.id usb 0x0d64 +vendor.name DXG Technology Corp. vendor.id usb 0x0d64 &device.id usb 0x0105 +device.name Dual Mode Digital Camera 1.3M vendor.id usb 0x0d64 &device.id usb 0x0107 +device.name Horus MT-409 Camera vendor.id usb 0x0d64 &device.id usb 0x0108 +device.name Dual Mode Digital Camera vendor.id usb 0x0d64 &device.id usb 0x0202 +device.name Dual Mode Video Camera Device vendor.id usb 0x0d64 &device.id usb 0x0303 +device.name DXG-305V Camera vendor.id usb 0x0d64 &device.id usb 0x1001 +device.name SiPix Stylecam/UMAX AstraPix 320s vendor.id usb 0x0d64 &device.id usb 0x1002 +device.name Fashion Cam 01 Dual-Mode DSC (Video Camera) vendor.id usb 0x0d64 &device.id usb 0x1003 +device.name Fashion Cam Dual-Mode DSC (Controller) vendor.id usb 0x0d64 &device.id usb 0x1021 +device.name D-Link DSC 350F vendor.id usb 0x0d64 &device.id usb 0x1208 +device.name Dual Mode Still Camera Device vendor.id usb 0x0d64 &device.id usb 0x2208 +device.name Mass Storage vendor.id usb 0x0d64 &device.id usb 0x3105 +device.name Dual Mode Digital Camera Disk vendor.id usb 0x0d64 &device.id usb 0x3108 +device.name Digicam Mass Storage Device vendor.id usb 0x0d65 +vendor.name KMJP Co., Ltd vendor.id usb 0x0d66 +vendor.name TMT vendor.id usb 0x0d67 +vendor.name Advanet, Inc. vendor.id usb 0x0d68 +vendor.name Super Link Electronics Co., Ltd vendor.id usb 0x0d69 +vendor.name NSI vendor.id usb 0x0d6a +vendor.name Megapower International Corp. vendor.id usb 0x0d6b +vendor.name And-Or Logic vendor.id usb 0x0d70 +vendor.name Try Computer Co., Ltd vendor.id usb 0x0d71 +vendor.name Hirakawa Hewtech Corp. vendor.id usb 0x0d72 +vendor.name Winmate Communication, Inc. vendor.id usb 0x0d73 +vendor.name Hit's Communications, Inc. vendor.id usb 0x0d76 +vendor.name MFP Korea, Inc. vendor.id usb 0x0d77 +vendor.name Power Sentry/Newpoint vendor.id usb 0x0d78 +vendor.name Japan Distributor Corp. vendor.id usb 0x0d7a +vendor.name MARX Datentechnik GmbH vendor.id usb 0x0d7a &device.id usb 0x0001 +device.name CrypToken vendor.id usb 0x0d7b +vendor.name Wellco Technology Co., Ltd vendor.id usb 0x0d7c +vendor.name Taiwan Line Tek Electronic Co., Ltd vendor.id usb 0x0d7d +vendor.name Phison Electronics Corp. vendor.id usb 0x0d7d &device.id usb 0x0100 +device.name PS1001/1011/1006/1026 Flash Disk vendor.id usb 0x0d7d &device.id usb 0x0110 +device.name Gigabyte FlexDrive vendor.id usb 0x0d7d &device.id usb 0x0120 +device.name Disk Pro 64MB vendor.id usb 0x0d7d &device.id usb 0x0124 +device.name GIGABYTE Disk vendor.id usb 0x0d7d &device.id usb 0x0240 +device.name I/O-Magic/Transcend 6-in-1 Card Reader vendor.id usb 0x0d7d &device.id usb 0x110e +device.name NEC uPD720121/130 USB-ATA/ATAPI Bridge vendor.id usb 0x0d7d &device.id usb 0x1240 +device.name Apacer 6-in-1 Card Reader 2.0 vendor.id usb 0x0d7d &device.id usb 0x1270 +device.name Wolverine SixPac 6000 vendor.id usb 0x0d7d &device.id usb 0x1300 +device.name Flash Disk vendor.id usb 0x0d7d &device.id usb 0x1320 +device.name PS2031 Flash Disk vendor.id usb 0x0d7d &device.id usb 0x1400 +device.name Attache 256MB USB 2.0 Flash Drive vendor.id usb 0x0d7d &device.id usb 0x1420 +device.name PS2044 Pen Drive vendor.id usb 0x0d7d &device.id usb 0x1470 +device.name Vosonic X's-Drive II+ VP2160 vendor.id usb 0x0d7d &device.id usb 0x1620 +device.name USB Disk Pro vendor.id usb 0x0d7d &device.id usb 0x1900 +device.name USB Thumb Drive vendor.id usb 0x0d7e +vendor.name American Computer & Digital Components vendor.id usb 0x0d7e &device.id usb 0x2507 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x0d7e &device.id usb 0x2517 +device.name Hi-Speed Mass Storage Device vendor.id usb 0x0d7e &device.id usb 0x25c7 +device.name Hi-Speed USB-to-IDE Bridge Controller vendor.id usb 0x0d7f +vendor.name Essential Reality LLC vendor.id usb 0x0d7f &device.id usb 0x0100 +device.name P5 Glove glove controller vendor.id usb 0x0d80 +vendor.name H.R. Silvine Electronics, Inc. vendor.id usb 0x0d81 +vendor.name TechnoVision vendor.id usb 0x0d83 +vendor.name Think Outside, Inc. vendor.id usb 0x0d87 +vendor.name Dolby Laboratories Inc. vendor.id usb 0x0d89 +vendor.name Oz Software vendor.id usb 0x0d8a +vendor.name King Jim Co., Ltd vendor.id usb 0x0d8a &device.id usb 0x0101 +device.name TEPRA PRO vendor.id usb 0x0d8b +vendor.name Ascom Telecommunications, Ltd vendor.id usb 0x0d8c +vendor.name C-Media Electronics, Inc. vendor.id usb 0x0d8c &device.id usb 0x0001 +device.name Audio Device vendor.id usb 0x0d8c &device.id usb 0x0002 +device.name Composite Device vendor.id usb 0x0d8c &device.id usb 0x0003 +device.name Sound Device vendor.id usb 0x0d8c &device.id usb 0x0006 +device.name Storm HP-USB500 5.1 Headset vendor.id usb 0x0d8c &device.id usb 0x000c +device.name Audio Adapter vendor.id usb 0x0d8c &device.id usb 0x000d +device.name Composite Device vendor.id usb 0x0d8c &device.id usb 0x000e +device.name Audio Adapter (Planet UP-100, Genius G-Talk) vendor.id usb 0x0d8c &device.id usb 0x001f +device.name CM108 Audio Controller vendor.id usb 0x0d8c &device.id usb 0x0102 +device.name CM106 Like Sound Device vendor.id usb 0x0d8c &device.id usb 0x0103 +device.name CM102-A+/102S+ Audio Controller vendor.id usb 0x0d8c &device.id usb 0x0104 +device.name CM103+ Audio Controller vendor.id usb 0x0d8c &device.id usb 0x0105 +device.name CM108 Audio Controller vendor.id usb 0x0d8c &device.id usb 0x0107 +device.name CM108 Audio Controller vendor.id usb 0x0d8c &device.id usb 0x010f +device.name CM108 Audio Controller vendor.id usb 0x0d8c &device.id usb 0x0115 +device.name CM108 Audio Controller vendor.id usb 0x0d8c &device.id usb 0x0139 +device.name Multimedia Headset [Gigaware by Ignition L.P.] vendor.id usb 0x0d8c &device.id usb 0x013c +device.name CM108 Audio Controller vendor.id usb 0x0d8c &device.id usb 0x0201 +device.name CM6501 vendor.id usb 0x0d8c &device.id usb 0x5000 +device.name Mass Storage Controller vendor.id usb 0x0d8c &device.id usb 0x5200 +device.name Mass Storage Controller(0D8C,5200) vendor.id usb 0x0d8c &device.id usb 0xb213 +device.name USB Phone CM109 (aka CT2000,VPT1000) vendor.id usb 0x0d8d +vendor.name Promotion & Display Technology, Ltd vendor.id usb 0x0d8d &device.id usb 0x0234 +device.name V-234 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0550 +device.name V-550 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0551 +device.name V-551 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0552 +device.name V-552 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0651 +device.name V-651 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0652 +device.name V-652 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0653 +device.name V-653 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0654 +device.name V-654 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0655 +device.name V-655 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0656 +device.name V-656 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0657 +device.name V-657 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0658 +device.name V-658 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0659 +device.name V-659 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0660 +device.name V-660 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0661 +device.name V-661 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0662 +device.name V-662 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0850 +device.name V-850 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0851 +device.name V-851 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0852 +device.name V-852 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0901 +device.name V-901 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0902 +device.name V-902 Composite Device vendor.id usb 0x0d8d &device.id usb 0x0903 +device.name V-903 Composite Device vendor.id usb 0x0d8d &device.id usb 0x4754 +device.name Voyager DMP Composite Device vendor.id usb 0x0d8d &device.id usb 0xbb00 +device.name Bloomberg Composite Device vendor.id usb 0x0d8d &device.id usb 0xbb01 +device.name Bloomberg Composite Device vendor.id usb 0x0d8d &device.id usb 0xbb02 +device.name Bloomberg Composite Device vendor.id usb 0x0d8d &device.id usb 0xbb03 +device.name Bloomberg Composite Device vendor.id usb 0x0d8d &device.id usb 0xbb04 +device.name Bloomberg Composite Device vendor.id usb 0x0d8d &device.id usb 0xbb05 +device.name Bloomberg Composite Device vendor.id usb 0x0d8d &device.id usb 0xfffe +device.name Global Tuner Composite Device vendor.id usb 0x0d8d &device.id usb 0xffff +device.name Voyager DMP Composite Device vendor.id usb 0x0d8e +vendor.name Global Sun Technology, Inc. vendor.id usb 0x0d8e &device.id usb 0x0163 +device.name 802.11g 54 Mbps Wireless Dongle vendor.id usb 0x0d8e &device.id usb 0x1621 +device.name 802.11b Wireless Adapter vendor.id usb 0x0d8e &device.id usb 0x3762 +device.name Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887] vendor.id usb 0x0d8e &device.id usb 0x3763 +device.name 802.11g Wireless dongle vendor.id usb 0x0d8e &device.id usb 0x7100 +device.name 802.11b Adapter vendor.id usb 0x0d8e &device.id usb 0x7110 +device.name WL-210 / WU210P 802.11b Wireless Adapter [Atmel AT76C503A] vendor.id usb 0x0d8e &device.id usb 0x7605 +device.name TRENDnet TEW-224UB 802.11b Wireless Adapter [Atmel AT76C503A] vendor.id usb 0x0d8e &device.id usb 0x7801 +device.name AR5523 vendor.id usb 0x0d8e &device.id usb 0x7802 +device.name AR5523 (no firmware) vendor.id usb 0x0d8e &device.id usb 0x7811 +device.name AR5523 vendor.id usb 0x0d8e &device.id usb 0x7812 +device.name AR5523 (no firmware) vendor.id usb 0x0d8e &device.id usb 0x7a01 +device.name PRISM25 802.11b Adapter vendor.id usb 0x0d8f +vendor.name Pitney Bowes vendor.id usb 0x0d90 +vendor.name Sure-Fire Electrical Corp. vendor.id usb 0x0d96 +vendor.name Skanhex Technology, Inc. vendor.id usb 0x0d96 &device.id usb 0x0000 +device.name Jenoptik JD350 video vendor.id usb 0x0d96 &device.id usb 0x3300 +device.name SX330z Camera vendor.id usb 0x0d96 &device.id usb 0x4100 +device.name SX410z Camera vendor.id usb 0x0d96 &device.id usb 0x4102 +device.name MD 9700 Camera vendor.id usb 0x0d96 &device.id usb 0x4104 +device.name Jenoptik JD-4100z3s vendor.id usb 0x0d96 &device.id usb 0x410a +device.name Medion 9801/Novatech SX-410z vendor.id usb 0x0d96 &device.id usb 0x5200 +device.name SX-520z Camera vendor.id usb 0x0d97 +vendor.name Santa Barbara Instrument Group vendor.id usb 0x0d97 &device.id usb 0x0001 +device.name SBIG Astronomy Camera (without firmware) vendor.id usb 0x0d97 &device.id usb 0x0101 +device.name SBIG Astronomy Camera (with firmware) vendor.id usb 0x0d98 +vendor.name Mars Semiconductor Corp. vendor.id usb 0x0d98 &device.id usb 0x0300 +device.name Avaya Wireless Card vendor.id usb 0x0d98 &device.id usb 0x1007 +device.name Discovery Kids Digital Camera vendor.id usb 0x0d99 +vendor.name Trazer Technologies, Inc. vendor.id usb 0x0d9a +vendor.name RTX AS vendor.id usb 0x0d9a &device.id usb 0x0001 +device.name Bluetooth Device vendor.id usb 0x0d9b +vendor.name Tat Shing Electrical Co. vendor.id usb 0x0d9c +vendor.name Chee Chen Hi-Technology Co., Ltd vendor.id usb 0x0d9d +vendor.name Sanwa Supply, Inc. vendor.id usb 0x0d9e +vendor.name Avaya vendor.id usb 0x0d9e &device.id usb 0x0300 +device.name Wireless Card vendor.id usb 0x0d9f +vendor.name Powercom Co., Ltd vendor.id usb 0x0d9f &device.id usb 0x0001 +device.name Uninterruptible Power Supply vendor.id usb 0x0d9f &device.id usb 0x0002 +device.name Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID->COM RS232) vendor.id usb 0x0d9f &device.id usb 0x00a2 +device.name Imperial Uninterruptible Power Supply (HID PDC) vendor.id usb 0x0d9f &device.id usb 0x00a3 +device.name Smart King PRO Uninterruptible Power Supply (HID PDC) vendor.id usb 0x0d9f &device.id usb 0x00a4 +device.name WOW Uninterruptible Power Supply (HID PDC) vendor.id usb 0x0d9f &device.id usb 0x00a5 +device.name Vanguard Uninterruptible Power Supply (HID PDC) vendor.id usb 0x0d9f &device.id usb 0x00a6 +device.name Black Knight PRO Uninterruptible Power Supply (HID PDC) vendor.id usb 0x0da0 +vendor.name Danger Research vendor.id usb 0x0da1 +vendor.name Suzhou Peter's Precise Industrial Co., Ltd vendor.id usb 0x0da2 +vendor.name Land Instruments International, Ltd vendor.id usb 0x0da3 +vendor.name Nippon Electro-Sensory Devices Corp. vendor.id usb 0x0da4 +vendor.name Polar Electro Oy vendor.id usb 0x0da4 &device.id usb 0x0001 +device.name Interface vendor.id usb 0x0da4 &device.id usb 0x0008 +device.name Loop vendor.id usb 0x0da7 +vendor.name IOGear, Inc. vendor.id usb 0x0da8 +vendor.name softDSP Co., Ltd vendor.id usb 0x0da8 &device.id usb 0x0001 +device.name SDS 200A Oscilloscope vendor.id usb 0x0dab +vendor.name Cubig Group vendor.id usb 0x0dab &device.id usb 0x0100 +device.name DVR/CVR-M140 MP3 Player vendor.id usb 0x0dad +vendor.name Westover Scientific vendor.id usb 0x0db0 +vendor.name Micro Star International vendor.id usb 0x0db0 &device.id usb 0x1020 +device.name PC2PC WLAN Card vendor.id usb 0x0db0 &device.id usb 0x1967 +device.name Bluetooth Dongle vendor.id usb 0x0db0 &device.id usb 0x3713 +device.name Primo 73 vendor.id usb 0x0db0 &device.id usb 0x3801 +device.name Motorola Bluetooth 2.1+EDR Device vendor.id usb 0x0db0 &device.id usb 0x4011 +device.name Medion Flash XL V2.0 Card Reader vendor.id usb 0x0db0 &device.id usb 0x4023 +device.name Lexar Mobile Card Reader vendor.id usb 0x0db0 &device.id usb 0x4600 +device.name 802.11b/g Turbo Wireless Adapter vendor.id usb 0x0db0 &device.id usb 0x5501 +device.name Mass Storage Device vendor.id usb 0x0db0 &device.id usb 0x5502 +device.name Mass Storage Device vendor.id usb 0x0db0 &device.id usb 0x5513 +device.name MP3 Player vendor.id usb 0x0db0 &device.id usb 0x5515 +device.name MP3 Player vendor.id usb 0x0db0 &device.id usb 0x5516 +device.name MP3 Player vendor.id usb 0x0db0 &device.id usb 0x5580 +device.name Mega Sky 580 DVB-T Tuner [M902x] vendor.id usb 0x0db0 &device.id usb 0x5581 +device.name Mega Sky 580 DVB-T Tuner [GL861] vendor.id usb 0x0db0 &device.id usb 0x6823 +device.name UB11B/MS-6823 802.11b Wi-Fi adapter vendor.id usb 0x0db0 &device.id usb 0x6826 +device.name IEEE 802.11g Wireless Network Adapter vendor.id usb 0x0db0 &device.id usb 0x6855 +device.name Bluetooth Device vendor.id usb 0x0db0 &device.id usb 0x6861 +device.name MSI-6861 802.11g WiFi adapter vendor.id usb 0x0db0 &device.id usb 0x6865 +device.name RT2570 vendor.id usb 0x0db0 &device.id usb 0x6869 +device.name RT2570 vendor.id usb 0x0db0 &device.id usb 0x6874 +device.name RT2573 vendor.id usb 0x0db0 &device.id usb 0x6877 +device.name RT2573 vendor.id usb 0x0db0 &device.id usb 0x6881 +device.name Bluetooth Class I EDR Device vendor.id usb 0x0db0 &device.id usb 0x688a +device.name Bluetooth Class I EDR Device vendor.id usb 0x0db0 &device.id usb 0x6899 +device.name 802.11bgn 1T1R Mini Card Wireless Adapter vendor.id usb 0x0db0 &device.id usb 0x6970 +device.name MS-6970 BToes Bluetooth adapter vendor.id usb 0x0db0 &device.id usb 0x697a +device.name Bluetooth Dongle vendor.id usb 0x0db0 &device.id usb 0x6982 +device.name Medion Flash XL Card Reader vendor.id usb 0x0db0 &device.id usb 0xa861 +device.name RT2573 vendor.id usb 0x0db0 &device.id usb 0xa874 +device.name RT2573 vendor.id usb 0x0db0 &device.id usb 0xa970 +device.name Bluetooth dongle vendor.id usb 0x0db0 &device.id usb 0xa97a +device.name Bluetooth EDR Device vendor.id usb 0x0db0 &device.id usb 0xb970 +device.name Bluetooth EDR Device vendor.id usb 0x0db0 &device.id usb 0xb97a +device.name Bluetooth EDR Device vendor.id usb 0x0db1 +vendor.name Wen Te Electronics Co., Ltd vendor.id usb 0x0db2 +vendor.name Shian Hwi Plug Parts, Plastic Factory vendor.id usb 0x0db3 +vendor.name Tekram Technology Co., Ltd vendor.id usb 0x0db4 +vendor.name Chung Fu Chen Yeh Enterprise Corp. vendor.id usb 0x0db5 +vendor.name Access IS vendor.id usb 0x0db5 &device.id usb 0x0139 +device.name Barcode Module - CDC serial vendor.id usb 0x0db5 &device.id usb 0x013a +device.name Barcode Module - Virtual Keyboard vendor.id usb 0x0db5 &device.id usb 0x013b +device.name Barcode Module - HID vendor.id usb 0x0db5 &device.id usb 0x0160 +device.name NFC and Smartcard Module (NSM) vendor.id usb 0x0db7 +vendor.name ELCON Systemtechnik vendor.id usb 0x0db7 &device.id usb 0x0002 +device.name Goldpfeil P-LAN vendor.id usb 0x0dba +vendor.name Digidesign vendor.id usb 0x0dba &device.id usb 0x1000 +device.name Mbox 1 [Mbox] vendor.id usb 0x0dba &device.id usb 0x3000 +device.name Mbox 2 vendor.id usb 0x0dba &device.id usb 0xb011 +device.name Eleven Rack vendor.id usb 0x0dbc +vendor.name A&D Medical vendor.id usb 0x0dbc &device.id usb 0x0003 +device.name AND Serial Cable [AND Smart Cable] vendor.id usb 0x0dbe +vendor.name Jiuh Shiuh Precision Industry Co., Ltd vendor.id usb 0x0dbf +vendor.name Jess-Link International vendor.id usb 0x0dbf &device.id usb 0x0002 +device.name SmartDongle Security Key vendor.id usb 0x0dbf &device.id usb 0x0200 +device.name HDD Storage Solution vendor.id usb 0x0dbf &device.id usb 0x021b +device.name USB-2.0 IDE Adapter vendor.id usb 0x0dbf &device.id usb 0x0300 +device.name Storage Adapter vendor.id usb 0x0dbf &device.id usb 0x0333 +device.name Storage Adapter vendor.id usb 0x0dbf &device.id usb 0x0502 +device.name FSC Storagebird XL hard disk vendor.id usb 0x0dbf &device.id usb 0x0707 +device.name ZIV Drive vendor.id usb 0x0dc0 +vendor.name G7 Solutions (formerly Great Notions) vendor.id usb 0x0dc1 +vendor.name Tamagawa Seiki Co., Ltd vendor.id usb 0x0dc3 +vendor.name Athena Smartcard Solutions, Inc. vendor.id usb 0x0dc3 &device.id usb 0x0801 +device.name ASEDrive III vendor.id usb 0x0dc3 &device.id usb 0x0802 +device.name ASEDrive IIIe vendor.id usb 0x0dc3 &device.id usb 0x1104 +device.name ASEDrive IIIe KB vendor.id usb 0x0dc3 &device.id usb 0x1701 +device.name ASEKey vendor.id usb 0x0dc3 &device.id usb 0x1702 +device.name ASEKey vendor.id usb 0x0dc4 +vendor.name inXtron, Inc. vendor.id usb 0x0dc4 &device.id usb 0x0040 +device.name Mass Storage Device vendor.id usb 0x0dc4 &device.id usb 0x0041 +device.name Mass Storage Device vendor.id usb 0x0dc4 &device.id usb 0x0042 +device.name Mass Storage Device vendor.id usb 0x0dc4 &device.id usb 0x0101 +device.name Hi-Speed Mass Storage Device vendor.id usb 0x0dc4 &device.id usb 0x0209 +device.name SK-3500 S2 vendor.id usb 0x0dc4 &device.id usb 0x020a +device.name Oyen Digital MiniPro 2.5" hard drive enclosure vendor.id usb 0x0dc5 +vendor.name SDK Co., Ltd vendor.id usb 0x0dc6 +vendor.name Precision Squared Technology Corp. vendor.id usb 0x0dc6 &device.id usb 0x2301 +device.name Wireless Touchpad Keyboard vendor.id usb 0x0dc7 +vendor.name First Cable Line, Inc. vendor.id usb 0x0dcd +vendor.name NetworkFab Corp. vendor.id usb 0x0dcd &device.id usb 0x0001 +device.name Remote Interface Adapter vendor.id usb 0x0dcd &device.id usb 0x0002 +device.name High Bandwidth Codec vendor.id usb 0x0dd0 +vendor.name Access Solutions vendor.id usb 0x0dd0 &device.id usb 0x1002 +device.name Triple Talk Speech Synthesizer vendor.id usb 0x0dd1 +vendor.name Contek Electronics Co., Ltd vendor.id usb 0x0dd2 +vendor.name Power Quotient International Co., Ltd vendor.id usb 0x0dd2 &device.id usb 0x0003 +device.name Mass Storage (P) vendor.id usb 0x0dd3 +vendor.name MediaQ vendor.id usb 0x0dd4 +vendor.name Custom Engineering SPA vendor.id usb 0x0dd5 +vendor.name California Micro Devices vendor.id usb 0x0dd7 +vendor.name Kocom Co., Ltd vendor.id usb 0x0dd8 +vendor.name Netac Technology Co., Ltd vendor.id usb 0x0dd8 &device.id usb 0x1060 +device.name USB-CF-Card vendor.id usb 0x0dd8 &device.id usb 0xe007 +device.name OnlyDisk U222 Pendrive vendor.id usb 0x0dd8 &device.id usb 0xf607 +device.name OnlyDisk U208 1G flash drive [U-SAFE] vendor.id usb 0x0dd9 +vendor.name HighSpeed Surfing vendor.id usb 0x0dda +vendor.name Integrated Circuit Solution, Inc. vendor.id usb 0x0dda &device.id usb 0x0001 +device.name Multi-Card Reader 6in1 vendor.id usb 0x0dda &device.id usb 0x0002 +device.name Multi-Card Reader 7in1 vendor.id usb 0x0dda &device.id usb 0x0003 +device.name Flash Disk vendor.id usb 0x0dda &device.id usb 0x0005 +device.name Internal Multi-Card Reader 6in1 vendor.id usb 0x0dda &device.id usb 0x0008 +device.name SD single card reader vendor.id usb 0x0dda &device.id usb 0x0009 +device.name MS single card reader vendor.id usb 0x0dda &device.id usb 0x000a +device.name MS+SD Dual Card Reader vendor.id usb 0x0dda &device.id usb 0x000b +device.name SM single card reader vendor.id usb 0x0dda &device.id usb 0x0101 +device.name All-In-One Card Reader vendor.id usb 0x0dda &device.id usb 0x0102 +device.name All-In-One Card Reader vendor.id usb 0x0dda &device.id usb 0x0301 +device.name MP3 Player vendor.id usb 0x0dda &device.id usb 0x0302 +device.name Multi-Card MP3 Player vendor.id usb 0x0dda &device.id usb 0x1001 +device.name Multi-Flash Disk vendor.id usb 0x0dda &device.id usb 0x2001 +device.name Multi-Card Reader vendor.id usb 0x0dda &device.id usb 0x2002 +device.name Q018 default PID vendor.id usb 0x0dda &device.id usb 0x2003 +device.name Multi-Card Reader vendor.id usb 0x0dda &device.id usb 0x2005 +device.name Datalux DLX-1611 16in1 Card Reader vendor.id usb 0x0dda &device.id usb 0x2006 +device.name All-In-One Card Reader vendor.id usb 0x0dda &device.id usb 0x2007 +device.name USB to ATAPI bridge vendor.id usb 0x0dda &device.id usb 0x2008 +device.name All-In-One Card Reader vendor.id usb 0x0dda &device.id usb 0x2013 +device.name SD/MS Combo Card Reader vendor.id usb 0x0dda &device.id usb 0x2014 +device.name SD/MS Single Card Reader vendor.id usb 0x0dda &device.id usb 0x2023 +device.name card reader SD/MS DEMO board with ICSI brand name (MaskROM version) vendor.id usb 0x0dda &device.id usb 0x2024 +device.name card reader SD/MS DEMO board with Generic brand name (MaskROM version) vendor.id usb 0x0dda &device.id usb 0x2026 +device.name USB2.0 Card Reader vendor.id usb 0x0dda &device.id usb 0x2027 +device.name USB 2.0 Card Reader vendor.id usb 0x0dda &device.id usb 0x2315 +device.name UFD MP3 player (model 2) vendor.id usb 0x0dda &device.id usb 0x2318 +device.name UFD MP3 player (model 1) vendor.id usb 0x0dda &device.id usb 0x2321 +device.name UFD MP3 player vendor.id usb 0x0ddb +vendor.name Tamarack, Inc. vendor.id usb 0x0ddd +vendor.name Datelink Technology Co., Ltd vendor.id usb 0x0dde +vendor.name Ubicom, Inc. vendor.id usb 0x0de0 +vendor.name BD Consumer Healthcare vendor.id usb 0x0de7 +vendor.name USBmicro vendor.id usb 0x0de7 &device.id usb 0x0191 +device.name U401 Interface card vendor.id usb 0x0de7 &device.id usb 0x01a5 +device.name U421 interface card vendor.id usb 0x0de7 &device.id usb 0x01c3 +device.name U451 relay interface card vendor.id usb 0x0dea +vendor.name UTECH Electronic (D.G.) Co., Ltd. vendor.id usb 0x0ded +vendor.name Novasonics vendor.id usb 0x0dee +vendor.name Lifetime Memory Products vendor.id usb 0x0dee &device.id usb 0x4010 +device.name Storage Adapter vendor.id usb 0x0def +vendor.name Full Rise Electronic Co., Ltd vendor.id usb 0x0df4 +vendor.name NET&SYS vendor.id usb 0x0df4 &device.id usb 0x0201 +device.name MNG-2005 vendor.id usb 0x0df6 +vendor.name Sitecom Europe B.V. vendor.id usb 0x0df6 &device.id usb 0x0001 +device.name C-Media VOIP Device vendor.id usb 0x0df6 &device.id usb 0x0004 +device.name Bluetooth 2.0 Adapter 100m vendor.id usb 0x0df6 &device.id usb 0x0007 +device.name Bluetooth 2.0 Adapter 10m vendor.id usb 0x0df6 &device.id usb 0x000b +device.name Bluetooth 2.0 Adapter DFU vendor.id usb 0x0df6 &device.id usb 0x000d +device.name WL-168 Wireless Network Adapter 54g vendor.id usb 0x0df6 &device.id usb 0x0017 +device.name WL-182 Wireless-N Network USB Card vendor.id usb 0x0df6 &device.id usb 0x0019 +device.name Bluetooth 2.0 adapter 10m CN-512v2 001 vendor.id usb 0x0df6 &device.id usb 0x001a +device.name Bluetooth 2.0 adapter 100m CN-521v2 001 vendor.id usb 0x0df6 &device.id usb 0x002b +device.name WL-188 Wireless Network 300N USB Adapter vendor.id usb 0x0df6 &device.id usb 0x002c +device.name WL-301 Wireless Network 300N USB Adapter vendor.id usb 0x0df6 &device.id usb 0x002d +device.name WL-302 Wireless Network 300N USB dongle vendor.id usb 0x0df6 &device.id usb 0x0036 +device.name WL-603 Wireless Adapter vendor.id usb 0x0df6 &device.id usb 0x0039 +device.name WL-315 Wireless-N USB Adapter vendor.id usb 0x0df6 &device.id usb 0x003b +device.name WL-321 Wireless USB Gaming Adapter 300N vendor.id usb 0x0df6 &device.id usb 0x003c +device.name WL-323 Wireless-N USB Adapter vendor.id usb 0x0df6 &device.id usb 0x003d +device.name WL-324 Wireless USB Adapter 300N vendor.id usb 0x0df6 &device.id usb 0x003e +device.name WL-343 Wireless USB Adapter 150N X1 vendor.id usb 0x0df6 &device.id usb 0x003f +device.name WL-608 Wireless USB Adapter 54g vendor.id usb 0x0df6 &device.id usb 0x0040 +device.name WL-344 Wireless Adapter 300N X2 [Ralink RT3071] vendor.id usb 0x0df6 &device.id usb 0x0041 +device.name WL-329 Wireless Dualband USB adapter 300N vendor.id usb 0x0df6 &device.id usb 0x0042 +device.name WL-345 Wireless USB adapter 300N X3 vendor.id usb 0x0df6 &device.id usb 0x0045 +device.name WL-353 Wireless USB Adapter 150N Nano vendor.id usb 0x0df6 &device.id usb 0x0047 +device.name WL-352v1 Wireless USB Adapter 300N 002 vendor.id usb 0x0df6 &device.id usb 0x0048 +device.name WL-349v1 Wireless Adapter 150N 002 [Ralink RT3070] vendor.id usb 0x0df6 &device.id usb 0x0049 +device.name WL-356 Wireless Adapter 300N vendor.id usb 0x0df6 &device.id usb 0x004a +device.name WL-358v1 Wireless Micro USB Adapter 300N X3 002 vendor.id usb 0x0df6 &device.id usb 0x004b +device.name WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU] vendor.id usb 0x0df6 &device.id usb 0x004c +device.name WL-352 802.11n Adapter [Realtek RTL8191SU] vendor.id usb 0x0df6 &device.id usb 0x0050 +device.name WL-349v4 Wireless Micro Adapter 150N X1 [Ralink RT3370] vendor.id usb 0x0df6 &device.id usb 0x0056 +device.name LN-031 10/100/1000 Ethernet Adapter vendor.id usb 0x0df6 &device.id usb 0x005d +device.name WLA-2000 v1.001 WLAN [RTL8191SU] vendor.id usb 0x0df6 &device.id usb 0x0060 +device.name WLA-4000 802.11bgn [Ralink RT3072] vendor.id usb 0x0df6 &device.id usb 0x0062 +device.name WLA-5000 802.11abgn [Ralink RT3572] vendor.id usb 0x0df6 &device.id usb 0x006f +device.name WLA-5100 vendor.id usb 0x0df6 &device.id usb 0x0072 +device.name AX88179 Gigabit Ethernet [Sitecom] vendor.id usb 0x0df6 &device.id usb 0x061c +device.name LN-028 Network USB 2.0 Adapter vendor.id usb 0x0df6 &device.id usb 0x214a +device.name IDE/SATA Combo Adapter [CN-330] vendor.id usb 0x0df6 &device.id usb 0x21f4 +device.name 44 St Bluetooth Device vendor.id usb 0x0df6 &device.id usb 0x2200 +device.name Sitecom bluetooth2.0 class 2 dongle CN-512 vendor.id usb 0x0df6 &device.id usb 0x2208 +device.name Sitecom bluetooth2.0 class 2 dongle CN-520 vendor.id usb 0x0df6 &device.id usb 0x2209 +device.name Sitecom bluetooth2.0 class 1 dongle CN-521 vendor.id usb 0x0df6 &device.id usb 0x3068 +device.name DC-104v2 ISDN Adapter [HFC-S] vendor.id usb 0x0df6 &device.id usb 0x9071 +device.name WL-113 rev 1 Wireless Network USB Adapter vendor.id usb 0x0df6 &device.id usb 0x9075 +device.name WL-117 Hi-Speed USB Adapter vendor.id usb 0x0df6 &device.id usb 0x90ac +device.name WL-172 Wireless Network USB Adapter 54g Turbo vendor.id usb 0x0df6 &device.id usb 0x9712 +device.name WL-113 rev 2 Wireless Network USB Adapter vendor.id usb 0x0df7 +vendor.name Mobile Action Technology, Inc. vendor.id usb 0x0df7 &device.id usb 0x0620 +device.name MA-620 Infrared Adapter vendor.id usb 0x0df7 &device.id usb 0x0700 +device.name MA-700 Bluetooth Adapter vendor.id usb 0x0df7 &device.id usb 0x0720 +device.name MA-720 Bluetooth Adapter vendor.id usb 0x0df7 &device.id usb 0x0722 +device.name Bluetooth Dongle vendor.id usb 0x0df7 &device.id usb 0x0730 +device.name MA-730/MA-730G Bluetooth Adapter vendor.id usb 0x0df7 &device.id usb 0x0800 +device.name Data Cable vendor.id usb 0x0df7 &device.id usb 0x0820 +device.name Data Cable vendor.id usb 0x0df7 &device.id usb 0x0900 +device.name MA i-gotU Travel Logger GPS vendor.id usb 0x0df7 &device.id usb 0x1800 +device.name Generic Card Reader vendor.id usb 0x0df7 &device.id usb 0x1802 +device.name Card Reader vendor.id usb 0x0dfa +vendor.name Toyo Communication Equipment Co., Ltd vendor.id usb 0x0dfc +vendor.name GeneralTouch Technology Co., Ltd vendor.id usb 0x0dfc &device.id usb 0x0001 +device.name Touchscreen vendor.id usb 0x0dfc &device.id usb 0x0101 +device.name 5-point Touch Screen vendor.id usb 0x0e03 +vendor.name Nippon Systemware Co., Ltd vendor.id usb 0x0e08 +vendor.name Winbest Technology Co., Ltd vendor.id usb 0x0e0b +vendor.name Amigo Technology Inc. vendor.id usb 0x0e0b &device.id usb 0x9031 +device.name 802.11n Wireless USB Card vendor.id usb 0x0e0b &device.id usb 0x9041 +device.name 802.11n Wireless USB Card vendor.id usb 0x0e0c +vendor.name Gesytec vendor.id usb 0x0e0c &device.id usb 0x0101 +device.name LonUSB LonTalk Network Adapter vendor.id usb 0x0e0d +vendor.name PicoQuant GmbH vendor.id usb 0x0e0d &device.id usb 0x0003 +device.name PicoHarp 300 vendor.id usb 0x0e0f +vendor.name VMware, Inc. vendor.id usb 0x0e0f &device.id usb 0x0001 +device.name Device vendor.id usb 0x0e0f &device.id usb 0x0002 +device.name Virtual USB Hub vendor.id usb 0x0e0f &device.id usb 0x0003 +device.name Virtual Mouse vendor.id usb 0x0e0f &device.id usb 0x0004 +device.name Virtual CCID vendor.id usb 0x0e0f &device.id usb 0x0005 +device.name Virtual Mass Storage vendor.id usb 0x0e0f &device.id usb 0x0006 +device.name Virtual Keyboard vendor.id usb 0x0e0f &device.id usb 0xf80a +device.name Smoker FX2 vendor.id usb 0x0e16 +vendor.name JMTek, LLC vendor.id usb 0x0e17 +vendor.name Walex Electronic, Ltd vendor.id usb 0x0e1a +vendor.name Unisys vendor.id usb 0x0e1b +vendor.name Crewave vendor.id usb 0x0e20 +vendor.name Pegasus Technologies Ltd. vendor.id usb 0x0e20 &device.id usb 0x0101 +device.name NoteTaker vendor.id usb 0x0e20 &device.id usb 0x0200 +device.name Seiko Instruments InkLink Handwriting System vendor.id usb 0x0e21 +vendor.name Cowon Systems, Inc. vendor.id usb 0x0e21 &device.id usb 0x0300 +device.name iAudio CW200 vendor.id usb 0x0e21 &device.id usb 0x0400 +device.name MP3 Player vendor.id usb 0x0e21 &device.id usb 0x0500 +device.name iAudio M3 vendor.id usb 0x0e21 &device.id usb 0x0510 +device.name iAudio X5, subpack USB port vendor.id usb 0x0e21 &device.id usb 0x0513 +device.name iAudio X5, side USB port vendor.id usb 0x0e21 &device.id usb 0x0520 +device.name iAudio M5, side USB port vendor.id usb 0x0e21 &device.id usb 0x0601 +device.name iAudio G3 vendor.id usb 0x0e21 &device.id usb 0x0681 +device.name iAUDIO E2 vendor.id usb 0x0e21 &device.id usb 0x0700 +device.name iAudio U3 vendor.id usb 0x0e21 &device.id usb 0x0751 +device.name iAudio 7 vendor.id usb 0x0e21 &device.id usb 0x0760 +device.name iAUDIO U5 / iAUDIO G2 vendor.id usb 0x0e21 &device.id usb 0x0800 +device.name Cowon D2 (UMS mode) vendor.id usb 0x0e21 &device.id usb 0x0801 +device.name Cowon D2 (MTP mode) vendor.id usb 0x0e21 &device.id usb 0x0910 +device.name iAUDIO 9 vendor.id usb 0x0e21 &device.id usb 0x0920 +device.name J3 vendor.id usb 0x0e22 +vendor.name Symbian Ltd. vendor.id usb 0x0e23 +vendor.name Liou Yuane Enterprise Co., Ltd vendor.id usb 0x0e25 +vendor.name VinChip Systems, Inc. vendor.id usb 0x0e26 +vendor.name J-Phone East Co., Ltd vendor.id usb 0x0e30 +vendor.name HeartMath LLC vendor.id usb 0x0e34 +vendor.name Micro Computer Control Corp. vendor.id usb 0x0e35 +vendor.name 3Pea Technologies, Inc. vendor.id usb 0x0e36 +vendor.name TiePie engineering vendor.id usb 0x0e36 &device.id usb 0x0009 +device.name Handyscope HS3 vendor.id usb 0x0e36 &device.id usb 0x000b +device.name Handyscope HS4 vendor.id usb 0x0e36 &device.id usb 0x000f +device.name Handyscope HS4-DIFF (br) vendor.id usb 0x0e36 &device.id usb 0x0010 +device.name Handyscope HS2 vendor.id usb 0x0e36 &device.id usb 0x0011 +device.name TiePieSCOPE HS805 (br) vendor.id usb 0x0e36 &device.id usb 0x0012 +device.name TiePieSCOPE HS805 vendor.id usb 0x0e36 &device.id usb 0x0013 +device.name Handyprobe HP3 vendor.id usb 0x0e36 &device.id usb 0x0014 +device.name Handyprobe HP3 vendor.id usb 0x0e36 &device.id usb 0x0018 +device.name Handyprobe HP2 vendor.id usb 0x0e36 &device.id usb 0x001b +device.name Handyscope HS5 vendor.id usb 0x0e36 &device.id usb 0x0042 +device.name TiePieSCOPE HS801 vendor.id usb 0x0e36 &device.id usb 0x00fd +device.name USB To Parallel adapter vendor.id usb 0x0e36 &device.id usb 0x00fe +device.name USB To Parallel adapter vendor.id usb 0x0e38 +vendor.name Stratitec, Inc. vendor.id usb 0x0e39 +vendor.name Smart Modular Technologies, Inc. vendor.id usb 0x0e39 &device.id usb 0x0137 +device.name Bluetooth Device vendor.id usb 0x0e3a +vendor.name Neostar Technology Co., Ltd vendor.id usb 0x0e3a &device.id usb 0x1100 +device.name CW-1100 Wireless Network Adapter vendor.id usb 0x0e3b +vendor.name Mansella, Ltd vendor.id usb 0x0e41 +vendor.name Line6, Inc. vendor.id usb 0x0e41 &device.id usb 0x4147 +device.name TonePort GX vendor.id usb 0x0e41 &device.id usb 0x414d +device.name Pod HD500 vendor.id usb 0x0e41 &device.id usb 0x4156 +device.name POD HD Desktop vendor.id usb 0x0e41 &device.id usb 0x4250 +device.name BassPODxt vendor.id usb 0x0e41 &device.id usb 0x4252 +device.name BassPODxt Pro vendor.id usb 0x0e41 &device.id usb 0x4642 +device.name BassPODxt Live vendor.id usb 0x0e41 &device.id usb 0x4650 +device.name PODxt Live vendor.id usb 0x0e41 &device.id usb 0x4750 +device.name GuitarPort vendor.id usb 0x0e41 &device.id usb 0x5044 +device.name PODxt vendor.id usb 0x0e41 &device.id usb 0x5050 +device.name PODxt Pro vendor.id usb 0x0e41 &device.id usb 0x534d +device.name SeaMonkey vendor.id usb 0x0e44 +vendor.name Sun-Riseful Technology Co., Ltd. vendor.id usb 0x0e48 +vendor.name Julia Corp., Ltd vendor.id usb 0x0e48 &device.id usb 0x0100 +device.name CardPro SmartCard Reader vendor.id usb 0x0e4a +vendor.name Shenzhen Bao Hing Electric Wire & Cable Mfr. Co. vendor.id usb 0x0e4c +vendor.name Radica Games, Ltd vendor.id usb 0x0e4c &device.id usb 0x1097 +device.name Gamester Controller vendor.id usb 0x0e4c &device.id usb 0x2390 +device.name Games Jtech Controller vendor.id usb 0x0e4c &device.id usb 0x7288 +device.name funkey reader vendor.id usb 0x0e50 +vendor.name TechnoData Interware vendor.id usb 0x0e50 &device.id usb 0x0002 +device.name Matrixlock Dongle (HID) vendor.id usb 0x0e55 +vendor.name Speed Dragon Multimedia, Ltd vendor.id usb 0x0e55 &device.id usb 0x110a +device.name Tanic S110-SG1 + ISSC IS1002N [Slow Infra-Red (SIR) & Bluetooth 1.2 (Class 2) Adapter] vendor.id usb 0x0e55 &device.id usb 0x110b +device.name MS3303H USB-to-Serial Bridge vendor.id usb 0x0e56 +vendor.name Kingston Technology Company, Inc. vendor.id usb 0x0e56 &device.id usb 0x6021 +device.name K-PEX 100 vendor.id usb 0x0e5a +vendor.name Active Co., Ltd vendor.id usb 0x0e5b +vendor.name Union Power Information Industrial Co., Ltd vendor.id usb 0x0e5c +vendor.name Bitland Information Technology Co., Ltd vendor.id usb 0x0e5c &device.id usb 0x6118 +device.name LCD Device vendor.id usb 0x0e5c &device.id usb 0x6119 +device.name remote receive and control device vendor.id usb 0x0e5c &device.id usb 0x6441 +device.name C-Media Sound Device vendor.id usb 0x0e5d +vendor.name Neltron Industrial Co., Ltd vendor.id usb 0x0e5e +vendor.name Conwise Technology Co., Ltd. vendor.id usb 0x0e5e &device.id usb 0x6622 +device.name CW6622 vendor.id usb 0x0e66 +vendor.name Hawking Technologies vendor.id usb 0x0e66 &device.id usb 0x0001 +device.name HWUN1 Hi-Gain Wireless-300N Adapter w/ Upgradable Antenna [Ralink RT2870] vendor.id usb 0x0e66 &device.id usb 0x0003 +device.name HWDN1 Hi-Gain Wireless-300N Dish Adapter [Ralink RT2870] vendor.id usb 0x0e66 &device.id usb 0x0009 +device.name HWUN2 Hi-Gain Wireless-150N Adapter w/ Upgradable Antenna [Ralink RT2770] vendor.id usb 0x0e66 &device.id usb 0x000b +device.name HWDN2 Hi-Gain Wireless-150N Dish Adapter [Ralink RT2770] vendor.id usb 0x0e66 &device.id usb 0x0013 +device.name HWUN3 Hi-Gain Wireless-N Adapter [Ralink RT3070] vendor.id usb 0x0e66 &device.id usb 0x0015 +device.name HWDN2 Rev. E Hi-Gain Wireless-150N Dish Adapter [Realtek RTL8191SU] vendor.id usb 0x0e66 &device.id usb 0x0017 +device.name HAWNU1 Hi-Gain Wireless-150N Network Adapter with Range Amplifier [Ralink RT3070] vendor.id usb 0x0e66 &device.id usb 0x0018 +device.name Wireless-N Network Adapter [Ralink RT2870] vendor.id usb 0x0e66 &device.id usb 0x400b +device.name UF100 10/100 Network Adapter vendor.id usb 0x0e66 &device.id usb 0x400c +device.name UF100 Ethernet [pegasus2] vendor.id usb 0x0e67 +vendor.name Fossil, Inc. vendor.id usb 0x0e67 &device.id usb 0x0002 +device.name Wrist PDA vendor.id usb 0x0e6a +vendor.name Megawin Technology Co., Ltd vendor.id usb 0x0e6a &device.id usb 0x0101 +device.name MA100 [USB-UART Bridge IC] vendor.id usb 0x0e6a &device.id usb 0x030b +device.name Truly Ergonomic Computer Keyboard (Device Firmware Update mode) vendor.id usb 0x0e6a &device.id usb 0x030c +device.name Truly Ergonomic Computer Keyboard vendor.id usb 0x0e6a &device.id usb 0x6001 +device.name GEMBIRD Flexible keyboard KB-109F-B-DE vendor.id usb 0x0e6f +vendor.name Logic3 vendor.id usb 0x0e6f &device.id usb 0x0003 +device.name Freebird wireless Controller vendor.id usb 0x0e6f &device.id usb 0x0005 +device.name Eclipse wireless Controller vendor.id usb 0x0e6f &device.id usb 0x0006 +device.name Edge wireless Controller vendor.id usb 0x0e6f &device.id usb 0x0128 +device.name Wireless PS3 Controller vendor.id usb 0x0e70 +vendor.name Tokyo Electronic Industry Co., Ltd vendor.id usb 0x0e72 +vendor.name Hsi-Chin Electronics Co., Ltd vendor.id usb 0x0e75 +vendor.name TVS Electronics, Ltd vendor.id usb 0x0e79 +vendor.name Archos, Inc. vendor.id usb 0x0e79 &device.id usb 0x1106 +device.name Pocket Media Assistant - PMA400 vendor.id usb 0x0e79 &device.id usb 0x1204 +device.name Gmini XS 200 vendor.id usb 0x0e79 &device.id usb 0x1306 +device.name 504 Portable Multimedia Player vendor.id usb 0x0e79 &device.id usb 0x1330 +device.name 5 Tablet vendor.id usb 0x0e79 &device.id usb 0x1332 +device.name 5 IMT vendor.id usb 0x0e79 &device.id usb 0x1416 +device.name 32 IT vendor.id usb 0x0e79 &device.id usb 0x1417 +device.name A43 IT vendor.id usb 0x0e79 &device.id usb 0x14ad +device.name 97 Titanium HD vendor.id usb 0x0e79 &device.id usb 0x150e +device.name 80 G9 vendor.id usb 0x0e79 &device.id usb 0x3001 +device.name 40 Titanium vendor.id usb 0x0e7b +vendor.name On-Tech Industry Co., Ltd vendor.id usb 0x0e7e +vendor.name Gmate, Inc. vendor.id usb 0x0e7e &device.id usb 0x0001 +device.name Yopy 3000 PDA vendor.id usb 0x0e7e &device.id usb 0x1001 +device.name YP3X00 PDA vendor.id usb 0x0e82 +vendor.name Ching Tai Electric Wire & Cable Co., Ltd vendor.id usb 0x0e83 +vendor.name Shin An Wire & Cable Co. vendor.id usb 0x0e8c +vendor.name Well Force Electronic Co., Ltd vendor.id usb 0x0e8d +vendor.name MediaTek Inc. vendor.id usb 0x0e8d &device.id usb 0x0003 +device.name MT6227 phone vendor.id usb 0x0e8d &device.id usb 0x0004 +device.name MT6227 phone vendor.id usb 0x0e8d &device.id usb 0x0023 +device.name S103 vendor.id usb 0x0e8d &device.id usb 0x00a5 +device.name GSM modem [Medion Surfstick Model:S4222] vendor.id usb 0x0e8d &device.id usb 0x1806 +device.name Samsung SE-208 Slim Portable DVD Writer vendor.id usb 0x0e8d &device.id usb 0x1836 +device.name Samsung SE-S084 Super WriteMaster Slim External DVD writer vendor.id usb 0x0e8d &device.id usb 0x1956 +device.name Samsung SE-506 Portable BluRay Disc Writer vendor.id usb 0x0e8d &device.id usb 0x2000 +device.name MT65xx Preloader vendor.id usb 0x0e8d &device.id usb 0x3329 +device.name Qstarz BT-Q1000XT vendor.id usb 0x0e8d &device.id usb 0x763e +device.name MT7630e Bluetooth Adapter vendor.id usb 0x0e8f +vendor.name GreenAsia Inc. vendor.id usb 0x0e8f &device.id usb 0x0003 +device.name MaxFire Blaze2 vendor.id usb 0x0e8f &device.id usb 0x0012 +device.name Joystick/Gamepad vendor.id usb 0x0e8f &device.id usb 0x0016 +device.name 4 port USB 1.1 hub UH-174 vendor.id usb 0x0e8f &device.id usb 0x0020 +device.name USB to PS/2 Adapter vendor.id usb 0x0e8f &device.id usb 0x0021 +device.name Multimedia Keyboard Controller vendor.id usb 0x0e8f &device.id usb 0x0022 +device.name multimedia keyboard controller vendor.id usb 0x0e8f &device.id usb 0x0201 +device.name SmartJoy Frag Xpad/PS2 adaptor vendor.id usb 0x0e90 +vendor.name WiebeTech, LLC vendor.id usb 0x0e90 &device.id usb 0x0100 +device.name Storage Adapter V1 vendor.id usb 0x0e91 +vendor.name VTech Engineering Canada, Ltd vendor.id usb 0x0e92 +vendor.name C's Glory Enterprise Co., Ltd vendor.id usb 0x0e93 +vendor.name eM Technics Co., Ltd vendor.id usb 0x0e95 +vendor.name Future Technology Co., Ltd vendor.id usb 0x0e96 +vendor.name Aplux Communications, Ltd vendor.id usb 0x0e96 &device.id usb 0xc001 +device.name TRUST 380 USB2 SPACEC@M vendor.id usb 0x0e97 +vendor.name Fingerworks, Inc. vendor.id usb 0x0e97 &device.id usb 0x0908 +device.name Composite HID (Keyboard and Mouse) vendor.id usb 0x0e98 +vendor.name Advanced Analogic Technologies, Inc. vendor.id usb 0x0e99 +vendor.name Parallel Dice Co., Ltd vendor.id usb 0x0e9a +vendor.name TA HSING Industries, Ltd vendor.id usb 0x0e9b +vendor.name ADTEC Corp. vendor.id usb 0x0e9c +vendor.name Streamzap, Inc. vendor.id usb 0x0e9c &device.id usb 0x0000 +device.name Streamzap Remote Control vendor.id usb 0x0e9f +vendor.name Tamura Corp. vendor.id usb 0x0ea0 +vendor.name Ours Technology, Inc. vendor.id usb 0x0ea0 &device.id usb 0x2126 +device.name 7-in-1 Card Reader vendor.id usb 0x0ea0 &device.id usb 0x2153 +device.name SD Card Reader Key vendor.id usb 0x0ea0 &device.id usb 0x2168 +device.name Transcend JetFlash 2.0 / Astone USB Drive / Intellegent Stick 2.0 vendor.id usb 0x0ea0 &device.id usb 0x6803 +device.name OTI-6803 Flash Disk vendor.id usb 0x0ea0 &device.id usb 0x6808 +device.name OTI-6808 Flash Disk vendor.id usb 0x0ea0 &device.id usb 0x6828 +device.name OTI-6828 Flash Disk vendor.id usb 0x0ea0 &device.id usb 0x6858 +device.name OTi-6858 serial adapter vendor.id usb 0x0ea6 +vendor.name Nihon Computer Co., Ltd vendor.id usb 0x0ea7 +vendor.name MSL Enterprises Corp. vendor.id usb 0x0ea8 +vendor.name CenDyne, Inc. vendor.id usb 0x0ead +vendor.name Humax Co., Ltd vendor.id usb 0x0eb0 +vendor.name NovaTech vendor.id usb 0x0eb0 &device.id usb 0x9020 +device.name NovaTech NV-902W vendor.id usb 0x0eb0 &device.id usb 0x9021 +device.name RT2573 vendor.id usb 0x0eb1 +vendor.name WIS Technologies, Inc. vendor.id usb 0x0eb1 &device.id usb 0x6666 +device.name WinFast WalkieTV TV Loader vendor.id usb 0x0eb1 &device.id usb 0x6668 +device.name WinFast WalkieTV TV Loader vendor.id usb 0x0eb1 &device.id usb 0x7007 +device.name WinFast WalkieTV WDM Capture vendor.id usb 0x0eb2 +vendor.name Y-S Electronic Co., Ltd vendor.id usb 0x0eb3 +vendor.name Saint Technology Corp. vendor.id usb 0x0eb7 +vendor.name Endor AG vendor.id usb 0x0eb8 +vendor.name Mettler Toledo vendor.id usb 0x0eb8 &device.id usb 0x2200 +device.name Ariva Scale vendor.id usb 0x0eb8 &device.id usb 0xf000 +device.name PS60 Scale vendor.id usb 0x0ebb +vendor.name Thermo Fisher Scientific vendor.id usb 0x0ebb &device.id usb 0x0002 +device.name FT-IR Spectrometer vendor.id usb 0x0ebe +vendor.name VWeb Corp. vendor.id usb 0x0ebf +vendor.name Omega Technology of Taiwan, Inc. vendor.id usb 0x0ec0 +vendor.name LHI Technology (China) Co., Ltd vendor.id usb 0x0ec1 +vendor.name Abit Computer Corp. vendor.id usb 0x0ec2 +vendor.name Sweetray Industrial, Ltd vendor.id usb 0x0ec3 +vendor.name Axell Co., Ltd vendor.id usb 0x0ec4 +vendor.name Ballracing Developments, Ltd vendor.id usb 0x0ec5 +vendor.name GT Information System Co., Ltd vendor.id usb 0x0ec6 +vendor.name InnoVISION Multimedia, Ltd vendor.id usb 0x0ec7 +vendor.name Theta Link Corp. vendor.id usb 0x0ec7 &device.id usb 0x1008 +device.name So., Show 301 Digital Camera vendor.id usb 0x0ecd +vendor.name Lite-On IT Corp. vendor.id usb 0x0ecd &device.id usb 0x1400 +device.name CD\RW 40X vendor.id usb 0x0ecd &device.id usb 0xa100 +device.name LDW-411SX DVD/CD Rewritable Drive vendor.id usb 0x0ece +vendor.name TaiSol Electronics Co., Ltd vendor.id usb 0x0ecf +vendor.name Phogenix Imaging, LLC vendor.id usb 0x0ed1 +vendor.name WinMaxGroup vendor.id usb 0x0ed1 &device.id usb 0x6660 +device.name Flash Disk 64M-C vendor.id usb 0x0ed1 &device.id usb 0x6680 +device.name Flash Disk 64M-B vendor.id usb 0x0ed1 &device.id usb 0x7634 +device.name MP3 Player vendor.id usb 0x0ed2 +vendor.name Kyoto Micro Computer Co., Ltd vendor.id usb 0x0ed3 +vendor.name Wing-Tech Enterprise Co., Ltd vendor.id usb 0x0ed5 +vendor.name Fiberbyte vendor.id usb 0x0ed5 &device.id usb 0xe000 +device.name USB-inSync Device vendor.id usb 0x0ed5 &device.id usb 0xf000 +device.name Fiberbyte USB-inSync Device vendor.id usb 0x0ed5 &device.id usb 0xf201 +device.name Fiberbyte USB-inSync DAQ-2500X vendor.id usb 0x0eda +vendor.name Noriake Itron Corp. vendor.id usb 0x0edf +vendor.name e-MDT Co., Ltd vendor.id usb 0x0edf &device.id usb 0x2060 +device.name FID irock! 100 Series vendor.id usb 0x0ee0 +vendor.name Shima Seiki Mfg., Ltd vendor.id usb 0x0ee1 +vendor.name Sarotech Co., Ltd vendor.id usb 0x0ee2 +vendor.name AMI Semiconductor, Inc. vendor.id usb 0x0ee3 +vendor.name ComTrue Technology Corp. vendor.id usb 0x0ee3 &device.id usb 0x1000 +device.name Image Tank 1.5 vendor.id usb 0x0ee4 +vendor.name Sunrich Technology, Ltd vendor.id usb 0x0ee4 &device.id usb 0x0690 +device.name SATA 3 Adapter vendor.id usb 0x0eee +vendor.name Digital Stream Technology, Inc. vendor.id usb 0x0eee &device.id usb 0x8810 +device.name Mass Storage Drive vendor.id usb 0x0eef +vendor.name D-WAV Scientific Co., Ltd vendor.id usb 0x0eef &device.id usb 0x0001 +device.name eGalax TouchScreen vendor.id usb 0x0eef &device.id usb 0x0002 +device.name Touchscreen Controller(Professional) vendor.id usb 0x0eef &device.id usb 0x7200 +device.name Touchscreen Controller vendor.id usb 0x0eef &device.id usb 0xa802 +device.name eGalaxTouch EXC7920 vendor.id usb 0x0ef0 +vendor.name Hitachi Cable, Ltd vendor.id usb 0x0ef1 +vendor.name Aichi Micro Intelligent Corp. vendor.id usb 0x0ef2 +vendor.name I/O Magic Corp. vendor.id usb 0x0ef3 +vendor.name Lynn Products, Inc. vendor.id usb 0x0ef4 +vendor.name DSI Datotech vendor.id usb 0x0ef5 +vendor.name PointChips vendor.id usb 0x0ef5 &device.id usb 0x2202 +device.name Flash Disk vendor.id usb 0x0ef5 &device.id usb 0x2366 +device.name Flash Disk vendor.id usb 0x0ef6 +vendor.name Yield Microelectronics Corp. vendor.id usb 0x0ef7 +vendor.name SM Tech Co., Ltd (Tulip) vendor.id usb 0x0efd +vendor.name Oasis Semiconductor vendor.id usb 0x0efe +vendor.name Wem Technology, Inc. vendor.id usb 0x0f03 +vendor.name Unitek UPS Systems vendor.id usb 0x0f03 &device.id usb 0x0001 +device.name Alpha 1200Sx vendor.id usb 0x0f06 +vendor.name Visual Frontier Enterprise Co., Ltd vendor.id usb 0x0f08 +vendor.name CSL Wire & Plug (Shen Zhen) Co. vendor.id usb 0x0f0c +vendor.name CAS Corp. vendor.id usb 0x0f0d +vendor.name Hori Co., Ltd vendor.id usb 0x0f0d &device.id usb 0x0011 +device.name Real Arcade Pro 3 vendor.id usb 0x0f0e +vendor.name Energy Full Corp. vendor.id usb 0x0f0f +vendor.name Silego Technology Inc vendor.id usb 0x0f0f &device.id usb 0x0006 +device.name GreenPak Universal Dev Board (Active Mode) vendor.id usb 0x0f0f &device.id usb 0x8006 +device.name GreenPak Universal Dev Board (Reset Mode) vendor.id usb 0x0f11 +vendor.name LD Didactic GmbH vendor.id usb 0x0f11 &device.id usb 0x1000 +device.name CASSY-S vendor.id usb 0x0f11 &device.id usb 0x1010 +device.name Pocket-CASSY vendor.id usb 0x0f11 &device.id usb 0x1020 +device.name Mobile-CASSY vendor.id usb 0x0f11 &device.id usb 0x1080 +device.name Joule and Wattmeter vendor.id usb 0x0f11 &device.id usb 0x1081 +device.name Digital Multimeter P vendor.id usb 0x0f11 &device.id usb 0x1090 +device.name UMI P vendor.id usb 0x0f11 &device.id usb 0x1100 +device.name X-Ray Apparatus vendor.id usb 0x0f11 &device.id usb 0x1101 +device.name X-Ray Apparatus vendor.id usb 0x0f11 &device.id usb 0x1200 +device.name VideoCom vendor.id usb 0x0f11 &device.id usb 0x2000 +device.name COM3LAB vendor.id usb 0x0f11 &device.id usb 0x2010 +device.name Terminal Adapter vendor.id usb 0x0f11 &device.id usb 0x2020 +device.name Network Analyser vendor.id usb 0x0f11 &device.id usb 0x2030 +device.name Converter Control Unit vendor.id usb 0x0f11 &device.id usb 0x2040 +device.name Machine Test System vendor.id usb 0x0f12 +vendor.name Mars Engineering Corp. vendor.id usb 0x0f13 +vendor.name Acetek Technology Co., Ltd vendor.id usb 0x0f14 +vendor.name Ingenico vendor.id usb 0x0f14 &device.id usb 0x0012 +device.name Vital'Act 3S vendor.id usb 0x0f14 &device.id usb 0x0038 +device.name XIRING Smart Card Terminal LEO V2 vendor.id usb 0x0f18 +vendor.name Finger Lakes Instrumentation vendor.id usb 0x0f18 &device.id usb 0x0002 +device.name CCD vendor.id usb 0x0f18 &device.id usb 0x0006 +device.name Focuser vendor.id usb 0x0f18 &device.id usb 0x0007 +device.name Filter Wheel vendor.id usb 0x0f18 &device.id usb 0x000a +device.name ProLine CCD vendor.id usb 0x0f18 &device.id usb 0x000b +device.name Color Filter Wheel 4 vendor.id usb 0x0f18 &device.id usb 0x000c +device.name PDF2 vendor.id usb 0x0f18 &device.id usb 0x000d +device.name Guider vendor.id usb 0x0f19 +vendor.name Oracom Co., Ltd vendor.id usb 0x0f1b +vendor.name Onset Computer Corp. vendor.id usb 0x0f1c +vendor.name Funai Electric Co., Ltd vendor.id usb 0x0f1d +vendor.name Iwill Corp. vendor.id usb 0x0f21 +vendor.name IOI Technology Corp. vendor.id usb 0x0f22 +vendor.name Senior Industries, Inc. vendor.id usb 0x0f23 +vendor.name Leader Tech Manufacturer Co., Ltd vendor.id usb 0x0f24 +vendor.name Flex-P Industries, Snd., Bhd. vendor.id usb 0x0f2d +vendor.name ViPower, Inc. vendor.id usb 0x0f2e +vendor.name Geniality Maple Technology Co., Ltd vendor.id usb 0x0f2f +vendor.name Priva Design Services vendor.id usb 0x0f30 +vendor.name Jess Technology Co., Ltd vendor.id usb 0x0f30 &device.id usb 0x001c +device.name PS3 Guitar Controller Dongle vendor.id usb 0x0f30 &device.id usb 0x0110 +device.name Dual Analog Rumble Pad vendor.id usb 0x0f30 &device.id usb 0x0111 +device.name Colour Rumble Pad vendor.id usb 0x0f30 &device.id usb 0x0208 +device.name Xbox & PC Gamepad vendor.id usb 0x0f31 +vendor.name Chrysalis Development vendor.id usb 0x0f32 +vendor.name YFC-BonEagle Electric Co., Ltd vendor.id usb 0x0f37 +vendor.name Kokuyo Co., Ltd vendor.id usb 0x0f38 +vendor.name Nien-Yi Industrial Corp. vendor.id usb 0x0f39 +vendor.name TG3 Electronics vendor.id usb 0x0f39 &device.id usb 0x0876 +device.name Keyboard [87 Francium Pro] vendor.id usb 0x0f39 &device.id usb 0x1086 +device.name DK2108SZ Keyboard [Ducky Zero] vendor.id usb 0x0f3d +vendor.name Airprime, Incorporated vendor.id usb 0x0f3d &device.id usb 0x0112 +device.name CDMA 1xEVDO PC Card, PC 5220 vendor.id usb 0x0f41 +vendor.name RDC Semiconductor Co., Ltd vendor.id usb 0x0f42 +vendor.name Nital Consulting Services, Inc. vendor.id usb 0x0f44 +vendor.name Polhemus vendor.id usb 0x0f44 &device.id usb 0xef11 +device.name Patriot (firmware not loaded) vendor.id usb 0x0f44 &device.id usb 0xef12 +device.name Patriot vendor.id usb 0x0f44 &device.id usb 0xff11 +device.name Liberty (firmware not loaded) vendor.id usb 0x0f44 &device.id usb 0xff12 +device.name Liberty vendor.id usb 0x0f4b +vendor.name St. John Technology Co., Ltd vendor.id usb 0x0f4c +vendor.name WorldWide Cable Opto Corp. vendor.id usb 0x0f4d +vendor.name Microtune, Inc. vendor.id usb 0x0f4d &device.id usb 0x1000 +device.name Bluetooth Dongle vendor.id usb 0x0f4e +vendor.name Freedom Scientific vendor.id usb 0x0f52 +vendor.name Wing Key Electrical Co., Ltd vendor.id usb 0x0f53 +vendor.name Dongguan White Horse Cable Factory, Ltd vendor.id usb 0x0f54 +vendor.name Kawai Musical Instruments Mfg. Co., Ltd vendor.id usb 0x0f54 &device.id usb 0x0101 +device.name MP6 Stage Piano vendor.id usb 0x0f55 +vendor.name AmbiCom, Inc. vendor.id usb 0x0f5c +vendor.name Prairiecomm, Inc. vendor.id usb 0x0f5d +vendor.name NewAge International, LLC vendor.id usb 0x0f5d &device.id usb 0x9455 +device.name Compact Drive vendor.id usb 0x0f5f +vendor.name Key Technology Corp. vendor.id usb 0x0f60 +vendor.name NTK, Ltd vendor.id usb 0x0f61 +vendor.name Varian, Inc. vendor.id usb 0x0f62 +vendor.name Acrox Technologies Co., Ltd vendor.id usb 0x0f62 &device.id usb 0x1001 +device.name Targus Mini Trackball Optical Mouse vendor.id usb 0x0f63 +vendor.name LeapFrog Enterprises vendor.id usb 0x0f63 &device.id usb 0x0010 +device.name Leapster Explorer vendor.id usb 0x0f63 &device.id usb 0x0022 +device.name Leap Reader vendor.id usb 0x0f63 &device.id usb 0x0500 +device.name Fly Fusion vendor.id usb 0x0f63 &device.id usb 0x0600 +device.name Leap Port Turbo vendor.id usb 0x0f63 &device.id usb 0x0700 +device.name POGO vendor.id usb 0x0f63 &device.id usb 0x0800 +device.name Didj vendor.id usb 0x0f63 &device.id usb 0x0900 +device.name TAGSchool vendor.id usb 0x0f63 &device.id usb 0x0a00 +device.name Leapster 2 vendor.id usb 0x0f63 &device.id usb 0x0b00 +device.name Crammer vendor.id usb 0x0f63 &device.id usb 0x0c00 +device.name Tag Jr vendor.id usb 0x0f63 &device.id usb 0x0d00 +device.name My Pal Scout vendor.id usb 0x0f63 &device.id usb 0x0e00 +device.name Tag32 vendor.id usb 0x0f63 &device.id usb 0x0f00 +device.name Tag64 vendor.id usb 0x0f63 &device.id usb 0x1000 +device.name Kiwi16 vendor.id usb 0x0f63 &device.id usb 0x1100 +device.name Leapster L2x vendor.id usb 0x0f63 &device.id usb 0x1111 +device.name Fly Fusion vendor.id usb 0x0f63 &device.id usb 0x1300 +device.name Didj UK/France (Leapster Advance) vendor.id usb 0x0f68 +vendor.name Kobe Steel, Ltd vendor.id usb 0x0f69 +vendor.name Dionex Corp. vendor.id usb 0x0f6a +vendor.name Vibren Technologies, Inc. vendor.id usb 0x0f6e +vendor.name INTELLIGENT SYSTEMS vendor.id usb 0x0f6e &device.id usb 0x0100 +device.name GameBoy Color Emulator vendor.id usb 0x0f6e &device.id usb 0x0201 +device.name GameBoy Advance Flash Gang Writer vendor.id usb 0x0f6e &device.id usb 0x0202 +device.name GameBoy Advance Capture vendor.id usb 0x0f6e &device.id usb 0x0300 +device.name Gamecube DOL Viewer vendor.id usb 0x0f6e &device.id usb 0x0400 +device.name NDS Emulator vendor.id usb 0x0f6e &device.id usb 0x0401 +device.name NDS UIC vendor.id usb 0x0f6e &device.id usb 0x0402 +device.name NDS Writer vendor.id usb 0x0f6e &device.id usb 0x0403 +device.name NDS Capture vendor.id usb 0x0f6e &device.id usb 0x0404 +device.name NDS Emulator (Lite) vendor.id usb 0x0f73 +vendor.name DFI vendor.id usb 0x0f78 +vendor.name Guntermann & Drunck GmbH vendor.id usb 0x0f7c +vendor.name DQ Technology, Inc. vendor.id usb 0x0f7d +vendor.name NetBotz, Inc. vendor.id usb 0x0f7e +vendor.name Fluke Corp. vendor.id usb 0x0f88 +vendor.name VTech Holdings, Ltd vendor.id usb 0x0f88 &device.id usb 0x3012 +device.name RT2570 vendor.id usb 0x0f88 &device.id usb 0x3014 +device.name ZD1211B vendor.id usb 0x0f8b +vendor.name Yazaki Corp. vendor.id usb 0x0f8c +vendor.name Young Generation International Corp. vendor.id usb 0x0f8d +vendor.name Uniwill Computer Corp. vendor.id usb 0x0f8e +vendor.name Kingnet Technology Co., Ltd vendor.id usb 0x0f8f +vendor.name Soma Networks vendor.id usb 0x0f97 +vendor.name CviLux Corp. vendor.id usb 0x0f98 +vendor.name CyberBank Corp. vendor.id usb 0x0f9c +vendor.name Hyun Won, Inc. vendor.id usb 0x0f9c &device.id usb 0x0301 +device.name M-Any Premium DAH-610 MP3/WMA Player vendor.id usb 0x0f9c &device.id usb 0x0332 +device.name mobiBLU DAH-1200 MP3/Ogg Player vendor.id usb 0x0f9e +vendor.name Lucent Technologies vendor.id usb 0x0fa3 +vendor.name Starconn Electronic Co., Ltd vendor.id usb 0x0fa4 +vendor.name ATL Technology vendor.id usb 0x0fa5 +vendor.name Sotec Co., Ltd vendor.id usb 0x0fa7 +vendor.name Epox Computer Co., Ltd vendor.id usb 0x0fa8 +vendor.name Logic Controls, Inc. vendor.id usb 0x0faf +vendor.name Winpoint Electronic Corp. vendor.id usb 0x0fb0 +vendor.name Haurtian Wire & Cable Co., Ltd vendor.id usb 0x0fb1 +vendor.name Inclose Design, Inc. vendor.id usb 0x0fb2 +vendor.name Juan-Chern Industrial Co., Ltd vendor.id usb 0x0fb6 +vendor.name Heber Ltd vendor.id usb 0x0fb6 &device.id usb 0x3fc3 +device.name Firefly X10i I/O Board (with firmware) vendor.id usb 0x0fb6 &device.id usb 0x3fc4 +device.name Firefly X10i I/O Board (without firmware) vendor.id usb 0x0fb8 +vendor.name Wistron Corp. vendor.id usb 0x0fb8 &device.id usb 0x0002 +device.name eHome Infrared Receiver vendor.id usb 0x0fb9 +vendor.name AACom Corp. vendor.id usb 0x0fba +vendor.name San Shing Electronics Co., Ltd vendor.id usb 0x0fbb +vendor.name Bitwise Systems, Inc. vendor.id usb 0x0fc1 +vendor.name Mitac Internatinal Corp. vendor.id usb 0x0fc2 +vendor.name Plug and Jack Industrial, Inc. vendor.id usb 0x0fc5 +vendor.name Delcom Engineering vendor.id usb 0x0fc5 &device.id usb 0x1222 +device.name I/O Development Board vendor.id usb 0x0fc6 +vendor.name Dataplus Supplies, Inc. vendor.id usb 0x0fca +vendor.name Research In Motion, Ltd. vendor.id usb 0x0fca &device.id usb 0x0001 +device.name Blackberry Handheld vendor.id usb 0x0fca &device.id usb 0x0004 +device.name Blackberry Handheld vendor.id usb 0x0fca &device.id usb 0x0006 +device.name Blackberry Pearl vendor.id usb 0x0fca &device.id usb 0x0008 +device.name Blackberry Pearl vendor.id usb 0x0fca &device.id usb 0x8001 +device.name Blackberry Handheld vendor.id usb 0x0fca &device.id usb 0x8004 +device.name Blackberry vendor.id usb 0x0fca &device.id usb 0x8007 +device.name Blackberry Handheld vendor.id usb 0x0fca &device.id usb 0x8010 +device.name Blackberry Playbook (Connect to Windows mode) vendor.id usb 0x0fca &device.id usb 0x8011 +device.name Blackberry Playbook (Connect to Mac mode) vendor.id usb 0x0fca &device.id usb 0x8020 +device.name Blackberry Playbook (CD-Rom mode) vendor.id usb 0x0fca &device.id usb 0x8037 +device.name Blackberry PRIV vendor.id usb 0x0fce +vendor.name Sony Ericsson Mobile Communications AB vendor.id usb 0x0fce &device.id usb 0x0076 +device.name W910i (Multimedia mode) vendor.id usb 0x0fce &device.id usb 0x00af +device.name V640i Phone [PTP Camera] vendor.id usb 0x0fce &device.id usb 0x00d4 +device.name C902 [MTP] vendor.id usb 0x0fce &device.id usb 0x00d9 +device.name C702 Phone vendor.id usb 0x0fce &device.id usb 0x0112 +device.name W995 Walkman Phone vendor.id usb 0x0fce &device.id usb 0x014e +device.name J108i Cedar (MTP mode) vendor.id usb 0x0fce &device.id usb 0x015a +device.name Xperia Pro [Media Transfer Protocol] vendor.id usb 0x0fce &device.id usb 0x0166 +device.name Xperia Mini Pro vendor.id usb 0x0fce &device.id usb 0x0167 +device.name ST15i (Xperia mini) vendor.id usb 0x0fce &device.id usb 0x0169 +device.name Xperia S vendor.id usb 0x0fce &device.id usb 0x0172 +device.name Xperia P vendor.id usb 0x0fce &device.id usb 0x0177 +device.name Xperia Ion [Mass Storage] vendor.id usb 0x0fce &device.id usb 0x0188 +device.name ST26i vendor.id usb 0x0fce &device.id usb 0x019c +device.name C6833 vendor.id usb 0x0fce &device.id usb 0x019e +device.name C6903 vendor.id usb 0x0fce &device.id usb 0x01a5 +device.name SO-04F vendor.id usb 0x0fce &device.id usb 0x01a7 +device.name D5503 vendor.id usb 0x0fce &device.id usb 0x01ba +device.name D6603 [Xperia Z3] vendor.id usb 0x0fce &device.id usb 0x01bb +device.name D5803 [Xperia Z3 Compact] (MTP mode) vendor.id usb 0x0fce &device.id usb 0x0dde +device.name Xperia Mini Pro Bootloader vendor.id usb 0x0fce &device.id usb 0x1010 +device.name WMC Modem vendor.id usb 0x0fce &device.id usb 0x10af +device.name V640i Phone [PictBridge] vendor.id usb 0x0fce &device.id usb 0x10d4 +device.name C902 Phone [PictBridge] vendor.id usb 0x0fce &device.id usb 0x2105 +device.name W715 Phone vendor.id usb 0x0fce &device.id usb 0x2137 +device.name Xperia X10 mini (USB debug) vendor.id usb 0x0fce &device.id usb 0x2138 +device.name Xperia X10 mini pro (Debug) vendor.id usb 0x0fce &device.id usb 0x2149 +device.name Xperia X8 (debug) vendor.id usb 0x0fce &device.id usb 0x214e +device.name J108i Cedar (Windows-driver mode) vendor.id usb 0x0fce &device.id usb 0x3137 +device.name Xperia X10 mini vendor.id usb 0x0fce &device.id usb 0x3138 +device.name Xperia X10 mini pro vendor.id usb 0x0fce &device.id usb 0x3149 +device.name Xperia X8 vendor.id usb 0x0fce &device.id usb 0x514f +device.name Xperia arc S [Adb-Enable Mode] vendor.id usb 0x0fce &device.id usb 0x5169 +device.name Xperia S [Adb-Enable Mode] vendor.id usb 0x0fce &device.id usb 0x5177 +device.name Xperia Ion [Debug Mode] vendor.id usb 0x0fce &device.id usb 0x518c +device.name C1605 [Xperia E dual] MTD mode vendor.id usb 0x0fce &device.id usb 0x51a7 +device.name D5503 (Xperia Z1 Compact) vendor.id usb 0x0fce &device.id usb 0x614f +device.name Xperia X12 (debug mode) vendor.id usb 0x0fce &device.id usb 0x6166 +device.name Xperia Mini Pro vendor.id usb 0x0fce &device.id usb 0x618c +device.name C1605 [Xperia E dual] MSC mode vendor.id usb 0x0fce &device.id usb 0x715a +device.name Xperia Pro [Tethering] vendor.id usb 0x0fce &device.id usb 0x7166 +device.name Xperia Mini Pro (Tethering mode) vendor.id usb 0x0fce &device.id usb 0x7177 +device.name Xperia Ion [Tethering] vendor.id usb 0x0fce &device.id usb 0x8004 +device.name 9000 Phone [Mass Storage] vendor.id usb 0x0fce &device.id usb 0xadde +device.name C2005 (Xperia M dual) in service mode vendor.id usb 0x0fce &device.id usb 0xd008 +device.name V800-Vodafone 802SE Phone vendor.id usb 0x0fce &device.id usb 0xd016 +device.name K750i Phone vendor.id usb 0x0fce &device.id usb 0xd017 +device.name K608i Phone vendor.id usb 0x0fce &device.id usb 0xd019 +device.name VDC EGPRS Modem vendor.id usb 0x0fce &device.id usb 0xd025 +device.name 520 WMC Data Modem vendor.id usb 0x0fce &device.id usb 0xd028 +device.name W800i vendor.id usb 0x0fce &device.id usb 0xd038 +device.name W850i Phone vendor.id usb 0x0fce &device.id usb 0xd039 +device.name K800i (phone mode) vendor.id usb 0x0fce &device.id usb 0xd041 +device.name K510i Phone vendor.id usb 0x0fce &device.id usb 0xd042 +device.name W810i Phone vendor.id usb 0x0fce &device.id usb 0xd043 +device.name V630i Phone vendor.id usb 0x0fce &device.id usb 0xd046 +device.name K610i Phone vendor.id usb 0x0fce &device.id usb 0xd065 +device.name W960i Phone (PC Suite) vendor.id usb 0x0fce &device.id usb 0xd076 +device.name W910i (Phone mode) vendor.id usb 0x0fce &device.id usb 0xd089 +device.name W580i Phone (mass storage) vendor.id usb 0x0fce &device.id usb 0xd0a1 +device.name K810 vendor.id usb 0x0fce &device.id usb 0xd0af +device.name V640i Phone vendor.id usb 0x0fce &device.id usb 0xd0cf +device.name MD300 Mobile Broadband Modem vendor.id usb 0x0fce &device.id usb 0xd0d4 +device.name C902 Phone [Modem] vendor.id usb 0x0fce &device.id usb 0xd0e1 +device.name MD400 Mobile Broadband Modem vendor.id usb 0x0fce &device.id usb 0xd12a +device.name U100i Yari Phone vendor.id usb 0x0fce &device.id usb 0xd12e +device.name Xperia X10 vendor.id usb 0x0fce &device.id usb 0xd14e +device.name J108i Cedar (modem mode) vendor.id usb 0x0fce &device.id usb 0xe000 +device.name K810 (PictBridge mode) vendor.id usb 0x0fce &device.id usb 0xe039 +device.name K800i (msc mode) vendor.id usb 0x0fce &device.id usb 0xe042 +device.name W810i Phone vendor.id usb 0x0fce &device.id usb 0xe043 +device.name V630i Phone [Mass Storage] vendor.id usb 0x0fce &device.id usb 0xe075 +device.name K850i vendor.id usb 0x0fce &device.id usb 0xe076 +device.name W910i (Mass storage) vendor.id usb 0x0fce &device.id usb 0xe089 +device.name W580i Phone vendor.id usb 0x0fce &device.id usb 0xe090 +device.name W200 Phone (Mass Storage) vendor.id usb 0x0fce &device.id usb 0xe0a1 +device.name K810 (Mass Storage mode) vendor.id usb 0x0fce &device.id usb 0xe0a3 +device.name W660i vendor.id usb 0x0fce &device.id usb 0xe0af +device.name V640i Phone [Mass Storage] vendor.id usb 0x0fce &device.id usb 0xe0d4 +device.name C902 Phone [Mass Storage] vendor.id usb 0x0fce &device.id usb 0xe0ef +device.name C905 Phone [Mass Storage] vendor.id usb 0x0fce &device.id usb 0xe0f3 +device.name W595 vendor.id usb 0x0fce &device.id usb 0xe105 +device.name W705 vendor.id usb 0x0fce &device.id usb 0xe112 +device.name W995 Phone (Mass Storage) vendor.id usb 0x0fce &device.id usb 0xe12e +device.name X10i Phone vendor.id usb 0x0fce &device.id usb 0xe133 +device.name Vivaz vendor.id usb 0x0fce &device.id usb 0xe14e +device.name J108i Cedar (mass-storage mode) vendor.id usb 0x0fce &device.id usb 0xe14f +device.name Xperia Arc/X12 vendor.id usb 0x0fce &device.id usb 0xe15a +device.name Xperia Pro [Mass Storage Class] vendor.id usb 0x0fce &device.id usb 0xe161 +device.name Xperia Ray vendor.id usb 0x0fce &device.id usb 0xe166 +device.name Xperia Mini Pro vendor.id usb 0x0fce &device.id usb 0xe167 +device.name XPERIA mini vendor.id usb 0x0fce &device.id usb 0xe19b +device.name C2005 [Xperia M dual] (Mass Storage) vendor.id usb 0x0fce &device.id usb 0xe1a9 +device.name D5303 vendor.id usb 0x0fce &device.id usb 0xe1aa +device.name D2303 vendor.id usb 0x0fce &device.id usb 0xe1ad +device.name D5103 vendor.id usb 0x0fce &device.id usb 0xe1b0 +device.name D6708 vendor.id usb 0x0fce &device.id usb 0xe1b5 +device.name D2004 vendor.id usb 0x0fce &device.id usb 0xe1ba +device.name D6683 vendor.id usb 0x0fce &device.id usb 0xe1bb +device.name SO-02G vendor.id usb 0x0fce &device.id usb 0xe1bc +device.name D2203 vendor.id usb 0x0fce &device.id usb 0xe1c0 +device.name SGP621 vendor.id usb 0x0fce &device.id usb 0xe1c2 +device.name D2533 vendor.id usb 0x0fce &device.id usb 0xe1c9 +device.name E6553 vendor.id usb 0x0fce &device.id usb 0xe1cf +device.name SGP771 vendor.id usb 0x0fce &device.id usb 0xf0fa +device.name MN800 / Smartwatch 2 (DFU mode) vendor.id usb 0x0fcf +vendor.name Dynastream Innovations, Inc. vendor.id usb 0x0fcf &device.id usb 0x1003 +device.name ANT Development Board vendor.id usb 0x0fcf &device.id usb 0x1004 +device.name ANTUSB Stick vendor.id usb 0x0fcf &device.id usb 0x1006 +device.name ANT Development Board vendor.id usb 0x0fcf &device.id usb 0x1008 +device.name ANTUSB2 Stick vendor.id usb 0x0fcf &device.id usb 0x1009 +device.name ANTUSB-m Stick vendor.id usb 0x0fd0 +vendor.name Tulip Computers B.V. vendor.id usb 0x0fd1 +vendor.name Giant Electronics Ltd. vendor.id usb 0x0fd2 +vendor.name Seac Banche vendor.id usb 0x0fd2 &device.id usb 0x0001 +device.name RDS 6000 vendor.id usb 0x0fd4 +vendor.name Tenovis GmbH & Co., KG vendor.id usb 0x0fd5 +vendor.name Direct Access Technology, Inc. vendor.id usb 0x0fd9 +vendor.name Elgato Systems GmbH vendor.id usb 0x0fd9 &device.id usb 0x0011 +device.name EyeTV Diversity vendor.id usb 0x0fd9 &device.id usb 0x0018 +device.name EyeTV Hybrid vendor.id usb 0x0fd9 &device.id usb 0x0020 +device.name EyeTV DTT Deluxe vendor.id usb 0x0fd9 &device.id usb 0x0021 +device.name EyeTV DTT vendor.id usb 0x0fd9 &device.id usb 0x002a +device.name EyeTV Sat vendor.id usb 0x0fd9 &device.id usb 0x002c +device.name EyeTV DTT Deluxe v2 vendor.id usb 0x0fd9 &device.id usb 0x0033 +device.name Video Capture vendor.id usb 0x0fd9 &device.id usb 0x0037 +device.name Video Capture v2 vendor.id usb 0x0fda +vendor.name Quantec Networks GmbH vendor.id usb 0x0fda &device.id usb 0x0100 +device.name quanton flight control vendor.id usb 0x0fdc +vendor.name Micro Plus vendor.id usb 0x0fde +vendor.name Oregon Scientific vendor.id usb 0x0fde &device.id usb 0xca01 +device.name WMRS200 weather station vendor.id usb 0x0fde &device.id usb 0xca05 +device.name CM160 vendor.id usb 0x0fe0 +vendor.name Osterhout Design Group vendor.id usb 0x0fe0 &device.id usb 0x0100 +device.name Bluetooth Mouse vendor.id usb 0x0fe0 &device.id usb 0x0101 +device.name Bluetooth IMU vendor.id usb 0x0fe0 &device.id usb 0x0200 +device.name Bluetooth Keypad vendor.id usb 0x0fe2 +vendor.name Air Techniques vendor.id usb 0x0fe4 +vendor.name IN-Tech Electronics, Ltd vendor.id usb 0x0fe5 +vendor.name Greenconn (U.S.A.), Inc. vendor.id usb 0x0fe6 +vendor.name ICS Advent vendor.id usb 0x0fe6 &device.id usb 0x8101 +device.name DM9601 Fast Ethernet Adapter vendor.id usb 0x0fe6 &device.id usb 0x811e +device.name Parallel Adapter vendor.id usb 0x0fe6 &device.id usb 0x9700 +device.name DM9601 Fast Ethernet Adapter vendor.id usb 0x0fe9 +vendor.name DVICO vendor.id usb 0x0fe9 &device.id usb 0x4020 +device.name TViX M-6500 vendor.id usb 0x0fe9 &device.id usb 0x9010 +device.name FusionRemote IR receiver vendor.id usb 0x0fe9 &device.id usb 0xdb00 +device.name FusionHDTV DVB-T (MT352+LgZ201) (uninitialized) vendor.id usb 0x0fe9 &device.id usb 0xdb01 +device.name FusionHDTV DVB-T (MT352+LgZ201) (initialized) vendor.id usb 0x0fe9 &device.id usb 0xdb10 +device.name FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized) vendor.id usb 0x0fe9 &device.id usb 0xdb11 +device.name FusionHDTV DVB-T (MT352+Thomson7579) (initialized) vendor.id usb 0x0fe9 &device.id usb 0xdb78 +device.name FusionHDTV DVB-T Dual Digital 4 (ZL10353+xc2028/xc3028) (initialized) vendor.id usb 0x0fea +vendor.name United Computer Accessories vendor.id usb 0x0feb +vendor.name CRS Electronic Co., Ltd vendor.id usb 0x0fec +vendor.name UMC Electronics Co., Ltd vendor.id usb 0x0fed +vendor.name Access Co., Ltd vendor.id usb 0x0fee +vendor.name Xsido Corp. vendor.id usb 0x0fef +vendor.name MJ Research, Inc. vendor.id usb 0x0ff6 +vendor.name Core Valley Co., Ltd vendor.id usb 0x0ff7 +vendor.name CHI SHING Computer Accessories Co., Ltd vendor.id usb 0x0ffc +vendor.name Clavia DMI AB vendor.id usb 0x0ffc &device.id usb 0x0021 +device.name Nord Stage 2 vendor.id usb 0x0ffd +vendor.name EarlySense vendor.id usb 0x0ffd &device.id usb 0xff00 +device.name OEM vendor.id usb 0x0fff +vendor.name Aopen, Inc. vendor.id usb 0x1000 +vendor.name Speed Tech Corp. vendor.id usb 0x1000 &device.id usb 0x153b +device.name TerraTec Electronic GmbH vendor.id usb 0x1001 +vendor.name Ritronics Components (S) Pte., Ltd vendor.id usb 0x1003 +vendor.name Sigma Corp. vendor.id usb 0x1003 &device.id usb 0x0003 +device.name SD14 vendor.id usb 0x1003 &device.id usb 0x0100 +device.name SD9/SD10 vendor.id usb 0x1004 +vendor.name LG Electronics, Inc. vendor.id usb 0x1004 &device.id usb 0x1fae +device.name U8120 3G Cellphone vendor.id usb 0x1004 &device.id usb 0x6000 +device.name Various Mobile Phones vendor.id usb 0x1004 &device.id usb 0x6005 +device.name T5100 vendor.id usb 0x1004 &device.id usb 0x6018 +device.name GM360/GD510/GW520/KP501 vendor.id usb 0x1004 &device.id usb 0x618e +device.name Ally/Optimus One/Vortex (debug mode) vendor.id usb 0x1004 &device.id usb 0x618f +device.name Ally/Optimus One vendor.id usb 0x1004 &device.id usb 0x61c5 +device.name P880 / Charge only vendor.id usb 0x1004 &device.id usb 0x61c6 +device.name Vortex (msc) vendor.id usb 0x1004 &device.id usb 0x61cc +device.name Optimus S vendor.id usb 0x1004 &device.id usb 0x61da +device.name G2 Android Phone [tethering mode] vendor.id usb 0x1004 &device.id usb 0x61f1 +device.name Optimus Android Phone [LG Software mode] vendor.id usb 0x1004 &device.id usb 0x61f9 +device.name Optimus (Various Models) MTP Mode vendor.id usb 0x1004 &device.id usb 0x61fc +device.name Optimus 3 vendor.id usb 0x1004 &device.id usb 0x61fe +device.name Optimus Android Phone [USB tethering mode] vendor.id usb 0x1004 &device.id usb 0x627f +device.name G3 (VS985) Android Phone (MTP/Download mode) vendor.id usb 0x1004 &device.id usb 0x6300 +device.name G2/Optimus Android Phone [Charge mode] vendor.id usb 0x1004 &device.id usb 0x631c +device.name G2/Optimus Android Phone [MTP mode] vendor.id usb 0x1004 &device.id usb 0x631d +device.name Optimus Android Phone (Camera/PTP Mode) vendor.id usb 0x1004 &device.id usb 0x631e +device.name G2/Optimus Android Phone [Camera/PTP mode] vendor.id usb 0x1004 &device.id usb 0x631f +device.name Optimus Android Phone (Charge Mode) vendor.id usb 0x1004 &device.id usb 0x633a +device.name Ultimate 2 Android Phone L41C vendor.id usb 0x1004 &device.id usb 0x633e +device.name G2/G3 Android Phone [MTP/PTP/Download mode] vendor.id usb 0x1004 &device.id usb 0x6344 +device.name G2 Android Phone [tethering mode] vendor.id usb 0x1004 &device.id usb 0x6356 +device.name Optimus Android Phone [Virtual CD mode] vendor.id usb 0x1004 &device.id usb 0x6800 +device.name CDMA Modem vendor.id usb 0x1004 &device.id usb 0x7000 +device.name LG LDP-7024D(LD)USB vendor.id usb 0x1004 &device.id usb 0x91c8 +device.name P880 / USB tethering vendor.id usb 0x1004 &device.id usb 0xa400 +device.name Renoir (KC910) vendor.id usb 0x1005 +vendor.name Apacer Technology, Inc. vendor.id usb 0x1005 &device.id usb 0x1001 +device.name MP3 Player vendor.id usb 0x1005 &device.id usb 0x1004 +device.name MP3 Player vendor.id usb 0x1005 &device.id usb 0x1006 +device.name MP3 Player vendor.id usb 0x1005 &device.id usb 0xb113 +device.name Handy Steno/AH123 / Handy Steno 2.0/HT203 vendor.id usb 0x1005 &device.id usb 0xb223 +device.name CD-RW + 6in1 Card Reader Digital Storage / Converter vendor.id usb 0x1006 +vendor.name iRiver, Ltd. vendor.id usb 0x1006 &device.id usb 0x3001 +device.name iHP-100 vendor.id usb 0x1006 &device.id usb 0x3002 +device.name iHP-120/140 MP3 Player vendor.id usb 0x1006 &device.id usb 0x3003 +device.name H320/H340 vendor.id usb 0x1006 &device.id usb 0x3004 +device.name H340 (mtp) vendor.id usb 0x1009 +vendor.name Emuzed, Inc. vendor.id usb 0x1009 &device.id usb 0x000e +device.name eHome Infrared Receiver vendor.id usb 0x1009 &device.id usb 0x0013 +device.name Angel MPEG Device vendor.id usb 0x1009 &device.id usb 0x0015 +device.name Lumanate Wave PAL SECAM DVBT Device vendor.id usb 0x1009 &device.id usb 0x0016 +device.name Lumanate Wave NTSC/ATSC Combo Device vendor.id usb 0x100a +vendor.name AV Chaseway, Ltd vendor.id usb 0x100a &device.id usb 0x2402 +device.name MP3 Player vendor.id usb 0x100a &device.id usb 0x2404 +device.name MP3 Player vendor.id usb 0x100a &device.id usb 0x2405 +device.name MP3 Player vendor.id usb 0x100a &device.id usb 0x2406 +device.name MP3 Player vendor.id usb 0x100a &device.id usb 0xa0c0 +device.name MP3 Player vendor.id usb 0x100b +vendor.name Chou Chin Industrial Co., Ltd vendor.id usb 0x100d +vendor.name Netopia, Inc. vendor.id usb 0x100d &device.id usb 0x3342 +device.name Cayman 3352 DSL Modem vendor.id usb 0x100d &device.id usb 0x3382 +device.name 3380 Series Network Interface vendor.id usb 0x100d &device.id usb 0x6072 +device.name DSL Modem vendor.id usb 0x100d &device.id usb 0x9031 +device.name Motorola 802.11n Dualband USB Wireless Adapter vendor.id usb 0x100d &device.id usb 0x9032 +device.name Motorola 802.11n 5G USB Wireless Adapter vendor.id usb 0x100d &device.id usb 0xcb01 +device.name Cayman 3341 Ethernet DSL Router vendor.id usb 0x1010 +vendor.name Fukuda Denshi Co., Ltd vendor.id usb 0x1011 +vendor.name Mobile Media Tech. vendor.id usb 0x1011 &device.id usb 0x0001 +device.name AccFast Mp3 vendor.id usb 0x1012 +vendor.name SDKM Fibres, Wires & Cables Berhad vendor.id usb 0x1013 +vendor.name TST-Touchless Sensor Technology AG vendor.id usb 0x1014 +vendor.name Densitron Technologies PLC vendor.id usb 0x1015 +vendor.name Softronics Pty., Ltd vendor.id usb 0x1016 +vendor.name Xiamen Hung's Enterprise Co., Ltd vendor.id usb 0x1017 +vendor.name Speedy Industrial Supplies, Pte., Ltd vendor.id usb 0x1019 +vendor.name Elitegroup Computer Systems (ECS) vendor.id usb 0x1019 &device.id usb 0x0c55 +device.name Flash Reader, Desknote UCR-61S2B vendor.id usb 0x1019 &device.id usb 0x0f38 +device.name Infrared Receiver vendor.id usb 0x1020 +vendor.name Labtec vendor.id usb 0x1020 &device.id usb 0x0006 +device.name Wireless Keyboard vendor.id usb 0x1020 &device.id usb 0x000a +device.name Wireless Optical Mouse vendor.id usb 0x1020 &device.id usb 0x0106 +device.name Wireless Optical Mouse vendor.id usb 0x1022 +vendor.name Shinko Shoji Co., Ltd vendor.id usb 0x1025 +vendor.name Hyper-Paltek vendor.id usb 0x1025 &device.id usb 0x005e +device.name USB DVB-T device vendor.id usb 0x1025 &device.id usb 0x005f +device.name USB DVB-T device vendor.id usb 0x1025 &device.id usb 0x0300 +device.name MP3 Player vendor.id usb 0x1025 &device.id usb 0x0350 +device.name MP3 Player vendor.id usb 0x1026 +vendor.name Newly Corp. vendor.id usb 0x1027 +vendor.name Time Domain vendor.id usb 0x1028 +vendor.name Inovys Corp. vendor.id usb 0x1029 +vendor.name Atlantic Coast Telesys vendor.id usb 0x102a +vendor.name Ramos Technology Co., Ltd vendor.id usb 0x102b +vendor.name Infotronic America, Inc. vendor.id usb 0x102c +vendor.name Etoms Electronics Corp. vendor.id usb 0x102c &device.id usb 0x6151 +device.name Q-Cam Sangha CIF vendor.id usb 0x102c &device.id usb 0x6251 +device.name Q-Cam VGA vendor.id usb 0x102d +vendor.name Winic Corp. vendor.id usb 0x1031 +vendor.name Comax Technology, Inc. vendor.id usb 0x1032 +vendor.name C-One Technology Corp. vendor.id usb 0x1033 +vendor.name Nucam Corp. vendor.id usb 0x1033 &device.id usb 0x0068 +device.name 3,5'' HDD case MD-231 vendor.id usb 0x1038 +vendor.name SteelSeries ApS vendor.id usb 0x1038 &device.id usb 0x0100 +device.name Ideazon Zboard vendor.id usb 0x1038 &device.id usb 0x1361 +device.name Ideazon Sensei vendor.id usb 0x1039 +vendor.name devolo AG vendor.id usb 0x1039 &device.id usb 0x0824 +device.name 1866 802.11bg [Texas Instruments TNETW1450] vendor.id usb 0x1039 &device.id usb 0x2140 +device.name dsl+ 1100 duo vendor.id usb 0x103a +vendor.name PSA vendor.id usb 0x103a &device.id usb 0xf000 +device.name Actia Evo XS vendor.id usb 0x103d +vendor.name Stanton vendor.id usb 0x103d &device.id usb 0x0100 +device.name ScratchAmp vendor.id usb 0x103d &device.id usb 0x0101 +device.name ScratchAmp vendor.id usb 0x1043 +vendor.name iCreate Technologies Corp. vendor.id usb 0x1043 &device.id usb 0x160f +device.name Wireless Network Adapter vendor.id usb 0x1043 &device.id usb 0x4901 +device.name AV-836 Video Capture Device vendor.id usb 0x1043 &device.id usb 0x8006 +device.name Flash Disk 32-256 MB vendor.id usb 0x1043 &device.id usb 0x8012 +device.name Flash Disk 256 MB vendor.id usb 0x1044 +vendor.name Chu Yuen Enterprise Co., Ltd vendor.id usb 0x1044 &device.id usb 0x7001 +device.name Gigabyte U7000 DVB-T tuner vendor.id usb 0x1044 &device.id usb 0x7002 +device.name Gigabyte U8000 DVB-T tuner vendor.id usb 0x1044 &device.id usb 0x7004 +device.name Gigabyte U7100 DVB-T tuner vendor.id usb 0x1044 &device.id usb 0x7005 +device.name Gigabyte U7200 DVB-T tuner [AF9035] vendor.id usb 0x1044 &device.id usb 0x7006 +device.name Gigabyte U6000 DVB-T tuner [em2863] vendor.id usb 0x1044 &device.id usb 0x8001 +device.name GN-54G vendor.id usb 0x1044 &device.id usb 0x8002 +device.name GN-BR402W vendor.id usb 0x1044 &device.id usb 0x8003 +device.name GN-WLBM101 vendor.id usb 0x1044 &device.id usb 0x8004 +device.name GN-WLBZ101 802.11b Adapter vendor.id usb 0x1044 &device.id usb 0x8005 +device.name GN-WLBZ201 802.11b Adapter vendor.id usb 0x1044 &device.id usb 0x8006 +device.name GN-WBZB-M 802.11b Adapter vendor.id usb 0x1044 &device.id usb 0x8007 +device.name GN-WBKG vendor.id usb 0x1044 &device.id usb 0x8008 +device.name GN-WB01GS vendor.id usb 0x1044 &device.id usb 0x800a +device.name GN-WI05GS vendor.id usb 0x1044 &device.id usb 0x800b +device.name GN-WB30N 802.11n WLAN Card vendor.id usb 0x1044 &device.id usb 0x800c +device.name GN-WB31N 802.11n USB WLAN Card vendor.id usb 0x1044 &device.id usb 0x800d +device.name GN-WB32L 802.11n USB WLAN Card vendor.id usb 0x1046 +vendor.name Winbond Electronics Corp. [hex] vendor.id usb 0x1046 &device.id usb 0x6694 +device.name Generic W6694 USB vendor.id usb 0x1046 &device.id usb 0x8901 +device.name Bluetooth Device vendor.id usb 0x1046 &device.id usb 0x9967 +device.name W9967CF/W9968CF Webcam IC vendor.id usb 0x1048 +vendor.name Targus Group International vendor.id usb 0x1048 &device.id usb 0x2010 +device.name 4-Port hub vendor.id usb 0x104b +vendor.name Mylex / Buslogic vendor.id usb 0x104c +vendor.name AMCO TEC International, Inc. vendor.id usb 0x104d +vendor.name Newport Corporation vendor.id usb 0x104d &device.id usb 0x1003 +device.name Model-52 LED Light Source Power Supply and Driver vendor.id usb 0x104f +vendor.name WB Electronics vendor.id usb 0x104f &device.id usb 0x0001 +device.name Infinity Phoenix vendor.id usb 0x104f &device.id usb 0x0002 +device.name Smartmouse vendor.id usb 0x104f &device.id usb 0x0003 +device.name FunProgrammer vendor.id usb 0x104f &device.id usb 0x0004 +device.name Infinity Unlimited vendor.id usb 0x104f &device.id usb 0x0006 +device.name Infinity Smart vendor.id usb 0x104f &device.id usb 0x0007 +device.name Infinity Smart module vendor.id usb 0x104f &device.id usb 0x0008 +device.name Infinity CryptoKey vendor.id usb 0x104f &device.id usb 0x0009 +device.name RE-BL PlayStation 3 IR-to-Bluetooth converter vendor.id usb 0x1050 +vendor.name Yubico.com vendor.id usb 0x1050 &device.id usb 0x0010 +device.name Yubikey (v1 or v2) vendor.id usb 0x1050 &device.id usb 0x0110 +device.name Yubikey NEO(-N) OTP vendor.id usb 0x1050 &device.id usb 0x0111 +device.name Yubikey NEO(-N) OTP+CCID vendor.id usb 0x1050 &device.id usb 0x0112 +device.name Yubikey NEO(-N) CCID vendor.id usb 0x1050 &device.id usb 0x0113 +device.name Yubikey NEO(-N) U2F vendor.id usb 0x1050 &device.id usb 0x0114 +device.name Yubikey NEO(-N) OTP+U2F vendor.id usb 0x1050 &device.id usb 0x0115 +device.name Yubikey NEO(-N) U2F+CCID vendor.id usb 0x1050 &device.id usb 0x0116 +device.name Yubikey NEO(-N) OTP+U2F+CCID vendor.id usb 0x1050 &device.id usb 0x0120 +device.name Yubikey Touch U2F Security Key vendor.id usb 0x1050 &device.id usb 0x0200 +device.name Gnubby U2F vendor.id usb 0x1050 &device.id usb 0x0211 +device.name Gnubby vendor.id usb 0x1050 &device.id usb 0x0401 +device.name Yubikey 4 OTP vendor.id usb 0x1050 &device.id usb 0x0402 +device.name Yubikey 4 U2F vendor.id usb 0x1050 &device.id usb 0x0403 +device.name Yubikey 4 OTP+U2F vendor.id usb 0x1050 &device.id usb 0x0404 +device.name Yubikey 4 CCID vendor.id usb 0x1050 &device.id usb 0x0405 +device.name Yubikey 4 OTP+CCID vendor.id usb 0x1050 &device.id usb 0x0406 +device.name Yubikey 4 U2F+CCID vendor.id usb 0x1050 &device.id usb 0x0407 +device.name Yubikey 4 OTP+U2F+CCID vendor.id usb 0x1050 &device.id usb 0x0410 +device.name Yubikey plus OTP+U2F vendor.id usb 0x1053 +vendor.name Immanuel Electronics Co., Ltd vendor.id usb 0x1054 +vendor.name BMS International Beheer N.V. vendor.id usb 0x1054 &device.id usb 0x5004 +device.name DSL 7420 Loader vendor.id usb 0x1054 &device.id usb 0x5005 +device.name DSL 7420 LAN Modem vendor.id usb 0x1055 +vendor.name Complex Micro Interconnection Co., Ltd vendor.id usb 0x1056 +vendor.name Hsin Chen Ent Co., Ltd vendor.id usb 0x1057 +vendor.name ON Semiconductor vendor.id usb 0x1058 +vendor.name Western Digital Technologies, Inc. vendor.id usb 0x1058 &device.id usb 0x0200 +device.name FireWire USB Combo vendor.id usb 0x1058 &device.id usb 0x0400 +device.name External HDD vendor.id usb 0x1058 &device.id usb 0x0500 +device.name hub vendor.id usb 0x1058 &device.id usb 0x0701 +device.name WD Passport (WDXMS) vendor.id usb 0x1058 &device.id usb 0x0702 +device.name WD Passport (WDXMS) vendor.id usb 0x1058 &device.id usb 0x0704 +device.name My Passport Essential (WDME) vendor.id usb 0x1058 &device.id usb 0x0705 +device.name My Passport Elite (WDML) vendor.id usb 0x1058 &device.id usb 0x070a +device.name My Passport Essential (WDBAAA), My Passport for Mac (WDBAAB), My Passport Essential SE (WDBABM), My Passport SE for Mac (WDBABW) vendor.id usb 0x1058 &device.id usb 0x070b +device.name My Passport Elite (WDBAAC) vendor.id usb 0x1058 &device.id usb 0x070c +device.name My Passport Studio (WDBAAE) vendor.id usb 0x1058 &device.id usb 0x071a +device.name My Passport Essential (WDBAAA) vendor.id usb 0x1058 &device.id usb 0x071d +device.name My Passport Studio (WDBALG) vendor.id usb 0x1058 &device.id usb 0x0730 +device.name My Passport Essential (WDBACY) vendor.id usb 0x1058 &device.id usb 0x0732 +device.name My Passport Essential SE (WDBGYS) vendor.id usb 0x1058 &device.id usb 0x0740 +device.name My Passport Essential (WDBACY) vendor.id usb 0x1058 &device.id usb 0x0741 +device.name My Passport Ultra vendor.id usb 0x1058 &device.id usb 0x0742 +device.name My Passport Essential SE (WDBGYS) vendor.id usb 0x1058 &device.id usb 0x0748 +device.name My Passport (WDBKXH, WDBY8L) vendor.id usb 0x1058 &device.id usb 0x07a8 +device.name My Passport (WDBBEP), My Passport for Mac (WDBLUZ) vendor.id usb 0x1058 &device.id usb 0x07ae +device.name My Passport Edge for Mac (WDBJBH) vendor.id usb 0x1058 &device.id usb 0x07ba +device.name PiDrive (WDLB) vendor.id usb 0x1058 &device.id usb 0x0810 +device.name My Passport Ultra (WDBZFP) vendor.id usb 0x1058 &device.id usb 0x0816 +device.name My Passport Air (WDBBLW) vendor.id usb 0x1058 &device.id usb 0x0820 +device.name My Passport Ultra (WDBMWV, WDBZFP) vendor.id usb 0x1058 &device.id usb 0x0822 +device.name My Passport Ultra (WDBBUZ) vendor.id usb 0x1058 &device.id usb 0x0824 +device.name My Passport Slim (WDBPDZ) vendor.id usb 0x1058 &device.id usb 0x0830 +device.name My Passport Ultra (WDBZFP) vendor.id usb 0x1058 &device.id usb 0x0837 +device.name My Passport Ultra (WDBBKD) vendor.id usb 0x1058 &device.id usb 0x0900 +device.name MyBook Essential External HDD vendor.id usb 0x1058 &device.id usb 0x0901 +device.name My Book Essential Edition (Green Ring) (WDG1U) vendor.id usb 0x1058 &device.id usb 0x0902 +device.name My Book Pro Edition (WDG1T) vendor.id usb 0x1058 &device.id usb 0x0903 +device.name My Book Premium Edition vendor.id usb 0x1058 &device.id usb 0x0905 +device.name My Book Pro Edition II (WD10000C033-001) vendor.id usb 0x1058 &device.id usb 0x0910 +device.name My Book Essential Edition (Green Ring) (WDG1U) vendor.id usb 0x1058 &device.id usb 0x1001 +device.name Elements Desktop (WDE1U) vendor.id usb 0x1058 &device.id usb 0x1003 +device.name WD Elements Desktop (WDE1UBK) vendor.id usb 0x1058 &device.id usb 0x1010 +device.name Elements Portable (WDBAAR) vendor.id usb 0x1058 &device.id usb 0x1021 +device.name Elements Desktop (WDBAAU) vendor.id usb 0x1058 &device.id usb 0x1023 +device.name Elements SE Portable (WDBABV) vendor.id usb 0x1058 &device.id usb 0x1042 +device.name Elements SE Portable (WDBPCK) vendor.id usb 0x1058 &device.id usb 0x1048 +device.name Elements Portable (WDBU6Y) vendor.id usb 0x1058 &device.id usb 0x1078 +device.name Elements Portable (WDBUZG) vendor.id usb 0x1058 &device.id usb 0x107c +device.name Elements Desktop (WDBWLG) vendor.id usb 0x1058 &device.id usb 0x10a2 +device.name Elements SE Portable (WDBPCK) vendor.id usb 0x1058 &device.id usb 0x10a8 +device.name Elements Portable (WDBUZG) vendor.id usb 0x1058 &device.id usb 0x10b8 +device.name Elements Portable (WDBU6Y, WDBUZG) vendor.id usb 0x1058 &device.id usb 0x1100 +device.name My Book Essential Edition 2.0 (WDH1U) vendor.id usb 0x1058 &device.id usb 0x1102 +device.name My Book Home Edition (WDH1CS) vendor.id usb 0x1058 &device.id usb 0x1103 +device.name My Book Studio vendor.id usb 0x1058 &device.id usb 0x1104 +device.name My Book Mirror Edition (WDH2U) vendor.id usb 0x1058 &device.id usb 0x1105 +device.name My Book Studio II vendor.id usb 0x1058 &device.id usb 0x1110 +device.name My Book Essential (WDBAAF), My Book for Mac (WDBAAG) vendor.id usb 0x1058 &device.id usb 0x1111 +device.name My Book Elite (WDBAAH) vendor.id usb 0x1058 &device.id usb 0x1112 +device.name My Book Studio (WDBAAJ), My Book Studio LX (WDBACH) vendor.id usb 0x1058 &device.id usb 0x1123 +device.name My Book 3.0 (WDBABP) vendor.id usb 0x1058 &device.id usb 0x1130 +device.name My Book Essential (WDBACW) vendor.id usb 0x1058 &device.id usb 0x1140 +device.name My Book Essential (WDBACW) vendor.id usb 0x1058 &device.id usb 0x1230 +device.name My Book (WDBFJK) vendor.id usb 0x1058 &device.id usb 0x1235 +device.name My Book (WDBFJK0040HBK) vendor.id usb 0x1058 &device.id usb 0x2599 +device.name My Passport Ultra (WD40NMZW) vendor.id usb 0x1058 &device.id usb 0x259d +device.name My Passport Ultra (WDBBKD) vendor.id usb 0x1058 &device.id usb 0x259f +device.name My Passport Ultra (WD10JMVW) vendor.id usb 0x1059 +vendor.name Giesecke & Devrient GmbH vendor.id usb 0x1059 &device.id usb 0x000b +device.name StarSign Bio Token 3.0 vendor.id usb 0x105b +vendor.name Foxconn International, Inc. vendor.id usb 0x105b &device.id usb 0xe065 +device.name BCM43142A0 Bluetooth module vendor.id usb 0x105c +vendor.name Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd vendor.id usb 0x105d +vendor.name Delkin Devices, Inc. vendor.id usb 0x105e +vendor.name Valence Semiconductor Design, Ltd vendor.id usb 0x105f +vendor.name Chin Shong Enterprise Co., Ltd vendor.id usb 0x1060 +vendor.name Easthome Industrial Co., Ltd vendor.id usb 0x1063 +vendor.name Motorola Electronics Taiwan, Ltd [hex] vendor.id usb 0x1063 &device.id usb 0x1555 +device.name MC141555 Hub vendor.id usb 0x1063 &device.id usb 0x4100 +device.name SB4100 USB Cable Modem vendor.id usb 0x1065 +vendor.name CCYU Technology vendor.id usb 0x1065 &device.id usb 0x0020 +device.name USB-DVR2 Dev Board vendor.id usb 0x1065 &device.id usb 0x2136 +device.name EasyDisk ED1064 vendor.id usb 0x106a +vendor.name Loyal Legend, Ltd vendor.id usb 0x106c +vendor.name Curitel Communications, Inc. vendor.id usb 0x106c &device.id usb 0x1101 +device.name CDMA 2000 1xRTT USB modem (HX-550C) vendor.id usb 0x106c &device.id usb 0x1102 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x1103 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x1104 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x1105 +device.name Composite Device vendor.id usb 0x106c &device.id usb 0x1106 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x1301 +device.name Composite Device vendor.id usb 0x106c &device.id usb 0x1302 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x1303 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x1304 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x1401 +device.name Composite Device vendor.id usb 0x106c &device.id usb 0x1402 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x1403 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x1501 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x1502 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x1503 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x1601 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x1602 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x1603 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2101 +device.name AudioVox 8900 Cell Phone vendor.id usb 0x106c &device.id usb 0x2102 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2103 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x2301 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2302 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x2303 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2401 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x2402 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2403 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x2501 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2502 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x2503 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2601 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x2602 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x2603 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x3701 +device.name Broadband Wireless modem vendor.id usb 0x106c &device.id usb 0x3702 +device.name Pantech PX-500 vendor.id usb 0x106c &device.id usb 0x3714 +device.name PANTECH USB MODEM [UM175] vendor.id usb 0x106c &device.id usb 0x3716 +device.name UMW190 Modem vendor.id usb 0x106c &device.id usb 0x3721 +device.name Option Beemo (GI0801) LTE surfstick vendor.id usb 0x106c &device.id usb 0x3b14 +device.name Option Beemo (GI0801) LTE surfstick vendor.id usb 0x106c &device.id usb 0x3eb4 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x4101 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x4102 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x4301 +device.name Composite Device vendor.id usb 0x106c &device.id usb 0x4302 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x4401 +device.name Composite Device vendor.id usb 0x106c &device.id usb 0x4402 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x4501 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x4502 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x4601 +device.name Composite Device vendor.id usb 0x106c &device.id usb 0x4602 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x5101 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x5102 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x5301 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x5302 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x5401 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x5402 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x5501 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x5502 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x5601 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0x5602 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0x7101 +device.name Composite Device vendor.id usb 0x106c &device.id usb 0x7102 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0xa000 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0xa001 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0xc100 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0xc200 +device.name Packet Service vendor.id usb 0x106c &device.id usb 0xc500 +device.name Packet Service Diagnostic Serial Port (WDM) vendor.id usb 0x106c &device.id usb 0xe200 +device.name Packet Service vendor.id usb 0x106d +vendor.name San Chieh Manufacturing, Ltd vendor.id usb 0x106e +vendor.name ConectL vendor.id usb 0x106f +vendor.name Money Controls vendor.id usb 0x106f &device.id usb 0x0009 +device.name CT10x Coin Transaction vendor.id usb 0x106f &device.id usb 0x000a +device.name CR10x Coin Recycler vendor.id usb 0x106f &device.id usb 0x000c +device.name Xchange vendor.id usb 0x1076 +vendor.name GCT Semiconductor, Inc. vendor.id usb 0x1076 &device.id usb 0x0031 +device.name Bluetooth Device vendor.id usb 0x1076 &device.id usb 0x0032 +device.name Bluetooth Device vendor.id usb 0x1076 &device.id usb 0x8002 +device.name LU150 LTE Modem [Yota LU150] vendor.id usb 0x107b +vendor.name Gateway, Inc. vendor.id usb 0x107b &device.id usb 0x3009 +device.name eHome Infrared Transceiver vendor.id usb 0x107b &device.id usb 0x55b2 +device.name WBU-110 802.11b Wireless Adapter [Intersil PRISM 3] vendor.id usb 0x107b &device.id usb 0x55f2 +device.name WGU-210 802.11g Adapter [Intersil ISL3886] vendor.id usb 0x107d +vendor.name Arlec Australia, Ltd vendor.id usb 0x107e +vendor.name Midoriya Electric Co., Ltd vendor.id usb 0x107f +vendor.name KidzMouse, Inc. vendor.id usb 0x1082 +vendor.name Shin-Etsukaken Co., Ltd vendor.id usb 0x1083 +vendor.name Canon Electronics, Inc. vendor.id usb 0x1083 &device.id usb 0x161b +device.name DR-2010C Scanner vendor.id usb 0x1083 &device.id usb 0x162c +device.name P-150 Scanner vendor.id usb 0x1084 +vendor.name Pantech Co., Ltd vendor.id usb 0x108a +vendor.name Chloride Power Protection vendor.id usb 0x108b +vendor.name Grand-tek Technology Co., Ltd vendor.id usb 0x108b &device.id usb 0x0005 +device.name HID Keyboard/Mouse PS/2 Translator vendor.id usb 0x108c +vendor.name Robert Bosch GmbH vendor.id usb 0x108e +vendor.name Lotes Co., Ltd. vendor.id usb 0x1099 +vendor.name Surface Optics Corp. vendor.id usb 0x109a +vendor.name DATASOFT Systems GmbH vendor.id usb 0x109b +vendor.name Hisense vendor.id usb 0x109b &device.id usb 0x9118 +device.name Medion P4013 Mobile vendor.id usb 0x109f +vendor.name eSOL Co., Ltd vendor.id usb 0x109f &device.id usb 0x3163 +device.name Trigem Mobile SmartDisplay84 vendor.id usb 0x109f &device.id usb 0x3164 +device.name Trigem Mobile SmartDisplay121 vendor.id usb 0x10a0 +vendor.name Hirotech, Inc. vendor.id usb 0x10a3 +vendor.name Mitsubishi Materials Corp. vendor.id usb 0x10a9 +vendor.name SK Teletech Co., Ltd vendor.id usb 0x10a9 &device.id usb 0x1102 +device.name Sky Love Actually IM-U460K vendor.id usb 0x10a9 &device.id usb 0x1104 +device.name Sky Vega IM-A650S vendor.id usb 0x10a9 &device.id usb 0x1105 +device.name VEGA Android composite vendor.id usb 0x10a9 &device.id usb 0x1106 +device.name VEGA Android composite vendor.id usb 0x10a9 &device.id usb 0x1107 +device.name VEGA Android composite vendor.id usb 0x10a9 &device.id usb 0x1108 +device.name VEGA Android composite vendor.id usb 0x10a9 &device.id usb 0x1109 +device.name VEGA Android composite vendor.id usb 0x10a9 &device.id usb 0x6021 +device.name SIRIUS alpha vendor.id usb 0x10a9 &device.id usb 0x6031 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6032 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6033 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6034 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6035 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6036 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6037 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6050 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6051 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6052 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6053 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6054 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6055 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6056 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6057 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6058 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6059 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x6080 +device.name MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Zero CD Mode) vendor.id usb 0x10a9 &device.id usb 0x6085 +device.name MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Modem Mode) vendor.id usb 0x10a9 &device.id usb 0x7031 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x7032 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x7033 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x7034 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x7035 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x7036 +device.name Pantech Android composite vendor.id usb 0x10a9 &device.id usb 0x7037 +device.name Pantech Android composite vendor.id usb 0x10aa +vendor.name Cables To Go vendor.id usb 0x10ab +vendor.name USI Co., Ltd vendor.id usb 0x10ab &device.id usb 0x1002 +device.name Bluetooth Device vendor.id usb 0x10ab &device.id usb 0x1003 +device.name BC02-EXT in DFU vendor.id usb 0x10ab &device.id usb 0x1005 +device.name Bluetooth Adptr vendor.id usb 0x10ab &device.id usb 0x1006 +device.name BC04-EXT in DFU vendor.id usb 0x10ab &device.id usb 0x10c5 +device.name Sony-Ericsson / Samsung DataCable vendor.id usb 0x10ac +vendor.name Honeywell, Inc. vendor.id usb 0x10ae +vendor.name Princeton Technology Corp. vendor.id usb 0x10af +vendor.name Liebert Corp. vendor.id usb 0x10af &device.id usb 0x0000 +device.name UPS vendor.id usb 0x10af &device.id usb 0x0001 +device.name PowerSure PSA UPS vendor.id usb 0x10af &device.id usb 0x0002 +device.name PowerSure PST UPS vendor.id usb 0x10af &device.id usb 0x0003 +device.name PowerSure PSP UPS vendor.id usb 0x10af &device.id usb 0x0004 +device.name PowerSure PSI UPS vendor.id usb 0x10af &device.id usb 0x0005 +device.name UPStation GXT 2U UPS vendor.id usb 0x10af &device.id usb 0x0006 +device.name UPStation GXT UPS vendor.id usb 0x10af &device.id usb 0x0007 +device.name Nfinity Power Systems UPS vendor.id usb 0x10af &device.id usb 0x0008 +device.name PowerSure Interactive UPS vendor.id usb 0x10b5 +vendor.name Comodo (PLX?) vendor.id usb 0x10b5 &device.id usb 0x9060 +device.name Test Board vendor.id usb 0x10b8 +vendor.name DiBcom vendor.id usb 0x10b8 &device.id usb 0x0bb8 +device.name DiBcom USB DVB-T reference design (MOD300) (cold) vendor.id usb 0x10b8 &device.id usb 0x0bb9 +device.name DiBcom USB DVB-T reference design (MOD300) (warm) vendor.id usb 0x10b8 &device.id usb 0x0bc6 +device.name DiBcom USB2.0 DVB-T reference design (MOD3000P) (cold) vendor.id usb 0x10b8 &device.id usb 0x0bc7 +device.name DiBcom USB2.0 DVB-T reference design (MOD3000P) (warm) vendor.id usb 0x10bb +vendor.name TM Technology, Inc. vendor.id usb 0x10bc +vendor.name Dinging Technology Co., Ltd vendor.id usb 0x10bd +vendor.name TMT Technology, Inc. vendor.id usb 0x10bd &device.id usb 0x1427 +device.name Ethernet vendor.id usb 0x10bf +vendor.name SmartHome vendor.id usb 0x10bf &device.id usb 0x0001 +device.name SmartHome PowerLinc vendor.id usb 0x10c3 +vendor.name Universal Laser Systems, Inc. vendor.id usb 0x10c3 &device.id usb 0x00a4 +device.name ULS PLS Series Laser Engraver Firmware Loader vendor.id usb 0x10c3 &device.id usb 0x00a5 +device.name ULS Print Support vendor.id usb 0x10c4 +vendor.name Cygnal Integrated Products, Inc. vendor.id usb 0x10c4 &device.id usb 0x0002 +device.name F32x USBXpress Device vendor.id usb 0x10c4 &device.id usb 0x0003 +device.name CommandIR vendor.id usb 0x10c4 &device.id usb 0x8030 +device.name K4JRG Ham Radio devices vendor.id usb 0x10c4 &device.id usb 0x8044 +device.name USB Debug Adapter vendor.id usb 0x10c4 &device.id usb 0x804e +device.name Software Bisque Paramount ME vendor.id usb 0x10c4 &device.id usb 0x80a9 +device.name CP210x to UART Bridge Controller vendor.id usb 0x10c4 &device.id usb 0x80ca +device.name ATM2400 Sensor Device vendor.id usb 0x10c4 &device.id usb 0x813f +device.name tams EasyControl vendor.id usb 0x10c4 &device.id usb 0x8149 +device.name West Mountain Radio Computerized Battery Analyzer vendor.id usb 0x10c4 &device.id usb 0x814a +device.name West Mountain Radio RIGblaster P&P vendor.id usb 0x10c4 &device.id usb 0x814b +device.name West Mountain Radio RIGtalk vendor.id usb 0x10c4 &device.id usb 0x818a +device.name Silicon Labs FM Radio Reference Design vendor.id usb 0x10c4 &device.id usb 0x81e8 +device.name Zephyr BioHarness vendor.id usb 0x10c4 &device.id usb 0x8460 +device.name Sangoma Wanpipe VoiceTime vendor.id usb 0x10c4 &device.id usb 0x8461 +device.name Sangoma U100 vendor.id usb 0x10c4 &device.id usb 0x8477 +device.name Balluff RFID Reader vendor.id usb 0x10c4 &device.id usb 0x8496 +device.name SiLabs Cypress FW downloader vendor.id usb 0x10c4 &device.id usb 0x8497 +device.name SiLabs Cypress EVB vendor.id usb 0x10c4 &device.id usb 0x8605 +device.name dilitronics ESoLUX solar lighting controller vendor.id usb 0x10c4 &device.id usb 0x86bc +device.name C8051F34x AudioDelay [AD-340] vendor.id usb 0x10c4 &device.id usb 0x8789 +device.name C8051F34x Extender & EDID MGR [EMX-DVI] vendor.id usb 0x10c4 &device.id usb 0x87be +device.name C8051F34x HDMI Audio Extractor [EMX-HD-AUD] vendor.id usb 0x10c4 &device.id usb 0x8863 +device.name C8051F34x Bootloader vendor.id usb 0x10c4 &device.id usb 0x8897 +device.name C8051F38x HDMI Splitter [UHBX] vendor.id usb 0x10c4 &device.id usb 0x8918 +device.name C8051F38x HDMI Audio Extractor [VSA-HA-DP] vendor.id usb 0x10c4 &device.id usb 0x8973 +device.name C8051F38x HDMI Extender [UHBX-8X] vendor.id usb 0x10c4 &device.id usb 0x89e1 +device.name C8051F38x HDMI Extender [UHBX-SW3-WP] vendor.id usb 0x10c4 &device.id usb 0xea60 +device.name CP210x UART Bridge / myAVR mySmartUSB light vendor.id usb 0x10c4 &device.id usb 0xea61 +device.name CP210x UART Bridge vendor.id usb 0x10c4 &device.id usb 0xea70 +device.name CP210x UART Bridge vendor.id usb 0x10c4 &device.id usb 0xea80 +device.name CP210x UART Bridge vendor.id usb 0x10c5 +vendor.name Sanei Electric, Inc. vendor.id usb 0x10c5 &device.id usb 0x819a +device.name FM Radio vendor.id usb 0x10c6 +vendor.name Intec, Inc. vendor.id usb 0x10cb +vendor.name Eratech vendor.id usb 0x10cc +vendor.name GBM Connector Co., Ltd vendor.id usb 0x10cc &device.id usb 0x1101 +device.name MP3 Player vendor.id usb 0x10cd +vendor.name Kycon, Inc. vendor.id usb 0x10ce +vendor.name Silicon Labs vendor.id usb 0x10ce &device.id usb 0x000e +device.name Shinko/Sinfonia CHC-S2145 vendor.id usb 0x10ce &device.id usb 0xea6a +device.name MobiData EDGE USB Modem vendor.id usb 0x10cf +vendor.name Velleman Components, Inc. vendor.id usb 0x10cf &device.id usb 0x2011 +device.name R-Engine MPEG2 encoder/decoder vendor.id usb 0x10cf &device.id usb 0x5500 +device.name 8055 Experiment Interface Board (address=0) vendor.id usb 0x10cf &device.id usb 0x5501 +device.name 8055 Experiment Interface Board (address=1) vendor.id usb 0x10cf &device.id usb 0x5502 +device.name 8055 Experiment Interface Board (address=2) vendor.id usb 0x10cf &device.id usb 0x5503 +device.name 8055 Experiment Interface Board (address=3) vendor.id usb 0x10d1 +vendor.name Hottinger Baldwin Measurement vendor.id usb 0x10d1 &device.id usb 0x0101 +device.name USB-Module for Spider8, CP32 vendor.id usb 0x10d1 &device.id usb 0x0202 +device.name CP22 - Communication Processor vendor.id usb 0x10d1 &device.id usb 0x0301 +device.name CP42 - Communication Processor vendor.id usb 0x10d2 +vendor.name RayComposer - R. Adams vendor.id usb 0x10d2 &device.id usb 0x5243 +device.name RayComposer vendor.id usb 0x10d4 +vendor.name Man Boon Manufactory, Ltd vendor.id usb 0x10d5 +vendor.name Uni Class Technology Co., Ltd vendor.id usb 0x10d5 &device.id usb 0x0004 +device.name PS/2 Converter vendor.id usb 0x10d5 &device.id usb 0x5552 +device.name KVM Human Interface Composite Device (Keyboard/Mouse ports) vendor.id usb 0x10d5 &device.id usb 0x55a2 +device.name 2Port KVMSwitcher vendor.id usb 0x10d6 +vendor.name Actions Semiconductor Co., Ltd vendor.id usb 0x10d6 &device.id usb 0x0c02 +device.name BioniQ 1001 Tablet vendor.id usb 0x10d6 &device.id usb 0x1000 +device.name MP3 Player vendor.id usb 0x10d6 &device.id usb 0x1100 +device.name MPMan MP-Ki 128 MP3 Player/Recorder vendor.id usb 0x10d6 &device.id usb 0x1101 +device.name D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player vendor.id usb 0x10d6 &device.id usb 0x2200 +device.name Acer MP-120 MP3 player vendor.id usb 0x10d6 &device.id usb 0x8888 +device.name ADFU Device vendor.id usb 0x10d6 &device.id usb 0xff51 +device.name ADFU Device vendor.id usb 0x10d6 &device.id usb 0xff61 +device.name MP4 Player vendor.id usb 0x10d6 &device.id usb 0xff66 +device.name Craig 2GB MP3/Video Player vendor.id usb 0x10de +vendor.name Authenex, Inc. vendor.id usb 0x10df +vendor.name In-Win Development, Inc. vendor.id usb 0x10df &device.id usb 0x0500 +device.name iAPP CR-e500 Card reader vendor.id usb 0x10e0 +vendor.name Post-Op Video, Inc. vendor.id usb 0x10e1 +vendor.name CablePlus, Ltd vendor.id usb 0x10e2 +vendor.name Nada Electronics, Ltd vendor.id usb 0x10ec +vendor.name Vast Technologies, Inc. vendor.id usb 0x10f0 +vendor.name Nexio Co., Ltd vendor.id usb 0x10f0 &device.id usb 0x2002 +device.name iNexio Touchscreen controller vendor.id usb 0x10f1 +vendor.name Importek vendor.id usb 0x10f1 &device.id usb 0x1a08 +device.name Internal Webcam vendor.id usb 0x10f1 &device.id usb 0x1a1e +device.name Laptop Integrated Webcam 1.3M vendor.id usb 0x10f1 &device.id usb 0x1a2a +device.name Laptop Integrated Webcam vendor.id usb 0x10f5 +vendor.name Turtle Beach vendor.id usb 0x10f5 &device.id usb 0x0200 +device.name Audio Advantage Roadie vendor.id usb 0x10fb +vendor.name Pictos Technologies, Inc. vendor.id usb 0x10fd +vendor.name Anubis Electronics, Ltd vendor.id usb 0x10fd &device.id usb 0x7e50 +device.name FlyCam Usb 100 vendor.id usb 0x10fd &device.id usb 0x804d +device.name Typhoon Webshot II Webcam [zc0301] vendor.id usb 0x10fd &device.id usb 0x8050 +device.name FlyCAM-USB 300 XP2 vendor.id usb 0x10fd &device.id usb 0xde00 +device.name WinFast WalkieTV WDM Capture Driver. vendor.id usb 0x10fe +vendor.name Thrane & Thrane vendor.id usb 0x10fe &device.id usb 0x000c +device.name TT-3750 BGAN-XL Radio Module vendor.id usb 0x1100 +vendor.name VirTouch, Ltd vendor.id usb 0x1100 &device.id usb 0x0001 +device.name VTPlayer VTP-1 Braille Mouse vendor.id usb 0x1101 +vendor.name EasyPass Industrial Co., Ltd vendor.id usb 0x1101 &device.id usb 0x0001 +device.name FSK Electronics Super GSM Reader vendor.id usb 0x1108 +vendor.name Brightcom Technologies, Ltd vendor.id usb 0x110a +vendor.name Moxa Technologies Co., Ltd. vendor.id usb 0x110a &device.id usb 0x1250 +device.name UPort 1250 2-Port RS-232/422/485 vendor.id usb 0x110a &device.id usb 0x1251 +device.name UPort 1250I 2-Port RS-232/422/485 with Isolation vendor.id usb 0x110a &device.id usb 0x1410 +device.name UPort 1410 4-Port RS-232 vendor.id usb 0x110a &device.id usb 0x1450 +device.name UPort 1450 4-Port RS-232/422/485 vendor.id usb 0x110a &device.id usb 0x1451 +device.name UPort 1450I 4-Port RS-232/422/485 with Isolation vendor.id usb 0x110a &device.id usb 0x1613 +device.name UPort 1610-16 16-Port RS-232 vendor.id usb 0x110a &device.id usb 0x1618 +device.name UPort 1610-8 8-Port RS-232 vendor.id usb 0x110a &device.id usb 0x1653 +device.name UPort 1650-16 16-Port RS-232/422/485 vendor.id usb 0x110a &device.id usb 0x1658 +device.name UPort 1650-8 8-Port RS-232/422/485 vendor.id usb 0x1110 +vendor.name Analog Devices Canada, Ltd (Allied Telesyn) vendor.id usb 0x1110 &device.id usb 0x5c01 +device.name Huawei MT-882 Remote NDIS Network Device vendor.id usb 0x1110 &device.id usb 0x6489 +device.name ADSL ETH/USB RTR vendor.id usb 0x1110 &device.id usb 0x9000 +device.name ADSL LAN Adapter vendor.id usb 0x1110 &device.id usb 0x9001 +device.name ADSL Loader vendor.id usb 0x1110 &device.id usb 0x900f +device.name AT-AR215 DSL Modem vendor.id usb 0x1110 &device.id usb 0x9010 +device.name AT-AR215 DSL Modem vendor.id usb 0x1110 &device.id usb 0x9021 +device.name ADSL WAN Adapter vendor.id usb 0x1110 &device.id usb 0x9022 +device.name ADSL Loader vendor.id usb 0x1110 &device.id usb 0x9023 +device.name ADSL WAN Adapter vendor.id usb 0x1110 &device.id usb 0x9024 +device.name ADSL Loader vendor.id usb 0x1110 &device.id usb 0x9031 +device.name ADSL LAN Adapter vendor.id usb 0x1110 &device.id usb 0x9032 +device.name ADSL Loader vendor.id usb 0x1111 +vendor.name Pandora International Ltd. vendor.id usb 0x1111 &device.id usb 0x8888 +device.name Evolution Device vendor.id usb 0x1112 +vendor.name YM ELECTRIC CO., Ltd vendor.id usb 0x1113 +vendor.name Medion AG vendor.id usb 0x1113 &device.id usb 0xa0a2 +device.name Active Sync device vendor.id usb 0x111e +vendor.name VSO Electric Co., Ltd vendor.id usb 0x112a +vendor.name RedRat vendor.id usb 0x112a &device.id usb 0x0001 +device.name RedRat3 IR Transceiver vendor.id usb 0x112a &device.id usb 0x0005 +device.name RedRat3II IR Transceiver vendor.id usb 0x112e +vendor.name Master Hill Electric Wire and Cable Co., Ltd vendor.id usb 0x112f +vendor.name Cellon International, Inc. vendor.id usb 0x1130 +vendor.name Tenx Technology, Inc. vendor.id usb 0x1130 &device.id usb 0x0001 +device.name BlyncLight vendor.id usb 0x1130 &device.id usb 0x0002 +device.name iBuddy vendor.id usb 0x1130 &device.id usb 0x0202 +device.name Rocket Launcher vendor.id usb 0x1130 &device.id usb 0x6604 +device.name MCE IR-Receiver vendor.id usb 0x1130 &device.id usb 0x660c +device.name Foot Pedal/Thermometer vendor.id usb 0x1130 &device.id usb 0x6806 +device.name Keychain photo frame vendor.id usb 0x1130 &device.id usb 0xc301 +device.name Digital Photo viewer [Wallet Pix] vendor.id usb 0x1130 &device.id usb 0xf211 +device.name TP6911 Audio Headset vendor.id usb 0x1131 +vendor.name Integrated System Solution Corp. vendor.id usb 0x1131 &device.id usb 0x1001 +device.name KY-BT100 Bluetooth Adapter vendor.id usb 0x1131 &device.id usb 0x1002 +device.name Bluetooth Device vendor.id usb 0x1131 &device.id usb 0x1003 +device.name Bluetooth Device vendor.id usb 0x1131 &device.id usb 0x1004 +device.name Bluetooth Device vendor.id usb 0x1132 +vendor.name Toshiba Corp., Digital Media Equipment [hex] vendor.id usb 0x1132 &device.id usb 0x4331 +device.name PDR-M4/M5/M70 Digital Camera vendor.id usb 0x1132 &device.id usb 0x4332 +device.name PDR-M60 Digital Camera vendor.id usb 0x1132 &device.id usb 0x4333 +device.name PDR-M2300/PDR-M700 vendor.id usb 0x1132 &device.id usb 0x4334 +device.name PDR-M65 vendor.id usb 0x1132 &device.id usb 0x4335 +device.name PDR-M61 vendor.id usb 0x1132 &device.id usb 0x4337 +device.name PDR-M11 vendor.id usb 0x1132 &device.id usb 0x4338 +device.name PDR-M25 vendor.id usb 0x1136 +vendor.name CTS Electronincs vendor.id usb 0x1136 &device.id usb 0x3131 +device.name CTS LS515 vendor.id usb 0x113c +vendor.name Arin Tech Co., Ltd vendor.id usb 0x113d +vendor.name Mapower Electronics Co., Ltd vendor.id usb 0x1141 +vendor.name V One Multimedia, Pte., Ltd vendor.id usb 0x1142 +vendor.name CyberScan Technologies, Inc. vendor.id usb 0x1142 &device.id usb 0x0709 +device.name Cyberview High Speed Scanner vendor.id usb 0x1145 +vendor.name Japan Radio Company vendor.id usb 0x1145 &device.id usb 0x0001 +device.name AirH PHONE AH-J3001V/J3002V vendor.id usb 0x1146 +vendor.name Shimane SANYO Electric Co., Ltd. vendor.id usb 0x1147 +vendor.name Ever Great Electric Wire and Cable Co., Ltd vendor.id usb 0x114b +vendor.name Sphairon Access Systems GmbH vendor.id usb 0x114b &device.id usb 0x0110 +device.name Turbolink UB801R WLAN Adapter vendor.id usb 0x114b &device.id usb 0x0150 +device.name Turbolink UB801RE Wireless 802.11g 54Mbps Network Adapter [RTL8187] vendor.id usb 0x114c +vendor.name Tinius Olsen Testing Machine Co., Inc. vendor.id usb 0x114d +vendor.name Alpha Imaging Technology Corp. vendor.id usb 0x114f +vendor.name Wavecom vendor.id usb 0x114f &device.id usb 0x1234 +device.name Fastrack Xtend FXT001 Modem vendor.id usb 0x115b +vendor.name Salix Technology Co., Ltd. vendor.id usb 0x1162 +vendor.name Secugen Corp. vendor.id usb 0x1163 +vendor.name DeLorme Publishing, Inc. vendor.id usb 0x1163 &device.id usb 0x0100 +device.name Earthmate GPS (orig) vendor.id usb 0x1163 &device.id usb 0x0200 +device.name Earthmate GPS (LT-20, LT-40) vendor.id usb 0x1163 &device.id usb 0x2020 +device.name Earthmate GPS (PN-40) vendor.id usb 0x1164 +vendor.name YUAN High-Tech Development Co., Ltd vendor.id usb 0x1164 &device.id usb 0x0300 +device.name ELSAVISION 460D vendor.id usb 0x1164 &device.id usb 0x0601 +device.name Analog TV Tuner vendor.id usb 0x1164 &device.id usb 0x0900 +device.name TigerBird BMP837 USB2.0 WDM Encoder vendor.id usb 0x1164 &device.id usb 0x0bc7 +device.name Digital TV Tuner vendor.id usb 0x1164 &device.id usb 0x521b +device.name MC521A mini Card ATSC Tuner vendor.id usb 0x1164 &device.id usb 0x6601 +device.name Digital TV Tuner Card [RTL2832U] vendor.id usb 0x1165 +vendor.name Telson Electronics Co., Ltd vendor.id usb 0x1166 +vendor.name Bantam Interactive Technologies vendor.id usb 0x1167 +vendor.name Salient Systems Corp. vendor.id usb 0x1168 +vendor.name BizConn International Corp. vendor.id usb 0x116e +vendor.name Gigastorage Corp. vendor.id usb 0x116f +vendor.name Silicon 10 Technology Corp. vendor.id usb 0x116f &device.id usb 0x0005 +device.name Flash Card Reader vendor.id usb 0x116f &device.id usb 0xc108 +device.name Flash Card Reader vendor.id usb 0x116f &device.id usb 0xc109 +device.name Flash Card Reader vendor.id usb 0x1175 +vendor.name Shengyih Steel Mold Co., Ltd vendor.id usb 0x117d +vendor.name Santa Electronic, Inc. vendor.id usb 0x117e +vendor.name JNC, Inc. vendor.id usb 0x1182 +vendor.name Venture Corp., Ltd vendor.id usb 0x1183 +vendor.name Compaq Computer Corp. [hex] (Digital Dream ??) vendor.id usb 0x1183 &device.id usb 0x0001 +device.name DigitalDream l'espion XS vendor.id usb 0x1183 &device.id usb 0x19c7 +device.name ISDN TA vendor.id usb 0x1183 &device.id usb 0x4008 +device.name 56k FaxModem vendor.id usb 0x1183 &device.id usb 0x504a +device.name PJB-100 Personal Jukebox vendor.id usb 0x1184 +vendor.name Kyocera Elco Corp. vendor.id usb 0x1188 +vendor.name Bloomberg L.P. vendor.id usb 0x1189 +vendor.name Acer Communications & Multimedia vendor.id usb 0x1189 &device.id usb 0x0893 +device.name EP-1427X-2 Ethernet Adapter [Acer] vendor.id usb 0x118f +vendor.name You Yang Technology Co., Ltd vendor.id usb 0x1190 +vendor.name Tripace vendor.id usb 0x1191 +vendor.name Loyalty Founder Enterprise Co., Ltd vendor.id usb 0x1196 +vendor.name Yankee Robotics, LLC vendor.id usb 0x1196 &device.id usb 0x0010 +device.name Trifid Camera without code vendor.id usb 0x1196 &device.id usb 0x0011 +device.name Trifid Camera vendor.id usb 0x1197 +vendor.name Technoimagia Co., Ltd vendor.id usb 0x1198 +vendor.name StarShine Technology Corp. vendor.id usb 0x1199 +vendor.name Sierra Wireless, Inc. vendor.id usb 0x1199 &device.id usb 0x0019 +device.name AC595U vendor.id usb 0x1199 &device.id usb 0x0021 +device.name AC597E vendor.id usb 0x1199 &device.id usb 0x0024 +device.name MC5727 CDMA modem vendor.id usb 0x1199 &device.id usb 0x0110 +device.name Composite Device vendor.id usb 0x1199 &device.id usb 0x0112 +device.name CDMA 1xEVDO PC Card, AirCard 580 vendor.id usb 0x1199 &device.id usb 0x0120 +device.name AC595U vendor.id usb 0x1199 &device.id usb 0x0218 +device.name MC5720 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x6467 +device.name MP Series Network Adapter vendor.id usb 0x1199 &device.id usb 0x6468 +device.name MP Series Network Adapter vendor.id usb 0x1199 &device.id usb 0x6469 +device.name MP Series Network Adapter vendor.id usb 0x1199 &device.id usb 0x6802 +device.name MC8755 Device vendor.id usb 0x1199 &device.id usb 0x6803 +device.name MC8765 Device vendor.id usb 0x1199 &device.id usb 0x6804 +device.name MC8755 Device vendor.id usb 0x1199 &device.id usb 0x6805 +device.name MC8765 Device vendor.id usb 0x1199 &device.id usb 0x6812 +device.name MC8775 Device vendor.id usb 0x1199 &device.id usb 0x6820 +device.name AC875 Device vendor.id usb 0x1199 &device.id usb 0x6832 +device.name MC8780 Device vendor.id usb 0x1199 &device.id usb 0x6833 +device.name MC8781 Device vendor.id usb 0x1199 &device.id usb 0x683a +device.name MC8785 Device vendor.id usb 0x1199 &device.id usb 0x683c +device.name Mobile Broadband 3G/UMTS (MC8790 Device) vendor.id usb 0x1199 &device.id usb 0x6850 +device.name AirCard 880 Device vendor.id usb 0x1199 &device.id usb 0x6851 +device.name AirCard 881 Device vendor.id usb 0x1199 &device.id usb 0x6852 +device.name AirCard 880E Device vendor.id usb 0x1199 &device.id usb 0x6853 +device.name AirCard 881E Device vendor.id usb 0x1199 &device.id usb 0x6854 +device.name AirCard 885 Device vendor.id usb 0x1199 &device.id usb 0x6856 +device.name ATT "USB Connect 881" vendor.id usb 0x1199 &device.id usb 0x6870 +device.name MC8780 Device vendor.id usb 0x1199 &device.id usb 0x6871 +device.name MC8781 Device vendor.id usb 0x1199 &device.id usb 0x6893 +device.name MC8777 Device vendor.id usb 0x1199 &device.id usb 0x68a3 +device.name MC8700 Modem vendor.id usb 0x1199 &device.id usb 0x68aa +device.name 4G LTE adapter vendor.id usb 0x1199 &device.id usb 0x9000 +device.name Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x1199 &device.id usb 0x9001 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9002 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9003 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9004 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9005 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9006 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9007 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9008 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9009 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x900a +device.name Gobi 2000 Wireless Modem vendor.id usb 0x1199 &device.id usb 0x9055 +device.name Gobi 9x15 Multimode 3G/4G LTE Modem (NAT mode) vendor.id usb 0x1199 &device.id usb 0x9057 +device.name Gobi 9x15 Multimode 3G/4G LTE Modem (IP passthrough mode) vendor.id usb 0x119a +vendor.name ZHAN QI Technology Co., Ltd vendor.id usb 0x119b +vendor.name ruwido austria GmbH vendor.id usb 0x119b &device.id usb 0x0400 +device.name Infrared Keyboard V2.01 vendor.id usb 0x11a0 +vendor.name Chipcon AS vendor.id usb 0x11a0 &device.id usb 0xeb11 +device.name CC2400EB 2.0 ZigBee Sniffer vendor.id usb 0x11a3 +vendor.name Technovas Co., Ltd vendor.id usb 0x11a3 &device.id usb 0x8031 +device.name MP3 Player vendor.id usb 0x11a3 &device.id usb 0x8032 +device.name MP3 Player vendor.id usb 0x11aa +vendor.name GlobalMedia Group, LLC vendor.id usb 0x11aa &device.id usb 0x1518 +device.name iREZ K2 vendor.id usb 0x11ab +vendor.name Exito Electronics Co., Ltd vendor.id usb 0x11ac +vendor.name Nike vendor.id usb 0x11ac &device.id usb 0x6565 +device.name FuelBand vendor.id usb 0x11b0 +vendor.name ATECH FLASH TECHNOLOGY vendor.id usb 0x11b0 &device.id usb 0x6208 +device.name PRO-28U vendor.id usb 0x11be +vendor.name R&D International NV vendor.id usb 0x11be &device.id usb 0xf0a0 +device.name Martin Maxxyz DMX vendor.id usb 0x11c5 +vendor.name Inmax vendor.id usb 0x11c5 &device.id usb 0x0521 +device.name IMT-0521 Smartcard Reader vendor.id usb 0x11ca +vendor.name VeriFone Inc vendor.id usb 0x11ca &device.id usb 0x0207 +device.name PIN Pad VX 810 vendor.id usb 0x11ca &device.id usb 0x0220 +device.name PIN Pad VX 805 vendor.id usb 0x11db +vendor.name Topfield Co., Ltd. vendor.id usb 0x11db &device.id usb 0x1000 +device.name PVR vendor.id usb 0x11db &device.id usb 0x1100 +device.name PVR vendor.id usb 0x11e6 +vendor.name K.I. Technology Co. Ltd. vendor.id usb 0x11f5 +vendor.name Siemens AG vendor.id usb 0x11f5 &device.id usb 0x0001 +device.name SX1 vendor.id usb 0x11f5 &device.id usb 0x0003 +device.name Mobile phone USB cable vendor.id usb 0x11f5 &device.id usb 0x0004 +device.name X75 vendor.id usb 0x11f5 &device.id usb 0x0005 +device.name SXG75/EF81 vendor.id usb 0x11f5 &device.id usb 0x0008 +device.name UMTS/HSDPA Data Card vendor.id usb 0x11f5 &device.id usb 0x0101 +device.name RCU Connect vendor.id usb 0x11f6 +vendor.name Prolific vendor.id usb 0x11f6 &device.id usb 0x2001 +device.name Willcom WSIM vendor.id usb 0x11f7 +vendor.name Alcatel (?) vendor.id usb 0x11f7 &device.id usb 0x02df +device.name Serial cable (v2) for TD-10 Mobile Phone vendor.id usb 0x1203 +vendor.name TSC Auto ID Technology Co., Ltd vendor.id usb 0x1203 &device.id usb 0x0140 +device.name TTP-245C vendor.id usb 0x1209 +vendor.name InterBiometrics vendor.id usb 0x1209 &device.id usb 0x1001 +device.name USB Hub vendor.id usb 0x1209 &device.id usb 0x1002 +device.name USB Relais vendor.id usb 0x1209 &device.id usb 0x1003 +device.name IBSecureCam-P vendor.id usb 0x1209 &device.id usb 0x1004 +device.name IBSecureCam-O vendor.id usb 0x1209 &device.id usb 0x1005 +device.name IBSecureCam-N vendor.id usb 0x1209 &device.id usb 0x1006 +device.name Mini IO-Board vendor.id usb 0x1209 &device.id usb 0x2000 +device.name Zygmunt Krynicki Lantern Brightness Sensor vendor.id usb 0x1209 &device.id usb 0x2048 +device.name Housedillon.com MRF49XA Transciever vendor.id usb 0x1209 &device.id usb 0x2222 +device.name LabConnect Signalgenerator vendor.id usb 0x1209 &device.id usb 0x2300 +device.name Keyboardio Keyboardio Model 01 Bootloader vendor.id usb 0x1209 &device.id usb 0x2301 +device.name Keyboardio Keyboardio Model 01 vendor.id usb 0x1209 &device.id usb 0x2337 +device.name /Dev or SlashDev /Net vendor.id usb 0x1209 &device.id usb 0x3000 +device.name lloyd3000 vendor.id usb 0x1209 &device.id usb 0x3333 +device.name LabConnect Digitalnetzteil vendor.id usb 0x1209 &device.id usb 0x5222 +device.name telavivmakers attami vendor.id usb 0x1209 &device.id usb 0x5a22 +device.name ikari_01 sd2snes vendor.id usb 0x1209 &device.id usb 0x7bd0 +device.name pokey9000 Tiny Bit Dingus vendor.id usb 0x1209 &device.id usb 0xabd0 +device.name tibounise ADB converter vendor.id usb 0x1209 &device.id usb 0xbeef +device.name Modal MC-USB vendor.id usb 0x1209 &device.id usb 0xc0f5 +device.name unethi PERswitch vendor.id usb 0x1209 &device.id usb 0xca1c +device.name KnightOS Hub vendor.id usb 0x1209 &device.id usb 0xca1d +device.name KnightOS MTP Device vendor.id usb 0x1209 &device.id usb 0xcafe +device.name ii iigadget vendor.id usb 0x1209 &device.id usb 0xdada +device.name Rebel Technology OWL vendor.id usb 0x1209 &device.id usb 0xdead +device.name chaosfield.at AVR-Ruler vendor.id usb 0x1209 &device.id usb 0xfa11 +device.name moonglow OpenXHC vendor.id usb 0x1209 &device.id usb 0xfeed +device.name ProgramGyar AVR-IR Sender vendor.id usb 0x120e +vendor.name Hudson Soft Co., Ltd vendor.id usb 0x120f +vendor.name Magellan vendor.id usb 0x120f &device.id usb 0x524e +device.name RoadMate 1475T vendor.id usb 0x120f &device.id usb 0x5260 +device.name Triton Handheld GPS Receiver (300/400/500/1500/2000) vendor.id usb 0x1210 +vendor.name DigiTech vendor.id usb 0x1210 &device.id usb 0x0016 +device.name RP500 Guitar Multi-Effects Processor vendor.id usb 0x1210 &device.id usb 0x001b +device.name RP155 Guitar Multi-Effects Processor vendor.id usb 0x1210 &device.id usb 0x001c +device.name RP255 Guitar Multi-Effects Processor vendor.id usb 0x121e +vendor.name Jungsoft Co., Ltd vendor.id usb 0x121e &device.id usb 0x3403 +device.name Muzio JM250 Audio Player vendor.id usb 0x1221 +vendor.name Unknown manufacturer vendor.id usb 0x1221 &device.id usb 0x3234 +device.name Disk (Thumb drive) vendor.id usb 0x1223 +vendor.name SKYCABLE ENTERPRISE. CO., LTD. vendor.id usb 0x1228 +vendor.name Datapaq Limited vendor.id usb 0x1228 &device.id usb 0x0012 +device.name Q18 Data Logger vendor.id usb 0x1228 &device.id usb 0x0015 +device.name TPaq21/MPaq21 Datalogger vendor.id usb 0x1228 &device.id usb 0x584c +device.name XL2 Logger vendor.id usb 0x1230 +vendor.name Chipidea-Microelectronica, S.A. vendor.id usb 0x1233 +vendor.name Denver Electronics vendor.id usb 0x1233 &device.id usb 0x5677 +device.name FUSB200 mp3 player vendor.id usb 0x1234 +vendor.name Brain Actuated Technologies vendor.id usb 0x1234 &device.id usb 0x0000 +device.name Neural Impulse Actuator Prototype 1.0 [NIA] vendor.id usb 0x1234 &device.id usb 0x4321 +device.name Human Interface Device vendor.id usb 0x1234 &device.id usb 0xed02 +device.name Emotiv EPOC Developer Headset Wireless Dongle vendor.id usb 0x1235 +vendor.name Focusrite-Novation vendor.id usb 0x1235 &device.id usb 0x0001 +device.name ReMOTE Audio/XStation First Edition vendor.id usb 0x1235 &device.id usb 0x0002 +device.name Speedio vendor.id usb 0x1235 &device.id usb 0x0003 +device.name RemoteSL + ZeroSL vendor.id usb 0x1235 &device.id usb 0x0004 +device.name ReMOTE LE vendor.id usb 0x1235 &device.id usb 0x0005 +device.name XIOSynth [First Edition] vendor.id usb 0x1235 &device.id usb 0x0006 +device.name XStation vendor.id usb 0x1235 &device.id usb 0x0007 +device.name XIOSynth vendor.id usb 0x1235 &device.id usb 0x0008 +device.name ReMOTE SL Compact vendor.id usb 0x1235 &device.id usb 0x0009 +device.name nIO vendor.id usb 0x1235 &device.id usb 0x000a +device.name Nocturn vendor.id usb 0x1235 &device.id usb 0x000b +device.name ReMOTE SL MkII vendor.id usb 0x1235 &device.id usb 0x000c +device.name ZeRO MkII vendor.id usb 0x1235 &device.id usb 0x000e +device.name Launchpad vendor.id usb 0x1235 &device.id usb 0x0010 +device.name Saffire 6 vendor.id usb 0x1235 &device.id usb 0x0011 +device.name Ultranova vendor.id usb 0x1235 &device.id usb 0x0012 +device.name Nocturn Keyboard vendor.id usb 0x1235 &device.id usb 0x0013 +device.name VRM Box vendor.id usb 0x1235 &device.id usb 0x0014 +device.name VRM Box Audio Class (2-out) vendor.id usb 0x1235 &device.id usb 0x0015 +device.name Dicer vendor.id usb 0x1235 &device.id usb 0x0016 +device.name Ultranova vendor.id usb 0x1235 &device.id usb 0x0018 +device.name Twitch vendor.id usb 0x1235 &device.id usb 0x0019 +device.name Impulse 25 vendor.id usb 0x1235 &device.id usb 0x001a +device.name Impulse 49 vendor.id usb 0x1235 &device.id usb 0x001b +device.name Impulse 61 vendor.id usb 0x1235 &device.id usb 0x4661 +device.name ReMOTE25 vendor.id usb 0x1235 &device.id usb 0x8000 +device.name Scarlett 18i6 vendor.id usb 0x1235 &device.id usb 0x8002 +device.name Scarlett 8i6 vendor.id usb 0x1235 &device.id usb 0x8006 +device.name Focusrite Scarlett 2i2 vendor.id usb 0x1235 &device.id usb 0x8008 +device.name Saffire 6 vendor.id usb 0x1235 &device.id usb 0x800a +device.name Scarlett 2i4 vendor.id usb 0x1235 &device.id usb 0x800c +device.name Scarlett 18i20 vendor.id usb 0x1235 &device.id usb 0x800e +device.name iTrack Solo vendor.id usb 0x1235 &device.id usb 0x8010 +device.name Forte vendor.id usb 0x1235 &device.id usb 0x8012 +device.name Scarlett 6i6 vendor.id usb 0x1235 &device.id usb 0x8014 +device.name Scarlett 18i8 vendor.id usb 0x1241 +vendor.name Belkin vendor.id usb 0x1241 &device.id usb 0x0504 +device.name Wireless Trackball Keyboard vendor.id usb 0x1241 &device.id usb 0x1111 +device.name Mouse vendor.id usb 0x1241 &device.id usb 0x1122 +device.name Typhoon Stream Optical Mouse USB+PS/2 vendor.id usb 0x1241 &device.id usb 0x1155 +device.name Memorex Optical ScrollPro Mouse SE MX4600 vendor.id usb 0x1241 &device.id usb 0x1166 +device.name MI-2150 Trust Mouse vendor.id usb 0x1241 &device.id usb 0x1177 +device.name Mouse [HT82M21A] vendor.id usb 0x1241 &device.id usb 0x1503 +device.name Keyboard vendor.id usb 0x1241 &device.id usb 0x1603 +device.name Keyboard vendor.id usb 0x1241 &device.id usb 0xf767 +device.name Keyboard vendor.id usb 0x124a +vendor.name AirVast vendor.id usb 0x124a &device.id usb 0x168b +device.name PRISM3 WLAN Adapter vendor.id usb 0x124a &device.id usb 0x4017 +device.name PC-Chips 802.11b Adapter vendor.id usb 0x124a &device.id usb 0x4023 +device.name WM168g 802.11bg Wireless Adapter [Intersil ISL3886] vendor.id usb 0x124a &device.id usb 0x4025 +device.name IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887] vendor.id usb 0x124b +vendor.name Nyko (Honey Bee) vendor.id usb 0x124b &device.id usb 0x4d01 +device.name Airflo EX Joystick vendor.id usb 0x124c +vendor.name MXI - Memory Experts International, Inc. vendor.id usb 0x124c &device.id usb 0x3200 +device.name Stealth MXP 1GB vendor.id usb 0x125c +vendor.name Apogee Inc. vendor.id usb 0x125c &device.id usb 0x0010 +device.name Alta series CCD vendor.id usb 0x125f +vendor.name A-DATA Technology Co., Ltd. vendor.id usb 0x125f &device.id usb 0x312a +device.name Superior S102 vendor.id usb 0x125f &device.id usb 0x312b +device.name Superior S102 Pro vendor.id usb 0x125f &device.id usb 0xa15a +device.name DashDrive Durable HD710 portable HDD various size vendor.id usb 0x125f &device.id usb 0xa22a +device.name DashDrive Elite HE720 500GB vendor.id usb 0x125f &device.id usb 0xa91a +device.name Portable HDD CH91 vendor.id usb 0x125f &device.id usb 0xc08a +device.name C008 Flash Drive vendor.id usb 0x125f &device.id usb 0xc81a +device.name Flash drive vendor.id usb 0x125f &device.id usb 0xc93a +device.name 4GB Pen Drive vendor.id usb 0x125f &device.id usb 0xc96a +device.name C906 Flash Drive vendor.id usb 0x125f &device.id usb 0xcb10 +device.name Dash Drive UV100 vendor.id usb 0x1260 +vendor.name Standard Microsystems Corp. vendor.id usb 0x1260 &device.id usb 0xee22 +device.name SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887] vendor.id usb 0x1264 +vendor.name Covidien Energy-based Devices vendor.id usb 0x1266 +vendor.name Pirelli Broadband Solutions vendor.id usb 0x1266 &device.id usb 0x6302 +device.name Fastweb DRG A226M ADSL Router vendor.id usb 0x1267 +vendor.name Logic3 / SpectraVideo plc vendor.id usb 0x1267 &device.id usb 0x0103 +device.name G-720 Keyboard vendor.id usb 0x1267 &device.id usb 0x0201 +device.name A4Tech SWOP-3 Mouse vendor.id usb 0x1267 &device.id usb 0x0210 +device.name LG Optical Mouse 3D-310 vendor.id usb 0x1267 &device.id usb 0xa001 +device.name JP260 PC Game Pad vendor.id usb 0x1267 &device.id usb 0xc002 +device.name Wireless Optical Mouse vendor.id usb 0x126c +vendor.name Aristocrat Technologies vendor.id usb 0x126d +vendor.name Bel Stewart vendor.id usb 0x126e +vendor.name Strobe Data, Inc. vendor.id usb 0x126f +vendor.name TwinMOS vendor.id usb 0x126f &device.id usb 0x0163 +device.name Storage device (2gB thumb drive) vendor.id usb 0x126f &device.id usb 0x1325 +device.name Mobile Disk vendor.id usb 0x126f &device.id usb 0x2168 +device.name Mobile Disk III vendor.id usb 0x126f &device.id usb 0xa006 +device.name G240 802.11bg vendor.id usb 0x1274 +vendor.name Ensoniq vendor.id usb 0x1275 +vendor.name Xaxero Marine Software Engineering, Ltd. vendor.id usb 0x1275 &device.id usb 0x0002 +device.name WeatherFax 2000 Demodulator vendor.id usb 0x1275 &device.id usb 0x0080 +device.name SkyEye Weather Satellite Receiver vendor.id usb 0x1278 +vendor.name Starlight Xpress vendor.id usb 0x1278 &device.id usb 0x0105 +device.name SXV-M5 vendor.id usb 0x1278 &device.id usb 0x0107 +device.name SXV-M7 vendor.id usb 0x1278 &device.id usb 0x0109 +device.name SXV-M9 vendor.id usb 0x1278 &device.id usb 0x0110 +device.name SXVF-H16 vendor.id usb 0x1278 &device.id usb 0x0115 +device.name SXVF-H5 vendor.id usb 0x1278 &device.id usb 0x0119 +device.name SXV-H9 vendor.id usb 0x1278 &device.id usb 0x0135 +device.name SXVF-H35 vendor.id usb 0x1278 &device.id usb 0x0136 +device.name SXVF-H36 vendor.id usb 0x1278 &device.id usb 0x0200 +device.name SXV interface for paraller MX cameras vendor.id usb 0x1278 &device.id usb 0x0305 +device.name SXV-M5C vendor.id usb 0x1278 &device.id usb 0x0307 +device.name SXV-M7C vendor.id usb 0x1278 &device.id usb 0x0319 +device.name SXV-H9C vendor.id usb 0x1278 &device.id usb 0x0325 +device.name SXV-M25C vendor.id usb 0x1278 &device.id usb 0x0326 +device.name SXVR-M26C vendor.id usb 0x1278 &device.id usb 0x0507 +device.name Lodestar autoguider vendor.id usb 0x1278 &device.id usb 0x0517 +device.name CoStar vendor.id usb 0x1283 +vendor.name zebris Medical GmbH vendor.id usb 0x1283 &device.id usb 0x0100 +device.name USB-RS232 Adaptor vendor.id usb 0x1283 &device.id usb 0x0110 +device.name CMS20 vendor.id usb 0x1283 &device.id usb 0x0111 +device.name CMS 10 vendor.id usb 0x1283 &device.id usb 0x0112 +device.name CMS 05 vendor.id usb 0x1283 &device.id usb 0x0114 +device.name ARCUS digma PC-Interface vendor.id usb 0x1283 &device.id usb 0x0115 +device.name SAM Axioquick recorder vendor.id usb 0x1283 &device.id usb 0x0116 +device.name SAM Axioquick recorder vendor.id usb 0x1283 &device.id usb 0x0120 +device.name emed-X vendor.id usb 0x1283 &device.id usb 0x0121 +device.name emed-AT vendor.id usb 0x1283 &device.id usb 0x0130 +device.name PDM vendor.id usb 0x1283 &device.id usb 0x0150 +device.name CMS10GI (Golf) vendor.id usb 0x1286 +vendor.name Marvell Semiconductor, Inc. vendor.id usb 0x1286 &device.id usb 0x00bc +device.name Marvell JTAG Probe vendor.id usb 0x1286 &device.id usb 0x1fab +device.name 88W8338 [Libertas] 802.11g vendor.id usb 0x1286 &device.id usb 0x2001 +device.name 88W8388 802.11a/b/g WLAN vendor.id usb 0x1286 &device.id usb 0x2006 +device.name 88W8362 802.11n WLAN vendor.id usb 0x1286 &device.id usb 0x8001 +device.name BLOB boot loader firmware vendor.id usb 0x1291 +vendor.name Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc. vendor.id usb 0x1291 &device.id usb 0x0010 +device.name FDM 2xxx Flash-OFDM modem vendor.id usb 0x1291 &device.id usb 0x0011 +device.name LR7F06/LR7F14 Flash-OFDM modem vendor.id usb 0x1292 +vendor.name Innomedia vendor.id usb 0x1292 &device.id usb 0x0258 +device.name Creative Labs VoIP Blaster vendor.id usb 0x1293 +vendor.name Belkin Components [hex] vendor.id usb 0x1293 &device.id usb 0x0002 +device.name F5U002 Parallel Port [uss720] vendor.id usb 0x1293 &device.id usb 0x2101 +device.name 104-key keyboard vendor.id usb 0x1294 +vendor.name RISO KAGAKU CORP. vendor.id usb 0x1294 &device.id usb 0x1320 +device.name Webmail Notifier vendor.id usb 0x129b +vendor.name CyberTAN Technology vendor.id usb 0x129b &device.id usb 0x160b +device.name Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523] vendor.id usb 0x129b &device.id usb 0x160c +device.name Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523] vendor.id usb 0x129b &device.id usb 0x1666 +device.name TG54USB 802.11bg vendor.id usb 0x129b &device.id usb 0x1667 +device.name 802.11bg vendor.id usb 0x129b &device.id usb 0x1828 +device.name Gigaset USB Adapter 300 vendor.id usb 0x12a7 +vendor.name Trendchip Technologies Corp. vendor.id usb 0x12ab +vendor.name Honey Bee Electronic International Ltd. vendor.id usb 0x12b8 +vendor.name Zhejiang Xinya Electronic Technology Co., Ltd. vendor.id usb 0x12b9 +vendor.name E28 vendor.id usb 0x12ba +vendor.name Licensed by Sony Computer Entertainment America vendor.id usb 0x12ba &device.id usb 0x00ff +device.name Rocksmith Guitar Adapter vendor.id usb 0x12ba &device.id usb 0x0100 +device.name RedOctane Guitar for PlayStation(R)3 vendor.id usb 0x12ba &device.id usb 0x0120 +device.name RedOctane Drum Kit for PlayStation(R)3 vendor.id usb 0x12ba &device.id usb 0x0200 +device.name Harmonix Guitar for PlayStation(R)3 vendor.id usb 0x12ba &device.id usb 0x0210 +device.name Harmonix Drum Kit for PlayStation(R)3 vendor.id usb 0x12bd +vendor.name Gembird vendor.id usb 0x12bd &device.id usb 0xd012 +device.name JPD Shockforce gamepad vendor.id usb 0x12c4 +vendor.name Autocue Group Ltd vendor.id usb 0x12c4 &device.id usb 0x0006 +device.name Teleprompter Two-button Hand Control (v1) vendor.id usb 0x12c4 &device.id usb 0x0008 +device.name Teleprompter Foot Control (v1) vendor.id usb 0x12cf +vendor.name DEXIN vendor.id usb 0x12cf &device.id usb 0x0170 +device.name Tt eSPORTS BLACK Gaming mouse vendor.id usb 0x12d1 +vendor.name Huawei Technologies Co., Ltd. vendor.id usb 0x12d1 &device.id usb 0x1001 +device.name E169/E620/E800 HSDPA Modem vendor.id usb 0x12d1 &device.id usb 0x1003 +device.name E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem vendor.id usb 0x12d1 &device.id usb 0x1004 +device.name E220 (bis) vendor.id usb 0x12d1 &device.id usb 0x1009 +device.name U120 vendor.id usb 0x12d1 &device.id usb 0x1010 +device.name ETS2252+ CDMA Fixed Wireless Terminal vendor.id usb 0x12d1 &device.id usb 0x1021 +device.name U8520 vendor.id usb 0x12d1 &device.id usb 0x1035 +device.name U8120 vendor.id usb 0x12d1 &device.id usb 0x1037 +device.name Ideos vendor.id usb 0x12d1 &device.id usb 0x1038 +device.name Ideos (debug mode) vendor.id usb 0x12d1 &device.id usb 0x1039 +device.name Ideos (tethering mode) vendor.id usb 0x12d1 &device.id usb 0x1404 +device.name EM770W miniPCI WCDMA Modem vendor.id usb 0x12d1 &device.id usb 0x1406 +device.name E1750 vendor.id usb 0x12d1 &device.id usb 0x140b +device.name EC1260 Wireless Data Modem HSD USB Card vendor.id usb 0x12d1 &device.id usb 0x140c +device.name E180v vendor.id usb 0x12d1 &device.id usb 0x1412 +device.name EC168c vendor.id usb 0x12d1 &device.id usb 0x1436 +device.name Broadband stick vendor.id usb 0x12d1 &device.id usb 0x1446 +device.name Broadband stick (modem on) vendor.id usb 0x12d1 &device.id usb 0x1465 +device.name K3765 HSPA vendor.id usb 0x12d1 &device.id usb 0x14c3 +device.name K5005 Vodafone LTE/UMTS/GSM Modem/Networkcard vendor.id usb 0x12d1 &device.id usb 0x14c8 +device.name K5005 Vodafone LTE/UMTS/GSM MOdem/Networkcard vendor.id usb 0x12d1 &device.id usb 0x14c9 +device.name K3770 3G Modem vendor.id usb 0x12d1 &device.id usb 0x14cf +device.name K3772 vendor.id usb 0x12d1 &device.id usb 0x14d1 +device.name K3770 3G Modem (Mass Storage Mode) vendor.id usb 0x12d1 &device.id usb 0x14db +device.name E353/E3131 vendor.id usb 0x12d1 &device.id usb 0x14f1 +device.name Gobi 3000 HSPA+ Modem vendor.id usb 0x12d1 &device.id usb 0x14fe +device.name Modem (Mass Storage Mode) vendor.id usb 0x12d1 &device.id usb 0x1501 +device.name Pulse vendor.id usb 0x12d1 &device.id usb 0x1505 +device.name E398 LTE/UMTS/GSM Modem/Networkcard vendor.id usb 0x12d1 &device.id usb 0x1506 +device.name Modem/Networkcard vendor.id usb 0x12d1 &device.id usb 0x150a +device.name E398 LTE/UMTS/GSM Modem/Networkcard vendor.id usb 0x12d1 &device.id usb 0x1520 +device.name K3765 HSPA vendor.id usb 0x12d1 &device.id usb 0x1521 +device.name K4505 HSPA+ vendor.id usb 0x12d1 &device.id usb 0x155a +device.name R205 Mobile WiFi (CD-ROM mode) vendor.id usb 0x12d1 &device.id usb 0x1575 +device.name K5150 LTE modem vendor.id usb 0x12d1 &device.id usb 0x15ca +device.name E3131 3G/UMTS/HSPA+ Modem (Mass Storage Mode) vendor.id usb 0x12d1 &device.id usb 0x1805 +device.name AT&T Go Phone U2800A phone vendor.id usb 0x12d1 &device.id usb 0x1c05 +device.name Broadband stick (modem on) vendor.id usb 0x12d1 &device.id usb 0x1c0b +device.name E173s 3G broadband stick (modem off) vendor.id usb 0x12d1 &device.id usb 0x1c20 +device.name R205 Mobile WiFi (Charging) vendor.id usb 0x12d1 &device.id usb 0x1d50 +device.name ET302s TD-SCDMA/TD-HSDPA Mobile Broadband vendor.id usb 0x12d1 &device.id usb 0x1f01 +device.name E353/E3131 (Mass storage mode) vendor.id usb 0x12d1 &device.id usb 0x1f16 +device.name K5150 LTE modem (Mass Storage Mode) vendor.id usb 0x12d1 &device.id usb 0x380b +device.name WiMAX USB modem(s) vendor.id usb 0x12d2 +vendor.name LINE TECH INDUSTRIAL CO., LTD. vendor.id usb 0x12d6 +vendor.name EMS Dr. Thomas Wuensche vendor.id usb 0x12d6 &device.id usb 0x0444 +device.name CPC-USB/ARM7 vendor.id usb 0x12d6 &device.id usb 0x0888 +device.name CPC-USB/M16C vendor.id usb 0x12d7 +vendor.name BETTER WIRE FACTORY CO., LTD. vendor.id usb 0x12d8 +vendor.name Araneus Information Systems Oy vendor.id usb 0x12d8 &device.id usb 0x0001 +device.name Alea I True Random Number Generator vendor.id usb 0x12e6 +vendor.name Waldorf Music GmbH vendor.id usb 0x12e6 &device.id usb 0x0013 +device.name Blofeld vendor.id usb 0x12ef +vendor.name Tapwave, Inc. vendor.id usb 0x12ef &device.id usb 0x0100 +device.name Tapwave Handheld [Tapwave Zodiac] vendor.id usb 0x12f5 +vendor.name Dynamic System Electronics Corp. vendor.id usb 0x12f7 +vendor.name Memorex Products, Inc. vendor.id usb 0x12f7 &device.id usb 0x1a00 +device.name TD Classic 003B vendor.id usb 0x12f7 &device.id usb 0x1e23 +device.name TravelDrive 2007 Flash Drive vendor.id usb 0x12fd +vendor.name AIN Comm. Technology Co., Ltd vendor.id usb 0x12fd &device.id usb 0x1001 +device.name AWU2000b 802.11b Stick vendor.id usb 0x12ff +vendor.name Fascinating Electronics, Inc. vendor.id usb 0x12ff &device.id usb 0x0101 +device.name Advanced RC Servo Controller vendor.id usb 0x1307 +vendor.name Transcend Information, Inc. vendor.id usb 0x1307 &device.id usb 0x0163 +device.name 256MB/512MB/1GB Flash Drive vendor.id usb 0x1307 &device.id usb 0x0165 +device.name 2GB/4GB/8GB Flash Drive vendor.id usb 0x1307 &device.id usb 0x0190 +device.name Ut190 8 GB Flash Drive with MicroSD reader vendor.id usb 0x1307 &device.id usb 0x0310 +device.name SD/MicroSD CardReader [hama] vendor.id usb 0x1307 &device.id usb 0x0330 +device.name 63-in-1 Multi-Card Reader/Writer vendor.id usb 0x1307 &device.id usb 0x0361 +device.name CR-75: 51-in-1 Card Reader/Writer [Sakar] vendor.id usb 0x1307 &device.id usb 0x1169 +device.name TS2GJF210 JetFlash 210 2GB vendor.id usb 0x1307 &device.id usb 0x1171 +device.name Fingerprint Reader vendor.id usb 0x1308 +vendor.name Shuttle, Inc. vendor.id usb 0x1308 &device.id usb 0x0003 +device.name VFD Module vendor.id usb 0x1308 &device.id usb 0xc001 +device.name eHome Infrared Transceiver vendor.id usb 0x1310 +vendor.name Roper vendor.id usb 0x1310 &device.id usb 0x0001 +device.name Class 1 Bluetooth Dongle vendor.id usb 0x1312 +vendor.name ICS Electronics vendor.id usb 0x1313 +vendor.name ThorLabs vendor.id usb 0x1313 &device.id usb 0x0010 +device.name LC1 Linear Camera (Jungo) vendor.id usb 0x1313 &device.id usb 0x0011 +device.name SP1 Spectrometer (Jungo) vendor.id usb 0x1313 &device.id usb 0x0012 +device.name SP2 Spectrometer (Jungo) vendor.id usb 0x1313 &device.id usb 0x0110 +device.name LC1 Linear Camera (VISA) vendor.id usb 0x1313 &device.id usb 0x0111 +device.name SP1 Spectrometer (VISA) vendor.id usb 0x1313 &device.id usb 0x0112 +device.name SP2 Spectrometer (VISA) vendor.id usb 0x1313 &device.id usb 0x8001 +device.name TXP-Series Slot (TXP5001, TXP5004) vendor.id usb 0x1313 &device.id usb 0x8012 +device.name BC106 Camera Beam Profiler vendor.id usb 0x1313 &device.id usb 0x8013 +device.name WFS10 Wavefront Sensor vendor.id usb 0x1313 &device.id usb 0x8017 +device.name BC206 Camera Beam Profiler vendor.id usb 0x1313 &device.id usb 0x8019 +device.name BP2 Multi Slit Beam Profiler vendor.id usb 0x1313 &device.id usb 0x8020 +device.name PM300 Optical Power Meter vendor.id usb 0x1313 &device.id usb 0x8021 +device.name PM300E Optical Power and Energy Meter vendor.id usb 0x1313 &device.id usb 0x8022 +device.name PM320E Optical Power and Energy Meter vendor.id usb 0x1313 &device.id usb 0x8030 +device.name ER100 Extinction Ratio Meter vendor.id usb 0x1313 &device.id usb 0x8070 +device.name PM100D vendor.id usb 0x131d +vendor.name Natural Point vendor.id usb 0x131d &device.id usb 0x0155 +device.name TrackIR 3 Pro Head Tracker vendor.id usb 0x131d &device.id usb 0x0156 +device.name TrackIR 4 Pro Head Tracker vendor.id usb 0x132a +vendor.name Envara Inc. vendor.id usb 0x132a &device.id usb 0x1502 +device.name WiND 802.11abg / 802.11bg WLAN vendor.id usb 0x132b +vendor.name Konica Minolta vendor.id usb 0x132b &device.id usb 0x0000 +device.name Dimage A2 Camera vendor.id usb 0x132b &device.id usb 0x0001 +device.name Minolta DiMAGE A2 (ptp) vendor.id usb 0x132b &device.id usb 0x0003 +device.name Dimage Xg Camera vendor.id usb 0x132b &device.id usb 0x0006 +device.name Dimage Z2 Camera vendor.id usb 0x132b &device.id usb 0x0007 +device.name Minolta DiMAGE Z2 (PictBridge mode) vendor.id usb 0x132b &device.id usb 0x0008 +device.name Dimage X21 Camera vendor.id usb 0x132b &device.id usb 0x000a +device.name Dimage Scan Dual IV AF-3200 (2891) vendor.id usb 0x132b &device.id usb 0x000b +device.name Dimage Z10 Camera vendor.id usb 0x132b &device.id usb 0x000d +device.name Dimage X50 Camera [storage?] vendor.id usb 0x132b &device.id usb 0x000f +device.name Dimage X50 Camera [p2p?] vendor.id usb 0x132b &device.id usb 0x0010 +device.name Dimage G600 Camera vendor.id usb 0x132b &device.id usb 0x0012 +device.name Dimage Scan Elite 5400 II (2892) vendor.id usb 0x132b &device.id usb 0x0013 +device.name Dimage X31 Camera vendor.id usb 0x132b &device.id usb 0x0015 +device.name Dimage G530 Camera vendor.id usb 0x132b &device.id usb 0x0017 +device.name Dimage Z3 Camera vendor.id usb 0x132b &device.id usb 0x0018 +device.name Minolta DiMAGE Z3 (PictBridge mode) vendor.id usb 0x132b &device.id usb 0x0019 +device.name Dimage A200 Camera vendor.id usb 0x132b &device.id usb 0x0021 +device.name Dimage Z5 Camera vendor.id usb 0x132b &device.id usb 0x0022 +device.name Minolta DiMAGE Z5 (PictBridge mode) vendor.id usb 0x132b &device.id usb 0x002c +device.name Dynax 5D camera vendor.id usb 0x132b &device.id usb 0x2001 +device.name Magicolor 2400w vendor.id usb 0x132b &device.id usb 0x2004 +device.name Magicolor 5430DL vendor.id usb 0x132b &device.id usb 0x2005 +device.name Magicolor 2430 DL vendor.id usb 0x132b &device.id usb 0x2029 +device.name Magicolor 5440DL vendor.id usb 0x132b &device.id usb 0x2030 +device.name PagePro 1350E(N) vendor.id usb 0x132b &device.id usb 0x2033 +device.name PagePro 1400W vendor.id usb 0x132b &device.id usb 0x2043 +device.name Magicolor 2530DL vendor.id usb 0x132b &device.id usb 0x2045 +device.name Magicolor 2500W vendor.id usb 0x132b &device.id usb 0x2049 +device.name Magicolor 2490MF vendor.id usb 0x133e +vendor.name Kemper Digital GmbH vendor.id usb 0x133e &device.id usb 0x0815 +device.name Virus TI Desktop vendor.id usb 0x1342 +vendor.name Mobility vendor.id usb 0x1342 &device.id usb 0x0200 +device.name EasiDock 200 Hub vendor.id usb 0x1342 &device.id usb 0x0201 +device.name EasiDock 200 Keyboard and Mouse Port vendor.id usb 0x1342 &device.id usb 0x0202 +device.name EasiDock 200 Serial Port vendor.id usb 0x1342 &device.id usb 0x0203 +device.name EasiDock 200 Printer Port vendor.id usb 0x1342 &device.id usb 0x0204 +device.name Ethernet vendor.id usb 0x1342 &device.id usb 0x0304 +device.name EasiDock Ethernet vendor.id usb 0x1343 +vendor.name Citizen Systems vendor.id usb 0x1343 &device.id usb 0x0003 +device.name CX / DNP DS40 vendor.id usb 0x1343 &device.id usb 0x0004 +device.name CX-W / DNP DS80 vendor.id usb 0x1343 &device.id usb 0x0005 +device.name CY / DNP DSRX vendor.id usb 0x1345 +vendor.name Sino Lite Technology Corp. vendor.id usb 0x1345 &device.id usb 0x001c +device.name Xbox Controller Hub vendor.id usb 0x1345 &device.id usb 0x6006 +device.name Defender Wireless Controller vendor.id usb 0x1347 +vendor.name Moravian Instruments vendor.id usb 0x1347 &device.id usb 0x0400 +device.name G2CCD USB 1.1 obsolete vendor.id usb 0x1347 &device.id usb 0x0401 +device.name G2CCD-S with Sony ICX285 CCD vendor.id usb 0x1347 &device.id usb 0x0402 +device.name G2CCD2 vendor.id usb 0x1347 &device.id usb 0x0403 +device.name G2/G3CCD-I KAI CCD vendor.id usb 0x1347 &device.id usb 0x0404 +device.name G2/G3/G4 CCD-F KAF CCD vendor.id usb 0x1347 &device.id usb 0x0405 +device.name Gx CCD-I CCD vendor.id usb 0x1347 &device.id usb 0x0406 +device.name Gx CCD-F CCD vendor.id usb 0x1347 &device.id usb 0x0410 +device.name G1-0400 CCD vendor.id usb 0x1347 &device.id usb 0x0411 +device.name G1-0800 CCD vendor.id usb 0x1347 &device.id usb 0x0412 +device.name G1-0300 CCD vendor.id usb 0x1347 &device.id usb 0x0413 +device.name G1-2000 CCD vendor.id usb 0x1347 &device.id usb 0x0414 +device.name G1-1400 CCD vendor.id usb 0x1348 +vendor.name Katsuragawa Electric Co., Ltd. vendor.id usb 0x134c +vendor.name PanJit International Inc. vendor.id usb 0x134c &device.id usb 0x0001 +device.name Touch Panel Controller vendor.id usb 0x134c &device.id usb 0x0002 +device.name Touch Panel Controller vendor.id usb 0x134c &device.id usb 0x0003 +device.name Touch Panel Controller vendor.id usb 0x134c &device.id usb 0x0004 +device.name Touch Panel Controller vendor.id usb 0x134e +vendor.name Digby's Bitpile, Inc. DBA D Bit vendor.id usb 0x1357 +vendor.name P&E Microcomputer Systems vendor.id usb 0x1357 &device.id usb 0x0089 +device.name OpenSDA - CDC Serial Port vendor.id usb 0x1357 &device.id usb 0x0503 +device.name USB-ML-12 HCS08/HCS12 Multilink vendor.id usb 0x1357 &device.id usb 0x0504 +device.name DEMOJM vendor.id usb 0x135f +vendor.name Control Development Inc. vendor.id usb 0x135f &device.id usb 0x0110 +device.name Linear Spectrograph vendor.id usb 0x135f &device.id usb 0x0111 +device.name Spectrograph - Renumerated vendor.id usb 0x135f &device.id usb 0x0200 +device.name Linear Spectrograph vendor.id usb 0x135f &device.id usb 0x0201 +device.name Spectrograph - Renumerated vendor.id usb 0x135f &device.id usb 0x0240 +device.name MPP Spectrograph vendor.id usb 0x1366 +vendor.name SEGGER vendor.id usb 0x1366 &device.id usb 0x0101 +device.name J-Link PLUS vendor.id usb 0x136b +vendor.name STEC vendor.id usb 0x136e +vendor.name Andor Technology Ltd. vendor.id usb 0x136e &device.id usb 0x0014 +device.name Zyla 5.5 sCMOS camera vendor.id usb 0x1370 +vendor.name Swissbit vendor.id usb 0x1370 &device.id usb 0x0323 +device.name Swissmemory cirrusWHITE vendor.id usb 0x1370 &device.id usb 0x6828 +device.name Victorinox Flash Drive vendor.id usb 0x1371 +vendor.name CNet Technology Inc. vendor.id usb 0x1371 &device.id usb 0x0001 +device.name CNUSB-611AR Wireless Adapter-G [AT76C503] vendor.id usb 0x1371 &device.id usb 0x0002 +device.name CNUSB-611AR Wireless Adapter-G [AT76C503] (FiberLine WL-240U) vendor.id usb 0x1371 &device.id usb 0x0013 +device.name CNUSB-611 Wireless Adapter [AT76C505] vendor.id usb 0x1371 &device.id usb 0x0014 +device.name CNUSB-611 Wireless Adapter [AT76C505] (FiberLine WL-240U) vendor.id usb 0x1371 &device.id usb 0x5743 +device.name CNUSB-611 (D) Wireless Adapter [AT76C503] vendor.id usb 0x1371 &device.id usb 0x9022 +device.name CWD-854 [RT2573] vendor.id usb 0x1371 &device.id usb 0x9032 +device.name CWD-854 rev F vendor.id usb 0x1371 &device.id usb 0x9401 +device.name CWD-854 Wireless 802.11g 54Mbps Network Adapter [RTL8187] vendor.id usb 0x1376 +vendor.name Vimtron Electronics Co., Ltd. vendor.id usb 0x137b +vendor.name SCAPS GmbH vendor.id usb 0x137b &device.id usb 0x0002 +device.name SCAPS USC-2 Scanner Controller vendor.id usb 0x1385 +vendor.name Netgear, Inc vendor.id usb 0x1385 &device.id usb 0x4250 +device.name WG111T vendor.id usb 0x1385 &device.id usb 0x4251 +device.name WG111T (no firmware) vendor.id usb 0x1385 &device.id usb 0x5f00 +device.name WPN111 RangeMax(TM) Wireless USB 2.0 Adapter vendor.id usb 0x1385 &device.id usb 0x5f01 +device.name WPN111 (no firmware) vendor.id usb 0x1385 &device.id usb 0x5f02 +device.name WPN111 (no firmware) vendor.id usb 0x1385 &device.id usb 0x6e00 +device.name WPNT121 802.11g 240Mbps Wireless Adapter [Airgo AGN300] vendor.id usb 0x138a +vendor.name Validity Sensors, Inc. vendor.id usb 0x138a &device.id usb 0x0001 +device.name VFS101 Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x0005 +device.name VFS301 Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x0007 +device.name VFS451 Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x0008 +device.name VFS300 Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x0010 +device.name VFS Fingerprint sensor vendor.id usb 0x138a &device.id usb 0x0011 +device.name VFS5011 Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x0017 +device.name Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x0018 +device.name Fingerprint scanner vendor.id usb 0x138a &device.id usb 0x003c +device.name VFS471 Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x003d +device.name VFS491 vendor.id usb 0x138a &device.id usb 0x003f +device.name VFS495 Fingerprint Reader vendor.id usb 0x138a &device.id usb 0x0050 +device.name Swipe Fingerprint Sensor vendor.id usb 0x138e +vendor.name Jungo LTD vendor.id usb 0x138e &device.id usb 0x9000 +device.name Raisonance S.A. STM32 ARM evaluation board vendor.id usb 0x1390 +vendor.name TOMTOM B.V. vendor.id usb 0x1390 &device.id usb 0x0001 +device.name GO 520 T/GO 630/ONE XL (v9) vendor.id usb 0x1390 &device.id usb 0x5454 +device.name Blue & Me 2 vendor.id usb 0x1390 &device.id usb 0x7474 +device.name GPS Sport Watch [Runner, Multi-Sport] vendor.id usb 0x1391 +vendor.name IdealTEK, Inc. vendor.id usb 0x1391 &device.id usb 0x1000 +device.name URTC-1000 vendor.id usb 0x1395 +vendor.name Sennheiser Communications vendor.id usb 0x1395 &device.id usb 0x3556 +device.name USB Headset vendor.id usb 0x1397 +vendor.name BEHRINGER International GmbH vendor.id usb 0x1397 &device.id usb 0x00bc +device.name BCF2000 vendor.id usb 0x1398 +vendor.name Q-tec vendor.id usb 0x1398 &device.id usb 0x2103 +device.name USB 2.0 Storage Device vendor.id usb 0x13ad +vendor.name Baltech vendor.id usb 0x13ad &device.id usb 0x9999 +device.name Card reader vendor.id usb 0x13b0 +vendor.name PerkinElmer Optoelectronics vendor.id usb 0x13b0 &device.id usb 0x000a +device.name Alesis Photon X25 MIDI Controller vendor.id usb 0x13b1 +vendor.name Linksys vendor.id usb 0x13b1 &device.id usb 0x000a +device.name WUSB54G v2 802.11g Adapter [Intersil ISL3887] vendor.id usb 0x13b1 &device.id usb 0x000b +device.name WUSB11 v4.0 802.11b Adapter [ALi M4301] vendor.id usb 0x13b1 &device.id usb 0x000c +device.name WUSB54AG 802.11a/g Adapter [Intersil ISL3887] vendor.id usb 0x13b1 &device.id usb 0x000d +device.name WUSB54G v4 802.11g Adapter [Ralink RT2500USB] vendor.id usb 0x13b1 &device.id usb 0x000e +device.name WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB] vendor.id usb 0x13b1 &device.id usb 0x0011 +device.name WUSB54GP v4.0 802.11g Adapter [Ralink RT2500USB] vendor.id usb 0x13b1 &device.id usb 0x0014 +device.name WUSB54GS v2 802.11g Adapter [Broadcom 4320 USB] vendor.id usb 0x13b1 &device.id usb 0x0018 +device.name USB200M 10/100 Ethernet Adapter vendor.id usb 0x13b1 &device.id usb 0x001a +device.name HU200TS Wireless Adapter vendor.id usb 0x13b1 &device.id usb 0x001e +device.name WUSBF54G 802.11bg vendor.id usb 0x13b1 &device.id usb 0x0020 +device.name WUSB54GC v1 802.11g Adapter [Ralink RT73] vendor.id usb 0x13b1 &device.id usb 0x0022 +device.name WUSB54GX4 802.11g 240Mbps Wireless Adapter [Airgo AGN300] vendor.id usb 0x13b1 &device.id usb 0x0023 +device.name WUSB54GR vendor.id usb 0x13b1 &device.id usb 0x0024 +device.name WUSBF54G v1.1 802.11bg vendor.id usb 0x13b1 &device.id usb 0x0026 +device.name WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB] vendor.id usb 0x13b1 &device.id usb 0x0028 +device.name WUSB200 802.11g Adapter [Ralink RT2671] vendor.id usb 0x13b1 &device.id usb 0x0029 +device.name WUSB300N 802.11bgn Wireless Adapter [Marvell 88W8362+88W8060] vendor.id usb 0x13b1 &device.id usb 0x002f +device.name AE1000 v1 802.11n [Ralink RT3572] vendor.id usb 0x13b1 &device.id usb 0x0031 +device.name AM10 v1 802.11n [Ralink RT3072] vendor.id usb 0x13b1 &device.id usb 0x0039 +device.name AE1200 802.11bgn Wireless Adapter [Broadcom BCM43235] vendor.id usb 0x13b1 &device.id usb 0x003a +device.name AE2500 802.11abgn Wireless Adapter [Broadcom BCM43236] vendor.id usb 0x13b1 &device.id usb 0x003b +device.name AE3000 802.11abgn (3x3) Wireless Adapter [Ralink RT3573] vendor.id usb 0x13b1 &device.id usb 0x003e +device.name AE6000 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U] vendor.id usb 0x13b1 &device.id usb 0x003f +device.name WUSB6300 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU] vendor.id usb 0x13b1 &device.id usb 0x13b1 +device.name WUSB200: Wireless-G Business Network Adapter with Rangebooster vendor.id usb 0x13b2 +vendor.name Alesis vendor.id usb 0x13b2 &device.id usb 0x0030 +device.name Multimix 8 vendor.id usb 0x13b3 +vendor.name Nippon Dics Co., Ltd. vendor.id usb 0x13ba +vendor.name PCPlay vendor.id usb 0x13ba &device.id usb 0x0001 +device.name Konig Electronic CMP-KEYPAD12 Numeric Keypad vendor.id usb 0x13ba &device.id usb 0x0017 +device.name PS/2 Keyboard+Mouse Adapter vendor.id usb 0x13ba &device.id usb 0x0018 +device.name Barcode PCP-BCG4209 vendor.id usb 0x13be +vendor.name Ricoh Printing Systems, Ltd. vendor.id usb 0x13ca +vendor.name JyeTai Precision Industrial Co., Ltd. vendor.id usb 0x13cf +vendor.name Wisair Ltd. vendor.id usb 0x13cf &device.id usb 0x1200 +device.name Olidata Wireless Multimedia Adapter vendor.id usb 0x13d0 +vendor.name Techsan Electronics Co., Ltd. vendor.id usb 0x13d0 &device.id usb 0x2282 +device.name TechniSat DVB-PC TV Star 2 vendor.id usb 0x13d1 +vendor.name A-Max Technology Macao Commercial Offshore Co. Ltd. vendor.id usb 0x13d1 &device.id usb 0x7019 +device.name MD 82288 vendor.id usb 0x13d1 &device.id usb 0xabe6 +device.name Wireless 802.11g 54Mbps Network Adapter [RTL8187] vendor.id usb 0x13d2 +vendor.name Shark Multimedia vendor.id usb 0x13d2 &device.id usb 0x0400 +device.name Pocket Ethernet [klsi] vendor.id usb 0x13d3 +vendor.name IMC Networks vendor.id usb 0x13d3 &device.id usb 0x3201 +device.name VisionDTV USB-Ter/HAMA USB DVB-T device cold vendor.id usb 0x13d3 &device.id usb 0x3202 +device.name VisionDTV USB-Ter/HAMA USB DVB-T device warm vendor.id usb 0x13d3 &device.id usb 0x3203 +device.name DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) vendor.id usb 0x13d3 &device.id usb 0x3204 +device.name DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) vendor.id usb 0x13d3 &device.id usb 0x3205 +device.name DNTV Live! Tiny USB2 BDA (No Remote) vendor.id usb 0x13d3 &device.id usb 0x3206 +device.name DNTV Live! Tiny USB2 BDA (No Remote) vendor.id usb 0x13d3 &device.id usb 0x3207 +device.name DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) vendor.id usb 0x13d3 &device.id usb 0x3208 +device.name DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) vendor.id usb 0x13d3 &device.id usb 0x3209 +device.name DTV-DVB UDST7022BDA DVB-S Box(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3211 +device.name DTV-DVB Hybrid Analog/Capture / Pinnacle PCTV 310e vendor.id usb 0x13d3 &device.id usb 0x3212 +device.name DTV-DVB UDTT704C - DVBT/NTSC/PAL Driver(PCM4) vendor.id usb 0x13d3 &device.id usb 0x3213 +device.name DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver (PCM4) vendor.id usb 0x13d3 &device.id usb 0x3214 +device.name DTV-DVB UDTT704F -(MiniCard) DVBT/NTSC/PAL Driver(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3215 +device.name DTV-DVB UDAT7240 - ATSC/NTSC/PAL Driver(PCM4) vendor.id usb 0x13d3 &device.id usb 0x3216 +device.name DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver vendor.id usb 0x13d3 &device.id usb 0x3217 +device.name Digital-TV Receiver. vendor.id usb 0x13d3 &device.id usb 0x3219 +device.name DTV-DVB UDTT7049 - DVB-T Driver(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3220 +device.name DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver vendor.id usb 0x13d3 &device.id usb 0x3223 +device.name DNTV Live! Tiny USB2 BDA (No Remote) vendor.id usb 0x13d3 &device.id usb 0x3224 +device.name DNTV Live! Tiny USB2 BDA (No Remote) vendor.id usb 0x13d3 &device.id usb 0x3226 +device.name DigitalNow TinyTwin DVB-T Receiver vendor.id usb 0x13d3 &device.id usb 0x3234 +device.name DVB-T FTA Half Minicard [RTL2832U] vendor.id usb 0x13d3 &device.id usb 0x3236 +device.name DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver vendor.id usb 0x13d3 &device.id usb 0x3237 +device.name DTV-DVB UDTT 704J - dual DVB-T Driver vendor.id usb 0x13d3 &device.id usb 0x3239 +device.name DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3240 +device.name DTV-DVB UDXTTM6010 - A/D Driver(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3241 +device.name DTV-DVB UDXTTM6010 - A/D Driver(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3242 +device.name DTV-DVB UDAT7240LP - ATSC/NTSC/PAL Driver(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3243 +device.name DTV-DVB UDXTTM6010 - A/D Driver(Without HID) vendor.id usb 0x13d3 &device.id usb 0x3244 +device.name DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver vendor.id usb 0x13d3 &device.id usb 0x3247 +device.name 802.11 n/g/b Wireless LAN Adapter vendor.id usb 0x13d3 &device.id usb 0x3249 +device.name Internal Bluetooth vendor.id usb 0x13d3 &device.id usb 0x3262 +device.name 802.11 n/g/b Wireless LAN USB Adapter vendor.id usb 0x13d3 &device.id usb 0x3273 +device.name 802.11 n/g/b Wireless LAN USB Mini-Card vendor.id usb 0x13d3 &device.id usb 0x3274 +device.name DVB-T Dongle [RTL2832U] vendor.id usb 0x13d3 &device.id usb 0x3282 +device.name DVB-T + GPS Minicard [RTL2832U] vendor.id usb 0x13d3 &device.id usb 0x3284 +device.name Wireless LAN USB Mini-Card vendor.id usb 0x13d3 &device.id usb 0x3304 +device.name Asus Integrated Bluetooth module [AR3011] vendor.id usb 0x13d3 &device.id usb 0x3306 +device.name Mediao 802.11n WLAN [Realtek RTL8191SU] vendor.id usb 0x13d3 &device.id usb 0x3315 +device.name Bluetooth module vendor.id usb 0x13d3 &device.id usb 0x3362 +device.name Atheros AR3012 Bluetooth 4.0 Adapter vendor.id usb 0x13d3 &device.id usb 0x3375 +device.name Atheros AR3012 Bluetooth 4.0 Adapter vendor.id usb 0x13d3 &device.id usb 0x3392 +device.name Azurewave 43228+20702 vendor.id usb 0x13d3 &device.id usb 0x3394 +device.name Bluetooth vendor.id usb 0x13d3 &device.id usb 0x3474 +device.name Atheros AR3012 Bluetooth vendor.id usb 0x13d3 &device.id usb 0x5070 +device.name Webcam vendor.id usb 0x13d3 &device.id usb 0x5111 +device.name Integrated Webcam vendor.id usb 0x13d3 &device.id usb 0x5115 +device.name Integrated Webcam vendor.id usb 0x13d3 &device.id usb 0x5116 +device.name Integrated Webcam vendor.id usb 0x13d3 &device.id usb 0x5122 +device.name 2M Integrated Webcam vendor.id usb 0x13d3 &device.id usb 0x5126 +device.name PC Cam vendor.id usb 0x13d3 &device.id usb 0x5130 +device.name Integrated Webcam vendor.id usb 0x13d3 &device.id usb 0x5702 +device.name UVC VGA Webcam vendor.id usb 0x13d3 &device.id usb 0x5710 +device.name UVC VGA Webcam vendor.id usb 0x13d3 &device.id usb 0x5716 +device.name UVC VGA Webcam vendor.id usb 0x13d3 &device.id usb 0x7020 +device.name DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) vendor.id usb 0x13d3 &device.id usb 0x7022 +device.name DTV-DVB UDST7022BDA DVB-S Box(Without HID) vendor.id usb 0x13d7 +vendor.name Guidance Software, Inc. vendor.id usb 0x13d7 &device.id usb 0x0001 +device.name T5 PATA forensic bridge vendor.id usb 0x13dc +vendor.name ALEREON, INC. vendor.id usb 0x13dd +vendor.name i.Tech Dynamic Limited vendor.id usb 0x13e1 +vendor.name Kaibo Wire & Cable (Shenzhen) Co., Ltd. vendor.id usb 0x13e5 +vendor.name Rane vendor.id usb 0x13e5 &device.id usb 0x0001 +device.name SL-1 vendor.id usb 0x13e5 &device.id usb 0x0003 +device.name TTM 57SL vendor.id usb 0x13e6 +vendor.name TechnoScope Co., Ltd. vendor.id usb 0x13ea +vendor.name Hengstler vendor.id usb 0x13ea &device.id usb 0x0001 +device.name C-56 Thermal Printer vendor.id usb 0x13ec +vendor.name Zydacron vendor.id usb 0x13ec &device.id usb 0x0006 +device.name HID Remote Control vendor.id usb 0x13ee +vendor.name MosArt vendor.id usb 0x13ee &device.id usb 0x0001 +device.name Optical Mouse vendor.id usb 0x13ee &device.id usb 0x0003 +device.name Optical Mouse vendor.id usb 0x13fd +vendor.name Initio Corporation vendor.id usb 0x13fd &device.id usb 0x0840 +device.name INIC-1618L SATA vendor.id usb 0x13fd &device.id usb 0x0841 +device.name Samsung SE-T084M DVD-RW vendor.id usb 0x13fd &device.id usb 0x1040 +device.name INIC-1511L PATA Bridge vendor.id usb 0x13fd &device.id usb 0x1340 +device.name Hi-Speed USB to SATA Bridge vendor.id usb 0x13fd &device.id usb 0x160f +device.name RocketFish SATA Bridge [INIC-1611] vendor.id usb 0x13fd &device.id usb 0x1640 +device.name INIC-1610L SATA Bridge vendor.id usb 0x13fd &device.id usb 0x1669 +device.name INIC-1609PN vendor.id usb 0x13fd &device.id usb 0x1840 +device.name INIC-1608 SATA bridge vendor.id usb 0x13fd &device.id usb 0x1e40 +device.name INIC-1610P SATA bridge vendor.id usb 0x13fe +vendor.name Kingston Technology Company Inc. vendor.id usb 0x13fe &device.id usb 0x1a00 +device.name 512MB/1GB Flash Drive vendor.id usb 0x13fe &device.id usb 0x1a23 +device.name 512MB Flash Drive vendor.id usb 0x13fe &device.id usb 0x1d00 +device.name DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive vendor.id usb 0x13fe &device.id usb 0x1e00 +device.name Flash Drive 2 GB [ICIDU 2 GB] vendor.id usb 0x13fe &device.id usb 0x1e50 +device.name U3 Smart Drive vendor.id usb 0x13fe &device.id usb 0x1f00 +device.name Kingston DataTraveler / Patriot Xporter vendor.id usb 0x13fe &device.id usb 0x1f23 +device.name PS2232 flash drive controller vendor.id usb 0x13fe &device.id usb 0x2240 +device.name microSD card reader vendor.id usb 0x13fe &device.id usb 0x3100 +device.name 2/4 GB stick vendor.id usb 0x13fe &device.id usb 0x3123 +device.name Verbatim STORE N GO 4GB vendor.id usb 0x13fe &device.id usb 0x3600 +device.name flash drive (4GB, EMTEC) vendor.id usb 0x13fe &device.id usb 0x3800 +device.name Rage XT Flash Drive vendor.id usb 0x13fe &device.id usb 0x3e00 +device.name Flash Drive vendor.id usb 0x13fe &device.id usb 0x4100 +device.name Flash drive vendor.id usb 0x13fe &device.id usb 0x5000 +device.name USB flash drive (32 GB SHARKOON Accelerate) vendor.id usb 0x13fe &device.id usb 0x5100 +device.name Flash Drive vendor.id usb 0x1400 +vendor.name Axxion Group Corp. vendor.id usb 0x1402 +vendor.name Bowe Bell & Howell vendor.id usb 0x1403 +vendor.name Sitronix vendor.id usb 0x1403 &device.id usb 0x0001 +device.name Digital Photo Frame vendor.id usb 0x1409 +vendor.name IDS Imaging Development Systems GmbH vendor.id usb 0x1409 &device.id usb 0x1000 +device.name generic (firmware not loaded yet) vendor.id usb 0x1409 &device.id usb 0x1485 +device.name uEye UI1485 vendor.id usb 0x140e +vendor.name Telechips, Inc. vendor.id usb 0x140e &device.id usb 0xb011 +device.name TCC780X-based player (USB Boot mode) vendor.id usb 0x140e &device.id usb 0xb021 +device.name TCC77X-based players (USB Boot mode) vendor.id usb 0x1410 +vendor.name Novatel Wireless vendor.id usb 0x1410 &device.id usb 0x1110 +device.name Merlin S620 vendor.id usb 0x1410 &device.id usb 0x1120 +device.name Merlin EX720 vendor.id usb 0x1410 &device.id usb 0x1130 +device.name Merlin S720 vendor.id usb 0x1410 &device.id usb 0x1400 +device.name Merlin U730/U740 (Vodafone) vendor.id usb 0x1410 &device.id usb 0x1410 +device.name Merlin U740 (non-Vodafone) vendor.id usb 0x1410 &device.id usb 0x1430 +device.name Merlin XU870 vendor.id usb 0x1410 &device.id usb 0x1450 +device.name Merlin X950D vendor.id usb 0x1410 &device.id usb 0x2110 +device.name Ovation U720/MCD3000 vendor.id usb 0x1410 &device.id usb 0x2410 +device.name Expedite EU740 vendor.id usb 0x1410 &device.id usb 0x2420 +device.name Expedite EU850D/EU860D/EU870D vendor.id usb 0x1410 &device.id usb 0x4100 +device.name U727 vendor.id usb 0x1410 &device.id usb 0x4400 +device.name Ovation MC930D/MC950D vendor.id usb 0x1410 &device.id usb 0x9010 +device.name Expedite E362 vendor.id usb 0x1410 &device.id usb 0xa001 +device.name Gobi Wireless Modem vendor.id usb 0x1410 &device.id usb 0xa008 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x1410 &device.id usb 0xb001 +device.name Ovation MC551 vendor.id usb 0x1415 +vendor.name Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. vendor.id usb 0x1415 &device.id usb 0x0000 +device.name Sony SingStar USBMIC vendor.id usb 0x1415 &device.id usb 0x0020 +device.name Sony Wireless SingStar vendor.id usb 0x1415 &device.id usb 0x2000 +device.name Sony Playstation Eye vendor.id usb 0x1419 +vendor.name ABILITY ENTERPRISE CO., LTD. vendor.id usb 0x1421 +vendor.name Sensor Technology vendor.id usb 0x1421 &device.id usb 0x0605 +device.name Sentech Camera vendor.id usb 0x1429 +vendor.name Vega Technologies Industrial (Austria) Co. vendor.id usb 0x142a +vendor.name Thales E-Transactions vendor.id usb 0x142a &device.id usb 0x0003 +device.name Artema Hybrid vendor.id usb 0x142a &device.id usb 0x0005 +device.name Artema Modular vendor.id usb 0x142a &device.id usb 0x0043 +device.name medCompact vendor.id usb 0x142b +vendor.name Arbiter Systems, Inc. vendor.id usb 0x142b &device.id usb 0x03a5 +device.name 933A Portable Power Sentinel vendor.id usb 0x1430 +vendor.name RedOctane vendor.id usb 0x1430 &device.id usb 0x0150 +device.name wireless receiver for skylanders wii vendor.id usb 0x1430 &device.id usb 0x4734 +device.name Guitar Hero4 hub vendor.id usb 0x1430 &device.id usb 0x474b +device.name Guitar Hero MIDI interface vendor.id usb 0x1431 +vendor.name Pertech Resources, Inc. vendor.id usb 0x1435 +vendor.name Wistron NeWeb vendor.id usb 0x1435 &device.id usb 0x0427 +device.name UR054g 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x1435 &device.id usb 0x0711 +device.name UR055G 802.11bg vendor.id usb 0x1435 &device.id usb 0x0804 +device.name AR9170+AR9104 802.11abgn Wireless Adapter vendor.id usb 0x1435 &device.id usb 0x0826 +device.name AR5523 vendor.id usb 0x1435 &device.id usb 0x0827 +device.name AR5523 (no firmware) vendor.id usb 0x1435 &device.id usb 0x0828 +device.name AR5523 vendor.id usb 0x1435 &device.id usb 0x0829 +device.name AR5523 (no firmware) vendor.id usb 0x1436 +vendor.name Denali Software, Inc. vendor.id usb 0x143c +vendor.name Altek Corporation vendor.id usb 0x1443 +vendor.name Digilent vendor.id usb 0x1443 &device.id usb 0x0007 +device.name Development board JTAG vendor.id usb 0x1446 +vendor.name X.J.GROUP vendor.id usb 0x1446 &device.id usb 0x6a73 +device.name Stamps.com Model 510 5LB Scale vendor.id usb 0x1446 &device.id usb 0x6a78 +device.name DYMO Endicia 75lb Digital Scale vendor.id usb 0x1453 +vendor.name Radio Shack vendor.id usb 0x1453 &device.id usb 0x4026 +device.name 26-183 Serial Cable vendor.id usb 0x1456 +vendor.name Extending Wire & Cable Co., Ltd. vendor.id usb 0x1457 +vendor.name First International Computer, Inc. vendor.id usb 0x1457 &device.id usb 0x5117 +device.name OpenMoko Neo1973 kernel usbnet (g_ether, CDC Ethernet) mode vendor.id usb 0x1457 &device.id usb 0x5118 +device.name OpenMoko Neo1973 Debug board (V2+) vendor.id usb 0x1457 &device.id usb 0x5119 +device.name OpenMoko Neo1973 u-boot cdc_acm serial port vendor.id usb 0x1457 &device.id usb 0x511a +device.name HXD8 u-boot usbtty CDC ACM Mode vendor.id usb 0x1457 &device.id usb 0x511b +device.name SMDK2440 u-boot usbtty CDC ACM mode vendor.id usb 0x1457 &device.id usb 0x511c +device.name SMDK2443 u-boot usbtty CDC ACM mode vendor.id usb 0x1457 &device.id usb 0x511d +device.name QT2410 u-boot usbtty CDC ACM mode vendor.id usb 0x1457 &device.id usb 0x5120 +device.name OpenMoko Neo1973 u-boot usbtty generic serial vendor.id usb 0x1457 &device.id usb 0x5121 +device.name OpenMoko Neo1973 kernel mass storage (g_storage) mode vendor.id usb 0x1457 &device.id usb 0x5122 +device.name OpenMoko Neo1973 / Neo Freerunner kernel cdc_ether USB network vendor.id usb 0x1457 &device.id usb 0x5123 +device.name OpenMoko Neo1973 internal USB CSR4 module vendor.id usb 0x1457 &device.id usb 0x5124 +device.name OpenMoko Neo1973 Bluetooth Device ID service vendor.id usb 0x145f +vendor.name Trust vendor.id usb 0x145f &device.id usb 0x0106 +device.name Trust K56 V92 USB Modem vendor.id usb 0x145f &device.id usb 0x013d +device.name PC Camera (SN9C201 + OV7660) vendor.id usb 0x145f &device.id usb 0x013f +device.name Megapixel Auto Focus Webcam vendor.id usb 0x145f &device.id usb 0x0142 +device.name WB-6250X Webcam vendor.id usb 0x145f &device.id usb 0x015a +device.name WB-8300X 2MP Webcam vendor.id usb 0x145f &device.id usb 0x0161 +device.name 15901 802.11bg Wireless Adapter [Realtek RTL8187L] vendor.id usb 0x145f &device.id usb 0x0167 +device.name Widescreen 3MP Webcam vendor.id usb 0x145f &device.id usb 0x0176 +device.name Isla Keyboard vendor.id usb 0x1460 +vendor.name Tatung Co. vendor.id usb 0x1460 &device.id usb 0x9150 +device.name eHome Infrared Transceiver vendor.id usb 0x1461 +vendor.name Staccato Communications vendor.id usb 0x1462 +vendor.name Micro Star International vendor.id usb 0x1462 &device.id usb 0x5512 +device.name MegaStick-1 Flash Stick vendor.id usb 0x1462 &device.id usb 0x8807 +device.name DIGIVOX mini III [af9015] vendor.id usb 0x1472 +vendor.name Huawei-3Com vendor.id usb 0x1472 &device.id usb 0x0007 +device.name Aolynk WUB300g [ZyDAS ZD1211] vendor.id usb 0x1472 &device.id usb 0x0009 +device.name Aolynk WUB320g vendor.id usb 0x147a +vendor.name Formosa Industrial Computing, Inc. vendor.id usb 0x147a &device.id usb 0xe015 +device.name eHome Infrared Receiver vendor.id usb 0x147a &device.id usb 0xe016 +device.name eHome Infrared Receiver vendor.id usb 0x147a &device.id usb 0xe017 +device.name eHome Infrared Receiver vendor.id usb 0x147a &device.id usb 0xe018 +device.name eHome Infrared Receiver vendor.id usb 0x147a &device.id usb 0xe02c +device.name Infrared Receiver vendor.id usb 0x147a &device.id usb 0xe03a +device.name eHome Infrared Receiver vendor.id usb 0x147a &device.id usb 0xe03c +device.name eHome Infrared Receiver vendor.id usb 0x147a &device.id usb 0xe03d +device.name 2 Channel Audio vendor.id usb 0x147a &device.id usb 0xe03e +device.name Infrared Receiver [IR605A/Q] vendor.id usb 0x147e +vendor.name Upek vendor.id usb 0x147e &device.id usb 0x1000 +device.name Biometric Touchchip/Touchstrip Fingerprint Sensor vendor.id usb 0x147e &device.id usb 0x1001 +device.name TCS5B Fingerprint sensor vendor.id usb 0x147e &device.id usb 0x1002 +device.name Biometric Touchchip/Touchstrip Fingerprint Sensor vendor.id usb 0x147e &device.id usb 0x2016 +device.name Biometric Touchchip/Touchstrip Fingerprint Sensor vendor.id usb 0x147e &device.id usb 0x2020 +device.name TouchChip Fingerprint Coprocessor (WBF advanced mode) vendor.id usb 0x147e &device.id usb 0x3000 +device.name TCS1C EIM/Cypress Fingerprint sensor vendor.id usb 0x147e &device.id usb 0x3001 +device.name TCS1C EIM/STM32 Fingerprint sensor vendor.id usb 0x147f +vendor.name Hama GmbH & Co., KG vendor.id usb 0x1482 +vendor.name Vaillant vendor.id usb 0x1482 &device.id usb 0x1005 +device.name VRD PC-Interface vendor.id usb 0x1484 +vendor.name Elsa AG [hex] vendor.id usb 0x1484 &device.id usb 0x1746 +device.name Ecomo 19H99 Monitor vendor.id usb 0x1484 &device.id usb 0x7616 +device.name Elsa Hub vendor.id usb 0x1485 +vendor.name Silicom vendor.id usb 0x1485 &device.id usb 0x0001 +device.name U2E vendor.id usb 0x1485 &device.id usb 0x0002 +device.name Psion Gold Port Ethernet vendor.id usb 0x1487 +vendor.name DSP Group, Ltd. vendor.id usb 0x148e +vendor.name EVATRONIX SA vendor.id usb 0x148f +vendor.name Ralink Technology, Corp. vendor.id usb 0x148f &device.id usb 0x1000 +device.name Motorola BC4 Bluetooth 3.0+HS Adapter vendor.id usb 0x148f &device.id usb 0x1706 +device.name RT2500USB Wireless Adapter vendor.id usb 0x148f &device.id usb 0x2070 +device.name RT2070 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x2570 +device.name RT2570 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x2573 +device.name RT2501/RT2573 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x2671 +device.name RT2601/RT2671 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x2770 +device.name RT2770 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x2870 +device.name RT2870 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x3070 +device.name RT2870/RT3070 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x3071 +device.name RT3071 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x3072 +device.name RT3072 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x3370 +device.name RT3370 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x3572 +device.name RT3572 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x3573 +device.name RT3573 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x5370 +device.name RT5370 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x5372 +device.name RT5372 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x5572 +device.name RT5572 Wireless Adapter vendor.id usb 0x148f &device.id usb 0x7601 +device.name MT7601U Wireless Adapter vendor.id usb 0x148f &device.id usb 0x760b +device.name MT7601U Wireless Adapter vendor.id usb 0x148f &device.id usb 0x9020 +device.name RT2500USB Wireless Adapter vendor.id usb 0x148f &device.id usb 0x9021 +device.name RT2501USB Wireless Adapter vendor.id usb 0x1491 +vendor.name Futronic Technology Co. Ltd. vendor.id usb 0x1491 &device.id usb 0x0020 +device.name FS81 Fingerprint Scanner Module vendor.id usb 0x1493 +vendor.name Suunto vendor.id usb 0x1493 &device.id usb 0x0010 +device.name Bluebird [Ambit] vendor.id usb 0x1493 &device.id usb 0x0019 +device.name Duck [Ambit2] vendor.id usb 0x1493 &device.id usb 0x001a +device.name Colibri [Ambit2 S] vendor.id usb 0x1493 &device.id usb 0x001b +device.name Emu [Ambit3 Peak] vendor.id usb 0x1493 &device.id usb 0x001c +device.name Finch [Ambit3 Sport] vendor.id usb 0x1493 &device.id usb 0x001d +device.name Greentit [Ambit2 R] vendor.id usb 0x1497 +vendor.name Panstrong Company Ltd. vendor.id usb 0x1498 +vendor.name Microtek International Inc. vendor.id usb 0x1498 &device.id usb 0xa090 +device.name DVB-T Tuner vendor.id usb 0x149a +vendor.name Imagination Technologies vendor.id usb 0x149a &device.id usb 0x2107 +device.name DBX1 DSP core vendor.id usb 0x14aa +vendor.name WideView Technology Inc. vendor.id usb 0x14aa &device.id usb 0x0001 +device.name Avermedia AverTV DVBT USB1.1 (cold) vendor.id usb 0x14aa &device.id usb 0x0002 +device.name Avermedia AverTV DVBT USB1.1 (warm) vendor.id usb 0x14aa &device.id usb 0x0201 +device.name AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold) vendor.id usb 0x14aa &device.id usb 0x0221 +device.name WT-220U DVB-T dongle vendor.id usb 0x14aa &device.id usb 0x022b +device.name WT-220U DVB-T dongle vendor.id usb 0x14aa &device.id usb 0x0301 +device.name AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm) vendor.id usb 0x14ad +vendor.name CTK Corporation vendor.id usb 0x14ae +vendor.name Printronix Inc. vendor.id usb 0x14af +vendor.name ATP Electronics Inc. vendor.id usb 0x14b0 +vendor.name StarTech.com Ltd. vendor.id usb 0x14b2 +vendor.name Ralink Technology, Corp. vendor.id usb 0x14b2 &device.id usb 0x3a93 +device.name Topcom 802.11bg Wireless Adapter [Atheros AR5523] vendor.id usb 0x14b2 &device.id usb 0x3a95 +device.name Toshiba WUS-G06G-JT 802.11bg Wireless Adapter [Atheros AR5523] vendor.id usb 0x14b2 &device.id usb 0x3a98 +device.name Airlink101 AWLL4130 802.11bg Wireless Adapter [Atheros AR5523] vendor.id usb 0x14b2 &device.id usb 0x3c02 +device.name Conceptronic C54RU v2 802.11bg Wireless Adapter [Ralink RT2571] vendor.id usb 0x14b2 &device.id usb 0x3c05 +device.name rt2570 802.11g WLAN vendor.id usb 0x14b2 &device.id usb 0x3c06 +device.name Conceptronic C300RU v1 802.11bgn Wireless Adapter [Ralink RT2870] vendor.id usb 0x14b2 &device.id usb 0x3c07 +device.name 802.11n adapter vendor.id usb 0x14b2 &device.id usb 0x3c09 +device.name 802.11n adapter vendor.id usb 0x14b2 &device.id usb 0x3c22 +device.name Conceptronic C54RU v3 802.11bg Wireless Adapter [Ralink RT2571W] vendor.id usb 0x14b2 &device.id usb 0x3c23 +device.name Airlink101 AWLL6080 802.11bgn Wireless Adapter [Ralink RT2870] vendor.id usb 0x14b2 &device.id usb 0x3c24 +device.name NEC NP01LM 802.11abg Wireless Adapter [Ralink RT2571W] vendor.id usb 0x14b2 &device.id usb 0x3c25 +device.name DrayTek Vigor N61 802.11bgn Wireless Adapter [Ralink RT2870] vendor.id usb 0x14b2 &device.id usb 0x3c27 +device.name Airlink101 AWLL6070 802.11bgn Wireless Adapter [Ralink RT2770] vendor.id usb 0x14b2 &device.id usb 0x3c28 +device.name Conceptronic C300RU v2 802.11bgn Wireless Adapter [Ralink RT2770] vendor.id usb 0x14b2 &device.id usb 0x3c2b +device.name NEC NP02LM 802.11bgn Wireless Adapter [Ralink RT3072] vendor.id usb 0x14b2 &device.id usb 0x3c2c +device.name Keebox W150NU 802.11bgn Wireless Adapter [Ralink RT3070] vendor.id usb 0x14c0 +vendor.name Rockwell Automation, Inc. vendor.id usb 0x14c2 +vendor.name Gemlight Computer, Ltd vendor.id usb 0x14c2 &device.id usb 0x0250 +device.name Storage Adapter V2 vendor.id usb 0x14c2 &device.id usb 0x0350 +device.name Storage Adapter V2 vendor.id usb 0x14c8 +vendor.name Zytronic vendor.id usb 0x14cd +vendor.name Super Top vendor.id usb 0x14cd &device.id usb 0x1212 +device.name microSD card reader (SY-T18) vendor.id usb 0x14cd &device.id usb 0x121c +device.name microSD card reader vendor.id usb 0x14cd &device.id usb 0x121f +device.name microSD CardReader SY-T18 vendor.id usb 0x14cd &device.id usb 0x123a +device.name SD/MMC/RS-MMC Card Reader vendor.id usb 0x14cd &device.id usb 0x125c +device.name SD card reader vendor.id usb 0x14cd &device.id usb 0x127b +device.name SDXC Reader vendor.id usb 0x14cd &device.id usb 0x6116 +device.name M6116 SATA Bridge vendor.id usb 0x14cd &device.id usb 0x6600 +device.name M110E PATA bridge vendor.id usb 0x14cd &device.id usb 0x6700 +device.name Card Reader vendor.id usb 0x14cd &device.id usb 0x6900 +device.name Card Reader vendor.id usb 0x14cd &device.id usb 0x8123 +device.name SD MMC Reader vendor.id usb 0x14cd &device.id usb 0x8125 +device.name SD MMC Reader vendor.id usb 0x14d8 +vendor.name JAMER INDUSTRIES CO., LTD. vendor.id usb 0x14dd +vendor.name Raritan Computer, Inc. vendor.id usb 0x14dd &device.id usb 0x1007 +device.name D2CIM-VUSB KVM connector vendor.id usb 0x14e0 +vendor.name WiNRADiO Communications vendor.id usb 0x14e0 &device.id usb 0x0501 +device.name WR-G528e 'CHEETAH' vendor.id usb 0x14e1 +vendor.name Dialogue Technology Corp. vendor.id usb 0x14e1 &device.id usb 0x5000 +device.name PenMount 5000 Touch Controller vendor.id usb 0x14e5 +vendor.name SAIN Information & Communications Co., Ltd. vendor.id usb 0x14ea +vendor.name Planex Communications vendor.id usb 0x14ea &device.id usb 0xab10 +device.name GW-US54GZ vendor.id usb 0x14ea &device.id usb 0xab11 +device.name GU-1000T vendor.id usb 0x14ea &device.id usb 0xab13 +device.name GW-US54Mini 802.11bg vendor.id usb 0x14ed +vendor.name Shure Inc. vendor.id usb 0x14ed &device.id usb 0x29b6 +device.name X2u Adapter vendor.id usb 0x14f7 +vendor.name TechniSat Digital GmbH vendor.id usb 0x14f7 &device.id usb 0x0001 +device.name SkyStar 2 HD CI vendor.id usb 0x14f7 &device.id usb 0x0002 +device.name SkyStar 2 HD CI vendor.id usb 0x14f7 &device.id usb 0x0003 +device.name CableStar Combo HD CI vendor.id usb 0x14f7 &device.id usb 0x0004 +device.name AirStar TeleStick 2 vendor.id usb 0x14f7 &device.id usb 0x0500 +device.name DVB-PC TV Star HD vendor.id usb 0x1500 +vendor.name Ellisys vendor.id usb 0x1501 +vendor.name Pine-Tum Enterprise Co., Ltd. vendor.id usb 0x1509 +vendor.name First International Computer, Inc. vendor.id usb 0x1509 &device.id usb 0x0a01 +device.name LI-3100 Area Meter vendor.id usb 0x1509 &device.id usb 0x0a02 +device.name LI-7000 CO2/H2O Gas Analyzer vendor.id usb 0x1509 &device.id usb 0x0a03 +device.name C-DiGit Blot Scanner vendor.id usb 0x1509 &device.id usb 0x9242 +device.name eHome Infrared Transceiver vendor.id usb 0x1513 +vendor.name medMobile vendor.id usb 0x1513 &device.id usb 0x0444 +device.name medMobile vendor.id usb 0x1514 +vendor.name Actel vendor.id usb 0x1514 &device.id usb 0x2003 +device.name FlashPro3 Programmer vendor.id usb 0x1514 &device.id usb 0x2004 +device.name FlashPro3 Programmer vendor.id usb 0x1514 &device.id usb 0x2005 +device.name FlashPro3 Programmer vendor.id usb 0x1516 +vendor.name CompUSA vendor.id usb 0x1516 &device.id usb 0x1603 +device.name Flash Drive vendor.id usb 0x1516 &device.id usb 0x8628 +device.name Pen Drive vendor.id usb 0x1518 +vendor.name Cheshire Engineering Corp. vendor.id usb 0x1518 &device.id usb 0x0001 +device.name HDReye High Dynamic Range Camera vendor.id usb 0x1518 &device.id usb 0x0002 +device.name HDReye (before firmware loads) vendor.id usb 0x1519 +vendor.name Comneon vendor.id usb 0x1519 &device.id usb 0x0020 +device.name HSIC Device vendor.id usb 0x1520 +vendor.name Bitwire Corp. vendor.id usb 0x1524 +vendor.name ENE Technology Inc vendor.id usb 0x1524 &device.id usb 0x6680 +device.name UTS 6680 vendor.id usb 0x1527 +vendor.name Silicon Portals vendor.id usb 0x1527 &device.id usb 0x0200 +device.name YAP Phone (no firmware) vendor.id usb 0x1527 &device.id usb 0x0201 +device.name YAP Phone vendor.id usb 0x1529 +vendor.name UBIQUAM Co., Ltd. vendor.id usb 0x1529 &device.id usb 0x3100 +device.name CDMA 1xRTT USB Modem (U-100/105/200/300/520) vendor.id usb 0x152a +vendor.name Thesycon Systemsoftware & Consulting GmbH vendor.id usb 0x152a &device.id usb 0x8350 +device.name NET Gmbh iCube Camera vendor.id usb 0x152a &device.id usb 0x8400 +device.name INI DVS128 vendor.id usb 0x152a &device.id usb 0x840d +device.name INI DAViS vendor.id usb 0x152a &device.id usb 0x841a +device.name INI DAViS FX3 vendor.id usb 0x152b +vendor.name MIR Srl vendor.id usb 0x152b &device.id usb 0x0001 +device.name spirobank II vendor.id usb 0x152b &device.id usb 0x0002 +device.name spirolab III vendor.id usb 0x152b &device.id usb 0x0003 +device.name MiniSpir vendor.id usb 0x152b &device.id usb 0x0004 +device.name Oxi vendor.id usb 0x152b &device.id usb 0x0005 +device.name spiros II vendor.id usb 0x152b &device.id usb 0x0006 +device.name smiths spirobank II vendor.id usb 0x152b &device.id usb 0x0007 +device.name smiths spirobank G-USB vendor.id usb 0x152b &device.id usb 0x0008 +device.name smiths MiniSpir vendor.id usb 0x152b &device.id usb 0x0009 +device.name spirobank G-USB vendor.id usb 0x152b &device.id usb 0x000a +device.name smiths Oxi vendor.id usb 0x152b &device.id usb 0x000b +device.name smiths spirolab III vendor.id usb 0x152b &device.id usb 0x000c +device.name chorus III vendor.id usb 0x152b &device.id usb 0x000d +device.name spirolab III Bw vendor.id usb 0x152b &device.id usb 0x000e +device.name spirolab III vendor.id usb 0x152b &device.id usb 0x000f +device.name easySpiro vendor.id usb 0x152b &device.id usb 0x0010 +device.name Spirotel converter vendor.id usb 0x152b &device.id usb 0x0011 +device.name spirobank vendor.id usb 0x152b &device.id usb 0x0012 +device.name spiro3 Zimmer vendor.id usb 0x152b &device.id usb 0x0013 +device.name spirotel serial vendor.id usb 0x152b &device.id usb 0x0014 +device.name spirotel II vendor.id usb 0x152b &device.id usb 0x0015 +device.name spirodoc vendor.id usb 0x152d +vendor.name JMicron Technology Corp. / JMicron USA Technology Corp. vendor.id usb 0x152d &device.id usb 0x0539 +device.name JMS539/567 SuperSpeed SATA II/III 3.0G/6.0G Bridge vendor.id usb 0x152d &device.id usb 0x0567 +device.name JMS567 SATA 6Gb/s bridge vendor.id usb 0x152d &device.id usb 0x0770 +device.name Alienware Integrated Webcam vendor.id usb 0x152d &device.id usb 0x2329 +device.name JM20329 SATA Bridge vendor.id usb 0x152d &device.id usb 0x2335 +device.name ATA/ATAPI Bridge vendor.id usb 0x152d &device.id usb 0x2336 +device.name Hard Disk Drive vendor.id usb 0x152d &device.id usb 0x2337 +device.name ATA/ATAPI Bridge vendor.id usb 0x152d &device.id usb 0x2338 +device.name JM20337 Hi-Speed USB to SATA & PATA Combo Bridge vendor.id usb 0x152d &device.id usb 0x2339 +device.name JM20339 SATA Bridge vendor.id usb 0x152d &device.id usb 0x2352 +device.name ATA/ATAPI Bridge vendor.id usb 0x152d &device.id usb 0x2509 +device.name JMS539 SuperSpeed SATA II 3.0G Bridge vendor.id usb 0x152d &device.id usb 0x2551 +device.name JMS551 SATA 3Gb/s bridge vendor.id usb 0x152d &device.id usb 0x2566 +device.name JMS566 SATA 3Gb/s bridge vendor.id usb 0x152d &device.id usb 0x2590 +device.name Seatay ATA/ATAPI Bridge vendor.id usb 0x152d &device.id usb 0x3562 +device.name JMS567 SATA 6Gb/s bridge vendor.id usb 0x152d &device.id usb 0x3569 +device.name JMS566 SATA 3Gb/s bridge vendor.id usb 0x152e +vendor.name LG (HLDS) vendor.id usb 0x152e &device.id usb 0x2507 +device.name PL-2507 IDE Controller vendor.id usb 0x152e &device.id usb 0xe001 +device.name GSA-5120D DVD-RW vendor.id usb 0x1532 +vendor.name Razer USA, Ltd vendor.id usb 0x1532 &device.id usb 0x0001 +device.name RZ01-020300 Optical Mouse [Diamondback] vendor.id usb 0x1532 &device.id usb 0x0003 +device.name Krait Mouse vendor.id usb 0x1532 &device.id usb 0x0007 +device.name DeathAdder Mouse vendor.id usb 0x1532 &device.id usb 0x0013 +device.name Orochi mouse vendor.id usb 0x1532 &device.id usb 0x0015 +device.name Naga Mouse vendor.id usb 0x1532 &device.id usb 0x0016 +device.name DeathAdder Mouse vendor.id usb 0x1532 &device.id usb 0x0017 +device.name RZ01-0035 Laser Gaming Mouse [Imperator] vendor.id usb 0x1532 &device.id usb 0x001c +device.name RZ01-0036 Optical Gaming Mouse [Abyssus] vendor.id usb 0x1532 &device.id usb 0x0024 +device.name Razer Mamba vendor.id usb 0x1532 &device.id usb 0x002e +device.name RZ01-0058 Gaming Mouse [Naga] vendor.id usb 0x1532 &device.id usb 0x0036 +device.name RZ01-0075, Gaming Mouse [Naga Hex] vendor.id usb 0x1532 &device.id usb 0x0101 +device.name Copperhead Mouse vendor.id usb 0x1532 &device.id usb 0x0102 +device.name Tarantula Keyboard vendor.id usb 0x1532 &device.id usb 0x0109 +device.name Lycosa Keyboard vendor.id usb 0x1532 &device.id usb 0x0113 +device.name RZ07-0074 Gaming Keypad [Orbweaver] vendor.id usb 0x1532 &device.id usb 0x0300 +device.name RZ06-0063 Motion Sensing Controllers [Hydra] vendor.id usb 0x153b +vendor.name TerraTec Electronic GmbH vendor.id usb 0x153b &device.id usb 0x1181 +device.name Cinergy S2 PCIe Dual Port 1 vendor.id usb 0x153b &device.id usb 0x1182 +device.name Cinergy S2 PCIe Dual Port 2 vendor.id usb 0x1546 +vendor.name U-Blox AG vendor.id usb 0x1546 &device.id usb 0x01a5 +device.name NL-402U vendor.id usb 0x1547 +vendor.name SG Intec Ltd & Co KG vendor.id usb 0x1547 &device.id usb 0x1000 +device.name SG-Lock[U2] vendor.id usb 0x154a +vendor.name Celectronic GmbH vendor.id usb 0x154a &device.id usb 0x8180 +device.name CARD STAR/medic2 vendor.id usb 0x154b +vendor.name PNY vendor.id usb 0x154b &device.id usb 0x0010 +device.name USB 2.0 Flash Drive vendor.id usb 0x154b &device.id usb 0x0048 +device.name Flash Drive vendor.id usb 0x154b &device.id usb 0x004d +device.name 8 GB Flash Drive vendor.id usb 0x154b &device.id usb 0x0053 +device.name Flash Drive vendor.id usb 0x154b &device.id usb 0x0057 +device.name 32GB Micro Slide Attache Flash Drive vendor.id usb 0x154b &device.id usb 0x005b +device.name Flash Drive vendor.id usb 0x154b &device.id usb 0x0062 +device.name Flash Drive vendor.id usb 0x154b &device.id usb 0x007a +device.name Classic Attache Flash Drive vendor.id usb 0x154b &device.id usb 0x6545 +device.name FD Device vendor.id usb 0x154b &device.id usb 0xfa05 +device.name Flash Drive vendor.id usb 0x154d +vendor.name ConnectCounty Holdings Berhad vendor.id usb 0x154e +vendor.name D&M Holdings, Inc. (Denon/Marantz) vendor.id usb 0x154e &device.id usb 0x3000 +device.name Marantz RC9001 Remote Control vendor.id usb 0x154f +vendor.name SNBC CO., Ltd vendor.id usb 0x1554 +vendor.name Prolink Microsystems Corp. vendor.id usb 0x1554 &device.id usb 0x5010 +device.name PV-D231U(RN)-F [PixelView PlayTV SBTVD Full-Seg] vendor.id usb 0x1557 +vendor.name OQO vendor.id usb 0x1557 &device.id usb 0x0002 +device.name model 01 WiFi interface vendor.id usb 0x1557 &device.id usb 0x0003 +device.name model 01 Bluetooth interface vendor.id usb 0x1557 &device.id usb 0x0a80 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x1557 &device.id usb 0x7720 +device.name model 01+ Ethernet vendor.id usb 0x1557 &device.id usb 0x8150 +device.name model 01 Ethernet interface vendor.id usb 0x1568 +vendor.name Sunf Pu Technology Co., Ltd vendor.id usb 0x156f +vendor.name Quantum Corporation vendor.id usb 0x1570 +vendor.name ALLTOP TECHNOLOGY CO., LTD. vendor.id usb 0x157b +vendor.name Ketron SRL vendor.id usb 0x157e +vendor.name TRENDnet vendor.id usb 0x157e &device.id usb 0x3006 +device.name TEW-444UB EU [TRENDnet] vendor.id usb 0x157e &device.id usb 0x3007 +device.name TEW-444UB EU (no firmware) vendor.id usb 0x157e &device.id usb 0x300a +device.name TEW-429UB 802.11bg vendor.id usb 0x157e &device.id usb 0x300b +device.name TEW-429UB 802.11bg vendor.id usb 0x157e &device.id usb 0x300c +device.name TEW-429UF A1 802.11bg Wireless Adapter [ZyDAS ZD1211B] vendor.id usb 0x157e &device.id usb 0x300d +device.name TEW-429UB C1 802.11bg vendor.id usb 0x157e &device.id usb 0x300e +device.name SMC SMCWUSB-N 802.11bgn 2x2:2 Wireless Adapter [Ralink RT2870] vendor.id usb 0x157e &device.id usb 0x3012 +device.name TEW-604UB 802.11bg Wireless Adapter [Atheros AR5523] vendor.id usb 0x157e &device.id usb 0x3013 +device.name TEW-645UB 802.11bgn 1x2:2 Wireless Adapter [Ralink RT2770] vendor.id usb 0x157e &device.id usb 0x3204 +device.name Allnet ALL0298 v2 802.11bg vendor.id usb 0x157e &device.id usb 0x3205 +device.name Allnet ALL0283 [AR5523] vendor.id usb 0x157e &device.id usb 0x3206 +device.name Allnet ALL0283 [AR5523](no firmware) vendor.id usb 0x157e &device.id usb 0x3207 +device.name TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211] vendor.id usb 0x157e &device.id usb 0x3208 +device.name TEW-509UB 1.1R 802.11abg Wireless Adapter vendor.id usb 0x1582 +vendor.name Fiberline vendor.id usb 0x1582 &device.id usb 0x6003 +device.name WL-430U 802.11bg vendor.id usb 0x1587 +vendor.name SMA Technologie AG vendor.id usb 0x158d +vendor.name Oakley Inc. vendor.id usb 0x158e +vendor.name JDS Uniphase Corporation (JDSU) vendor.id usb 0x158e &device.id usb 0x0820 +device.name SmartPocket Class Device vendor.id usb 0x1598 +vendor.name Kunshan Guoji Electronics Co., Ltd. vendor.id usb 0x15a2 +vendor.name Freescale Semiconductor, Inc. vendor.id usb 0x15a2 &device.id usb 0x0038 +device.name 9S08JS Bootloader vendor.id usb 0x15a2 &device.id usb 0x003b +device.name USB2CAN Application for ColdFire DEMOJM board vendor.id usb 0x15a2 &device.id usb 0x0042 +device.name OSBDM - Debug Port vendor.id usb 0x15a2 &device.id usb 0x004f +device.name i.MX28 SystemOnChip in RecoveryMode vendor.id usb 0x15a2 &device.id usb 0x0052 +device.name i.MX50 SystemOnChip in RecoveryMode vendor.id usb 0x15a2 &device.id usb 0x0054 +device.name i.MX 6Dual/6Quad SystemOnChip in RecoveryMode vendor.id usb 0x15a2 &device.id usb 0x0061 +device.name i.MX 6Solo/6DualLite SystemOnChip in RecoveryMode vendor.id usb 0x15a4 +vendor.name Afatech Technologies, Inc. vendor.id usb 0x15a4 &device.id usb 0x1000 +device.name AF9015/AF9035 DVB-T stick vendor.id usb 0x15a4 &device.id usb 0x1001 +device.name AF9015/AF9035 DVB-T stick vendor.id usb 0x15a4 &device.id usb 0x1336 +device.name SDHC/MicroSD/MMC/MS/M2/CF/XD Flash Card Reader vendor.id usb 0x15a4 &device.id usb 0x9015 +device.name AF9015 DVB-T USB2.0 stick vendor.id usb 0x15a4 &device.id usb 0x9016 +device.name AF9015 DVB-T USB2.0 stick vendor.id usb 0x15a8 +vendor.name Teams Power Limited vendor.id usb 0x15a9 +vendor.name Gemtek vendor.id usb 0x15a9 &device.id usb 0x0002 +device.name SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887] vendor.id usb 0x15a9 &device.id usb 0x0004 +device.name WUBR-177G [Ralink RT2571W] vendor.id usb 0x15a9 &device.id usb 0x0006 +device.name Wireless 11n USB Adapter vendor.id usb 0x15a9 &device.id usb 0x0010 +device.name 802.11n USB Wireless Card vendor.id usb 0x15a9 &device.id usb 0x0012 +device.name WUBR-208N 802.11abgn Wireless Adapter [Ralink RT2870] vendor.id usb 0x15a9 &device.id usb 0x002d +device.name WLTUBA-107 [Yota 4G LTE] vendor.id usb 0x15aa +vendor.name Gearway Electronics (Dong Guan) Co., Ltd. vendor.id usb 0x15ad +vendor.name VMware Inc. vendor.id usb 0x15ba +vendor.name Olimex Ltd. vendor.id usb 0x15ba &device.id usb 0x0003 +device.name OpenOCD JTAG vendor.id usb 0x15ba &device.id usb 0x0004 +device.name OpenOCD JTAG TINY vendor.id usb 0x15ba &device.id usb 0x002a +device.name ARM-USB-TINY-H JTAG interface vendor.id usb 0x15ba &device.id usb 0x002b +device.name ARM-USB-OCD-H JTAG+RS232 vendor.id usb 0x15c0 +vendor.name XL Imaging vendor.id usb 0x15c0 &device.id usb 0x0001 +device.name 2M pixel Microscope Camera vendor.id usb 0x15c0 &device.id usb 0x0002 +device.name 3M pixel Microscope Camera vendor.id usb 0x15c0 &device.id usb 0x0003 +device.name 1.3M pixel Microscope Camera (mono) vendor.id usb 0x15c0 &device.id usb 0x0004 +device.name 1.3M pixel Microscope Camera (colour) vendor.id usb 0x15c0 &device.id usb 0x0005 +device.name 3M pixel Microscope Camera (Mk 2) vendor.id usb 0x15c0 &device.id usb 0x0006 +device.name 2M pixel Microscope Camera (with capture button) vendor.id usb 0x15c0 &device.id usb 0x0007 +device.name 3M pixel Microscope Camera (with capture button) vendor.id usb 0x15c0 &device.id usb 0x0008 +device.name 1.3M pixel Microscope Camera (colour, with capture button) vendor.id usb 0x15c0 &device.id usb 0x0009 +device.name 1.3M pixel Microscope Camera (colour, with capture button) vendor.id usb 0x15c0 &device.id usb 0x000a +device.name 2M pixel Microscope Camera (Mk 2) vendor.id usb 0x15c0 &device.id usb 0x0010 +device.name 1.3M pixel "Tinycam" vendor.id usb 0x15c0 &device.id usb 0x0101 +device.name 3M pixel Microscope Camera vendor.id usb 0x15c2 +vendor.name SoundGraph Inc. vendor.id usb 0x15c2 &device.id usb 0x0036 +device.name LC16M VFD Display/IR Receiver vendor.id usb 0x15c2 &device.id usb 0x0038 +device.name GD01 MX LCD Display/IR Receiver vendor.id usb 0x15c2 &device.id usb 0x0042 +device.name Antec Veris Multimedia Station E-Z IR Receiver vendor.id usb 0x15c2 &device.id usb 0xffda +device.name iMON PAD Remote Controller vendor.id usb 0x15c2 &device.id usb 0xffdc +device.name iMON PAD Remote Controller vendor.id usb 0x15c5 +vendor.name Advance Multimedia Internet Technology Inc. (AMIT) vendor.id usb 0x15c5 &device.id usb 0x0008 +device.name WL532U 802.11g Adapter vendor.id usb 0x15c6 +vendor.name Laboratoires MXM vendor.id usb 0x15c6 &device.id usb 0x1000 +device.name DigistimSP (cold) vendor.id usb 0x15c6 &device.id usb 0x1001 +device.name DigistimSP (warm) vendor.id usb 0x15c6 &device.id usb 0x1002 +device.name DigimapSP USB (cold) vendor.id usb 0x15c6 &device.id usb 0x1003 +device.name DigimapSP USB (warm) vendor.id usb 0x15c6 &device.id usb 0x1004 +device.name DigistimSP (cold) vendor.id usb 0x15c6 &device.id usb 0x1005 +device.name DigistimSP (warm) vendor.id usb 0x15c6 &device.id usb 0x1100 +device.name Odyssee (cold) vendor.id usb 0x15c6 &device.id usb 0x1101 +device.name Odyssee (warm) vendor.id usb 0x15c6 &device.id usb 0x1200 +device.name Digispy vendor.id usb 0x15c8 +vendor.name KTF Technologies vendor.id usb 0x15c8 &device.id usb 0x3201 +device.name EVER EV-W100/EV-W250 vendor.id usb 0x15c9 +vendor.name D-Box Technologies vendor.id usb 0x15ca +vendor.name Textech International Ltd. vendor.id usb 0x15ca &device.id usb 0x00c3 +device.name Mini Optical Mouse vendor.id usb 0x15ca &device.id usb 0x0101 +device.name MIDI Interface cable vendor.id usb 0x15ca &device.id usb 0x1806 +device.name MIDI Interface cable vendor.id usb 0x15d5 +vendor.name Coulomb Electronics Ltd. vendor.id usb 0x15d9 +vendor.name Trust International B.V. vendor.id usb 0x15d9 &device.id usb 0x0a33 +device.name Optical Mouse vendor.id usb 0x15d9 &device.id usb 0x0a37 +device.name Mouse vendor.id usb 0x15d9 &device.id usb 0x0a41 +device.name MI-2540D [Optical mouse] vendor.id usb 0x15d9 &device.id usb 0x0a4c +device.name USB+PS/2 Optical Mouse vendor.id usb 0x15d9 &device.id usb 0x0a4d +device.name Optical Mouse vendor.id usb 0x15d9 &device.id usb 0x0a4f +device.name Optical Mouse vendor.id usb 0x15dc +vendor.name Hynix Semiconductor Inc. vendor.id usb 0x15e0 +vendor.name Seong Ji Industrial Co., Ltd. vendor.id usb 0x15e1 +vendor.name RSA vendor.id usb 0x15e1 &device.id usb 0x2007 +device.name RSA SecurID (R) Authenticator vendor.id usb 0x15e4 +vendor.name Numark vendor.id usb 0x15e4 &device.id usb 0x0024 +device.name Mixtrack vendor.id usb 0x15e4 &device.id usb 0x0140 +device.name ION VCR 2 PC / Video 2 PC vendor.id usb 0x15e8 +vendor.name SohoWare vendor.id usb 0x15e8 &device.id usb 0x9100 +device.name NUB100 Ethernet [pegasus] vendor.id usb 0x15e8 &device.id usb 0x9110 +device.name 10/100 USB Ethernet vendor.id usb 0x15e9 +vendor.name Pacific Digital Corp. vendor.id usb 0x15e9 &device.id usb 0x04ce +device.name MemoryFrame MF-570 vendor.id usb 0x15e9 &device.id usb 0x1968 +device.name MemoryFrame MF-570 vendor.id usb 0x15e9 &device.id usb 0x1969 +device.name Digital Frame vendor.id usb 0x15ec +vendor.name Belcarra Technologies Corp. vendor.id usb 0x15f4 +vendor.name HanfTek vendor.id usb 0x15f4 &device.id usb 0x0001 +device.name HanfTek UMT-010 USB2.0 DVB-T (cold) vendor.id usb 0x15f4 &device.id usb 0x0025 +device.name HanfTek UMT-010 USB2.0 DVB-T (warm) vendor.id usb 0x1604 +vendor.name Tascam vendor.id usb 0x1604 &device.id usb 0x8000 +device.name US-428 Audio/Midi Controller (without fw) vendor.id usb 0x1604 &device.id usb 0x8001 +device.name US-428 Audio/Midi Controller vendor.id usb 0x1604 &device.id usb 0x8004 +device.name US-224 Audio/Midi Controller (without fw) vendor.id usb 0x1604 &device.id usb 0x8005 +device.name US-224 Audio/Midi Controller vendor.id usb 0x1604 &device.id usb 0x8006 +device.name US-122 Audio/Midi Interface (without fw) vendor.id usb 0x1604 &device.id usb 0x8007 +device.name US-122 Audio/Midi Interface vendor.id usb 0x1606 +vendor.name Umax vendor.id usb 0x1606 &device.id usb 0x0002 +device.name Astra 1236U Scanner vendor.id usb 0x1606 &device.id usb 0x0010 +device.name Astra 1220U vendor.id usb 0x1606 &device.id usb 0x0030 +device.name Astra 1600U/2000U vendor.id usb 0x1606 &device.id usb 0x0050 +device.name Scanner vendor.id usb 0x1606 &device.id usb 0x0060 +device.name Astra 3400/3450 vendor.id usb 0x1606 &device.id usb 0x0070 +device.name Astra 4400/4450 vendor.id usb 0x1606 &device.id usb 0x0130 +device.name Astra 2100U vendor.id usb 0x1606 &device.id usb 0x0160 +device.name Astra 5400U vendor.id usb 0x1606 &device.id usb 0x0170 +device.name Uniscan D50 vendor.id usb 0x1606 &device.id usb 0x0230 +device.name Astra 2200/2200SU vendor.id usb 0x1606 &device.id usb 0x0350 +device.name Astra 4800/4850 Scanner vendor.id usb 0x1606 &device.id usb 0x1030 +device.name Astra 4000U vendor.id usb 0x1606 &device.id usb 0x1220 +device.name Genesys Logic Scanner Controller NT5.0 vendor.id usb 0x1606 &device.id usb 0x2010 +device.name AstraCam Digital Camera vendor.id usb 0x1606 &device.id usb 0x2020 +device.name AstraCam 1000 vendor.id usb 0x1606 &device.id usb 0x2030 +device.name AstraCam 1800 Digital Camera vendor.id usb 0x1608 +vendor.name Inside Out Networks [hex] vendor.id usb 0x1608 &device.id usb 0x0001 +device.name EdgePort/4 Serial Port vendor.id usb 0x1608 &device.id usb 0x0002 +device.name Edgeport/8 vendor.id usb 0x1608 &device.id usb 0x0003 +device.name Rapidport/4 vendor.id usb 0x1608 &device.id usb 0x0004 +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x0005 +device.name Edgeport/2 vendor.id usb 0x1608 &device.id usb 0x0006 +device.name Edgeport/4i vendor.id usb 0x1608 &device.id usb 0x0007 +device.name Edgeport/2i vendor.id usb 0x1608 &device.id usb 0x0008 +device.name Edgeport/8 vendor.id usb 0x1608 &device.id usb 0x000c +device.name Edgeport/421 vendor.id usb 0x1608 &device.id usb 0x000d +device.name Edgeport/21 vendor.id usb 0x1608 &device.id usb 0x000e +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x000f +device.name Edgeport/8 vendor.id usb 0x1608 &device.id usb 0x0010 +device.name Edgeport/2 vendor.id usb 0x1608 &device.id usb 0x0011 +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x0012 +device.name Edgeport/416 vendor.id usb 0x1608 &device.id usb 0x0014 +device.name Edgeport/8i vendor.id usb 0x1608 &device.id usb 0x0018 +device.name Edgeport/412 vendor.id usb 0x1608 &device.id usb 0x0019 +device.name Edgeport/412 vendor.id usb 0x1608 &device.id usb 0x001a +device.name Edgeport/2+2i vendor.id usb 0x1608 &device.id usb 0x0101 +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x0105 +device.name Edgeport/2 vendor.id usb 0x1608 &device.id usb 0x0106 +device.name Edgeport/4i vendor.id usb 0x1608 &device.id usb 0x0107 +device.name Edgeport/2i vendor.id usb 0x1608 &device.id usb 0x010c +device.name Edgeport/421 vendor.id usb 0x1608 &device.id usb 0x010d +device.name Edgeport/21 vendor.id usb 0x1608 &device.id usb 0x0110 +device.name Edgeport/2 vendor.id usb 0x1608 &device.id usb 0x0111 +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x0112 +device.name Edgeport/416 vendor.id usb 0x1608 &device.id usb 0x0114 +device.name Edgeport/8i vendor.id usb 0x1608 &device.id usb 0x0201 +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x0203 +device.name Rapidport/4 vendor.id usb 0x1608 &device.id usb 0x0204 +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x0205 +device.name Edgeport/2 vendor.id usb 0x1608 &device.id usb 0x0206 +device.name Edgeport/4i vendor.id usb 0x1608 &device.id usb 0x0207 +device.name Edgeport/2i vendor.id usb 0x1608 &device.id usb 0x020c +device.name Edgeport/421 vendor.id usb 0x1608 &device.id usb 0x020d +device.name Edgeport/21 vendor.id usb 0x1608 &device.id usb 0x020e +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x020f +device.name Edgeport/8 vendor.id usb 0x1608 &device.id usb 0x0210 +device.name Edgeport/2 vendor.id usb 0x1608 &device.id usb 0x0211 +device.name Edgeport/4 vendor.id usb 0x1608 &device.id usb 0x0212 +device.name Edgeport/416 vendor.id usb 0x1608 &device.id usb 0x0214 +device.name Edgeport/8i vendor.id usb 0x1608 &device.id usb 0x0215 +device.name Edgeport/1 vendor.id usb 0x1608 &device.id usb 0x0216 +device.name EPOS/44 vendor.id usb 0x1608 &device.id usb 0x0217 +device.name Edgeport/42 vendor.id usb 0x1608 &device.id usb 0x021a +device.name Edgeport/2+2i vendor.id usb 0x1608 &device.id usb 0x021b +device.name Edgeport/2c vendor.id usb 0x1608 &device.id usb 0x021c +device.name Edgeport/221c vendor.id usb 0x1608 &device.id usb 0x021d +device.name Edgeport/22c vendor.id usb 0x1608 &device.id usb 0x021e +device.name Edgeport/21c vendor.id usb 0x1608 &device.id usb 0x021f +device.name Edgeport/62 vendor.id usb 0x1608 &device.id usb 0x0240 +device.name Edgeport/1 vendor.id usb 0x1608 &device.id usb 0x0241 +device.name Edgeport/1i vendor.id usb 0x1608 &device.id usb 0x0242 +device.name Edgeport/4s vendor.id usb 0x1608 &device.id usb 0x0243 +device.name Edgeport/8s vendor.id usb 0x1608 &device.id usb 0x0244 +device.name Edgeport/8 vendor.id usb 0x1608 &device.id usb 0x0245 +device.name Edgeport/22c vendor.id usb 0x1608 &device.id usb 0x0301 +device.name Watchport/P vendor.id usb 0x1608 &device.id usb 0x0302 +device.name Watchport/M vendor.id usb 0x1608 &device.id usb 0x0303 +device.name Watchport/W vendor.id usb 0x1608 &device.id usb 0x0304 +device.name Watchport/T vendor.id usb 0x1608 &device.id usb 0x0305 +device.name Watchport/H vendor.id usb 0x1608 &device.id usb 0x0306 +device.name Watchport/E vendor.id usb 0x1608 &device.id usb 0x0307 +device.name Watchport/L vendor.id usb 0x1608 &device.id usb 0x0308 +device.name Watchport/R vendor.id usb 0x1608 &device.id usb 0x0309 +device.name Watchport/A vendor.id usb 0x1608 &device.id usb 0x030a +device.name Watchport/D vendor.id usb 0x1608 &device.id usb 0x030b +device.name Watchport/D vendor.id usb 0x1608 &device.id usb 0x030c +device.name Power Management Port vendor.id usb 0x1608 &device.id usb 0x030e +device.name Power Management Port vendor.id usb 0x1608 &device.id usb 0x030f +device.name Watchport/G vendor.id usb 0x1608 &device.id usb 0x0310 +device.name Watchport/Tc vendor.id usb 0x1608 &device.id usb 0x0311 +device.name Watchport/Hc vendor.id usb 0x1608 &device.id usb 0x1403 +device.name MultiTech Systems MT4X56 Modem vendor.id usb 0x1608 &device.id usb 0x1a17 +device.name Agilent Technologies (E6473) vendor.id usb 0x160a +vendor.name VIA Technologies, Inc. vendor.id usb 0x160a &device.id usb 0x3184 +device.name VIA VNT-6656 [WiFi 802.11b/g USB Dongle] vendor.id usb 0x160e +vendor.name INRO vendor.id usb 0x160e &device.id usb 0x0001 +device.name E2USBKey vendor.id usb 0x1614 +vendor.name Amoi Electronics vendor.id usb 0x1614 &device.id usb 0x0404 +device.name WMA9109 UMTS Phone vendor.id usb 0x1614 &device.id usb 0x0600 +device.name Vodafone VDA GPS / Toschiba Protege G710 vendor.id usb 0x1614 &device.id usb 0x0804 +device.name WP-S1 Phone vendor.id usb 0x1617 +vendor.name Sony Corp. vendor.id usb 0x1617 &device.id usb 0x2002 +device.name NVX-P1 Personal Navigation System vendor.id usb 0x1619 +vendor.name L & K Precision Technology Co., Ltd. vendor.id usb 0x1621 +vendor.name Wionics Research vendor.id usb 0x1628 +vendor.name Stonestreet One, Inc. vendor.id usb 0x162a +vendor.name Airgo Networks Inc. vendor.id usb 0x162f +vendor.name WiQuest Communications, Inc. vendor.id usb 0x1630 +vendor.name 2Wire, Inc. vendor.id usb 0x1630 &device.id usb 0x0005 +device.name 802.11g Wireless Adapter [Intersil ISL3886] vendor.id usb 0x1630 &device.id usb 0x0011 +device.name PC Port 10 Mps Adapter vendor.id usb 0x1630 &device.id usb 0xff81 +device.name 802.11b Wireless Adapter [Lucent/Agere Hermes I] vendor.id usb 0x1631 +vendor.name Good Way Technology vendor.id usb 0x1631 &device.id usb 0x6200 +device.name GWUSB2E vendor.id usb 0x1631 &device.id usb 0xc019 +device.name RT2573 vendor.id usb 0x1645 +vendor.name Entrega [hex] vendor.id usb 0x1645 &device.id usb 0x0001 +device.name 1S Serial Port vendor.id usb 0x1645 &device.id usb 0x0002 +device.name 2S Serial Port vendor.id usb 0x1645 &device.id usb 0x0003 +device.name 1S25 Serial Port vendor.id usb 0x1645 &device.id usb 0x0004 +device.name 4S Serial Port vendor.id usb 0x1645 &device.id usb 0x0005 +device.name E45 Ethernet [klsi] vendor.id usb 0x1645 &device.id usb 0x0006 +device.name Parallel Port vendor.id usb 0x1645 &device.id usb 0x0007 +device.name U1-SC25 SCSI vendor.id usb 0x1645 &device.id usb 0x0008 +device.name Ethernet vendor.id usb 0x1645 &device.id usb 0x0016 +device.name Bi-directional to Parallel Printer Converter vendor.id usb 0x1645 &device.id usb 0x0080 +device.name 1 port to Serial Converter vendor.id usb 0x1645 &device.id usb 0x0081 +device.name 1 port to Serial Converter vendor.id usb 0x1645 &device.id usb 0x0093 +device.name 1S9 Serial Port vendor.id usb 0x1645 &device.id usb 0x8000 +device.name EZ-USB vendor.id usb 0x1645 &device.id usb 0x8001 +device.name 1 port to Serial vendor.id usb 0x1645 &device.id usb 0x8002 +device.name 2x Serial Port vendor.id usb 0x1645 &device.id usb 0x8003 +device.name 1 port to Serial vendor.id usb 0x1645 &device.id usb 0x8004 +device.name 2U4S serial/usb hub vendor.id usb 0x1645 &device.id usb 0x8005 +device.name Ethernet vendor.id usb 0x1645 &device.id usb 0x8080 +device.name 1 port to Serial vendor.id usb 0x1645 &device.id usb 0x8081 +device.name 1 port to Serial vendor.id usb 0x1645 &device.id usb 0x8093 +device.name PortGear Serial Port vendor.id usb 0x1649 +vendor.name SofTec Microsystems vendor.id usb 0x1649 &device.id usb 0x0102 +device.name uDART In-Circuit Debugger vendor.id usb 0x1649 &device.id usb 0x0200 +device.name SpYder USBSPYDER08 vendor.id usb 0x164a +vendor.name ChipX vendor.id usb 0x164c +vendor.name Matrix Vision GmbH vendor.id usb 0x164c &device.id usb 0x0101 +device.name mvBlueFOX camera (no firmware) vendor.id usb 0x164c &device.id usb 0x0103 +device.name mvBlueFOX camera vendor.id usb 0x164c &device.id usb 0x0201 +device.name mvBlueLYNX-X intelligent camera (bootloader) vendor.id usb 0x164c &device.id usb 0x0203 +device.name mvBlueLYNX-X intelligent camera vendor.id usb 0x1657 +vendor.name Struck Innovative Systeme GmbH vendor.id usb 0x1657 &device.id usb 0x3150 +device.name SIS3150 USB2.0 to VME interface vendor.id usb 0x165b +vendor.name Frontier Design Group vendor.id usb 0x165b &device.id usb 0x8101 +device.name Tranzport Control Surface vendor.id usb 0x165b &device.id usb 0xfad1 +device.name Alphatrack Control Surface vendor.id usb 0x165c +vendor.name Kondo Kagaku vendor.id usb 0x165c &device.id usb 0x0002 +device.name Serial Adapter vendor.id usb 0x1660 +vendor.name Creatix Polymedia GmbH vendor.id usb 0x1667 +vendor.name GIGA-TMS INC. vendor.id usb 0x1667 &device.id usb 0x0005 +device.name PCR330A RFID Reader (125 kHz, keyboard emulation) vendor.id usb 0x1668 +vendor.name Actiontec Electronics, Inc. [hex] vendor.id usb 0x1668 &device.id usb 0x0009 +device.name Gateway vendor.id usb 0x1668 &device.id usb 0x0333 +device.name Modem vendor.id usb 0x1668 &device.id usb 0x0358 +device.name InternetPhoneWizard vendor.id usb 0x1668 &device.id usb 0x0405 +device.name Gateway vendor.id usb 0x1668 &device.id usb 0x0408 +device.name Prism2.5 802.11b Adapter vendor.id usb 0x1668 &device.id usb 0x0413 +device.name Gateway vendor.id usb 0x1668 &device.id usb 0x0421 +device.name Prism2.5 802.11b Adapter vendor.id usb 0x1668 &device.id usb 0x0441 +device.name IBM Integrated Bluetooth II vendor.id usb 0x1668 &device.id usb 0x0500 +device.name BTM200B BlueTooth Adapter vendor.id usb 0x1668 &device.id usb 0x1050 +device.name 802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887] vendor.id usb 0x1668 &device.id usb 0x1200 +device.name 802AIN Wireless N Network Adapter [Atheros AR9170+AR9101] vendor.id usb 0x1668 &device.id usb 0x1441 +device.name IBM Integrated Bluetooth II vendor.id usb 0x1668 &device.id usb 0x2441 +device.name BMDC-2 IBM Bluetooth III w.56k vendor.id usb 0x1668 &device.id usb 0x3441 +device.name IBM Integrated Bluetooth III vendor.id usb 0x1668 &device.id usb 0x6010 +device.name Gateway vendor.id usb 0x1668 &device.id usb 0x6097 +device.name 802.11b Wireless Adapter vendor.id usb 0x1668 &device.id usb 0x6106 +device.name 802UI3(B) 802.11b Wireless Adapter [Intersil PRISM 3] vendor.id usb 0x1668 &device.id usb 0x7605 +device.name UAT1 Wireless Ethernet Adapter vendor.id usb 0x1669 +vendor.name PiKRON Ltd. [hex] vendor.id usb 0x1669 &device.id usb 0x1001 +device.name uLan2USB Converter - PS1 protocol vendor.id usb 0x166a +vendor.name Clipsal vendor.id usb 0x166a &device.id usb 0x0101 +device.name C-Bus Multi-room Audio Matrix Switcher vendor.id usb 0x166a &device.id usb 0x0201 +device.name C-Bus Pascal Automation Controller vendor.id usb 0x166a &device.id usb 0x0301 +device.name C-Bus Wireless PC Interface vendor.id usb 0x166a &device.id usb 0x0303 +device.name C-Bus interface vendor.id usb 0x166a &device.id usb 0x0304 +device.name C-Bus Black and White Touchscreen vendor.id usb 0x166a &device.id usb 0x0305 +device.name C-Bus Spectrum Colour Touchscreen vendor.id usb 0x166a &device.id usb 0x0401 +device.name C-Bus Architectural Dimmer vendor.id usb 0x1677 +vendor.name China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group) vendor.id usb 0x1677 &device.id usb 0x0103 +device.name Token vendor.id usb 0x1679 +vendor.name Total Phase vendor.id usb 0x1679 &device.id usb 0x2001 +device.name Beagle Protocol Analyzer vendor.id usb 0x1679 &device.id usb 0x2002 +device.name Cheetah SPI Host Adapter vendor.id usb 0x1680 +vendor.name Golden Bridge Electech Inc. vendor.id usb 0x1680 &device.id usb 0xa332 +device.name DVB-T Dongle [RTL2832U] vendor.id usb 0x1681 +vendor.name Prevo Technologies, Inc. vendor.id usb 0x1681 &device.id usb 0x0001 +device.name Tuner's Dashboard vendor.id usb 0x1681 &device.id usb 0x0002 +device.name Tubachron vendor.id usb 0x1682 +vendor.name Maxwise Production Enterprise Ltd. vendor.id usb 0x1684 +vendor.name Godspeed Computer Corp. vendor.id usb 0x1685 +vendor.name Delock vendor.id usb 0x1685 &device.id usb 0x0200 +device.name Infrared adapter vendor.id usb 0x1686 +vendor.name ZOOM Corporation vendor.id usb 0x1686 &device.id usb 0x0045 +device.name H4 Digital Recorder vendor.id usb 0x1687 +vendor.name Kingmax Digital Inc. vendor.id usb 0x1687 &device.id usb 0x5289 +device.name FlashDisk vendor.id usb 0x1687 &device.id usb 0x6211 +device.name FlashDisk vendor.id usb 0x1687 &device.id usb 0x6213 +device.name FlashDisk vendor.id usb 0x1688 +vendor.name Saab AB vendor.id usb 0x1689 +vendor.name Razer USA, Ltd vendor.id usb 0x1689 &device.id usb 0xfd00 +device.name Onza Tournament Edition controller vendor.id usb 0x168c +vendor.name Atheros Communications vendor.id usb 0x168c &device.id usb 0x0001 +device.name AR5523 vendor.id usb 0x168c &device.id usb 0x0002 +device.name AR5523 (no firmware) vendor.id usb 0x1690 +vendor.name Askey Computer Corp. [hex] vendor.id usb 0x1690 &device.id usb 0x0001 +device.name Arcaze Gamepad vendor.id usb 0x1690 &device.id usb 0x0101 +device.name Creative Modem Blaster DE5670 vendor.id usb 0x1690 &device.id usb 0x0102 +device.name V1456 VQE-R2 Modem [conexant] vendor.id usb 0x1690 &device.id usb 0x0103 +device.name 1456 VQE-R3 Modem [conexant] vendor.id usb 0x1690 &device.id usb 0x0104 +device.name HCF V90 Data Fax RTAD Modem vendor.id usb 0x1690 &device.id usb 0x0107 +device.name HCF V.90 Data,Fax,RTAD Modem vendor.id usb 0x1690 &device.id usb 0x0109 +device.name MagicXpress V.90 Pocket Modem [conexant] vendor.id usb 0x1690 &device.id usb 0x0203 +device.name Voyager ADSL Modem Loader vendor.id usb 0x1690 &device.id usb 0x0204 +device.name Voyager ADSL Modem vendor.id usb 0x1690 &device.id usb 0x0205 +device.name DSL Modem vendor.id usb 0x1690 &device.id usb 0x0206 +device.name GlobeSpan ADSL WAN Modem vendor.id usb 0x1690 &device.id usb 0x0208 +device.name DSL Modem vendor.id usb 0x1690 &device.id usb 0x0209 +device.name Voyager 100 ADSL Modem vendor.id usb 0x1690 &device.id usb 0x0211 +device.name Globespan Virata ADSL LAN Modem vendor.id usb 0x1690 &device.id usb 0x0212 +device.name DSL Modem vendor.id usb 0x1690 &device.id usb 0x0213 +device.name HM121d DSL Modem vendor.id usb 0x1690 &device.id usb 0x0214 +device.name HM121d DSL Modem vendor.id usb 0x1690 &device.id usb 0x0215 +device.name Voyager 105 ADSL Modem vendor.id usb 0x1690 &device.id usb 0x0701 +device.name WLAN vendor.id usb 0x1690 &device.id usb 0x0710 +device.name SMCWUSBT-G vendor.id usb 0x1690 &device.id usb 0x0711 +device.name SMCWUSBT-G (no firmware) vendor.id usb 0x1690 &device.id usb 0x0712 +device.name AR5523 vendor.id usb 0x1690 &device.id usb 0x0713 +device.name AR5523 (no firmware) vendor.id usb 0x1690 &device.id usb 0x0715 +device.name Name: Voyager 1055 Laptop 802.11g Adapter [Broadcom 4320] vendor.id usb 0x1690 &device.id usb 0x0722 +device.name RT2573 vendor.id usb 0x1690 &device.id usb 0x0726 +device.name Wi-Fi Wireless LAN Adapter vendor.id usb 0x1690 &device.id usb 0x0740 +device.name 802.11n Wireless LAN Card vendor.id usb 0x1690 &device.id usb 0x0901 +device.name Voyager 205 ADSL Router vendor.id usb 0x1690 &device.id usb 0x2000 +device.name naturaSign Pad Standard vendor.id usb 0x1690 &device.id usb 0x2001 +device.name naturaSign Pad Standard vendor.id usb 0x1690 &device.id usb 0xfe12 +device.name Bootloader vendor.id usb 0x1696 +vendor.name Hitachi Video and Information System, Inc. vendor.id usb 0x1697 +vendor.name VTec Test, Inc. vendor.id usb 0x16a5 +vendor.name Shenzhen Zhengerya Cable Co., Ltd. vendor.id usb 0x16a6 +vendor.name Unigraf vendor.id usb 0x16a6 &device.id usb 0x3000 +device.name VTG-3xxx Video Test Generator family vendor.id usb 0x16a6 &device.id usb 0x4000 +device.name VTG-4xxx Video Test Generator family vendor.id usb 0x16a6 &device.id usb 0x5000 +device.name VTG-5xxx Video Test Generator family vendor.id usb 0x16a6 &device.id usb 0x5001 +device.name VTG-5xxx Special (update) mode of VTG-5xxx family vendor.id usb 0x16ab +vendor.name Global Sun Technology vendor.id usb 0x16ab &device.id usb 0x7801 +device.name AR5523 vendor.id usb 0x16ab &device.id usb 0x7802 +device.name AR5523 (no firmware) vendor.id usb 0x16ab &device.id usb 0x7811 +device.name AR5523 vendor.id usb 0x16ab &device.id usb 0x7812 +device.name AR5523 (no firmware) vendor.id usb 0x16ac +vendor.name Dongguan ChingLung Wire & Cable Co., Ltd. vendor.id usb 0x16b4 +vendor.name iStation vendor.id usb 0x16b4 &device.id usb 0x0801 +device.name U43 vendor.id usb 0x16b5 +vendor.name Persentec, Inc. vendor.id usb 0x16b5 &device.id usb 0x0002 +device.name Otto driving companion vendor.id usb 0x16c0 +vendor.name Van Ooijen Technische Informatica vendor.id usb 0x16c0 &device.id usb 0x03e8 +device.name free for internal lab use 1000 vendor.id usb 0x16c0 &device.id usb 0x03e9 +device.name free for internal lab use 1001 vendor.id usb 0x16c0 &device.id usb 0x03ea +device.name free for internal lab use 1002 vendor.id usb 0x16c0 &device.id usb 0x03eb +device.name free for internal lab use 1003 vendor.id usb 0x16c0 &device.id usb 0x03ec +device.name free for internal lab use 1004 vendor.id usb 0x16c0 &device.id usb 0x03ed +device.name free for internal lab use 1005 vendor.id usb 0x16c0 &device.id usb 0x03ee +device.name free for internal lab use 1006 vendor.id usb 0x16c0 &device.id usb 0x03ef +device.name free for internal lab use 1007 vendor.id usb 0x16c0 &device.id usb 0x03f0 +device.name free for internal lab use 1008 vendor.id usb 0x16c0 &device.id usb 0x03f1 +device.name free for internal lab use 1009 vendor.id usb 0x16c0 &device.id usb 0x0477 +device.name Teensy Rebootor vendor.id usb 0x16c0 &device.id usb 0x0478 +device.name Teensy Halfkay Bootloader vendor.id usb 0x16c0 &device.id usb 0x0479 +device.name Teensy Debug vendor.id usb 0x16c0 &device.id usb 0x047a +device.name Teensy Serial vendor.id usb 0x16c0 &device.id usb 0x047b +device.name Teensy Serial+Debug vendor.id usb 0x16c0 &device.id usb 0x047c +device.name Teensy Keyboard vendor.id usb 0x16c0 &device.id usb 0x047d +device.name Teensy Keyboard+Debug vendor.id usb 0x16c0 &device.id usb 0x047e +device.name Teensy Mouse vendor.id usb 0x16c0 &device.id usb 0x047f +device.name Teensy Mouse+Debug vendor.id usb 0x16c0 &device.id usb 0x0480 +device.name Teensy RawHID vendor.id usb 0x16c0 &device.id usb 0x0481 +device.name Teensy RawHID+Debug vendor.id usb 0x16c0 &device.id usb 0x0482 +device.name Teensyduino Keyboard+Mouse+Joystick vendor.id usb 0x16c0 &device.id usb 0x0483 +device.name Teensyduino Serial vendor.id usb 0x16c0 &device.id usb 0x0484 +device.name Teensyduino Disk vendor.id usb 0x16c0 &device.id usb 0x0485 +device.name Teensyduino MIDI vendor.id usb 0x16c0 &device.id usb 0x0486 +device.name Teensyduino RawHID vendor.id usb 0x16c0 &device.id usb 0x0487 +device.name Teensyduino Serial+Keyboard+Mouse+Joystick vendor.id usb 0x16c0 &device.id usb 0x0488 +device.name Teensyduino Flight Sim Controls vendor.id usb 0x16c0 &device.id usb 0x05dc +device.name shared ID for use with libusb vendor.id usb 0x16c0 &device.id usb 0x05dd +device.name BlackcatUSB2 vendor.id usb 0x16c0 &device.id usb 0x05df +device.name HID device except mice, keyboards, and joysticks vendor.id usb 0x16c0 &device.id usb 0x05e1 +device.name Free shared USB VID/PID pair for CDC devices vendor.id usb 0x16c0 &device.id usb 0x05e4 +device.name Free shared USB VID/PID pair for MIDI devices vendor.id usb 0x16c0 &device.id usb 0x06b4 +device.name USB2LPT with 2 interfaces vendor.id usb 0x16c0 &device.id usb 0x06b5 +device.name USB2LPT with 3 interfaces (native, HID, printer) vendor.id usb 0x16c0 &device.id usb 0x074e +device.name DSP-Weuffen USB-HPI-Programmer vendor.id usb 0x16c0 &device.id usb 0x074f +device.name DSP-Weuffen USB2-HPI-Programmer vendor.id usb 0x16c0 &device.id usb 0x0762 +device.name Osmocom SIMtrace vendor.id usb 0x16c0 &device.id usb 0x076b +device.name OpenPCD 13.56MHz RFID Reader vendor.id usb 0x16c0 &device.id usb 0x076c +device.name OpenPICC 13.56MHz RFID Simulator (native) vendor.id usb 0x16c0 &device.id usb 0x08ac +device.name OpenBeacon USB stick vendor.id usb 0x16c0 &device.id usb 0x08ca +device.name Alpermann+Velte Universal Display vendor.id usb 0x16c0 &device.id usb 0x08cb +device.name Alpermann+Velte Studio Clock vendor.id usb 0x16c0 &device.id usb 0x08cc +device.name Alpermann+Velte SAM7S MT Boot Loader vendor.id usb 0x16c0 &device.id usb 0x08cd +device.name Alpermann+Velte SAM7X MT Boot Loader vendor.id usb 0x16c0 &device.id usb 0x0a32 +device.name jbmedia Light-Manager Pro vendor.id usb 0x16c0 &device.id usb 0x27d8 +device.name libusb-bound devices vendor.id usb 0x16c0 &device.id usb 0x27d9 +device.name HID device except mice, keyboards, and joysticks vendor.id usb 0x16c0 &device.id usb 0x27da +device.name Mouse vendor.id usb 0x16c0 &device.id usb 0x27db +device.name Keyboard vendor.id usb 0x16c0 &device.id usb 0x27dc +device.name Joystick vendor.id usb 0x16c0 &device.id usb 0x27dd +device.name CDC-ACM class devices (modems) vendor.id usb 0x16c0 &device.id usb 0x27de +device.name MIDI class devices vendor.id usb 0x16c0 &device.id usb 0x294a +device.name Eye Movement Recorder [Visagraph] vendor.id usb 0x16c0 &device.id usb 0x294b +device.name Eye Movement Recorder [ReadAlyzer] vendor.id usb 0x16ca +vendor.name Wireless Cables, Inc. vendor.id usb 0x16ca &device.id usb 0x1502 +device.name Bluetooth Dongle vendor.id usb 0x16cc +vendor.name silex technology, Inc. vendor.id usb 0x16d0 +vendor.name MCS vendor.id usb 0x16d0 &device.id usb 0x0498 +device.name Braintechnology USB-LPS vendor.id usb 0x16d0 &device.id usb 0x0504 +device.name RETRO Innovations ZoomFloppy vendor.id usb 0x16d0 &device.id usb 0x054b +device.name GrauTec ReelBox OLED Display (external) vendor.id usb 0x16d0 &device.id usb 0x05be +device.name EasyLogic Board vendor.id usb 0x16d0 &device.id usb 0x06f9 +device.name Gabotronics Xminilab vendor.id usb 0x16d0 &device.id usb 0x0753 +device.name Digistump DigiSpark vendor.id usb 0x16d0 &device.id usb 0x075c +device.name AB-1.x UAC1 [Audio Widget] vendor.id usb 0x16d0 &device.id usb 0x075d +device.name AB-1.x UAC2 [Audio Widget] vendor.id usb 0x16d0 &device.id usb 0x080a +device.name S2E1 Interface vendor.id usb 0x16d0 &device.id usb 0x0870 +device.name Kaufmann Automotive GmbH, RKS+CAN Interface vendor.id usb 0x16d1 +vendor.name Suprema Inc. vendor.id usb 0x16d1 &device.id usb 0x0401 +device.name SUP-SFR400(A) BioMini Fingerprint Reader vendor.id usb 0x16d3 +vendor.name Frontline Test Equipment, Inc. vendor.id usb 0x16d5 +vendor.name AnyDATA Corporation vendor.id usb 0x16d5 &device.id usb 0x6202 +device.name CDMA/UMTS/GPRS modem vendor.id usb 0x16d5 &device.id usb 0x6501 +device.name CDMA 2000 1xRTT/EV-DO Modem vendor.id usb 0x16d5 &device.id usb 0x6502 +device.name CDMA/UMTS/GPRS modem vendor.id usb 0x16d5 &device.id usb 0x6603 +device.name ADU-890WH modem vendor.id usb 0x16d6 +vendor.name JABLOCOM s.r.o. vendor.id usb 0x16d6 &device.id usb 0x8000 +device.name GDP-04 desktop phone vendor.id usb 0x16d6 &device.id usb 0x8001 +device.name EYE-02 vendor.id usb 0x16d6 &device.id usb 0x8003 +device.name GDP-04 modem vendor.id usb 0x16d6 &device.id usb 0x8004 +device.name Bootloader vendor.id usb 0x16d6 &device.id usb 0x8005 +device.name GDP-04i vendor.id usb 0x16d6 &device.id usb 0x8007 +device.name BTP-06 modem vendor.id usb 0x16d8 +vendor.name CMOTECH Co., Ltd. vendor.id usb 0x16d8 &device.id usb 0x5141 +device.name CMOTECH CDMA Technologies modem vendor.id usb 0x16d8 &device.id usb 0x5533 +device.name CCU-550 CDMA EV-DO modem vendor.id usb 0x16d8 &device.id usb 0x5543 +device.name CDMA 2000 1xRTT/1xEVDO modem vendor.id usb 0x16d8 &device.id usb 0x6280 +device.name CMOTECH CDMA Technologies modem vendor.id usb 0x16d8 &device.id usb 0x6803 +device.name CNU-680 CDMA EV-DO modem vendor.id usb 0x16d8 &device.id usb 0x8001 +device.name Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x16d8 &device.id usb 0x8002 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x16dc +vendor.name Wiener, Plein & Baus vendor.id usb 0x16dc &device.id usb 0x0001 +device.name CC vendor.id usb 0x16dc &device.id usb 0x000b +device.name VM vendor.id usb 0x16dc &device.id usb 0x0010 +device.name PL512 Power Supply System vendor.id usb 0x16dc &device.id usb 0x0011 +device.name MARATON Power Supply System vendor.id usb 0x16dc &device.id usb 0x0012 +device.name MPOD Multi Channel Power Supply System vendor.id usb 0x16dc &device.id usb 0x0015 +device.name CML Control, Measurement and Data Logging System vendor.id usb 0x16df +vendor.name King Billion Electronics Co., Ltd. vendor.id usb 0x16f0 +vendor.name GN ReSound A/S vendor.id usb 0x16f0 &device.id usb 0x0001 +device.name Speedlink Programming Interface vendor.id usb 0x16f0 &device.id usb 0x0003 +device.name Airlink Wireless Programming Interface vendor.id usb 0x16f5 +vendor.name Futurelogic Inc. vendor.id usb 0x1706 +vendor.name BlueView Technologies, Inc. vendor.id usb 0x1707 +vendor.name ARTIMI vendor.id usb 0x170b +vendor.name Swissonic vendor.id usb 0x170b &device.id usb 0x0011 +device.name MIDI-USB 1x1 vendor.id usb 0x170d +vendor.name Avnera vendor.id usb 0x1711 +vendor.name Leica Microsystems vendor.id usb 0x1711 &device.id usb 0x0101 +device.name DFC-365FX camera vendor.id usb 0x1711 &device.id usb 0x3020 +device.name IC80 HD Camera vendor.id usb 0x1724 +vendor.name Meyer Instruments (MIS) vendor.id usb 0x1724 &device.id usb 0x0115 +device.name PAXcam5 vendor.id usb 0x1725 +vendor.name Vitesse Semiconductor vendor.id usb 0x1726 +vendor.name Axesstel, Inc. vendor.id usb 0x1726 &device.id usb 0x1000 +device.name wireless modem vendor.id usb 0x1726 &device.id usb 0x2000 +device.name wireless modem vendor.id usb 0x1726 &device.id usb 0x3000 +device.name wireless modem vendor.id usb 0x172f +vendor.name Waltop International Corp. vendor.id usb 0x172f &device.id usb 0x0022 +device.name Tablet vendor.id usb 0x172f &device.id usb 0x0024 +device.name Tablet vendor.id usb 0x172f &device.id usb 0x0025 +device.name Tablet vendor.id usb 0x172f &device.id usb 0x0026 +device.name Tablet vendor.id usb 0x172f &device.id usb 0x0031 +device.name Slim Tablet 12.1" vendor.id usb 0x172f &device.id usb 0x0032 +device.name Slim Tablet 5.8" vendor.id usb 0x172f &device.id usb 0x0034 +device.name Slim Tablet 12.1" vendor.id usb 0x172f &device.id usb 0x0038 +device.name Genius G-Pen F509 vendor.id usb 0x172f &device.id usb 0x0500 +device.name Media Tablet 14.1" vendor.id usb 0x172f &device.id usb 0x0501 +device.name Media Tablet 10.6" vendor.id usb 0x172f &device.id usb 0x0502 +device.name Sirius Battery Free Tablet vendor.id usb 0x1733 +vendor.name Cellink Technology Co., Ltd vendor.id usb 0x1733 &device.id usb 0x0101 +device.name RF Wireless Optical Mouse OP-701 vendor.id usb 0x1736 +vendor.name CANON IMAGING SYSTEM TECHNOLOGIES INC. vendor.id usb 0x1737 +vendor.name Linksys vendor.id usb 0x1737 &device.id usb 0x0039 +device.name USB1000 Gigabit Notebook Adapter vendor.id usb 0x1737 &device.id usb 0x0070 +device.name WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870] vendor.id usb 0x1737 &device.id usb 0x0071 +device.name WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870] vendor.id usb 0x1737 &device.id usb 0x0073 +device.name WUSB54GC v2 802.11g Adapter [Realtek RTL8187B] vendor.id usb 0x1737 &device.id usb 0x0075 +device.name WUSB54GSC v2 802.11g Adapter [Broadcom 4326U] vendor.id usb 0x1737 &device.id usb 0x0077 +device.name WUSB54GC v3 802.11g Adapter [Ralink RT2070L] vendor.id usb 0x1737 &device.id usb 0x0078 +device.name WUSB100 v2 RangePlus Wireless Network Adapter [Ralink RT3070] vendor.id usb 0x1737 &device.id usb 0x0079 +device.name WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572] vendor.id usb 0x173d +vendor.name QSENN vendor.id usb 0x173d &device.id usb 0x0002 +device.name GP-K7000 keyboard vendor.id usb 0x1740 +vendor.name Senao vendor.id usb 0x1740 &device.id usb 0x0100 +device.name EUB1200AC AC1200 DB Wireless Adapter [Realtek RTL8812AU] vendor.id usb 0x1740 &device.id usb 0x0600 +device.name EUB600v1 802.11abgn Wireless Adapter [Ralink RT3572] vendor.id usb 0x1740 &device.id usb 0x0605 +device.name LevelOne WUA-0605 N_Max Wireless USB Adapter vendor.id usb 0x1740 &device.id usb 0x0615 +device.name LevelOne WUA-0615 N_Max Wireless USB Adapter vendor.id usb 0x1740 &device.id usb 0x1000 +device.name NUB-350 802.11g Wireless Adapter [Intersil ISL3887] vendor.id usb 0x1740 &device.id usb 0x2000 +device.name NUB-8301 802.11bg vendor.id usb 0x1740 &device.id usb 0x3701 +device.name EUB-3701 EXT 802.11g Wireless Adapter [Ralink RT2571W] vendor.id usb 0x1740 &device.id usb 0x9603 +device.name RTL8188S WLAN Adapter vendor.id usb 0x1740 &device.id usb 0x9701 +device.name EnGenius 802.11n Wireless USB Adapter vendor.id usb 0x1740 &device.id usb 0x9702 +device.name EnGenius 802.11n Wireless USB Adapter vendor.id usb 0x1740 &device.id usb 0x9703 +device.name EnGenius 802.11n Wireless USB Adapter vendor.id usb 0x1740 &device.id usb 0x9705 +device.name EnGenius 802.11n Wireless USB Adapter vendor.id usb 0x1740 &device.id usb 0x9706 +device.name EUB9706 802.11n Wireless Adapter [Ralink RT3072] vendor.id usb 0x1740 &device.id usb 0x9801 +device.name EUB9801 802.11abgn Wireless Adapter [Ralink RT3572] vendor.id usb 0x1743 +vendor.name General Atomics vendor.id usb 0x1748 +vendor.name MQP Electronics vendor.id usb 0x1748 &device.id usb 0x0101 +device.name Packet-Master USB12 vendor.id usb 0x174c +vendor.name ASMedia Technology Inc. vendor.id usb 0x174c &device.id usb 0x1153 +device.name ASM2115 SATA 6Gb/s bridge vendor.id usb 0x174c &device.id usb 0x2074 +device.name ASM1074 High-Speed hub vendor.id usb 0x174c &device.id usb 0x3074 +device.name ASM1074 SuperSpeed hub vendor.id usb 0x174c &device.id usb 0x5106 +device.name ASM1051 SATA 3Gb/s bridge vendor.id usb 0x174c &device.id usb 0x5136 +device.name ASM1053 SATA 6Gb/s bridge vendor.id usb 0x174c &device.id usb 0x55aa +device.name ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge vendor.id usb 0x174f +vendor.name Syntek vendor.id usb 0x174f &device.id usb 0x1105 +device.name SM-MS/Pro-MMC-XD Card Reader vendor.id usb 0x174f &device.id usb 0x110b +device.name HP Webcam vendor.id usb 0x174f &device.id usb 0x1403 +device.name Integrated Webcam vendor.id usb 0x174f &device.id usb 0x1404 +device.name USB Camera device, 1.3 MPixel Web Cam vendor.id usb 0x174f &device.id usb 0x5212 +device.name USB 2.0 UVC PC Camera vendor.id usb 0x174f &device.id usb 0x5a11 +device.name PC Camera vendor.id usb 0x174f &device.id usb 0x5a31 +device.name Sonix USB 2.0 Camera vendor.id usb 0x174f &device.id usb 0x5a35 +device.name Sonix 1.3MPixel USB 2.0 Camera vendor.id usb 0x174f &device.id usb 0x6a31 +device.name Web Cam - Asus A8J, F3S, F5R, VX2S, V1S vendor.id usb 0x174f &device.id usb 0x6a33 +device.name Web Cam - Asus F3SA, F9J, F9S vendor.id usb 0x174f &device.id usb 0x6a51 +device.name 2.0MPixel Web Cam - Asus Z96J, Z96S, S96S vendor.id usb 0x174f &device.id usb 0x6a54 +device.name Web Cam vendor.id usb 0x174f &device.id usb 0x6d51 +device.name 2.0Mpixel Web Cam - Eurocom D900C vendor.id usb 0x174f &device.id usb 0x8a12 +device.name Syntek 0.3MPixel USB 2.0 UVC PC Camera vendor.id usb 0x174f &device.id usb 0x8a33 +device.name Syntek USB 2.0 UVC PC Camera vendor.id usb 0x174f &device.id usb 0xa311 +device.name 1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U vendor.id usb 0x174f &device.id usb 0xa312 +device.name 1.3MPixel Web Cam vendor.id usb 0x174f &device.id usb 0xa821 +device.name Web Cam - Packard Bell BU45, PB Easynote MX66-208W vendor.id usb 0x174f &device.id usb 0xaa11 +device.name Web Cam vendor.id usb 0x1753 +vendor.name GERTEC Telecomunicacoes Ltda. vendor.id usb 0x1753 &device.id usb 0xc901 +device.name PPC900 Pinpad Terminal vendor.id usb 0x1756 +vendor.name ENENSYS Technologies vendor.id usb 0x1756 &device.id usb 0x0006 +device.name DiviPitch vendor.id usb 0x1759 +vendor.name LucidPort Technology, Inc. vendor.id usb 0x1761 +vendor.name ASUSTek Computer, Inc. (wrong ID) vendor.id usb 0x1761 &device.id usb 0x0b05 +device.name 802.11n Network Adapter (wrong ID - swapped vendor and device) vendor.id usb 0x1772 +vendor.name System Level Solutions, Inc. vendor.id usb 0x1776 +vendor.name Arowana vendor.id usb 0x1776 &device.id usb 0x501c +device.name 300K CMOS Camera vendor.id usb 0x177f +vendor.name Sweex vendor.id usb 0x177f &device.id usb 0x0004 +device.name MM004V5 Photo Key Chain (Digital Photo Frame) 1.5" vendor.id usb 0x177f &device.id usb 0x0153 +device.name LW153 802.11n Adapter [ralink rt3070] vendor.id usb 0x177f &device.id usb 0x0154 +device.name LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU] vendor.id usb 0x177f &device.id usb 0x0313 +device.name LW313 802.11n Adapter [ralink rt2770 + rt2720] vendor.id usb 0x1781 +vendor.name Multiple Vendors vendor.id usb 0x1781 &device.id usb 0x083e +device.name MetaGeek Wi-Spy vendor.id usb 0x1781 &device.id usb 0x083f +device.name MetaGeek Wi-Spy 2.4x vendor.id usb 0x1781 &device.id usb 0x0938 +device.name Iguanaworks USB IR Transceiver vendor.id usb 0x1781 &device.id usb 0x0a96 +device.name raphnet.net usb_game12 vendor.id usb 0x1781 &device.id usb 0x0a97 +device.name raphnet.net SNES mouse adapter vendor.id usb 0x1781 &device.id usb 0x0a98 +device.name raphnet.net USBTenki vendor.id usb 0x1781 &device.id usb 0x0a99 +device.name raphnet.net NES vendor.id usb 0x1781 &device.id usb 0x0a9a +device.name raphnet.net Gamecube/N64 controller vendor.id usb 0x1781 &device.id usb 0x0a9b +device.name raphnet.net DB9Joy vendor.id usb 0x1781 &device.id usb 0x0a9c +device.name raphnet.net Intellivision vendor.id usb 0x1781 &device.id usb 0x0a9d +device.name raphnet.net 4nes4snes vendor.id usb 0x1781 &device.id usb 0x0a9e +device.name raphnet.net Megadrive multitap vendor.id usb 0x1781 &device.id usb 0x0a9f +device.name raphnet.net MultiDB9joy vendor.id usb 0x1781 &device.id usb 0x0c30 +device.name Telldus TellStick vendor.id usb 0x1781 &device.id usb 0x0c31 +device.name Telldus TellStick Duo vendor.id usb 0x1781 &device.id usb 0x0c9f +device.name USBtiny vendor.id usb 0x1781 &device.id usb 0x1eef +device.name OpenAPC SecuKey vendor.id usb 0x1781 &device.id usb 0x1ef0 +device.name E1701 Modular Controller Card vendor.id usb 0x1781 &device.id usb 0x1ef1 +device.name E1701 Modular Controller Card vendor.id usb 0x1782 +vendor.name Spreadtrum Communications Inc. vendor.id usb 0x1784 +vendor.name TopSeed Technology Corp. vendor.id usb 0x1784 &device.id usb 0x0001 +device.name eHome Infrared Transceiver vendor.id usb 0x1784 &device.id usb 0x0004 +device.name RF Combo Device vendor.id usb 0x1784 &device.id usb 0x0006 +device.name eHome Infrared Transceiver vendor.id usb 0x1784 &device.id usb 0x0007 +device.name eHome Infrared Transceiver vendor.id usb 0x1784 &device.id usb 0x0008 +device.name eHome Infrared Transceiver vendor.id usb 0x1784 &device.id usb 0x000a +device.name eHome Infrared Transceiver vendor.id usb 0x1784 &device.id usb 0x0011 +device.name eHome Infrared Transceiver vendor.id usb 0x1787 +vendor.name ATI AIB vendor.id usb 0x1788 +vendor.name ShenZhen Litkconn Technology Co., Ltd. vendor.id usb 0x1796 +vendor.name Printrex, Inc. vendor.id usb 0x1797 +vendor.name JALCO CO., LTD. vendor.id usb 0x1799 +vendor.name Thales Norway A/S vendor.id usb 0x1799 &device.id usb 0x7051 +device.name Belkin F5D7051 802.11g Adapter v1000 [Broadcom 4320] vendor.id usb 0x1799 &device.id usb 0x8051 +device.name Belkin F5D8051 v2 802.11bgn Wireless Adapter [Marvell 88W8362] vendor.id usb 0x179d +vendor.name Ricavision International, Inc. vendor.id usb 0x179d &device.id usb 0x0010 +device.name Internal Infrared Transceiver vendor.id usb 0x17a0 +vendor.name Samson Technologies Corp. vendor.id usb 0x17a0 &device.id usb 0x0001 +device.name C01U condenser microphone vendor.id usb 0x17a0 &device.id usb 0x0002 +device.name Q1U dynamic microphone vendor.id usb 0x17a0 &device.id usb 0x0100 +device.name C03U multi-pattern microphone vendor.id usb 0x17a0 &device.id usb 0x0101 +device.name UB1 boundary microphone vendor.id usb 0x17a0 &device.id usb 0x0120 +device.name Meteorite condenser microphone vendor.id usb 0x17a0 &device.id usb 0x0200 +device.name StudioDock monitors (internal hub) vendor.id usb 0x17a0 &device.id usb 0x0201 +device.name StudioDock monitors (audio) vendor.id usb 0x17a0 &device.id usb 0x0210 +device.name StudioGT monitors vendor.id usb 0x17a0 &device.id usb 0x0301 +device.name Q2U handheld microphone with XLR vendor.id usb 0x17a0 &device.id usb 0x0302 +device.name GoMic compact condenser microphone vendor.id usb 0x17a0 &device.id usb 0x0303 +device.name C01U Pro condenser microphone vendor.id usb 0x17a0 &device.id usb 0x0304 +device.name Q2U handheld mic with XLR vendor.id usb 0x17a0 &device.id usb 0x0305 +device.name GoMic compact condenser mic vendor.id usb 0x17a0 &device.id usb 0x0310 +device.name Meteor condenser microphone vendor.id usb 0x17a4 +vendor.name Concept2 vendor.id usb 0x17a4 &device.id usb 0x0001 +device.name Performance Monitor 3 vendor.id usb 0x17a4 &device.id usb 0x0002 +device.name Performance Monitor 4 vendor.id usb 0x17a5 +vendor.name Advanced Connection Technology Inc. vendor.id usb 0x17a7 +vendor.name MICOMSOFT CO., LTD. vendor.id usb 0x17a8 +vendor.name Kamstrup A/S vendor.id usb 0x17a8 &device.id usb 0x0001 +device.name Optical Eye/3-wire vendor.id usb 0x17a8 &device.id usb 0x0005 +device.name M-Bus Master MultiPort 250D vendor.id usb 0x17b3 +vendor.name Grey Innovation vendor.id usb 0x17b3 &device.id usb 0x0004 +device.name Linux-USB Midi Gadget vendor.id usb 0x17b5 +vendor.name Lunatone vendor.id usb 0x17b5 &device.id usb 0x0010 +device.name MFT Sensor vendor.id usb 0x17ba +vendor.name SAURIS GmbH vendor.id usb 0x17ba &device.id usb 0x0001 +device.name SAU510-USB [no firmware] vendor.id usb 0x17ba &device.id usb 0x0510 +device.name SAU510-USB and SAU510-USB plus JTAG Emulators vendor.id usb 0x17ba &device.id usb 0x0511 +device.name SAU510-USB Iso Plus JTAG Emulator vendor.id usb 0x17ba &device.id usb 0x0520 +device.name SAU510-USB Nano JTAG Emulator vendor.id usb 0x17ba &device.id usb 0x1511 +device.name Onboard Emulator on SAUModule development kit vendor.id usb 0x17c3 +vendor.name Singim International Corp. vendor.id usb 0x17cc +vendor.name Native Instruments vendor.id usb 0x17cc &device.id usb 0x041c +device.name Audio 2 DJ vendor.id usb 0x17cc &device.id usb 0x0808 +device.name Maschine Controller vendor.id usb 0x17cc &device.id usb 0x0815 +device.name Audio Kontrol 1 vendor.id usb 0x17cc &device.id usb 0x0839 +device.name Audio 4 DJ vendor.id usb 0x17cc &device.id usb 0x0d8d +device.name Guitarrig Mobile vendor.id usb 0x17cc &device.id usb 0x1915 +device.name Session I/O vendor.id usb 0x17cc &device.id usb 0x1940 +device.name RigKontrol3 vendor.id usb 0x17cc &device.id usb 0x1969 +device.name RigKontrol2 vendor.id usb 0x17cc &device.id usb 0x1978 +device.name Audio 8 DJ vendor.id usb 0x17cc &device.id usb 0x2280 +device.name Medion MDPNA1500 in card reader mode vendor.id usb 0x17cc &device.id usb 0x2305 +device.name Traktor Kontrol X1 vendor.id usb 0x17cc &device.id usb 0x4711 +device.name Kore Controller vendor.id usb 0x17cc &device.id usb 0x4712 +device.name Kore Controller 2 vendor.id usb 0x17cc &device.id usb 0xbaff +device.name Traktor Kontrol S4 vendor.id usb 0x17cf +vendor.name Hip Hing Cable & Plug Mfy. Ltd. vendor.id usb 0x17d0 +vendor.name Sanford L.P. vendor.id usb 0x17d3 +vendor.name Korea Techtron Co., Ltd. vendor.id usb 0x17e9 +vendor.name DisplayLink vendor.id usb 0x17e9 &device.id usb 0x0051 +device.name USB VGA Adaptor vendor.id usb 0x17e9 &device.id usb 0x030b +device.name HP T100 vendor.id usb 0x17e9 &device.id usb 0x0377 +device.name Plugable UD-160-A (M) vendor.id usb 0x17e9 &device.id usb 0x0378 +device.name Plugable UGA-2K-A vendor.id usb 0x17e9 &device.id usb 0x0379 +device.name Plugable UGA-125 vendor.id usb 0x17e9 &device.id usb 0x037a +device.name Plugable UGA-165 vendor.id usb 0x17e9 &device.id usb 0x037b +device.name Plugable USB-VGA-165 vendor.id usb 0x17e9 &device.id usb 0x037c +device.name Plugable DC-125 vendor.id usb 0x17e9 &device.id usb 0x037d +device.name Plugable USB2-HDMI-165 vendor.id usb 0x17e9 &device.id usb 0x410a +device.name HDMI Adapter vendor.id usb 0x17e9 &device.id usb 0x430a +device.name HP Port Replicator (Composite Device) vendor.id usb 0x17e9 &device.id usb 0x4312 +device.name S2340T vendor.id usb 0x17eb +vendor.name Cornice, Inc. vendor.id usb 0x17ef +vendor.name Lenovo vendor.id usb 0x17ef &device.id usb 0x1000 +device.name Hub vendor.id usb 0x17ef &device.id usb 0x1003 +device.name Integrated Smart Card Reader vendor.id usb 0x17ef &device.id usb 0x1004 +device.name Integrated Webcam vendor.id usb 0x17ef &device.id usb 0x1008 +device.name Hub vendor.id usb 0x17ef &device.id usb 0x100a +device.name ThinkPad Mini Dock Plus Series 3 vendor.id usb 0x17ef &device.id usb 0x304b +device.name AX88179 Gigabit Ethernet [ThinkPad OneLink GigaLAN] vendor.id usb 0x17ef &device.id usb 0x3815 +device.name ChipsBnk 2GB USB Stick vendor.id usb 0x17ef &device.id usb 0x4802 +device.name Lenovo Vc0323+MI1310_SOC Camera vendor.id usb 0x17ef &device.id usb 0x4807 +device.name UVC Camera vendor.id usb 0x17ef &device.id usb 0x480c +device.name Integrated Webcam vendor.id usb 0x17ef &device.id usb 0x480d +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x480e +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x480f +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x4810 +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x4811 +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x4812 +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x4813 +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x4814 +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x4815 +device.name Integrated Webcam [R5U877] vendor.id usb 0x17ef &device.id usb 0x4816 +device.name Integrated Webcam vendor.id usb 0x17ef &device.id usb 0x481c +device.name Integrated Webcam vendor.id usb 0x17ef &device.id usb 0x481d +device.name Integrated Webcam vendor.id usb 0x17ef &device.id usb 0x6004 +device.name ISD-V4 Tablet Pen vendor.id usb 0x17ef &device.id usb 0x6007 +device.name Smartcard Keyboard vendor.id usb 0x17ef &device.id usb 0x6009 +device.name ThinkPad Keyboard with TrackPoint vendor.id usb 0x17ef &device.id usb 0x6014 +device.name Mini Wireless Keyboard N5901 vendor.id usb 0x17ef &device.id usb 0x6025 +device.name ThinkPad Travel Mouse vendor.id usb 0x17ef &device.id usb 0x7203 +device.name Ethernet adapter [U2L 100P-Y1] vendor.id usb 0x17ef &device.id usb 0x7423 +device.name IdeaPad A1 Tablet vendor.id usb 0x17ef &device.id usb 0x7435 +device.name A789 (Mass Storage mode, with debug) vendor.id usb 0x17ef &device.id usb 0x743a +device.name A789 (Mass Storage mode) vendor.id usb 0x17ef &device.id usb 0x7497 +device.name A789 (MTP mode) vendor.id usb 0x17ef &device.id usb 0x7498 +device.name A789 (MTP mode, with debug) vendor.id usb 0x17ef &device.id usb 0x749a +device.name A789 (PTP mode) vendor.id usb 0x17ef &device.id usb 0x749b +device.name A789 (PTP mode, with debug) vendor.id usb 0x17f4 +vendor.name WaveSense vendor.id usb 0x17f4 &device.id usb 0xaaaa +device.name Jazz Blood Glucose Meter vendor.id usb 0x17f5 +vendor.name K.K. Rocky vendor.id usb 0x17f6 +vendor.name Unicomp, Inc vendor.id usb 0x17f6 &device.id usb 0x0709 +device.name Model M Keyboard vendor.id usb 0x1809 +vendor.name Advantech vendor.id usb 0x1809 &device.id usb 0x4604 +device.name USB-4604 vendor.id usb 0x1809 &device.id usb 0x4761 +device.name USB-4761 Portable Data Acquisition Module vendor.id usb 0x1822 +vendor.name Twinhan vendor.id usb 0x1822 &device.id usb 0x3201 +device.name VisionDTV USB-Ter/HAMA USB DVB-T device cold vendor.id usb 0x1822 &device.id usb 0x3202 +device.name VisionDTV USB-Ter/HAMA USB DVB-T device warm vendor.id usb 0x1831 +vendor.name Gwo Jinn Industries Co., Ltd. vendor.id usb 0x1832 +vendor.name Huizhou Shenghua Industrial Co., Ltd. vendor.id usb 0x183d +vendor.name VIVOphone vendor.id usb 0x183d &device.id usb 0x0010 +device.name VoiceKey vendor.id usb 0x1843 +vendor.name Vaisala vendor.id usb 0x1849 +vendor.name ASRock Incorporation vendor.id usb 0x1852 +vendor.name GYROCOM C&C Co., LTD vendor.id usb 0x1852 &device.id usb 0x7922 +device.name Audiotrak DR.DAC2 DX [GYROCOM C&C] vendor.id usb 0x1854 +vendor.name Memory Devices Ltd. vendor.id usb 0x185b +vendor.name Compro vendor.id usb 0x185b &device.id usb 0x3020 +device.name K100 Infrared Receiver vendor.id usb 0x185b &device.id usb 0x3082 +device.name K100 Infrared Receiver v2 vendor.id usb 0x185b &device.id usb 0xd000 +device.name Compro Videomate DVB-U2000 - DVB-T USB cold vendor.id usb 0x185b &device.id usb 0xd001 +device.name Compro Videomate DVB-U2000 - DVB-T USB warm vendor.id usb 0x1861 +vendor.name Tech Technology Industrial Company vendor.id usb 0x1862 +vendor.name Teridian Semiconductor Corp. vendor.id usb 0x1870 +vendor.name Nexio Co., Ltd vendor.id usb 0x1870 &device.id usb 0x0001 +device.name iNexio Touchscreen controller vendor.id usb 0x1871 +vendor.name Aveo Technology Corp. vendor.id usb 0x1871 &device.id usb 0x0101 +device.name UVC camera (Bresser microscope) vendor.id usb 0x1871 &device.id usb 0x0141 +device.name Camera vendor.id usb 0x1871 &device.id usb 0x0d01 +device.name USB2.0 Camera vendor.id usb 0x1873 +vendor.name Navilock vendor.id usb 0x1873 &device.id usb 0xee93 +device.name EasyLogger vendor.id usb 0x187c +vendor.name Alienware Corporation vendor.id usb 0x187c &device.id usb 0x0511 +device.name AlienFX Mobile lighting vendor.id usb 0x187c &device.id usb 0x0600 +device.name Dual Compatible Game Pad vendor.id usb 0x187f +vendor.name Siano Mobile Silicon vendor.id usb 0x187f &device.id usb 0x0010 +device.name Stallar Board vendor.id usb 0x187f &device.id usb 0x0100 +device.name Stallar Board vendor.id usb 0x187f &device.id usb 0x0200 +device.name Nova A vendor.id usb 0x187f &device.id usb 0x0201 +device.name Nova B vendor.id usb 0x187f &device.id usb 0x0202 +device.name Nice vendor.id usb 0x187f &device.id usb 0x0300 +device.name Vega vendor.id usb 0x187f &device.id usb 0x0301 +device.name VeNice vendor.id usb 0x1892 +vendor.name Vast Technologies, Inc. vendor.id usb 0x1894 +vendor.name Topseed vendor.id usb 0x1894 &device.id usb 0x5632 +device.name Atek Tote Remote vendor.id usb 0x1894 &device.id usb 0x5641 +device.name TSAM-004 Presentation Remote vendor.id usb 0x1897 +vendor.name Evertop Wire Cable Co. vendor.id usb 0x189f +vendor.name 3Shape A/S vendor.id usb 0x189f &device.id usb 0x0002 +device.name Legato2 3D Scanner vendor.id usb 0x18a4 +vendor.name CSSN vendor.id usb 0x18a4 &device.id usb 0x0001 +device.name Snapshell IDR vendor.id usb 0x18a5 +vendor.name Verbatim, Ltd vendor.id usb 0x18a5 &device.id usb 0x0214 +device.name Portable Hard Drive vendor.id usb 0x18a5 &device.id usb 0x0216 +device.name External Hard Drive vendor.id usb 0x18a5 &device.id usb 0x0218 +device.name External Hard Drive vendor.id usb 0x18a5 &device.id usb 0x0224 +device.name Store 'n' Go Micro Plus vendor.id usb 0x18a5 &device.id usb 0x0227 +device.name Pocket Hard Drive vendor.id usb 0x18a5 &device.id usb 0x022b +device.name Portable Hard Drive (Store'n'Go) vendor.id usb 0x18a5 &device.id usb 0x0237 +device.name Portable Harddrive vendor.id usb 0x18a5 &device.id usb 0x0243 +device.name Flash Drive (Store'n'Go) vendor.id usb 0x18a5 &device.id usb 0x0302 +device.name Flash Drive vendor.id usb 0x18a5 &device.id usb 0x0304 +device.name Store 'n' Go vendor.id usb 0x18a5 &device.id usb 0x4123 +device.name Store N Go vendor.id usb 0x18b1 +vendor.name Petalynx vendor.id usb 0x18b1 &device.id usb 0x0037 +device.name Maxter Remote Control vendor.id usb 0x18b4 +vendor.name e3C Technologies vendor.id usb 0x18b4 &device.id usb 0x1001 +device.name DUTV007 vendor.id usb 0x18b4 &device.id usb 0x1002 +device.name EC168 (v5) based USB DVB-T receiver vendor.id usb 0x18b4 &device.id usb 0x1689 +device.name DUTV009 vendor.id usb 0x18b4 &device.id usb 0xfffa +device.name EC168 (v2) based USB DVB-T receiver vendor.id usb 0x18b4 &device.id usb 0xfffb +device.name EC168 (v3) based USB DVB-T receiver vendor.id usb 0x18b6 +vendor.name Mikkon Technology Limited vendor.id usb 0x18b7 +vendor.name Zotek Electronic Co., Ltd. vendor.id usb 0x18c5 +vendor.name AMIT Technology, Inc. vendor.id usb 0x18c5 &device.id usb 0x0002 +device.name CG-WLUSB2GO vendor.id usb 0x18c5 &device.id usb 0x0008 +device.name CG-WLUSB2GNR Corega Wireless USB Adapter vendor.id usb 0x18c5 &device.id usb 0x0012 +device.name CG-WLUSB10 Corega Wireless USB Adapter vendor.id usb 0x18cd +vendor.name Ecamm vendor.id usb 0x18cd &device.id usb 0xcafe +device.name Pico iMage vendor.id usb 0x18d1 +vendor.name Google Inc. vendor.id usb 0x18d1 &device.id usb 0x0001 +device.name Onda V972 (storage access) vendor.id usb 0x18d1 &device.id usb 0x0003 +device.name Android-powered device using AllWinner Technology SoC vendor.id usb 0x18d1 &device.id usb 0x0006 +device.name Onda V972 MTP vendor.id usb 0x18d1 &device.id usb 0x0008 +device.name Onda V972 PTP (camera) vendor.id usb 0x18d1 &device.id usb 0x0d02 +device.name Celkon A88 vendor.id usb 0x18d1 &device.id usb 0x2d00 +device.name Android-powered device in accessory mode vendor.id usb 0x18d1 &device.id usb 0x2d01 +device.name Android-powered device in accessory mode with ADB support vendor.id usb 0x18d1 &device.id usb 0x4e11 +device.name Nexus One vendor.id usb 0x18d1 &device.id usb 0x4e12 +device.name Nexus One (debug) vendor.id usb 0x18d1 &device.id usb 0x4e13 +device.name Nexus One (tether) vendor.id usb 0x18d1 &device.id usb 0x4e20 +device.name Nexus S (fastboot) vendor.id usb 0x18d1 &device.id usb 0x4e21 +device.name Nexus S vendor.id usb 0x18d1 &device.id usb 0x4e22 +device.name Nexus S (debug) vendor.id usb 0x18d1 &device.id usb 0x4e24 +device.name Nexus S (tether) vendor.id usb 0x18d1 &device.id usb 0x4e30 +device.name Galaxy Nexus (fastboot) vendor.id usb 0x18d1 &device.id usb 0x4e40 +device.name Nexus 7 (fastboot) vendor.id usb 0x18d1 &device.id usb 0x4e41 +device.name Nexus 7 (MTP) vendor.id usb 0x18d1 &device.id usb 0x4e42 +device.name Nexus 7 (debug) vendor.id usb 0x18d1 &device.id usb 0x4e43 +device.name Nexus 7 (PTP) vendor.id usb 0x18d1 &device.id usb 0x4e44 +device.name Nexus 7 2012 (PTP) vendor.id usb 0x18d1 &device.id usb 0x4ee0 +device.name Nexus 4 (bootloader) vendor.id usb 0x18d1 &device.id usb 0x4ee1 +device.name Nexus Device (MTP) vendor.id usb 0x18d1 &device.id usb 0x4ee2 +device.name Nexus Device (debug) vendor.id usb 0x18d1 &device.id usb 0x4ee3 +device.name Nexus 4/5/7/10 (tether) vendor.id usb 0x18d1 &device.id usb 0x4ee4 +device.name Nexus 4/5/7/10 (debug + tether) vendor.id usb 0x18d1 &device.id usb 0x4ee5 +device.name Nexus 4 (PTP) vendor.id usb 0x18d1 &device.id usb 0x4ee6 +device.name Nexus 4/5 (PTP + debug) vendor.id usb 0x18d1 &device.id usb 0x7102 +device.name Toshiba Thrive tablet vendor.id usb 0x18d1 &device.id usb 0xb004 +device.name Pandigital / B&N Novel 9" tablet vendor.id usb 0x18d1 &device.id usb 0xd001 +device.name Nexus 4 (fastboot) vendor.id usb 0x18d1 &device.id usb 0xd002 +device.name Nexus 4 (debug) vendor.id usb 0x18d1 &device.id usb 0xd109 +device.name LG G2x MTP vendor.id usb 0x18d1 &device.id usb 0xd10a +device.name LG G2x MTP (debug) vendor.id usb 0x18d5 +vendor.name Starline International Group Limited vendor.id usb 0x18d9 +vendor.name Kaba vendor.id usb 0x18d9 &device.id usb 0x01a0 +device.name B-Net 91 07 vendor.id usb 0x18dc +vendor.name LKC Technologies, Inc. vendor.id usb 0x18dd +vendor.name Planon System Solutions Inc. vendor.id usb 0x18dd &device.id usb 0x1000 +device.name DocuPen RC800 vendor.id usb 0x18e3 +vendor.name Fitipower Integrated Technology Inc vendor.id usb 0x18e3 &device.id usb 0x7102 +device.name Multi Card Reader (Internal) vendor.id usb 0x18e3 &device.id usb 0x9101 +device.name All-in-1 Card Reader vendor.id usb 0x18e3 &device.id usb 0x9102 +device.name Multi Card Reader vendor.id usb 0x18e3 &device.id usb 0x9512 +device.name Webcam vendor.id usb 0x18e8 +vendor.name Qcom vendor.id usb 0x18e8 &device.id usb 0x6144 +device.name LR802UA 802.11b Wireless Adapter [ALi M4301AU] vendor.id usb 0x18e8 &device.id usb 0x6196 +device.name RT2573 vendor.id usb 0x18e8 &device.id usb 0x6229 +device.name RT2573 vendor.id usb 0x18e8 &device.id usb 0x6232 +device.name Wireless 802.11g 54Mbps Network Adapter [RTL8187] vendor.id usb 0x18ea +vendor.name Matrox Graphics, Inc. vendor.id usb 0x18ea &device.id usb 0x0002 +device.name DualHead2Go [Analog Edition] vendor.id usb 0x18ea &device.id usb 0x0004 +device.name TripleHead2Go [Digital Edition] vendor.id usb 0x18ec +vendor.name Arkmicro Technologies Inc. vendor.id usb 0x18ec &device.id usb 0x3118 +device.name USB to IrDA adapter [ARK3116T] vendor.id usb 0x18ec &device.id usb 0x3188 +device.name ARK3188 UVC Webcam vendor.id usb 0x18ec &device.id usb 0x3299 +device.name Webcam Carrefour vendor.id usb 0x18ec &device.id usb 0x3366 +device.name Bresser Biolux NV vendor.id usb 0x18f8 +vendor.name [Maxxter] vendor.id usb 0x18f8 &device.id usb 0x0f99 +device.name Optical gaming mouse vendor.id usb 0x18fb +vendor.name Scriptel Corporation vendor.id usb 0x18fb &device.id usb 0x01c0 +device.name ST1501-STN vendor.id usb 0x18fb &device.id usb 0x01c1 +device.name ST1526-STN vendor.id usb 0x18fb &device.id usb 0x01c2 +device.name ST1501-PYJ vendor.id usb 0x18fb &device.id usb 0x01c3 +device.name ST1501B-PYJ vendor.id usb 0x18fb &device.id usb 0x01c4 +device.name ST1501-PUN vendor.id usb 0x18fb &device.id usb 0x01c5 +device.name ST1401-STN vendor.id usb 0x18fb &device.id usb 0x01c7 +device.name ST1526-PYJ vendor.id usb 0x18fb &device.id usb 0x01c8 +device.name ST1501-ECA vendor.id usb 0x18fb &device.id usb 0x01c9 +device.name ST1476-STN vendor.id usb 0x18fb &device.id usb 0x01cb +device.name ST1571-STN vendor.id usb 0x18fb &device.id usb 0x0200 +device.name ST1500 vendor.id usb 0x18fb &device.id usb 0x0201 +device.name ST1550 vendor.id usb 0x18fb &device.id usb 0x0202 +device.name ST1525 vendor.id usb 0x18fb &device.id usb 0x0204 +device.name ST1400 vendor.id usb 0x18fb &device.id usb 0x0206 +device.name ST1475 vendor.id usb 0x18fb &device.id usb 0x0207 +device.name ST1570 vendor.id usb 0x18fd +vendor.name FineArch Inc. vendor.id usb 0x1901 +vendor.name GE Healthcare vendor.id usb 0x1901 &device.id usb 0x0015 +device.name Nemo Tracker vendor.id usb 0x1908 +vendor.name GEMBIRD vendor.id usb 0x1908 &device.id usb 0x1320 +device.name PhotoFrame PF-15-1 vendor.id usb 0x190d +vendor.name Motorola GSG vendor.id usb 0x1914 +vendor.name Alco Digital Devices Limited vendor.id usb 0x1915 +vendor.name Nordic Semiconductor ASA vendor.id usb 0x1915 &device.id usb 0x000c +device.name Wireless Desktop nRF24L01 CX-1766 vendor.id usb 0x1915 &device.id usb 0x2233 +device.name Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505] vendor.id usb 0x1915 &device.id usb 0x2234 +device.name Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886] vendor.id usb 0x1915 &device.id usb 0x2235 +device.name Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886] vendor.id usb 0x1915 &device.id usb 0x2236 +device.name Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3] vendor.id usb 0x191c +vendor.name Innovative Technology LTD vendor.id usb 0x191c &device.id usb 0x4104 +device.name Banknote validator NV-150 vendor.id usb 0x1923 +vendor.name FitLinxx vendor.id usb 0x1923 &device.id usb 0x0002 +device.name Personal SyncPoint vendor.id usb 0x1926 +vendor.name NextWindow vendor.id usb 0x1926 &device.id usb 0x0003 +device.name 1900 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0006 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0064 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0065 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0066 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0067 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0068 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0069 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0071 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0072 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0073 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0074 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0075 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0076 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0077 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0078 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0079 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x007a +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x007e +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x007f +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0080 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0081 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0082 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0083 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0084 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0085 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0086 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0087 +device.name 1950 HID Touchscreen vendor.id usb 0x1926 &device.id usb 0x0dc2 +device.name HID Touchscreen vendor.id usb 0x192f +vendor.name Avago Technologies, Pte. vendor.id usb 0x192f &device.id usb 0x0000 +device.name Mouse vendor.id usb 0x192f &device.id usb 0x0416 +device.name ADNS-5700 Optical Mouse Controller (3-button) vendor.id usb 0x192f &device.id usb 0x0616 +device.name ADNS-5700 Optical Mouse Controller (5-button) vendor.id usb 0x1930 +vendor.name Shenzhen Xianhe Technology Co., Ltd. vendor.id usb 0x1931 +vendor.name Ningbo Broad Telecommunication Co., Ltd. vendor.id usb 0x1934 +vendor.name Feature Integration Technology Inc. (Fintek) vendor.id usb 0x1934 &device.id usb 0x0602 +device.name F71610 or F71612 Consumer Infrared Receiver/Transceiver vendor.id usb 0x1934 &device.id usb 0x0702 +device.name Integrated Consumer Infrared Receiver/Transceiver vendor.id usb 0x1934 &device.id usb 0x5168 +device.name F71610A or F71612A Consumer Infrared Receiver/Transceiver vendor.id usb 0x1938 +vendor.name Meinberg Funkuhren GmbH & Co. KG vendor.id usb 0x1938 &device.id usb 0x0501 +device.name TCR51USB IRIG Time Code Reader vendor.id usb 0x1941 +vendor.name Dream Link vendor.id usb 0x1941 &device.id usb 0x8021 +device.name WH1080 Weather Station / USB Missile Launcher vendor.id usb 0x1943 +vendor.name Sensoray Co., Inc. vendor.id usb 0x1943 &device.id usb 0x2250 +device.name Model 2250 MPEG and JPEG Capture Card vendor.id usb 0x1943 &device.id usb 0x2253 +device.name Model 2253 Audio/Video Codec Card vendor.id usb 0x1943 &device.id usb 0x2255 +device.name Model 2255 4 Channel Capture Card vendor.id usb 0x1943 &device.id usb 0x2257 +device.name Model 2257 4 Channel Capture Card vendor.id usb 0x1943 &device.id usb 0xa250 +device.name Model 2250 MPEG and JPEG Capture Card (cold) vendor.id usb 0x1943 &device.id usb 0xa253 +device.name Model 2253 Audio/Video Codec Card (cold) vendor.id usb 0x1949 +vendor.name Lab126, Inc. vendor.id usb 0x1949 &device.id usb 0x0002 +device.name Amazon Kindle vendor.id usb 0x1949 &device.id usb 0x0004 +device.name Amazon Kindle 3/4/Paperwhite vendor.id usb 0x1949 &device.id usb 0x0006 +device.name Kindle Fire vendor.id usb 0x1949 &device.id usb 0x0008 +device.name Amazon Kindle Fire HD 8.9" vendor.id usb 0x194f +vendor.name PreSonus Audio Electronics, Inc. vendor.id usb 0x194f &device.id usb 0x0101 +device.name AudioBox 22 VSL vendor.id usb 0x194f &device.id usb 0x0102 +device.name AudioBox 44 VSL vendor.id usb 0x194f &device.id usb 0x0103 +device.name AudioBox 1818 VSL vendor.id usb 0x194f &device.id usb 0x0301 +device.name AudioBox vendor.id usb 0x1951 +vendor.name Hyperstone AG vendor.id usb 0x1953 +vendor.name Ironkey Inc. vendor.id usb 0x1953 &device.id usb 0x0202 +device.name S200 2GB Rev. 1 vendor.id usb 0x1954 +vendor.name Radiient Technologies vendor.id usb 0x195d +vendor.name Itron Technology iONE vendor.id usb 0x195d &device.id usb 0x7002 +device.name Libra-Q11 IR remote vendor.id usb 0x195d &device.id usb 0x7006 +device.name Libra-Q26 / 1.0 Remote vendor.id usb 0x195d &device.id usb 0x7777 +device.name Scorpius wireless keyboard vendor.id usb 0x195d &device.id usb 0x7779 +device.name Scorpius-P20MT vendor.id usb 0x1965 +vendor.name Uniden Corporation vendor.id usb 0x1965 &device.id usb 0x0016 +device.name HomePatrol-1 vendor.id usb 0x1967 +vendor.name CASIO HITACHI Mobile Communications Co., Ltd. vendor.id usb 0x196b +vendor.name Wispro Technology Inc. vendor.id usb 0x1970 +vendor.name Dane-Elec Corp. USA vendor.id usb 0x1970 &device.id usb 0x0000 +device.name Z Mate 16GB vendor.id usb 0x1975 +vendor.name Dongguan Guneetal Wire & Cable Co., Ltd. vendor.id usb 0x1976 +vendor.name Chipsbrand Microelectronics (HK) Co., Ltd. vendor.id usb 0x1976 &device.id usb 0x6025 +device.name Flash Drive 512 MB vendor.id usb 0x1977 +vendor.name T-Logic vendor.id usb 0x1977 &device.id usb 0x0111 +device.name TL203 MP3 Player and Voice Recorder vendor.id usb 0x197d +vendor.name Leuze electronic vendor.id usb 0x197d &device.id usb 0x0222 +device.name BCL 508i vendor.id usb 0x1989 +vendor.name Nuconn Technology Corp. vendor.id usb 0x198f +vendor.name Beceem Communications Inc. vendor.id usb 0x198f &device.id usb 0x0210 +device.name BCS200 WiMAX Adapter vendor.id usb 0x198f &device.id usb 0x0220 +device.name BCSM250 WiMAX Adapter vendor.id usb 0x1990 +vendor.name Acron Precision Industrial Co., Ltd. vendor.id usb 0x1995 +vendor.name Trillium Technology Pty. Ltd. vendor.id usb 0x1995 &device.id usb 0x3202 +device.name REC-ADPT-USB (recorder) vendor.id usb 0x1995 &device.id usb 0x3203 +device.name REC-A-ADPT-USB (recorder) vendor.id usb 0x1996 +vendor.name PixeLINK vendor.id usb 0x1996 &device.id usb 0x3010 +device.name Camera Release 4 vendor.id usb 0x1996 &device.id usb 0x3011 +device.name OEM Camera vendor.id usb 0x1996 &device.id usb 0x3012 +device.name e-ImageData Corp. ScanPro vendor.id usb 0x199b +vendor.name MicroStrain, Inc. vendor.id usb 0x199b &device.id usb 0x3065 +device.name 3DM-GX3-25 Orientation Sensor vendor.id usb 0x199e +vendor.name The Imaging Source Europe GmbH vendor.id usb 0x199e &device.id usb 0x8101 +device.name DFx 21BU04 Camera vendor.id usb 0x199f +vendor.name Benica Corporation vendor.id usb 0x19a8 +vendor.name Biforst Technology Inc. vendor.id usb 0x19ab +vendor.name Bodelin vendor.id usb 0x19ab &device.id usb 0x1000 +device.name ProScope HR vendor.id usb 0x19af +vendor.name S Life vendor.id usb 0x19af &device.id usb 0x6611 +device.name Celestia VoIP Phone vendor.id usb 0x19b2 +vendor.name Batronix vendor.id usb 0x19b2 &device.id usb 0x0010 +device.name BX32 Batupo vendor.id usb 0x19b2 &device.id usb 0x0011 +device.name BX32P Barlino vendor.id usb 0x19b2 &device.id usb 0x0012 +device.name BX40 Bagero vendor.id usb 0x19b2 &device.id usb 0x0013 +device.name BX48 Batego vendor.id usb 0x19b4 +vendor.name Celestron vendor.id usb 0x19b4 &device.id usb 0x0002 +device.name SkyScout Personal Planetarium vendor.id usb 0x19b4 &device.id usb 0x0101 +device.name Handheld Digital Microscope 44302 vendor.id usb 0x19b5 +vendor.name B & W Group vendor.id usb 0x19b6 +vendor.name Infotech Logistic, LLC vendor.id usb 0x19b9 +vendor.name Data Robotics vendor.id usb 0x19b9 &device.id usb 0x8d20 +device.name Drobo Elite vendor.id usb 0x19c2 +vendor.name Futuba vendor.id usb 0x19c2 &device.id usb 0x6a11 +device.name MDM166A Fluorescent Display vendor.id usb 0x19ca +vendor.name Mindtribe vendor.id usb 0x19ca &device.id usb 0x0001 +device.name Sandio 3D HID Mouse vendor.id usb 0x19cf +vendor.name Parrot SA vendor.id usb 0x19d2 +vendor.name ZTE WCDMA Technologies MSM vendor.id usb 0x19d2 &device.id usb 0x0001 +device.name CDMA Wireless Modem vendor.id usb 0x19d2 &device.id usb 0x0002 +device.name MF632/ONDA ET502HS/MT505UP vendor.id usb 0x19d2 &device.id usb 0x0007 +device.name TU25 WiMAX Adapter [Beceem BCS200] vendor.id usb 0x19d2 &device.id usb 0x0031 +device.name MF110/MF627/MF636 vendor.id usb 0x19d2 &device.id usb 0x0063 +device.name K3565-Z HSDPA vendor.id usb 0x19d2 &device.id usb 0x0064 +device.name MF627 AU vendor.id usb 0x19d2 &device.id usb 0x0083 +device.name MF190 vendor.id usb 0x19d2 &device.id usb 0x0103 +device.name MF112 vendor.id usb 0x19d2 &device.id usb 0x0104 +device.name K4505-Z vendor.id usb 0x19d2 &device.id usb 0x0146 +device.name MF 195E (HSPA+ Modem) vendor.id usb 0x19d2 &device.id usb 0x0167 +device.name MF820 4G LTE vendor.id usb 0x19d2 &device.id usb 0x0172 +device.name AX226 WIMAX MODEM (After Modeswitch) vendor.id usb 0x19d2 &device.id usb 0x0325 +device.name LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard vendor.id usb 0x19d2 &device.id usb 0x0326 +device.name LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard vendor.id usb 0x19d2 &device.id usb 0x1008 +device.name K3570-Z vendor.id usb 0x19d2 &device.id usb 0x1010 +device.name K3571-Z vendor.id usb 0x19d2 &device.id usb 0x1017 +device.name K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard vendor.id usb 0x19d2 &device.id usb 0x1018 +device.name K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard vendor.id usb 0x19d2 &device.id usb 0x1203 +device.name MF691 [ T-Mobile webConnect Rocket 2.0] vendor.id usb 0x19d2 &device.id usb 0x1217 +device.name MF652 vendor.id usb 0x19d2 &device.id usb 0x1218 +device.name MF652 vendor.id usb 0x19d2 &device.id usb 0x2000 +device.name MF627/MF628/MF628+/MF636+ HSDPA/HSUPA vendor.id usb 0x19d2 &device.id usb 0xfff2 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x19d2 &device.id usb 0xfff3 +device.name Gobi Wireless Modem vendor.id usb 0x19db +vendor.name KFI Printers vendor.id usb 0x19db &device.id usb 0x02f1 +device.name NAUT324C vendor.id usb 0x19e1 +vendor.name WeiDuan Electronic Accessory (S.Z.) Co., Ltd. vendor.id usb 0x19e8 +vendor.name Industrial Technology Research Institute vendor.id usb 0x19ef +vendor.name Pak Heng Technology (Shenzhen) Co., Ltd. vendor.id usb 0x19f7 +vendor.name RODE Microphones vendor.id usb 0x19f7 &device.id usb 0x0001 +device.name Podcaster vendor.id usb 0x19fa +vendor.name Gampaq Co.Ltd vendor.id usb 0x19fa &device.id usb 0x0703 +device.name Steering Wheel vendor.id usb 0x19ff +vendor.name Dynex vendor.id usb 0x19ff &device.id usb 0x0102 +device.name 1.3MP Webcam vendor.id usb 0x19ff &device.id usb 0x0201 +device.name Rocketfish Wireless 2.4G Laser Mouse vendor.id usb 0x19ff &device.id usb 0x0238 +device.name DX-WRM1401 Mouse vendor.id usb 0x1a08 +vendor.name Bellwood International, Inc. vendor.id usb 0x1a0a +vendor.name USB-IF non-workshop vendor.id usb 0x1a0a &device.id usb 0xbadd +device.name USB OTG Compliance test device vendor.id usb 0x1a12 +vendor.name KES Co., Ltd. vendor.id usb 0x1a1d +vendor.name Veho vendor.id usb 0x1a1d &device.id usb 0x0407 +device.name Mimi WiFi speakers vendor.id usb 0x1a25 +vendor.name Amphenol East Asia Ltd. vendor.id usb 0x1a2a +vendor.name Seagate Branded Solutions vendor.id usb 0x1a2c +vendor.name China Resource Semico Co., Ltd vendor.id usb 0x1a2c &device.id usb 0x0021 +device.name Keyboard vendor.id usb 0x1a2c &device.id usb 0x0024 +device.name Multimedia Keyboard vendor.id usb 0x1a32 +vendor.name Quanta Microsystems, Inc. vendor.id usb 0x1a32 &device.id usb 0x0304 +device.name 802.11n Wireless LAN Card vendor.id usb 0x1a34 +vendor.name ACRUX vendor.id usb 0x1a34 &device.id usb 0x0802 +device.name Gamepad vendor.id usb 0x1a36 +vendor.name Biwin Technology Ltd. vendor.id usb 0x1a40 +vendor.name Terminus Technology Inc. vendor.id usb 0x1a40 &device.id usb 0x0101 +device.name Hub vendor.id usb 0x1a40 &device.id usb 0x0201 +device.name FE 2.1 7-port Hub vendor.id usb 0x1a41 +vendor.name Action Electronics Co., Ltd. vendor.id usb 0x1a44 +vendor.name VASCO Data Security International vendor.id usb 0x1a44 &device.id usb 0x0001 +device.name Digipass 905 SmartCard Reader vendor.id usb 0x1a4a +vendor.name Silicon Image vendor.id usb 0x1a4b +vendor.name SafeBoot International B.V. vendor.id usb 0x1a5a +vendor.name Tandberg Data vendor.id usb 0x1a61 +vendor.name Abbott Diabetes Care vendor.id usb 0x1a61 &device.id usb 0x3410 +device.name CoPilot System Cable vendor.id usb 0x1a6a +vendor.name Spansion Inc. vendor.id usb 0x1a6d +vendor.name SamYoung Electronics Co., Ltd vendor.id usb 0x1a6e +vendor.name Global Unichip Corp. vendor.id usb 0x1a6f +vendor.name Sagem Orga GmbH vendor.id usb 0x1a72 +vendor.name Physik Instrumente vendor.id usb 0x1a72 &device.id usb 0x1008 +device.name E-861 PiezoWalk NEXACT Controller vendor.id usb 0x1a79 +vendor.name Bayer Health Care LLC vendor.id usb 0x1a79 &device.id usb 0x6002 +device.name Contour vendor.id usb 0x1a79 &device.id usb 0x7410 +device.name Contour Next vendor.id usb 0x1a7b +vendor.name Lumberg Connect GmbH & Co. KG vendor.id usb 0x1a7c +vendor.name Evoluent vendor.id usb 0x1a7c &device.id usb 0x0068 +device.name VerticalMouse 3 vendor.id usb 0x1a7c &device.id usb 0x0168 +device.name VerticalMouse 3 Wireless vendor.id usb 0x1a7c &device.id usb 0x0191 +device.name VerticalMouse 4 vendor.id usb 0x1a81 +vendor.name Holtek Semiconductor, Inc. vendor.id usb 0x1a81 &device.id usb 0x2203 +device.name Laser Gaming mouse vendor.id usb 0x1a81 &device.id usb 0x2204 +device.name Optical Mouse vendor.id usb 0x1a81 &device.id usb 0x2205 +device.name Laser Mouse vendor.id usb 0x1a86 +vendor.name QinHeng Electronics vendor.id usb 0x1a86 &device.id usb 0x5512 +device.name CH341 in EPP/MEM/I2C mode, EPP/I2C adapter vendor.id usb 0x1a86 &device.id usb 0x5523 +device.name CH341 in serial mode, usb to serial port converter vendor.id usb 0x1a86 &device.id usb 0x5584 +device.name CH341 in parallel mode, usb to printer port converter vendor.id usb 0x1a86 &device.id usb 0x7523 +device.name HL-340 USB-Serial adapter vendor.id usb 0x1a86 &device.id usb 0x752d +device.name CH345 MIDI adapter vendor.id usb 0x1a86 &device.id usb 0x7584 +device.name CH340S vendor.id usb 0x1a86 &device.id usb 0xe008 +device.name HID-based serial adapater vendor.id usb 0x1a89 +vendor.name Dynalith Systems Co., Ltd. vendor.id usb 0x1a8b +vendor.name SGS Taiwan Ltd. vendor.id usb 0x1a8d +vendor.name BandRich, Inc. vendor.id usb 0x1a8d &device.id usb 0x1002 +device.name BandLuxe 3.5G HSDPA Adapter vendor.id usb 0x1a8d &device.id usb 0x1009 +device.name BandLuxe 3.5G HSPA Adapter vendor.id usb 0x1a8d &device.id usb 0x100d +device.name 4G LTE adapter vendor.id usb 0x1a98 +vendor.name Leica Camera AG vendor.id usb 0x1aa4 +vendor.name Data Drive Thru, Inc. vendor.id usb 0x1aa5 +vendor.name UBeacon Technologies, Inc. vendor.id usb 0x1aa6 +vendor.name eFortune Technology Corp. vendor.id usb 0x1aad +vendor.name KeeTouch vendor.id usb 0x1aad &device.id usb 0x0001 +device.name Touchscreen vendor.id usb 0x1ab1 +vendor.name Rigol Technologies vendor.id usb 0x1ab1 &device.id usb 0x0588 +device.name DS1000 SERIES vendor.id usb 0x1acb +vendor.name Salcomp Plc vendor.id usb 0x1acc +vendor.name Midiplus Co, Ltd. vendor.id usb 0x1acc &device.id usb 0x0103 +device.name AudioLink plus 4x4 2.9.28 vendor.id usb 0x1ad1 +vendor.name Desay Wire Co., Ltd. vendor.id usb 0x1ad4 +vendor.name APS vendor.id usb 0x1ad4 &device.id usb 0x0002 +device.name KM290-HRS vendor.id usb 0x1adb +vendor.name SEL C662 Serial Cable vendor.id usb 0x1ae4 +vendor.name ic-design Reinhard Gottinger GmbH vendor.id usb 0x1ae7 +vendor.name X-TENSIONS vendor.id usb 0x1ae7 &device.id usb 0x0381 +device.name VS-DVB-T 380U (af9015 based) vendor.id usb 0x1ae7 &device.id usb 0x2001 +device.name SpeedLink Snappy Mic webcam (SL-6825-SBK) vendor.id usb 0x1ae7 &device.id usb 0x9003 +device.name SpeedLink Vicious And Devine Laplace webcam, white (VD-1504-SWT) vendor.id usb 0x1ae7 &device.id usb 0x9004 +device.name SpeedLink Vicious And Devine Laplace webcam, black (VD-1504-SBK) vendor.id usb 0x1aed +vendor.name High Top Precision Electronic Co., Ltd. vendor.id usb 0x1aef +vendor.name Conntech Electronic (Suzhou) Corporation vendor.id usb 0x1af1 +vendor.name Connect One Ltd. vendor.id usb 0x1afe +vendor.name A. Eberle GmbH & Co. KG vendor.id usb 0x1afe &device.id usb 0x0001 +device.name PQ Box 100 vendor.id usb 0x1b04 +vendor.name Meilhaus Electronic GmbH vendor.id usb 0x1b04 &device.id usb 0x0630 +device.name ME-630 vendor.id usb 0x1b04 &device.id usb 0x0940 +device.name ME-94 vendor.id usb 0x1b04 &device.id usb 0x0950 +device.name ME-95 vendor.id usb 0x1b04 &device.id usb 0x0960 +device.name ME-96 vendor.id usb 0x1b04 &device.id usb 0x1000 +device.name ME-1000 vendor.id usb 0x1b04 &device.id usb 0x100a +device.name ME-1000 vendor.id usb 0x1b04 &device.id usb 0x100b +device.name ME-1000 vendor.id usb 0x1b04 &device.id usb 0x1400 +device.name ME-1400 vendor.id usb 0x1b04 &device.id usb 0x140a +device.name ME-1400A vendor.id usb 0x1b04 &device.id usb 0x140b +device.name ME-1400B vendor.id usb 0x1b04 &device.id usb 0x140c +device.name ME-1400C vendor.id usb 0x1b04 &device.id usb 0x140d +device.name ME-1400D vendor.id usb 0x1b04 &device.id usb 0x140e +device.name ME-1400E vendor.id usb 0x1b04 &device.id usb 0x14ea +device.name ME-1400EA vendor.id usb 0x1b04 &device.id usb 0x14eb +device.name ME-1400EB vendor.id usb 0x1b04 &device.id usb 0x1604 +device.name ME-1600/4U vendor.id usb 0x1b04 &device.id usb 0x1608 +device.name ME-1600/8U vendor.id usb 0x1b04 &device.id usb 0x160c +device.name ME-1600/12U vendor.id usb 0x1b04 &device.id usb 0x160f +device.name ME-1600/16U vendor.id usb 0x1b04 &device.id usb 0x168f +device.name ME-1600/16U8I vendor.id usb 0x1b04 &device.id usb 0x4610 +device.name ME-4610 vendor.id usb 0x1b04 &device.id usb 0x4650 +device.name ME-4650 vendor.id usb 0x1b04 &device.id usb 0x4660 +device.name ME-4660 vendor.id usb 0x1b04 &device.id usb 0x4661 +device.name ME-4660I vendor.id usb 0x1b04 &device.id usb 0x4662 +device.name ME-4660 vendor.id usb 0x1b04 &device.id usb 0x4663 +device.name ME-4660I vendor.id usb 0x1b04 &device.id usb 0x4670 +device.name ME-4670 vendor.id usb 0x1b04 &device.id usb 0x4671 +device.name ME-4670I vendor.id usb 0x1b04 &device.id usb 0x4672 +device.name ME-4670S vendor.id usb 0x1b04 &device.id usb 0x4673 +device.name ME-4670IS vendor.id usb 0x1b04 &device.id usb 0x4680 +device.name ME-4680 vendor.id usb 0x1b04 &device.id usb 0x4681 +device.name ME-4680I vendor.id usb 0x1b04 &device.id usb 0x4682 +device.name ME-4680S vendor.id usb 0x1b04 &device.id usb 0x4683 +device.name ME-4680IS vendor.id usb 0x1b04 &device.id usb 0x6004 +device.name ME-6000/4 vendor.id usb 0x1b04 &device.id usb 0x6008 +device.name ME-6000/8 vendor.id usb 0x1b04 &device.id usb 0x600f +device.name ME-6000/16 vendor.id usb 0x1b04 &device.id usb 0x6014 +device.name ME-6000I/4 vendor.id usb 0x1b04 &device.id usb 0x6018 +device.name ME-6000I/8 vendor.id usb 0x1b04 &device.id usb 0x601f +device.name ME-6000I/16 vendor.id usb 0x1b04 &device.id usb 0x6034 +device.name ME-6000ISLE/4 vendor.id usb 0x1b04 &device.id usb 0x6038 +device.name ME-6000ISLE/8 vendor.id usb 0x1b04 &device.id usb 0x603f +device.name ME-6000ISLE/16 vendor.id usb 0x1b04 &device.id usb 0x6044 +device.name ME-6000/4/DIO vendor.id usb 0x1b04 &device.id usb 0x6048 +device.name ME-6000/8/DIO vendor.id usb 0x1b04 &device.id usb 0x604f +device.name ME-6000/16/DIO vendor.id usb 0x1b04 &device.id usb 0x6054 +device.name ME-6000I/4/DIO vendor.id usb 0x1b04 &device.id usb 0x6058 +device.name ME-6000I/8/DIO vendor.id usb 0x1b04 &device.id usb 0x605f +device.name ME-6000I/16/DIO vendor.id usb 0x1b04 &device.id usb 0x6074 +device.name ME-6000ISLE/4/DIO vendor.id usb 0x1b04 &device.id usb 0x6078 +device.name ME-6000ISLE/8/DIO vendor.id usb 0x1b04 &device.id usb 0x607f +device.name ME-6000ISLE/16/DIO vendor.id usb 0x1b04 &device.id usb 0x6104 +device.name ME-6100/4 vendor.id usb 0x1b04 &device.id usb 0x6108 +device.name ME-6100/8 vendor.id usb 0x1b04 &device.id usb 0x610f +device.name ME-6100/16 vendor.id usb 0x1b04 &device.id usb 0x6114 +device.name ME-6100I/4 vendor.id usb 0x1b04 &device.id usb 0x6118 +device.name ME-6100I/8 vendor.id usb 0x1b04 &device.id usb 0x611f +device.name ME-6100I/16 vendor.id usb 0x1b04 &device.id usb 0x6134 +device.name ME-6100ISLE/4 vendor.id usb 0x1b04 &device.id usb 0x6138 +device.name ME-6100ISLE/8 vendor.id usb 0x1b04 &device.id usb 0x613f +device.name ME-6100ISLE/16 vendor.id usb 0x1b04 &device.id usb 0x6144 +device.name ME-6100/4/DIO vendor.id usb 0x1b04 &device.id usb 0x6148 +device.name ME-6100/8/DIO vendor.id usb 0x1b04 &device.id usb 0x614f +device.name ME-6100/16/DIO vendor.id usb 0x1b04 &device.id usb 0x6154 +device.name ME-6100I/4/DIO vendor.id usb 0x1b04 &device.id usb 0x6158 +device.name ME-6100I/8/DIO vendor.id usb 0x1b04 &device.id usb 0x615f +device.name ME-6100I/16/DIO vendor.id usb 0x1b04 &device.id usb 0x6174 +device.name ME-6100ISLE/4/DIO vendor.id usb 0x1b04 &device.id usb 0x6178 +device.name ME-6100ISLE/8/DIO vendor.id usb 0x1b04 &device.id usb 0x617f +device.name ME-6100ISLE/16/DIO vendor.id usb 0x1b04 &device.id usb 0x6259 +device.name ME-6200I/9/DIO vendor.id usb 0x1b04 &device.id usb 0x6359 +device.name ME-6300I/9/DIO vendor.id usb 0x1b04 &device.id usb 0x810a +device.name ME-8100A vendor.id usb 0x1b04 &device.id usb 0x810b +device.name ME-8100B vendor.id usb 0x1b04 &device.id usb 0x820a +device.name ME-8200A vendor.id usb 0x1b04 &device.id usb 0x820b +device.name ME-8200B vendor.id usb 0x1b0e +vendor.name BLUTRONICS S.r.l. vendor.id usb 0x1b0e &device.id usb 0x1078 +device.name BLUDRIVE II CCID vendor.id usb 0x1b0e &device.id usb 0x1079 +device.name BLUDRIVE II CCID vendor.id usb 0x1b0e &device.id usb 0x1080 +device.name WRITECHIP II CCID vendor.id usb 0x1b1c +vendor.name Corsair vendor.id usb 0x1b1c &device.id usb 0x0890 +device.name Flash Padlock vendor.id usb 0x1b1c &device.id usb 0x0a00 +device.name SP2500 Speakers vendor.id usb 0x1b1c &device.id usb 0x0a60 +device.name Vengeance K60 Keyboard vendor.id usb 0x1b1c &device.id usb 0x0c04 +device.name Link Cooling Node vendor.id usb 0x1b1c &device.id usb 0x1a01 +device.name Flash Voyager GT vendor.id usb 0x1b1c &device.id usb 0x1a03 +device.name Voyager 3.0 vendor.id usb 0x1b1c &device.id usb 0x1a09 +device.name Voyager GT 3.0 vendor.id usb 0x1b1c &device.id usb 0x1a0a +device.name Survivor Stealth Flash Drive vendor.id usb 0x1b1c &device.id usb 0x1a0b +device.name Flash Voyager LS vendor.id usb 0x1b1c &device.id usb 0x1a15 +device.name Voyager Slider Flash Drive vendor.id usb 0x1b1c &device.id usb 0x1a90 +device.name Flash Voyager GT vendor.id usb 0x1b1c &device.id usb 0x1ab1 +device.name Voyager vendor.id usb 0x1b1c &device.id usb 0x1b04 +device.name Raptor K50 Keyboard vendor.id usb 0x1b1c &device.id usb 0x1b07 +device.name Vengeance K65 Gaming Keyboard vendor.id usb 0x1b1c &device.id usb 0x1b08 +device.name Vengeance K95 Keyboard vendor.id usb 0x1b1c &device.id usb 0x1b09 +device.name Vengeance K70R keyboard vendor.id usb 0x1b1c &device.id usb 0x1b11 +device.name K95 RGB Mechanical Gaming Keyboard vendor.id usb 0x1b1c &device.id usb 0x1b13 +device.name Vengeance K70RGB keyboard vendor.id usb 0x1b1c &device.id usb 0x1c00 +device.name Controller for Corsair Link vendor.id usb 0x1b1c &device.id usb 0x1c0c +device.name RM850i Power Supply vendor.id usb 0x1b1f +vendor.name eQ-3 Entwicklung GmbH vendor.id usb 0x1b1f &device.id usb 0xc00f +device.name HM-CFG-USB/HM-CFG-USB-2 [HomeMatic Configuration adapter] vendor.id usb 0x1b20 +vendor.name MStar Semiconductor, Inc. vendor.id usb 0x1b22 +vendor.name WiLinx Corp. vendor.id usb 0x1b26 +vendor.name Cellex Power Products, Inc. vendor.id usb 0x1b27 +vendor.name Current Electronics Inc. vendor.id usb 0x1b28 +vendor.name NAVIsis Inc. vendor.id usb 0x1b32 +vendor.name Ugobe Life Forms, Inc. vendor.id usb 0x1b32 &device.id usb 0x0064 +device.name Pleo robotic dinosaur vendor.id usb 0x1b36 +vendor.name ViXS Systems, Inc. vendor.id usb 0x1b3b +vendor.name iPassion Technology Inc. vendor.id usb 0x1b3b &device.id usb 0x2933 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2935 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2936 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2937 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2938 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2939 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2950 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2951 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2952 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2953 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2955 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2956 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2957 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2958 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2959 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2960 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2961 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2962 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2963 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2965 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2966 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2967 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2968 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3b &device.id usb 0x2969 +device.name PC Camera/Webcam controller vendor.id usb 0x1b3f +vendor.name Generalplus Technology Inc. vendor.id usb 0x1b3f &device.id usb 0x0c52 +device.name 808 Camera #9 (mass storage mode) vendor.id usb 0x1b3f &device.id usb 0x2002 +device.name 808 Camera #9 (web-cam mode) vendor.id usb 0x1b47 +vendor.name Energizer Holdings, Inc. vendor.id usb 0x1b47 &device.id usb 0x0001 +device.name CHUSB Duo Charger (NiMH AA/AAA USB smart charger) vendor.id usb 0x1b48 +vendor.name Plastron Precision Co., Ltd. vendor.id usb 0x1b52 +vendor.name ARH Inc. vendor.id usb 0x1b52 &device.id usb 0x2101 +device.name FXMC Neural Network Controller vendor.id usb 0x1b52 &device.id usb 0x2102 +device.name FXMC Neural Network Controller V2 vendor.id usb 0x1b52 &device.id usb 0x2103 +device.name FXMC Neural Network Controller V3 vendor.id usb 0x1b52 &device.id usb 0x4101 +device.name Passport Reader CLR device vendor.id usb 0x1b52 &device.id usb 0x4201 +device.name Passport Reader PRM device vendor.id usb 0x1b52 &device.id usb 0x4202 +device.name Passport Reader PRM extension device vendor.id usb 0x1b52 &device.id usb 0x4203 +device.name Passport Reader PRM DSP device vendor.id usb 0x1b52 &device.id usb 0x4204 +device.name Passport Reader PRMC device vendor.id usb 0x1b52 &device.id usb 0x4205 +device.name Passport Reader CSHR device vendor.id usb 0x1b52 &device.id usb 0x4206 +device.name Passport Reader PRMC V2 device vendor.id usb 0x1b52 &device.id usb 0x4301 +device.name Passport Reader MRZ device vendor.id usb 0x1b52 &device.id usb 0x4302 +device.name Passport Reader MRZ DSP device vendor.id usb 0x1b52 &device.id usb 0x4303 +device.name Passport Reader CSLR device vendor.id usb 0x1b52 &device.id usb 0x4401 +device.name Card Reader vendor.id usb 0x1b52 &device.id usb 0x4501 +device.name Passport Reader RFID device vendor.id usb 0x1b52 &device.id usb 0x4502 +device.name Passport Reader RFID AIG device vendor.id usb 0x1b52 &device.id usb 0x6101 +device.name Neural Network Controller vendor.id usb 0x1b52 &device.id usb 0x6202 +device.name Fingerprint Reader device vendor.id usb 0x1b52 &device.id usb 0x6203 +device.name Fingerprint Scanner device vendor.id usb 0x1b52 &device.id usb 0x8101 +device.name Camera V1 vendor.id usb 0x1b52 &device.id usb 0x8102 +device.name Recovery / Camera V2 vendor.id usb 0x1b52 &device.id usb 0x8103 +device.name Camera V3 vendor.id usb 0x1b59 +vendor.name K.S. Terminals Inc. vendor.id usb 0x1b5a +vendor.name Chao Zhou Kai Yuan Electric Co., Ltd. vendor.id usb 0x1b65 +vendor.name The Hong Kong Standards and Testing Centre Ltd. vendor.id usb 0x1b71 +vendor.name Fushicai vendor.id usb 0x1b71 &device.id usb 0x3002 +device.name USBTV007 Video Grabber [EasyCAP] vendor.id usb 0x1b72 +vendor.name ATERGI TECHNOLOGY CO., LTD. vendor.id usb 0x1b73 +vendor.name Fresco Logic vendor.id usb 0x1b73 &device.id usb 0x1000 +device.name xHC1 Controller vendor.id usb 0x1b75 +vendor.name Ovislink Corp. vendor.id usb 0x1b75 &device.id usb 0x3072 +device.name AirLive WN-360USB adapter vendor.id usb 0x1b75 &device.id usb 0x8171 +device.name WN-370USB 802.11bgn Wireless Adapter [Realtek RTL8188SU] vendor.id usb 0x1b75 &device.id usb 0x8187 +device.name AirLive WL-1600USB 802.11g Adapter [Realtek RTL8187L] vendor.id usb 0x1b75 &device.id usb 0x9170 +device.name AirLive X.USB 802.11abgn [Atheros AR9170+AR9104] vendor.id usb 0x1b75 &device.id usb 0xa200 +device.name AirLive WN-200USB wireless 11b/g/n dongle vendor.id usb 0x1b76 +vendor.name Legend Silicon Corp. vendor.id usb 0x1b80 +vendor.name Afatech vendor.id usb 0x1b80 &device.id usb 0xc810 +device.name MC810 [af9015] vendor.id usb 0x1b80 &device.id usb 0xd393 +device.name DVB-T receiver [RTL2832U] vendor.id usb 0x1b80 &device.id usb 0xd396 +device.name UB396-T [RTL2832U] vendor.id usb 0x1b80 &device.id usb 0xd397 +device.name DVB-T receiver [RTL2832U] vendor.id usb 0x1b80 &device.id usb 0xd398 +device.name DVB-T receiver [RTL2832U] vendor.id usb 0x1b80 &device.id usb 0xd700 +device.name FM Radio SnapMusic Mobile 700 (FM700) vendor.id usb 0x1b80 &device.id usb 0xe297 +device.name Conceptronic DVB-T CTVDIGRCU V3.0 vendor.id usb 0x1b80 &device.id usb 0xe383 +device.name DVB-T UB383-T [af9015] vendor.id usb 0x1b80 &device.id usb 0xe385 +device.name DVB-T UB385-T [af9015] vendor.id usb 0x1b80 &device.id usb 0xe386 +device.name DVB-T UB385-T [af9015] vendor.id usb 0x1b80 &device.id usb 0xe399 +device.name DVB-T KWorld PlusTV 399U [af9015] vendor.id usb 0x1b80 &device.id usb 0xe39a +device.name DVB-T395U [af9015] vendor.id usb 0x1b80 &device.id usb 0xe39b +device.name DVB-T395U [af9015] vendor.id usb 0x1b80 &device.id usb 0xe401 +device.name Sveon STV22 DVB-T [af9015] vendor.id usb 0x1b80 &device.id usb 0xe409 +device.name IT9137FN Dual DVB-T [KWorld UB499-2T] vendor.id usb 0x1b86 +vendor.name Dongguan Guanshang Electronics Co., Ltd. vendor.id usb 0x1b88 +vendor.name ShenMing Electron (Dong Guan) Co., Ltd. vendor.id usb 0x1b8c +vendor.name Altium Limited vendor.id usb 0x1b8d +vendor.name e-MOVE Technology Co., Ltd. vendor.id usb 0x1b8e +vendor.name Amlogic, Inc. vendor.id usb 0x1b8f +vendor.name MA LABS, Inc. vendor.id usb 0x1b96 +vendor.name N-Trig vendor.id usb 0x1b96 &device.id usb 0x0001 +device.name Duosense Transparent Electromagnetic Digitizer vendor.id usb 0x1b98 +vendor.name YMax Communications Corp. vendor.id usb 0x1b99 +vendor.name Shenzhen Yuanchuan Electronic vendor.id usb 0x1ba1 +vendor.name JINQ CHERN ENTERPRISE CO., LTD. vendor.id usb 0x1ba2 +vendor.name Lite Metals & Plastic (Shenzhen) Co., Ltd. vendor.id usb 0x1ba4 +vendor.name Ember Corporation vendor.id usb 0x1ba4 &device.id usb 0x0001 +device.name InSight USB Link vendor.id usb 0x1ba6 +vendor.name Abilis Systems vendor.id usb 0x1ba8 +vendor.name China Telecommunication Technology Labs vendor.id usb 0x1bad +vendor.name Harmonix Music vendor.id usb 0x1bad &device.id usb 0x0002 +device.name Guitar for Xbox 360 vendor.id usb 0x1bad &device.id usb 0x0003 +device.name Drum Kit for Xbox 360 vendor.id usb 0x1bae +vendor.name Vuzix Corporation vendor.id usb 0x1bae &device.id usb 0x0002 +device.name VR920 Immersive Eyewear vendor.id usb 0x1bbb +vendor.name T & A Mobile Phones vendor.id usb 0x1bbb &device.id usb 0x011e +device.name Alcatel One Touch L100V / Telekom Speedstick LTE II vendor.id usb 0x1bbb &device.id usb 0xf017 +device.name Alcatel One Touch L100V / Telekom Speedstick LTE II vendor.id usb 0x1bc4 +vendor.name Ford Motor Co. vendor.id usb 0x1bc5 +vendor.name AVIXE Technology (China) Ltd. vendor.id usb 0x1bc7 +vendor.name Telit Wireless Solutions vendor.id usb 0x1bc7 &device.id usb 0x0020 +device.name HE863 vendor.id usb 0x1bc7 &device.id usb 0x0021 +device.name HE910 vendor.id usb 0x1bc7 &device.id usb 0x0023 +device.name HE910-D ECM vendor.id usb 0x1bc7 &device.id usb 0x1003 +device.name UC864-E vendor.id usb 0x1bc7 &device.id usb 0x1004 +device.name UC864-G vendor.id usb 0x1bc7 &device.id usb 0x1005 +device.name CC864-DUAL vendor.id usb 0x1bc7 &device.id usb 0x1006 +device.name CC864-SINGLE vendor.id usb 0x1bc7 &device.id usb 0x1010 +device.name DE910-DUAL vendor.id usb 0x1bc7 &device.id usb 0x1011 +device.name CE910-DUAL vendor.id usb 0x1bc7 &device.id usb 0x1200 +device.name LE920 vendor.id usb 0x1bce +vendor.name Contac Cable Industrial Limited vendor.id usb 0x1bcf +vendor.name Sunplus Innovation Technology Inc. vendor.id usb 0x1bcf &device.id usb 0x0005 +device.name Optical Mouse vendor.id usb 0x1bcf &device.id usb 0x0007 +device.name Optical Mouse vendor.id usb 0x1bcf &device.id usb 0x053a +device.name Targa Silvercrest OMC807-C optische Funkmaus vendor.id usb 0x1bcf &device.id usb 0x05c5 +device.name SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver] vendor.id usb 0x1bcf &device.id usb 0x05cf +device.name Micro keyboard & mouse receiver vendor.id usb 0x1bcf &device.id usb 0x0c31 +device.name SPIF30x Serial-ATA bridge vendor.id usb 0x1bcf &device.id usb 0x2880 +device.name Dell HD Webcam vendor.id usb 0x1bcf &device.id usb 0x2885 +device.name ASUS Webcam vendor.id usb 0x1bcf &device.id usb 0x2888 +device.name HP Universal Camera vendor.id usb 0x1bcf &device.id usb 0x28a2 +device.name Dell Integrated Webcam vendor.id usb 0x1bcf &device.id usb 0x28a6 +device.name DELL XPS Integrated Webcam vendor.id usb 0x1bcf &device.id usb 0x28ae +device.name Laptop Integrated Webcam HD vendor.id usb 0x1bcf &device.id usb 0x28bd +device.name Dell Integrated HD Webcam vendor.id usb 0x1bcf &device.id usb 0x2985 +device.name Laptop Integrated Webcam HD vendor.id usb 0x1bcf &device.id usb 0x2b83 +device.name Laptop Integrated Webcam FHD vendor.id usb 0x1bd0 +vendor.name Hangzhou Riyue Electronic Co., Ltd. vendor.id usb 0x1bd5 +vendor.name BG Systems, Inc. vendor.id usb 0x1bde +vendor.name P-TWO INDUSTRIES, INC. vendor.id usb 0x1bef +vendor.name Shenzhen Tongyuan Network-Communication Cables Co., Ltd vendor.id usb 0x1bf0 +vendor.name RealVision Inc. vendor.id usb 0x1bf5 +vendor.name Extranet Systems Inc. vendor.id usb 0x1bf6 +vendor.name Orient Semiconductor Electronics, Ltd. vendor.id usb 0x1bfd +vendor.name TouchPack vendor.id usb 0x1bfd &device.id usb 0x1268 +device.name Touch Screen vendor.id usb 0x1bfd &device.id usb 0x1368 +device.name Touch Screen vendor.id usb 0x1bfd &device.id usb 0x1568 +device.name Capacitive Touch Screen vendor.id usb 0x1bfd &device.id usb 0x1668 +device.name IR Touch Screen vendor.id usb 0x1bfd &device.id usb 0x1688 +device.name Resistive Touch Screen vendor.id usb 0x1bfd &device.id usb 0x2968 +device.name Touch Screen vendor.id usb 0x1bfd &device.id usb 0x5968 +device.name Touch Screen vendor.id usb 0x1bfd &device.id usb 0x6968 +device.name Touch Screen vendor.id usb 0x1c02 +vendor.name Kreton Corporation vendor.id usb 0x1c04 +vendor.name QNAP System Inc. vendor.id usb 0x1c0c +vendor.name Ionics EMS, Inc. vendor.id usb 0x1c0c &device.id usb 0x0102 +device.name Plug Computer vendor.id usb 0x1c0d +vendor.name Relm Wireless vendor.id usb 0x1c10 +vendor.name Lanterra Industrial Co., Ltd. vendor.id usb 0x1c13 +vendor.name ALECTRONIC LIMITED vendor.id usb 0x1c1a +vendor.name Datel Electronics Ltd. vendor.id usb 0x1c1b +vendor.name Volkswagen of America, Inc. vendor.id usb 0x1c1f +vendor.name Goldvish S.A. vendor.id usb 0x1c20 +vendor.name Fuji Electric Device Technology Co., Ltd. vendor.id usb 0x1c21 +vendor.name ADDMM LLC vendor.id usb 0x1c22 +vendor.name ZHONGSHAN CHIANG YU ELECTRIC CO., LTD. vendor.id usb 0x1c26 +vendor.name Shanghai Haiying Electronics Co., Ltd. vendor.id usb 0x1c27 +vendor.name HuiYang D & S Cable Co., Ltd. vendor.id usb 0x1c29 +vendor.name Elster GmbH vendor.id usb 0x1c29 &device.id usb 0x0001 +device.name ExMFE5 Simulator vendor.id usb 0x1c29 &device.id usb 0x10fc +device.name enCore device vendor.id usb 0x1c31 +vendor.name LS Cable Ltd. vendor.id usb 0x1c34 +vendor.name SpringCard vendor.id usb 0x1c34 &device.id usb 0x7241 +device.name Prox'N'Roll RFID Scanner vendor.id usb 0x1c37 +vendor.name Authorizer Technologies, Inc. vendor.id usb 0x1c3d +vendor.name NONIN MEDICAL INC. vendor.id usb 0x1c3e +vendor.name Wep Peripherals vendor.id usb 0x1c40 +vendor.name EZPrototypes vendor.id usb 0x1c40 &device.id usb 0x0533 +device.name TiltStick vendor.id usb 0x1c40 &device.id usb 0x0534 +device.name i2c-tiny-usb interface vendor.id usb 0x1c40 &device.id usb 0x0535 +device.name glcd2usb interface vendor.id usb 0x1c40 &device.id usb 0x0536 +device.name Swiss ColorPAL vendor.id usb 0x1c49 +vendor.name Cherng Weei Technology Corp. vendor.id usb 0x1c4f +vendor.name SiGma Micro vendor.id usb 0x1c4f &device.id usb 0x0002 +device.name Keyboard TRACER Gamma Ivory vendor.id usb 0x1c4f &device.id usb 0x0003 +device.name HID controller vendor.id usb 0x1c4f &device.id usb 0x000e +device.name Genius KB-120 Keyboard vendor.id usb 0x1c4f &device.id usb 0x0026 +device.name Keyboard vendor.id usb 0x1c4f &device.id usb 0x3000 +device.name Micro USB Web Camera vendor.id usb 0x1c4f &device.id usb 0x3002 +device.name WebCam SiGma Micro vendor.id usb 0x1c6b +vendor.name Philips & Lite-ON Digital Solutions Corporation vendor.id usb 0x1c6b &device.id usb 0xa222 +device.name DVD Writer Slimtype eTAU108 vendor.id usb 0x1c6c +vendor.name Skydigital Inc. vendor.id usb 0x1c73 +vendor.name AMT vendor.id usb 0x1c73 &device.id usb 0x861f +device.name Anysee E30 USB 2.0 DVB-T Receiver vendor.id usb 0x1c77 +vendor.name Kaetat Industrial Co., Ltd. vendor.id usb 0x1c78 +vendor.name Datascope Corp. vendor.id usb 0x1c79 +vendor.name Unigen Corporation vendor.id usb 0x1c7a +vendor.name LighTuning Technology Inc. vendor.id usb 0x1c7a &device.id usb 0x0801 +device.name Fingerprint Reader vendor.id usb 0x1c7b +vendor.name LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD. vendor.id usb 0x1c83 +vendor.name Schomaecker GmbH vendor.id usb 0x1c83 &device.id usb 0x0001 +device.name RS150 V2 vendor.id usb 0x1c87 +vendor.name 2N TELEKOMUNIKACE a.s. vendor.id usb 0x1c88 +vendor.name Somagic, Inc. vendor.id usb 0x1c88 &device.id usb 0x0007 +device.name SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE] vendor.id usb 0x1c88 &device.id usb 0x003c +device.name SMI Grabber (EasyCAP DC60+ clone) [SMI-2021CBE] vendor.id usb 0x1c89 +vendor.name HONGKONG WEIDIDA ELECTRON LIMITED vendor.id usb 0x1c8e +vendor.name ASTRON INTERNATIONAL CORP. vendor.id usb 0x1c98 +vendor.name ALPINE ELECTRONICS, INC. vendor.id usb 0x1c9e +vendor.name OMEGA TECHNOLOGY vendor.id usb 0x1c9e &device.id usb 0x6061 +device.name WL-72B 3.5G MODEM vendor.id usb 0x1ca0 +vendor.name ACCARIO Inc. vendor.id usb 0x1ca1 +vendor.name Symwave vendor.id usb 0x1ca1 &device.id usb 0x18ab +device.name SATA bridge vendor.id usb 0x1cac +vendor.name Kinstone vendor.id usb 0x1cac &device.id usb 0xa332 +device.name C8 Webcam vendor.id usb 0x1cac &device.id usb 0xb288 +device.name C18 Webcam vendor.id usb 0x1cb3 +vendor.name Aces Electronic Co., Ltd. vendor.id usb 0x1cb4 +vendor.name OPEX CORPORATION vendor.id usb 0x1cb6 +vendor.name IdeaCom Technology Inc. vendor.id usb 0x1cb6 &device.id usb 0x6681 +device.name IDC6681 vendor.id usb 0x1cbe +vendor.name Luminary Micro Inc. vendor.id usb 0x1cbe &device.id usb 0x00fd +device.name In-Circuit Debug Interface vendor.id usb 0x1cbe &device.id usb 0x00ff +device.name Stellaris ROM DFU Bootloader vendor.id usb 0x1cbe &device.id usb 0x0166 +device.name CANAL USB2CAN vendor.id usb 0x1cbf +vendor.name FORTAT SKYMARK INDUSTRIAL COMPANY vendor.id usb 0x1cc0 +vendor.name PlantSense vendor.id usb 0x1cca +vendor.name NextWave Broadband Inc. vendor.id usb 0x1ccd +vendor.name Bodatong Technology (Shenzhen) Co., Ltd. vendor.id usb 0x1cd4 +vendor.name adp corporation vendor.id usb 0x1cd5 +vendor.name Firecomms Ltd. vendor.id usb 0x1cd6 +vendor.name Antonio Precise Products Manufactory Ltd. vendor.id usb 0x1cde +vendor.name Telecommunications Technology Association (TTA) vendor.id usb 0x1cdf +vendor.name WonTen Technology Co., Ltd. vendor.id usb 0x1ce0 +vendor.name EDIMAX TECHNOLOGY CO., LTD. vendor.id usb 0x1ce1 +vendor.name Amphenol KAE vendor.id usb 0x1cf1 +vendor.name Dresden Elektronik vendor.id usb 0x1cf1 &device.id usb 0x0001 +device.name Sensor Terminal Board vendor.id usb 0x1cf1 &device.id usb 0x0004 +device.name Wireless Handheld Terminal vendor.id usb 0x1cf1 &device.id usb 0x0017 +device.name deRFusbSniffer 2.4 GHz vendor.id usb 0x1cf1 &device.id usb 0x0018 +device.name deRFusb24E001 vendor.id usb 0x1cf1 &device.id usb 0x0019 +device.name deRFusb14E001 vendor.id usb 0x1cf1 &device.id usb 0x001a +device.name deRFusb23E00 vendor.id usb 0x1cf1 &device.id usb 0x001b +device.name deRFusb13E00 vendor.id usb 0x1cf1 &device.id usb 0x001c +device.name deRFnode vendor.id usb 0x1cf1 &device.id usb 0x001d +device.name deRFnode / gateway vendor.id usb 0x1cf1 &device.id usb 0x0022 +device.name deUSB level shifter vendor.id usb 0x1cf1 &device.id usb 0x0023 +device.name deRFusbSniffer Sub-GHz vendor.id usb 0x1cf1 &device.id usb 0x0025 +device.name deRFusb23E06 vendor.id usb 0x1cf1 &device.id usb 0x0027 +device.name deRFusb13E06 vendor.id usb 0x1cfc +vendor.name ANDES TECHNOLOGY CORPORATION vendor.id usb 0x1cfd +vendor.name Flextronics Digital Design Japan, LTD. vendor.id usb 0x1d03 +vendor.name iCON vendor.id usb 0x1d03 &device.id usb 0x0028 +device.name iCreativ MIDI Controller vendor.id usb 0x1d07 +vendor.name Solid-Motion vendor.id usb 0x1d08 +vendor.name NINGBO HENTEK DRAGON ELECTRONICS CO., LTD. vendor.id usb 0x1d09 +vendor.name TechFaith Wireless Technology Limited vendor.id usb 0x1d09 &device.id usb 0x1026 +device.name HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel] vendor.id usb 0x1d0a +vendor.name Johnson Controls, Inc. The Automotive Business Unit vendor.id usb 0x1d0b +vendor.name HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD. vendor.id usb 0x1d0f +vendor.name Sonix Technology Co., Ltd. vendor.id usb 0x1d14 +vendor.name ALPHA-SAT TECHNOLOGY LIMITED vendor.id usb 0x1d17 +vendor.name C-Thru Music Ltd. vendor.id usb 0x1d17 &device.id usb 0x0001 +device.name AXiS-49 Harmonic Table MIDI Keyboard vendor.id usb 0x1d19 +vendor.name Dexatek Technology Ltd. vendor.id usb 0x1d19 &device.id usb 0x1101 +device.name DK DVB-T Dongle vendor.id usb 0x1d19 &device.id usb 0x1102 +device.name DK mini DVB-T Dongle vendor.id usb 0x1d19 &device.id usb 0x1103 +device.name DK 5217 DVB-T Dongle vendor.id usb 0x1d19 &device.id usb 0x6105 +device.name Video grabber vendor.id usb 0x1d19 &device.id usb 0x8202 +device.name DK DVBC/T DONGLE vendor.id usb 0x1d1f +vendor.name Diostech Co., Ltd. vendor.id usb 0x1d20 +vendor.name SAMTACK INC. vendor.id usb 0x1d27 +vendor.name ASUS vendor.id usb 0x1d34 +vendor.name Dream Cheeky vendor.id usb 0x1d34 &device.id usb 0x0001 +device.name Dream Cheeky Fidget vendor.id usb 0x1d34 &device.id usb 0x0004 +device.name Dream Cheeky Webmail Notifier vendor.id usb 0x1d34 &device.id usb 0x0008 +device.name Dream Cheeky button vendor.id usb 0x1d34 &device.id usb 0x000a +device.name Dream Cheeky Mailbox Friends Alert vendor.id usb 0x1d34 &device.id usb 0x000d +device.name Dream Cheeky Big Red Button vendor.id usb 0x1d34 &device.id usb 0x0013 +device.name Dream Cheeky LED Message Board vendor.id usb 0x1d45 +vendor.name Touch vendor.id usb 0x1d45 &device.id usb 0x1d45 +device.name Foxlink Optical touch sensor vendor.id usb 0x1d4d +vendor.name PEGATRON CORPORATION vendor.id usb 0x1d4d &device.id usb 0x0002 +device.name Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device vendor.id usb 0x1d4d &device.id usb 0x000c +device.name Ralink RT3070 802.11b/g/n Wireless Lan USB Device vendor.id usb 0x1d4d &device.id usb 0x000e +device.name Ralink RT3070 802.11b/g/n Wireless Lan USB Device vendor.id usb 0x1d50 +vendor.name OpenMoko, Inc. vendor.id usb 0x1d50 &device.id usb 0x1db5 +device.name IDBG (DFU) vendor.id usb 0x1d50 &device.id usb 0x1db6 +device.name IDBG vendor.id usb 0x1d50 &device.id usb 0x5117 +device.name Neo1973/FreeRunner kernel usbnet (g_ether, CDC Ethernet) mode vendor.id usb 0x1d50 &device.id usb 0x5118 +device.name Neo1973/FreeRunner Debug board (V2+) vendor.id usb 0x1d50 &device.id usb 0x5119 +device.name Neo1973/FreeRunner u-boot cdc_acm serial port vendor.id usb 0x1d50 &device.id usb 0x511a +device.name HXD8 u-boot usbtty CDC ACM Mode vendor.id usb 0x1d50 &device.id usb 0x511b +device.name SMDK2440 u-boot usbtty CDC ACM mode vendor.id usb 0x1d50 &device.id usb 0x511c +device.name SMDK2443 u-boot usbtty CDC ACM mode vendor.id usb 0x1d50 &device.id usb 0x511d +device.name QT2410 u-boot usbtty CDC ACM mode vendor.id usb 0x1d50 &device.id usb 0x5120 +device.name Neo1973/FreeRunner u-boot usbtty generic serial vendor.id usb 0x1d50 &device.id usb 0x5121 +device.name Neo1973/FreeRunner kernel mass storage (g_storage) mode vendor.id usb 0x1d50 &device.id usb 0x5122 +device.name Neo1973/FreeRunner kernel cdc_ether USB network vendor.id usb 0x1d50 &device.id usb 0x5123 +device.name Neo1973/FreeRunner internal USB CSR4 module vendor.id usb 0x1d50 &device.id usb 0x5124 +device.name Neo1973/FreeRunner Bluetooth Device ID service vendor.id usb 0x1d50 &device.id usb 0x5300 +device.name Rockbox vendor.id usb 0x1d50 &device.id usb 0x6000 +device.name Ubertooth Zero vendor.id usb 0x1d50 &device.id usb 0x6001 +device.name Ubertooth Zero (DFU) vendor.id usb 0x1d50 &device.id usb 0x6002 +device.name Ubertooth One vendor.id usb 0x1d50 &device.id usb 0x6003 +device.name Ubertooth One (DFU) vendor.id usb 0x1d50 &device.id usb 0x6004 +device.name LeoLipo vendor.id usb 0x1d50 &device.id usb 0x6005 +device.name LED Flower S vendor.id usb 0x1d50 &device.id usb 0x6006 +device.name LED Cube vendor.id usb 0x1d50 &device.id usb 0x6007 +device.name LED Flower vendor.id usb 0x1d50 &device.id usb 0x6008 +device.name Kisbee 802.15.4 transceiver vendor.id usb 0x1d50 &device.id usb 0x6009 +device.name Adjacent Reality Tracker vendor.id usb 0x1d50 &device.id usb 0x600a +device.name AVR Programmer vendor.id usb 0x1d50 &device.id usb 0x600b +device.name Hypna Go Go vendor.id usb 0x1d50 &device.id usb 0x600c +device.name CatNip LPC1343 development board vendor.id usb 0x1d50 &device.id usb 0x600d +device.name Enhanced RoboBrrd Brain board vendor.id usb 0x1d50 &device.id usb 0x600e +device.name OpenRISC Ordb2a-ep4ce22 development board vendor.id usb 0x1d50 &device.id usb 0x600f +device.name Paparazzi Lisa/M (DFU) vendor.id usb 0x1d50 &device.id usb 0x6010 +device.name OpenPipe: OSHW Bagpipes MIDI controller vendor.id usb 0x1d50 &device.id usb 0x6011 +device.name LeoLipo (DFU) vendor.id usb 0x1d50 &device.id usb 0x6012 +device.name Universal C64 Cartridge vendor.id usb 0x1d50 &device.id usb 0x6013 +device.name DiscFerret magnetic disc analyser (bootloader) vendor.id usb 0x1d50 &device.id usb 0x6014 +device.name DiscFerret magnetic disc analyser vendor.id usb 0x1d50 &device.id usb 0x6015 +device.name Smoothieboard vendor.id usb 0x1d50 &device.id usb 0x6016 +device.name phInterface vendor.id usb 0x1d50 &device.id usb 0x6017 +device.name Black Magic Debug Probe (DFU) vendor.id usb 0x1d50 &device.id usb 0x6018 +device.name Black Magic Debug Probe (Application) vendor.id usb 0x1d50 &device.id usb 0x6019 +device.name 4pi 5 axis motion controller vendor.id usb 0x1d50 &device.id usb 0x601a +device.name Paparazzi Lisa/M vendor.id usb 0x1d50 &device.id usb 0x601b +device.name IST-2 chronograph for bullet speeds vendor.id usb 0x1d50 &device.id usb 0x601c +device.name EPOSMote II vendor.id usb 0x1d50 &device.id usb 0x601e +device.name 5x5 STM32 prototyping board vendor.id usb 0x1d50 &device.id usb 0x601f +device.name uNSF vendor.id usb 0x1d50 &device.id usb 0x6020 +device.name Toad3 vendor.id usb 0x1d50 &device.id usb 0x6021 +device.name AlphaSphere vendor.id usb 0x1d50 &device.id usb 0x6022 +device.name LightPack vendor.id usb 0x1d50 &device.id usb 0x6023 +device.name Pixelkit vendor.id usb 0x1d50 &device.id usb 0x6024 +device.name Illucia vendor.id usb 0x1d50 &device.id usb 0x6025 +device.name Keyglove (HID) vendor.id usb 0x1d50 &device.id usb 0x6027 +device.name Key64 Keyboard vendor.id usb 0x1d50 &device.id usb 0x6028 +device.name Teensy 2.0 Development Board [ErgoDox Keyboard] vendor.id usb 0x1d50 &device.id usb 0x602a +device.name Marlin 2.0 (Mass Storage) vendor.id usb 0x1d50 &device.id usb 0x602b +device.name FPGALink vendor.id usb 0x1d50 &device.id usb 0x602c +device.name 5nes5snes (5x8) vendor.id usb 0x1d50 &device.id usb 0x602d +device.name 5nes5snes (4x12) vendor.id usb 0x1d50 &device.id usb 0x602e +device.name Flexibity vendor.id usb 0x1d50 &device.id usb 0x602f +device.name K-copter vendor.id usb 0x1d50 &device.id usb 0x6030 +device.name USB-oscope vendor.id usb 0x1d50 &device.id usb 0x6031 +device.name Handmade GSM GPS tracker vendor.id usb 0x1d50 &device.id usb 0x6033 +device.name frobiac / adnw keyboard vendor.id usb 0x1d50 &device.id usb 0x6034 +device.name Tiflomag Ergo 2 vendor.id usb 0x1d50 &device.id usb 0x6035 +device.name FreeLaserTag Gun vendor.id usb 0x1d50 &device.id usb 0x6036 +device.name FreeLaserTag Big Brother vendor.id usb 0x1d50 &device.id usb 0x6037 +device.name FreeLaserTag Node vendor.id usb 0x1d50 &device.id usb 0x6038 +device.name Monaka vendor.id usb 0x1d50 &device.id usb 0x6039 +device.name eXtreme Feedback Device vendor.id usb 0x1d50 &device.id usb 0x603a +device.name TiLDA vendor.id usb 0x1d50 &device.id usb 0x603b +device.name Raspiface vendor.id usb 0x1d50 &device.id usb 0x603c +device.name Paparazzi (bootloader) vendor.id usb 0x1d50 &device.id usb 0x603d +device.name Paparazzi (Serial) vendor.id usb 0x1d50 &device.id usb 0x603e +device.name Paparazzi (Mass Storage) vendor.id usb 0x1d50 &device.id usb 0x603f +device.name airGuitar vendor.id usb 0x1d50 &device.id usb 0x6040 +device.name moco vendor.id usb 0x1d50 &device.id usb 0x6041 +device.name AlphaSphere (bootloader) vendor.id usb 0x1d50 &device.id usb 0x6042 +device.name Dspace robot controller vendor.id usb 0x1d50 &device.id usb 0x6043 +device.name pc-power vendor.id usb 0x1d50 &device.id usb 0x6044 +device.name open-usb-can (DFU) vendor.id usb 0x1d50 &device.id usb 0x6045 +device.name open-usb-can vendor.id usb 0x1d50 &device.id usb 0x6046 +device.name mimus-weigand vendor.id usb 0x1d50 &device.id usb 0x6047 +device.name RfCat Chronos Dongle vendor.id usb 0x1d50 &device.id usb 0x6048 +device.name RfCat Dons Dongle vendor.id usb 0x1d50 &device.id usb 0x6049 +device.name RfCat Chronos bootloader vendor.id usb 0x1d50 &device.id usb 0x604a +device.name RfCat Dons bootloader vendor.id usb 0x1d50 &device.id usb 0x604b +device.name HackRF Jawbreaker Software-Defined Radio vendor.id usb 0x1d50 &device.id usb 0x604c +device.name Makibox A6 vendor.id usb 0x1d50 &device.id usb 0x604d +device.name Paella Pulse height analyzer vendor.id usb 0x1d50 &device.id usb 0x604e +device.name Miniscope v2b vendor.id usb 0x1d50 &device.id usb 0x604f +device.name Miniscope v2c vendor.id usb 0x1d50 &device.id usb 0x6050 +device.name GoodFET vendor.id usb 0x1d50 &device.id usb 0x6051 +device.name pinocc.io vendor.id usb 0x1d50 &device.id usb 0x6052 +device.name APB Team Robotic Development Board vendor.id usb 0x1d50 &device.id usb 0x6053 +device.name Darkgame Controller vendor.id usb 0x1d50 &device.id usb 0x6054 +device.name Satlab/AAUSAT3 BlueBox vendor.id usb 0x1d50 &device.id usb 0x6056 +device.name The Glitch vendor.id usb 0x1d50 &device.id usb 0x605b +device.name RfCat YARD Stick One vendor.id usb 0x1d50 &device.id usb 0x605c +device.name YARD Stick One bootloader vendor.id usb 0x1d50 &device.id usb 0x605d +device.name Funky Sensor v2 vendor.id usb 0x1d50 &device.id usb 0x605e +device.name Blinkiverse Analog LED Fader vendor.id usb 0x1d50 &device.id usb 0x605f +device.name Small DIP package Cypress FX2 vendor.id usb 0x1d50 &device.id usb 0x6060 +device.name Data logger using the Cypress FX2 vendor.id usb 0x1d50 &device.id usb 0x6061 +device.name Power Manager vendor.id usb 0x1d50 &device.id usb 0x6063 +device.name CPC FPGA vendor.id usb 0x1d50 &device.id usb 0x6064 +device.name CPC FPGA (DFU) vendor.id usb 0x1d50 &device.id usb 0x6065 +device.name CPC FPGA (Serial) vendor.id usb 0x1d50 &device.id usb 0x6066 +device.name Nuand BladeRF vendor.id usb 0x1d50 &device.id usb 0x6067 +device.name Orbotron 9000 (Serial) vendor.id usb 0x1d50 &device.id usb 0x6068 +device.name Orbotron 9000 (HID) vendor.id usb 0x1d50 &device.id usb 0x6069 +device.name xser (DFU) vendor.id usb 0x1d50 &device.id usb 0x606a +device.name xser (legacy) vendor.id usb 0x1d50 &device.id usb 0x606b +device.name S08-245, urJtag compatible firmware for S08JS vendor.id usb 0x1d50 &device.id usb 0x606c +device.name Blinkytape full-color light tape vendor.id usb 0x1d50 &device.id usb 0x606d +device.name TinyG open source motion controller vendor.id usb 0x1d50 &device.id usb 0x606e +device.name Reefangel Evolution 1.0 vendor.id usb 0x1d50 &device.id usb 0x6070 +device.name Open Pinball Project vendor.id usb 0x1d50 &device.id usb 0x6071 +device.name The Glitch HID vendor.id usb 0x1d50 &device.id usb 0x6072 +device.name The Glitch Disk vendor.id usb 0x1d50 &device.id usb 0x6073 +device.name The Glitch Serial vendor.id usb 0x1d50 &device.id usb 0x6074 +device.name The Glitch MIDI vendor.id usb 0x1d50 &device.id usb 0x6075 +device.name The Glitch RawHID vendor.id usb 0x1d50 &device.id usb 0x6076 +device.name Vultureprog BIOS chip programmer vendor.id usb 0x1d50 &device.id usb 0x6077 +device.name PaintDuino vendor.id usb 0x1d50 &device.id usb 0x6078 +device.name DTplug vendor.id usb 0x1d50 &device.id usb 0x607a +device.name Fadecandy vendor.id usb 0x1d50 &device.id usb 0x607b +device.name RCDongle for IR remote control vendor.id usb 0x1d50 &device.id usb 0x607c +device.name OpenVizsla USB sniffer/analyzer vendor.id usb 0x1d50 &device.id usb 0x607d +device.name Spark Core Arduino-compatible board with WiFi vendor.id usb 0x1d50 &device.id usb 0x607f +device.name Spark Core Arduino-compatible board with WiFi (bootloader) vendor.id usb 0x1d50 &device.id usb 0x6080 +device.name arcin arcade controller vendor.id usb 0x1d50 &device.id usb 0x6081 +device.name BladeRF (bootloader) vendor.id usb 0x1d50 &device.id usb 0x6082 +device.name Facecandy (DFU) vendor.id usb 0x1d50 &device.id usb 0x6083 +device.name LightUp (bootloader) vendor.id usb 0x1d50 &device.id usb 0x6084 +device.name arcin arcade controller (DFU) vendor.id usb 0x1d50 &device.id usb 0x6085 +device.name IRKit for controlloing home electronics from iOS devices vendor.id usb 0x1d50 &device.id usb 0x6086 +device.name OneRNG entropy device vendor.id usb 0x1d50 &device.id usb 0x6088 +device.name picp PIC16F145x based PIC16F145x programmer vendor.id usb 0x1d50 &device.id usb 0x6089 +device.name Great Scott Gadgets HackRF One SDR vendor.id usb 0x1d50 &device.id usb 0x608a +device.name BLEduino vendor.id usb 0x1d50 &device.id usb 0x608b +device.name Loctronix ASR-2300 SDR/motion sensing module vendor.id usb 0x1d50 &device.id usb 0x608c +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x608d +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x608e +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x608f +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x6090 +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x6091 +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x6092 +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x6093 +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x6094 +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x6095 +device.name Fx2lafw vendor.id usb 0x1d50 &device.id usb 0x6096 +device.name LightUp (sketch) vendor.id usb 0x1d50 &device.id usb 0x6097 +device.name Tessel JavaScript enabled Microcontroller with built-in WiFi vendor.id usb 0x1d50 &device.id usb 0x6098 +device.name RFIDler vendor.id usb 0x1d50 &device.id usb 0x6099 +device.name RASDR Radio Astronomy SDR Rx Interface vendor.id usb 0x1d50 &device.id usb 0x609a +device.name RASDR Radio Astronomy SDR Tx Interface vendor.id usb 0x1d50 &device.id usb 0x609b +device.name RASDR Radio Astronomy SDR (bootloader) vendor.id usb 0x1d50 &device.id usb 0x609c +device.name antiAFK keyboard vendor.id usb 0x1d50 &device.id usb 0x609d +device.name PIC16F145x bootloader vendor.id usb 0x1d50 &device.id usb 0x609e +device.name Clyde Lamp by Fabule (bootloader) vendor.id usb 0x1d50 &device.id usb 0x609f +device.name Clyde Lamp by Fabule (sketch) vendor.id usb 0x1d50 &device.id usb 0x60a0 +device.name Smoothiepanel robotic control interface vendor.id usb 0x1d50 &device.id usb 0x60a1 +device.name Airspy vendor.id usb 0x1d50 &device.id usb 0x60a2 +device.name barebox (DFU) vendor.id usb 0x1d50 &device.id usb 0x60a3 +device.name keyboard (bootloader) vendor.id usb 0x1d50 &device.id usb 0x60a4 +device.name Papilio Duo (AVR) vendor.id usb 0x1d50 &device.id usb 0x60a5 +device.name Papilio Duo (FPGA) vendor.id usb 0x1d50 &device.id usb 0x60a6 +device.name HydraBus/HydraNFC (bootloader) vendor.id usb 0x1d50 &device.id usb 0x60a7 +device.name HydraBus/HydraNFC vendor.id usb 0x1d50 &device.id usb 0x60a8 +device.name reserved vendor.id usb 0x1d50 &device.id usb 0x60a9 +device.name Blinky Light Controller (DFU) vendor.id usb 0x1d50 &device.id usb 0x60aa +device.name Blinky Light Controller vendor.id usb 0x1d50 &device.id usb 0x60ab +device.name AllPixel vendor.id usb 0x1d50 &device.id usb 0x60ac +device.name OpenBLT generic microcontroller (bootloader) vendor.id usb 0x1d50 &device.id usb 0x60b0 +device.name Waterott Arduino based Clock (caterina bootloader) vendor.id usb 0x1d50 &device.id usb 0x60b1 +device.name Drinkbot (processing) vendor.id usb 0x1d50 &device.id usb 0x60b2 +device.name Drinkbot (OTG-tablet support) vendor.id usb 0x1d50 &device.id usb 0x60b3 +device.name calc.pw password generator device (standard) vendor.id usb 0x1d50 &device.id usb 0x60b4 +device.name calc.pw password generator device (enhanced) vendor.id usb 0x1d50 &device.id usb 0x60b5 +device.name TimVideos' HDMI2USB (FX2) - Unconfigured device vendor.id usb 0x1d50 &device.id usb 0x60b6 +device.name TimVideos' HDMI2USB (FX2) - Firmware load/upgrade vendor.id usb 0x1d50 &device.id usb 0x60b7 +device.name TimVideos' HDMI2USB (FX2) - HDMI/DVI Capture Device vendor.id usb 0x1d50 &device.id usb 0x60b8 +device.name TimVideos' HDMI2USB (Soft+UTMI) - Unconfigured device vendor.id usb 0x1d50 &device.id usb 0x60b9 +device.name TimVideos' HDMI2USB (Soft+UTMI) - Firmware upgrade vendor.id usb 0x1d50 &device.id usb 0x60ba +device.name TimVideos' HDMI2USB (Soft+UTMI) - HDMI/DVI Capture Device vendor.id usb 0x1d50 &device.id usb 0x60bc +device.name Simple CC25xx programmer / serial board vendor.id usb 0x1d50 &device.id usb 0x60bd +device.name Open Source control interface for multimedia applications vendor.id usb 0x1d50 &device.id usb 0x60be +device.name Pixelmatix Aurora (bootloader) vendor.id usb 0x1d50 &device.id usb 0x60bf +device.name Pixelmatix Aurora vendor.id usb 0x1d50 &device.id usb 0x60c1 +device.name BrewBit Model-T pOSHW temperature controller for homebrewers (bootloader) vendor.id usb 0x1d50 &device.id usb 0x60c2 +device.name BrewBit Model-T pOSHW temperature controller for homebrewers vendor.id usb 0x1d50 &device.id usb 0x60c3 +device.name X Antenna Tracker arduino board vendor.id usb 0x1d50 &device.id usb 0x60c6 +device.name USBtrng hardware random number generator vendor.id usb 0x1d50 &device.id usb 0x60c7 +device.name Zubax GNSS positioning module for light UAV systems vendor.id usb 0x1d50 &device.id usb 0x60c8 +device.name Xlink data transfer and control system for Commodore C64 vendor.id usb 0x1d50 &device.id usb 0x60c9 +device.name random number generator vendor.id usb 0x1d50 &device.id usb 0x60ca +device.name FinalKey password manager vendor.id usb 0x1d50 &device.id usb 0x60cb +device.name PteroDAQ Data Acquisition on FRDM-KL25Z and future boards vendor.id usb 0x1d50 &device.id usb 0x60cc +device.name LamDiNao vendor.id usb 0x1d50 &device.id usb 0x60de +device.name Cryptech.is random number generator vendor.id usb 0x1d50 &device.id usb 0x60df +device.name Numato Opsis HDMI2USB board (unconfigured) vendor.id usb 0x1d50 &device.id usb 0x60e0 +device.name Numato Opsis HDMI2USB board (JTAG Programming Mode) vendor.id usb 0x1d50 &device.id usb 0x60e1 +device.name Numato Opsis HDMI2USB board (User Mode) vendor.id usb 0x1d50 &device.id usb 0x60e2 +device.name Osmocom SIMtrace 2 (DFU) vendor.id usb 0x1d50 &device.id usb 0x60e3 +device.name Osmocom SIMtrace 2 vendor.id usb 0x1d50 &device.id usb 0x60e4 +device.name 3D printed racing game - (Catalina CDC bootloader) vendor.id usb 0x1d50 &device.id usb 0x60e5 +device.name 3D printed racing game vendor.id usb 0x1d50 &device.id usb 0x60e6 +device.name replacement for GoodFET/FaceDancer - GreatFet vendor.id usb 0x1d50 &device.id usb 0x60e7 +device.name replacement for GoodFET/FaceDancer - GreatFet target vendor.id usb 0x1d50 &device.id usb 0x60e8 +device.name Alpen Clack keyboard vendor.id usb 0x1d50 &device.id usb 0x60e9 +device.name keyman64 keyboard itercepter vendor.id usb 0x1d50 &device.id usb 0x60ea +device.name Wiggleport FPGA-based I/O board vendor.id usb 0x1d50 &device.id usb 0x60ec +device.name Duet 3D Printer Controller vendor.id usb 0x1d50 &device.id usb 0x60f0 +device.name UDAD-T1 data aquisition device (boot) vendor.id usb 0x1d50 &device.id usb 0x60f1 +device.name UDAD-T1 data aquisition device vendor.id usb 0x1d50 &device.id usb 0x60f2 +device.name UDAD-T2 data aquisition device (boot) vendor.id usb 0x1d50 &device.id usb 0x60f3 +device.name UDAD-T2 data aquisition device vendor.id usb 0x1d50 &device.id usb 0x60f4 +device.name Uniti ARC motor controller vendor.id usb 0x1d50 &device.id usb 0x60f5 +device.name EightByEight Blinky Badge (DFU) vendor.id usb 0x1d50 &device.id usb 0x60f6 +device.name EightByEight Blinky Badge vendor.id usb 0x1d50 &device.id usb 0x60f7 +device.name cardio NFC/RFID card reader (bootloader) vendor.id usb 0x1d50 &device.id usb 0x60f8 +device.name cardio NFC/RFID card reader vendor.id usb 0x1d50 &device.id usb 0x60fc +device.name OnlyKey Two-factor Authentication and Password Solution vendor.id usb 0x1d50 &device.id usb 0x6100 +device.name overlay64 video overlay module vendor.id usb 0x1d50 &device.id usb 0x6104 +device.name ScopeFun open source instrumentation vendor.id usb 0x1d50 &device.id usb 0x6108 +device.name Myriad-RF LimeSDR vendor.id usb 0x1d50 &device.id usb 0x610c +device.name Magic Keys (boot) vendor.id usb 0x1d50 &device.id usb 0x610d +device.name Magic Keys vendor.id usb 0x1d50 &device.id usb 0x8085 +device.name Box0 (box0-v5) vendor.id usb 0x1d50 &device.id usb 0xcc15 +device.name rad1o badge for CCC congress 2015 vendor.id usb 0x1d57 +vendor.name Xenta vendor.id usb 0x1d57 &device.id usb 0x0005 +device.name Wireless Receiver (Keyboard and Mouse) vendor.id usb 0x1d57 &device.id usb 0x0006 +device.name Wireless Receiver (RC Laser Pointer) vendor.id usb 0x1d57 &device.id usb 0x000c +device.name Optical Mouse vendor.id usb 0x1d57 &device.id usb 0x2400 +device.name Wireless Mouse Receiver vendor.id usb 0x1d57 &device.id usb 0x32da +device.name 2.4GHz Receiver (Keyboard and Mouse) vendor.id usb 0x1d57 &device.id usb 0x83d0 +device.name Click-mouse! vendor.id usb 0x1d57 &device.id usb 0xac01 +device.name Wireless Receiver (Keyboard and Mouse) vendor.id usb 0x1d57 &device.id usb 0xad02 +device.name SE340D PC Remote Control vendor.id usb 0x1d57 &device.id usb 0xaf01 +device.name AUVIO Universal Remote Receiver for PlayStation 3 vendor.id usb 0x1d5b +vendor.name Smartronix, Inc. vendor.id usb 0x1d6b +vendor.name Linux Foundation vendor.id usb 0x1d6b &device.id usb 0x0001 +device.name 1.1 root hub vendor.id usb 0x1d6b &device.id usb 0x0002 +device.name 2.0 root hub vendor.id usb 0x1d6b &device.id usb 0x0003 +device.name 3.0 root hub vendor.id usb 0x1d6b &device.id usb 0x0100 +device.name PTP Gadget vendor.id usb 0x1d6b &device.id usb 0x0101 +device.name Audio Gadget vendor.id usb 0x1d6b &device.id usb 0x0102 +device.name EEM Gadget vendor.id usb 0x1d6b &device.id usb 0x0103 +device.name NCM (Ethernet) Gadget vendor.id usb 0x1d6b &device.id usb 0x0104 +device.name Multifunction Composite Gadget vendor.id usb 0x1d6b &device.id usb 0x0105 +device.name FunctionFS Gadget vendor.id usb 0x1d6b &device.id usb 0x0200 +device.name Qemu Audio Device vendor.id usb 0x1d90 +vendor.name Citizen vendor.id usb 0x1d90 &device.id usb 0x201e +device.name PPU-700 vendor.id usb 0x1d9d +vendor.name Sigma Sport vendor.id usb 0x1d9d &device.id usb 0x1010 +device.name Docking Station Topline 2009 vendor.id usb 0x1d9d &device.id usb 0x1011 +device.name Docking Station Topline 2012 vendor.id usb 0x1de1 +vendor.name Actions Microelectronics Co. vendor.id usb 0x1de1 &device.id usb 0x1101 +device.name Generic Display Device (Mass storage mode) vendor.id usb 0x1de1 &device.id usb 0xc101 +device.name Generic Display Device vendor.id usb 0x1e0e +vendor.name Qualcomm / Option vendor.id usb 0x1e0e &device.id usb 0xf000 +device.name iCON 210 UMTS Surfstick vendor.id usb 0x1e10 +vendor.name Point Grey Research, Inc. vendor.id usb 0x1e10 &device.id usb 0x2004 +device.name Sony 1.3MP 1/3" ICX445 IIDC video camera [Chameleon] vendor.id usb 0x1e17 +vendor.name Mirion Technologies Dosimetry Services Division vendor.id usb 0x1e17 &device.id usb 0x0001 +device.name instadose dosimeter vendor.id usb 0x1e1d +vendor.name Lumension Security vendor.id usb 0x1e1d &device.id usb 0x0165 +device.name Secure Pen drive vendor.id usb 0x1e1f +vendor.name INVIA vendor.id usb 0x1e29 +vendor.name Festo AG & Co. KG vendor.id usb 0x1e29 &device.id usb 0x0101 +device.name CPX Adapter vendor.id usb 0x1e29 &device.id usb 0x0102 +device.name CPX Adapter >=HW10.09 [CP2102] vendor.id usb 0x1e29 &device.id usb 0x0401 +device.name iL3-TP [AT90USB646] vendor.id usb 0x1e29 &device.id usb 0x0402 +device.name FTDI232 [EasyPort] vendor.id usb 0x1e29 &device.id usb 0x0403 +device.name FTDI232 [EasyPort Mini] vendor.id usb 0x1e29 &device.id usb 0x0404 +device.name FTDI232 [Netzteil-GL] vendor.id usb 0x1e29 &device.id usb 0x0405 +device.name FTDI232 [MotorPrüfstand] vendor.id usb 0x1e29 &device.id usb 0x0406 +device.name STM32F103 [EasyKit] vendor.id usb 0x1e29 &device.id usb 0x0407 +device.name LPC2378 [Robotino] vendor.id usb 0x1e29 &device.id usb 0x0408 +device.name LPC2378 [Robotino-Arm] vendor.id usb 0x1e29 &device.id usb 0x0409 +device.name LPC2378 [Robotino-Arm Bootloader] vendor.id usb 0x1e29 &device.id usb 0x040a +device.name LPC2378 [Robotino Bootloader] vendor.id usb 0x1e29 &device.id usb 0x040b +device.name LPC2378 [Robotino XT] vendor.id usb 0x1e29 &device.id usb 0x040c +device.name LPC2378 [Robotino XT Bootloader] vendor.id usb 0x1e29 &device.id usb 0x040d +device.name LPC2378 [Robotino 3] vendor.id usb 0x1e29 &device.id usb 0x040e +device.name LPC2378 [Robotino 3 Bootloader] vendor.id usb 0x1e29 &device.id usb 0x0501 +device.name CP2102 [CMSP] vendor.id usb 0x1e29 &device.id usb 0x0601 +device.name CMMP-AS vendor.id usb 0x1e3d +vendor.name Chipsbank Microelectronics Co., Ltd vendor.id usb 0x1e3d &device.id usb 0x2093 +device.name CBM209x Flash Drive (OEM) vendor.id usb 0x1e3d &device.id usb 0x4082 +device.name CBM4082 SD Card Reader vendor.id usb 0x1e41 +vendor.name Cleverscope vendor.id usb 0x1e41 &device.id usb 0x0001 +device.name CS328A PC Oscilloscope vendor.id usb 0x1e4e +vendor.name Cubeternet vendor.id usb 0x1e4e &device.id usb 0x0100 +device.name WebCam vendor.id usb 0x1e4e &device.id usb 0x0102 +device.name GL-UPC822 UVC WebCam vendor.id usb 0x1e54 +vendor.name TypeMatrix vendor.id usb 0x1e54 &device.id usb 0x2030 +device.name 2030 USB Keyboard vendor.id usb 0x1e68 +vendor.name TrekStor GmbH & Co. KG vendor.id usb 0x1e68 &device.id usb 0x001b +device.name DataStation maxi g.u vendor.id usb 0x1e68 &device.id usb 0x0050 +device.name DataStation maxi light vendor.id usb 0x1e71 +vendor.name NZXT vendor.id usb 0x1e71 &device.id usb 0x0001 +device.name Avatar Optical Mouse vendor.id usb 0x1e74 +vendor.name Coby Electronics Corporation vendor.id usb 0x1e74 &device.id usb 0x2211 +device.name MP300 vendor.id usb 0x1e74 &device.id usb 0x2647 +device.name 2 GB 2 Go Video MP3 Player [MP601-2G] vendor.id usb 0x1e74 &device.id usb 0x2659 +device.name Coby 4GB Go Video MP3 Player [MP620-4G] vendor.id usb 0x1e74 &device.id usb 0x4641 +device.name A8705 MP3/Video Player vendor.id usb 0x1e74 &device.id usb 0x6511 +device.name MP705-8G MP3 player vendor.id usb 0x1e74 &device.id usb 0x6512 +device.name MP705-4G vendor.id usb 0x1e74 &device.id usb 0x7111 +device.name MP957 Music and Video Player vendor.id usb 0x1e7d +vendor.name ROCCAT vendor.id usb 0x1e7d &device.id usb 0x2c24 +device.name Pyra Mouse (wired) vendor.id usb 0x1e7d &device.id usb 0x2ced +device.name Kone Mouse vendor.id usb 0x1e7d &device.id usb 0x2cf6 +device.name Pyra Mouse (wireless) vendor.id usb 0x1e7d &device.id usb 0x2d50 +device.name Kova+ Mouse vendor.id usb 0x1e7d &device.id usb 0x2d51 +device.name Kone+ Mouse vendor.id usb 0x1e7d &device.id usb 0x30d4 +device.name Arvo Keyboard vendor.id usb 0x1ebb +vendor.name NuCORE Technology, Inc. vendor.id usb 0x1eda +vendor.name AirTies Wireless Networks vendor.id usb 0x1eda &device.id usb 0x2012 +device.name Air2210 54 Mbps Wireless Adapter vendor.id usb 0x1eda &device.id usb 0x2210 +device.name Air2210 54 Mbps Wireless Adapter vendor.id usb 0x1eda &device.id usb 0x2310 +device.name Air2310 150 Mbps Wireless Adapter vendor.id usb 0x1eda &device.id usb 0x2410 +device.name Air2410 300 Mbps Wireless Adapter vendor.id usb 0x1edb +vendor.name Blackmagic design vendor.id usb 0x1edb &device.id usb 0xbd3b +device.name Intensity Shuttle vendor.id usb 0x1ee8 +vendor.name ONDA COMMUNICATION S.p.a. vendor.id usb 0x1ee8 &device.id usb 0x0014 +device.name MT833UP vendor.id usb 0x1ef6 +vendor.name EADS Deutschland GmbH vendor.id usb 0x1ef6 &device.id usb 0x2233 +device.name Cassidian NH90 STTE vendor.id usb 0x1ef6 &device.id usb 0x5064 +device.name FDR Interface vendor.id usb 0x1ef6 &device.id usb 0x5523 +device.name Cassidian SSDC Adapter II vendor.id usb 0x1ef6 &device.id usb 0x5545 +device.name Cassidian SSDC Adapter III vendor.id usb 0x1ef6 &device.id usb 0x5648 +device.name RIU CSMU/BSD vendor.id usb 0x1ef6 &device.id usb 0x564a +device.name Cassidian RIU CSMU/BSD Simulator vendor.id usb 0x1f28 +vendor.name Cal-Comp vendor.id usb 0x1f28 &device.id usb 0x0020 +device.name CDMA USB Modem A600 vendor.id usb 0x1f28 &device.id usb 0x0021 +device.name CD INSTALLER USB Device vendor.id usb 0x1f3a +vendor.name Onda (unverified) vendor.id usb 0x1f3a &device.id usb 0xefe8 +device.name V972 tablet in flashing mode vendor.id usb 0x1f44 +vendor.name The Neat Company vendor.id usb 0x1f44 &device.id usb 0x0001 +device.name NM-1000 scanner vendor.id usb 0x1f48 +vendor.name H-TRONIC GmbH vendor.id usb 0x1f48 &device.id usb 0x0627 +device.name Data capturing system vendor.id usb 0x1f48 &device.id usb 0x0628 +device.name Data capturing and control module vendor.id usb 0x1f4d +vendor.name G-Tek Electronics Group vendor.id usb 0x1f4d &device.id usb 0xb803 +device.name Lifeview LV5TDLX DVB-T [RTL2832U] vendor.id usb 0x1f4d &device.id usb 0xd220 +device.name Geniatech T220 DVB-T2 TV Stick vendor.id usb 0x1f6f +vendor.name Aliph vendor.id usb 0x1f6f &device.id usb 0x0023 +device.name Jawbone Jambox vendor.id usb 0x1f6f &device.id usb 0x8000 +device.name Jawbone Jambox - Updating vendor.id usb 0x1f75 +vendor.name Innostor Technology Corporation vendor.id usb 0x1f75 &device.id usb 0x0888 +device.name IS888 SATA Storage Controller vendor.id usb 0x1f75 &device.id usb 0x0902 +device.name IS902 UFD controller vendor.id usb 0x1f82 +vendor.name TANDBERG vendor.id usb 0x1f82 &device.id usb 0x0001 +device.name PrecisionHD Camera vendor.id usb 0x1f84 +vendor.name Alere, Inc. vendor.id usb 0x1f87 +vendor.name Stantum vendor.id usb 0x1f87 &device.id usb 0x0002 +device.name Multi-touch HID Controller vendor.id usb 0x1f9b +vendor.name Ubiquiti Networks, Inc. vendor.id usb 0x1f9b &device.id usb 0x0241 +device.name AirView2-EXT vendor.id usb 0x1fab +vendor.name Samsung Opto-Electroncs Co., Ltd. vendor.id usb 0x1fab &device.id usb 0x104d +device.name ES65 vendor.id usb 0x1fbd +vendor.name Delphin Technology AG vendor.id usb 0x1fbd &device.id usb 0x0001 +device.name Expert Key - Data aquisition system vendor.id usb 0x1fc9 +vendor.name NXP Semiconductors vendor.id usb 0x1fc9 &device.id usb 0x0003 +device.name LPC1343 vendor.id usb 0x1fc9 &device.id usb 0x010b +device.name PR533 vendor.id usb 0x1fde +vendor.name ILX Lightwave Corporation vendor.id usb 0x1fde &device.id usb 0x0001 +device.name UART Bridge vendor.id usb 0x1fe7 +vendor.name Vertex Wireless Co., Ltd. vendor.id usb 0x1fe7 &device.id usb 0x1000 +device.name VW100 series CDMA EV-DO Rev.A modem vendor.id usb 0x1ff7 +vendor.name CVT Electronics.Co.,Ltd vendor.id usb 0x1ff7 &device.id usb 0x0013 +device.name CVTouch Screen (HID) vendor.id usb 0x1ff7 &device.id usb 0x001a +device.name Human Interface Device vendor.id usb 0x1fff +vendor.name Ideofy Inc. vendor.id usb 0x2001 +vendor.name D-Link Corp. vendor.id usb 0x2001 &device.id usb 0x0001 +device.name DWL-120 WIRELESS ADAPTER vendor.id usb 0x2001 &device.id usb 0x0201 +device.name DHN-120 10Mb Home Phoneline Adapter vendor.id usb 0x2001 &device.id usb 0x1a00 +device.name DUB-E100 Fast Ethernet Adapter(rev.A) [ASIX AX88172] vendor.id usb 0x2001 &device.id usb 0x1a02 +device.name DUB-E100 Fast Ethernet Adapter(rev.C1) [ASIX AX88772] vendor.id usb 0x2001 &device.id usb 0x200c +device.name 10/100 Ethernet vendor.id usb 0x2001 &device.id usb 0x3200 +device.name DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a] vendor.id usb 0x2001 &device.id usb 0x3301 +device.name DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U] vendor.id usb 0x2001 &device.id usb 0x3306 +device.name DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU] vendor.id usb 0x2001 &device.id usb 0x3308 +device.name DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS] vendor.id usb 0x2001 &device.id usb 0x3309 +device.name DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU] vendor.id usb 0x2001 &device.id usb 0x330a +device.name DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU] vendor.id usb 0x2001 &device.id usb 0x3500 +device.name Elitegroup Computer Systems WLAN card WL-162 vendor.id usb 0x2001 &device.id usb 0x3700 +device.name DWL-122 802.11b [Intersil Prism 3] vendor.id usb 0x2001 &device.id usb 0x3701 +device.name DWL-G120 Spinnaker 802.11g [Intersil ISL3886] vendor.id usb 0x2001 &device.id usb 0x3702 +device.name DWL-120 802.11b Wireless Adapter(rev.F) [Intersil ISL3871] vendor.id usb 0x2001 &device.id usb 0x3703 +device.name AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880] vendor.id usb 0x2001 &device.id usb 0x3704 +device.name AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887] vendor.id usb 0x2001 &device.id usb 0x3705 +device.name AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887] vendor.id usb 0x2001 &device.id usb 0x3761 +device.name IEEE 802.11g USB2.0 Wireless Network Adapter-PN vendor.id usb 0x2001 &device.id usb 0x3a00 +device.name DWL-AG132 [Atheros AR5523] vendor.id usb 0x2001 &device.id usb 0x3a01 +device.name DWL-AG132 (no firmware) [Atheros AR5523] vendor.id usb 0x2001 &device.id usb 0x3a02 +device.name DWL-G132 [Atheros AR5523] vendor.id usb 0x2001 &device.id usb 0x3a03 +device.name DWL-G132 (no firmware) [Atheros AR5523] vendor.id usb 0x2001 &device.id usb 0x3a04 +device.name DWL-AG122 [Atheros AR5523] vendor.id usb 0x2001 &device.id usb 0x3a05 +device.name DWL-AG122 (no firmware) [Atheros AR5523] vendor.id usb 0x2001 &device.id usb 0x3a80 +device.name AirPlus Xtreme G DWL-G132 Wireless Adapter vendor.id usb 0x2001 &device.id usb 0x3a81 +device.name predator Bootloader Download vendor.id usb 0x2001 &device.id usb 0x3a82 +device.name AirPremier AG DWL-AG132 Wireless Adapter vendor.id usb 0x2001 &device.id usb 0x3a83 +device.name predator Bootloader Download vendor.id usb 0x2001 &device.id usb 0x3b00 +device.name AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB] vendor.id usb 0x2001 &device.id usb 0x3b01 +device.name WLAN Boot Device vendor.id usb 0x2001 &device.id usb 0x3c00 +device.name AirPlus G DWL-G122 Wireless Adapter(rev.B1) [Ralink RT2571] vendor.id usb 0x2001 &device.id usb 0x3c01 +device.name AirPlus AG DWL-AG122 Wireless Adapter vendor.id usb 0x2001 &device.id usb 0x3c02 +device.name AirPlus G DWL-G122 Wireless Adapter vendor.id usb 0x2001 &device.id usb 0x3c05 +device.name DUB-E100 Fast Ethernet Adapter(rev.B1) [ASIX AX88772] vendor.id usb 0x2001 &device.id usb 0x3c15 +device.name DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372] vendor.id usb 0x2001 &device.id usb 0x3c17 +device.name DWA-123 Wireless N 150 Adapter(rev.A1) [Ralink RT3370] vendor.id usb 0x2001 &device.id usb 0x3c19 +device.name DWA-125 Wireless N 150 Adapter(rev.A3) [Ralink RT5370] vendor.id usb 0x2001 &device.id usb 0x3c1a +device.name DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.B2) [Ralink RT5572] vendor.id usb 0x2001 &device.id usb 0x3c1b +device.name DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070] vendor.id usb 0x2001 &device.id usb 0x4000 +device.name DSB-650C Ethernet [klsi] vendor.id usb 0x2001 &device.id usb 0x4001 +device.name DSB-650TX Ethernet [pegasus] vendor.id usb 0x2001 &device.id usb 0x4002 +device.name DSB-650TX Ethernet [pegasus] vendor.id usb 0x2001 &device.id usb 0x4003 +device.name DSB-650TX-PNA Ethernet [pegasus] vendor.id usb 0x2001 &device.id usb 0x400b +device.name 10/100 Ethernet vendor.id usb 0x2001 &device.id usb 0x4102 +device.name 10/100 Ethernet vendor.id usb 0x2001 &device.id usb 0x5100 +device.name DSL-200 ADSL ATM Modem vendor.id usb 0x2001 &device.id usb 0x5102 +device.name DSL-200 ADSL Loader vendor.id usb 0x2001 &device.id usb 0x5b00 +device.name Remote NDIS Network Device vendor.id usb 0x2001 &device.id usb 0x9414 +device.name Cable Modem vendor.id usb 0x2001 &device.id usb 0x9b00 +device.name Broadband Cable Modem Remote NDIS Device vendor.id usb 0x2001 &device.id usb 0xabc1 +device.name DSB-650 Ethernet [pegasus] vendor.id usb 0x2001 &device.id usb 0xf013 +device.name DLink 7 port USB2.0 Hub vendor.id usb 0x2001 &device.id usb 0xf103 +device.name DUB-H7 7-port USB 2.0 hub vendor.id usb 0x2001 &device.id usb 0xf10d +device.name Accent Communications Modem vendor.id usb 0x2001 &device.id usb 0xf110 +device.name DUB-AV300 A/V Capture vendor.id usb 0x2001 &device.id usb 0xf111 +device.name DBT-122 Bluetooth adapter vendor.id usb 0x2001 &device.id usb 0xf112 +device.name DUB-T210 Audio Device vendor.id usb 0x2001 &device.id usb 0xf116 +device.name Formosa 2 vendor.id usb 0x2001 &device.id usb 0xf117 +device.name Formosa 3 vendor.id usb 0x2001 &device.id usb 0xf118 +device.name Formosa 4 vendor.id usb 0x2002 +vendor.name DAP Technologies vendor.id usb 0x2003 +vendor.name detectomat vendor.id usb 0x2003 &device.id usb 0xea61 +device.name dc3500 vendor.id usb 0x200c +vendor.name Reloop vendor.id usb 0x200c &device.id usb 0x100b +device.name Play audio soundcard vendor.id usb 0x2013 +vendor.name PCTV Systems vendor.id usb 0x2013 &device.id usb 0x0245 +device.name PCTV 73ESE vendor.id usb 0x2013 &device.id usb 0x0246 +device.name PCTV 74E vendor.id usb 0x2013 &device.id usb 0x0248 +device.name PCTV 282E vendor.id usb 0x2013 &device.id usb 0x024f +device.name nanoStick T2 290e vendor.id usb 0x2019 +vendor.name PLANEX vendor.id usb 0x2019 &device.id usb 0x3220 +device.name GW-US11S WLAN [Atmel AT76C503A] vendor.id usb 0x2019 &device.id usb 0x4901 +device.name GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU] vendor.id usb 0x2019 &device.id usb 0x4903 +device.name GW-USFang300 802.11abgn Wireless Adapter [Realtek RTL8192DU] vendor.id usb 0x2019 &device.id usb 0x4904 +device.name GW-USUltra300 802.11abgn Wireless Adapter [Realtek RTL8192DU] vendor.id usb 0x2019 &device.id usb 0x5303 +device.name GW-US54GXS 802.11bg vendor.id usb 0x2019 &device.id usb 0x5304 +device.name GWUS300 802.11n vendor.id usb 0x2019 &device.id usb 0xab01 +device.name GW-US54HP vendor.id usb 0x2019 &device.id usb 0xab24 +device.name GW-US300MiniS vendor.id usb 0x2019 &device.id usb 0xab25 +device.name GW-USMini2N 802.11n Wireless Adapter [Ralink RT2870] vendor.id usb 0x2019 &device.id usb 0xab28 +device.name GW-USNano vendor.id usb 0x2019 &device.id usb 0xab29 +device.name GW-USMicro300 vendor.id usb 0x2019 &device.id usb 0xab2a +device.name GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS] vendor.id usb 0x2019 &device.id usb 0xab2b +device.name GW-USEco300 802.11bgn Wireless Adapter [Realtek RTL8192CU] vendor.id usb 0x2019 &device.id usb 0xab2c +device.name GW-USDual300 802.11abgn Wireless Adapter [Realtek RTL8192DU] vendor.id usb 0x2019 &device.id usb 0xab50 +device.name GW-US54Mini2 vendor.id usb 0x2019 &device.id usb 0xc002 +device.name GW-US54SG vendor.id usb 0x2019 &device.id usb 0xc007 +device.name GW-US54GZL vendor.id usb 0x2019 &device.id usb 0xed02 +device.name GW-USMM vendor.id usb 0x2019 &device.id usb 0xed06 +device.name GW-US300MiniW 802.11bgn Wireless Adapter vendor.id usb 0x2019 &device.id usb 0xed10 +device.name GW-US300Mini2 vendor.id usb 0x2019 &device.id usb 0xed14 +device.name GW-USMicroN vendor.id usb 0x2019 &device.id usb 0xed16 +device.name GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU] vendor.id usb 0x2019 &device.id usb 0xed17 +device.name GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS] vendor.id usb 0x2019 &device.id usb 0xed18 +device.name GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU] vendor.id usb 0x203d +vendor.name Encore Electronics Inc. vendor.id usb 0x203d &device.id usb 0x1480 +device.name ENUWI-N3 [802.11n Wireless N150 Adapter] vendor.id usb 0x2040 +vendor.name Hauppauge vendor.id usb 0x2040 &device.id usb 0x0c80 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x0c90 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x1700 +device.name CataMount vendor.id usb 0x2040 &device.id usb 0x1800 +device.name Okemo A vendor.id usb 0x2040 &device.id usb 0x1801 +device.name Okemo B vendor.id usb 0x2040 &device.id usb 0x2000 +device.name Tiger Minicard vendor.id usb 0x2040 &device.id usb 0x2009 +device.name Tiger Minicard R2 vendor.id usb 0x2040 &device.id usb 0x200a +device.name Tiger Minicard vendor.id usb 0x2040 &device.id usb 0x2010 +device.name Tiger Minicard vendor.id usb 0x2040 &device.id usb 0x2011 +device.name WinTV MiniCard [Dell Digital TV Receiver] vendor.id usb 0x2040 &device.id usb 0x2019 +device.name Tiger Minicard vendor.id usb 0x2040 &device.id usb 0x2400 +device.name WinTV PVR USB2 (Model 24019) vendor.id usb 0x2040 &device.id usb 0x4700 +device.name WinTV Nova-S-USB2 vendor.id usb 0x2040 &device.id usb 0x4902 +device.name HD PVR vendor.id usb 0x2040 &device.id usb 0x4903 +device.name HS PVR vendor.id usb 0x2040 &device.id usb 0x4982 +device.name HD PVR vendor.id usb 0x2040 &device.id usb 0x5500 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x5510 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x5520 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x5530 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x5580 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x5590 +device.name Windham vendor.id usb 0x2040 &device.id usb 0x6500 +device.name WinTV HVR-900 vendor.id usb 0x2040 &device.id usb 0x6502 +device.name WinTV HVR-900 vendor.id usb 0x2040 &device.id usb 0x6503 +device.name WinTV HVR-930 vendor.id usb 0x2040 &device.id usb 0x6513 +device.name WinTV HVR-980 vendor.id usb 0x2040 &device.id usb 0x7050 +device.name Nova-T Stick vendor.id usb 0x2040 &device.id usb 0x7060 +device.name Nova-T Stick 2 vendor.id usb 0x2040 &device.id usb 0x7070 +device.name Nova-T Stick 3 vendor.id usb 0x2040 &device.id usb 0x7240 +device.name WinTV HVR-850 vendor.id usb 0x2040 &device.id usb 0x8400 +device.name WinTV Nova-T-500 vendor.id usb 0x2040 &device.id usb 0x9300 +device.name WinTV NOVA-T USB2 (cold) vendor.id usb 0x2040 &device.id usb 0x9301 +device.name WinTV NOVA-T USB2 (warm) vendor.id usb 0x2040 &device.id usb 0x9941 +device.name WinTV Nova-T-500 vendor.id usb 0x2040 &device.id usb 0x9950 +device.name WinTV Nova-T-500 vendor.id usb 0x2040 &device.id usb 0xb910 +device.name Windham vendor.id usb 0x2040 &device.id usb 0xb980 +device.name Windham vendor.id usb 0x2040 &device.id usb 0xb990 +device.name Windham vendor.id usb 0x2040 &device.id usb 0xc000 +device.name Windham vendor.id usb 0x2040 &device.id usb 0xc010 +device.name Windham vendor.id usb 0x2047 +vendor.name Texas Instruments vendor.id usb 0x2047 &device.id usb 0x0200 +device.name MSP430 USB HID Bootstrap Loader vendor.id usb 0x2047 &device.id usb 0x0855 +device.name Invensense Embedded MotionApp HID Sensor vendor.id usb 0x2047 &device.id usb 0x0964 +device.name Inventio Software MSP430 vendor.id usb 0x2058 +vendor.name Nano River Technology vendor.id usb 0x2058 &device.id usb 0x2058 +device.name ViperBoard I2C, SPI, GPIO interface vendor.id usb 0x2077 +vendor.name Taicang T&W Electronics Co. Ltd vendor.id usb 0x2077 &device.id usb 0x9002 +device.name W1M100 HSPA/WCDMA Module vendor.id usb 0x2080 +vendor.name Barnes & Noble vendor.id usb 0x2080 &device.id usb 0x0001 +device.name nook vendor.id usb 0x2080 &device.id usb 0x0002 +device.name NOOKcolor vendor.id usb 0x2080 &device.id usb 0x0003 +device.name NOOK Simple Touch vendor.id usb 0x2080 &device.id usb 0x0004 +device.name NOOK Tablet vendor.id usb 0x2086 +vendor.name SIMPASS vendor.id usb 0x2087 +vendor.name Cando vendor.id usb 0x2087 &device.id usb 0x0a01 +device.name Multi Touch Panel vendor.id usb 0x2087 &device.id usb 0x0a02 +device.name Multi Touch Panel vendor.id usb 0x2087 &device.id usb 0x0b03 +device.name Multi Touch Panel vendor.id usb 0x20a0 +vendor.name Clay Logic vendor.id usb 0x20a0 &device.id usb 0x4123 +device.name IKALOGIC SCANALOGIC 2 vendor.id usb 0x20a0 &device.id usb 0x414a +device.name MDE SPI Interface vendor.id usb 0x20a0 &device.id usb 0x415a +device.name OpenPilot vendor.id usb 0x20a0 &device.id usb 0x415b +device.name CopterControl vendor.id usb 0x20a0 &device.id usb 0x415c +device.name PipXtreme vendor.id usb 0x20b1 +vendor.name XMOS Ltd vendor.id usb 0x20b1 &device.id usb 0x10ad +device.name XUSB Loader vendor.id usb 0x20b1 &device.id usb 0xf7d1 +device.name XTAG2 - JTAG Adapter vendor.id usb 0x20b3 +vendor.name Hanvon vendor.id usb 0x20b3 &device.id usb 0x0a18 +device.name 10.1 Touch screen overlay vendor.id usb 0x20b7 +vendor.name Qi Hardware vendor.id usb 0x20b7 &device.id usb 0x0713 +device.name Milkymist JTAG/serial vendor.id usb 0x20b7 &device.id usb 0x1540 +device.name ben-wpan, AT86RF230-based vendor.id usb 0x20b7 &device.id usb 0x1db5 +device.name IDBG in DFU mode vendor.id usb 0x20b7 &device.id usb 0x1db6 +device.name IDBG in normal mode vendor.id usb 0x20b7 &device.id usb 0xc25b +device.name C2 Dongle vendor.id usb 0x20b7 &device.id usb 0xcb72 +device.name ben-wpan, cntr vendor.id usb 0x20ce +vendor.name Minicircuits vendor.id usb 0x20ce &device.id usb 0x0012 +device.name RF Sythesizer 250-4200MHz model SSG-4000LH vendor.id usb 0x20ce &device.id usb 0x0021 +device.name RF Switch Matrix vendor.id usb 0x20ce &device.id usb 0x0022 +device.name I/O Controller vendor.id usb 0x20df +vendor.name Simtec Electronics vendor.id usb 0x20df &device.id usb 0x0001 +device.name Entropy Key [UDEKEY01] vendor.id usb 0x20f1 +vendor.name NET New Electronic Technology GmbH vendor.id usb 0x20f1 &device.id usb 0x0101 +device.name iCube3 Camera vendor.id usb 0x20f4 +vendor.name TRENDnet vendor.id usb 0x20f4 &device.id usb 0x648b +device.name TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS] vendor.id usb 0x20f7 +vendor.name XIMEA vendor.id usb 0x20f7 &device.id usb 0x3001 +device.name Camera with CMOS sensor [MQ] vendor.id usb 0x20f7 &device.id usb 0x3021 +device.name Camera with CCD sensor [MD] vendor.id usb 0x20f7 &device.id usb 0x30b3 +device.name Camera with CMOS sensor in Vision mode [MQ] vendor.id usb 0x20f7 &device.id usb 0xa003 +device.name Subminiature 5Mpix B/W Camera, MU9PM-MH vendor.id usb 0x2100 +vendor.name RT Systems vendor.id usb 0x2100 &device.id usb 0x9e52 +device.name Yaesu VX-7 vendor.id usb 0x2100 &device.id usb 0x9e54 +device.name CT29B Radio Cable vendor.id usb 0x2100 &device.id usb 0x9e57 +device.name RTS01 Radio Cable vendor.id usb 0x2100 &device.id usb 0x9e5d +device.name K4Y Radio Cable vendor.id usb 0x2100 &device.id usb 0x9e5f +device.name FT232RL [RTS05 Serial Cable] vendor.id usb 0x2101 +vendor.name ActionStar vendor.id usb 0x2101 &device.id usb 0x0201 +device.name SIIG 4-to-2 Printer Switch vendor.id usb 0x2109 +vendor.name VIA Labs, Inc. vendor.id usb 0x2109 &device.id usb 0x0700 +device.name VL700 SATA 3Gb/s bridge vendor.id usb 0x2109 &device.id usb 0x0701 +device.name VL701 SATA 3Gb/s bridge vendor.id usb 0x2109 &device.id usb 0x0810 +device.name VL81x Hub vendor.id usb 0x2109 &device.id usb 0x0811 +device.name Hub vendor.id usb 0x2109 &device.id usb 0x0812 +device.name VL812 Hub vendor.id usb 0x2109 &device.id usb 0x2811 +device.name Hub vendor.id usb 0x2109 &device.id usb 0x2812 +device.name VL812 Hub vendor.id usb 0x2109 &device.id usb 0x3431 +device.name Hub vendor.id usb 0x2109 &device.id usb 0x8110 +device.name Hub vendor.id usb 0x2113 +vendor.name Softkinetic vendor.id usb 0x2113 &device.id usb 0x0137 +device.name DepthSense 311 (3D) vendor.id usb 0x2113 &device.id usb 0x0145 +device.name DepthSense 325 vendor.id usb 0x2113 &device.id usb 0x8000 +device.name DepthSense 311 (Color) vendor.id usb 0x2149 +vendor.name Advanced Silicon S.A. vendor.id usb 0x2149 &device.id usb 0x211b +device.name Touchscreen Controller vendor.id usb 0x2149 &device.id usb 0x2703 +device.name TS58xxA/TC56xxA [CoolTouch] vendor.id usb 0x2162 +vendor.name Creative (?) vendor.id usb 0x2162 &device.id usb 0x2031 +device.name Network Blaster Wireless Adapter vendor.id usb 0x2162 &device.id usb 0x500c +device.name DE5771 Modem Blaster vendor.id usb 0x2162 &device.id usb 0x8001 +device.name Broadxent BritePort DSL Bridge 8010U vendor.id usb 0x2184 +vendor.name GW Instek vendor.id usb 0x2184 &device.id usb 0x0005 +device.name GDS-3000 Oscilloscope vendor.id usb 0x2184 &device.id usb 0x0006 +device.name GDS-3000 Oscilloscope vendor.id usb 0x2184 &device.id usb 0x0011 +device.name AFG Function Generator (CDC) vendor.id usb 0x21a1 +vendor.name Emotiv Systems Pty. Ltd. vendor.id usb 0x21a1 &device.id usb 0x0001 +device.name EPOC Consumer Headset Wireless Dongle vendor.id usb 0x21d6 +vendor.name Agecodagis SARL vendor.id usb 0x21d6 &device.id usb 0x0002 +device.name Seismic recorder [Tellus] vendor.id usb 0x2222 +vendor.name MacAlly vendor.id usb 0x2222 &device.id usb 0x0004 +device.name iWebKey Keyboard vendor.id usb 0x2222 &device.id usb 0x2520 +device.name Mini Tablet vendor.id usb 0x2222 &device.id usb 0x4050 +device.name AirStick joystick vendor.id usb 0x2227 +vendor.name SAMWOO Enterprise vendor.id usb 0x2227 &device.id usb 0x3105 +device.name SKYDATA SKD-U100 vendor.id usb 0x2232 +vendor.name Silicon Motion vendor.id usb 0x2232 &device.id usb 0x1005 +device.name WebCam SCB-0385N vendor.id usb 0x2232 &device.id usb 0x1028 +device.name WebCam SC-03FFL11939N vendor.id usb 0x2232 &device.id usb 0x1029 +device.name WebCam SC-13HDL11939N vendor.id usb 0x2232 &device.id usb 0x1037 +device.name WebCam SC-03FFM12339N vendor.id usb 0x2233 +vendor.name RadioShack Corporation vendor.id usb 0x2233 &device.id usb 0x6323 +device.name USB Electronic Scale vendor.id usb 0x2237 +vendor.name Kobo Inc. vendor.id usb 0x2237 &device.id usb 0x4161 +device.name eReader White vendor.id usb 0x225d +vendor.name Morpho vendor.id usb 0x225d &device.id usb 0x0001 +device.name FINGER VP Multimodal Biometric Sensor vendor.id usb 0x225d &device.id usb 0x0008 +device.name CBM-E3 Fingerprint Sensor vendor.id usb 0x225d &device.id usb 0x0009 +device.name CBM Fingerprint Sensor [CBM-V3] vendor.id usb 0x225d &device.id usb 0x000a +device.name MSO1300-E3 Fingerprint Sensor vendor.id usb 0x225d &device.id usb 0x000b +device.name MSO1300 Fingerprint Sensor [MSO1300-V3] vendor.id usb 0x225d &device.id usb 0x000c +device.name MSO1350-E3 Fingerprint Sensor & SmartCard Reader vendor.id usb 0x225d &device.id usb 0x000d +device.name MSO1350 Fingerprint Sensor & SmartCard Reader [MSO1350-V3] vendor.id usb 0x225d &device.id usb 0x000e +device.name MorphoAccess SIGMA Biometric Access Control Terminal vendor.id usb 0x228d +vendor.name 8D Technologies inc. vendor.id usb 0x228d &device.id usb 0x0001 +device.name Terminal Bike Key Reader vendor.id usb 0x22a6 +vendor.name Pie Digital, Inc. vendor.id usb 0x22a6 &device.id usb 0xffff +device.name PieKey "beta" 4GB model 4E4F41482E4F5247 (SM3251Q BB) vendor.id usb 0x22b8 +vendor.name Motorola PCS vendor.id usb 0x22b8 &device.id usb 0x0001 +device.name Wally 2.2 chipset vendor.id usb 0x22b8 &device.id usb 0x0002 +device.name Wally 2.4 chipset vendor.id usb 0x22b8 &device.id usb 0x0005 +device.name V.60c/V.60i GSM Phone vendor.id usb 0x22b8 &device.id usb 0x0830 +device.name 2386C-HT820 vendor.id usb 0x22b8 &device.id usb 0x0833 +device.name 2386C-HT820 [Flash Mode] vendor.id usb 0x22b8 &device.id usb 0x0850 +device.name Bluetooth Device vendor.id usb 0x22b8 &device.id usb 0x1001 +device.name Patriot 1.0 (GSM) chipset vendor.id usb 0x22b8 &device.id usb 0x1002 +device.name Patriot 2.0 chipset vendor.id usb 0x22b8 &device.id usb 0x1005 +device.name T280e GSM/GPRS Phone vendor.id usb 0x22b8 &device.id usb 0x1101 +device.name Patriot 1.0 (TDMA) chipset vendor.id usb 0x22b8 &device.id usb 0x1801 +device.name Rainbow chipset flash vendor.id usb 0x22b8 &device.id usb 0x2035 +device.name Bluetooth Device vendor.id usb 0x22b8 &device.id usb 0x2805 +device.name GSM Modem vendor.id usb 0x22b8 &device.id usb 0x2821 +device.name T720 GSM Phone vendor.id usb 0x22b8 &device.id usb 0x2822 +device.name V.120e GSM Phone vendor.id usb 0x22b8 &device.id usb 0x2823 +device.name Flash Interface vendor.id usb 0x22b8 &device.id usb 0x2a01 +device.name MSM6050 chipset vendor.id usb 0x22b8 &device.id usb 0x2a02 +device.name CDMA modem vendor.id usb 0x22b8 &device.id usb 0x2a03 +device.name MSM6050 chipset flash vendor.id usb 0x22b8 &device.id usb 0x2a21 +device.name V710 GSM Phone (P2K) vendor.id usb 0x22b8 &device.id usb 0x2a22 +device.name V710 GSM Phone (AT) vendor.id usb 0x22b8 &device.id usb 0x2a23 +device.name MSM6100 chipset flash vendor.id usb 0x22b8 &device.id usb 0x2a41 +device.name MSM6300 chipset vendor.id usb 0x22b8 &device.id usb 0x2a42 +device.name Usb Modem vendor.id usb 0x22b8 &device.id usb 0x2a43 +device.name MSM6300 chipset flash vendor.id usb 0x22b8 &device.id usb 0x2a61 +device.name E815 GSM Phone (P2K) vendor.id usb 0x22b8 &device.id usb 0x2a62 +device.name E815 GSM Phone (AT) vendor.id usb 0x22b8 &device.id usb 0x2a63 +device.name MSM6500 chipset flash vendor.id usb 0x22b8 &device.id usb 0x2a81 +device.name MSM6025 chipset vendor.id usb 0x22b8 &device.id usb 0x2a83 +device.name MSM6025 chipset flash vendor.id usb 0x22b8 &device.id usb 0x2ac1 +device.name MSM6100 chipset vendor.id usb 0x22b8 &device.id usb 0x2ac3 +device.name MSM6100 chipset flash vendor.id usb 0x22b8 &device.id usb 0x2d78 +device.name XT300[SPICE] vendor.id usb 0x22b8 &device.id usb 0x3001 +device.name A835/E1000 GSM Phone (P2K) vendor.id usb 0x22b8 &device.id usb 0x3002 +device.name A835/E1000 GSM Phone (AT) vendor.id usb 0x22b8 &device.id usb 0x3801 +device.name C350L/C450 (P2K) vendor.id usb 0x22b8 &device.id usb 0x3802 +device.name C330/C350L/C450/EZX GSM Phone (AT) vendor.id usb 0x22b8 &device.id usb 0x3803 +device.name Neptune LT chipset flash vendor.id usb 0x22b8 &device.id usb 0x4001 +device.name OMAP 1.0 chipset vendor.id usb 0x22b8 &device.id usb 0x4002 +device.name A920/A925 UMTS Phone vendor.id usb 0x22b8 &device.id usb 0x4003 +device.name OMAP 1.0 chipset flash vendor.id usb 0x22b8 &device.id usb 0x4008 +device.name OMAP 1.0 chipset RDL vendor.id usb 0x22b8 &device.id usb 0x41d6 +device.name Droid X (Windows media mode) vendor.id usb 0x22b8 &device.id usb 0x41d9 +device.name Droid/Milestone vendor.id usb 0x22b8 &device.id usb 0x41db +device.name Droid/Milestone (Debug mode) vendor.id usb 0x22b8 &device.id usb 0x41de +device.name Droid X (PC mode) vendor.id usb 0x22b8 &device.id usb 0x4204 +device.name MPx200 Smartphone vendor.id usb 0x22b8 &device.id usb 0x4214 +device.name MPc GSM vendor.id usb 0x22b8 &device.id usb 0x4224 +device.name MPx220 Smartphone vendor.id usb 0x22b8 &device.id usb 0x4234 +device.name MPc CDMA vendor.id usb 0x22b8 &device.id usb 0x4244 +device.name MPx100 Smartphone vendor.id usb 0x22b8 &device.id usb 0x4285 +device.name Droid X (Mass storage) vendor.id usb 0x22b8 &device.id usb 0x4801 +device.name Neptune LTS chipset vendor.id usb 0x22b8 &device.id usb 0x4803 +device.name Neptune LTS chipset flash vendor.id usb 0x22b8 &device.id usb 0x4810 +device.name Triplet GSM Phone (storage) vendor.id usb 0x22b8 &device.id usb 0x4901 +device.name Triplet GSM Phone (P2K) vendor.id usb 0x22b8 &device.id usb 0x4902 +device.name Triplet GSM Phone (AT) vendor.id usb 0x22b8 &device.id usb 0x4903 +device.name Neptune LTE chipset flash vendor.id usb 0x22b8 &device.id usb 0x4a01 +device.name Neptune LTX chipset vendor.id usb 0x22b8 &device.id usb 0x4a03 +device.name Neptune LTX chipset flash vendor.id usb 0x22b8 &device.id usb 0x4a32 +device.name L6-imode Phone vendor.id usb 0x22b8 &device.id usb 0x5801 +device.name Neptune ULS chipset vendor.id usb 0x22b8 &device.id usb 0x5803 +device.name Neptune ULS chipset flash vendor.id usb 0x22b8 &device.id usb 0x5901 +device.name Neptune VLT chipset vendor.id usb 0x22b8 &device.id usb 0x5903 +device.name Neptune VLT chipset flash vendor.id usb 0x22b8 &device.id usb 0x6001 +device.name Dalhart EZX vendor.id usb 0x22b8 &device.id usb 0x6003 +device.name Dalhart flash vendor.id usb 0x22b8 &device.id usb 0x6004 +device.name EZX GSM Phone (CDC Net) vendor.id usb 0x22b8 &device.id usb 0x6006 +device.name MOTOROKR E6 vendor.id usb 0x22b8 &device.id usb 0x6008 +device.name Dalhart RDL vendor.id usb 0x22b8 &device.id usb 0x6009 +device.name EZX GSM Phone (P2K) vendor.id usb 0x22b8 &device.id usb 0x600a +device.name Dalhart EZX config 17 vendor.id usb 0x22b8 &device.id usb 0x600b +device.name Dalhart EZX config 18 vendor.id usb 0x22b8 &device.id usb 0x600c +device.name EZX GSM Phone (USBLAN) vendor.id usb 0x22b8 &device.id usb 0x6021 +device.name JUIX chipset vendor.id usb 0x22b8 &device.id usb 0x6023 +device.name JUIX chipset flash vendor.id usb 0x22b8 &device.id usb 0x6026 +device.name Flash RAM Downloader/miniOS vendor.id usb 0x22b8 &device.id usb 0x6027 +device.name USBLAN vendor.id usb 0x22b8 &device.id usb 0x604c +device.name EZX GSM Phone (Storage) vendor.id usb 0x22b8 &device.id usb 0x6101 +device.name Talon integrated chipset vendor.id usb 0x22b8 &device.id usb 0x6401 +device.name Argon chipset vendor.id usb 0x22b8 &device.id usb 0x6403 +device.name Argon chipset flash vendor.id usb 0x22b8 &device.id usb 0x6415 +device.name ROKR Z6 (MTP mode) vendor.id usb 0x22b8 &device.id usb 0x6604 +device.name Washington CDMA Phone vendor.id usb 0x22b8 &device.id usb 0x6631 +device.name CDC Modem vendor.id usb 0x22b8 &device.id usb 0x7001 +device.name Q Smartphone vendor.id usb 0x22b8 &device.id usb 0xfe01 +device.name StarTAC III MS900 vendor.id usb 0x22b9 +vendor.name eTurboTouch Technology, Inc. vendor.id usb 0x22b9 &device.id usb 0x0006 +device.name Touch Screen vendor.id usb 0x22ba +vendor.name Technology Innovation Holdings, Ltd vendor.id usb 0x2304 +vendor.name Pinnacle Systems, Inc. vendor.id usb 0x2304 &device.id usb 0x0109 +device.name Studio PCTV USB (SECAM) vendor.id usb 0x2304 &device.id usb 0x0110 +device.name Studio PCTV USB (PAL) vendor.id usb 0x2304 &device.id usb 0x0111 +device.name Miro PCTV USB vendor.id usb 0x2304 &device.id usb 0x0112 +device.name Studio PCTV USB (NTSC) with FM radio vendor.id usb 0x2304 &device.id usb 0x0201 +device.name Systems MovieBox Device vendor.id usb 0x2304 &device.id usb 0x0204 +device.name MovieBox USB_B vendor.id usb 0x2304 &device.id usb 0x0205 +device.name DVC 150B vendor.id usb 0x2304 &device.id usb 0x0206 +device.name Systems MovieBox Deluxe Device vendor.id usb 0x2304 &device.id usb 0x0207 +device.name Dazzle DVC90 Video Device vendor.id usb 0x2304 &device.id usb 0x0208 +device.name Studio PCTV USB2 vendor.id usb 0x2304 &device.id usb 0x020e +device.name PCTV 200e vendor.id usb 0x2304 &device.id usb 0x020f +device.name PCTV 400e BDA Device vendor.id usb 0x2304 &device.id usb 0x0210 +device.name Studio PCTV USB (PAL) with FM radio vendor.id usb 0x2304 &device.id usb 0x0212 +device.name Studio PCTV USB (NTSC) vendor.id usb 0x2304 &device.id usb 0x0213 +device.name 500-USB Device vendor.id usb 0x2304 &device.id usb 0x0214 +device.name Studio PCTV USB (PAL) with FM radio vendor.id usb 0x2304 &device.id usb 0x0216 +device.name PCTV 60e vendor.id usb 0x2304 &device.id usb 0x0219 +device.name PCTV 260e vendor.id usb 0x2304 &device.id usb 0x021a +device.name Dazzle DVC100 Audio Device vendor.id usb 0x2304 &device.id usb 0x021b +device.name Dazzle DVC130/DVC170 vendor.id usb 0x2304 &device.id usb 0x021d +device.name Dazzle DVC130 vendor.id usb 0x2304 &device.id usb 0x021e +device.name Dazzle DVC170 vendor.id usb 0x2304 &device.id usb 0x021f +device.name PCTV Sat HDTV Pro BDA Device vendor.id usb 0x2304 &device.id usb 0x0222 +device.name PCTV Sat Pro BDA Device vendor.id usb 0x2304 &device.id usb 0x0223 +device.name DazzleTV Sat BDA Device vendor.id usb 0x2304 &device.id usb 0x0225 +device.name Remote Kit Infrared Transceiver vendor.id usb 0x2304 &device.id usb 0x0226 +device.name PCTV 330e vendor.id usb 0x2304 &device.id usb 0x0227 +device.name PCTV for Mac, HD Stick vendor.id usb 0x2304 &device.id usb 0x0228 +device.name PCTV DVB-T Flash Stick vendor.id usb 0x2304 &device.id usb 0x0229 +device.name PCTV Dual DVB-T 2001e vendor.id usb 0x2304 &device.id usb 0x022a +device.name PCTV 160e vendor.id usb 0x2304 &device.id usb 0x022b +device.name PCTV 71e [Afatech AF9015] vendor.id usb 0x2304 &device.id usb 0x0232 +device.name PCTV 170e vendor.id usb 0x2304 &device.id usb 0x0236 +device.name PCTV 72e [DiBcom DiB7000PC] vendor.id usb 0x2304 &device.id usb 0x0237 +device.name PCTV 73e [DiBcom DiB7000PC] vendor.id usb 0x2304 &device.id usb 0x023a +device.name PCTV 801e vendor.id usb 0x2304 &device.id usb 0x023b +device.name PCTV 801e SE vendor.id usb 0x2304 &device.id usb 0x023d +device.name PCTV 340e vendor.id usb 0x2304 &device.id usb 0x023e +device.name PCTV 340e SE vendor.id usb 0x2304 &device.id usb 0x0300 +device.name Studio Linx Video input cable (NTSC) vendor.id usb 0x2304 &device.id usb 0x0301 +device.name Studio Linx Video input cable (PAL) vendor.id usb 0x2304 &device.id usb 0x0302 +device.name Dazzle DVC120 vendor.id usb 0x2304 &device.id usb 0x0419 +device.name PCTV Bungee USB (PAL) with FM radio vendor.id usb 0x2304 &device.id usb 0x061d +device.name PCTV Deluxe (NTSC) Device vendor.id usb 0x2304 &device.id usb 0x061e +device.name PCTV Deluxe (PAL) Device vendor.id usb 0x2318 +vendor.name Shining Technologies, Inc. [hex] vendor.id usb 0x2318 &device.id usb 0x0011 +device.name CitiDISK Jr. IDE Enclosure vendor.id usb 0x2341 +vendor.name Arduino SA vendor.id usb 0x2341 &device.id usb 0x0001 +device.name Uno (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x0010 +device.name Mega 2560 (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x003b +device.name Serial Adapter (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x003f +device.name Mega ADK (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x0042 +device.name Mega 2560 R3 (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x0043 +device.name Uno R3 (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x0044 +device.name Mega ADK R3 (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x0045 +device.name Serial R3 (CDC ACM) vendor.id usb 0x2341 &device.id usb 0x8036 +device.name Leonardo (CDC ACM, HID) vendor.id usb 0x2373 +vendor.name Pumatronix Ltda vendor.id usb 0x2373 &device.id usb 0x0001 +device.name 5 MegaPixel Digital Still Camera [DSC5M] vendor.id usb 0x2375 +vendor.name Digit@lway, Inc. vendor.id usb 0x2375 &device.id usb 0x0001 +device.name Digital Audio Player vendor.id usb 0x2406 +vendor.name SANHO Digital Electronics Co., Ltd. vendor.id usb 0x2406 &device.id usb 0x6688 +device.name PD7X Portable Storage vendor.id usb 0x2443 +vendor.name Aessent Technology Ltd vendor.id usb 0x2443 &device.id usb 0x00dc +device.name aes220 FPGA Mini-Module vendor.id usb 0x2478 +vendor.name Tripp-Lite vendor.id usb 0x2478 &device.id usb 0x2008 +device.name U209-000-R Serial Port vendor.id usb 0x248a +vendor.name Maxxter vendor.id usb 0x248a &device.id usb 0x8366 +device.name Wireless Optical Mouse ACT-MUSW-002 vendor.id usb 0x249c +vendor.name M2Tech s.r.l. vendor.id usb 0x24e1 +vendor.name Paratronic vendor.id usb 0x24e1 &device.id usb 0x3001 +device.name Adp-usb vendor.id usb 0x24e1 &device.id usb 0x3005 +device.name Radius vendor.id usb 0x2632 +vendor.name TwinMOS vendor.id usb 0x2632 &device.id usb 0x3209 +device.name 7-in-1 Card Reader vendor.id usb 0x2639 +vendor.name Xsens vendor.id usb 0x2639 &device.id usb 0x0001 +device.name MTi-10 IMU vendor.id usb 0x2639 &device.id usb 0x0002 +device.name MTi-20 VRU vendor.id usb 0x2639 &device.id usb 0x0003 +device.name MTi-30 AHRS vendor.id usb 0x2639 &device.id usb 0x0011 +device.name MTi-100 IMU vendor.id usb 0x2639 &device.id usb 0x0012 +device.name MTi-200 VRU vendor.id usb 0x2639 &device.id usb 0x0013 +device.name MTi-300 AHRS vendor.id usb 0x2639 &device.id usb 0x0017 +device.name MTi-G 7xx GNSS/INS vendor.id usb 0x2639 &device.id usb 0x0100 +device.name Body Pack vendor.id usb 0x2639 &device.id usb 0x0101 +device.name Awinda Station vendor.id usb 0x2639 &device.id usb 0x0102 +device.name Awinda Dongle vendor.id usb 0x2639 &device.id usb 0x0103 +device.name Sync Station vendor.id usb 0x2639 &device.id usb 0x0200 +device.name MTw vendor.id usb 0x2639 &device.id usb 0xd00d +device.name Wireless Receiver vendor.id usb 0x2650 +vendor.name Electronics For Imaging, Inc. [hex] vendor.id usb 0x2659 +vendor.name Sundtek vendor.id usb 0x2659 &device.id usb 0x1101 +device.name TNT DVB-T/DAB/DAB+/FM vendor.id usb 0x2659 &device.id usb 0x1201 +device.name FM Transmitter/Receiver vendor.id usb 0x2659 &device.id usb 0x1202 +device.name MediaTV Analog/FM/DVB-T vendor.id usb 0x2659 &device.id usb 0x1203 +device.name MediaTV Analog/FM/DVB-T MiniPCIe vendor.id usb 0x2659 &device.id usb 0x1204 +device.name MediaTV Analog/FM/ATSC vendor.id usb 0x2659 &device.id usb 0x1205 +device.name SkyTV Ultimate V vendor.id usb 0x2659 &device.id usb 0x1206 +device.name MediaTV DVB-T MiniPCIe vendor.id usb 0x2659 &device.id usb 0x1207 +device.name Sundtek HD Capture vendor.id usb 0x2659 &device.id usb 0x1208 +device.name Sundtek SkyTV Ultimate III vendor.id usb 0x2659 &device.id usb 0x1209 +device.name MediaTV Analog/FM/ATSC MiniPCIe vendor.id usb 0x2659 &device.id usb 0x1210 +device.name MediaTV Pro III (EU) vendor.id usb 0x2659 &device.id usb 0x1211 +device.name MediaTV Pro III (US) vendor.id usb 0x2659 &device.id usb 0x1212 +device.name MediaTV Pro III MiniPCIe (EU) vendor.id usb 0x2659 &device.id usb 0x1213 +device.name MediaTV Pro III MiniPCIe (US) vendor.id usb 0x2676 +vendor.name Basler AG vendor.id usb 0x2676 &device.id usb 0xba02 +device.name ace vendor.id usb 0x2730 +vendor.name Citizen vendor.id usb 0x2730 &device.id usb 0x200f +device.name CT-S310 Label printer vendor.id usb 0x2735 +vendor.name DigitalWay vendor.id usb 0x2735 &device.id usb 0x0003 +device.name MPIO HS100 vendor.id usb 0x2735 &device.id usb 0x1001 +device.name MPIO FY200 vendor.id usb 0x2735 &device.id usb 0x1002 +device.name MPIO FL100 vendor.id usb 0x2735 &device.id usb 0x1003 +device.name MPIO FD100 vendor.id usb 0x2735 &device.id usb 0x1004 +device.name MPIO HD200 vendor.id usb 0x2735 &device.id usb 0x1005 +device.name MPIO HD300 vendor.id usb 0x2735 &device.id usb 0x1006 +device.name MPIO FG100 vendor.id usb 0x2735 &device.id usb 0x1007 +device.name MPIO FG130 vendor.id usb 0x2735 &device.id usb 0x1008 +device.name MPIO FY300 vendor.id usb 0x2735 &device.id usb 0x1009 +device.name MPIO FY400 vendor.id usb 0x2735 &device.id usb 0x100a +device.name MPIO FL300 vendor.id usb 0x2735 &device.id usb 0x100b +device.name MPIO HS200 vendor.id usb 0x2735 &device.id usb 0x100c +device.name MPIO FL350 vendor.id usb 0x2735 &device.id usb 0x100d +device.name MPIO FY500 vendor.id usb 0x2735 &device.id usb 0x100e +device.name MPIO FY500 vendor.id usb 0x2735 &device.id usb 0x100f +device.name MPIO FY600 vendor.id usb 0x2735 &device.id usb 0x1012 +device.name MPIO FL400 vendor.id usb 0x2735 &device.id usb 0x1013 +device.name MPIO HD400 vendor.id usb 0x2735 &device.id usb 0x1014 +device.name MPIO HD400 vendor.id usb 0x2735 &device.id usb 0x1016 +device.name MPIO FY700 vendor.id usb 0x2735 &device.id usb 0x1017 +device.name MPIO FY700 vendor.id usb 0x2735 &device.id usb 0x1018 +device.name MPIO FY800 vendor.id usb 0x2735 &device.id usb 0x1019 +device.name MPIO FY800 vendor.id usb 0x2735 &device.id usb 0x101a +device.name MPIO FY900 vendor.id usb 0x2735 &device.id usb 0x101b +device.name MPIO FY900 vendor.id usb 0x2735 &device.id usb 0x102b +device.name MPIO FL500 vendor.id usb 0x2735 &device.id usb 0x102c +device.name MPIO FL500 vendor.id usb 0x2735 &device.id usb 0x103f +device.name MPIO FY570 vendor.id usb 0x2735 &device.id usb 0x1040 +device.name MPIO FY570 vendor.id usb 0x2735 &device.id usb 0x1041 +device.name MPIO FY670 vendor.id usb 0x2735 &device.id usb 0x1042 +device.name MPIO FY670 vendor.id usb 0x2735 &device.id usb 0x1043 +device.name HCT HMD-180A vendor.id usb 0x2735 &device.id usb 0x1044 +device.name HCT HMD-180A vendor.id usb 0x273f +vendor.name Hughski Limited vendor.id usb 0x273f &device.id usb 0x1000 +device.name ColorHug bootloader vendor.id usb 0x273f &device.id usb 0x1001 +device.name ColorHug vendor.id usb 0x273f &device.id usb 0x1002 +device.name ColorHug+ vendor.id usb 0x273f &device.id usb 0x1003 +device.name ColorHug+ Bootloader vendor.id usb 0x273f &device.id usb 0x1004 +device.name ColorHug2 vendor.id usb 0x273f &device.id usb 0x1005 +device.name ColorHug2 bootloader vendor.id usb 0x2770 +vendor.name NHJ, Ltd vendor.id usb 0x2770 &device.id usb 0x0a01 +device.name ScanJet 4600 series vendor.id usb 0x2770 &device.id usb 0x905c +device.name Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35 vendor.id usb 0x2770 &device.id usb 0x9060 +device.name A130 vendor.id usb 0x2770 &device.id usb 0x9120 +device.name Che-ez! Snap / iClick Tiny VGA Digital Camera vendor.id usb 0x2770 &device.id usb 0x9130 +device.name TCG 501 vendor.id usb 0x2770 &device.id usb 0x913c +device.name Argus DC-1730 vendor.id usb 0x2770 &device.id usb 0x9150 +device.name Mini Cam vendor.id usb 0x2770 &device.id usb 0x9153 +device.name iClick 5X vendor.id usb 0x2770 &device.id usb 0x915d +device.name Cyberpix S-210S / Little Tikes My Real Digital Camera vendor.id usb 0x2770 &device.id usb 0x930b +device.name CCD Webcam(PC370R) vendor.id usb 0x2770 &device.id usb 0x930c +device.name CCD Webcam(PC370R) vendor.id usb 0x27b8 +vendor.name ThingM vendor.id usb 0x27b8 &device.id usb 0x01ed +device.name blink(1) vendor.id usb 0x2821 +vendor.name ASUSTek Computer Inc. vendor.id usb 0x2821 &device.id usb 0x0161 +device.name WL-161 802.11b Wireless Adapter [SiS 162U] vendor.id usb 0x2821 &device.id usb 0x160f +device.name WL-160g 802.11g Wireless Adapter [Envara WiND512] vendor.id usb 0x2821 &device.id usb 0x3300 +device.name WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3] vendor.id usb 0x2899 +vendor.name Toptronic Industrial Co., Ltd vendor.id usb 0x2899 &device.id usb 0x012c +device.name Camera Device vendor.id usb 0x289b +vendor.name Dracal/Raphnet technologies vendor.id usb 0x289b &device.id usb 0x0001 +device.name Gamecube/N64 controller v2.2 vendor.id usb 0x289b &device.id usb 0x0002 +device.name 2nes2snes vendor.id usb 0x289b &device.id usb 0x0003 +device.name 4nes4snes vendor.id usb 0x289b &device.id usb 0x0004 +device.name Gamecube/N64 controller v2.3 vendor.id usb 0x289b &device.id usb 0x0005 +device.name Saturn (Joystick mode) vendor.id usb 0x289b &device.id usb 0x0006 +device.name Saturn (Mouse mode) vendor.id usb 0x289b &device.id usb 0x0007 +device.name Famicom controller vendor.id usb 0x289b &device.id usb 0x0008 +device.name Dreamcast (Joystick mode) vendor.id usb 0x289b &device.id usb 0x0009 +device.name Dreamcast (Mouse mode) vendor.id usb 0x289b &device.id usb 0x000a +device.name Dreamcast (Keyboard mode) vendor.id usb 0x289b &device.id usb 0x000b +device.name Gamecube/N64 controller v2.9 (Keyboard mode) vendor.id usb 0x289b &device.id usb 0x000c +device.name Gamecube/N64 controller v2.9 (Joystick mode) vendor.id usb 0x289b &device.id usb 0x0100 +device.name Dual-relay board vendor.id usb 0x289b &device.id usb 0x0500 +device.name Energy meter vendor.id usb 0x289b &device.id usb 0x0502 +device.name Precision barometer vendor.id usb 0x2931 +vendor.name Jolla Oy vendor.id usb 0x2931 &device.id usb 0x0a01 +device.name Jolla Phone MTP vendor.id usb 0x2931 &device.id usb 0x0a02 +device.name Jolla Phone Developer vendor.id usb 0x2931 &device.id usb 0x0a05 +device.name Jolla PC connection vendor.id usb 0x2931 &device.id usb 0x0afe +device.name Jolla charging only vendor.id usb 0x2a03 +vendor.name dog hunter AG vendor.id usb 0x2a03 &device.id usb 0x0001 +device.name Linino ONE (bootloader) vendor.id usb 0x2a03 &device.id usb 0x0036 +device.name Arduino Leonardo (bootloader) vendor.id usb 0x2a03 &device.id usb 0x0037 +device.name Arduino Micro (bootloader) vendor.id usb 0x2a03 &device.id usb 0x0038 +device.name Arduino Robot Control (bootloader) vendor.id usb 0x2a03 &device.id usb 0x0039 +device.name Arduino Robot Motor (bootloader) vendor.id usb 0x2a03 &device.id usb 0x003a +device.name Arduino Micro ADK rev3 (bootloader) vendor.id usb 0x2a03 &device.id usb 0x003b +device.name Arduino Serial vendor.id usb 0x2a03 &device.id usb 0x003c +device.name Arduino Explora (bootloader) vendor.id usb 0x2a03 &device.id usb 0x003d +device.name Arduino Due (usb2serial) vendor.id usb 0x2a03 &device.id usb 0x003e +device.name Arduino Due vendor.id usb 0x2a03 &device.id usb 0x0041 +device.name Arduino Yun (bootloader) vendor.id usb 0x2a03 &device.id usb 0x0042 +device.name Arduino Mega 2560 Rev3 vendor.id usb 0x2a03 &device.id usb 0x0043 +device.name Arduino Uno Rev3 vendor.id usb 0x2a03 &device.id usb 0x004d +device.name Arduino Zero Pro (bootloader) vendor.id usb 0x2a03 &device.id usb 0x8001 +device.name Linino ONE (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x8036 +device.name Arduino Leonardo (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x8037 +device.name Arduino Micro (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x8038 +device.name Arduino Robot Control (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x8039 +device.name Arduino Robot Motor (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x803a +device.name Arduino Micro ADK rev3 (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x803c +device.name Arduino Explora (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x8041 +device.name Arduino Yun (CDC ACM) vendor.id usb 0x2a03 &device.id usb 0x804d +device.name Arduino Zero Pro (CDC ACM) vendor.id usb 0x2a37 +vendor.name RTD Embedded Technologies, Inc. vendor.id usb 0x2a37 &device.id usb 0x5110 +device.name UPS35110/UPS25110 vendor.id usb 0x2a45 +vendor.name Meizu Corp. vendor.id usb 0x2a45 &device.id usb 0x0001 +device.name MX Phone (BICR) vendor.id usb 0x2a45 &device.id usb 0x0c02 +device.name MX Phone (MTP & ADB) vendor.id usb 0x2a45 &device.id usb 0x0c03 +device.name MX Phone (BICR & ADB) vendor.id usb 0x2a45 &device.id usb 0x2008 +device.name MX Phone (MTP) vendor.id usb 0x2a45 &device.id usb 0x200a +device.name MX Phone (MTP & ACM & ADB) vendor.id usb 0x2a45 &device.id usb 0x200b +device.name MX Phone (PTP) vendor.id usb 0x2a45 &device.id usb 0x200c +device.name MX Phone (PTP & ADB) vendor.id usb 0x2a45 &device.id usb 0x2012 +device.name MX Phone (MTP & ACM) vendor.id usb 0x2b24 +vendor.name KeepKey LLC vendor.id usb 0x2b24 &device.id usb 0x0001 +device.name Bitcoin hardware wallet vendor.id usb 0x2c02 +vendor.name Planex Communications vendor.id usb 0x2c02 &device.id usb 0x14ea +device.name GW-US11H WLAN vendor.id usb 0x2c1a +vendor.name Dolphin Peripherals vendor.id usb 0x2c1a &device.id usb 0x0000 +device.name Wireless Optical Mouse vendor.id usb 0x2dcf +vendor.name Dialog Semiconductor vendor.id usb 0x2dcf &device.id usb 0xc952 +device.name Audio Class 2.0 Devices vendor.id usb 0x2fb2 +vendor.name Fujitsu, Ltd vendor.id usb 0x3125 +vendor.name Eagletron vendor.id usb 0x3125 &device.id usb 0x0001 +device.name TrackerPod Camera Stand vendor.id usb 0x3136 +vendor.name Navini Networks vendor.id usb 0x3176 +vendor.name Whanam Electronics Co., Ltd vendor.id usb 0x3195 +vendor.name Link Instruments vendor.id usb 0x3195 &device.id usb 0xf190 +device.name MSO-19 vendor.id usb 0x3195 &device.id usb 0xf280 +device.name MSO-28 vendor.id usb 0x3195 &device.id usb 0xf281 +device.name MSO-28 vendor.id usb 0x3275 +vendor.name VidzMedia Pte Ltd vendor.id usb 0x3275 &device.id usb 0x4fb1 +device.name MonsterTV P2H vendor.id usb 0x3333 +vendor.name InLine vendor.id usb 0x3333 &device.id usb 0x3333 +device.name 2 port KVM switch model 60652K vendor.id usb 0x3334 +vendor.name AEI vendor.id usb 0x3334 &device.id usb 0x1701 +device.name Fast Ethernet vendor.id usb 0x3340 +vendor.name Yakumo vendor.id usb 0x3340 &device.id usb 0x043a +device.name Mio A701 DigiWalker PPCPhone vendor.id usb 0x3340 &device.id usb 0x0e3a +device.name Pocket PC 300 GPS SL / Typhoon MyGuide 3500 vendor.id usb 0x3340 &device.id usb 0xa0a3 +device.name deltaX 5 BT (D) PDA vendor.id usb 0x3344 +vendor.name Leaguer Microelectronics (LME) vendor.id usb 0x3344 &device.id usb 0x3744 +device.name OEM PC Remote vendor.id usb 0x3504 +vendor.name Micro Star vendor.id usb 0x3504 &device.id usb 0xf110 +device.name Security Key vendor.id usb 0x3538 +vendor.name Power Quotient International Co., Ltd vendor.id usb 0x3538 &device.id usb 0x0001 +device.name Travel Flash vendor.id usb 0x3538 &device.id usb 0x0015 +device.name Mass Storge Device vendor.id usb 0x3538 &device.id usb 0x0022 +device.name Hi-Speed Mass Storage Device vendor.id usb 0x3538 &device.id usb 0x0042 +device.name Cool Drive U339 Flash Disk vendor.id usb 0x3538 &device.id usb 0x0054 +device.name Flash Drive (2GB) vendor.id usb 0x3579 +vendor.name DIVA vendor.id usb 0x3579 &device.id usb 0x6901 +device.name Media Reader vendor.id usb 0x357d +vendor.name Sharkoon vendor.id usb 0x357d &device.id usb 0x7788 +device.name QuickPort XT vendor.id usb 0x3636 +vendor.name InVibro vendor.id usb 0x3838 +vendor.name WEM vendor.id usb 0x3838 &device.id usb 0x0001 +device.name 5-in-1 Card Reader vendor.id usb 0x3923 +vendor.name National Instruments Corp. vendor.id usb 0x3923 &device.id usb 0x12c0 +device.name DAQPad-6020E vendor.id usb 0x3923 &device.id usb 0x12d0 +device.name DAQPad-6507 vendor.id usb 0x3923 &device.id usb 0x12e0 +device.name NI 4350 vendor.id usb 0x3923 &device.id usb 0x12f0 +device.name NI 5102 vendor.id usb 0x3923 &device.id usb 0x1750 +device.name DAQPad-6508 vendor.id usb 0x3923 &device.id usb 0x17b0 +device.name USB-ISA-Bridge vendor.id usb 0x3923 &device.id usb 0x1820 +device.name DAQPad-6020E (68 pin I/O) vendor.id usb 0x3923 &device.id usb 0x1830 +device.name DAQPad-6020E (BNC) vendor.id usb 0x3923 &device.id usb 0x1f00 +device.name DAQPad-6024E vendor.id usb 0x3923 &device.id usb 0x1f10 +device.name DAQPad-6024E vendor.id usb 0x3923 &device.id usb 0x1f20 +device.name DAQPad-6025E vendor.id usb 0x3923 &device.id usb 0x1f30 +device.name DAQPad-6025E vendor.id usb 0x3923 &device.id usb 0x1f40 +device.name DAQPad-6036E vendor.id usb 0x3923 &device.id usb 0x1f50 +device.name DAQPad-6036E vendor.id usb 0x3923 &device.id usb 0x2f80 +device.name DAQPad-6052E vendor.id usb 0x3923 &device.id usb 0x2f90 +device.name DAQPad-6052E vendor.id usb 0x3923 &device.id usb 0x702b +device.name GPIB-USB-B vendor.id usb 0x3923 &device.id usb 0x703c +device.name USB-485 RS485 Cable vendor.id usb 0x3923 &device.id usb 0x709b +device.name GPIB-USB-HS vendor.id usb 0x3923 &device.id usb 0x7254 +device.name NI MIO (data acquisition card) firmware updater vendor.id usb 0x3923 &device.id usb 0x729e +device.name USB-6251 (OEM) data acquisition card vendor.id usb 0x40bb +vendor.name I-O Data vendor.id usb 0x40bb &device.id usb 0x0a09 +device.name USB2.0-SCSI Bridge USB2-SC vendor.id usb 0x4101 +vendor.name i-rocks vendor.id usb 0x4101 &device.id usb 0x1301 +device.name IR-2510 usb phone vendor.id usb 0x4102 +vendor.name iRiver, Ltd. vendor.id usb 0x4102 &device.id usb 0x1001 +device.name iFP-100 series mp3 player vendor.id usb 0x4102 &device.id usb 0x1003 +device.name iFP-300 series mp3 player vendor.id usb 0x4102 &device.id usb 0x1005 +device.name iFP-500 series mp3 player vendor.id usb 0x4102 &device.id usb 0x1007 +device.name iFP-700 series mp3/ogg vorbis player vendor.id usb 0x4102 &device.id usb 0x1008 +device.name iFP-800 series mp3/ogg vorbis player vendor.id usb 0x4102 &device.id usb 0x100a +device.name iFP-1000 series mp3/ogg vorbis player vendor.id usb 0x4102 &device.id usb 0x1014 +device.name T20 series mp3/ogg vorbis player (ums firmware) vendor.id usb 0x4102 &device.id usb 0x1019 +device.name T30 vendor.id usb 0x4102 &device.id usb 0x1034 +device.name T60 vendor.id usb 0x4102 &device.id usb 0x1040 +device.name M1Player vendor.id usb 0x4102 &device.id usb 0x1041 +device.name E100 (ums) vendor.id usb 0x4102 &device.id usb 0x1101 +device.name iFP-100 series mp3 player (ums firmware) vendor.id usb 0x4102 &device.id usb 0x1103 +device.name iFP-300 series mp3 player (ums firmware) vendor.id usb 0x4102 &device.id usb 0x1105 +device.name iFP-500 series mp3 player (ums firmware) vendor.id usb 0x4102 &device.id usb 0x1113 +device.name T10 (alternate) vendor.id usb 0x4102 &device.id usb 0x1117 +device.name T10 vendor.id usb 0x4102 &device.id usb 0x1119 +device.name T30 series mp3/ogg/wma player vendor.id usb 0x4102 &device.id usb 0x1141 +device.name E100 (mtp) vendor.id usb 0x4102 &device.id usb 0x2002 +device.name H10 6GB vendor.id usb 0x4102 &device.id usb 0x2101 +device.name H10 20GB (mtp) vendor.id usb 0x4102 &device.id usb 0x2102 +device.name H10 5GB (mtp) vendor.id usb 0x4102 &device.id usb 0x2105 +device.name H10 5/6GB (mtp) vendor.id usb 0x413c +vendor.name Dell Computer Corp. vendor.id usb 0x413c &device.id usb 0x0000 +device.name DRAC 5 Virtual Keyboard and Mouse vendor.id usb 0x413c &device.id usb 0x0001 +device.name DRAC 5 Virtual Media vendor.id usb 0x413c &device.id usb 0x0058 +device.name Port Replicator vendor.id usb 0x413c &device.id usb 0x1001 +device.name Keyboard Hub vendor.id usb 0x413c &device.id usb 0x1002 +device.name Keyboard Hub vendor.id usb 0x413c &device.id usb 0x1003 +device.name Keyboard Hub vendor.id usb 0x413c &device.id usb 0x1005 +device.name Multimedia Pro Keyboard Hub vendor.id usb 0x413c &device.id usb 0x2001 +device.name Keyboard HID Support vendor.id usb 0x413c &device.id usb 0x2002 +device.name SK-8125 Keyboard vendor.id usb 0x413c &device.id usb 0x2003 +device.name Keyboard vendor.id usb 0x413c &device.id usb 0x2005 +device.name RT7D50 Keyboard vendor.id usb 0x413c &device.id usb 0x2010 +device.name Keyboard vendor.id usb 0x413c &device.id usb 0x2011 +device.name Multimedia Pro Keyboard vendor.id usb 0x413c &device.id usb 0x2100 +device.name SK-3106 Keyboard vendor.id usb 0x413c &device.id usb 0x2101 +device.name SmartCard Reader Keyboard vendor.id usb 0x413c &device.id usb 0x2105 +device.name Model L100 Keyboard vendor.id usb 0x413c &device.id usb 0x2106 +device.name Dell QuietKey Keyboard vendor.id usb 0x413c &device.id usb 0x2500 +device.name DRAC4 Remote Access Card vendor.id usb 0x413c &device.id usb 0x2513 +device.name internal USB Hub of E-Port Replicator vendor.id usb 0x413c &device.id usb 0x3010 +device.name Optical Wheel Mouse vendor.id usb 0x413c &device.id usb 0x3012 +device.name Optical Wheel Mouse vendor.id usb 0x413c &device.id usb 0x3016 +device.name Optical 5-Button Wheel Mouse vendor.id usb 0x413c &device.id usb 0x3200 +device.name Mouse vendor.id usb 0x413c &device.id usb 0x4001 +device.name Axim X5 vendor.id usb 0x413c &device.id usb 0x4002 +device.name Axim X3 vendor.id usb 0x413c &device.id usb 0x4003 +device.name Axim X30 vendor.id usb 0x413c &device.id usb 0x4004 +device.name Axim Sync vendor.id usb 0x413c &device.id usb 0x4005 +device.name Axim Sync vendor.id usb 0x413c &device.id usb 0x4006 +device.name Axim Sync vendor.id usb 0x413c &device.id usb 0x4007 +device.name Axim Sync vendor.id usb 0x413c &device.id usb 0x4008 +device.name Axim Sync vendor.id usb 0x413c &device.id usb 0x4009 +device.name Axim Sync vendor.id usb 0x413c &device.id usb 0x4011 +device.name Axim X51v vendor.id usb 0x413c &device.id usb 0x5103 +device.name AIO Printer A940 vendor.id usb 0x413c &device.id usb 0x5105 +device.name AIO Printer A920 vendor.id usb 0x413c &device.id usb 0x5107 +device.name AIO Printer A960 vendor.id usb 0x413c &device.id usb 0x5109 +device.name Photo AIO Printer 922 vendor.id usb 0x413c &device.id usb 0x5110 +device.name Photo AIO Printer 962 vendor.id usb 0x413c &device.id usb 0x5111 +device.name Photo AIO Printer 942 vendor.id usb 0x413c &device.id usb 0x5112 +device.name Photo AIO Printer 924 vendor.id usb 0x413c &device.id usb 0x5113 +device.name Photo AIO Printer 944 vendor.id usb 0x413c &device.id usb 0x5114 +device.name Photo AIO Printer 964 vendor.id usb 0x413c &device.id usb 0x5115 +device.name Photo AIO Printer 926 vendor.id usb 0x413c &device.id usb 0x5116 +device.name AIO Printer 946 vendor.id usb 0x413c &device.id usb 0x5117 +device.name Photo AIO Printer 966 vendor.id usb 0x413c &device.id usb 0x5118 +device.name AIO 810 vendor.id usb 0x413c &device.id usb 0x5124 +device.name Laser MFP 1815 vendor.id usb 0x413c &device.id usb 0x5128 +device.name Photo AIO 928 vendor.id usb 0x413c &device.id usb 0x5200 +device.name Laser Printer vendor.id usb 0x413c &device.id usb 0x5202 +device.name Printing Support vendor.id usb 0x413c &device.id usb 0x5203 +device.name Printing Support vendor.id usb 0x413c &device.id usb 0x5210 +device.name Printing Support vendor.id usb 0x413c &device.id usb 0x5211 +device.name 1110 Laser Printer vendor.id usb 0x413c &device.id usb 0x5220 +device.name Laser MFP 1600n vendor.id usb 0x413c &device.id usb 0x5225 +device.name Printing Support vendor.id usb 0x413c &device.id usb 0x5226 +device.name Printing Support vendor.id usb 0x413c &device.id usb 0x5300 +device.name Laser Printer vendor.id usb 0x413c &device.id usb 0x5400 +device.name Laser Printer vendor.id usb 0x413c &device.id usb 0x5401 +device.name Laser Printer vendor.id usb 0x413c &device.id usb 0x5513 +device.name WLA3310 Wireless Adapter [Intersil ISL3887] vendor.id usb 0x413c &device.id usb 0x5601 +device.name Laser Printer 3100cn vendor.id usb 0x413c &device.id usb 0x5602 +device.name Laser Printer 3000cn vendor.id usb 0x413c &device.id usb 0x5631 +device.name Laser Printer 5100cn vendor.id usb 0x413c &device.id usb 0x5905 +device.name Printing Support vendor.id usb 0x413c &device.id usb 0x8000 +device.name BC02 Bluetooth Adapter vendor.id usb 0x413c &device.id usb 0x8010 +device.name TrueMobile Bluetooth Module in vendor.id usb 0x413c &device.id usb 0x8100 +device.name TrueMobile 1180 802.11b Adapter [Intersil PRISM 3] vendor.id usb 0x413c &device.id usb 0x8102 +device.name TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880] vendor.id usb 0x413c &device.id usb 0x8103 +device.name Wireless 350 Bluetooth vendor.id usb 0x413c &device.id usb 0x8104 +device.name Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887] vendor.id usb 0x413c &device.id usb 0x8105 +device.name U2 in HID - Driver vendor.id usb 0x413c &device.id usb 0x8106 +device.name Wireless 350 Bluetooth Internal Card in vendor.id usb 0x413c &device.id usb 0x8110 +device.name Wireless 3xx Bluetooth Internal Card vendor.id usb 0x413c &device.id usb 0x8111 +device.name Wireless 3xx Bluetooth Internal Card in vendor.id usb 0x413c &device.id usb 0x8114 +device.name Wireless 5700 Mobile Broadband (CDMA EV-DO) Minicard Modem vendor.id usb 0x413c &device.id usb 0x8115 +device.name Wireless 5500 Mobile Broadband (3G HSDPA) Minicard Modem vendor.id usb 0x413c &device.id usb 0x8116 +device.name Wireless 5505 Mobile Broadband (3G HSDPA) Minicard Modem vendor.id usb 0x413c &device.id usb 0x8117 +device.name Wireless 5700 Mobile Broadband (CDMA EV-DO) Expresscard Modem vendor.id usb 0x413c &device.id usb 0x8118 +device.name Wireless 5510 Mobile Broadband (3G HSDPA) Expresscard Status Port vendor.id usb 0x413c &device.id usb 0x8120 +device.name Bluetooth adapter vendor.id usb 0x413c &device.id usb 0x8121 +device.name Eastfold in HID vendor.id usb 0x413c &device.id usb 0x8122 +device.name Eastfold in DFU vendor.id usb 0x413c &device.id usb 0x8123 +device.name eHome Infrared Receiver vendor.id usb 0x413c &device.id usb 0x8124 +device.name eHome Infrared Receiver vendor.id usb 0x413c &device.id usb 0x8126 +device.name Wireless 355 Bluetooth vendor.id usb 0x413c &device.id usb 0x8127 +device.name Wireless 355 Module with Bluetooth 2.0 + EDR Technology. vendor.id usb 0x413c &device.id usb 0x8128 +device.name Wireless 5700-Sprint Mobile Broadband (CDMA EV-DO) Mini-Card Status Port vendor.id usb 0x413c &device.id usb 0x8129 +device.name Wireless 5700-Telus Mobile Broadband (CDMA EV-DO) Mini-Card Status Port vendor.id usb 0x413c &device.id usb 0x8131 +device.name Wireless 360 Bluetooth 2.0 + EDR module. vendor.id usb 0x413c &device.id usb 0x8133 +device.name Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port vendor.id usb 0x413c &device.id usb 0x8134 +device.name Wireless 5720 Sprint Mobile Broadband (EVDO Rev-A) Minicard Status Port vendor.id usb 0x413c &device.id usb 0x8135 +device.name Wireless 5720 TELUS Mobile Broadband (EVDO Rev-A) Minicard Diagnostics Port vendor.id usb 0x413c &device.id usb 0x8136 +device.name Wireless 5520 Cingular Mobile Broadband (3G HSDPA) Minicard Diagnostics Port vendor.id usb 0x413c &device.id usb 0x8137 +device.name Wireless 5520 Voda L Mobile Broadband (3G HSDPA) Minicard Status Port vendor.id usb 0x413c &device.id usb 0x8138 +device.name Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port vendor.id usb 0x413c &device.id usb 0x8140 +device.name Wireless 360 Bluetooth vendor.id usb 0x413c &device.id usb 0x8142 +device.name Mobile 360 in DFU vendor.id usb 0x413c &device.id usb 0x8147 +device.name F3507g Mobile Broadband Module vendor.id usb 0x413c &device.id usb 0x8156 +device.name Wireless 370 Bluetooth Mini-card vendor.id usb 0x413c &device.id usb 0x8157 +device.name Integrated Keyboard vendor.id usb 0x413c &device.id usb 0x8158 +device.name Integrated Touchpad / Trackstick vendor.id usb 0x413c &device.id usb 0x8160 +device.name Wireless 365 Bluetooth vendor.id usb 0x413c &device.id usb 0x8161 +device.name Integrated Keyboard vendor.id usb 0x413c &device.id usb 0x8162 +device.name Integrated Touchpad [Synaptics] vendor.id usb 0x413c &device.id usb 0x8171 +device.name Gobi Wireless Modem (QDL mode) vendor.id usb 0x413c &device.id usb 0x8172 +device.name Gobi Wireless Modem vendor.id usb 0x413c &device.id usb 0x8183 +device.name F3607gw Mobile Broadband Module vendor.id usb 0x413c &device.id usb 0x8184 +device.name F3607gw v2 Mobile Broadband Module vendor.id usb 0x413c &device.id usb 0x8185 +device.name Gobi 2000 Wireless Modem (QDL mode) vendor.id usb 0x413c &device.id usb 0x8186 +device.name Gobi 2000 Wireless Modem vendor.id usb 0x413c &device.id usb 0x8187 +device.name DW375 Bluetooth Module vendor.id usb 0x413c &device.id usb 0x8501 +device.name Bluetooth Adapter vendor.id usb 0x413c &device.id usb 0x9500 +device.name USB CP210x UART Bridge Controller [DW700] vendor.id usb 0x413c &device.id usb 0xa001 +device.name Hub vendor.id usb 0x413c &device.id usb 0xa005 +device.name Internal 2.0 Hub vendor.id usb 0x413c &device.id usb 0xa700 +device.name Hub (in 1905FP LCD Monitor) vendor.id usb 0x4146 +vendor.name USBest Technology vendor.id usb 0x4146 &device.id usb 0x9281 +device.name Iomega Micro Mini 128MB Flash Drive vendor.id usb 0x4146 &device.id usb 0xba01 +device.name Intuix Flash Drive vendor.id usb 0x4168 +vendor.name Targus vendor.id usb 0x4168 &device.id usb 0x1010 +device.name Wireless Compact Laser Mouse vendor.id usb 0x4242 +vendor.name USB Design by Example vendor.id usb 0x4242 &device.id usb 0x4201 +device.name Buttons and Lights HID device vendor.id usb 0x4242 &device.id usb 0x4220 +device.name Echo 1 Camera vendor.id usb 0x4255 +vendor.name GoPro vendor.id usb 0x4255 &device.id usb 0x1000 +device.name 9FF2 [Digital Photo Display] vendor.id usb 0x4255 &device.id usb 0x2000 +device.name HD2-14 [Hero 2 Camera] vendor.id usb 0x4317 +vendor.name Broadcom Corp. vendor.id usb 0x4317 &device.id usb 0x0700 +device.name U.S. Robotics USR5426 802.11g Adapter vendor.id usb 0x4317 &device.id usb 0x0701 +device.name U.S. Robotics USR5425 Wireless MAXg Adapter vendor.id usb 0x4317 &device.id usb 0x0711 +device.name Belkin F5D7051 v3000 802.11g vendor.id usb 0x4317 &device.id usb 0x0720 +device.name Dynex DX-BUSB vendor.id usb 0x4348 +vendor.name WinChipHead vendor.id usb 0x4348 &device.id usb 0x5523 +device.name USB->RS 232 adapter with Prolifec PL 2303 chipset vendor.id usb 0x4348 &device.id usb 0x5537 +device.name 13.56Mhz RFID Card Reader and Writer vendor.id usb 0x4348 &device.id usb 0x5584 +device.name CH34x printer adapter cable vendor.id usb 0x4572 +vendor.name Shuttle, Inc. vendor.id usb 0x4572 &device.id usb 0x4572 +device.name Shuttle PN31 Remote vendor.id usb 0x4586 +vendor.name Panram vendor.id usb 0x4586 &device.id usb 0x1026 +device.name Crystal Bar Flash Drive vendor.id usb 0x4670 +vendor.name EMS Production vendor.id usb 0x4670 &device.id usb 0x9394 +device.name Game Cube USB Memory Adaptor 64M vendor.id usb 0x4752 +vendor.name Miditech vendor.id usb 0x4752 &device.id usb 0x0011 +device.name Midistart-2 vendor.id usb 0x4757 +vendor.name GW Instek vendor.id usb 0x4757 &device.id usb 0x2009 +device.name PEL-2000 Series Electronic Load (CDC) vendor.id usb 0x4757 &device.id usb 0x2010 +device.name PEL-2000 Series Electronic Load (CDC) vendor.id usb 0x4766 +vendor.name Aceeca vendor.id usb 0x4766 &device.id usb 0x0001 +device.name MEZ1000 RDA vendor.id usb 0x4855 +vendor.name Memorex vendor.id usb 0x4855 &device.id usb 0x7288 +device.name Ultra Traveldrive 160G 2.5" HDD vendor.id usb 0x4971 +vendor.name SimpleTech vendor.id usb 0x4971 &device.id usb 0xcb01 +device.name SP-U25/120G vendor.id usb 0x4971 &device.id usb 0xce17 +device.name 1TB SimpleDrive II USB External Hard Drive vendor.id usb 0x4d46 +vendor.name Musical Fidelity vendor.id usb 0x4d46 &device.id usb 0x0001 +device.name V-Link vendor.id usb 0x4d46 &device.id usb 0x0002 +device.name V-DAC II vendor.id usb 0x5032 +vendor.name Grandtec vendor.id usb 0x5032 &device.id usb 0x0bb8 +device.name Grandtec USB1.1 DVB-T (cold) vendor.id usb 0x5032 &device.id usb 0x0bb9 +device.name Grandtec USB1.1 DVB-T (warm) vendor.id usb 0x5032 &device.id usb 0x0fa0 +device.name Grandtec USB1.1 DVB-T (cold) vendor.id usb 0x5032 &device.id usb 0x0fa1 +device.name Grandtec USB1.1 DVB-T (warm) vendor.id usb 0x5041 +vendor.name Linksys (?) vendor.id usb 0x5041 &device.id usb 0x2234 +device.name WUSB54G v1 802.11g Adapter [Intersil ISL3886] vendor.id usb 0x5041 &device.id usb 0x2235 +device.name WUSB54GP v1 802.11g Adapter [Intersil ISL3886] vendor.id usb 0x50c2 +vendor.name Averatec (?) vendor.id usb 0x50c2 &device.id usb 0x4013 +device.name WLAN Adapter vendor.id usb 0x5173 +vendor.name Sweex vendor.id usb 0x5173 &device.id usb 0x1809 +device.name ZD1211 vendor.id usb 0x5219 +vendor.name I-Tetra vendor.id usb 0x5219 &device.id usb 0x1001 +device.name Cetus CDC Device vendor.id usb 0x5345 +vendor.name Owon vendor.id usb 0x5345 &device.id usb 0x1234 +device.name PDS6062T Oscilloscope vendor.id usb 0x534c +vendor.name SatoshiLabs vendor.id usb 0x534c &device.id usb 0x0001 +device.name Bitcoin Wallet [TREZOR] vendor.id usb 0x5354 +vendor.name Meyer Instruments (MIS) vendor.id usb 0x5354 &device.id usb 0x0017 +device.name PAXcam2 vendor.id usb 0x544d +vendor.name Transmeta Corp. vendor.id usb 0x5543 +vendor.name UC-Logic Technology Corp. vendor.id usb 0x5543 &device.id usb 0x0002 +device.name SuperPen WP3325U Tablet vendor.id usb 0x5543 &device.id usb 0x0003 +device.name Tablet WP4030U vendor.id usb 0x5543 &device.id usb 0x0004 +device.name Tablet WP5540U vendor.id usb 0x5543 &device.id usb 0x0005 +device.name Tablet WP8060U vendor.id usb 0x5543 &device.id usb 0x0041 +device.name Genius PenSketch 6x8 Tablet vendor.id usb 0x5543 &device.id usb 0x0042 +device.name Tablet PF1209 vendor.id usb 0x5543 &device.id usb 0x0064 +device.name Aiptek HyperPen 10000U vendor.id usb 0x5555 +vendor.name Epiphan Systems Inc. vendor.id usb 0x5555 &device.id usb 0x1110 +device.name VGA2USB vendor.id usb 0x5555 &device.id usb 0x1120 +device.name KVM2USB vendor.id usb 0x5555 &device.id usb 0x2222 +device.name DVI2USB vendor.id usb 0x5555 &device.id usb 0x3333 +device.name VGA2USB Pro vendor.id usb 0x5555 &device.id usb 0x3337 +device.name KVM2USB Pro vendor.id usb 0x5555 &device.id usb 0x3340 +device.name VGA2USB LR vendor.id usb 0x5555 &device.id usb 0x3344 +device.name KVM2USB LR vendor.id usb 0x5555 &device.id usb 0x3411 +device.name DVI2USB Solo vendor.id usb 0x5555 &device.id usb 0x3422 +device.name DVI2USB Duo vendor.id usb 0x55aa +vendor.name OnSpec Electronic, Inc. vendor.id usb 0x55aa &device.id usb 0x0015 +device.name Hard Drive vendor.id usb 0x55aa &device.id usb 0x0102 +device.name SuperDisk vendor.id usb 0x55aa &device.id usb 0x0103 +device.name IDE Hard Drive vendor.id usb 0x55aa &device.id usb 0x0201 +device.name DDI to Reader-19 vendor.id usb 0x55aa &device.id usb 0x1234 +device.name ATAPI Bridge vendor.id usb 0x55aa &device.id usb 0xa103 +device.name Sandisk SDDR-55 SmartMedia Card Reader vendor.id usb 0x55aa &device.id usb 0xb000 +device.name USB to CompactFlash Card Reader vendor.id usb 0x55aa &device.id usb 0xb004 +device.name OnSpec MMC/SD Reader/Writer vendor.id usb 0x55aa &device.id usb 0xb00b +device.name USB to Memory Stick Card Reader vendor.id usb 0x55aa &device.id usb 0xb00c +device.name USB to SmartMedia Card Reader vendor.id usb 0x55aa &device.id usb 0xb012 +device.name Mitsumi FA402M 8-in-2 Card Reader vendor.id usb 0x55aa &device.id usb 0xb200 +device.name Compact Flash Reader vendor.id usb 0x55aa &device.id usb 0xb204 +device.name MMC/ SD Reader vendor.id usb 0x55aa &device.id usb 0xb207 +device.name Memory Stick Reader vendor.id usb 0x5654 +vendor.name Gotview vendor.id usb 0x5654 &device.id usb 0xca42 +device.name MasterHD 3 vendor.id usb 0x5656 +vendor.name Uni-Trend Group Limited vendor.id usb 0x5656 &device.id usb 0x0832 +device.name UT2000/UT3000 Digital Storage Oscilloscope vendor.id usb 0x595a +vendor.name IRTOUCHSYSTEMS Co. Ltd. vendor.id usb 0x595a &device.id usb 0x0001 +device.name Touchscreen vendor.id usb 0x5986 +vendor.name Acer, Inc vendor.id usb 0x5986 &device.id usb 0x0100 +device.name Orbicam vendor.id usb 0x5986 &device.id usb 0x0101 +device.name USB2.0 Camera vendor.id usb 0x5986 &device.id usb 0x0102 +device.name Crystal Eye Webcam vendor.id usb 0x5986 &device.id usb 0x01a6 +device.name Lenovo Integrated Webcam vendor.id usb 0x5986 &device.id usb 0x01a7 +device.name Lenovo Integrated Webcam vendor.id usb 0x5986 &device.id usb 0x01a9 +device.name Lenovo Integrated Webcam vendor.id usb 0x5986 &device.id usb 0x0200 +device.name OrbiCam vendor.id usb 0x5986 &device.id usb 0x0203 +device.name BisonCam NB Pro 1300 vendor.id usb 0x5986 &device.id usb 0x0241 +device.name BisonCam, NB Pro vendor.id usb 0x5986 &device.id usb 0x02d0 +device.name Lenovo Integrated Webcam [R5U877] vendor.id usb 0x5986 &device.id usb 0x03d0 +device.name Lenovo Integrated Webcam [R5U877] vendor.id usb 0x59e3 +vendor.name Nonolith Labs vendor.id usb 0x5a57 +vendor.name Zinwell vendor.id usb 0x5a57 &device.id usb 0x0260 +device.name RT2570 vendor.id usb 0x5a57 &device.id usb 0x0280 +device.name 802.11a/b/g/n USB Wireless LAN Card vendor.id usb 0x5a57 &device.id usb 0x0282 +device.name 802.11b/g/n USB Wireless LAN Card vendor.id usb 0x5a57 &device.id usb 0x0283 +device.name 802.11b/g/n USB Wireless LAN Card vendor.id usb 0x5a57 &device.id usb 0x0284 +device.name 802.11a/b/g/n USB Wireless LAN Card vendor.id usb 0x5a57 &device.id usb 0x0290 +device.name ZW-N290 802.11n [Realtek RTL8192SU] vendor.id usb 0x5a57 &device.id usb 0x5257 +device.name Metronic 495257 wifi 802.11ng vendor.id usb 0x6000 +vendor.name Beholder International Ltd. vendor.id usb 0x6000 &device.id usb 0xdec0 +device.name TV Wander vendor.id usb 0x6000 &device.id usb 0xdec1 +device.name TV Voyage vendor.id usb 0x601a +vendor.name Ingenic Semiconductor Ltd. vendor.id usb 0x601a &device.id usb 0x4740 +device.name XBurst Jz4740 boot mode vendor.id usb 0x6189 +vendor.name Sitecom vendor.id usb 0x6189 &device.id usb 0x182d +device.name USB 2.0 Ethernet vendor.id usb 0x6189 &device.id usb 0x2068 +device.name USB to serial cable (v2) vendor.id usb 0x6244 +vendor.name LightingSoft AG vendor.id usb 0x6244 &device.id usb 0x0101 +device.name Intelligent Usb Dmx Interface SIUDI5A vendor.id usb 0x6244 &device.id usb 0x0201 +device.name Intelligent Usb Dmx Interface SIUDI5C vendor.id usb 0x6244 &device.id usb 0x0300 +device.name Intelligent Usb Dmx Interface SIUDI6 Firmware download vendor.id usb 0x6244 &device.id usb 0x0301 +device.name Intelligent Usb Dmx Interface SIUDI6C vendor.id usb 0x6244 &device.id usb 0x0302 +device.name Intelligent Usb Dmx Interface SIUDI6A vendor.id usb 0x6244 &device.id usb 0x0303 +device.name Intelligent Usb Dmx Interface SIUDI6D vendor.id usb 0x6244 &device.id usb 0x0400 +device.name Touch Sensitive Intelligent Control Keypad STICK1A vendor.id usb 0x6244 &device.id usb 0x0401 +device.name Touch Sensitive Intelligent Control Keypad STICK1A vendor.id usb 0x6244 &device.id usb 0x0410 +device.name Intelligent Usb Dmx Interface SIUDI7 Firmware Download vendor.id usb 0x6244 &device.id usb 0x0411 +device.name Intelligent Usb Dmx Interface SIUDI7A vendor.id usb 0x6244 &device.id usb 0x0420 +device.name Intelligent Usb Dmx Interface SIUDI8A Firmware Download vendor.id usb 0x6244 &device.id usb 0x0421 +device.name Intelligent Usb Dmx Interface SIUDI8A vendor.id usb 0x6244 &device.id usb 0x0430 +device.name Intelligent Usb Dmx Interface SIUDI8C Firmware Download vendor.id usb 0x6244 &device.id usb 0x0431 +device.name Intelligent Usb Dmx Interface SIUDI8C vendor.id usb 0x6244 &device.id usb 0x0440 +device.name Intelligent Usb Dmx Interface SIUDI9A Firmware Download vendor.id usb 0x6244 &device.id usb 0x0441 +device.name Intelligent Usb Dmx Interface SIUDI9A vendor.id usb 0x6244 &device.id usb 0x0450 +device.name Intelligent Usb Dmx Interface SIUDI9C Firmware Download vendor.id usb 0x6244 &device.id usb 0x0451 +device.name Intelligent Usb Dmx Interface SIUDI9C vendor.id usb 0x6244 &device.id usb 0x0460 +device.name Touch Sensitive Intelligent Control Keypad STICK2 Firmware download vendor.id usb 0x6244 &device.id usb 0x0461 +device.name Touch Sensitive Intelligent Control Keypad STICK2 vendor.id usb 0x6244 &device.id usb 0x0470 +device.name Touch Sensitive Intelligent Control Keypad STICK1B Firmware download vendor.id usb 0x6244 &device.id usb 0x0471 +device.name Touch Sensitive Intelligent Control Keypad STICK1B vendor.id usb 0x6244 &device.id usb 0x0480 +device.name Touch Sensitive Intelligent Control Keypad STICK3 Firmware download vendor.id usb 0x6244 &device.id usb 0x0481 +device.name Touch Sensitive Intelligent Control Keypad STICK3 vendor.id usb 0x6244 &device.id usb 0x0490 +device.name Intelligent Usb Dmx Interface SIUDI9D Firmware Download vendor.id usb 0x6244 &device.id usb 0x0491 +device.name Intelligent Usb Dmx Interface SIUDI9D vendor.id usb 0x6244 &device.id usb 0x0500 +device.name Touch Sensitive Intelligent Control Keypad STICK2B Firmware download vendor.id usb 0x6244 &device.id usb 0x0501 +device.name Touch Sensitive Intelligent Control Keypad STICK2B vendor.id usb 0x6253 +vendor.name TwinHan Technology Co., Ltd vendor.id usb 0x6253 &device.id usb 0x0100 +device.name Ir reciver f. remote control vendor.id usb 0x636c +vendor.name CoreLogic, Inc. vendor.id usb 0x6472 +vendor.name Unknown (Sony?) vendor.id usb 0x6472 &device.id usb 0x01c8 +device.name PlayStation Portable [Mass Storage] vendor.id usb 0x6547 +vendor.name Arkmicro Technologies Inc. vendor.id usb 0x6547 &device.id usb 0x0232 +device.name ARK3116 Serial vendor.id usb 0x6615 +vendor.name IRTOUCHSYSTEMS Co. Ltd. vendor.id usb 0x6615 &device.id usb 0x0001 +device.name Touchscreen vendor.id usb 0x6666 +vendor.name Prototype product Vendor ID vendor.id usb 0x6666 &device.id usb 0x0667 +device.name WiseGroup Smart Joy PSX, PS-PC Smart JoyPad vendor.id usb 0x6666 &device.id usb 0x2667 +device.name JCOP BlueZ Smartcard reader vendor.id usb 0x6666 &device.id usb 0x8802 +device.name SmartJoy Dual Plus PS2 converter vendor.id usb 0x6666 &device.id usb 0x8804 +device.name WiseGroup SuperJoy Box 5 vendor.id usb 0x6677 +vendor.name WiseGroup, Ltd. vendor.id usb 0x6677 &device.id usb 0x8802 +device.name SmartJoy Dual Plus PS2 converter vendor.id usb 0x6677 &device.id usb 0x8811 +device.name Deluxe Dance Mat vendor.id usb 0x6891 +vendor.name 3Com vendor.id usb 0x6891 &device.id usb 0xa727 +device.name 3CRUSB10075 802.11bg [ZyDAS ZD1211] vendor.id usb 0x695c +vendor.name Opera1 vendor.id usb 0x695c &device.id usb 0x3829 +device.name Opera1 DVB-S (warm state) vendor.id usb 0x6993 +vendor.name Yealink Network Technology Co., Ltd. vendor.id usb 0x6993 &device.id usb 0xb001 +device.name VoIP Phone vendor.id usb 0x6a75 +vendor.name Shanghai Jujo Electronics Co., Ltd vendor.id usb 0x7104 +vendor.name CME (Central Music Co.) vendor.id usb 0x7104 &device.id usb 0x2202 +device.name UF5/UF6/UF7/UF8 MIDI Master Keyboard vendor.id usb 0x726c +vendor.name StackFoundry LLC vendor.id usb 0x726c &device.id usb 0x2149 +device.name EntropyKing Random Number Generator vendor.id usb 0x734c +vendor.name TBS Technologies China vendor.id usb 0x734c &device.id usb 0x5920 +device.name Q-Box II DVB-S2 HD vendor.id usb 0x734c &device.id usb 0x5928 +device.name Q-Box II DVB-S2 HD vendor.id usb 0x7373 +vendor.name Beijing STONE Technology Co. Ltd. vendor.id usb 0x7373 &device.id usb 0x5740 +device.name Intelligent TFT-LCD Module vendor.id usb 0x7392 +vendor.name Edimax Technology Co., Ltd vendor.id usb 0x7392 &device.id usb 0x7711 +device.name EW-7711UTn nLite Wireless Adapter [Ralink RT2870] vendor.id usb 0x7392 &device.id usb 0x7717 +device.name EW-7717UN 802.11n Wireless Adapter [Ralink RT2870] vendor.id usb 0x7392 &device.id usb 0x7718 +device.name EW-7718UN 802.11n Wireless Adapter [Ralink RT2870] vendor.id usb 0x7392 &device.id usb 0x7722 +device.name EW-7722UTn 802.11n Wireless Adapter [Ralink RT307x] vendor.id usb 0x7392 &device.id usb 0x7811 +device.name EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] vendor.id usb 0x8086 +vendor.name Intel Corp. vendor.id usb 0x8086 &device.id usb 0x0001 +device.name AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter vendor.id usb 0x8086 &device.id usb 0x0044 +device.name CPU DRAM Controller vendor.id usb 0x8086 &device.id usb 0x0046 +device.name HD Graphics vendor.id usb 0x8086 &device.id usb 0x0100 +device.name Personal Audio Player 3000 vendor.id usb 0x8086 &device.id usb 0x0101 +device.name Personal Audio Player 3000 vendor.id usb 0x8086 &device.id usb 0x0110 +device.name Easy PC Camera vendor.id usb 0x8086 &device.id usb 0x0120 +device.name PC Camera CS120 vendor.id usb 0x8086 &device.id usb 0x0180 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x0181 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x0182 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x0186 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x0188 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x0200 +device.name AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A] vendor.id usb 0x8086 &device.id usb 0x0431 +device.name Intel Pro Video PC Camera vendor.id usb 0x8086 &device.id usb 0x0510 +device.name Digital Movie Creator vendor.id usb 0x8086 &device.id usb 0x0630 +device.name Pocket PC Camera vendor.id usb 0x8086 &device.id usb 0x0780 +device.name CS780 Microphone Input vendor.id usb 0x8086 &device.id usb 0x07d3 +device.name BLOB boot loader firmware vendor.id usb 0x8086 &device.id usb 0x0dad +device.name Cherry MiniatureCard Keyboard vendor.id usb 0x8086 &device.id usb 0x1010 +device.name AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter vendor.id usb 0x8086 &device.id usb 0x110a +device.name Bluetooth Controller from (Ericsson P4A) vendor.id usb 0x8086 &device.id usb 0x110b +device.name Bluetooth Controller from (Intel/CSR) vendor.id usb 0x8086 &device.id usb 0x1110 +device.name PRO/Wireless LAN Module vendor.id usb 0x8086 &device.id usb 0x1111 +device.name PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5] vendor.id usb 0x8086 &device.id usb 0x1134 +device.name Hollister Mobile Monitor vendor.id usb 0x8086 &device.id usb 0x1139 +device.name In-Target Probe (ITP) vendor.id usb 0x8086 &device.id usb 0x1234 +device.name Prototype Reader/Writer vendor.id usb 0x8086 &device.id usb 0x1403 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x1405 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x1406 +device.name WiMAX Connection 2400m vendor.id usb 0x8086 &device.id usb 0x2448 +device.name 82801 PCI Bridge vendor.id usb 0x8086 &device.id usb 0x3100 +device.name PRO/DSL 3220 Modem - WAN vendor.id usb 0x8086 &device.id usb 0x3101 +device.name PRO/DSL 3220 Modem vendor.id usb 0x8086 &device.id usb 0x3240 +device.name AnyPoint® 3240 Modem - WAN vendor.id usb 0x8086 &device.id usb 0x3241 +device.name AnyPoint® 3240 Modem vendor.id usb 0x8086 &device.id usb 0x8602 +device.name Miniature Card Slot vendor.id usb 0x8086 &device.id usb 0x9303 +device.name Intel 8x930Hx Hub vendor.id usb 0x8086 &device.id usb 0x9500 +device.name CE 9500 DVB-T vendor.id usb 0x8086 &device.id usb 0x9890 +device.name 82930 Test Board vendor.id usb 0x8086 &device.id usb 0xbeef +device.name SCM Miniature Card Reader/Writer vendor.id usb 0x8086 &device.id usb 0xc013 +device.name Wireless HID Station vendor.id usb 0x8086 &device.id usb 0xf001 +device.name XScale PXA27x Bulverde flash vendor.id usb 0x8086 &device.id usb 0xf1a5 +device.name Z-U130 [Value Solid State Drive] vendor.id usb 0x8087 +vendor.name Intel Corp. vendor.id usb 0x8087 &device.id usb 0x0020 +device.name Integrated Rate Matching Hub vendor.id usb 0x8087 &device.id usb 0x0024 +device.name Integrated Rate Matching Hub vendor.id usb 0x80ee +vendor.name VirtualBox vendor.id usb 0x80ee &device.id usb 0x0021 +device.name USB Tablet vendor.id usb 0x8282 +vendor.name Keio vendor.id usb 0x8282 &device.id usb 0x3201 +device.name Retro Adapter vendor.id usb 0x8282 &device.id usb 0x3301 +device.name Retro Adapter Mouse vendor.id usb 0x8341 +vendor.name EGO Systems, Inc. vendor.id usb 0x8341 &device.id usb 0x2000 +device.name Flashdisk vendor.id usb 0x8564 +vendor.name Transcend Information, Inc. vendor.id usb 0x8564 &device.id usb 0x1000 +device.name JetFlash vendor.id usb 0x8564 &device.id usb 0x4000 +device.name RDF8 vendor.id usb 0x8644 +vendor.name Intenso GmbG vendor.id usb 0x8644 &device.id usb 0x8003 +device.name Micro Line vendor.id usb 0x8644 &device.id usb 0x800b +device.name Micro Line (4GB) vendor.id usb 0x8e06 +vendor.name CH Products, Inc. vendor.id usb 0x8e06 &device.id usb 0xf700 +device.name DT225 Trackball vendor.id usb 0x9016 +vendor.name Sitecom vendor.id usb 0x9016 &device.id usb 0x182d +device.name WL-022 802.11b Adapter vendor.id usb 0x9022 +vendor.name TeVii Technology Ltd. vendor.id usb 0x9022 &device.id usb 0xd630 +device.name DVB-S S630 vendor.id usb 0x9022 &device.id usb 0xd650 +device.name DVB-S2 S650 vendor.id usb 0x9022 &device.id usb 0xd660 +device.name DVB-S2 S660 vendor.id usb 0x9148 +vendor.name GeoLab, Ltd vendor.id usb 0x9148 &device.id usb 0x0004 +device.name R3 Compatible Device vendor.id usb 0x9710 +vendor.name MosChip Semiconductor vendor.id usb 0x9710 &device.id usb 0x7703 +device.name MCS7703 Serial Port Adapter vendor.id usb 0x9710 &device.id usb 0x7705 +device.name MCS7705 Parallel port adapter vendor.id usb 0x9710 &device.id usb 0x7715 +device.name MCS7715 Parallel and serial port adapter vendor.id usb 0x9710 &device.id usb 0x7717 +device.name MCS7717 3-port hub with serial and parallel adapter vendor.id usb 0x9710 &device.id usb 0x7720 +device.name MCS7720 Dual serial port adapter vendor.id usb 0x9710 &device.id usb 0x7730 +device.name MCS7730 10/100 Mbps Ethernet adapter vendor.id usb 0x9710 &device.id usb 0x7780 +device.name MCS7780 4Mbps Fast IrDA Adapter vendor.id usb 0x9710 &device.id usb 0x7830 +device.name MCS7830 10/100 Mbps Ethernet adapter vendor.id usb 0x9710 &device.id usb 0x7832 +device.name MCS7832 10/100 Mbps Ethernet adapter vendor.id usb 0x9710 &device.id usb 0x7840 +device.name MCS7820/MCS7840 2/4 port serial adapter vendor.id usb 0x9849 +vendor.name Bestmedia CD Recordable GmbH & Co. KG vendor.id usb 0x9849 &device.id usb 0x0701 +device.name Platinum MyDrive HP vendor.id usb 0x9999 +vendor.name Odeon vendor.id usb 0x9999 &device.id usb 0x0001 +device.name JAF Mobile Phone Flasher Interface vendor.id usb 0x99fa +vendor.name Grandtec vendor.id usb 0x99fa &device.id usb 0x8988 +device.name V.cap Camera Device vendor.id usb 0x9ac4 +vendor.name J. Westhues vendor.id usb 0x9ac4 &device.id usb 0x4b8f +device.name ProxMark-3 RFID Instrument vendor.id usb 0x9e88 +vendor.name Marvell Semiconductor, Inc. vendor.id usb 0x9e88 &device.id usb 0x9e8f +device.name Plug Computer Basic [SheevaPlug] vendor.id usb 0xa128 +vendor.name AnMo Electronics Corp. / Dino-Lite (?) vendor.id usb 0xa128 &device.id usb 0x0610 +device.name Dino-Lite Digital Microscope (SN9C201 + HV7131R) vendor.id usb 0xa128 &device.id usb 0x0611 +device.name Dino-Lite Digital Microscope (SN9C201 + HV7131R) vendor.id usb 0xa128 &device.id usb 0x0612 +device.name Dino-Lite Digital Microscope (SN9C120 + HV7131R) vendor.id usb 0xa128 &device.id usb 0x0613 +device.name Dino-Lite Digital Microscope (SN9C201 + HV7131R) vendor.id usb 0xa128 &device.id usb 0x0614 +device.name Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111) vendor.id usb 0xa128 &device.id usb 0x0615 +device.name Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111) vendor.id usb 0xa128 &device.id usb 0x0616 +device.name Dino-Lite Digital Microscope (SN9C120 + HV7131R) vendor.id usb 0xa128 &device.id usb 0x0617 +device.name Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111) vendor.id usb 0xa128 &device.id usb 0x0618 +device.name Dino-Lite Digital Microscope (SN9C201 + HV7131R) vendor.id usb 0xa168 +vendor.name AnMo Electronics Corporation vendor.id usb 0xa168 &device.id usb 0x0610 +device.name Dino-Lite Digital Microscope vendor.id usb 0xa168 &device.id usb 0x0611 +device.name Dino-Lite Digital Microscope vendor.id usb 0xa168 &device.id usb 0x0613 +device.name Dino-Lite Digital Microscope vendor.id usb 0xa168 &device.id usb 0x0614 +device.name Dino-Lite Pro Digital Microscope vendor.id usb 0xa168 &device.id usb 0x0615 +device.name Dino-Lite Pro Digital Microscope vendor.id usb 0xa168 &device.id usb 0x0617 +device.name Dino-Lite Pro Digital Microscope vendor.id usb 0xa168 &device.id usb 0x0618 +device.name Dino-Lite Digital Microscope vendor.id usb 0xa600 +vendor.name Asix vendor.id usb 0xa600 &device.id usb 0xe110 +device.name OK1ZIA Davac 4.x vendor.id usb 0xa727 +vendor.name 3Com vendor.id usb 0xa727 &device.id usb 0x6893 +device.name 3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523] vendor.id usb 0xa727 &device.id usb 0x6895 +device.name AR5523 vendor.id usb 0xa727 &device.id usb 0x6897 +device.name AR5523 vendor.id usb 0xaaaa +vendor.name MXT vendor.id usb 0xaaaa &device.id usb 0x8815 +device.name microSD CardReader vendor.id usb 0xabcd +vendor.name Unknown vendor.id usb 0xabcd &device.id usb 0xcdee +device.name Petcam vendor.id usb 0xb58e +vendor.name Blue Microphones vendor.id usb 0xb58e &device.id usb 0x9e84 +device.name Yeti Stereo Microphone vendor.id usb 0xc216 +vendor.name Card Device Expert Co., LTD vendor.id usb 0xc216 &device.id usb 0x0180 +device.name MSR90 MagStripe reader vendor.id usb 0xc251 +vendor.name Keil Software, Inc. vendor.id usb 0xc251 &device.id usb 0x2710 +device.name ULink vendor.id usb 0xcace +vendor.name CACE Technologies Inc. vendor.id usb 0xcace &device.id usb 0x0002 +device.name AirPCAP Classic 802.11 packet capture adapter vendor.id usb 0xcace &device.id usb 0x0300 +device.name AirPcap NX [Atheros AR9001U-(2)NG] vendor.id usb 0xcd12 +vendor.name SMART TECHNOLOGY INDUSTRIAL LTD. vendor.id usb 0xd208 +vendor.name Ultimarc vendor.id usb 0xd208 &device.id usb 0x0310 +device.name Mini-PAC Arcade Control Interface vendor.id usb 0xd209 +vendor.name Ultimarc vendor.id usb 0xd209 &device.id usb 0x0301 +device.name I-PAC Arcade Control Interface vendor.id usb 0xd209 &device.id usb 0x0501 +device.name Ultra-Stik Ultimarc Ultra-Stik Player 1 vendor.id usb 0xd904 +vendor.name LogiLink vendor.id usb 0xd904 &device.id usb 0x0003 +device.name Laser Mouse (ID0009A) vendor.id usb 0xe4e4 +vendor.name Xorcom Ltd. vendor.id usb 0xe4e4 &device.id usb 0x1130 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1131 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1132 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1140 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1141 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1142 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1150 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1151 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1152 +device.name Astribank series vendor.id usb 0xe4e4 &device.id usb 0x1160 +device.name Astribank 2 series vendor.id usb 0xe4e4 &device.id usb 0x1161 +device.name Astribank 2 series vendor.id usb 0xe4e4 &device.id usb 0x1162 +device.name Astribank 2 series vendor.id usb 0xeb03 +vendor.name MakingThings vendor.id usb 0xeb03 &device.id usb 0x0920 +device.name Make Controller Kit vendor.id usb 0xeb1a +vendor.name eMPIA Technology, Inc. vendor.id usb 0xeb1a &device.id usb 0x17de +device.name KWorld V-Stream XPERT DTV - DVB-T USB cold vendor.id usb 0xeb1a &device.id usb 0x17df +device.name KWorld V-Stream XPERT DTV - DVB-T USB warm vendor.id usb 0xeb1a &device.id usb 0x2571 +device.name M035 Compact Web Cam vendor.id usb 0xeb1a &device.id usb 0x2710 +device.name SilverCrest Webcam vendor.id usb 0xeb1a &device.id usb 0x2750 +device.name ECS Elitegroup G220 integrated Webcam vendor.id usb 0xeb1a &device.id usb 0x2761 +device.name EeePC 701 integrated Webcam vendor.id usb 0xeb1a &device.id usb 0x2776 +device.name Combined audio and video input device vendor.id usb 0xeb1a &device.id usb 0x2800 +device.name Terratec Cinergy 200 vendor.id usb 0xeb1a &device.id usb 0x2801 +device.name GrabBeeX+ Video Encoder vendor.id usb 0xeb1a &device.id usb 0x2863 +device.name Video Grabber vendor.id usb 0xeb1a &device.id usb 0x2870 +device.name Pinnacle PCTV Stick vendor.id usb 0xeb1a &device.id usb 0x2881 +device.name EM2881 Video Controller vendor.id usb 0xeb1a &device.id usb 0x50a3 +device.name Gadmei UTV380 TV Box vendor.id usb 0xeb1a &device.id usb 0x50a6 +device.name Gadmei UTV330 TV Box vendor.id usb 0xeb1a &device.id usb 0xe355 +device.name KWorld DVB-T 355U Digital TV Dongle vendor.id usb 0xeb2a +vendor.name KWorld vendor.id usb 0xef18 +vendor.name SMART TECHNOLOGY INDUSTRIAL LTD. vendor.id usb 0xf003 +vendor.name Hewlett Packard vendor.id usb 0xf003 &device.id usb 0x6002 +device.name PhotoSmart C500 vendor.id usb 0xf182 +vendor.name Leap Motion vendor.id usb 0xf182 &device.id usb 0x0003 +device.name Controller vendor.id usb 0xf4ec +vendor.name Atten Electronics / Siglent Technologies vendor.id usb 0xf4ec &device.id usb 0xee38 +device.name Digital Storage Oscilloscope vendor.id usb 0xf4ed +vendor.name Shenzhen Siglent Co., Ltd. vendor.id usb 0xf4ed &device.id usb 0xee37 +device.name SDG1010 Waveform Generator vendor.id usb 0xf4ed &device.id usb 0xee3a +device.name SDG1010 Waveform Generator (TMC mode) vendor.id usb 0xf766 +vendor.name Hama vendor.id usb 0xf766 &device.id usb 0x0001 +device.name PC-Gamepad "Greystorm" vendor.id usb 0xfc08 +vendor.name Conrad Electronic SE vendor.id usb 0xfc08 &device.id usb 0x0101 +device.name MIDI Cable UA0037 vendor.id usb 0xffee +vendor.name FNK Tech vendor.id usb 0xffee &device.id usb 0x0100 +device.name Card Reader Controller RTS5101/RTS5111/RTS5116 hwinfo-21.52/src/ids/src/usb2000066400000000000000000000663521323731041200157600ustar00rootroot00000000000000# some more usb info vendor.id usb 0x03e8 +vendor.name AOX Inc. vendor.id usb 0x03e9 +vendor.name Thesys Microelectronics vendor.id usb 0x03ea +vendor.name Data Broadcasting Corp. vendor.id usb 0x03eb +vendor.name Atmel Corporation vendor.id usb 0x03ec +vendor.name Iwatsu America Inc. vendor.id usb 0x03ed +vendor.name Mitel Corporation vendor.id usb 0x03ee +vendor.name Mitsumi vendor.id usb 0x03f0 +vendor.name Hewlett Packard vendor.id usb 0x03f1 +vendor.name Genoa Technology vendor.id usb 0x03f2 +vendor.name Oak Technology, Inc vendor.id usb 0x03f3 +vendor.name Adaptec, Inc. vendor.id usb 0x03f4 +vendor.name Diebold, Inc. vendor.id usb 0x03f5 +vendor.name Siemens Electromechanical vendor.id usb 0x03f8 +vendor.name Epson Research Center vendor.id usb 0x03f9 +vendor.name KeyTronic Corp. vendor.id usb 0x03fb +vendor.name OPTi Inc. vendor.id usb 0x03fc +vendor.name Elitegroup Computer Systems vendor.id usb 0x03fd +vendor.name Xilinx Inc. vendor.id usb 0x03fe +vendor.name Farallon vendor.id usb 0x0400 +vendor.name National Semiconductor vendor.id usb 0x0401 +vendor.name National Registry Inc. vendor.id usb 0x0402 +vendor.name Acer Labs Inc. vendor.id usb 0x0403 +vendor.name Future Technology Devices vendor.id usb 0x0404 +vendor.name NCR Corporation vendor.id usb 0x0405 +vendor.name Sand Microelectronics Inc. vendor.id usb 0x0406 +vendor.name Fujitsu-ICL Computers vendor.id usb 0x0407 +vendor.name Fujitsu Personal Systems, Inc. vendor.id usb 0x0408 +vendor.name Quanta Computer Inc. vendor.id usb 0x0409 +vendor.name NEC vendor.id usb 0x040a +vendor.name Eastman Kodak Co. vendor.id usb 0x040b +vendor.name Weltrend Semiconductor vendor.id usb 0x040c +vendor.name VTech Computers Ltd vendor.id usb 0x040d +vendor.name VIA Technologies, Inc. vendor.id usb 0x040e +vendor.name MCCI vendor.id usb 0x040f +vendor.name Echo Speech Corporation vendor.id usb 0x0411 +vendor.name Melco, Inc. vendor.id usb 0x0412 +vendor.name Award Software International vendor.id usb 0x0413 +vendor.name Leadtek Research Inc. vendor.id usb 0x0414 +vendor.name Giga-Byte Technology Co., Ltd. vendor.id usb 0x0416 +vendor.name Winbond Electronics Corp. vendor.id usb 0x0417 +vendor.name Symbios Logic vendor.id usb 0x0418 +vendor.name AST Research vendor.id usb 0x0419 +vendor.name Samsung Info. Systems America Inc. vendor.id usb 0x041a +vendor.name Phoenix Technologies, Ltd. vendor.id usb 0x041b +vendor.name d'TV vendor.id usb 0x041d +vendor.name S3, Inc. vendor.id usb 0x041e +vendor.name Creative Labs vendor.id usb 0x041f +vendor.name LCS Telegraphics vendor.id usb 0x0420 +vendor.name Chips and Technologies vendor.id usb 0x0421 +vendor.name Nokia Mobile Phones vendor.id usb 0x0422 +vendor.name ADI Systems vendor.id usb 0x0423 +vendor.name Computer Access Technology Corp. vendor.id usb 0x0424 +vendor.name Standard Microsystems Corp. vendor.id usb 0x0425 +vendor.name Motorola Semiconductors HK, Ltd. vendor.id usb 0x0426 +vendor.name Integrated Device Technology vendor.id usb 0x0427 +vendor.name Motorola Electronics Taiwan Ltd. vendor.id usb 0x0428 +vendor.name Gravis vendor.id usb 0x0428 &device.id usb 0x4001 +baseclass.id 0x10d +subclass.id 0x01 vendor.id usb 0x0429 +vendor.name Cirrus Logic vendor.id usb 0x042a +vendor.name Ericsson Austrian, AG vendor.id usb 0x042b +vendor.name Intel Corporation vendor.id usb 0x042c +vendor.name Innovative Semiconductors, Inc. vendor.id usb 0x042d +vendor.name Micronics vendor.id usb 0x042e +vendor.name Acer, Inc. vendor.id usb 0x042f +vendor.name Molex, Inc. vendor.id usb 0x0430 +vendor.name Fujitsu Takamisawa America vendor.id usb 0x0431 +vendor.name Itac Systems, Inc. vendor.id usb 0x0432 +vendor.name Unisys Corp. vendor.id usb 0x0433 +vendor.name Alps Electric Inc. vendor.id usb 0x0434 +vendor.name Samsung Info. Systems America Inc. vendor.id usb 0x0435 +vendor.name Hyundai Electronics America vendor.id usb 0x0436 +vendor.name Taugagreining HF vendor.id usb 0x0437 +vendor.name Framatome Connectors USA vendor.id usb 0x0438 +vendor.name Advanced Micro Devices vendor.id usb 0x0439 +vendor.name Voice Technologies Group vendor.id usb 0x043d +vendor.name Lexmark International Inc. vendor.id usb 0x043e +vendor.name LG Electronics USA Inc. vendor.id usb 0x043f +vendor.name RadiSys Corporation vendor.id usb 0x0440 +vendor.name NANAO Corporation vendor.id usb 0x0441 +vendor.name Winbond Systems Lab. vendor.id usb 0x0442 +vendor.name Ericsson Inc. vendor.id usb 0x0443 +vendor.name Gateway 2000 vendor.id usb 0x0445 +vendor.name Lucent Technologies vendor.id usb 0x0446 +vendor.name NMB Technologies, Inc. vendor.id usb 0x0447 +vendor.name Momentum Microsystems vendor.id usb 0x044a +vendor.name Shamrock Tech. Co., Ltd vendor.id usb 0x044b +vendor.name WSI vendor.id usb 0x044c +vendor.name CCL/ITRI vendor.id usb 0x044d +vendor.name Siemens Nixdorf vendor.id usb 0x044e +vendor.name Alps Electric Co. vendor.id usb 0x044f +vendor.name ThrustMaster, Inc. vendor.id usb 0x0450 +vendor.name DFI Inc. vendor.id usb 0x0451 +vendor.name Texas Instruments vendor.id usb 0x0452 +vendor.name Mitsubishi Electronics America, Inc. vendor.id usb 0x0453 +vendor.name CMD Technology vendor.id usb 0x0454 +vendor.name Vobis Microcomputer AG vendor.id usb 0x0455 +vendor.name Telematics International, Inc. vendor.id usb 0x0456 +vendor.name Analog Devices, Inc. vendor.id usb 0x0457 +vendor.name Silicon Integrated Systems Corp. vendor.id usb 0x0458 +vendor.name KYE Systems Corp. vendor.id usb 0x0458 &device.id usb 0x0002 +device.name Genius NetMouse Pro vendor.id usb 0x0459 +vendor.name Adobe Systems, Inc. vendor.id usb 0x045a +vendor.name Diamond Multimedia Systems vendor.id usb 0x045b +vendor.name Hitachi, Ltd vendor.id usb 0x045d +vendor.name Northern Telecom vendor.id usb 0x045e +vendor.name Microsoft vendor.id usb 0x0460 +vendor.name Ace Cad Enterprise Co., Ltd. vendor.id usb 0x0461 +vendor.name Primax Electronics vendor.id usb 0x0463 +vendor.name MGE UPS Systems vendor.id usb 0x0464 +vendor.name AMP Incorporated vendor.id usb 0x0467 +vendor.name AT&T Paradyne vendor.id usb 0x0468 +vendor.name Wieson Electronic Co., Ltd. vendor.id usb 0x046a +vendor.name Cherry Mikroschalter GmbH vendor.id usb 0x046a &device.id usb 0x0001 +device.name RS 6000 M vendor.id usb 0x046b +vendor.name American Megatrends vendor.id usb 0x046c +vendor.name Toshiba vendor.id usb 0x046d +vendor.name Logitech Inc. vendor.id usb 0x046d &device.id usb 0x0840 +baseclass.id 0x10f +subclass.id 0x01 +device.name Webcam USB vendor.id usb 0x046d &device.id usb 0xc001 +device.name Wheelmouse Model M-BB48 vendor.id usb 0x046e +vendor.name Behavior Tech. Computer vendor.id usb 0x046f +vendor.name Crystal Semiconductor vendor.id usb 0x0471 +vendor.name Philips vendor.id usb 0x0472 +vendor.name Sun Microsystems vendor.id usb 0x0473 +vendor.name Sanyo Information Business Co., Ltd. vendor.id usb 0x0474 +vendor.name Sanyo Electric Co. Ltd. vendor.id usb 0x0475 +vendor.name Relisys/TECO Information System vendor.id usb 0x0476 +vendor.name AESP vendor.id usb 0x0477 +vendor.name Seagate Technology vendor.id usb 0x0478 +vendor.name Connectix Corp. vendor.id usb 0x0479 +vendor.name Advanced Peripheral Laboratories vendor.id usb 0x047a +vendor.name USAR Systems vendor.id usb 0x047b +vendor.name Silitek Corp. vendor.id usb 0x047c +vendor.name Dell Computer Corp. vendor.id usb 0x047d +vendor.name Kensington vendor.id usb 0x047d &device.id usb 0x4008 +baseclass.id 0x10d +subclass.id 0x01 vendor.id usb 0x047e +vendor.name Lucent Microelectronics Technologies vendor.id usb 0x047f +vendor.name Plantronics, Inc. vendor.id usb 0x0480 +vendor.name Toshiba America Info. Systems, Inc. vendor.id usb 0x0481 +vendor.name Zenith Data Systems vendor.id usb 0x0482 +vendor.name Kyocera Electronics, Inc. vendor.id usb 0x0483 +vendor.name SGS Thomson Microelectronics vendor.id usb 0x0484 +vendor.name Specialix vendor.id usb 0x0485 +vendor.name Nokia Monitors vendor.id usb 0x0486 +vendor.name ASUS Computers Inc. vendor.id usb 0x0487 +vendor.name Stewart Connector vendor.id usb 0x0488 +vendor.name Cirque Corp. vendor.id usb 0x0489 +vendor.name Foxconn / Hon Hai vendor.id usb 0x048a +vendor.name S-MOS Systems, Inc. vendor.id usb 0x048c +vendor.name Alps Electric Ireland Ltd. vendor.id usb 0x048d +vendor.name Integrated Technology Express vendor.id usb 0x048f +vendor.name Eicon Tech. vendor.id usb 0x0490 +vendor.name United Microelectronics Corp. vendor.id usb 0x0491 +vendor.name Capetronic vendor.id usb 0x0492 +vendor.name Samsung SemiConductor, Inc. vendor.id usb 0x0493 +vendor.name MAG Technology Co., Ltd. vendor.id usb 0x0495 +vendor.name ESS Technology, Inc. vendor.id usb 0x0496 +vendor.name Micron Electronics vendor.id usb 0x0497 +vendor.name Smile International vendor.id usb 0x0498 +vendor.name Capetronic (Kaohsiung) Corp. vendor.id usb 0x0499 +vendor.name Yamaha Corporation vendor.id usb 0x049a +vendor.name Gandalf Technologies Ltd. vendor.id usb 0x049b +vendor.name System Connection vendor.id usb 0x049c +vendor.name Acer Advanced Labs, Inc. vendor.id usb 0x049d +vendor.name VLSI Technology vendor.id usb 0x049f +vendor.name Compaq Computers vendor.id usb 0x04a0 +vendor.name Digital Equipment Corp. vendor.id usb 0x04a1 +vendor.name SystemSoft Corporation vendor.id usb 0x04a2 +vendor.name FirePower Systems vendor.id usb 0x04a3 +vendor.name Trident Microsystems Inc. vendor.id usb 0x04a4 +vendor.name Hitachi, Ltd. vendor.id usb 0x04a5 +vendor.name Acer Peripheral Inc. vendor.id usb 0x04a6 +vendor.name Nokia Display Products (Salcomp Oy) vendor.id usb 0x04a7 +vendor.name Visioneer vendor.id usb 0x04a8 +vendor.name Multivideo Labs, Inc. vendor.id usb 0x04a9 +vendor.name Canon Inc. vendor.id usb 0x04aa +vendor.name DaeWoo Telecom, Ltd. vendor.id usb 0x04ab +vendor.name Chromatic Research vendor.id usb 0x04ac +vendor.name Micro Audiometrics Corp. vendor.id usb 0x04ad +vendor.name Dooin Electronics vendor.id usb 0x04af +vendor.name Winnov L.P. vendor.id usb 0x04b0 +vendor.name Nikon Corporation vendor.id usb 0x04b1 +vendor.name Pan International vendor.id usb 0x04b3 +vendor.name IBM Corp. vendor.id usb 0x04b4 +vendor.name Cypress Semiconductor vendor.id usb 0x04b5 +vendor.name ROHM LSI Systems, Inc. vendor.id usb 0x04b6 +vendor.name Hint Corporation vendor.id usb 0x04b7 +vendor.name Compal Electronics, Inc. vendor.id usb 0x04b8 +vendor.name Seiko Epson Corp. vendor.id usb 0x04b9 +vendor.name Rainbow Technologies, Inc. vendor.id usb 0x04ba +vendor.name Toucan Systems Ltd. vendor.id usb 0x04bb +vendor.name I-O Data Device, Inc. vendor.id usb 0x04bd +vendor.name Toshiba Electronics Taiwan Corp. vendor.id usb 0x04be +vendor.name Telia Research AB vendor.id usb 0x04bf +vendor.name TDK USA Corporation vendor.id usb 0x04c1 +vendor.name U.S. Robotics vendor.id usb 0x04c2 +vendor.name Methode Electronics Far East Pte Ltd. vendor.id usb 0x04c3 +vendor.name Maxi Switch, Inc. vendor.id usb 0x04c4 +vendor.name Lockheed Martin Energy Research vendor.id usb 0x04c5 +vendor.name Fujitsu Limited vendor.id usb 0x04c6 +vendor.name Toshiba America Electronic Components vendor.id usb 0x04c7 +vendor.name Micro Macro Technologies vendor.id usb 0x04c8 +vendor.name Konica Corporation vendor.id usb 0x04ca +vendor.name Lite-On Technology Corp. vendor.id usb 0x04cb +vendor.name Fuji Photo Film Co., Ltd. vendor.id usb 0x04cc +vendor.name Philips Semiconductors vendor.id usb 0x04cd +vendor.name Tatung Co. Of America vendor.id usb 0x04ce +vendor.name ScanLogic Corporation vendor.id usb 0x04cf +vendor.name Myson Technology Inc. vendor.id usb 0x04d0 +vendor.name Digi International vendor.id usb 0x04d1 +vendor.name ITT Canon vendor.id usb 0x04d2 +vendor.name Altec Lansing Technologies vendor.id usb 0x04d3 +vendor.name VidUS, Inc. vendor.id usb 0x04d4 +vendor.name LSI Logic Corporation vendor.id usb 0x04d5 +vendor.name Forte Technologies, Inc. vendor.id usb 0x04d6 +vendor.name CAE Technology vendor.id usb 0x04d7 +vendor.name Oki Semiconductor vendor.id usb 0x04d8 +vendor.name Micro Chip Technology, Inc. vendor.id usb 0x04d9 +vendor.name Holtek Microelectronics Inc. vendor.id usb 0x04da +vendor.name Panasonic (Matsushita) vendor.id usb 0x04db +vendor.name Hypertec Pty Ltd. vendor.id usb 0x04dc +vendor.name Huan Hsin C., SDN.BHD vendor.id usb 0x04dd +vendor.name Sharp Corporation vendor.id usb 0x04de +vendor.name MindShare, Inc. vendor.id usb 0x04df +vendor.name Interlink Electronics vendor.id usb 0x04e1 +vendor.name Iiyama North America Inc. vendor.id usb 0x04e2 +vendor.name Exar Corporation vendor.id usb 0x04e3 +vendor.name Zilog vendor.id usb 0x04e4 +vendor.name ACC Microelectronics vendor.id usb 0x04e5 +vendor.name Promise Technology vendor.id usb 0x04e6 +vendor.name Shuttle Technology vendor.id usb 0x04e7 +vendor.name ELO TouchSystems vendor.id usb 0x04e8 +vendor.name Samsung Electronics Co., Ltd. vendor.id usb 0x04e9 +vendor.name PC-Tel Inc. vendor.id usb 0x04ea +vendor.name Brooktree Corporation vendor.id usb 0x04eb +vendor.name Northstar Systems, Inc vendor.id usb 0x04ec +vendor.name Tokyo Electron Limited vendor.id usb 0x04ed +vendor.name Annabooks vendor.id usb 0x04ef +vendor.name Pacific Electronic International, Inc. vendor.id usb 0x04f0 +vendor.name Daewoo Electronics Co., Ltd. vendor.id usb 0x04f1 +vendor.name Victor Company of Japan vendor.id usb 0x04f2 +vendor.name Chicony Electronics Co., Ltd. vendor.id usb 0x04f3 +vendor.name Elan Microelectronics Corportation vendor.id usb 0x04f4 +vendor.name Harting Elektronik Inc. vendor.id usb 0x04f5 +vendor.name Fujitsu-ICL Systems, Inc. vendor.id usb 0x04f6 +vendor.name Norand Corporation vendor.id usb 0x04f7 +vendor.name Newnex Technology Corp. vendor.id usb 0x04f8 +vendor.name FuturePlus Systems vendor.id usb 0x04f9 +vendor.name Brother International Corp. vendor.id usb 0x04fa +vendor.name Dallas Semiconductor vendor.id usb 0x04fb +vendor.name Biostar Microtech Int'l Corp. vendor.id usb 0x04fc +vendor.name Sunplus Technology Co. vendor.id usb 0x04fd +vendor.name Soliton Systems, K.K. vendor.id usb 0x04fe +vendor.name PFU Limited vendor.id usb 0x04ff +vendor.name E-CMOS Corp. vendor.id usb 0x0500 +vendor.name Siam United Hi-Tech vendor.id usb 0x0501 +vendor.name DDK Electronics, Inc. vendor.id usb 0x0502 +vendor.name Acer, Inc. vendor.id usb 0x0503 +vendor.name Hitachi America Ltd. vendor.id usb 0x0504 +vendor.name Hayes Microcomputer Products vendor.id usb 0x0506 +vendor.name 3Com Corporation vendor.id usb 0x0507 +vendor.name Hosiden Corporation vendor.id usb 0x0508 +vendor.name Clarion Co., Ltd. vendor.id usb 0x0509 +vendor.name Aztech Systems Ltd vendor.id usb 0x050a +vendor.name Cinch Connectors vendor.id usb 0x050b +vendor.name Cable System International vendor.id usb 0x050c +vendor.name InnoMedia, Inc. vendor.id usb 0x050d +vendor.name Belkin Components vendor.id usb 0x050e +vendor.name Neon Technology, Inc. vendor.id usb 0x050f +vendor.name Kawatsu Semiconductor, Inc. vendor.id usb 0x0510 +vendor.name Sejin Electron Inc. vendor.id usb 0x0511 +vendor.name N'ABLE Technologies, Inc (Data Book) vendor.id usb 0x0512 +vendor.name Hualon Microelectronics Corp. vendor.id usb 0x0513 +vendor.name digital-X, Inc. vendor.id usb 0x0514 +vendor.name Berg Electronics, Inc. vendor.id usb 0x0515 +vendor.name ACTC vendor.id usb 0x0516 +vendor.name Longwell Electronics vendor.id usb 0x0517 +vendor.name Butterfly Communications vendor.id usb 0x0518 +vendor.name EzKEY Corp. vendor.id usb 0x0519 +vendor.name Star Micronics America, Inc. vendor.id usb 0x051a +vendor.name WYSE Technology vendor.id usb 0x051b +vendor.name Silicon Graphics vendor.id usb 0x051c +vendor.name Holco Enterprise Co., Ltd./Shuttle Computer vendor.id usb 0x051d +vendor.name American Power Conversion vendor.id usb 0x051e +vendor.name Scientific Atlanta vendor.id usb 0x051f +vendor.name Elite Electronics, Inc. vendor.id usb 0x0520 +vendor.name Taiwan Semiconductor Manufacturing Co. vendor.id usb 0x0521 +vendor.name Airborn Connectors vendor.id usb 0x0522 +vendor.name Advanced Connectek USA Inc. vendor.id usb 0x0523 +vendor.name ATEN GMBH vendor.id usb 0x0524 +vendor.name Micro Devices Technology vendor.id usb 0x0525 +vendor.name Net Chip Technology, Inc. vendor.id usb 0x0526 +vendor.name Temic Matra.mhs vendor.id usb 0x0527 +vendor.name ALTRA vendor.id usb 0x0528 +vendor.name ATI Technologies, Inc. vendor.id usb 0x0529 +vendor.name Fast Security AG vendor.id usb 0x052a +vendor.name Crescent Heart Software vendor.id usb 0x052b +vendor.name Tekom Development vendor.id usb 0x052c +vendor.name Canon Information System vendor.id usb 0x052d +vendor.name Avid Electronics Corp. vendor.id usb 0x052e +vendor.name Standard Microsystems Corp. vendor.id usb 0x052f +vendor.name Unicore Software, Inc. vendor.id usb 0x0530 +vendor.name American Microsystems Inc. vendor.id usb 0x0531 +vendor.name Wacom Technology Corp. vendor.id usb 0x0532 +vendor.name Systech Corporation vendor.id usb 0x0533 +vendor.name Alcatel Mobile Phones vendor.id usb 0x0534 +vendor.name Motorola vendor.id usb 0x0535 +vendor.name LIH TZU Electric Co., Ltd. vendor.id usb 0x0536 +vendor.name Welch Allyn Inc. vendor.id usb 0x0537 +vendor.name Inventec Corporation vendor.id usb 0x0538 +vendor.name Santa Cruz Operation vendor.id usb 0x0539 +vendor.name Shyh Shiun Terminals Co. LTD vendor.id usb 0x053a +vendor.name Preh Werke Gmbh & Co. KG vendor.id usb 0x053b +vendor.name Global Village Communication vendor.id usb 0x053c +vendor.name Institut of Microelectronic & Mechatronic Systems vendor.id usb 0x053d +vendor.name Silicon Architect vendor.id usb 0x053e +vendor.name Electronic Accessory Specialists Int. vendor.id usb 0x053f +vendor.name Synopsys vendor.id usb 0x0540 +vendor.name Universal Access vendor.id usb 0x0541 +vendor.name Sirf Technology, Inc vendor.id usb 0x0543 +vendor.name View Sonic Corporation vendor.id usb 0x0544 +vendor.name Cristie Electronics Ltd. vendor.id usb 0x0545 +vendor.name Xirlink, Inc. vendor.id usb 0x0546 +vendor.name Polaroid Corporation vendor.id usb 0x0547 +vendor.name Anchor Chips Inc. vendor.id usb 0x0548 +vendor.name Tyan Computer Corp. vendor.id usb 0x0549 +vendor.name Pixera Corporation vendor.id usb 0x054a +vendor.name Fujitsu Microelectronics, Inc., vendor.id usb 0x054b +vendor.name New Media Corporation vendor.id usb 0x054c +vendor.name Sony Corporation vendor.id usb 0x054d +vendor.name Try Corporation vendor.id usb 0x054e +vendor.name Proside Corporation vendor.id usb 0x054f +vendor.name WYSE Technology Taiwan vendor.id usb 0x0550 +vendor.name Fuji Xerox Co., Ltd. vendor.id usb 0x0551 +vendor.name CompuTrend Systems, Inc. vendor.id usb 0x0552 +vendor.name Philips Monitors vendor.id usb 0x0553 +vendor.name VLSI Vision Ltd. vendor.id usb 0x0554 +vendor.name Dictaphone Corp. vendor.id usb 0x0555 +vendor.name ANAM S&T Co., Ltd. vendor.id usb 0x0556 +vendor.name Asahi Kasei Microsystems Co., Ltd vendor.id usb 0x0557 +vendor.name ATEN International Co. ltd. vendor.id usb 0x0558 +vendor.name Truevision, Inc. vendor.id usb 0x0559 +vendor.name Cadence Design Systems vendor.id usb 0x055a +vendor.name Kenwood USA vendor.id usb 0x055b +vendor.name KnowledgeTek, Inc. vendor.id usb 0x055c +vendor.name Proton Electronic Ind. vendor.id usb 0x055d +vendor.name Samsung Electro-Mechanics Co. vendor.id usb 0x055e +vendor.name CTX Opto-Electronics Corp. vendor.id usb 0x055f +vendor.name Mustek Systems Inc. vendor.id usb 0x0560 +vendor.name Interface Co., Ltd. vendor.id usb 0x0561 +vendor.name Oasis Design, Inc. vendor.id usb 0x0562 +vendor.name Telex Communications Inc. vendor.id usb 0x0563 +vendor.name Immersion Corporation vendor.id usb 0x0564 +vendor.name Chinon Industries, Inc. vendor.id usb 0x0565 +vendor.name Peracom Networks, Inc. vendor.id usb 0x0567 +vendor.name Xyratex Int'l Ltd. vendor.id usb 0x0568 +vendor.name Quartz Ingenierie vendor.id usb 0x0569 +vendor.name SegaSoft vendor.id usb 0x056a +vendor.name WACOM Co., Ltd. vendor.id usb 0x056b +vendor.name Decicon Incorporated vendor.id usb 0x056c +vendor.name e-TEK Labs vendor.id usb 0x056e +vendor.name Elecom Co., Ltd. vendor.id usb 0x056f +vendor.name Korea Data Systems Co., Ltd. vendor.id usb 0x0570 +vendor.name Epson America vendor.id usb 0x0571 +vendor.name Interex, Inc. vendor.id usb 0x0572 +vendor.name EEH Datalink Gmbh vendor.id usb 0x0573 +vendor.name Nogatech Ltd. vendor.id usb 0x0574 +vendor.name City University of Hong Kong vendor.id usb 0x0575 +vendor.name Swets & Zeitlinger BV vendor.id usb 0x0576 +vendor.name BAFO/Quality Computer Accessories vendor.id usb 0x0577 +vendor.name ELSA vendor.id usb 0x0578 +vendor.name Intrinsix Corp. vendor.id usb 0x0579 +vendor.name GVC Corporation vendor.id usb 0x057a +vendor.name Samsung Electronics America vendor.id usb 0x057b +vendor.name Y-E Data, Inc. vendor.id usb 0x057c +vendor.name AVM Gmbh vendor.id usb 0x057d +vendor.name Shark Multimedia Inc. vendor.id usb 0x057e +vendor.name Nintendo Co., vendor.id usb 0x057f +vendor.name Quickshot Technology Inc. vendor.id usb 0x0580 +vendor.name Denron Inc. vendor.id usb 0x0581 +vendor.name Racal Data Group vendor.id usb 0x0582 +vendor.name Roland Corporation vendor.id usb 0x0583 +vendor.name Padix Co. Ltd. vendor.id usb 0x0584 +vendor.name RATOC System Inc. vendor.id usb 0x0585 +vendor.name FlashPoint Technology, Inc. vendor.id usb 0x0586 +vendor.name ZyXEL Communications Corp. vendor.id usb 0x0587 +vendor.name America Kotobuki Electronics Ind. vendor.id usb 0x0588 +vendor.name Sapien Design vendor.id usb 0x0589 +vendor.name Victron vendor.id usb 0x058a +vendor.name Nohau Corporation vendor.id usb 0x058b +vendor.name Siemens Semiconductor vendor.id usb 0x058c +vendor.name In Focus Systems vendor.id usb 0x058d +vendor.name Micrel Semiconductor vendor.id usb 0x058e +vendor.name Tripath Technology Inc. vendor.id usb 0x058f +vendor.name Alcor Micro, Inc. vendor.id usb 0x0590 +vendor.name OMRON Corporation vendor.id usb 0x0591 +vendor.name Questra Consulting vendor.id usb 0x0592 +vendor.name Exide Electronics vendor.id usb 0x0593 +vendor.name Incite vendor.id usb 0x0594 +vendor.name Princeton Graphic Systems vendor.id usb 0x0595 +vendor.name Zoran Microelectronics Ltd. vendor.id usb 0x0596 +vendor.name Microtouch Systems vendor.id usb 0x0597 +vendor.name Trisignal Communications vendor.id usb 0x0598 +vendor.name Nigata Canotec Co., Inc. vendor.id usb 0x0599 +vendor.name Brilliance Semiconductor Inc. vendor.id usb 0x059a +vendor.name Spectrum Signal Processing Inc. vendor.id usb 0x059b +vendor.name Iomega Corporation vendor.id usb 0x059b &device.id usb 0x0030 +device.name USB Zip 250 vendor.id usb 0x059c +vendor.name A-Trend Technology Co., Ltd. vendor.id usb 0x059d +vendor.name Advanced Input Devices vendor.id usb 0x059e +vendor.name Intelligent Instrumentation vendor.id usb 0x059f +vendor.name Electronique D2 vendor.id usb 0x05a0 +vendor.name Vetronix Corporation vendor.id usb 0x05a1 +vendor.name USC Corporation vendor.id usb 0x05a2 +vendor.name Fuji Film Microdevices Co. Ltd. vendor.id usb 0x05a3 +vendor.name VAutomation Inc. vendor.id usb 0x05a4 +vendor.name Ortek Technology, Inc. vendor.id usb 0x05a5 +vendor.name Sampo Technology Corp. vendor.id usb 0x05a6 +vendor.name Cisco Systems vendor.id usb 0x05a7 +vendor.name Bose Corporation vendor.id usb 0x05a8 +vendor.name Spacetec IMC Corporation vendor.id usb 0x05a9 +vendor.name OmniVision Technologies, Inc. vendor.id usb 0x05aa +vendor.name Utilux South China Ltd. vendor.id usb 0x05ab +vendor.name In-System Design vendor.id usb 0x05ac +vendor.name Apple Computer, Inc. vendor.id usb 0x05ac &device.id usb 0x0202 +device.name Apple USB Keyboard vendor.id usb 0x05ac &device.id usb 0x0301 +device.name Apple USB Mouse vendor.id usb 0x05ac &device.id usb 0x1001 +device.name Apple USB Hub vendor.id usb 0x05ad +vendor.name Y.C.Cable U.S.A., Inc vendor.id usb 0x05ae +vendor.name Synopsys, Inc. vendor.id usb 0x05af +vendor.name Jing-Mold Enterprise Co., Ltd. vendor.id usb 0x05b0 +vendor.name Fountain Technologies, Inc vendor.id usb 0x05b1 +vendor.name First International Computer, Inc vendor.id usb 0x05b4 +vendor.name LG Semicon Co., Ltd. vendor.id usb 0x05b5 +vendor.name Dialogic Corp vendor.id usb 0x05b6 +vendor.name Proxima Corporation vendor.id usb 0x05b7 +vendor.name Medianix Semiconductor, Inc. vendor.id usb 0x05b9 +vendor.name Philips Research Laboratories vendor.id usb 0x05ba +vendor.name Digital Persona vendor.id usb 0x05be +vendor.name Raychem Corporation vendor.id usb 0x05bf +vendor.name S & S Research vendor.id usb 0x05c1 +vendor.name Kawasaki Steel vendor.id usb 0x05c2 +vendor.name Mediaphonics S.A. vendor.id usb 0x05c5 +vendor.name Central Data Corporation vendor.id usb 0x05c6 +vendor.name Qualcomm, Inc vendor.id usb 0x05c7 +vendor.name Qtronix Corp vendor.id usb 0x05c8 +vendor.name Cheng Uei Precision Industry Co., Ltd vendor.id usb 0x05c9 +vendor.name Semtech Corporation vendor.id usb 0x05ca +vendor.name Ricoh Company Ltd. vendor.id usb 0x05cb +vendor.name Powerchip Semiconductor Co. vendor.id usb 0x05cc +vendor.name ELSA Gmbh vendor.id usb 0x05cd +vendor.name Silicom LTD. vendor.id usb 0x05ce +vendor.name SICAN Gmbh vendor.id usb 0x05cf +vendor.name Sung Forn Co. LTD. vendor.id usb 0x05d0 +vendor.name Lunar Corporation vendor.id usb 0x05e3 &device.id usb 0x000b +device.name Razer Boomslang USB Mouse vendor.id usb 0x0698 +vendor.name Chuntex (CTX) vendor.id usb 0x0c4b +vendor.name Reiner SCT vendor.id usb 0x0c4b &device.id usb 0x0100 +baseclass.id 0x10e +subclass.id 0x00 +device.name Cyberjack USB vendor.id usb 0x0ef7 +vendor.name Tulip Computers International vendor.id usb 0x1606 +vendor.name UMAX Data Systems, Inc. vendor.id usb 0x1606 &device.id usb 0x0010 +device.name Astra 1220U vendor.id usb 0x1606 &device.id usb 0x0030 +device.name Astra 2000U vendor.id usb 0x1606 &device.id usb 0x0130 +device.name Astra 2100U vendor.id usb 0x1606 &device.id usb 0x0230 +device.name Astra 2200 (USB) vendor.id usb 0x1606 &device.id usb 0x1030 +device.name Astra 4000U vendor.id usb 0x8086 +vendor.name Intel Corporation vendor.id usb 0xc251 +vendor.name Keil Software hwinfo-21.52/src/ids/src/x11.amd64000066400000000000000000002523741323731041200164310ustar00rootroot00000000000000 vendor.id pci 0x1002 +vendor.name ATI Technologies Inc vendor.id pci 0x1002 &device.id pci 0x3150 +device.name Radeon Mobility X600 (M24) 3150 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3152 +device.name MOBILITY RADEON X300 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3154 +device.name FireGL M24 GL 3154 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3e50 +device.name Radeon X600 (RV380) 3E50 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3e50 &subvendor.id pci 0x174b &subdevice.id pci 0x0450 +subdevice.name Radeon X600 Pro vendor.id pci 0x1002 &device.id pci 0x3e54 +device.name FireGL V3200 (RV380) 3E54 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4136 +device.name RS100 4136 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4137 +device.name RS100 4137 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4144 +device.name R300 AD +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4145 +device.name E300 AE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4146 +device.name R300 AF +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4147 +device.name R300 AG +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4148 +device.name R350 AH +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4149 +device.name R350 AI +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x414a +device.name R350 AJ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x414b +device.name R350 AK +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4150 +device.name RV350 AP +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4151 +device.name RV350 AQ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4152 +device.name RV350 AR +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4153 +device.name RV350 AS +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4154 +device.name RV350 AT +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4155 +device.name Radeon 9650 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4156 +device.name RV350 AV +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4237 +device.name RS250 4237 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4242 +device.name R200 BB +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4243 +device.name R200 BC +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4336 +device.name RS100 4336 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4337 +device.name RS200 4337 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4354 +device.name 215CT [Mach64 CT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4358 +device.name 210888CX [Mach64 CX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4437 +device.name RS250 4437 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4554 +device.name 210888ET [Mach64 ET] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4742 +device.name 3D Rage Pro AGP 1X/2X +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4744 +device.name 3D Rage Pro AGP 1X +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4749 +device.name Mach64 GI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474c +device.name Rage XC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474d +device.name Rage XL AGP +driver.xfree 4|ati|||||8,16,24 vendor.id pci 0x1002 &device.id pci 0x474e +device.name Rage XC AGP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474f +device.name Rage XL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4750 +device.name 3D Rage Pro 215GP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4751 +device.name 3D Rage Pro 215GQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4752 +device.name Mach64 GR +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4753 +device.name Mach64 GS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4754 +device.name 3D Rage I/II 215GT [Mach64 GT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4755 +device.name 3D Rage II+ 215GTB [Mach64 GTB] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4756 +device.name 3D Rage IIC 215IIC [Mach64 GT IIC] +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x4757 +device.name 3D Rage IIC AGP +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x4758 +device.name 210888GX [Mach64 GX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4759 +device.name 3D Rage IIC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x475a +device.name Mach64 GZ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4966 +device.name RV250 If +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9000 vendor.id pci 0x1002 &device.id pci 0x4967 +device.name RV250 Ig +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a48 +device.name R420 JH +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a49 +device.name R420 JI +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4a +device.name R420 JJ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4b +device.name R420 JK +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4c +device.name R420 JL +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4d +device.name R420 JM +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4e +device.name R420 JN +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4f +device.name Radeon X800 SE (R420) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a50 +device.name R420 JP +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a54 +device.name ATI Radeon AIW X800 VE (R420) JT (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b49 +device.name Radeon X850 XT (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b4a +device.name Radeon X850 SE (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b4b +device.name Radeon X850 PRO (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b4c +device.name Radeon X850 XT PE (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4c42 +device.name Mach64 LB +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name 3D Rage LT Pro AGP-133 +driver.xfree 4|ati +driver.xfree.config Option "dpms" "off" vendor.id pci 0x1002 &device.id pci 0x4c44 +device.name 3D Rage LT Pro AGP-66 +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c45 +device.name Rage 128 Mobility LE +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c46 +device.name Mobility M3 AGP 2x +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c47 +device.name 3D Rage LT-G 215LG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c49 +device.name Mach64 LI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d +device.name 3D Rage P/M Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1028 &subdevice.id pci 0x00bb +subdevice.name Mach64LM/Dell +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x4c4e +device.name 3D Rage L Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c50 +device.name 3D Rage LT Pro +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c51 +device.name Mach64 LQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c52 +device.name 3D Rage P/M Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c53 +device.name 3D Rage L Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c57 +device.name Radeon LW +driver.xfree 4|radeon +driver.xfree.config Option "XAANoOffscreenPixmaps" "true" +driver.xfree 4|radeon|3d||dri||16 +driver.xfree.config Option "XAANoOffscreenPixmaps" "true" vendor.id pci 0x1002 &device.id pci 0x4c58 +device.name Radeon LX +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c59 +device.name Radeon LY +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c5a +device.name Radeon LZ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c64 +device.name RV250 Ld +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4c66 +device.name RV250 Lf +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4c67 +device.name RV250 Lg +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4d46 +device.name Rage 128 Mobility MF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4d4c +device.name Rage 128 Mobility ML +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4e44 +device.name R300 ND +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e44 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9700 vendor.id pci 0x1002 &device.id pci 0x4e45 +device.name R300 NE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e46 +device.name R300 NF +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e47 +device.name R300 NG +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e47 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL X1 vendor.id pci 0x1002 &device.id pci 0x4e48 +device.name R350 NH +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e49 +device.name R350 NI +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e4a +device.name R360 NJ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e4b +device.name R350 NK +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e50 +device.name RV350 NP +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e51 +device.name RV350 NQ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e52 +device.name RV350 NR +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e53 +device.name RV350 NS +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e54 +device.name FireGL Mobility T2 +driver.xfree 4|radeon +driver.xfree.config Option "DynamicClocks" "on" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e56 +device.name RV350 NV +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5041 +device.name Rage 128 PA +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5042 +device.name Rage 128 PB +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5043 +device.name Rage 128 PC +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5044 +device.name Rage 128 PD +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5045 +device.name Rage 128 PE +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5046 +device.name Rage 128 PF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5047 +device.name Rage 128 PG +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5048 +device.name Rage 128 PH +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5049 +device.name Rage 128 PI +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504a +device.name Rage 128 PJ +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504b +device.name Rage 128 PK +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504c +device.name Rage 128 PL +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504d +device.name Rage 128 PM +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504e +device.name Rage 128 PN +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504f +device.name Rage 128 PO +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5050 +device.name Rage 128 PP +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5051 +device.name Rage 128 PQ +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5052 +device.name Rage 128 PR +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5053 +device.name Rage 128 PS +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5054 +device.name Rage 128 PT +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5055 +device.name Rage 128 PU +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5056 +device.name Rage 128 PV +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5057 +device.name Rage 128 PW +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5058 +device.name Rage 128 PX +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5144 +device.name Radeon QD +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5145 +device.name Radeon QE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5146 +device.name Radeon QF +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5147 +device.name Radeon QG +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5148 +device.name fgl8x00 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0152 +subdevice.name FireGL 8800 vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL 8700 vendor.id pci 0x1002 &device.id pci 0x514c +device.name R200 QL +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x514d +device.name Radeon 9100 QM +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5157 +device.name RV200 QW +driver.xfree 4|radeon||||norenderaccel +driver.xfree 4|radeon|3d||dri|norenderaccel vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1002 &subdevice.id pci 0x013a +subdevice.name Radeon 7500 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7146 +subdevice.name Radeon 7500-7146 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7161 +subdevice.name Radeon 7500 LE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5158 +device.name RV200 QX +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5159 +device.name Radeon VE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name ATI Radeon VE (device 016c) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name ATI Radeon VE (device 016d) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016e +subdevice.name ATI Radeon VE (device 016e) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016f +subdevice.name ATI Radeon VE (device 016f) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name ATI Radeon VE (device 0170) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x017d +subdevice.name ATI Radeon VE (device 017d) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x017e +subdevice.name ATI Radeon VE (device 017e) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name ATI Radeon VE (device 0183) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x018a +subdevice.name ATI Radeon VE (device 018a) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name ATI Radeon VE (device 019a) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x515a +device.name Radeon QZ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x515e +device.name ES1000 515E +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5245 +device.name Rage 128 RE +driver.xfree 4|ati|||||8,15,16,24 +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5246 +device.name Rage 128 RF +driver.xfree 4|ati|||||8,15,16,24 +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5247 +device.name Rage 128 RG +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x524b +device.name Rage 128 RK +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x524c +device.name Rage 128 RL +driver.xfree 4|ati|||||8,15,16,24 +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5345 +device.name Rage 128 SE +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5346 +device.name Rage 128 SF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5347 +device.name Rage 128 SG +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5348 +device.name Rage 128 4x +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534b +device.name Rage 128 SK +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534c +device.name Rage 128 SL +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534d +device.name Rage 128 SM +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534e +device.name Rage 128 SN +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5446 +device.name Rage 128 Ultra TF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x544c +device.name Rage128 TL +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5452 +device.name Rage 128 Pro TR (AGP) +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5453 +device.name Rage 128 TS +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5454 +device.name Rage 128 TT +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5455 +device.name Rage 128 TU +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5460 +device.name Radeon Mobility M300 (M22) 5460 (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5462 +device.name MOBILITY RADEON X600SE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5464 +device.name FireGL M22 GL 5464 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5548 +device.name Radeon X800 (R423) UH (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5549 +device.name Radeon X800PRO (R423) UI (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554a +device.name Radeon X800LE (R423) UJ (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554b +device.name Radeon X800SE (R423) UK (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554c +device.name Radeon X800 XTP (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554d +device.name Radeon X800 XL (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554d &subvendor.id pci 0x174b &subdevice.id pci 0x0600 +subdevice.name Radeon X800 XL vendor.id pci 0x1002 &device.id pci 0x554e +device.name Radeon X800 SE (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554f +device.name Radeon X800 (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5550 +device.name FireGL V7100 (R423) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5551 +device.name FireGL V7200 (R423) UQ (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5552 +device.name FireGL V5100 (R423) UR (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5554 +device.name FireGL V7100 (R423) UT (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x564a +device.name Mobility FireGL V5000 564A (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x564b +device.name Mobility FireGL V5000 564B (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x564f +device.name ATI Radeon 7000 IGP (A4+) 4237 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5652 +device.name Mobility Radeon X700 5652 (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5653 +device.name Mobility Radeon X700 5653 (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5654 +device.name Mach64 VT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5655 +device.name 264VT3 [Mach64 VT3] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5656 +device.name 264VT4 [Mach64 VT4] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5834 +device.name RS300 5834 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5835 +device.name RS300 5835 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5954 +device.name Radeon XPRESS 200 5954 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5955 +device.name Radeon XPRESS 200M 5955 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5960 +device.name RV280 5960 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5961 +device.name RV280 5961 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5962 +device.name RV280 5962 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5964 +device.name RV280 5964 +driver.xfree 4|radeon +driver.xfree.config Option "XaaNoOffscreenPixmaps" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5965 +device.name FireMV 2200 (PCI) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5969 +device.name ES1000 5969 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5974 +device.name Radeon XPRESS 200 5974 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5975 +device.name Radeon XPRESS 200M 5975 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a41 +device.name Radeon XPRESS 200 5A41 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a42 +device.name Radeon XPRESS 200M 5A42 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a61 +device.name Radeon XPRESS 200 5A61 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a62 +device.name Radeon XPRESS 200M 5A62 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a62 &subvendor.id pci 0x1179 &subdevice.id pci 0xff31 +subdevice.name Radeon XPRESS 200M 5A62 (PCIE) - Toshiba +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x5b60 +device.name Radeon X300 (RV370) 5B60 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x174b &subdevice.id pci 0x0440 +subdevice.name Radeon X300 SE vendor.id pci 0x1002 &device.id pci 0x5b62 +device.name Radeon X600 (RV370) 5B62 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b63 +device.name RADEON X550 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b64 +device.name FireGL V3100 (RV370) 5B64 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b65 +device.name FireGL D1100 (RV370) 5B65 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5c61 +device.name RV280 5c61 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5c63 +device.name RV280 5c63 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d48 +device.name Mobility Radeon X800 XT (M28) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d49 +device.name Mobility FireGL V5100 (M28) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4a +device.name Mobility Radeon X800 (M28) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4c +device.name Radeon X850 5D4C (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4d +device.name Radeon X850 XT PE (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4e +device.name Radeon X850 SE (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4f +device.name Radeon X850 PRO (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d50 +device.name Radeon FireGL (R480) GL 5D50 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d52 +device.name Radeon X850 XT (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d57 +device.name Radeon X800XT (R423) 5D57 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e48 +device.name FireGL V5000 (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4a +device.name Radeon X700 XT (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4b +device.name Radeon X700 PRO (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4c +device.name Radeon X700 SE (RV410) 5E4C (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4d +device.name Radeon X700 (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4f +device.name Radeon X700 SE (RV410) 5E4F (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x7834 +device.name Radeon 9100 PRO IGP 7834 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x7835 +device.name Radeon Mobility 9200 IGP 7835 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x100b +vendor.name National Semiconductor Corporation vendor.id pci 0x100b &device.id pci 0x0030 +device.name REDCLOUD +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0104 +device.name SC1400 +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0504 +device.name SC1200 +driver.xfree 4|nsc vendor.id pci 0x100c +vendor.name Tseng Labs Inc vendor.id pci 0x100c &device.id pci 0x3202 +device.name ET4000/W32p rev A +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3205 +device.name ET4000/W32p rev B +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3206 +device.name ET4000/W32p rev C +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3207 +device.name ET4000/W32p rev D +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3208 +device.name ET6000 +driver.xfree 4|tseng vendor.id pci 0x1013 +vendor.name Cirrus Logic vendor.id pci 0x1013 &device.id pci 0x0038 +device.name GD 7548 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a0 +device.name GD 5430/40 [Alpine] +driver.xfree 4|cirrus||||Noaccel vendor.id pci 0x1013 &device.id pci 0x00a4 +device.name GD 5434-4 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a8 +device.name GD 5434-8 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00ac +device.name GD 5436 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00b8 +device.name GD 5446 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00bc +device.name GD 5480 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d0 +device.name GD 5462 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d4 +device.name GD 5464 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d5 +device.name GD5464BD +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d6 +device.name GD 5465 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1023 +vendor.name Trident Microsystems Inc. vendor.id pci 0x1023 &device.id pci 0x8400 +device.name CyberBlade/i7 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8420 +device.name CyberBlade/i7d +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8500 +device.name CyberBlade/i1 +driver.xfree 4|trident||||CyberStretch,sw_cursor vendor.id pci 0x1023 &device.id pci 0x8520 +device.name 8520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8600 +device.name 8600 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8620 +device.name CyberBlade/DSTN/Ai1 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8820 +device.name 8820 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9320 +device.name 9320 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9388 +device.name Cyber 9388 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9397 +device.name Cyber 9397 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x939a +device.name Cyber 9397DVD +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9420 +device.name TGUI 9420 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9440 +device.name TGUI 9440 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9520 +device.name Cyber 9520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9525 +device.name Cyber 9525 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9540 +device.name Cyber 9540 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9660 +device.name TGUI 9660/968x/968x +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9750 +device.name 3DIm`age 975 +driver.xfree 4|trident|||||8,15,16,24 vendor.id pci 0x1023 &device.id pci 0x9850 +device.name 3DImage 9850 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9880 +device.name 9880 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9910 +device.name 9910 +driver.xfree 4|trident vendor.id pci 0x102b +vendor.name Matrox Graphics, Inc. vendor.id pci 0x102b &device.id pci 0x0519 +device.name MGA 2064W [Millennium] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051a +device.name MGA 1064SG [Mystique] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051b +device.name MGA 2164W [Millennium II] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051f +device.name MGA 2164W [Millennium II] AGP +driver.xfree 4|mga||||NoHal vendor.id pci 0x102b &device.id pci 0x0520 +device.name MGA G200 +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x0521 +device.name MGA G200 AGP +driver.xfree 4|mga||||NoHal|8,16,24 +driver.xfree.config VideoRam 8192 +driver.xfree 4|mga|3d||dri|NoHal|16 +driver.xfree.config VideoRam 8192 vendor.id pci 0x102b &device.id pci 0x0522 +device.name G200 SE A (PCI) +driver.xfree 4|mga||||NoHal +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0524 +device.name G200 SE B (PCI) +driver.xfree 4|mga||||NoHal +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0525 +device.name MGA G400 AGP +driver.xfree 4|mga +driver.xfree 4|mga|3d||dri vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0540 +subdevice.name G450-0540 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0541 +subdevice.name G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0641 +subdevice.name G400 DH-0641 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x07c0 +subdevice.name G450 LE vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d41 +subdevice.name G450 DH G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d43 +subdevice.name G450 PCI +driver.xfree 4|mga vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2179 +subdevice.name G400 DH vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c3 +subdevice.name G450-23c3 +driver.xfree 4|mga||||NoHal +driver.xfree 4|mga|3d||dri vendor.id pci 0x102b &device.id pci 0x1000 +device.name MGA G100 [Productiva] +driver.xfree 4|mga||||NoHal vendor.id pci 0x102b &device.id pci 0x1001 +device.name MGA G100 [Productiva] AGP +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x2527 +device.name G550 +driver.xfree 4|mga +driver.xfree 4|mga|3d||dri vendor.id pci 0x102c +vendor.name Chips and Technologies vendor.id pci 0x102c &device.id pci 0x00c0 +device.name F69000 HiQVideo +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00d8 +device.name F65545 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00dc +device.name F65548 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e0 +device.name 65550 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e4 +device.name F65554 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e5 +device.name F65555 HiQVPro +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00f4 +device.name F68554 HiQVision +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x0c30 +device.name 69030 +driver.xfree 4|chips vendor.id pci 0x1039 +vendor.name Silicon Integrated Systems Corp. vendor.id pci 0x1039 &device.id pci 0x0200 +device.name 5597/5598 VGA +driver.xfree 4|sis|||||16,24 vendor.id pci 0x1039 &device.id pci 0x0300 +device.name SIS300 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0310 +device.name SiS315H +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0325 +device.name SiS315PRO +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0330 +device.name SiS330 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0340 +device.name SiS340 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5300 +device.name SiS540 PCI Display Adapter +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5315 +device.name SiS550 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6300 +device.name SiS630 GUI Accelerator+3D +driver.xfree 4|sis +driver.xfree 4|sis|3d||dri vendor.id pci 0x1039 &device.id pci 0x6306 +device.name 6306 3D-AGP +driver.xfree 4|sis|||||16 vendor.id pci 0x1039 &device.id pci 0x6325 +device.name SiS650 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6326 +device.name 86C326 +driver.xfree 4|sis|||||8,16,24 vendor.id pci 0x1039 &device.id pci 0x6330 +device.name SiS 660 +driver.xfree 4|sis vendor.id pci 0x104c +vendor.name Texas Instruments vendor.id pci 0x104c &device.id pci 0x3d04 +device.name TVP4010 [Permedia] +driver.xfree 4|glint vendor.id pci 0x104c &device.id pci 0x3d07 +device.name TVP4020 [Permedia 2] +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x105d +vendor.name Number 9 Computer Company vendor.id pci 0x105d &device.id pci 0x2309 +device.name Imagine 128 +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x2339 +device.name Imagine 128-II +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x493d +device.name Imagine 128 T2R [Ticket to Ride] +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x5348 +device.name Revolution 4 +driver.xfree 4|i128 vendor.id pci 0x1078 +vendor.name Cyrix Corporation vendor.id pci 0x1078 &device.id pci 0x0000 +device.name 5510 +driver.xfree 4|cyrix vendor.id pci 0x1078 &device.id pci 0x0002 +device.name 5520 [Cognac] +driver.xfree 4|cyrix vendor.id pci 0x1078 &device.id pci 0x0104 +device.name 5530 Video [Kahlua] +driver.xfree 4|cyrix vendor.id pci 0x10c8 +vendor.name Neomagic Corporation vendor.id pci 0x10c8 &device.id pci 0x0001 +device.name NM2070 [MagicGraph NM2070] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0002 +device.name NM2090 [MagicGraph 128V] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0003 +device.name NM2093 [MagicGraph 128ZV] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0004 +device.name NM2160 [MagicGraph 128XD] +driver.xfree 4|neomagic|||||8,16 vendor.id pci 0x10c8 &device.id pci 0x0005 +device.name MagicMedia 256AV +driver.xfree 4|neomagic|||||8,16,24 vendor.id pci 0x10c8 &device.id pci 0x0006 +device.name NM2360 [MagicMedia 256ZX] +driver.xfree 4|neomagic|||||16 vendor.id pci 0x10c8 &device.id pci 0x0016 +device.name 256XL(2380) +driver.xfree 4|neomagic|||||8,16,24 +driver.xfree.config VideoRam 4096 vendor.id pci 0x10c8 &device.id pci 0x0025 +device.name NM2230 +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0083 +device.name MagicGraph 128ZV Plus +driver.xfree 4|neomagic vendor.id pci 0x10de +vendor.name nVidia Corporation vendor.id pci 0x10de &device.id pci 0x0020 +device.name RIVA TNT +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0028 +device.name RIVA TNT2/TNT2 Pro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0029 +device.name RIVA TNT2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002a +device.name Unknown TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002c +device.name Vanta/Vanta LT +driver.xfree 4|nv|||||8,16,24 vendor.id pci 0x10de &device.id pci 0x002d +device.name RIVA TNT2 Model 64/Model 64 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0040 +device.name GeForce 6800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0041 +device.name GeForce 6800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0042 +device.name GeForce 6800 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0043 +device.name GeForce 6800 XE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0044 +device.name GeForce 6800 XT (0x0044) +driver.xfree 4|nv +driver.xfree 4|nv +driver.xfree 4|nvidia|3d +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0045 +device.name GeForce 6800 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0046 +device.name GeForce 6800 GT (0x0046) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0047 +device.name GeForce 6800 GS (0x0047) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0048 +device.name GeForce 6800 XT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x004e +device.name Quadro FX 4000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0090 +device.name GeForce 7800 GTX (0x0090) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0091 +device.name GeForce 7800 GTX +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0092 +device.name GeForce 7800 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0092 &subvendor.id pci 0x3842 &subdevice.id pci 0xc517 +subdevice.name GeForce 7800 GT +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0093 +device.name GeForce 7800 GS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0095 +device.name GeForce 7800 SLI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0098 +device.name GeForce Go 7800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0099 +device.name GeForce Go 7800 GTX +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x009d +device.name Quadro FX 4500 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00a0 +device.name Aladdin TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c0 +device.name GeForce 6800 GS (0x00c0) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c0 &subvendor.id pci 0x1682 &subdevice.id pci 0x2178 +subdevice.name GeForce 6800 GS (XFX) +driver.xfree 4|fbdev +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c1 +device.name GeForce 6800 (0x00C1) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c2 +device.name 0x00c2 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c3 +device.name GeForce 6800 XT (0x00C3) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c8 +device.name GeForce Go 6800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c9 +device.name GeForce Go 6800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00cc +device.name Quadro FX Go1400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00cd +device.name Quadro FX 3450/4000 SDI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00ce +device.name Quadro FX 1400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f0 +device.name GeForce 6800/GeForce 6800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f1 +device.name GeForce 6600/GeForce 6600 GT +driver.xfree 4|nv +driver.xfree.config Option "HWCursor" "off" +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f2 +device.name GeForce 6600 GT (0x00F2) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f3 +device.name GeForce 6200 (AGP) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f4 +device.name GeForce 6600 LE AGP +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f5 +device.name GeForce 7800 GS AGP +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f6 +device.name GeForce 6800 GS AGP +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f8 +device.name Quadro FX 3400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f9 +device.name GeForce 6800 Ultra (0x00F9) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fa +device.name GeForce PCX 5750 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fb +device.name GeForce PCX 5900 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fc +device.name Quadro FX 330/GeForce PCX 5300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fd +device.name Quadro NVS 280 PCI-E/Quadro FX 330 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fe +device.name Quadro FX 1300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00ff +device.name GeForce PCX 4300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0100 +device.name GeForce 256 +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0101 +device.name GeForce DDR +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0103 +device.name Quadro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0110 +device.name GeForce2 MX/MX 400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0111 +device.name GeForce2 MX 100/200 +driver.xfree 4|nv||||sw_cursor +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0112 +device.name GeForce2 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0113 +device.name Quadro2 MXR/EX/Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0140 +device.name GeForce 6600 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0141 +device.name GeForce 6600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x1458 &subdevice.id pci 0x3124 +subdevice.name GeForce 6600 (Gigabyte) vendor.id pci 0x10de &device.id pci 0x0142 +device.name GeForce 6600 LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0143 +device.name GeForce 6600 VE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0144 +device.name GeForce Go 6600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0145 +device.name GeForce 6610 XL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0146 +device.name GeForce Go 6600 TE/6200 TE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0147 +device.name GeForce 6700 XL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0148 +device.name GeForce Go 6600 (0x0148) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0149 +device.name GeForce Go 6600 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x014c +device.name Quadro FX 550 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014d +device.name Quadro FX 550 (device 014d) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014e +device.name Quadro FX 540 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x014f +device.name GeForce 6200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0150 +device.name GeForce2 GTS/GeForce2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0151 +device.name GeForce2 Ti +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0152 +device.name GeForce2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0153 +device.name Quadro2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0160 +device.name GeForce 6500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0161 +device.name GeForce 6200 TurboCache(TM) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0162 +device.name GeForce 6200SE TurboCache(TM) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0163 +device.name GeForce 6200 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0164 +device.name GeForce Go 6200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0165 +device.name Quadro NVS 285 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0166 +device.name GeForce Go 6400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0167 +device.name GeForce Go 6200 (0x0167) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0168 +device.name GeForce Go 6400 (0x0168) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0169 +device.name GeForce 6250 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x016a +device.name Geforce 7100 GS (NV44) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0170 +device.name GeForce4 MX 460 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0171 +device.name GeForce4 MX 440 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0172 +device.name GeForce4 MX 420 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0173 +device.name GeForce4 MX 440-SE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0174 +device.name GeForce4 440 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0175 +device.name GeForce4 420 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0176 +device.name GeForce4 420 Go 32M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0176 &subvendor.id pci 0x1584 &subdevice.id pci 0x2241 +subdevice.name GeForce4 Go DH vendor.id pci 0x10de &device.id pci 0x0177 +device.name GeForce4 460 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0178 +device.name Quadro4 550 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0178 &subvendor.id pci 0x10de &subdevice.id pci 0x0151 +subdevice.name Quadro4 550 XGL DH vendor.id pci 0x10de &device.id pci 0x0179 +device.name GeForce4 440 Go 64M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x017a +device.name Quadro NVS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x017c +device.name Quadro4 500 GoGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x017d +device.name GeForce4 410 Go 16M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0181 +device.name GeForce4 MX 440 with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0182 +device.name GeForce4 MX 440SE with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0183 +device.name GeForce4 MX 420 with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0185 +device.name GeForce4 MX 4000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0186 +device.name GeForce4 448 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0187 +device.name GeForce4 488 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0188 +device.name Quadro4 580 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0189 +device.name GeForce4 MX with AGP8X (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018a +device.name Quadro4 NVS 280 SD +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x018b +device.name Quadro4 380 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x018c +device.name Quadro NVS 50 PCI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x018d +device.name GeForce4 448 Go (0x018D) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0191 +device.name GeForce 8800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0193 +device.name GeForce 8800 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0194 +device.name GeForce 8800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019d +device.name Quadro FX 5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019e +device.name Quadro FX 4600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01a0 +device.name GeForce2 Integrated GPU +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x01d1 +device.name GeForce 7300 LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01d3 +device.name GeForce 7300 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d6 +device.name GeForce Go 7200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d7 +device.name Quadro NVS 110M/GeForce Go 7300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01d8 +device.name GeForce Go 7400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01d9 +device.name GeForce Go 7400 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01da +device.name Quadro NVS 110M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01db +device.name Quadro NVS 120M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01dc +device.name Quadro FX 350M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01dd +device.name GeForce 7500 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01de +device.name Quadro FX 350 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01df +device.name GeForce 7300 GS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01df &subvendor.id pci 0x3842 &subdevice.id pci 0xc436 +subdevice.name GeForce 7300 GS +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x01f0 +device.name GeForce4 MX Integrated GPU +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0200 +device.name GeForce3 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0201 +device.name GeForce3 Ti 200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0202 +device.name GeForce3 Ti 500 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0203 +device.name Quadro DCC +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0211 +device.name GeForce 6800 (0x0211) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0212 +device.name GeForce 6800 LE (0x0212) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0215 +device.name GeForce 6800 GT (0x0215) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0218 +device.name GeForce 6800 XT (0x0218) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0221 +device.name GeForce 6200 (0x0221) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0222 +device.name GeForce 6200 A-LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0240 +device.name GeForce 6150 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0241 +device.name GeForce 6150 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0242 +device.name GeForce 6100 +driver.xfree 4|nv +driver.xfree 4|nv +driver.xfree 4|nvidia|3d +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bf +subdevice.name GeForce 6100 +driver.xfree 4|nv +driver.xfree.config Option "HWCursor" "off" +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x1849 &subdevice.id pci 0x0242 +subdevice.name GeForce 6100 ASRock +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0244 +device.name GeForce Go 6150 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0247 +device.name GeForce Go 6100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0250 +device.name GeForce4 Ti 4600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0250 &subvendor.id pci 0x1462 &subdevice.id pci 0x8725 +subdevice.name GeForce4 Ti 4600 DH +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0251 +device.name GeForce4 Ti 4400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0253 +device.name GeForce4 Ti 4200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0258 +device.name Quadro4 900 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0258 &subvendor.id pci 0x10de &subdevice.id pci 0x0138 +subdevice.name Quadro4 900 XGL DH vendor.id pci 0x10de &device.id pci 0x0259 +device.name Quadro4 750 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0259 &subvendor.id pci 0x10de &subdevice.id pci 0x0139 +subdevice.name Quadro4 750 XGL DH vendor.id pci 0x10de &device.id pci 0x025b +device.name Quadro4 700 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x025b &subvendor.id pci 0x10de &subdevice.id pci 0x013b +subdevice.name Quadro4 700 XGL DH vendor.id pci 0x10de &device.id pci 0x0280 +device.name GeForce4 Ti 4800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0281 +device.name GeForce4 Ti 4200 with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0282 +device.name GeForce4 Ti 4800 SE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0286 +device.name GeForce4 4200 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0288 +device.name Quadro4 980 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0288 &subvendor.id pci 0x10de &subdevice.id pci 0x0174 +subdevice.name Quadro4 980 XGL DH vendor.id pci 0x10de &device.id pci 0x0289 +device.name Quadro4 780 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x028c +device.name Quadro4 700 GoGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0290 +device.name GeForce 7900 GTX +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0291 +device.name GeForce 7900 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0292 +device.name GeForce 7900 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0298 +device.name GeForce Go 7900 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0299 +device.name GeForce Go 7900 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029a +device.name Quadro FX 2500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029b +device.name Quadro FX 1500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029c +device.name Quadro FX 5500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029d +device.name Quadro FX 3500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029e +device.name Quadro FX 1500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029f +device.name Quadro FX 4500 X2 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x02e0 +device.name GeForce 7600 GT (AGP) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0301 +device.name GeForce FX 5800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0302 +device.name GeForce FX 5800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0308 +device.name Quadro FX 2000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0308 &subvendor.id pci 0x10de &subdevice.id pci 0x0183 +subdevice.name Quadro FX2000 DH vendor.id pci 0x10de &device.id pci 0x0309 +device.name Quadro FX 1000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0309 &subvendor.id pci 0x10de &subdevice.id pci 0x0182 +subdevice.name Quadro FX1000 DH +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0311 +device.name GeForce FX 5600 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0312 +device.name GeForce FX 5600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0314 +device.name GeForce FX 5600XT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x031a +device.name GeForce FX Go5600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x031b +device.name GeForce FX Go5650 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x031c +device.name Quadro FX Go700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0320 +device.name GeForce FX 5200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0321 +device.name GeForce FX 5200 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0322 +device.name GeForce FX 5200 (0x0322) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0431 +subdevice.name GeForce FX 5200 DH vendor.id pci 0x10de &device.id pci 0x0323 +device.name GeForce FX 5200LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0324 +device.name GeForce FX Go5200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0325 +device.name GeForce FX Go5250 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0326 +device.name GeForce FX 5500 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0327 +device.name GeForce FX 5100 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0328 +device.name GeForce FX Go5200 32M/64M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0329 +device.name GeForce FX 5200 (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032a +device.name Quadro NVS 55/280 PCI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x032b +device.name Quadro FX 500/600 PCI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x032c +device.name GeForce FX Go53xx +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x032d +device.name GeForce FX Go5100 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0330 +device.name GeForce FX 5900 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0331 +device.name GeForce FX 5900 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0332 +device.name GeForce FX 5900XT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0333 +device.name GeForce FX 5950 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0333 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0602 +subdevice.name GeForce FX 5950 vendor.id pci 0x10de &device.id pci 0x0334 +device.name GeForce FX 5900ZT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0338 +device.name Quadro FX 3000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0338 &subvendor.id pci 0x10de &subdevice.id pci 0x01c2 +subdevice.name Quadro FX 3000 DH vendor.id pci 0x10de &device.id pci 0x033f +device.name Quadro FX 700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0341 +device.name GeForce FX 5700 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0341 &subvendor.id pci 0x270f &subdevice.id pci 0x194c +subdevice.name GeForce FX 5700 Ultra DH vendor.id pci 0x10de &device.id pci 0x0342 +device.name GeForce FX 5700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0343 +device.name GeForce FX 5700LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0344 +device.name GeForce FX 5700VE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0347 +device.name GeForce FX Go5700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0348 +device.name GeForce FX Go5700 (0x0348) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x034c +device.name Quadro FX Go1000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x034e +device.name Quadro FX 1100 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0391 +device.name GeForce 7600 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0392 +device.name GeForce 7600 GS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0393 +device.name GeForce 7300 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0394 +device.name GeForce 7600 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0395 +device.name GeForce 7300 GT (device 0395) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0397 +device.name GeForce Go 7700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0398 +device.name GeForce Go 7600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0399 +device.name GeForce Go 7600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039a +device.name Quadro NVS 300M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039b +device.name GeForce Go 7900 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039c +device.name Quadro FX 550M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039e +device.name Quadro FX 560 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d0 +device.name GeForce 6100 nForce 430 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d1 +device.name GeForce 6100 nForce 405 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0400 +device.name GeForce 8600 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0402 +device.name GeForce 8600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0404 +device.name GeForce 8400 GS (0x0404) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0407 +device.name GeForce 8600M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0409 +device.name GeForce 8700M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040a +device.name Quadro FX 370 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040b +device.name Quadro NVS 320M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040c +device.name Quadro FX 570M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040d +device.name Quadro FX 1600M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040e +device.name Quadro FX 570 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040f +device.name Quadro FX 1700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0421 +device.name GeForce 8500 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0422 +device.name GeForce 8400 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0423 +device.name GeForce 8300 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0425 +device.name GeForce 8600M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0426 +device.name GeForce 8400M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0427 +device.name GeForce 8400M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0428 +device.name GeForce 8400M G +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0429 +device.name Quadro NVS 140M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042a +device.name Quadro NVS 130M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042b +device.name Quadro NVS 135M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042d +device.name Quadro FX 360M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042f +device.name Quadro NVS 290 +driver.xfree 4|nv vendor.id pci 0x10e0 +vendor.name Imstt vendor.id pci 0x10e0 &device.id pci 0x9128 +device.name Imstt128 +driver.xfree 4|imstt vendor.id pci 0x10e0 &device.id pci 0x9135 +device.name Imstt3D +driver.xfree 4|imstt vendor.id pci 0x1142 +vendor.name Alliance Semiconductor Corporation vendor.id pci 0x1142 &device.id pci 0x6422 +device.name ProVideo 6422 +driver.xfree 4|apm vendor.id pci 0x1142 &device.id pci 0x6424 +device.name ProVideo 6424 +driver.xfree 4|apm vendor.id pci 0x1163 +vendor.name Rendition vendor.id pci 0x1163 &device.id pci 0x0001 +device.name Verite 1000 +driver.xfree 4|rendition vendor.id pci 0x1163 &device.id pci 0x2000 +device.name Verite V2000/V2100/V2200 +driver.xfree 4|rendition vendor.id pci 0x121a +vendor.name 3Dfx Interactive, Inc. vendor.id pci 0x121a &device.id pci 0x0003 +device.name Voodoo Banshee +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0005 +device.name Voodoo 3 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0009 +device.name Voodoo5 5500 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x126f +vendor.name Silicon Motion, Inc. vendor.id pci 0x126f &device.id pci 0x0710 +device.name SM710 LynxEM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0712 +device.name SM712 LynxEM+ +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0720 +device.name SM720 Lynx3DM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0730 +device.name SMI 731 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0810 +device.name SM810 LynxE +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0820 +device.name 820 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0910 +device.name SM910 +driver.xfree 4|siliconmotion vendor.id pci 0x12d2 +vendor.name NVidia / SGS Thomson (Joint Venture) vendor.id pci 0x12d2 &device.id pci 0x0018 +device.name Riva128 +driver.xfree 4|nv|||||15,24 vendor.id pci 0x15ad +vendor.name VMware Inc vendor.id pci 0x15ad &device.id pci 0x0405 +device.name VMWARE0405 +driver.xfree 4|vmware vendor.id pci 0x15ad &device.id pci 0x0710 +device.name VMWARE0710 +driver.xfree 4|vmware vendor.id pci 0x18ca +vendor.name XGI Technology Inc. vendor.id pci 0x18ca &device.id pci 0x0020 +device.name Volari Z7 +driver.xfree 4|sis vendor.id pci 0x18ca &device.id pci 0x0040 +device.name Volari V8_V5_V3XT +driver.xfree 4|sis vendor.id pci 0x1a03 +vendor.name ASPEED Technology Inc. vendor.id pci 0x1a03 &device.id pci 0x2000 +device.name AST1000/2000 +driver.xfree 4|ast vendor.id pci 0x3d3d +vendor.name 3DLabs vendor.id pci 0x3d3d &device.id pci 0x0002 +device.name GLINT 500TX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0004 +device.name Permedia +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0006 +device.name GLINT MX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0007 +device.name 3D Extreme +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x0009 +device.name Permedia II 2D+3D +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x000a +device.name GLINT R3 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000c +device.name Permedia 4 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000d +device.name R4 +driver.xfree 4|glint vendor.id pci 0x5333 +vendor.name S3 Inc. vendor.id pci 0x5333 &device.id pci 0x5631 +device.name 86c325 [ViRGE] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8812 +device.name 86cM65 [Aurora64V+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x8814 +device.name 86c767 [Trio 64UV+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x883d +device.name 86c988 [ViRGE/VX] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8904 +device.name Integrated Trio3D +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a01 +device.name ViRGE/DX +driver.xfree 4|s3virge||||noVBE vendor.id pci 0x5333 &device.id pci 0x8a10 +device.name ViRGE/GX2 +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a13 +device.name 86c368 [Trio 3D/2X] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a20 +device.name 86c794 [Savage 3D] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a21 +device.name 86c795 [Savage 3D/MV] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a22 +device.name Savage 4 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a25 +device.name ProSavage PM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a26 +device.name ProSavage KM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c01 +device.name ViRGE/MX +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c03 +device.name ViRGE/MX+MV +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c10 +device.name 86C270-294 Savage/MX-/IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c11 +device.name Savage MX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 +device.name Savage IX/MV +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 &subvendor.id pci 0x1014 &subdevice.id pci 0x017f +subdevice.name Savage IX/MV IBM +driver.xfree 4|savage||||ShadowStatus vendor.id pci 0x5333 &device.id pci 0x8c13 +device.name Savage IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c22 +device.name SuperSavage/MX 128 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c24 +device.name SuperSavage/MX 64 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c26 +device.name SuperSavage/MX 64C +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2a +device.name SuperSavage/IX 128 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2b +device.name SuperSavage/IX 128 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2c +device.name SuperSavage/IX 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2d +device.name SuperSavage/IX 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2e +device.name SuperSavage/IXC 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2f +device.name SuperSavage/IXC 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d01 +device.name S3Twister_P +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d02 +device.name Twister_K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d03 +device.name ProSavage DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d04 +device.name ProSavage DDR-K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x9102 +device.name 86C410 Savage 2000 +driver.xfree 4|savage vendor.id pci 0x8086 +vendor.name Intel Corporation vendor.id pci 0x8086 &device.id pci 0x00d1 +device.name i740_PCI +driver.xfree 4|i740 vendor.id pci 0x8086 &device.id pci 0x1132 +device.name I815 +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x2562 +device.name i845 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2572 +device.name 865 G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name 865 G +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x2582 +device.name 915 G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x258a +device.name E7221 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2592 +device.name 915 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x1584 &subdevice.id pci 0x9800 +subdevice.name 915 GM +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x2772 +device.name 945G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x27a2 +device.name 945 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x27ae +device.name 945 GME +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2972 +device.name 946GZ +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2982 +device.name 965G-1 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2992 +device.name 965Q +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29a2 +device.name 965G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29b2 +device.name Q35 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29c2 +device.name G33 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29d2 +device.name Q33 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2a02 +device.name 965 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2a12 +device.name 965 GME/GLE +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x3577 +device.name i830 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x3582 +device.name 855 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1584 &subdevice.id pci 0x9500 +subdevice.name 855 GM +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x7121 +device.name 82810 CGC [Chipset Graphics Controller] +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x7123 +device.name 82810-DC100 CGC [Chipset Graphics Controller] +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x7125 +device.name 82810E CGC [Chipset Graphics Controller] +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x7800 +device.name i740 +driver.xfree 4|i740 vendor.id pci 0xedd8 +vendor.name ARK Logic Inc vendor.id pci 0xedd8 &device.id pci 0xa091 +device.name 1000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa099 +device.name 2000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa0a1 +device.name 2000MT +driver.xfree 4|ark hwinfo-21.52/src/ids/src/x11.axp000066400000000000000000000000001323731041200162570ustar00rootroot00000000000000hwinfo-21.52/src/ids/src/x11.i386000066400000000000000000002520311323731041200161750ustar00rootroot00000000000000 vendor.id pci 0x1002 +vendor.name ATI Technologies Inc vendor.id pci 0x1002 &device.id pci 0x3150 +device.name Radeon Mobility X600 (M24) 3150 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3152 +device.name MOBILITY RADEON X300 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3154 +device.name FireGL M24 GL 3154 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3e50 +device.name Radeon X600 (RV380) 3E50 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x3e50 &subvendor.id pci 0x174b &subdevice.id pci 0x0450 +subdevice.name Radeon X600 Pro vendor.id pci 0x1002 &device.id pci 0x3e54 +device.name FireGL V3200 (RV380) 3E54 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4136 +device.name RS100 4136 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4137 +device.name RS100 4137 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4144 +device.name R300 AD +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4145 +device.name E300 AE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4146 +device.name R300 AF +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4147 +device.name R300 AG +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4148 +device.name R350 AH +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4149 +device.name R350 AI +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x414a +device.name R350 AJ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x414b +device.name R350 AK +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4150 +device.name RV350 AP +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4151 +device.name RV350 AQ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4152 +device.name RV350 AR +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4153 +device.name RV350 AS +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4154 +device.name RV350 AT +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4155 +device.name Radeon 9650 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4156 +device.name RV350 AV +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4237 +device.name RS250 4237 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4242 +device.name R200 BB +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4243 +device.name R200 BC +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4336 +device.name RS100 4336 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4337 +device.name RS200 4337 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4354 +device.name 215CT [Mach64 CT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4358 +device.name 210888CX [Mach64 CX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4437 +device.name RS250 4437 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4554 +device.name 210888ET [Mach64 ET] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4742 +device.name 3D Rage Pro AGP 1X/2X +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4744 +device.name 3D Rage Pro AGP 1X +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4749 +device.name Mach64 GI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474c +device.name Rage XC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474d +device.name Rage XL AGP +driver.xfree 4|ati|||||8,16,24 vendor.id pci 0x1002 &device.id pci 0x474e +device.name Rage XC AGP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474f +device.name Rage XL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4750 +device.name 3D Rage Pro 215GP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4751 +device.name 3D Rage Pro 215GQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4752 +device.name Mach64 GR +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4753 +device.name Mach64 GS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4754 +device.name 3D Rage I/II 215GT [Mach64 GT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4755 +device.name 3D Rage II+ 215GTB [Mach64 GTB] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4756 +device.name 3D Rage IIC 215IIC [Mach64 GT IIC] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4757 +device.name 3D Rage IIC AGP +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x4758 +device.name 210888GX [Mach64 GX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4759 +device.name 3D Rage IIC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x475a +device.name Mach64 GZ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4966 +device.name RV250 If +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9000 vendor.id pci 0x1002 &device.id pci 0x4967 +device.name RV250 Ig +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a48 +device.name R420 JH +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a49 +device.name R420 JI +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4a +device.name R420 JJ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4b +device.name R420 JK +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4c +device.name R420 JL +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4d +device.name R420 JM +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4e +device.name R420 JN +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a4f +device.name Radeon X800 SE (R420) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a50 +device.name R420 JP +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4a54 +device.name ATI Radeon AIW X800 VE (R420) JT (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b49 +device.name Radeon X850 XT (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b4a +device.name Radeon X850 SE (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b4b +device.name Radeon X850 PRO (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4b4c +device.name Radeon X850 XT PE (R480) (AGP) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4c42 +device.name Mach64 LB +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name 3D Rage LT Pro AGP-133 +driver.xfree 4|ati +driver.xfree.config Option "dpms" "off" vendor.id pci 0x1002 &device.id pci 0x4c44 +device.name 3D Rage LT Pro AGP-66 +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c45 +device.name Rage 128 Mobility LE +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c46 +device.name Mobility M3 AGP 2x +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c47 +device.name 3D Rage LT-G 215LG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c49 +device.name Mach64 LI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d +device.name 3D Rage P/M Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1028 &subdevice.id pci 0x00bb +subdevice.name Mach64LM/Dell +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x4c4e +device.name 3D Rage L Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c50 +device.name 3D Rage LT Pro +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c51 +device.name Mach64 LQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c52 +device.name 3D Rage P/M Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c53 +device.name 3D Rage L Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c57 +device.name Radeon LW +driver.xfree 4|radeon +driver.xfree.config Option "XAANoOffscreenPixmaps" "true" +driver.xfree 4|radeon|3d||dri||16 +driver.xfree.config Option "XAANoOffscreenPixmaps" "true" vendor.id pci 0x1002 &device.id pci 0x4c58 +device.name Radeon LX +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c59 +device.name Radeon LY +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c5a +device.name Radeon LZ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4c64 +device.name RV250 Ld +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4c66 +device.name RV250 Lf +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4c67 +device.name RV250 Lg +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4d46 +device.name Rage 128 Mobility MF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4d4c +device.name Rage 128 Mobility ML +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x4e44 +device.name R300 ND +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e44 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9700 vendor.id pci 0x1002 &device.id pci 0x4e45 +device.name R300 NE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e46 +device.name R300 NF +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e47 +device.name R300 NG +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e47 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL X1 vendor.id pci 0x1002 &device.id pci 0x4e48 +device.name R350 NH +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e49 +device.name R350 NI +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e4a +device.name R360 NJ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e4b +device.name R350 NK +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e50 +device.name RV350 NP +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e51 +device.name RV350 NQ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e52 +device.name RV350 NR +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e53 +device.name RV350 NS +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e54 +device.name FireGL Mobility T2 +driver.xfree 4|radeon +driver.xfree.config Option "DynamicClocks" "on" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x4e56 +device.name RV350 NV +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5041 +device.name Rage 128 PA +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5042 +device.name Rage 128 PB +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5043 +device.name Rage 128 PC +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5044 +device.name Rage 128 PD +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5045 +device.name Rage 128 PE +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5046 +device.name Rage 128 PF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5047 +device.name Rage 128 PG +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5048 +device.name Rage 128 PH +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5049 +device.name Rage 128 PI +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504a +device.name Rage 128 PJ +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504b +device.name Rage 128 PK +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504c +device.name Rage 128 PL +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504d +device.name Rage 128 PM +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504e +device.name Rage 128 PN +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x504f +device.name Rage 128 PO +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5050 +device.name Rage 128 PP +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5051 +device.name Rage 128 PQ +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5052 +device.name Rage 128 PR +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5053 +device.name Rage 128 PS +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5054 +device.name Rage 128 PT +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5055 +device.name Rage 128 PU +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5056 +device.name Rage 128 PV +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5057 +device.name Rage 128 PW +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5058 +device.name Rage 128 PX +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5144 +device.name Radeon QD +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5145 +device.name Radeon QE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5146 +device.name Radeon QF +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5147 +device.name Radeon QG +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5148 +device.name fgl8x00 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0152 +subdevice.name FireGL 8800 vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL 8700 vendor.id pci 0x1002 &device.id pci 0x514c +device.name R200 QL +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x514d +device.name Radeon 9100 QM +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5157 +device.name RV200 QW +driver.xfree 4|radeon||||norenderaccel +driver.xfree 4|radeon|3d||dri|norenderaccel vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1002 &subdevice.id pci 0x013a +subdevice.name Radeon 7500 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7146 +subdevice.name Radeon 7500-7146 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7161 +subdevice.name Radeon 7500 LE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5158 +device.name RV200 QX +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5159 +device.name Radeon VE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name ATI Radeon VE (device 016c) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name ATI Radeon VE (device 016d) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016e +subdevice.name ATI Radeon VE (device 016e) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016f +subdevice.name ATI Radeon VE (device 016f) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name ATI Radeon VE (device 0170) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x017d +subdevice.name ATI Radeon VE (device 017d) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x017e +subdevice.name ATI Radeon VE (device 017e) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name ATI Radeon VE (device 0183) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x018a +subdevice.name ATI Radeon VE (device 018a) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name ATI Radeon VE (device 019a) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x515a +device.name Radeon QZ +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x515e +device.name ES1000 515E +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5245 +device.name Rage 128 RE +driver.xfree 4|ati|||||8,15,16,24 +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5246 +device.name Rage 128 RF +driver.xfree 4|ati|||||8,15,16,24 +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5247 +device.name Rage 128 RG +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x524b +device.name Rage 128 RK +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x524c +device.name Rage 128 RL +driver.xfree 4|ati|||||8,15,16,24 +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5345 +device.name Rage 128 SE +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5346 +device.name Rage 128 SF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5347 +device.name Rage 128 SG +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5348 +device.name Rage 128 4x +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534b +device.name Rage 128 SK +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534c +device.name Rage 128 SL +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534d +device.name Rage 128 SM +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x534e +device.name Rage 128 SN +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5446 +device.name Rage 128 Ultra TF +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x544c +device.name Rage128 TL +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5452 +device.name Rage 128 Pro TR (AGP) +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5453 +device.name Rage 128 TS +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5454 +device.name Rage 128 TT +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5455 +device.name Rage 128 TU +driver.xfree 4|ati +driver.xfree 4|ati|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5460 +device.name Radeon Mobility M300 (M22) 5460 (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5462 +device.name MOBILITY RADEON X600SE +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5464 +device.name FireGL M22 GL 5464 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5548 +device.name Radeon X800 (R423) UH (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5549 +device.name Radeon X800PRO (R423) UI (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554a +device.name Radeon X800LE (R423) UJ (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554b +device.name Radeon X800SE (R423) UK (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554c +device.name Radeon X800 XTP (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554d +device.name Radeon X800 XL (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554d &subvendor.id pci 0x174b &subdevice.id pci 0x0600 +subdevice.name Radeon X800 XL vendor.id pci 0x1002 &device.id pci 0x554e +device.name Radeon X800 SE (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x554f +device.name Radeon X800 (R430) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5550 +device.name FireGL V7100 (R423) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5551 +device.name FireGL V7200 (R423) UQ (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5552 +device.name FireGL V5100 (R423) UR (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5554 +device.name FireGL V7100 (R423) UT (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x564a +device.name Mobility FireGL V5000 564A (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x564b +device.name Mobility FireGL V5000 564B (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x564f +device.name ATI Radeon 7000 IGP (A4+) 4237 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5652 +device.name Mobility Radeon X700 5652 (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5653 +device.name Mobility Radeon X700 5653 (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5654 +device.name Mach64 VT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5655 +device.name 264VT3 [Mach64 VT3] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5656 +device.name 264VT4 [Mach64 VT4] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5834 +device.name RS300 5834 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5835 +device.name RS300 5835 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5954 +device.name Radeon XPRESS 200 5954 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5955 +device.name Radeon XPRESS 200M 5955 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5960 +device.name RV280 5960 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5961 +device.name RV280 5961 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5962 +device.name RV280 5962 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri||16 vendor.id pci 0x1002 &device.id pci 0x5964 +device.name RV280 5964 +driver.xfree 4|radeon +driver.xfree.config Option "XaaNoOffscreenPixmaps" +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5965 +device.name FireMV 2200 (PCI) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5969 +device.name ES1000 5969 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5974 +device.name Radeon XPRESS 200 5974 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5975 +device.name Radeon XPRESS 200M 5975 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a41 +device.name Radeon XPRESS 200 5A41 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a42 +device.name Radeon XPRESS 200M 5A42 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a61 +device.name Radeon XPRESS 200 5A61 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a62 +device.name Radeon XPRESS 200M 5A62 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|fglrx|3d||dri vendor.id pci 0x1002 &device.id pci 0x5a62 &subvendor.id pci 0x1179 &subdevice.id pci 0xff31 +subdevice.name Radeon XPRESS 200M 5A62 (PCIE) - Toshiba +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x5b60 +device.name Radeon X300 (RV370) 5B60 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x174b &subdevice.id pci 0x0440 +subdevice.name Radeon X300 SE vendor.id pci 0x1002 &device.id pci 0x5b62 +device.name Radeon X600 (RV370) 5B62 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b63 +device.name RADEON X550 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b64 +device.name FireGL V3100 (RV370) 5B64 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5b65 +device.name FireGL D1100 (RV370) 5B65 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5c61 +device.name RV280 5c61 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5c63 +device.name RV280 5c63 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d48 +device.name Mobility Radeon X800 XT (M28) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d49 +device.name Mobility FireGL V5100 (M28) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4a +device.name Mobility Radeon X800 (M28) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4c +device.name Radeon X850 5D4C (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4d +device.name Radeon X850 XT PE (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4e +device.name Radeon X850 SE (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d4f +device.name Radeon X850 PRO (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d50 +device.name Radeon FireGL (R480) GL 5D50 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d52 +device.name Radeon X850 XT (R480) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5d57 +device.name Radeon X800XT (R423) 5D57 (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e48 +device.name FireGL V5000 (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4a +device.name Radeon X700 XT (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4b +device.name Radeon X700 PRO (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4c +device.name Radeon X700 SE (RV410) 5E4C (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4d +device.name Radeon X700 (RV410) (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x5e4f +device.name Radeon X700 SE (RV410) 5E4F (PCIE) +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x7834 +device.name Radeon 9100 PRO IGP 7834 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x1002 &device.id pci 0x7835 +device.name Radeon Mobility 9200 IGP 7835 +driver.xfree 4|radeon +driver.xfree 4|radeon|3d||dri vendor.id pci 0x100b +vendor.name National Semiconductor Corporation vendor.id pci 0x100b &device.id pci 0x0030 +device.name REDCLOUD +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0104 +device.name SC1400 +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0504 +device.name SC1200 +driver.xfree 4|nsc vendor.id pci 0x100c +vendor.name Tseng Labs Inc vendor.id pci 0x100c &device.id pci 0x3202 +device.name ET4000/W32p rev A +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3205 +device.name ET4000/W32p rev B +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3206 +device.name ET4000/W32p rev C +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3207 +device.name ET4000/W32p rev D +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3208 +device.name ET6000 +driver.xfree 4|tseng vendor.id pci 0x1013 +vendor.name Cirrus Logic vendor.id pci 0x1013 &device.id pci 0x0038 +device.name GD 7548 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a0 +device.name GD 5430/40 [Alpine] +driver.xfree 4|cirrus||||Noaccel vendor.id pci 0x1013 &device.id pci 0x00a4 +device.name GD 5434-4 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a8 +device.name GD 5434-8 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00ac +device.name GD 5436 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00b8 +device.name GD 5446 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00bc +device.name GD 5480 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d0 +device.name GD 5462 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d4 +device.name GD 5464 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d5 +device.name GD5464BD +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d6 +device.name GD 5465 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1022 +vendor.name Advanced Micro Devices [AMD] vendor.id pci 0x1022 &device.id pci 0x2081 +device.name Geode LX +driver.xfree 4|amd vendor.id pci 0x1023 +vendor.name Trident Microsystems Inc. vendor.id pci 0x1023 &device.id pci 0x8400 +device.name CyberBlade/i7 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8420 +device.name CyberBlade/i7d +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8500 +device.name CyberBlade/i1 +driver.xfree 4|trident||||CyberStretch,sw_cursor vendor.id pci 0x1023 &device.id pci 0x8520 +device.name 8520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8600 +device.name 8600 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8620 +device.name CyberBlade/DSTN/Ai1 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8820 +device.name 8820 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9320 +device.name 9320 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9388 +device.name Cyber 9388 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9397 +device.name Cyber 9397 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x939a +device.name Cyber 9397DVD +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9420 +device.name TGUI 9420 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9440 +device.name TGUI 9440 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9520 +device.name Cyber 9520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9525 +device.name Cyber 9525 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9540 +device.name Cyber 9540 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9660 +device.name TGUI 9660/968x/968x +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9750 +device.name 3DIm`age 975 +driver.xfree 4|trident|||||8,15,16,24 vendor.id pci 0x1023 &device.id pci 0x9850 +device.name 3DImage 9850 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9880 +device.name 9880 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9910 +device.name 9910 +driver.xfree 4|trident vendor.id pci 0x102b +vendor.name Matrox Graphics, Inc. vendor.id pci 0x102b &device.id pci 0x0519 +device.name MGA 2064W [Millennium] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051a +device.name MGA 1064SG [Mystique] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051b +device.name MGA 2164W [Millennium II] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051f +device.name MGA 2164W [Millennium II] AGP +driver.xfree 4|mga||||NoHal vendor.id pci 0x102b &device.id pci 0x0520 +device.name MGA G200 +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x0521 +device.name MGA G200 AGP +driver.xfree 4|mga||||NoHal|8,16,24 +driver.xfree.config VideoRam 8192 +driver.xfree 4|mga|3d||dri|NoHal|16 +driver.xfree.config VideoRam 8192 vendor.id pci 0x102b &device.id pci 0x0522 +device.name G200 SE A (PCI) +driver.xfree 4|mga||||NoHal +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0524 +device.name G200 SE B (PCI) +driver.xfree 4|mga||||NoHal +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0525 +device.name MGA G400 AGP +driver.xfree 4|mga +driver.xfree 4|mga|3d||dri vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0540 +subdevice.name G450-0540 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0541 +subdevice.name G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0641 +subdevice.name G400 DH-0641 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x07c0 +subdevice.name G450 LE vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d41 +subdevice.name G450 DH G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d43 +subdevice.name G450 PCI +driver.xfree 4|mga vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2179 +subdevice.name G400 DH vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c3 +subdevice.name G450-23c3 +driver.xfree 4|mga||||NoHal +driver.xfree 4|mga|3d||dri vendor.id pci 0x102b &device.id pci 0x1000 +device.name MGA G100 [Productiva] +driver.xfree 4|mga||||NoHal vendor.id pci 0x102b &device.id pci 0x1001 +device.name MGA G100 [Productiva] AGP +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x2527 +device.name G550 +driver.xfree 4|mga +driver.xfree 4|mga|3d||dri vendor.id pci 0x102c +vendor.name Chips and Technologies vendor.id pci 0x102c &device.id pci 0x00c0 +device.name F69000 HiQVideo +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00d8 +device.name F65545 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00dc +device.name F65548 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e0 +device.name 65550 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e4 +device.name F65554 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e5 +device.name F65555 HiQVPro +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00f4 +device.name F68554 HiQVision +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x0c30 +device.name 69030 +driver.xfree 4|chips vendor.id pci 0x1039 +vendor.name Silicon Integrated Systems Corp. vendor.id pci 0x1039 &device.id pci 0x0200 +device.name 5597/5598 VGA +driver.xfree 4|sis|||||16,24 vendor.id pci 0x1039 &device.id pci 0x0300 +device.name SIS300 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0310 +device.name SiS315H +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0325 +device.name SiS315PRO +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0330 +device.name SiS330 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0340 +device.name SiS340 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5300 +device.name SiS540 PCI Display Adapter +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5315 +device.name SiS550 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6300 +device.name SiS630 GUI Accelerator+3D +driver.xfree 4|sis +driver.xfree 4|sis|3d||dri vendor.id pci 0x1039 &device.id pci 0x6306 +device.name 6306 3D-AGP +driver.xfree 4|sis|||||16 vendor.id pci 0x1039 &device.id pci 0x6325 +device.name SiS650 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6326 +device.name 86C326 +driver.xfree 4|sis|||||8,16,24 vendor.id pci 0x1039 &device.id pci 0x6330 +device.name SiS 660 +driver.xfree 4|sis vendor.id pci 0x104c +vendor.name Texas Instruments vendor.id pci 0x104c &device.id pci 0x3d04 +device.name TVP4010 [Permedia] +driver.xfree 4|glint vendor.id pci 0x104c &device.id pci 0x3d07 +device.name TVP4020 [Permedia 2] +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x105d +vendor.name Number 9 Computer Company vendor.id pci 0x105d &device.id pci 0x2309 +device.name Imagine 128 +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x2339 +device.name Imagine 128-II +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x493d +device.name Imagine 128 T2R [Ticket to Ride] +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x5348 +device.name Revolution 4 +driver.xfree 4|i128 vendor.id pci 0x10c8 +vendor.name Neomagic Corporation vendor.id pci 0x10c8 &device.id pci 0x0001 +device.name NM2070 [MagicGraph NM2070] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0002 +device.name NM2090 [MagicGraph 128V] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0003 +device.name NM2093 [MagicGraph 128ZV] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0004 +device.name NM2160 [MagicGraph 128XD] +driver.xfree 4|neomagic|||||8,16 vendor.id pci 0x10c8 &device.id pci 0x0005 +device.name MagicMedia 256AV +driver.xfree 4|neomagic|||||8,16,24 vendor.id pci 0x10c8 &device.id pci 0x0006 +device.name NM2360 [MagicMedia 256ZX] +driver.xfree 4|neomagic|||||16 vendor.id pci 0x10c8 &device.id pci 0x0016 +device.name 256XL(2380) +driver.xfree 4|neomagic|||||8,16,24 +driver.xfree.config VideoRam 4096 vendor.id pci 0x10c8 &device.id pci 0x0025 +device.name NM2230 +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0083 +device.name MagicGraph 128ZV Plus +driver.xfree 4|neomagic vendor.id pci 0x10de +vendor.name nVidia Corporation vendor.id pci 0x10de &device.id pci 0x0020 +device.name RIVA TNT +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0028 +device.name RIVA TNT2/TNT2 Pro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0029 +device.name RIVA TNT2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002a +device.name Unknown TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002c +device.name Vanta/Vanta LT +driver.xfree 4|nv|||||8,16,24 vendor.id pci 0x10de &device.id pci 0x002d +device.name RIVA TNT2 Model 64/Model 64 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0040 +device.name GeForce 6800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0041 +device.name GeForce 6800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0042 +device.name GeForce 6800 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0043 +device.name GeForce 6800 XE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0044 +device.name GeForce 6800 XT (0x0044) +driver.xfree 4|nv +driver.xfree 4|nv +driver.xfree 4|nvidia|3d +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0045 +device.name GeForce 6800 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0046 +device.name GeForce 6800 GT (0x0046) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0047 +device.name GeForce 6800 GS (0x0047) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0048 +device.name GeForce 6800 XT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x004e +device.name Quadro FX 4000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0090 +device.name GeForce 7800 GTX (0x0090) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0091 +device.name GeForce 7800 GTX +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0092 +device.name GeForce 7800 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0092 &subvendor.id pci 0x3842 &subdevice.id pci 0xc517 +subdevice.name GeForce 7800 GT +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0093 +device.name GeForce 7800 GS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0095 +device.name GeForce 7800 SLI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0098 +device.name GeForce Go 7800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0099 +device.name GeForce Go 7800 GTX +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x009d +device.name Quadro FX 4500 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00a0 +device.name Aladdin TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c0 +device.name GeForce 6800 GS (0x00c0) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c0 &subvendor.id pci 0x1682 &subdevice.id pci 0x2178 +subdevice.name GeForce 6800 GS (XFX) +driver.xfree 4|fbdev +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c1 +device.name GeForce 6800 (0x00C1) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c2 +device.name 0x00c2 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c3 +device.name GeForce 6800 XT (0x00C3) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c8 +device.name GeForce Go 6800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00c9 +device.name GeForce Go 6800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00cc +device.name Quadro FX Go1400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00cd +device.name Quadro FX 3450/4000 SDI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00ce +device.name Quadro FX 1400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f0 +device.name GeForce 6800/GeForce 6800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f1 +device.name GeForce 6600/GeForce 6600 GT +driver.xfree 4|nv +driver.xfree.config Option "HWCursor" "off" +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f2 +device.name GeForce 6600 GT (0x00F2) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f3 +device.name GeForce 6200 (AGP) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f4 +device.name GeForce 6600 LE AGP +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f5 +device.name GeForce 7800 GS AGP +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f6 +device.name GeForce 6800 GS AGP +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f8 +device.name Quadro FX 3400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00f9 +device.name GeForce 6800 Ultra (0x00F9) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fa +device.name GeForce PCX 5750 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fb +device.name GeForce PCX 5900 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fc +device.name Quadro FX 330/GeForce PCX 5300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fd +device.name Quadro NVS 280 PCI-E/Quadro FX 330 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00fe +device.name Quadro FX 1300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x00ff +device.name GeForce PCX 4300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0100 +device.name GeForce 256 +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0101 +device.name GeForce DDR +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0103 +device.name Quadro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0110 +device.name GeForce2 MX/MX 400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0111 +device.name GeForce2 MX 100/200 +driver.xfree 4|nv||||sw_cursor +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0112 +device.name GeForce2 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0113 +device.name Quadro2 MXR/EX/Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0140 +device.name GeForce 6600 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0141 +device.name GeForce 6600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x1458 &subdevice.id pci 0x3124 +subdevice.name GeForce 6600 (Gigabyte) vendor.id pci 0x10de &device.id pci 0x0142 +device.name GeForce 6600 LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0143 +device.name GeForce 6600 VE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0144 +device.name GeForce Go 6600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0145 +device.name GeForce 6610 XL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0146 +device.name GeForce Go 6600 TE/6200 TE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0147 +device.name GeForce 6700 XL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0148 +device.name GeForce Go 6600 (0x0148) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0149 +device.name GeForce Go 6600 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x014c +device.name Quadro FX 550 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014d +device.name Quadro FX 550 (device 014d) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014e +device.name Quadro FX 540 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x014f +device.name GeForce 6200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0150 +device.name GeForce2 GTS/GeForce2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0151 +device.name GeForce2 Ti +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0152 +device.name GeForce2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0153 +device.name Quadro2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0160 +device.name GeForce 6500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0161 +device.name GeForce 6200 TurboCache(TM) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0162 +device.name GeForce 6200SE TurboCache(TM) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0163 +device.name GeForce 6200 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0164 +device.name GeForce Go 6200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0165 +device.name Quadro NVS 285 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0166 +device.name GeForce Go 6400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0167 +device.name GeForce Go 6200 (0x0167) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0168 +device.name GeForce Go 6400 (0x0168) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0169 +device.name GeForce 6250 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x016a +device.name Geforce 7100 GS (NV44) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0170 +device.name GeForce4 MX 460 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0171 +device.name GeForce4 MX 440 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0172 +device.name GeForce4 MX 420 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0173 +device.name GeForce4 MX 440-SE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0174 +device.name GeForce4 440 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0175 +device.name GeForce4 420 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0176 +device.name GeForce4 420 Go 32M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0176 &subvendor.id pci 0x1584 &subdevice.id pci 0x2241 +subdevice.name GeForce4 Go DH vendor.id pci 0x10de &device.id pci 0x0177 +device.name GeForce4 460 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0178 +device.name Quadro4 550 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0178 &subvendor.id pci 0x10de &subdevice.id pci 0x0151 +subdevice.name Quadro4 550 XGL DH vendor.id pci 0x10de &device.id pci 0x0179 +device.name GeForce4 440 Go 64M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x017a +device.name Quadro NVS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x017c +device.name Quadro4 500 GoGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x017d +device.name GeForce4 410 Go 16M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0181 +device.name GeForce4 MX 440 with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0182 +device.name GeForce4 MX 440SE with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0183 +device.name GeForce4 MX 420 with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0185 +device.name GeForce4 MX 4000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0186 +device.name GeForce4 448 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0187 +device.name GeForce4 488 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0188 +device.name Quadro4 580 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0189 +device.name GeForce4 MX with AGP8X (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018a +device.name Quadro4 NVS 280 SD +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x018b +device.name Quadro4 380 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x018c +device.name Quadro NVS 50 PCI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x018d +device.name GeForce4 448 Go (0x018D) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0191 +device.name GeForce 8800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0193 +device.name GeForce 8800 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0194 +device.name GeForce 8800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019d +device.name Quadro FX 5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019e +device.name Quadro FX 4600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01a0 +device.name GeForce2 Integrated GPU +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x01d1 +device.name GeForce 7300 LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01d3 +device.name GeForce 7300 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d6 +device.name GeForce Go 7200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d7 +device.name Quadro NVS 110M/GeForce Go 7300 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01d8 +device.name GeForce Go 7400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01d9 +device.name GeForce Go 7400 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01da +device.name Quadro NVS 110M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01db +device.name Quadro NVS 120M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01dc +device.name Quadro FX 350M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01dd +device.name GeForce 7500 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01de +device.name Quadro FX 350 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01df +device.name GeForce 7300 GS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x01df &subvendor.id pci 0x3842 &subdevice.id pci 0xc436 +subdevice.name GeForce 7300 GS +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x01f0 +device.name GeForce4 MX Integrated GPU +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0200 +device.name GeForce3 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0201 +device.name GeForce3 Ti 200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0202 +device.name GeForce3 Ti 500 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0203 +device.name Quadro DCC +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0211 +device.name GeForce 6800 (0x0211) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0212 +device.name GeForce 6800 LE (0x0212) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0215 +device.name GeForce 6800 GT (0x0215) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0218 +device.name GeForce 6800 XT (0x0218) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0221 +device.name GeForce 6200 (0x0221) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0222 +device.name GeForce 6200 A-LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0240 +device.name GeForce 6150 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0241 +device.name GeForce 6150 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0242 +device.name GeForce 6100 +driver.xfree 4|nv +driver.xfree 4|nv +driver.xfree 4|nvidia|3d +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bf +subdevice.name GeForce 6100 +driver.xfree 4|nv +driver.xfree.config Option "HWCursor" "off" +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x1849 &subdevice.id pci 0x0242 +subdevice.name GeForce 6100 ASRock +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0244 +device.name GeForce Go 6150 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0247 +device.name GeForce Go 6100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0250 +device.name GeForce4 Ti 4600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0250 &subvendor.id pci 0x1462 &subdevice.id pci 0x8725 +subdevice.name GeForce4 Ti 4600 DH +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0251 +device.name GeForce4 Ti 4400 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0253 +device.name GeForce4 Ti 4200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0258 +device.name Quadro4 900 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0258 &subvendor.id pci 0x10de &subdevice.id pci 0x0138 +subdevice.name Quadro4 900 XGL DH vendor.id pci 0x10de &device.id pci 0x0259 +device.name Quadro4 750 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0259 &subvendor.id pci 0x10de &subdevice.id pci 0x0139 +subdevice.name Quadro4 750 XGL DH vendor.id pci 0x10de &device.id pci 0x025b +device.name Quadro4 700 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x025b &subvendor.id pci 0x10de &subdevice.id pci 0x013b +subdevice.name Quadro4 700 XGL DH vendor.id pci 0x10de &device.id pci 0x0280 +device.name GeForce4 Ti 4800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0281 +device.name GeForce4 Ti 4200 with AGP8X +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0282 +device.name GeForce4 Ti 4800 SE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0286 +device.name GeForce4 4200 Go +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0288 +device.name Quadro4 980 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0288 &subvendor.id pci 0x10de &subdevice.id pci 0x0174 +subdevice.name Quadro4 980 XGL DH vendor.id pci 0x10de &device.id pci 0x0289 +device.name Quadro4 780 XGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x028c +device.name Quadro4 700 GoGL +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0290 +device.name GeForce 7900 GTX +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0291 +device.name GeForce 7900 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0292 +device.name GeForce 7900 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0298 +device.name GeForce Go 7900 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0299 +device.name GeForce Go 7900 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029a +device.name Quadro FX 2500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029b +device.name Quadro FX 1500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029c +device.name Quadro FX 5500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029d +device.name Quadro FX 3500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029e +device.name Quadro FX 1500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029f +device.name Quadro FX 4500 X2 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x02e0 +device.name GeForce 7600 GT (AGP) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0301 +device.name GeForce FX 5800 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0302 +device.name GeForce FX 5800 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0308 +device.name Quadro FX 2000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0308 &subvendor.id pci 0x10de &subdevice.id pci 0x0183 +subdevice.name Quadro FX2000 DH vendor.id pci 0x10de &device.id pci 0x0309 +device.name Quadro FX 1000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0309 &subvendor.id pci 0x10de &subdevice.id pci 0x0182 +subdevice.name Quadro FX1000 DH +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0311 +device.name GeForce FX 5600 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0312 +device.name GeForce FX 5600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0314 +device.name GeForce FX 5600XT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x031a +device.name GeForce FX Go5600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x031b +device.name GeForce FX Go5650 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x031c +device.name Quadro FX Go700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0320 +device.name GeForce FX 5200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0321 +device.name GeForce FX 5200 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0322 +device.name GeForce FX 5200 (0x0322) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0431 +subdevice.name GeForce FX 5200 DH vendor.id pci 0x10de &device.id pci 0x0323 +device.name GeForce FX 5200LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x0324 +device.name GeForce FX Go5200 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0325 +device.name GeForce FX Go5250 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0326 +device.name GeForce FX 5500 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0327 +device.name GeForce FX 5100 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0328 +device.name GeForce FX Go5200 32M/64M +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0329 +device.name GeForce FX 5200 (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032a +device.name Quadro NVS 55/280 PCI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d||||16 vendor.id pci 0x10de &device.id pci 0x032b +device.name Quadro FX 500/600 PCI +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x032c +device.name GeForce FX Go53xx +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x032d +device.name GeForce FX Go5100 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0330 +device.name GeForce FX 5900 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0331 +device.name GeForce FX 5900 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0332 +device.name GeForce FX 5900XT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0333 +device.name GeForce FX 5950 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0333 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0602 +subdevice.name GeForce FX 5950 vendor.id pci 0x10de &device.id pci 0x0334 +device.name GeForce FX 5900ZT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0338 +device.name Quadro FX 3000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0338 &subvendor.id pci 0x10de &subdevice.id pci 0x01c2 +subdevice.name Quadro FX 3000 DH vendor.id pci 0x10de &device.id pci 0x033f +device.name Quadro FX 700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0341 +device.name GeForce FX 5700 Ultra +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0341 &subvendor.id pci 0x270f &subdevice.id pci 0x194c +subdevice.name GeForce FX 5700 Ultra DH vendor.id pci 0x10de &device.id pci 0x0342 +device.name GeForce FX 5700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0343 +device.name GeForce FX 5700LE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0344 +device.name GeForce FX 5700VE +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0347 +device.name GeForce FX Go5700 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0348 +device.name GeForce FX Go5700 (0x0348) +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x034c +device.name Quadro FX Go1000 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x034e +device.name Quadro FX 1100 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0391 +device.name GeForce 7600 GT +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0392 +device.name GeForce 7600 GS +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0393 +device.name GeForce 7300 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0394 +device.name GeForce 7600 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0395 +device.name GeForce 7300 GT (device 0395) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0397 +device.name GeForce Go 7700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0398 +device.name GeForce Go 7600 +driver.xfree 4|nv +driver.xfree 4|nvidia|3d vendor.id pci 0x10de &device.id pci 0x0399 +device.name GeForce Go 7600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039a +device.name Quadro NVS 300M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039b +device.name GeForce Go 7900 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039c +device.name Quadro FX 550M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039e +device.name Quadro FX 560 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d0 +device.name GeForce 6100 nForce 430 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d1 +device.name GeForce 6100 nForce 405 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0400 +device.name GeForce 8600 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0402 +device.name GeForce 8600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0404 +device.name GeForce 8400 GS (0x0404) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0407 +device.name GeForce 8600M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0409 +device.name GeForce 8700M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040a +device.name Quadro FX 370 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040b +device.name Quadro NVS 320M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040c +device.name Quadro FX 570M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040d +device.name Quadro FX 1600M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040e +device.name Quadro FX 570 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040f +device.name Quadro FX 1700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0421 +device.name GeForce 8500 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0422 +device.name GeForce 8400 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0423 +device.name GeForce 8300 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0425 +device.name GeForce 8600M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0426 +device.name GeForce 8400M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0427 +device.name GeForce 8400M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0428 +device.name GeForce 8400M G +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0429 +device.name Quadro NVS 140M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042a +device.name Quadro NVS 130M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042b +device.name Quadro NVS 135M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042d +device.name Quadro FX 360M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042f +device.name Quadro NVS 290 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x061a +device.name Quadro FX 3700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0622 +device.name GeForce 9600 GT +driver.xfree 4|nv vendor.id pci 0x1142 +vendor.name Alliance Semiconductor Corporation vendor.id pci 0x1142 &device.id pci 0x6422 +device.name ProVideo 6422 +driver.xfree 4|apm vendor.id pci 0x1142 &device.id pci 0x6424 +device.name ProVideo 6424 +driver.xfree 4|apm vendor.id pci 0x1163 +vendor.name Rendition vendor.id pci 0x1163 &device.id pci 0x0001 +device.name Verite 1000 +driver.xfree 4|rendition vendor.id pci 0x1163 &device.id pci 0x2000 +device.name Verite V2000/V2100/V2200 +driver.xfree 4|rendition vendor.id pci 0x121a +vendor.name 3Dfx Interactive, Inc. vendor.id pci 0x121a &device.id pci 0x0003 +device.name Voodoo Banshee +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0005 +device.name Voodoo 3 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0009 +device.name Voodoo5 5500 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x126f +vendor.name Silicon Motion, Inc. vendor.id pci 0x126f &device.id pci 0x0710 +device.name SM710 LynxEM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0712 +device.name SM712 LynxEM+ +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0720 +device.name SM720 Lynx3DM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0730 +device.name SMI 731 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0810 +device.name SM810 LynxE +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0820 +device.name 820 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0910 +device.name SM910 +driver.xfree 4|siliconmotion vendor.id pci 0x12d2 +vendor.name NVidia / SGS Thomson (Joint Venture) vendor.id pci 0x12d2 &device.id pci 0x0018 +device.name Riva128 +driver.xfree 4|nv|||||15,24 vendor.id pci 0x15ad +vendor.name VMware Inc vendor.id pci 0x15ad &device.id pci 0x0405 +device.name VMWARE0405 +driver.xfree 4|vmware vendor.id pci 0x15ad &device.id pci 0x0710 +device.name VMWARE0710 +driver.xfree 4|vmware vendor.id pci 0x18ca +vendor.name XGI Technology Inc. vendor.id pci 0x18ca &device.id pci 0x0020 +device.name Volari Z7 +driver.xfree 4|sis vendor.id pci 0x18ca &device.id pci 0x0040 +device.name Volari V8_V5_V3XT +driver.xfree 4|sis vendor.id pci 0x1a03 +vendor.name ASPEED Technology Inc. vendor.id pci 0x1a03 &device.id pci 0x2000 +device.name AST1000/2000 +driver.xfree 4|ast vendor.id pci 0x3d3d +vendor.name 3DLabs vendor.id pci 0x3d3d &device.id pci 0x0002 +device.name GLINT 500TX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0004 +device.name Permedia +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0006 +device.name GLINT MX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0007 +device.name 3D Extreme +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x0009 +device.name Permedia II 2D+3D +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x000a +device.name GLINT R3 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000c +device.name Permedia 4 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000d +device.name R4 +driver.xfree 4|glint vendor.id pci 0x5333 +vendor.name S3 Inc. vendor.id pci 0x5333 &device.id pci 0x5631 +device.name 86c325 [ViRGE] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8812 +device.name 86cM65 [Aurora64V+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x8814 +device.name 86c767 [Trio 64UV+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x883d +device.name 86c988 [ViRGE/VX] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8904 +device.name Integrated Trio3D +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a01 +device.name ViRGE/DX +driver.xfree 4|s3virge||||noVBE vendor.id pci 0x5333 &device.id pci 0x8a10 +device.name ViRGE/GX2 +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a13 +device.name 86c368 [Trio 3D/2X] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a20 +device.name 86c794 [Savage 3D] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a21 +device.name 86c795 [Savage 3D/MV] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a22 +device.name Savage 4 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a25 +device.name ProSavage PM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a26 +device.name ProSavage KM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c01 +device.name ViRGE/MX +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c03 +device.name ViRGE/MX+MV +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c10 +device.name 86C270-294 Savage/MX-/IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c11 +device.name Savage MX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 +device.name Savage IX/MV +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 &subvendor.id pci 0x1014 &subdevice.id pci 0x017f +subdevice.name Savage IX/MV IBM +driver.xfree 4|savage||||ShadowStatus vendor.id pci 0x5333 &device.id pci 0x8c13 +device.name Savage IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c22 +device.name SuperSavage/MX 128 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c24 +device.name SuperSavage/MX 64 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c26 +device.name SuperSavage/MX 64C +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2a +device.name SuperSavage/IX 128 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2b +device.name SuperSavage/IX 128 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2c +device.name SuperSavage/IX 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2d +device.name SuperSavage/IX 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2e +device.name SuperSavage/IXC 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2f +device.name SuperSavage/IXC 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d01 +device.name S3Twister_P +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d02 +device.name Twister_K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d03 +device.name ProSavage DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d04 +device.name ProSavage DDR-K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x9102 +device.name 86C410 Savage 2000 +driver.xfree 4|savage vendor.id pci 0x8086 +vendor.name Intel Corporation vendor.id pci 0x8086 &device.id pci 0x00d1 +device.name i740_PCI +driver.xfree 4|i740 vendor.id pci 0x8086 &device.id pci 0x1132 +device.name I815 +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x2562 +device.name i845 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2572 +device.name 865 G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name 865 G +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x2582 +device.name 915 G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x258a +device.name E7221 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2592 +device.name 915 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x1584 &subdevice.id pci 0x9800 +subdevice.name 915 GM +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x2772 +device.name 945G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x27a2 +device.name 945 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x27ae +device.name 945 GME +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2972 +device.name 946GZ +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2982 +device.name 965G-1 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2992 +device.name 965Q +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29a2 +device.name 965G +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29b2 +device.name Q35 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29c2 +device.name G33 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x29d2 +device.name Q33 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2a02 +device.name 965 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x2a12 +device.name 965 GME/GLE +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x3577 +device.name i830 +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x3582 +device.name 855 GM +driver.xfree 4|intel +driver.xfree 4|intel|3d||dri vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1584 &subdevice.id pci 0x9500 +subdevice.name 855 GM +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x7121 +device.name 82810 CGC [Chipset Graphics Controller] +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x7123 +device.name 82810-DC100 CGC [Chipset Graphics Controller] +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x7125 +device.name 82810E CGC [Chipset Graphics Controller] +driver.xfree 4|intel|||||8,16,24 +driver.xfree 4|intel|3d||dri||16 vendor.id pci 0x8086 &device.id pci 0x7800 +device.name i740 +driver.xfree 4|i740 vendor.id pci 0xedd8 +vendor.name ARK Logic Inc vendor.id pci 0xedd8 &device.id pci 0xa091 +device.name 1000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa099 +device.name 2000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa0a1 +device.name 2000MT +driver.xfree 4|ark hwinfo-21.52/src/ids/src/x11.ia64000066400000000000000000002223771323731041200162610ustar00rootroot00000000000000 vendor.id pci 0x1002 +vendor.name ATI Technologies Inc vendor.id pci 0x1002 &device.id pci 0x3150 +device.name Radeon Mobility X600 (M24) 3150 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x3152 +device.name MOBILITY RADEON X300 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x3154 +device.name FireGL M24 GL 3154 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x3e50 +device.name Radeon X600 (RV380) 3E50 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x3e50 &subvendor.id pci 0x174b &subdevice.id pci 0x0450 +subdevice.name Radeon X600 Pro vendor.id pci 0x1002 &device.id pci 0x3e54 +device.name FireGL V3200 (RV380) 3E54 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4136 +device.name RS100 4136 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4137 +device.name RS100 4137 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4144 +device.name R300 AD +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4145 +device.name E300 AE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4146 +device.name R300 AF +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4147 +device.name R300 AG +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4148 +device.name R350 AH +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4149 +device.name R350 AI +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x414a +device.name R350 AJ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x414b +device.name R350 AK +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4150 +device.name RV350 AP +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4151 +device.name RV350 AQ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4152 +device.name RV350 AR +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4153 +device.name RV350 AS +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4154 +device.name RV350 AT +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4155 +device.name Radeon 9650 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4156 +device.name RV350 AV +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4237 +device.name RS250 4237 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4242 +device.name R200 BB +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4243 +device.name R200 BC +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4336 +device.name RS100 4336 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4337 +device.name RS200 4337 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4354 +device.name 215CT [Mach64 CT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4358 +device.name 210888CX [Mach64 CX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4437 +device.name RS250 4437 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4554 +device.name 210888ET [Mach64 ET] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4742 +device.name 3D Rage Pro AGP 1X/2X +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4744 +device.name 3D Rage Pro AGP 1X +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4749 +device.name Mach64 GI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474c +device.name Rage XC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474d +device.name Rage XL AGP +driver.xfree 4|ati|||||8,16,24 vendor.id pci 0x1002 &device.id pci 0x474e +device.name Rage XC AGP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474f +device.name Rage XL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4750 +device.name 3D Rage Pro 215GP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4751 +device.name 3D Rage Pro 215GQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4752 +device.name Mach64 GR +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4753 +device.name Mach64 GS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4754 +device.name 3D Rage I/II 215GT [Mach64 GT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4755 +device.name 3D Rage II+ 215GTB [Mach64 GTB] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4756 +device.name 3D Rage IIC 215IIC [Mach64 GT IIC] +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x4757 +device.name 3D Rage IIC AGP +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x4758 +device.name 210888GX [Mach64 GX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4759 +device.name 3D Rage IIC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x475a +device.name Mach64 GZ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4966 +device.name RV250 If +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9000 vendor.id pci 0x1002 &device.id pci 0x4967 +device.name RV250 Ig +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a48 +device.name R420 JH +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a49 +device.name R420 JI +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4a +device.name R420 JJ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4b +device.name R420 JK +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4c +device.name R420 JL +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4d +device.name R420 JM +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4e +device.name R420 JN +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4f +device.name Radeon X800 SE (R420) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a50 +device.name R420 JP +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a54 +device.name ATI Radeon AIW X800 VE (R420) JT (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b49 +device.name Radeon X850 XT (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b4a +device.name Radeon X850 SE (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b4b +device.name Radeon X850 PRO (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b4c +device.name Radeon X850 XT PE (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c42 +device.name Mach64 LB +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name 3D Rage LT Pro AGP-133 +driver.xfree 4|ati +driver.xfree.config Option "dpms" "off" vendor.id pci 0x1002 &device.id pci 0x4c44 +device.name 3D Rage LT Pro AGP-66 +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c45 +device.name Rage 128 Mobility LE +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c46 +device.name Mobility M3 AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c47 +device.name 3D Rage LT-G 215LG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c49 +device.name Mach64 LI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d +device.name 3D Rage P/M Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1028 &subdevice.id pci 0x00bb +subdevice.name Mach64LM/Dell +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x4c4e +device.name 3D Rage L Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c50 +device.name 3D Rage LT Pro +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c51 +device.name Mach64 LQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c52 +device.name 3D Rage P/M Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c53 +device.name 3D Rage L Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c57 +device.name Radeon LW +driver.xfree 4|radeon +driver.xfree.config Option "XAANoOffscreenPixmaps" "true" vendor.id pci 0x1002 &device.id pci 0x4c58 +device.name Radeon LX +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c59 +device.name Radeon LY +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c5a +device.name Radeon LZ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c64 +device.name RV250 Ld +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c66 +device.name RV250 Lf +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c67 +device.name RV250 Lg +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4d46 +device.name Rage 128 Mobility MF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4d4c +device.name Rage 128 Mobility ML +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4e44 +device.name R300 ND +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e44 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9700 vendor.id pci 0x1002 &device.id pci 0x4e45 +device.name R300 NE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e46 +device.name R300 NF +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e47 +device.name R300 NG +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e47 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL X1 vendor.id pci 0x1002 &device.id pci 0x4e48 +device.name R350 NH +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e49 +device.name R350 NI +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e4a +device.name R360 NJ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e4b +device.name R350 NK +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e50 +device.name RV350 NP +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e51 +device.name RV350 NQ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e52 +device.name RV350 NR +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e53 +device.name RV350 NS +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e54 +device.name FireGL Mobility T2 +driver.xfree 4|radeon +driver.xfree.config Option "DynamicClocks" "on" vendor.id pci 0x1002 &device.id pci 0x4e56 +device.name RV350 NV +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5041 +device.name Rage 128 PA +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5042 +device.name Rage 128 PB +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5043 +device.name Rage 128 PC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5044 +device.name Rage 128 PD +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5045 +device.name Rage 128 PE +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5046 +device.name Rage 128 PF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5047 +device.name Rage 128 PG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5048 +device.name Rage 128 PH +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5049 +device.name Rage 128 PI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504a +device.name Rage 128 PJ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504b +device.name Rage 128 PK +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504c +device.name Rage 128 PL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504d +device.name Rage 128 PM +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504e +device.name Rage 128 PN +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504f +device.name Rage 128 PO +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5050 +device.name Rage 128 PP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5051 +device.name Rage 128 PQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5052 +device.name Rage 128 PR +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5053 +device.name Rage 128 PS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5054 +device.name Rage 128 PT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5055 +device.name Rage 128 PU +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5056 +device.name Rage 128 PV +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5057 +device.name Rage 128 PW +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5058 +device.name Rage 128 PX +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5144 +device.name Radeon QD +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5145 +device.name Radeon QE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5146 +device.name Radeon QF +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5147 +device.name Radeon QG +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5148 +device.name fgl8x00 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0152 +subdevice.name FireGL 8800 vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL 8700 vendor.id pci 0x1002 &device.id pci 0x514c +device.name R200 QL +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x514d +device.name Radeon 9100 QM +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5157 +device.name RV200 QW +driver.xfree 4|radeon||||norenderaccel vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1002 &subdevice.id pci 0x013a +subdevice.name Radeon 7500 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7146 +subdevice.name Radeon 7500-7146 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7161 +subdevice.name Radeon 7500 LE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5158 +device.name RV200 QX +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5159 +device.name Radeon VE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016c +subdevice.name ATI Radeon VE (device 016c) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016d +subdevice.name ATI Radeon VE (device 016d) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016e +subdevice.name ATI Radeon VE (device 016e) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x016f +subdevice.name ATI Radeon VE (device 016f) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x0170 +subdevice.name ATI Radeon VE (device 0170) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x017d +subdevice.name ATI Radeon VE (device 017d) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x017e +subdevice.name ATI Radeon VE (device 017e) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x0183 +subdevice.name ATI Radeon VE (device 0183) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x018a +subdevice.name ATI Radeon VE (device 018a) vendor.id pci 0x1002 &device.id pci 0x5159 &subvendor.id pci 0x1028 &subdevice.id pci 0x019a +subdevice.name ATI Radeon VE (device 019a) vendor.id pci 0x1002 &device.id pci 0x515a +device.name Radeon QZ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x515e +device.name ES1000 515E +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5245 +device.name Rage 128 RE +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x5246 +device.name Rage 128 RF +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x5247 +device.name Rage 128 RG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x524b +device.name Rage 128 RK +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x524c +device.name Rage 128 RL +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x5345 +device.name Rage 128 SE +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5346 +device.name Rage 128 SF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5347 +device.name Rage 128 SG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5348 +device.name Rage 128 4x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534b +device.name Rage 128 SK +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534c +device.name Rage 128 SL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534d +device.name Rage 128 SM +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534e +device.name Rage 128 SN +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5446 +device.name Rage 128 Ultra TF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x544c +device.name Rage128 TL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5452 +device.name Rage 128 Pro TR (AGP) +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5453 +device.name Rage 128 TS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5454 +device.name Rage 128 TT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5455 +device.name Rage 128 TU +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5460 +device.name Radeon Mobility M300 (M22) 5460 (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" vendor.id pci 0x1002 &device.id pci 0x5462 +device.name MOBILITY RADEON X600SE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5464 +device.name FireGL M22 GL 5464 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5548 +device.name Radeon X800 (R423) UH (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5549 +device.name Radeon X800PRO (R423) UI (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554a +device.name Radeon X800LE (R423) UJ (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554b +device.name Radeon X800SE (R423) UK (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554c +device.name Radeon X800 XTP (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554d +device.name Radeon X800 XL (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554d &subvendor.id pci 0x174b &subdevice.id pci 0x0600 +subdevice.name Radeon X800 XL vendor.id pci 0x1002 &device.id pci 0x554e +device.name Radeon X800 SE (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554f +device.name Radeon X800 (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5550 +device.name FireGL V7100 (R423) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5551 +device.name FireGL V7200 (R423) UQ (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5552 +device.name FireGL V5100 (R423) UR (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5554 +device.name FireGL V7100 (R423) UT (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x564a +device.name Mobility FireGL V5000 564A (M26) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x564b +device.name Mobility FireGL V5000 564B (M26) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x564f +device.name ATI Radeon 7000 IGP (A4+) 4237 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5652 +device.name Mobility Radeon X700 5652 (M26) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5653 +device.name Mobility Radeon X700 5653 (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" vendor.id pci 0x1002 &device.id pci 0x5654 +device.name Mach64 VT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5655 +device.name 264VT3 [Mach64 VT3] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5656 +device.name 264VT4 [Mach64 VT4] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5834 +device.name RS300 5834 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5835 +device.name RS300 5835 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5954 +device.name Radeon XPRESS 200 5954 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5955 +device.name Radeon XPRESS 200M 5955 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5960 +device.name RV280 5960 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5961 +device.name RV280 5961 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5962 +device.name RV280 5962 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5964 +device.name RV280 5964 +driver.xfree 4|radeon +driver.xfree.config Option "XaaNoOffscreenPixmaps" vendor.id pci 0x1002 &device.id pci 0x5965 +device.name FireMV 2200 (PCI) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5969 +device.name ES1000 5969 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5974 +device.name Radeon XPRESS 200 5974 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5975 +device.name Radeon XPRESS 200M 5975 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a41 +device.name Radeon XPRESS 200 5A41 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a42 +device.name Radeon XPRESS 200M 5A42 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a61 +device.name Radeon XPRESS 200 5A61 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a62 +device.name Radeon XPRESS 200M 5A62 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a62 &subvendor.id pci 0x1179 &subdevice.id pci 0xff31 +subdevice.name Radeon XPRESS 200M 5A62 (PCIE) - Toshiba +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x5b60 +device.name Radeon X300 (RV370) 5B60 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x174b &subdevice.id pci 0x0440 +subdevice.name Radeon X300 SE vendor.id pci 0x1002 &device.id pci 0x5b62 +device.name Radeon X600 (RV370) 5B62 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b63 +device.name RADEON X550 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b64 +device.name FireGL V3100 (RV370) 5B64 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b65 +device.name FireGL D1100 (RV370) 5B65 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5c61 +device.name RV280 5c61 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5c63 +device.name RV280 5c63 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d48 +device.name Mobility Radeon X800 XT (M28) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d49 +device.name Mobility FireGL V5100 (M28) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4a +device.name Mobility Radeon X800 (M28) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4c +device.name Radeon X850 5D4C (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4d +device.name Radeon X850 XT PE (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4e +device.name Radeon X850 SE (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4f +device.name Radeon X850 PRO (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d50 +device.name Radeon FireGL (R480) GL 5D50 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d52 +device.name Radeon X850 XT (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d57 +device.name Radeon X800XT (R423) 5D57 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e48 +device.name FireGL V5000 (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4a +device.name Radeon X700 XT (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4b +device.name Radeon X700 PRO (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4c +device.name Radeon X700 SE (RV410) 5E4C (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4d +device.name Radeon X700 (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4f +device.name Radeon X700 SE (RV410) 5E4F (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x7834 +device.name Radeon 9100 PRO IGP 7834 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x7835 +device.name Radeon Mobility 9200 IGP 7835 +driver.xfree 4|radeon vendor.id pci 0x100b +vendor.name National Semiconductor Corporation vendor.id pci 0x100b &device.id pci 0x0030 +device.name REDCLOUD +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0104 +device.name SC1400 +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0504 +device.name SC1200 +driver.xfree 4|nsc vendor.id pci 0x100c +vendor.name Tseng Labs Inc vendor.id pci 0x100c &device.id pci 0x3202 +device.name ET4000/W32p rev A +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3205 +device.name ET4000/W32p rev B +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3206 +device.name ET4000/W32p rev C +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3207 +device.name ET4000/W32p rev D +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3208 +device.name ET6000 +driver.xfree 4|tseng vendor.id pci 0x1013 +vendor.name Cirrus Logic vendor.id pci 0x1013 &device.id pci 0x0038 +device.name GD 7548 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a0 +device.name GD 5430/40 [Alpine] +driver.xfree 4|cirrus||||Noaccel vendor.id pci 0x1013 &device.id pci 0x00a4 +device.name GD 5434-4 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a8 +device.name GD 5434-8 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00ac +device.name GD 5436 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00b8 +device.name GD 5446 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00bc +device.name GD 5480 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d0 +device.name GD 5462 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d4 +device.name GD 5464 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d5 +device.name GD5464BD +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d6 +device.name GD 5465 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1023 +vendor.name Trident Microsystems Inc. vendor.id pci 0x1023 &device.id pci 0x8400 +device.name CyberBlade/i7 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8420 +device.name CyberBlade/i7d +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8500 +device.name CyberBlade/i1 +driver.xfree 4|trident||||CyberStretch,sw_cursor vendor.id pci 0x1023 &device.id pci 0x8520 +device.name 8520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8600 +device.name 8600 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8620 +device.name CyberBlade/DSTN/Ai1 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8820 +device.name 8820 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9320 +device.name 9320 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9388 +device.name Cyber 9388 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9397 +device.name Cyber 9397 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x939a +device.name Cyber 9397DVD +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9420 +device.name TGUI 9420 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9440 +device.name TGUI 9440 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9520 +device.name Cyber 9520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9525 +device.name Cyber 9525 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9540 +device.name Cyber 9540 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9660 +device.name TGUI 9660/968x/968x +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9750 +device.name 3DIm`age 975 +driver.xfree 4|trident|||||8,15,16,24 vendor.id pci 0x1023 &device.id pci 0x9850 +device.name 3DImage 9850 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9880 +device.name 9880 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9910 +device.name 9910 +driver.xfree 4|trident vendor.id pci 0x102b +vendor.name Matrox Graphics, Inc. vendor.id pci 0x102b &device.id pci 0x0519 +device.name MGA 2064W [Millennium] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051a +device.name MGA 1064SG [Mystique] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051b +device.name MGA 2164W [Millennium II] +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051f +device.name MGA 2164W [Millennium II] AGP +driver.xfree 4|mga||||NoHal vendor.id pci 0x102b &device.id pci 0x0520 +device.name MGA G200 +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x0521 +device.name MGA G200 AGP +driver.xfree 4|mga||||NoHal|8,16,24 +driver.xfree.config VideoRam 8192 vendor.id pci 0x102b &device.id pci 0x0522 +device.name G200 SE A (PCI) +driver.xfree 4|mga||||NoHal +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0524 +device.name G200 SE B (PCI) +driver.xfree 4|mga||||NoHal +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0525 +device.name MGA G400 AGP +driver.xfree 4|mga vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0540 +subdevice.name G450-0540 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0541 +subdevice.name G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0641 +subdevice.name G400 DH-0641 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x07c0 +subdevice.name G450 LE vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d41 +subdevice.name G450 DH G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d43 +subdevice.name G450 PCI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2179 +subdevice.name G400 DH vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c3 +subdevice.name G450-23c3 +driver.xfree 4|mga||||NoHal vendor.id pci 0x102b &device.id pci 0x1000 +device.name MGA G100 [Productiva] +driver.xfree 4|mga||||NoHal vendor.id pci 0x102b &device.id pci 0x1001 +device.name MGA G100 [Productiva] AGP +driver.xfree 4|mga||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x2527 +device.name G550 +driver.xfree 4|mga vendor.id pci 0x102c +vendor.name Chips and Technologies vendor.id pci 0x102c &device.id pci 0x00c0 +device.name F69000 HiQVideo +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00d8 +device.name F65545 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00dc +device.name F65548 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e0 +device.name 65550 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e4 +device.name F65554 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e5 +device.name F65555 HiQVPro +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00f4 +device.name F68554 HiQVision +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x0c30 +device.name 69030 +driver.xfree 4|chips vendor.id pci 0x1039 +vendor.name Silicon Integrated Systems Corp. vendor.id pci 0x1039 &device.id pci 0x0200 +device.name 5597/5598 VGA +driver.xfree 4|sis|||||16,24 vendor.id pci 0x1039 &device.id pci 0x0300 +device.name SIS300 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0310 +device.name SiS315H +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0325 +device.name SiS315PRO +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0330 +device.name SiS330 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0340 +device.name SiS340 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5300 +device.name SiS540 PCI Display Adapter +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5315 +device.name SiS550 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6300 +device.name SiS630 GUI Accelerator+3D +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6306 +device.name 6306 3D-AGP +driver.xfree 4|sis|||||16 vendor.id pci 0x1039 &device.id pci 0x6325 +device.name SiS650 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6326 +device.name 86C326 +driver.xfree 4|sis|||||8,16,24 vendor.id pci 0x1039 &device.id pci 0x6330 +device.name SiS 660 +driver.xfree 4|sis vendor.id pci 0x104c +vendor.name Texas Instruments vendor.id pci 0x104c &device.id pci 0x3d04 +device.name TVP4010 [Permedia] +driver.xfree 4|glint vendor.id pci 0x104c &device.id pci 0x3d07 +device.name TVP4020 [Permedia 2] +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x105d +vendor.name Number 9 Computer Company vendor.id pci 0x105d &device.id pci 0x2309 +device.name Imagine 128 +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x2339 +device.name Imagine 128-II +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x493d +device.name Imagine 128 T2R [Ticket to Ride] +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x5348 +device.name Revolution 4 +driver.xfree 4|i128 vendor.id pci 0x1078 +vendor.name Cyrix Corporation vendor.id pci 0x1078 &device.id pci 0x0000 +device.name 5510 +driver.xfree 4|cyrix vendor.id pci 0x1078 &device.id pci 0x0002 +device.name 5520 [Cognac] +driver.xfree 4|cyrix vendor.id pci 0x1078 &device.id pci 0x0104 +device.name 5530 Video [Kahlua] +driver.xfree 4|cyrix vendor.id pci 0x10c8 +vendor.name Neomagic Corporation vendor.id pci 0x10c8 &device.id pci 0x0001 +device.name NM2070 [MagicGraph NM2070] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0002 +device.name NM2090 [MagicGraph 128V] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0003 +device.name NM2093 [MagicGraph 128ZV] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0004 +device.name NM2160 [MagicGraph 128XD] +driver.xfree 4|neomagic|||||8,16 vendor.id pci 0x10c8 &device.id pci 0x0005 +device.name MagicMedia 256AV +driver.xfree 4|neomagic|||||8,16,24 vendor.id pci 0x10c8 &device.id pci 0x0006 +device.name NM2360 [MagicMedia 256ZX] +driver.xfree 4|neomagic|||||16 vendor.id pci 0x10c8 &device.id pci 0x0016 +device.name 256XL(2380) +driver.xfree 4|neomagic|||||8,16,24 +driver.xfree.config VideoRam 4096 vendor.id pci 0x10c8 &device.id pci 0x0025 +device.name NM2230 +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0083 +device.name MagicGraph 128ZV Plus +driver.xfree 4|neomagic vendor.id pci 0x10de +vendor.name nVidia Corporation vendor.id pci 0x10de &device.id pci 0x0020 +device.name RIVA TNT +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0028 +device.name RIVA TNT2/TNT2 Pro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0029 +device.name RIVA TNT2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002a +device.name Unknown TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002c +device.name Vanta/Vanta LT +driver.xfree 4|nv|||||8,16,24 vendor.id pci 0x10de &device.id pci 0x002d +device.name RIVA TNT2 Model 64/Model 64 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0040 +device.name GeForce 6800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0041 +device.name GeForce 6800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0042 +device.name GeForce 6800 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0043 +device.name GeForce 6800 XE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0044 +device.name GeForce 6800 XT (0x0044) +driver.xfree 4|nv +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0045 +device.name GeForce 6800 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0046 +device.name GeForce 6800 GT (0x0046) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0047 +device.name GeForce 6800 GS (0x0047) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0048 +device.name GeForce 6800 XT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x004e +device.name Quadro FX 4000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0090 +device.name GeForce 7800 GTX (0x0090) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0091 +device.name GeForce 7800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0092 +device.name GeForce 7800 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0092 &subvendor.id pci 0x3842 &subdevice.id pci 0xc517 +subdevice.name GeForce 7800 GT +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0093 +device.name GeForce 7800 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0095 +device.name GeForce 7800 SLI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0098 +device.name GeForce Go 7800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0099 +device.name GeForce Go 7800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x009d +device.name Quadro FX 4500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00a0 +device.name Aladdin TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c0 +device.name GeForce 6800 GS (0x00c0) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c0 &subvendor.id pci 0x1682 &subdevice.id pci 0x2178 +subdevice.name GeForce 6800 GS (XFX) +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x00c1 +device.name GeForce 6800 (0x00C1) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c2 +device.name 0x00c2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c3 +device.name GeForce 6800 XT (0x00C3) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c8 +device.name GeForce Go 6800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c9 +device.name GeForce Go 6800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00cc +device.name Quadro FX Go1400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00cd +device.name Quadro FX 3450/4000 SDI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00ce +device.name Quadro FX 1400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f0 +device.name GeForce 6800/GeForce 6800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f1 +device.name GeForce 6600/GeForce 6600 GT +driver.xfree 4|nv +driver.xfree.config Option "HWCursor" "off" vendor.id pci 0x10de &device.id pci 0x00f2 +device.name GeForce 6600 GT (0x00F2) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f3 +device.name GeForce 6200 (AGP) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f4 +device.name GeForce 6600 LE AGP +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f5 +device.name GeForce 7800 GS AGP +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f6 +device.name GeForce 6800 GS AGP +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f8 +device.name Quadro FX 3400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f9 +device.name GeForce 6800 Ultra (0x00F9) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fa +device.name GeForce PCX 5750 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fb +device.name GeForce PCX 5900 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fc +device.name Quadro FX 330/GeForce PCX 5300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fd +device.name Quadro NVS 280 PCI-E/Quadro FX 330 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fe +device.name Quadro FX 1300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00ff +device.name GeForce PCX 4300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0100 +device.name GeForce 256 +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0101 +device.name GeForce DDR +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0103 +device.name Quadro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0110 +device.name GeForce2 MX/MX 400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0111 +device.name GeForce2 MX 100/200 +driver.xfree 4|nv||||sw_cursor vendor.id pci 0x10de &device.id pci 0x0112 +device.name GeForce2 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0113 +device.name Quadro2 MXR/EX/Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0140 +device.name GeForce 6600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0141 +device.name GeForce 6600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x1458 &subdevice.id pci 0x3124 +subdevice.name GeForce 6600 (Gigabyte) vendor.id pci 0x10de &device.id pci 0x0142 +device.name GeForce 6600 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0143 +device.name GeForce 6600 VE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0144 +device.name GeForce Go 6600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0145 +device.name GeForce 6610 XL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0146 +device.name GeForce Go 6600 TE/6200 TE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0147 +device.name GeForce 6700 XL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0148 +device.name GeForce Go 6600 (0x0148) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0149 +device.name GeForce Go 6600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014c +device.name Quadro FX 550 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014d +device.name Quadro FX 550 (device 014d) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014e +device.name Quadro FX 540 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014f +device.name GeForce 6200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0150 +device.name GeForce2 GTS/GeForce2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0151 +device.name GeForce2 Ti +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0152 +device.name GeForce2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0153 +device.name Quadro2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0160 +device.name GeForce 6500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0161 +device.name GeForce 6200 TurboCache(TM) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0162 +device.name GeForce 6200SE TurboCache(TM) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0163 +device.name GeForce 6200 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0164 +device.name GeForce Go 6200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0165 +device.name Quadro NVS 285 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0166 +device.name GeForce Go 6400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0167 +device.name GeForce Go 6200 (0x0167) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0168 +device.name GeForce Go 6400 (0x0168) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0169 +device.name GeForce 6250 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x016a +device.name Geforce 7100 GS (NV44) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0170 +device.name GeForce4 MX 460 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0171 +device.name GeForce4 MX 440 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0172 +device.name GeForce4 MX 420 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0173 +device.name GeForce4 MX 440-SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0174 +device.name GeForce4 440 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0175 +device.name GeForce4 420 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0176 +device.name GeForce4 420 Go 32M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0176 &subvendor.id pci 0x1584 &subdevice.id pci 0x2241 +subdevice.name GeForce4 Go DH vendor.id pci 0x10de &device.id pci 0x0177 +device.name GeForce4 460 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0178 +device.name Quadro4 550 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0178 &subvendor.id pci 0x10de &subdevice.id pci 0x0151 +subdevice.name Quadro4 550 XGL DH vendor.id pci 0x10de &device.id pci 0x0179 +device.name GeForce4 440 Go 64M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x017a +device.name Quadro NVS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x017c +device.name Quadro4 500 GoGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x017d +device.name GeForce4 410 Go 16M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0181 +device.name GeForce4 MX 440 with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0182 +device.name GeForce4 MX 440SE with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0183 +device.name GeForce4 MX 420 with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0185 +device.name GeForce4 MX 4000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0186 +device.name GeForce4 448 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0187 +device.name GeForce4 488 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0188 +device.name Quadro4 580 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0189 +device.name GeForce4 MX with AGP8X (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018a +device.name Quadro4 NVS 280 SD +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018b +device.name Quadro4 380 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018c +device.name Quadro NVS 50 PCI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018d +device.name GeForce4 448 Go (0x018D) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0191 +device.name GeForce 8800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0193 +device.name GeForce 8800 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0194 +device.name GeForce 8800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019d +device.name Quadro FX 5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019e +device.name Quadro FX 4600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01a0 +device.name GeForce2 Integrated GPU +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d1 +device.name GeForce 7300 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d3 +device.name GeForce 7300 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d6 +device.name GeForce Go 7200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d7 +device.name Quadro NVS 110M/GeForce Go 7300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d8 +device.name GeForce Go 7400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d9 +device.name GeForce Go 7400 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01da +device.name Quadro NVS 110M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01db +device.name Quadro NVS 120M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01dc +device.name Quadro FX 350M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01dd +device.name GeForce 7500 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01de +device.name Quadro FX 350 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01df +device.name GeForce 7300 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01df &subvendor.id pci 0x3842 &subdevice.id pci 0xc436 +subdevice.name GeForce 7300 GS +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x01f0 +device.name GeForce4 MX Integrated GPU +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0200 +device.name GeForce3 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0201 +device.name GeForce3 Ti 200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0202 +device.name GeForce3 Ti 500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0203 +device.name Quadro DCC +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0211 +device.name GeForce 6800 (0x0211) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0212 +device.name GeForce 6800 LE (0x0212) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0215 +device.name GeForce 6800 GT (0x0215) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0218 +device.name GeForce 6800 XT (0x0218) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0221 +device.name GeForce 6200 (0x0221) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0222 +device.name GeForce 6200 A-LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0240 +device.name GeForce 6150 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0241 +device.name GeForce 6150 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0242 +device.name GeForce 6100 +driver.xfree 4|nv +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x1043 &subdevice.id pci 0x81bf +subdevice.name GeForce 6100 +driver.xfree 4|nv +driver.xfree.config Option "HWCursor" "off" vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x1849 &subdevice.id pci 0x0242 +subdevice.name GeForce 6100 ASRock +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0244 +device.name GeForce Go 6150 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0247 +device.name GeForce Go 6100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0250 +device.name GeForce4 Ti 4600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0250 &subvendor.id pci 0x1462 &subdevice.id pci 0x8725 +subdevice.name GeForce4 Ti 4600 DH vendor.id pci 0x10de &device.id pci 0x0251 +device.name GeForce4 Ti 4400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0253 +device.name GeForce4 Ti 4200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0258 +device.name Quadro4 900 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0258 &subvendor.id pci 0x10de &subdevice.id pci 0x0138 +subdevice.name Quadro4 900 XGL DH vendor.id pci 0x10de &device.id pci 0x0259 +device.name Quadro4 750 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0259 &subvendor.id pci 0x10de &subdevice.id pci 0x0139 +subdevice.name Quadro4 750 XGL DH vendor.id pci 0x10de &device.id pci 0x025b +device.name Quadro4 700 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x025b &subvendor.id pci 0x10de &subdevice.id pci 0x013b +subdevice.name Quadro4 700 XGL DH vendor.id pci 0x10de &device.id pci 0x0280 +device.name GeForce4 Ti 4800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0281 +device.name GeForce4 Ti 4200 with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0282 +device.name GeForce4 Ti 4800 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0286 +device.name GeForce4 4200 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0288 +device.name Quadro4 980 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0288 &subvendor.id pci 0x10de &subdevice.id pci 0x0174 +subdevice.name Quadro4 980 XGL DH vendor.id pci 0x10de &device.id pci 0x0289 +device.name Quadro4 780 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x028c +device.name Quadro4 700 GoGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0290 +device.name GeForce 7900 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0291 +device.name GeForce 7900 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0292 +device.name GeForce 7900 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0298 +device.name GeForce Go 7900 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0299 +device.name GeForce Go 7900 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029a +device.name Quadro FX 2500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029b +device.name Quadro FX 1500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029c +device.name Quadro FX 5500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029d +device.name Quadro FX 3500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029e +device.name Quadro FX 1500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029f +device.name Quadro FX 4500 X2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x02e0 +device.name GeForce 7600 GT (AGP) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0301 +device.name GeForce FX 5800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0302 +device.name GeForce FX 5800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0308 +device.name Quadro FX 2000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0308 &subvendor.id pci 0x10de &subdevice.id pci 0x0183 +subdevice.name Quadro FX2000 DH vendor.id pci 0x10de &device.id pci 0x0309 +device.name Quadro FX 1000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0309 &subvendor.id pci 0x10de &subdevice.id pci 0x0182 +subdevice.name Quadro FX1000 DH vendor.id pci 0x10de &device.id pci 0x0311 +device.name GeForce FX 5600 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0312 +device.name GeForce FX 5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0314 +device.name GeForce FX 5600XT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x031a +device.name GeForce FX Go5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x031b +device.name GeForce FX Go5650 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x031c +device.name Quadro FX Go700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0320 +device.name GeForce FX 5200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0321 +device.name GeForce FX 5200 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0322 +device.name GeForce FX 5200 (0x0322) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0431 +subdevice.name GeForce FX 5200 DH vendor.id pci 0x10de &device.id pci 0x0323 +device.name GeForce FX 5200LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0324 +device.name GeForce FX Go5200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0325 +device.name GeForce FX Go5250 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0326 +device.name GeForce FX 5500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0327 +device.name GeForce FX 5100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0328 +device.name GeForce FX Go5200 32M/64M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0329 +device.name GeForce FX 5200 (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032a +device.name Quadro NVS 55/280 PCI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032b +device.name Quadro FX 500/600 PCI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032c +device.name GeForce FX Go53xx +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032d +device.name GeForce FX Go5100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0330 +device.name GeForce FX 5900 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0331 +device.name GeForce FX 5900 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0332 +device.name GeForce FX 5900XT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0333 +device.name GeForce FX 5950 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0333 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0602 +subdevice.name GeForce FX 5950 vendor.id pci 0x10de &device.id pci 0x0334 +device.name GeForce FX 5900ZT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0338 +device.name Quadro FX 3000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0338 &subvendor.id pci 0x10de &subdevice.id pci 0x01c2 +subdevice.name Quadro FX 3000 DH vendor.id pci 0x10de &device.id pci 0x033f +device.name Quadro FX 700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0341 +device.name GeForce FX 5700 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0341 &subvendor.id pci 0x270f &subdevice.id pci 0x194c +subdevice.name GeForce FX 5700 Ultra DH vendor.id pci 0x10de &device.id pci 0x0342 +device.name GeForce FX 5700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0343 +device.name GeForce FX 5700LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0344 +device.name GeForce FX 5700VE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0347 +device.name GeForce FX Go5700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0348 +device.name GeForce FX Go5700 (0x0348) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x034c +device.name Quadro FX Go1000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x034e +device.name Quadro FX 1100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0391 +device.name GeForce 7600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0392 +device.name GeForce 7600 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0393 +device.name GeForce 7300 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0394 +device.name GeForce 7600 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0395 +device.name GeForce 7300 GT (device 0395) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0397 +device.name GeForce Go 7700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0398 +device.name GeForce Go 7600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0399 +device.name GeForce Go 7600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039a +device.name Quadro NVS 300M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039b +device.name GeForce Go 7900 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039c +device.name Quadro FX 550M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039e +device.name Quadro FX 560 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d0 +device.name GeForce 6100 nForce 430 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d1 +device.name GeForce 6100 nForce 405 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0400 +device.name GeForce 8600 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0402 +device.name GeForce 8600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0404 +device.name GeForce 8400 GS (0x0404) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0407 +device.name GeForce 8600M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0409 +device.name GeForce 8700M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040a +device.name Quadro FX 370 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040b +device.name Quadro NVS 320M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040c +device.name Quadro FX 570M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040d +device.name Quadro FX 1600M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040e +device.name Quadro FX 570 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040f +device.name Quadro FX 1700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0421 +device.name GeForce 8500 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0422 +device.name GeForce 8400 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0423 +device.name GeForce 8300 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0425 +device.name GeForce 8600M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0426 +device.name GeForce 8400M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0427 +device.name GeForce 8400M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0428 +device.name GeForce 8400M G +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0429 +device.name Quadro NVS 140M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042a +device.name Quadro NVS 130M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042b +device.name Quadro NVS 135M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042d +device.name Quadro FX 360M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042f +device.name Quadro NVS 290 +driver.xfree 4|nv vendor.id pci 0x10e0 +vendor.name Imstt vendor.id pci 0x10e0 &device.id pci 0x9128 +device.name Imstt128 +driver.xfree 4|imstt vendor.id pci 0x10e0 &device.id pci 0x9135 +device.name Imstt3D +driver.xfree 4|imstt vendor.id pci 0x1142 +vendor.name Alliance Semiconductor Corporation vendor.id pci 0x1142 &device.id pci 0x6422 +device.name ProVideo 6422 +driver.xfree 4|apm vendor.id pci 0x1142 &device.id pci 0x6424 +device.name ProVideo 6424 +driver.xfree 4|apm vendor.id pci 0x1163 +vendor.name Rendition vendor.id pci 0x1163 &device.id pci 0x0001 +device.name Verite 1000 +driver.xfree 4|rendition vendor.id pci 0x1163 &device.id pci 0x2000 +device.name Verite V2000/V2100/V2200 +driver.xfree 4|rendition vendor.id pci 0x121a +vendor.name 3Dfx Interactive, Inc. vendor.id pci 0x121a &device.id pci 0x0003 +device.name Voodoo Banshee +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0005 +device.name Voodoo 3 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0009 +device.name Voodoo5 5500 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x126f +vendor.name Silicon Motion, Inc. vendor.id pci 0x126f &device.id pci 0x0710 +device.name SM710 LynxEM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0712 +device.name SM712 LynxEM+ +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0720 +device.name SM720 Lynx3DM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0730 +device.name SMI 731 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0810 +device.name SM810 LynxE +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0820 +device.name 820 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0910 +device.name SM910 +driver.xfree 4|siliconmotion vendor.id pci 0x12d2 +vendor.name NVidia / SGS Thomson (Joint Venture) vendor.id pci 0x12d2 &device.id pci 0x0018 +device.name Riva128 +driver.xfree 4|nv|||||15,24 vendor.id pci 0x15ad +vendor.name VMware Inc vendor.id pci 0x15ad &device.id pci 0x0405 +device.name VMWARE0405 +driver.xfree 4|vmware vendor.id pci 0x15ad &device.id pci 0x0710 +device.name VMWARE0710 +driver.xfree 4|vmware vendor.id pci 0x18ca +vendor.name XGI Technology Inc. vendor.id pci 0x18ca &device.id pci 0x0020 +device.name Volari Z7 +driver.xfree 4|sis vendor.id pci 0x18ca &device.id pci 0x0040 +device.name Volari V8_V5_V3XT +driver.xfree 4|sis vendor.id pci 0x1a03 +vendor.name ASPEED Technology Inc. vendor.id pci 0x1a03 &device.id pci 0x2000 +device.name AST1000/2000 +driver.xfree 4|ast vendor.id pci 0x3d3d +vendor.name 3DLabs vendor.id pci 0x3d3d &device.id pci 0x0002 +device.name GLINT 500TX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0004 +device.name Permedia +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0006 +device.name GLINT MX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0007 +device.name 3D Extreme +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x0009 +device.name Permedia II 2D+3D +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x000a +device.name GLINT R3 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000c +device.name Permedia 4 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000d +device.name R4 +driver.xfree 4|glint vendor.id pci 0x5333 +vendor.name S3 Inc. vendor.id pci 0x5333 &device.id pci 0x5631 +device.name 86c325 [ViRGE] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8812 +device.name 86cM65 [Aurora64V+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x8814 +device.name 86c767 [Trio 64UV+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x883d +device.name 86c988 [ViRGE/VX] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8904 +device.name Integrated Trio3D +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a01 +device.name ViRGE/DX +driver.xfree 4|s3virge||||noVBE vendor.id pci 0x5333 &device.id pci 0x8a10 +device.name ViRGE/GX2 +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a13 +device.name 86c368 [Trio 3D/2X] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a20 +device.name 86c794 [Savage 3D] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a21 +device.name 86c795 [Savage 3D/MV] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a22 +device.name Savage 4 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a25 +device.name ProSavage PM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a26 +device.name ProSavage KM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c01 +device.name ViRGE/MX +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c03 +device.name ViRGE/MX+MV +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c10 +device.name 86C270-294 Savage/MX-/IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c11 +device.name Savage MX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 +device.name Savage IX/MV +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 &subvendor.id pci 0x1014 &subdevice.id pci 0x017f +subdevice.name Savage IX/MV IBM +driver.xfree 4|savage||||ShadowStatus vendor.id pci 0x5333 &device.id pci 0x8c13 +device.name Savage IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c22 +device.name SuperSavage/MX 128 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c24 +device.name SuperSavage/MX 64 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c26 +device.name SuperSavage/MX 64C +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2a +device.name SuperSavage/IX 128 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2b +device.name SuperSavage/IX 128 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2c +device.name SuperSavage/IX 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2d +device.name SuperSavage/IX 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2e +device.name SuperSavage/IXC 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2f +device.name SuperSavage/IXC 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d01 +device.name S3Twister_P +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d02 +device.name Twister_K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d03 +device.name ProSavage DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d04 +device.name ProSavage DDR-K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x9102 +device.name 86C410 Savage 2000 +driver.xfree 4|savage vendor.id pci 0x8086 +vendor.name Intel Corporation vendor.id pci 0x8086 &device.id pci 0x00d1 +device.name i740_PCI +driver.xfree 4|i740 vendor.id pci 0x8086 &device.id pci 0x1132 +device.name I815 +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x2562 +device.name i845 +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2572 +device.name 865 G +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2572 &subvendor.id pci 0x1462 &subdevice.id pci 0x7650 +subdevice.name 865 G +driver.xfree 4|i810||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x2582 +device.name 915 G +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x258a +device.name E7221 +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2592 +device.name 915 GM +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x1584 &subdevice.id pci 0x9800 +subdevice.name 915 GM +driver.xfree 4|i810||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x2772 +device.name 945G +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x27a2 +device.name 945 GM +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x27ae +device.name 945 GME +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x2972 +device.name 946GZ +driver.xfree 4|i810beta vendor.id pci 0x8086 &device.id pci 0x2982 +device.name 965G-1 +driver.xfree 4|i810beta vendor.id pci 0x8086 &device.id pci 0x2992 +device.name 965Q +driver.xfree 4|i810beta vendor.id pci 0x8086 &device.id pci 0x29a2 +device.name 965G +driver.xfree 4|i810beta vendor.id pci 0x8086 &device.id pci 0x29b2 +device.name Q35 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x29c2 +device.name G33 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x29d2 +device.name Q33 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x2a02 +device.name 965 GM +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x2a12 +device.name 965 GME/GLE +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x3577 +device.name i830 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x3582 +device.name 855 GM +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1584 &subdevice.id pci 0x9500 +subdevice.name 855 GM +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x7121 +device.name 82810 CGC [Chipset Graphics Controller] +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x7123 +device.name 82810-DC100 CGC [Chipset Graphics Controller] +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x7125 +device.name 82810E CGC [Chipset Graphics Controller] +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x7800 +device.name i740 +driver.xfree 4|i740 vendor.id pci 0xedd8 +vendor.name ARK Logic Inc vendor.id pci 0xedd8 &device.id pci 0xa091 +device.name 1000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa099 +device.name 2000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa0a1 +device.name 2000MT +driver.xfree 4|ark hwinfo-21.52/src/ids/src/x11.ppc000066400000000000000000002120641323731041200162700ustar00rootroot00000000000000 vendor.id pci 0x1002 +vendor.name ATI Technologies Inc vendor.id pci 0x1002 &device.id pci 0x3150 +device.name Radeon Mobility X600 (M24) 3150 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x3154 +device.name FireGL M24 GL 3154 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x3e50 +device.name Radeon X600 (RV380) 3E50 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x3e50 &subvendor.id pci 0x174b &subdevice.id pci 0x0450 +subdevice.name Radeon X600 Pro vendor.id pci 0x1002 &device.id pci 0x3e54 +device.name FireGL V3200 (RV380) 3E54 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4136 +device.name RS100 4136 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4137 +device.name RS100 4137 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4144 +device.name R300 AD +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4145 +device.name E300 AE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4146 +device.name R300 AF +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4147 +device.name R300 AG +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4148 +device.name R350 AH +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4149 +device.name R350 AI +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x414a +device.name R350 AJ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x414b +device.name R350 AK +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4150 +device.name RV350 AP +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4151 +device.name RV350 AQ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4152 +device.name RV350 AR +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4153 +device.name RV350 AS +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4154 +device.name RV350 AT +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4155 +device.name Radeon 9650 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4156 +device.name RV350 AV +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4237 +device.name RS250 4237 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4242 +device.name R200 BB +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4243 +device.name R200 BC +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4336 +device.name RS100 4336 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4337 +device.name RS200 4337 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4354 +device.name 215CT [Mach64 CT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4358 +device.name 210888CX [Mach64 CX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4437 +device.name RS250 4437 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4554 +device.name 210888ET [Mach64 ET] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4742 +device.name 3D Rage Pro AGP 1X/2X +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4744 +device.name 3D Rage Pro AGP 1X +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4749 +device.name Mach64 GI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474c +device.name Rage XC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474d +device.name Rage XL AGP +driver.xfree 4|ati|||||8,16,24 vendor.id pci 0x1002 &device.id pci 0x474e +device.name Rage XC AGP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x474f +device.name Rage XL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4750 +device.name 3D Rage Pro 215GP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4751 +device.name 3D Rage Pro 215GQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4752 +device.name Mach64 GR +driver.xfree 4|ati +driver.xfree.config Option "XaaNoPixmapCache" "on" vendor.id pci 0x1002 &device.id pci 0x4753 +device.name Mach64 GS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4754 +device.name 3D Rage I/II 215GT [Mach64 GT] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4755 +device.name 3D Rage II+ 215GTB [Mach64 GTB] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4756 +device.name 3D Rage IIC 215IIC [Mach64 GT IIC] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4757 +device.name 3D Rage IIC AGP +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x4758 +device.name 210888GX [Mach64 GX] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4759 +device.name 3D Rage IIC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x475a +device.name Mach64 GZ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4966 +device.name RV250 If +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4966 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9000 vendor.id pci 0x1002 &device.id pci 0x4967 +device.name RV250 Ig +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a48 +device.name R420 JH +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a49 +device.name R420 JI +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4a +device.name R420 JJ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4b +device.name R420 JK +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4c +device.name R420 JL +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4d +device.name R420 JM +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4e +device.name R420 JN +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a4f +device.name Radeon X800 SE (R420) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4a50 +device.name R420 JP +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b49 +device.name Radeon X850 XT (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b4a +device.name Radeon X850 SE (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b4b +device.name Radeon X850 PRO (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4b4c +device.name Radeon X850 XT PE (R480) (AGP) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c42 +device.name Mach64 LB +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c42 &subvendor.id pci 0x1002 &subdevice.id pci 0x0044 +subdevice.name 3D Rage LT Pro AGP-133 +driver.xfree 4|ati +driver.xfree.config Option "dpms" "off" vendor.id pci 0x1002 &device.id pci 0x4c44 +device.name 3D Rage LT Pro AGP-66 +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c45 +device.name Rage 128 Mobility LE +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c46 +device.name Mobility M3 AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c47 +device.name 3D Rage LT-G 215LG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c49 +device.name Mach64 LI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d +device.name 3D Rage P/M Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c4d &subvendor.id pci 0x1028 &subdevice.id pci 0x00bb +subdevice.name Mach64LM/Dell +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x4c4e +device.name 3D Rage L Mobility AGP 2x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c50 +device.name 3D Rage LT Pro +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c51 +device.name Mach64 LQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c52 +device.name 3D Rage P/M Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c53 +device.name 3D Rage L Mobility +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4c57 +device.name Radeon LW +driver.xfree 4|radeon +driver.xfree.config Option "XAANoOffscreenPixmaps" "true" vendor.id pci 0x1002 &device.id pci 0x4c58 +device.name Radeon LX +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c59 +device.name Radeon LY +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c5a +device.name Radeon LZ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c64 +device.name RV250 Ld +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c66 +device.name RV250 Lf +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4c67 +device.name RV250 Lg +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4d46 +device.name Rage 128 Mobility MF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4d4c +device.name Rage 128 Mobility ML +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x4e44 +device.name R300 ND +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e44 &subvendor.id pci 0x1002 &subdevice.id pci 0x0002 +subdevice.name Radeon 9700 vendor.id pci 0x1002 &device.id pci 0x4e45 +device.name R300 NE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e46 +device.name R300 NF +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e47 +device.name R300 NG +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e47 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL X1 vendor.id pci 0x1002 &device.id pci 0x4e48 +device.name R350 NH +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e49 +device.name R350 NI +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e4a +device.name R360 NJ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e4b +device.name R350 NK +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e50 +device.name RV350 NP +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e51 +device.name RV350 NQ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e52 +device.name RV350 NR +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e53 +device.name RV350 NS +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x4e54 +device.name FireGL Mobility T2 +driver.xfree 4|radeon +driver.xfree.config Option "DynamicClocks" "on" vendor.id pci 0x1002 &device.id pci 0x4e56 +device.name RV350 NV +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5041 +device.name Rage 128 PA +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5042 +device.name Rage 128 PB +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5043 +device.name Rage 128 PC +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5044 +device.name Rage 128 PD +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5045 +device.name Rage 128 PE +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5046 +device.name Rage 128 PF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5047 +device.name Rage 128 PG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5048 +device.name Rage 128 PH +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5049 +device.name Rage 128 PI +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504a +device.name Rage 128 PJ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504b +device.name Rage 128 PK +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504c +device.name Rage 128 PL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504d +device.name Rage 128 PM +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504e +device.name Rage 128 PN +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x504f +device.name Rage 128 PO +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5050 +device.name Rage 128 PP +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5051 +device.name Rage 128 PQ +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5052 +device.name Rage 128 PR +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5053 +device.name Rage 128 PS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5054 +device.name Rage 128 PT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5055 +device.name Rage 128 PU +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5056 +device.name Rage 128 PV +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5057 +device.name Rage 128 PW +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5058 +device.name Rage 128 PX +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5144 +device.name Radeon QD +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5145 +device.name Radeon QE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5146 +device.name Radeon QF +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5147 +device.name Radeon QG +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5148 +device.name fgl8x00 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0152 +subdevice.name FireGL 8800 vendor.id pci 0x1002 &device.id pci 0x5148 &subvendor.id pci 0x1002 &subdevice.id pci 0x0172 +subdevice.name FireGL 8700 vendor.id pci 0x1002 &device.id pci 0x514c +device.name R200 QL +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x514d +device.name Radeon 9100 QM +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5157 +device.name RV200 QW +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x1002 &subdevice.id pci 0x013a +subdevice.name Radeon 7500 vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7146 +subdevice.name Radeon 7500-7146 vendor.id pci 0x1002 &device.id pci 0x5157 &subvendor.id pci 0x174b &subdevice.id pci 0x7161 +subdevice.name Radeon 7500 LE vendor.id pci 0x1002 &device.id pci 0x5158 +device.name RV200 QX +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5159 +device.name Radeon VE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x515a +device.name Radeon QZ +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x515e +device.name ES1000 515E +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5245 +device.name Rage 128 RE +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x5246 +device.name Rage 128 RF +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x5247 +device.name Rage 128 RG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x524b +device.name Rage 128 RK +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x524c +device.name Rage 128 RL +driver.xfree 4|ati|||||8,15,16,24 vendor.id pci 0x1002 &device.id pci 0x5345 +device.name Rage 128 SE +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5346 +device.name Rage 128 SF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5347 +device.name Rage 128 SG +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5348 +device.name Rage 128 4x +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534b +device.name Rage 128 SK +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534c +device.name Rage 128 SL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534d +device.name Rage 128 SM +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x534e +device.name Rage 128 SN +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5446 +device.name Rage 128 Ultra TF +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x544c +device.name Rage128 TL +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5452 +device.name Rage 128 Pro TR (AGP) +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5453 +device.name Rage 128 TS +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5454 +device.name Rage 128 TT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5455 +device.name Rage 128 TU +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5460 +device.name Radeon Mobility M300 (M22) 5460 (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" vendor.id pci 0x1002 &device.id pci 0x5462 +device.name MOBILITY RADEON X600SE +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5464 +device.name FireGL M22 GL 5464 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5548 +device.name Radeon X800 (R423) UH (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5549 +device.name Radeon X800PRO (R423) UI (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554a +device.name Radeon X800LE (R423) UJ (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554b +device.name Radeon X800SE (R423) UK (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554c +device.name Radeon X800 XTP (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554d +device.name Radeon X800 XL (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554d &subvendor.id pci 0x174b &subdevice.id pci 0x0600 +subdevice.name Radeon X800 XL vendor.id pci 0x1002 &device.id pci 0x554e +device.name Radeon X800 SE (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x554f +device.name Radeon X800 (R430) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5550 +device.name FireGL V7100 (R423) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5551 +device.name FireGL V7200 (R423) UQ (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5552 +device.name FireGL V5100 (R423) UR (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5554 +device.name FireGL V7100 (R423) UT (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x564a +device.name Mobility FireGL V5000 564A (M26) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x564b +device.name Mobility FireGL V5000 564B (M26) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5652 +device.name Mobility Radeon X700 5652 (M26) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5653 +device.name Mobility Radeon X700 5653 (M26) (PCIE) +driver.xfree 4|radeon +driver.xfree.config Option "MonitorLayout" "LVDS,AUTO" vendor.id pci 0x1002 &device.id pci 0x5654 +device.name Mach64 VT +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5655 +device.name 264VT3 [Mach64 VT3] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5656 +device.name 264VT4 [Mach64 VT4] +driver.xfree 4|ati vendor.id pci 0x1002 &device.id pci 0x5834 +device.name RS300 5834 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5835 +device.name RS300 5835 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5954 +device.name Radeon XPRESS 200 5954 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5960 +device.name RV280 5960 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5961 +device.name RV280 5961 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5962 +device.name RV280 5962 +driver.xfree 4|radeon||||usefbdev vendor.id pci 0x1002 &device.id pci 0x5964 +device.name RV280 5964 +driver.xfree 4|radeon +driver.xfree.config Option "XaaNoOffscreenPixmaps" vendor.id pci 0x1002 &device.id pci 0x5965 +device.name FireMV 2200 (PCI) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5969 +device.name ES1000 5969 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5974 +device.name Radeon XPRESS 200 5974 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5975 +device.name Radeon XPRESS 200M 5975 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a41 +device.name Radeon XPRESS 200 5A41 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a42 +device.name Radeon XPRESS 200M 5A42 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a61 +device.name Radeon XPRESS 200 5A61 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a62 +device.name Radeon XPRESS 200M 5A62 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5a62 &subvendor.id pci 0x1179 &subdevice.id pci 0xff31 +subdevice.name Radeon XPRESS 200M 5A62 (PCIE) - Toshiba +driver.xfree 4|fbdev vendor.id pci 0x1002 &device.id pci 0x5b60 +device.name Radeon X300 (RV370) 5B60 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b60 &subvendor.id pci 0x174b &subdevice.id pci 0x0440 +subdevice.name Radeon X300 SE vendor.id pci 0x1002 &device.id pci 0x5b62 +device.name Radeon X600 (RV370) 5B62 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b63 +device.name RADEON X550 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b64 +device.name FireGL V3100 (RV370) 5B64 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5b65 +device.name FireGL D1100 (RV370) 5B65 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5c61 +device.name RV280 5c61 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5c63 +device.name RV280 5c63 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d48 +device.name Mobility Radeon X800 XT (M28) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d49 +device.name Mobility FireGL V5100 (M28) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4a +device.name Mobility Radeon X800 (M28) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4c +device.name Radeon X850 5D4C (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4d +device.name Radeon X850 XT PE (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4e +device.name Radeon X850 SE (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d4f +device.name Radeon X850 PRO (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d50 +device.name Radeon FireGL (R480) GL 5D50 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d52 +device.name Radeon X850 XT (R480) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5d57 +device.name Radeon X800XT (R423) 5D57 (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e48 +device.name FireGL V5000 (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4a +device.name Radeon X700 XT (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4b +device.name Radeon X700 PRO (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4c +device.name Radeon X700 SE (RV410) 5E4C (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4d +device.name Radeon X700 (RV410) (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x5e4f +device.name Radeon X700 SE (RV410) 5E4F (PCIE) +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x7834 +device.name Radeon 9100 PRO IGP 7834 +driver.xfree 4|radeon vendor.id pci 0x1002 &device.id pci 0x7835 +device.name Radeon Mobility 9200 IGP 7835 +driver.xfree 4|radeon vendor.id pci 0x100b +vendor.name National Semiconductor Corporation vendor.id pci 0x100b &device.id pci 0x0030 +device.name REDCLOUD +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0104 +device.name SC1400 +driver.xfree 4|nsc vendor.id pci 0x100b &device.id pci 0x0504 +device.name SC1200 +driver.xfree 4|nsc vendor.id pci 0x100c +vendor.name Tseng Labs Inc vendor.id pci 0x100c &device.id pci 0x3202 +device.name ET4000/W32p rev A +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3205 +device.name ET4000/W32p rev B +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3206 +device.name ET4000/W32p rev C +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3207 +device.name ET4000/W32p rev D +driver.xfree 4|tseng vendor.id pci 0x100c &device.id pci 0x3208 +device.name ET6000 +driver.xfree 4|tseng vendor.id pci 0x1013 +vendor.name Cirrus Logic vendor.id pci 0x1013 &device.id pci 0x0038 +device.name GD 7548 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a0 +device.name GD 5430/40 [Alpine] +driver.xfree 4|cirrus||||Noaccel vendor.id pci 0x1013 &device.id pci 0x00a4 +device.name GD 5434-4 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00a8 +device.name GD 5434-8 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00ac +device.name GD 5436 [Alpine] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00b8 +device.name GD 5446 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00bc +device.name GD 5480 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d0 +device.name GD 5462 +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d4 +device.name GD 5464 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d5 +device.name GD5464BD +driver.xfree 4|cirrus vendor.id pci 0x1013 &device.id pci 0x00d6 +device.name GD 5465 [Laguna] +driver.xfree 4|cirrus vendor.id pci 0x1023 +vendor.name Trident Microsystems Inc. vendor.id pci 0x1023 &device.id pci 0x8400 +device.name CyberBlade/i7 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8420 +device.name CyberBlade/i7d +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8500 +device.name CyberBlade/i1 +driver.xfree 4|trident||||CyberStretch,sw_cursor vendor.id pci 0x1023 &device.id pci 0x8520 +device.name 8520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8600 +device.name 8600 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8620 +device.name CyberBlade/DSTN/Ai1 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x8820 +device.name 8820 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9320 +device.name 9320 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9388 +device.name Cyber 9388 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9397 +device.name Cyber 9397 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x939a +device.name Cyber 9397DVD +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9420 +device.name TGUI 9420 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9440 +device.name TGUI 9440 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9520 +device.name Cyber 9520 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9525 +device.name Cyber 9525 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9540 +device.name Cyber 9540 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9660 +device.name TGUI 9660/968x/968x +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9750 +device.name 3DIm`age 975 +driver.xfree 4|trident|||||8,15,16,24 vendor.id pci 0x1023 &device.id pci 0x9850 +device.name 3DImage 9850 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9880 +device.name 9880 +driver.xfree 4|trident vendor.id pci 0x1023 &device.id pci 0x9910 +device.name 9910 +driver.xfree 4|trident vendor.id pci 0x102b +vendor.name Matrox Graphics, Inc. vendor.id pci 0x102b &device.id pci 0x0519 +device.name MGA 2064W [Millennium] +driver.xfree 4|fbdev||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051a +device.name MGA 1064SG [Mystique] +driver.xfree 4|fbdev||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051b +device.name MGA 2164W [Millennium II] +driver.xfree 4|fbdev||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x051f +device.name MGA 2164W [Millennium II] AGP +driver.xfree 4|fbdev||||NoHal vendor.id pci 0x102b &device.id pci 0x0520 +device.name MGA G200 +driver.xfree 4|fbdev||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x0521 +device.name MGA G200 AGP +driver.xfree 4|fbdev||||NoHal|8,16,24 +driver.xfree.config VideoRam 8192 vendor.id pci 0x102b &device.id pci 0x0522 +device.name G200 SE A (PCI) +driver.xfree 4|fbdev +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0524 +device.name G200 SE B (PCI) +driver.xfree 4|fbdev +driver.xfree.config Option "XaaNoScreenToScreenCopy" vendor.id pci 0x102b &device.id pci 0x0525 +device.name MGA G400 AGP +driver.xfree 4|fbdev vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0540 +subdevice.name G450-0540 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0541 +subdevice.name G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0641 +subdevice.name G400 DH-0641 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x07c0 +subdevice.name G450 LE vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d41 +subdevice.name G450 DH G450 vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x0d43 +subdevice.name G450 PCI vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x2179 +subdevice.name G400 DH vendor.id pci 0x102b &device.id pci 0x0525 &subvendor.id pci 0x102b &subdevice.id pci 0x23c3 +subdevice.name G450-23c3 +driver.xfree 4|fbdev||||NoHal vendor.id pci 0x102b &device.id pci 0x1000 +device.name MGA G100 [Productiva] +driver.xfree 4|fbdev||||NoHal vendor.id pci 0x102b &device.id pci 0x1001 +device.name MGA G100 [Productiva] AGP +driver.xfree 4|fbdev||||NoHal|8,16,24 vendor.id pci 0x102b &device.id pci 0x2527 +device.name G550 +driver.xfree 4|fbdev vendor.id pci 0x102c +vendor.name Chips and Technologies vendor.id pci 0x102c &device.id pci 0x00c0 +device.name F69000 HiQVideo +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00d8 +device.name F65545 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00dc +device.name F65548 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e0 +device.name 65550 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e4 +device.name F65554 +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00e5 +device.name F65555 HiQVPro +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x00f4 +device.name F68554 HiQVision +driver.xfree 4|chips vendor.id pci 0x102c &device.id pci 0x0c30 +device.name 69030 +driver.xfree 4|chips vendor.id pci 0x1039 +vendor.name Silicon Integrated Systems Corp. vendor.id pci 0x1039 &device.id pci 0x0200 +device.name 5597/5598 VGA +driver.xfree 4|sis|||||16,24 vendor.id pci 0x1039 &device.id pci 0x0300 +device.name SIS300 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0310 +device.name SiS315H +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0325 +device.name SiS315PRO +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0330 +device.name SiS330 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x0340 +device.name SiS340 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5300 +device.name SiS540 PCI Display Adapter +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x5315 +device.name SiS550 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6300 +device.name SiS630 GUI Accelerator+3D +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6306 +device.name 6306 3D-AGP +driver.xfree 4|sis|||||16 vendor.id pci 0x1039 &device.id pci 0x6325 +device.name SiS650 +driver.xfree 4|sis vendor.id pci 0x1039 &device.id pci 0x6326 +device.name 86C326 +driver.xfree 4|sis|||||8,16,24 vendor.id pci 0x1039 &device.id pci 0x6330 +device.name SiS 660 +driver.xfree 4|sis vendor.id pci 0x104c +vendor.name Texas Instruments vendor.id pci 0x104c &device.id pci 0x3d04 +device.name TVP4010 [Permedia] +driver.xfree 4|glint vendor.id pci 0x104c &device.id pci 0x3d07 +device.name TVP4020 [Permedia 2] +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x105d +vendor.name Number 9 Computer Company vendor.id pci 0x105d &device.id pci 0x2309 +device.name Imagine 128 +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x2339 +device.name Imagine 128-II +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x493d +device.name Imagine 128 T2R [Ticket to Ride] +driver.xfree 4|i128 vendor.id pci 0x105d &device.id pci 0x5348 +device.name Revolution 4 +driver.xfree 4|i128 vendor.id pci 0x1078 +vendor.name Cyrix Corporation vendor.id pci 0x1078 &device.id pci 0x0000 +device.name 5510 +driver.xfree 4|cyrix vendor.id pci 0x1078 &device.id pci 0x0002 +device.name 5520 [Cognac] +driver.xfree 4|cyrix vendor.id pci 0x1078 &device.id pci 0x0104 +device.name 5530 Video [Kahlua] +driver.xfree 4|cyrix vendor.id pci 0x10c8 +vendor.name Neomagic Corporation vendor.id pci 0x10c8 &device.id pci 0x0001 +device.name NM2070 [MagicGraph NM2070] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0002 +device.name NM2090 [MagicGraph 128V] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0003 +device.name NM2093 [MagicGraph 128ZV] +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0004 +device.name NM2160 [MagicGraph 128XD] +driver.xfree 4|neomagic|||||8,16 vendor.id pci 0x10c8 &device.id pci 0x0005 +device.name MagicMedia 256AV +driver.xfree 4|neomagic|||||8,16,24 vendor.id pci 0x10c8 &device.id pci 0x0006 +device.name NM2360 [MagicMedia 256ZX] +driver.xfree 4|neomagic|||||16 vendor.id pci 0x10c8 &device.id pci 0x0016 +device.name 256XL(2380) +driver.xfree 4|neomagic|||||8,16,24 +driver.xfree.config VideoRam 4096 vendor.id pci 0x10c8 &device.id pci 0x0025 +device.name NM2230 +driver.xfree 4|neomagic vendor.id pci 0x10c8 &device.id pci 0x0083 +device.name MagicGraph 128ZV Plus +driver.xfree 4|neomagic vendor.id pci 0x10de +vendor.name nVidia Corporation vendor.id pci 0x10de &device.id pci 0x0020 +device.name RIVA TNT +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0028 +device.name RIVA TNT2/TNT2 Pro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0029 +device.name RIVA TNT2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002a +device.name Unknown TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x002c +device.name Vanta/Vanta LT +driver.xfree 4|nv|||||8,16,24 vendor.id pci 0x10de &device.id pci 0x002d +device.name RIVA TNT2 Model 64/Model 64 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0040 +device.name GeForce 6800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0041 +device.name GeForce 6800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0042 +device.name GeForce 6800 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0043 +device.name GeForce 6800 XE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0044 +device.name GeForce 6800 XT (0x0044) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0045 +device.name GeForce 6800 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0046 +device.name GeForce 6800 GT (0x0046) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0047 +device.name GeForce 6800 GS (0x0047) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0048 +device.name GeForce 6800 XT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x004e +device.name Quadro FX 4000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0090 +device.name GeForce 7800 GTX (0x0090) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0091 +device.name GeForce 7800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0092 +device.name GeForce 7800 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0092 &subvendor.id pci 0x3842 &subdevice.id pci 0xc517 +subdevice.name GeForce 7800 GT +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0093 +device.name GeForce 7800 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0095 +device.name GeForce 7800 SLI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0098 +device.name GeForce Go 7800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0099 +device.name GeForce Go 7800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x009d +device.name Quadro FX 4500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00a0 +device.name Aladdin TNT2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c0 +device.name GeForce 6800 GS (0x00c0) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c0 &subvendor.id pci 0x1682 &subdevice.id pci 0x2178 +subdevice.name GeForce 6800 GS (XFX) +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x00c1 +device.name GeForce 6800 (0x00C1) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c2 +device.name 0x00c2 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c3 +device.name GeForce 6800 XT (0x00C3) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c8 +device.name GeForce Go 6800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00c9 +device.name GeForce Go 6800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00cc +device.name Quadro FX Go1400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00cd +device.name Quadro FX 3450/4000 SDI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00ce +device.name Quadro FX 1400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f0 +device.name GeForce 6800/GeForce 6800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f1 +device.name GeForce 6600/GeForce 6600 GT +driver.xfree 4|nv +driver.xfree.config Option "HWCursor" "off" vendor.id pci 0x10de &device.id pci 0x00f2 +device.name GeForce 6600 GT (0x00F2) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f3 +device.name GeForce 6200 (AGP) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f4 +device.name GeForce 6600 LE AGP +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f5 +device.name GeForce 7800 GS AGP +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f6 +device.name GeForce 6800 GS AGP +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f8 +device.name Quadro FX 3400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00f9 +device.name GeForce 6800 Ultra (0x00F9) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fa +device.name GeForce PCX 5750 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fb +device.name GeForce PCX 5900 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fc +device.name Quadro FX 330/GeForce PCX 5300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fd +device.name Quadro NVS 280 PCI-E/Quadro FX 330 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00fe +device.name Quadro FX 1300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x00ff +device.name GeForce PCX 4300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0100 +device.name GeForce 256 +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0101 +device.name GeForce DDR +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0103 +device.name Quadro +driver.xfree 4|nv|||||8,15,16,24 vendor.id pci 0x10de &device.id pci 0x0110 +device.name GeForce2 MX/MX 400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0111 +device.name GeForce2 MX 100/200 +driver.xfree 4|nv||||sw_cursor vendor.id pci 0x10de &device.id pci 0x0112 +device.name GeForce2 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0113 +device.name Quadro2 MXR/EX/Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0140 +device.name GeForce 6600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0141 +device.name GeForce 6600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0141 &subvendor.id pci 0x1458 &subdevice.id pci 0x3124 +subdevice.name GeForce 6600 (Gigabyte) vendor.id pci 0x10de &device.id pci 0x0142 +device.name GeForce 6600 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0143 +device.name GeForce 6600 VE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0144 +device.name GeForce Go 6600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0145 +device.name GeForce 6610 XL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0146 +device.name GeForce Go 6600 TE/6200 TE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0147 +device.name GeForce 6700 XL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0148 +device.name GeForce Go 6600 (0x0148) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0149 +device.name GeForce Go 6600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014a +device.name Quadro NVS 440 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014e +device.name Quadro FX 540 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x014f +device.name GeForce 6200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0150 +device.name GeForce2 GTS/GeForce2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0151 +device.name GeForce2 Ti +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0152 +device.name GeForce2 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0153 +device.name Quadro2 Pro +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0160 +device.name GeForce 6500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0161 +device.name GeForce 6200 TurboCache(TM) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0162 +device.name GeForce 6200SE TurboCache(TM) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0163 +device.name GeForce 6200 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0164 +device.name GeForce Go 6200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0165 +device.name Quadro NVS 285 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0166 +device.name GeForce Go 6400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0167 +device.name GeForce Go 6200 (0x0167) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0168 +device.name GeForce Go 6400 (0x0168) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0169 +device.name GeForce 6250 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x016a +device.name Geforce 7100 GS (NV44) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0170 +device.name GeForce4 MX 460 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0171 +device.name GeForce4 MX 440 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0172 +device.name GeForce4 MX 420 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0173 +device.name GeForce4 MX 440-SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0174 +device.name GeForce4 440 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0175 +device.name GeForce4 420 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0176 +device.name GeForce4 420 Go 32M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0176 &subvendor.id pci 0x1584 &subdevice.id pci 0x2241 +subdevice.name GeForce4 Go DH vendor.id pci 0x10de &device.id pci 0x0177 +device.name GeForce4 460 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0178 +device.name Quadro4 550 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0178 &subvendor.id pci 0x10de &subdevice.id pci 0x0151 +subdevice.name Quadro4 550 XGL DH vendor.id pci 0x10de &device.id pci 0x0179 +device.name GeForce4 440 Go 64M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x017a +device.name Quadro NVS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x017c +device.name Quadro4 500 GoGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x017d +device.name GeForce4 410 Go 16M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0181 +device.name GeForce4 MX 440 with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0182 +device.name GeForce4 MX 440SE with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0183 +device.name GeForce4 MX 420 with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0185 +device.name GeForce4 MX 4000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0186 +device.name GeForce4 448 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0187 +device.name GeForce4 488 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0188 +device.name Quadro4 580 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0189 +device.name GeForce4 MX with AGP8X (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018a +device.name Quadro4 NVS 280 SD +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018b +device.name Quadro4 380 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018c +device.name Quadro NVS 50 PCI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x018d +device.name GeForce4 448 Go (0x018D) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0191 +device.name GeForce 8800 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0193 +device.name GeForce 8800 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0194 +device.name GeForce 8800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019d +device.name Quadro FX 5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x019e +device.name Quadro FX 4600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01a0 +device.name GeForce2 Integrated GPU +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d1 +device.name GeForce 7300 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d6 +device.name GeForce Go 7200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d7 +device.name Quadro NVS 110M/GeForce Go 7300 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01d8 +device.name GeForce Go 7400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01da +device.name Quadro NVS 110M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01db +device.name Quadro NVS 120M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01dc +device.name Quadro FX 350M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01de +device.name Quadro FX 350 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01df +device.name GeForce 7300 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x01df &subvendor.id pci 0x3842 &subdevice.id pci 0xc436 +subdevice.name GeForce 7300 GS +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x01f0 +device.name GeForce4 MX Integrated GPU +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0200 +device.name GeForce3 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0201 +device.name GeForce3 Ti 200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0202 +device.name GeForce3 Ti 500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0203 +device.name Quadro DCC +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0211 +device.name GeForce 6800 (0x0211) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0212 +device.name GeForce 6800 LE (0x0212) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0215 +device.name GeForce 6800 GT (0x0215) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0218 +device.name GeForce 6800 XT (0x0218) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0221 +device.name GeForce 6200 (0x0221) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0240 +device.name GeForce 6150 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0241 +device.name GeForce 6150 LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0242 +device.name GeForce 6100 +driver.xfree 4|nv +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0242 &subvendor.id pci 0x1849 &subdevice.id pci 0x0242 +subdevice.name GeForce 6100 ASRock +driver.xfree 4|fbdev vendor.id pci 0x10de &device.id pci 0x0244 +device.name GeForce Go 6150 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0247 +device.name GeForce Go 6100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0250 +device.name GeForce4 Ti 4600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0250 &subvendor.id pci 0x1462 &subdevice.id pci 0x8725 +subdevice.name GeForce4 Ti 4600 DH vendor.id pci 0x10de &device.id pci 0x0251 +device.name GeForce4 Ti 4400 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0253 +device.name GeForce4 Ti 4200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0258 +device.name Quadro4 900 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0258 &subvendor.id pci 0x10de &subdevice.id pci 0x0138 +subdevice.name Quadro4 900 XGL DH vendor.id pci 0x10de &device.id pci 0x0259 +device.name Quadro4 750 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0259 &subvendor.id pci 0x10de &subdevice.id pci 0x0139 +subdevice.name Quadro4 750 XGL DH vendor.id pci 0x10de &device.id pci 0x025b +device.name Quadro4 700 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x025b &subvendor.id pci 0x10de &subdevice.id pci 0x013b +subdevice.name Quadro4 700 XGL DH vendor.id pci 0x10de &device.id pci 0x0280 +device.name GeForce4 Ti 4800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0281 +device.name GeForce4 Ti 4200 with AGP8X +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0282 +device.name GeForce4 Ti 4800 SE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0286 +device.name GeForce4 4200 Go +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0288 +device.name Quadro4 980 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0288 &subvendor.id pci 0x10de &subdevice.id pci 0x0174 +subdevice.name Quadro4 980 XGL DH vendor.id pci 0x10de &device.id pci 0x0289 +device.name Quadro4 780 XGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x028c +device.name Quadro4 700 GoGL +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0290 +device.name GeForce 7900 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0291 +device.name GeForce 7900 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0298 +device.name GeForce Go 7900 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0299 +device.name GeForce Go 7900 GTX +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029a +device.name Quadro FX 2500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029b +device.name Quadro FX 1500M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x029d +device.name Quadro FX 3500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x02e0 +device.name GeForce 7600 GT (AGP) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0301 +device.name GeForce FX 5800 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0302 +device.name GeForce FX 5800 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0308 +device.name Quadro FX 2000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0308 &subvendor.id pci 0x10de &subdevice.id pci 0x0183 +subdevice.name Quadro FX2000 DH vendor.id pci 0x10de &device.id pci 0x0309 +device.name Quadro FX 1000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0309 &subvendor.id pci 0x10de &subdevice.id pci 0x0182 +subdevice.name Quadro FX1000 DH vendor.id pci 0x10de &device.id pci 0x0311 +device.name GeForce FX 5600 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0312 +device.name GeForce FX 5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0314 +device.name GeForce FX 5600XT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x031a +device.name GeForce FX Go5600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x031b +device.name GeForce FX Go5650 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x031c +device.name Quadro FX Go700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0320 +device.name GeForce FX 5200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0321 +device.name GeForce FX 5200 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0322 +device.name GeForce FX 5200 (0x0322) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0322 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0431 +subdevice.name GeForce FX 5200 DH vendor.id pci 0x10de &device.id pci 0x0323 +device.name GeForce FX 5200LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0324 +device.name GeForce FX Go5200 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0325 +device.name GeForce FX Go5250 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0326 +device.name GeForce FX 5500 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0327 +device.name GeForce FX 5100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0328 +device.name GeForce FX Go5200 32M/64M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0329 +device.name GeForce FX 5200 (Mac) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032a +device.name Quadro NVS 55/280 PCI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032b +device.name Quadro FX 500/600 PCI +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032c +device.name GeForce FX Go53xx +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x032d +device.name GeForce FX Go5100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0330 +device.name GeForce FX 5900 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0331 +device.name GeForce FX 5900 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0332 +device.name GeForce FX 5900XT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0333 +device.name GeForce FX 5950 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0333 &subvendor.id pci 0x10b0 &subdevice.id pci 0x0602 +subdevice.name GeForce FX 5950 vendor.id pci 0x10de &device.id pci 0x0334 +device.name GeForce FX 5900ZT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0338 +device.name Quadro FX 3000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0338 &subvendor.id pci 0x10de &subdevice.id pci 0x01c2 +subdevice.name Quadro FX 3000 DH vendor.id pci 0x10de &device.id pci 0x033f +device.name Quadro FX 700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0341 +device.name GeForce FX 5700 Ultra +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0341 &subvendor.id pci 0x270f &subdevice.id pci 0x194c +subdevice.name GeForce FX 5700 Ultra DH vendor.id pci 0x10de &device.id pci 0x0342 +device.name GeForce FX 5700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0343 +device.name GeForce FX 5700LE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0344 +device.name GeForce FX 5700VE +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0347 +device.name GeForce FX Go5700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0348 +device.name GeForce FX Go5700 (0x0348) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x034c +device.name Quadro FX Go1000 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x034e +device.name Quadro FX 1100 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0391 +device.name GeForce 7600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0392 +device.name GeForce 7600 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0398 +device.name GeForce Go 7600 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0399 +device.name GeForce Go 7600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039a +device.name Quadro NVS 300M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x039c +device.name Quadro FX 550M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d0 +device.name GeForce 6100 nForce 430 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x03d1 +device.name GeForce 6100 nForce 405 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0400 +device.name GeForce 8600 GTS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0402 +device.name GeForce 8600 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0404 +device.name GeForce 8400 GS (0x0404) +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0407 +device.name GeForce 8600M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0409 +device.name GeForce 8700M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040a +device.name Quadro FX 370 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040b +device.name Quadro NVS 320M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040c +device.name Quadro FX 570M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040d +device.name Quadro FX 1600M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040e +device.name Quadro FX 570 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x040f +device.name Quadro FX 1700 +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0421 +device.name GeForce 8500 GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0422 +device.name GeForce 8400 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0423 +device.name GeForce 8300 GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0425 +device.name GeForce 8600M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0426 +device.name GeForce 8400M GT +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0427 +device.name GeForce 8400M GS +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0428 +device.name GeForce 8400M G +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x0429 +device.name Quadro NVS 140M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042a +device.name Quadro NVS 130M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042b +device.name Quadro NVS 135M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042d +device.name Quadro FX 360M +driver.xfree 4|nv vendor.id pci 0x10de &device.id pci 0x042f +device.name Quadro NVS 290 +driver.xfree 4|nv vendor.id pci 0x10e0 +vendor.name Imstt vendor.id pci 0x10e0 &device.id pci 0x9128 +device.name Imstt128 +driver.xfree 4|imstt vendor.id pci 0x10e0 &device.id pci 0x9135 +device.name Imstt3D +driver.xfree 4|imstt vendor.id pci 0x1142 +vendor.name Alliance Semiconductor Corporation vendor.id pci 0x1142 &device.id pci 0x6422 +device.name ProVideo 6422 +driver.xfree 4|apm vendor.id pci 0x1142 &device.id pci 0x6424 +device.name ProVideo 6424 +driver.xfree 4|apm vendor.id pci 0x1163 +vendor.name Rendition vendor.id pci 0x1163 &device.id pci 0x0001 +device.name Verite 1000 +driver.xfree 4|rendition vendor.id pci 0x1163 &device.id pci 0x2000 +device.name Verite V2000/V2100/V2200 +driver.xfree 4|rendition vendor.id pci 0x121a +vendor.name 3Dfx Interactive, Inc. vendor.id pci 0x121a &device.id pci 0x0003 +device.name Voodoo Banshee +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0005 +device.name Voodoo 3 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x121a &device.id pci 0x0009 +device.name Voodoo5 5500 +driver.xfree 4|tdfx|||||8,16,24 vendor.id pci 0x126f +vendor.name Silicon Motion, Inc. vendor.id pci 0x126f &device.id pci 0x0710 +device.name SM710 LynxEM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0712 +device.name SM712 LynxEM+ +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0720 +device.name SM720 Lynx3DM +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0730 +device.name SMI 731 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0810 +device.name SM810 LynxE +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0820 +device.name 820 +driver.xfree 4|siliconmotion vendor.id pci 0x126f &device.id pci 0x0910 +device.name SM910 +driver.xfree 4|siliconmotion vendor.id pci 0x12d2 +vendor.name NVidia / SGS Thomson (Joint Venture) vendor.id pci 0x12d2 &device.id pci 0x0018 +device.name Riva128 +driver.xfree 4|nv|||||15,24 vendor.id pci 0x15ad +vendor.name VMware Inc vendor.id pci 0x15ad &device.id pci 0x0405 +device.name VMWARE0405 +driver.xfree 4|vmware vendor.id pci 0x15ad &device.id pci 0x0710 +device.name VMWARE0710 +driver.xfree 4|vmware vendor.id pci 0x18ca +vendor.name XGI Technology Inc. vendor.id pci 0x18ca &device.id pci 0x0020 +device.name Volari Z7 +driver.xfree 4|sis vendor.id pci 0x18ca &device.id pci 0x0040 +device.name Volari V8_V5_V3XT +driver.xfree 4|sis vendor.id pci 0x1a03 +vendor.name ASPEED Technology Inc. vendor.id pci 0x1a03 &device.id pci 0x2000 +device.name AST1000/2000 +driver.xfree 4|ast vendor.id pci 0x3d3d +vendor.name 3DLabs vendor.id pci 0x3d3d &device.id pci 0x0002 +device.name GLINT 500TX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0004 +device.name Permedia +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0006 +device.name GLINT MX +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x0007 +device.name 3D Extreme +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x0009 +device.name Permedia II 2D+3D +driver.xfree 4|glint|||||8,15,16,24 vendor.id pci 0x3d3d &device.id pci 0x000a +device.name GLINT R3 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000c +device.name Permedia 4 +driver.xfree 4|glint vendor.id pci 0x3d3d &device.id pci 0x000d +device.name R4 +driver.xfree 4|glint vendor.id pci 0x5333 +vendor.name S3 Inc. vendor.id pci 0x5333 &device.id pci 0x5631 +device.name 86c325 [ViRGE] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8812 +device.name 86cM65 [Aurora64V+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x8814 +device.name 86c767 [Trio 64UV+] +driver.xfree 4|s3 vendor.id pci 0x5333 &device.id pci 0x883d +device.name 86c988 [ViRGE/VX] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8904 +device.name Integrated Trio3D +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a01 +device.name ViRGE/DX +driver.xfree 4|s3virge||||noVBE vendor.id pci 0x5333 &device.id pci 0x8a10 +device.name ViRGE/GX2 +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a13 +device.name 86c368 [Trio 3D/2X] +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8a20 +device.name 86c794 [Savage 3D] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a21 +device.name 86c795 [Savage 3D/MV] +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a22 +device.name Savage 4 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a25 +device.name ProSavage PM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8a26 +device.name ProSavage KM 133 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c01 +device.name ViRGE/MX +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c03 +device.name ViRGE/MX+MV +driver.xfree 4|s3virge vendor.id pci 0x5333 &device.id pci 0x8c10 +device.name 86C270-294 Savage/MX-/IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c11 +device.name Savage MX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 +device.name Savage IX/MV +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c12 &subvendor.id pci 0x1014 &subdevice.id pci 0x017f +subdevice.name Savage IX/MV IBM +driver.xfree 4|savage||||ShadowStatus vendor.id pci 0x5333 &device.id pci 0x8c13 +device.name Savage IX +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c22 +device.name SuperSavage/MX 128 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c24 +device.name SuperSavage/MX 64 +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c26 +device.name SuperSavage/MX 64C +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2a +device.name SuperSavage/IX 128 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2b +device.name SuperSavage/IX 128 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2c +device.name SuperSavage/IX 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2d +device.name SuperSavage/IX 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2e +device.name SuperSavage/IXC 64 SDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8c2f +device.name SuperSavage/IXC 64 DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d01 +device.name S3Twister_P +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d02 +device.name Twister_K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d03 +device.name ProSavage DDR +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x8d04 +device.name ProSavage DDR-K +driver.xfree 4|savage vendor.id pci 0x5333 &device.id pci 0x9102 +device.name 86C410 Savage 2000 +driver.xfree 4|savage vendor.id pci 0x8086 +vendor.name Intel Corporation vendor.id pci 0x8086 &device.id pci 0x00d1 +device.name i740_PCI +driver.xfree 4|i740 vendor.id pci 0x8086 &device.id pci 0x1132 +device.name I815 +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x2562 +device.name i845 +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2572 +device.name 865 G +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2582 +device.name 915 G +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x258a +device.name E7221 +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2592 +device.name 915 GM +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x2592 &subvendor.id pci 0x1584 &subdevice.id pci 0x9800 +subdevice.name 915 GM +driver.xfree 4|i810||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x2772 +device.name 945G +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x27a2 +device.name 945 GM +driver.xfree 4|i810 vendor.id pci 0x8086 &device.id pci 0x27ae +device.name 945 GME +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x29b2 +device.name Q35 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x29c2 +device.name G33 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x29d2 +device.name Q33 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x2a12 +device.name 965 GME/GLE +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x3577 +device.name i830 +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x3582 +device.name 855 GM +driver.xfree 4|intel vendor.id pci 0x8086 &device.id pci 0x3582 &subvendor.id pci 0x1584 &subdevice.id pci 0x9500 +subdevice.name 855 GM +driver.xfree 4|intel||||Noaccel,SWcursor vendor.id pci 0x8086 &device.id pci 0x7121 +device.name 82810 CGC [Chipset Graphics Controller] +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x7123 +device.name 82810-DC100 CGC [Chipset Graphics Controller] +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x7125 +device.name 82810E CGC [Chipset Graphics Controller] +driver.xfree 4|i810|||||8,16,24 vendor.id pci 0x8086 &device.id pci 0x7800 +device.name i740 +driver.xfree 4|i740 vendor.id pci 0xedd8 +vendor.name ARK Logic Inc vendor.id pci 0xedd8 &device.id pci 0xa091 +device.name 1000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa099 +device.name 2000PV [Stingray] +driver.xfree 4|ark vendor.id pci 0xedd8 &device.id pci 0xa0a1 +device.name 2000MT +driver.xfree 4|ark hwinfo-21.52/src/ids/src/x11.ppc.special000066400000000000000000000003751323731041200177070ustar00rootroot00000000000000# x11 ppc data not in CDB vendor.id pci 0x106b &device.id pci 0x0003 +driver.xfree 4|fbdev vendor.id special 0x0401 &device.id special 0x3000 +driver.xfree 4|fbdev vendor.id special 0x0401 &device.id special 0x3001 +driver.xfree 3|FBDev hwinfo-21.52/src/ids/src/x11.sparc000066400000000000000000000000001323731041200165770ustar00rootroot00000000000000hwinfo-21.52/src/ids/update_x11000077500000000000000000000006121323731041200162570ustar00rootroot00000000000000#! /usr/bin/perl mkdir "tmp", 0755; system "./cdb_x11"; unlink "tmp/x11.hwinfo.all", "tmp/x11.hwinfo.s390"; chdir "tmp"; for () { chomp; $in = $_; s/hwinfo\.//; $out = $_; system "../convert_hd $in"; system "../check_hd --sort --check --join-keys-first --split --log=$out.log --out=$out hd.ids"; rename $out, "../src/$out"; } chdir ".."; system "rm -rf tmp"; hwinfo-21.52/src/isdn/000077500000000000000000000000001323731041200145355ustar00rootroot00000000000000hwinfo-21.52/src/isdn/.cvsignore000066400000000000000000000000101323731041200165240ustar00rootroot00000000000000.depend hwinfo-21.52/src/isdn/.gitignore000066400000000000000000000000101323731041200165140ustar00rootroot00000000000000.depend hwinfo-21.52/src/isdn/Makefile000066400000000000000000000001751323731041200162000ustar00rootroot00000000000000TOPDIR = ../.. TARGETS = $(LIBHD_D) SUBDIRS = cdb include $(TOPDIR)/Makefile.common $(LIBHD_D): $(OBJS) ar r $(LIBHD) $? hwinfo-21.52/src/isdn/cdb/000077500000000000000000000000001323731041200152655ustar00rootroot00000000000000hwinfo-21.52/src/isdn/cdb/.cvsignore000066400000000000000000000000451323731041200172640ustar00rootroot00000000000000.depend isdn_cdb.h isdn_cdb lex.yy.c hwinfo-21.52/src/isdn/cdb/.gitignore000066400000000000000000000001041323731041200172500ustar00rootroot00000000000000ISDN.CDB.hwdb ISDN.CDB.txt isdn_cdb isdn_cdb.h lex.yy.c mk_isdnhwdb hwinfo-21.52/src/isdn/cdb/ISDN.axp.txt000066400000000000000000001506501323731041200173610ustar00rootroot00000000000000# # CDB data export for subclass: ISDN Single Basic Rate # Generated at : Sat Aug 30 17:22:29 2003 # # Exported combinations: # arch=axp dist=Stable lang=de_DE vario=HiSax driver # arch=axp dist=Stable lang=de_DE vario=I4L driver # arch=axp dist=Stable lang=de_DE vario=CAPI 2.0 driver # # Author: dhess@suse.de (13.02.2003) # Author: didge@suse.de (04.08.2003) # # # Export format: |Vendorname|Productname|Subclass|Bus|Variation|topic=value|topic=value|...|Variation|topic=value|topic=value|...| # |vendor=Billion|device=B009|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb009|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x50023|drv_subtyp=5|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ITH|device=ith mic|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x200|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|SMP=Yes|drv_id=0x11|drv_subtyp=0|drv_typ=17|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=High Soft Tech|device=Saphir|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x250|IO=0x270|IO=0x290|IO=0x2b0|IO=0x2d0|IO=0x350|IO=0x370|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=5|SMP=Yes|drv_id=0x1f|drv_subtyp=0|drv_typ=31|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B00C|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00c|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x80023|drv_subtyp=8|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Cologne Chip AG|device=HFCS+ based card|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x0000|device_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x10025|drv_subtyp=1|drv_typ=37|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Telekom AG|device=A1T|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0871|device_id=0xffa1|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xd0023|drv_subtyp=13|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sagem|device=Niccy PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1267|device_id=0x1016|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20018|drv_subtyp=2|drv_typ=24|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Cologne Chip AG|device=HFC 2BDS0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x110023|drv_subtyp=17|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Formula-n|device=enter:now|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x0055|subdevice_id=0x0002|vario=HiSax driver|SMP=Yes|drv_id=0x10029|drv_subtyp=1|drv_typ=41|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=under development|supported=full| |vendor=ICN|device=2B|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=I4L driver|IO=0x300|IO=0x308|IO=0x310|IO=0x318|IO=0x320|IO=0x328|IO=0x330|IO=0x338|IO=0x340|IO=0x348|IO=0x350|IO=0x358|IO=0x360|IO=0x368|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x1f5e|drv_subtyp=0|drv_typ=8030|firmware=pc-%{PROTO}.bin|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=icn|need_packages=i4l-base|supported=full| |vendor=TigerJet|device=NetJet PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x00ff|subdevice_id=0x000f|vario=HiSax driver|SMP=Yes|drv_id=0x10014|drv_subtyp=1|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Scitel|device=Quadro|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x9050|subvendor_id=0x0871|subdevice_id=0xffa8|vario=HiSax driver|SMP=Yes|drv_id=0x21|drv_subtyp=0|drv_typ=33|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=ML PCC-16|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=10|IRQ=11|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x30006|drv_subtyp=3|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=16.3c v.2.1|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2750|device_id=0x2026|vario=HiSax driver|SMP=Yes|drv_id=0x25|drv_subtyp=0|drv_typ=37|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Win|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x274c|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x1000f|drv_subtyp=1|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=S0Box|device_class=ISDN Single Basic Rate|bus_type=Parallel|vario=HiSax driver|IO=0x278|IO=0x378|IO=0x3bc|IRQ=5|IRQ=7|SMP=Yes|drv_id=0x19|drv_subtyp=0|drv_typ=25|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.0U PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe004|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xc000b|drv_subtyp=12|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=CREATIX Creative Information eXchange|device=16.3 PNP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x980e|device_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x10004|drv_subtyp=1|drv_typ=4|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=iSTAR PnP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2750|device_id=0x1074|vario=HiSax driver|SMP=Yes|drv_id=0x1000e|drv_subtyp=1|drv_typ=14|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Siemens|device=ISURF|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x254d|device_id=0x1000|vario=HiSax driver|SMP=Yes|drv_id=0x1d|drv_subtyp=0|drv_typ=29|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Auerswald|device=Comfort 1200 System Telephone|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00f2|vario=HiSax driver|SMP=Yes|drv_id=0x3002a|drv_subtyp=3|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AsKey|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0x144f|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xc0023|drv_subtyp=12|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f41|drv_subtyp=2|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=b1pcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Billion|device=BIPAC-D1|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2c09|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x2001e|drv_subtyp=2|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Auerswald|device=COMpact 2104 USB|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00c0|vario=HiSax driver|SMP=Yes|drv_id=0x2002a|drv_subtyp=2|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Gazel|device=R685|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1030|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x22|drv_subtyp=0|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ASUSCOM|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1043|device_id=0x0675|subvendor_id=0x0675|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xa0023|drv_subtyp=10|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ASUSCOM|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x1043|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x24|drv_subtyp=0|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=16.3 PNP|device_class=ISDN Single Basic Rate|bus_type=ISA PnP|vendor_id=0x2750|device_id=0x1021|vario=HiSax driver|SMP=Yes|drv_id=0x4|drv_subtyp=0|drv_typ=4|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Star|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x20016|drv_subtyp=2|drv_typ=22|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!X seriell|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Elsa AG|device=ML PCF-Pro|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=10|IRQ=11|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x50006|drv_subtyp=5|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Digi|device=DataFire Micro V IOM2 (Europe)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0070|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x120023|drv_subtyp=18|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Quickstep 3000|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x9315|device_id=0x3401|vario=HiSax driver|SMP=Yes|drv_id=0x80007|drv_subtyp=8|drv_typ=7|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Genius|device=Speed Surfer|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x252f|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x3001e|drv_subtyp=3|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Digi|device=DataFire Micro V (North America)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0073|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x150023|drv_subtyp=21|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Berkom|device=A4T|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x11de|device_id=0x6120|subvendor_id=0x0871|subdevice_id=0xffa4|vario=HiSax driver|SMP=Yes|drv_id=0x20|drv_subtyp=0|drv_typ=32|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Siemens|device=ISurf 2|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x254d|device_id=0x2000|vario=HiSax driver|SMP=Yes|drv_id=0x3000c|drv_subtyp=3|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Digi|device=DataFire Micro V (Europe)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0071|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x130023|drv_subtyp=19|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=U.S.Robotics|device=Sportster|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x268|IRQ=10|IRQ=11|IRQ=12|IRQ=14|IRQ=15|IRQ=5|IRQ=7|SMP=Yes|drv_id=0x10|drv_subtyp=0|drv_typ=16|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Zolltrix|device=2BDS0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x15b0|device_id=0x2bd0|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x100023|drv_subtyp=16|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva Piccola|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x891c|device_id=0x5100|vario=HiSax driver|SMP=Yes|drv_id=0xb000b|drv_subtyp=11|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Motorola|device=MC145575|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1051|device_id=0x0100|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xf0023|drv_subtyp=15|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PnP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0xcd06|device_id=0x0009|vario=HiSax driver|SMP=Yes|drv_id=0x2001b|drv_subtyp=2|drv_typ=27|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Teles AG|device=16.0 AB|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0xd80|IO=0xe80|IO=0xf80|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=9|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x10001|drv_subtyp=1|drv_typ=1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=PCMCIA IPAC|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0xb000a|drv_subtyp=11|drv_typ=10|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B006|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb006|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20023|drv_subtyp=2|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x1a|drv_subtyp=0|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Winbond|device=W6692 card|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x60024|drv_subtyp=6|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ASUSCOM|device=ISA IPAC|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x7506|device_id=0x9016|vario=HiSax driver|SMP=Yes|drv_id=0x2000c|drv_subtyp=2|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=A1 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x1001a|drv_subtyp=1|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=AsKey|device=PCI + Voice (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x144f|subdevice_id=0x1703|vario=HiSax driver|SMP=Yes|drv_id=0x30024|drv_subtyp=3|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.0 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe002|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x2000b|drv_subtyp=2|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0053|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x6000f|drv_subtyp=6|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ITK|device=ISDN PnP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x8b26|device_id=0x2900|vario=HiSax driver|SMP=Yes|drv_id=0x20009|drv_subtyp=2|drv_typ=9|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Dynalink|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1043|device_id=0x0675|subvendor_id=0x0675|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x40024|drv_subtyp=4|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=ML PC|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=3|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x10006|drv_subtyp=1|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.01 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe005|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x4000b|drv_subtyp=4|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=U.S.Robotics|device=ISDN PCI Card TA|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x16ec|subdevice_id=0x3409|vario=HiSax driver|SMP=Yes|drv_id=0x70024|drv_subtyp=7|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sagem|device=Niccy ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x814c|device_id=0x5001|vario=HiSax driver|SMP=Yes|drv_id=0x10018|drv_subtyp=1|drv_typ=24|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=ML PCF|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=10|IRQ=11|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x40006|drv_subtyp=4|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=16.3 AB|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x180|IO=0x280|IO=0x380|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x10003|drv_subtyp=1|drv_typ=3|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Dynalink|device=6692 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0675|device_id=0x1702|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x50024|drv_subtyp=5|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ITK|device=ISDN 3.0|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x8b26|device_id=0x2500|vario=HiSax driver|SMP=Yes|drv_id=0x10009|drv_subtyp=1|drv_typ=9|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x11de|device_id=0x6120|subvendor_id=0x0000|subdevice_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x15|drv_subtyp=0|drv_typ=21|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Win2 PC104|device_class=ISDN Single Basic Rate|bus_type=PC104|vendor_id=0x0000|device_id=0x0000|subvendor_id=0x0000|subdevice_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x4000f|drv_subtyp=4|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0700|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x11f41|drv_subtyp=1|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=b1pci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Sedlbauer AG|device=Speed Star2|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x50016|drv_subtyp=5|drv_typ=22|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Telekom AG|device=Teledat USB 2a/b|device_class=ISDN Single Basic Rate|bus_type=USB|vario=HiSax driver|line_cnt=1|supported=not| |vendor=AsKey|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x144f|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x10024|drv_subtyp=1|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=High Soft Tech|device=saphir III|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0052|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x9000f|drv_subtyp=9|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Digi|device=DataFire Micro V IOM2 (North America)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0072|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x140023|drv_subtyp=20|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Dynalink|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0x1043|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xb0023|drv_subtyp=11|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Quickstep 1000|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x9315|device_id=0x3301|vario=HiSax driver|SMP=Yes|drv_id=0x70007|drv_subtyp=7|drv_typ=7|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ITK|device=ix1-micro Rev.2|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x390|IO=0x398|IO=0x3a0|IO=0x3a8|IRQ=10|IRQ=11|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x9|drv_subtyp=0|drv_typ=9|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=16.3c|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2750|device_id=0x1026|vario=HiSax driver|SMP=Yes|drv_id=0xe|drv_subtyp=0|drv_typ=14|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=SGS Thomson Microelectronics|device=ST5481 USB Adapter|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0483|device_id=0x4810|vario=HiSax driver|SMP=Yes|drv_id=0x103e9|drv_subtyp=1|drv_typ=1001|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_st5481|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0a00|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150|drv_id=0x1001b|drv_subtyp=1|drv_typ=27|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=A1|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x200|IO=0x240|IO=0x300|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x10005|drv_subtyp=1|drv_typ=5|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Elsa AG|device=PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x6000a|drv_subtyp=6|drv_typ=10|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Iscas|device=TE320|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x8615|device_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x4000c|drv_subtyp=4|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.02 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe00b|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xd000b|drv_subtyp=13|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ASUSCOM|device=ISA ISAC|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x7506|device_id=0x8816|vario=HiSax driver|SMP=Yes|drv_id=0x1000c|drv_subtyp=1|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Fax+|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x274c|device_id=0x0200|vario=HiSax driver|SMP=Yes|drv_id=0x3001c|drv_subtyp=3|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B008|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb008|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x40023|drv_subtyp=4|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B00B|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00b|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x70023|drv_subtyp=7|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=TigerJet|device=300 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x14|drv_subtyp=0|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Seyon|device=B100|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb100|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x90023|drv_subtyp=9|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=TigerJet|device=NetSpider-U PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x26|drv_subtyp=0|drv_typ=38|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0054|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x8001c|drv_subtyp=8|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Acer|device=P10|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0xd805|device_id=0x1411|vario=HiSax driver|SMP=Yes|drv_id=0x1e|drv_subtyp=0|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Quickstep 3000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x3000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xa0012|drv_subtyp=10|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=TeleInt|device=SA1|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x300|IRQ=10|IRQ=11|IRQ=3|IRQ=4|IRQ=5|IRQ=7|SMP=Yes|drv_id=0xd|drv_subtyp=0|drv_typ=13|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B000|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x10023|drv_subtyp=1|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=8.0|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IRQ=3|IRQ=4|IRQ=5|IRQ=6|IRQ=7|IRQ=9|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x2|drv_subtyp=0|drv_typ=2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Microlink ISDN USB|device_class=ISDN Single Basic Rate|bus_type=USB|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Teles AG|device=16.0|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0xd80|IO=0xe80|IO=0xf80|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=9|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x1|drv_subtyp=0|drv_typ=1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Auerswald|device=Comfort 2000 System Telephone|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00f1|vario=HiSax driver|SMP=Yes|drv_id=0x4002a|drv_subtyp=4|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sedlbauer AG|device=Speed Card|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x270|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|SMP=Yes|alternative_name=Telekom AG,Teledat 100 ISA|drv_id=0xf|drv_subtyp=0|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B007|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb007|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x30023|drv_subtyp=3|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Quickstep 1000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x90012|drv_subtyp=9|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=16.3|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x180|IO=0x280|IO=0x380|IRQ=10|IRQ=12|IRQ=15|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x3|drv_subtyp=0|drv_typ=3|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Microlink PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xc0012|drv_subtyp=12|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Gazel|device=Djinn Itoo|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1151|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20022|drv_subtyp=2|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Pyramid|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0051|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x7001c|drv_subtyp=7|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI v2.0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0e00|subvendor_id=0x1244|subdevice_id=0x0e00|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150 v2.0|drv_id=0x3e8|drv_subtyp=0|drv_typ=1000|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_fcpcipnp|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Compaq Computer Corporation|device=ISDN S0 ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x110e|device_id=0x0210|vario=HiSax driver|SMP=Yes|drv_id=0x13|drv_subtyp=0|drv_typ=19|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=BIPAC-D|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2c09|device_id=0x0200|vario=HiSax driver|SMP=Yes|drv_id=0x1001e|drv_subtyp=1|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Auerswald|device=COMpact 2206 USB|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00db|vario=HiSax driver|SMP=Yes|drv_id=0x1002a|drv_subtyp=1|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|supported=full| |vendor=ASUSCOM|device=PCI + Voice (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x1043|subdevice_id=0x1703|vario=HiSax driver|SMP=Yes|drv_id=0x20024|drv_subtyp=2|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x8|drv_subtyp=0|drv_typ=8|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Gazel|device=R753|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1152|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x10022|drv_subtyp=1|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=ML PCC-8|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=3|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x20006|drv_subtyp=2|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=Tornado Tipac|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0xcd4c|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x4001e|drv_subtyp=4|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Abocom/Magitek|device=2BD1|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x13d1|device_id=0x2bd1|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x160023|drv_subtyp=22|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B00A|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00a|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x60023|drv_subtyp=6|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.01 ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x891c|device_id=0xa100|vario=HiSax driver|SMP=Yes|drv_id=0x3000b|drv_subtyp=3|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=PCI v2|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x00a7|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x20014|drv_subtyp=2|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Telekom AG|device=Concept|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0871|device_id=0xffa2|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xe0023|drv_subtyp=14|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card Classic|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x200|IO=0x240|IO=0x300|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x5|drv_subtyp=0|drv_typ=5|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Eicon Networks|device=Diva 2.0 ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x891c|device_id=0x7100|vario=HiSax driver|SMP=Yes|drv_id=0x1000b|drv_subtyp=1|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=C4|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1011|device_id=0x1065|subvendor_id=0x1244|subdevice_id=0x0800|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x31f41|drv_subtyp=3|drv_typ=8001|feature=Fax|firmware=c4.bin|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=4|line_protocol=DSS1|line_protocol=LEASED|module=c4|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=ICN|device=4B|device_class=ISDN Multiple Basic Rate|bus_type=ISA|vario=I4L driver|IO=0x300|IO=0x308|IO=0x310|IO=0x318|IO=0x320|IO=0x328|IO=0x330|IO=0x338|IO=0x340|IO=0x348|IO=0x350|IO=0x358|IO=0x360|IO=0x368|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x11f5e|drv_subtyp=1|drv_typ=8030|firmware=pc-%{PROTO}.bin|interface=I4L|line_cnt=2|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=icn|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=C2|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1011|device_id=0x1065|subvendor_id=0x1244|subdevice_id=0x1100|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x61f41|drv_subtyp=6|drv_typ=8001|firmware=c2.bin|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=2|line_protocol=DSS1|line_protocol=LEASED|module=c4|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=T1 PCI|device_class=ISDN Primary Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x1200|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f45|drv_subtyp=2|drv_typ=8005|firmware=t1-{PROF}.t4|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|module=t1pci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|special=B version|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=BlueFRITZ!USB|device_class=Others|bus_type=USB|vendor_id=0x057c|device_id=0x2200|vario=CAPI 2.0 driver|Interface=CAPI20|SMP=Yes|drv_id=0x11f46|drv_subtyp=1|drv_typ=8006|feature=BLUETOOTH|feature=Basic Rate|firmware=bfubase.frm|line_cnt=1|line_protocol=DSS1|module=bfusb|need_packages=bluez-firmware|need_packages=bluez-libs|need_packages=bluez-utils|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3701|vario=other|SMP=yes|drv_id=0xffff0001|drv_subtyp=1|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3702|vario=other|SMP=yes|drv_id=0xffff0002|drv_subtyp=2|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0003|drv_subtyp=3|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x4001|vario=other|SMP=yes|drv_id=0xffff0004|drv_subtyp=4|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0005|drv_subtyp=5|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3e01|vario=other|SMP=yes|drv_id=0xffff0006|drv_subtyp=6|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=AVM FRITZ!Box Fon|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3a00|vario=other|SMP=yes|drv_id=0xffff0007|drv_subtyp=7|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=Siemens|device=Gigaset SX205|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0001|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4170|alternative_name=Gigaset 3070|alternative_name=Telekom AG,Sinus 721 X|alternative_name=Telekom AG,Sinus 45 isdn|drv_id=0x11fa4|drv_subtyp=1|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX255|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0002|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4175|alternative_name=Gigaset 3075|alternative_name=Telekom AG,Sinus 721 XA|alternative_name=Telekom AG,Sinus 45 AB isdn|drv_id=0x21fa4|drv_subtyp=2|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX303 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0021|vario=I4L driver|SMP=Yes|drv_id=0x31fa4|drv_subtyp=3|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX353 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0022|vario=I4L driver|SMP=Yes|drv_id=0x41fa4|drv_subtyp=4|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M105 Data|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0009|vario=I4L driver|SMP=Yes|alternative_name=Gigaset USB Adapter DECT|alternative_name=Telekom AG,Sinus 721 data|alternative_name=Telekom AG,Sinus 45 data 2|drv_id=0x1fa5|drv_subtyp=0|drv_typ=8101|interface=I4L|line_cnt=1|line_protocol=DSS1|module=usb_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M101 Data|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=I4L driver|SMP=Yes|alternative_name=Telekom AG,Sinus 45 data 1|drv_id=0x1fa6|drv_subtyp=0|drv_typ=8102|interface=I4L|line_cnt=1|line_protocol=DSS1|module=ser_gigaset|need_packages=i4l-base|supported=full| hwinfo-21.52/src/isdn/cdb/ISDN.i386.txt000066400000000000000000002244511323731041200172630ustar00rootroot00000000000000# # CDB data export for subclass: ISDN Single Basic Rate # Generated at : Sat Sep 13 01:19:56 2003 # # Exported combinations: # arch=i386 dist=Stable lang=de_DE vario=HiSax driver # arch=i386 dist=Stable lang=de_DE vario=I4L driver # arch=i386 dist=Stable lang=de_DE vario=CAPI 2.0 driver # # Author: dhess@suse.de (13.02.2003) # Author: didge@suse.de (04.08.2003) # # # Export format: |Vendorname|Productname|Subclass|Bus|Variation|topic=value|topic=value|...|Variation|topic=value|topic=value|...| # |vendor=Billion|device=B009|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb009|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x50023|drv_subtyp=5|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=CAPI 2.0 driver|IO=0x150|IO=0x250|IO=0x300|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=6|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x1f41|drv_subtyp=0|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=b1isa|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=ITH|device=ith mic|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x200|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|SMP=Yes|drv_id=0x11|drv_subtyp=0|drv_typ=17|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=High Soft Tech|device=Saphir|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x250|IO=0x270|IO=0x290|IO=0x2b0|IO=0x2d0|IO=0x350|IO=0x370|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=5|SMP=Yes|drv_id=0x1f|drv_subtyp=0|drv_typ=31|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B00C|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00c|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x80023|drv_subtyp=8|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Cologne Chip AG|device=HFCS+ based card|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x0000|device_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x10025|drv_subtyp=1|drv_typ=37|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card USB v2.0|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x1000|vario=CAPI 2.0 driver|SMP=No|drv_id=0x21f43|drv_subtyp=2|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcusb2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Telekom AG|device=A1T|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0871|device_id=0xffa1|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xd0023|drv_subtyp=13|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sagem|device=Niccy PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1267|device_id=0x1016|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20018|drv_subtyp=2|drv_typ=24|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Cologne Chip AG|device=HFC 2BDS0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x110023|drv_subtyp=17|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Formula-n|device=enter:now|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x0055|subdevice_id=0x0002|vario=HiSax driver|SMP=Yes|drv_id=0x10029|drv_subtyp=1|drv_typ=41|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=under development|supported=full| |vendor=ICN|device=2B|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=I4L driver|IO=0x300|IO=0x308|IO=0x310|IO=0x318|IO=0x320|IO=0x328|IO=0x330|IO=0x338|IO=0x340|IO=0x348|IO=0x350|IO=0x358|IO=0x360|IO=0x368|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x1f5e|drv_subtyp=0|drv_typ=8030|firmware=pc-%{PROTO}.bin|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=icn|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=TigerJet|device=NetJet PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x00ff|subdevice_id=0x000f|vario=HiSax driver|SMP=Yes|drv_id=0x10014|drv_subtyp=1|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Scitel|device=Quadro|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x9050|subvendor_id=0x0871|subdevice_id=0xffa8|vario=HiSax driver|SMP=Yes|drv_id=0x21|drv_subtyp=0|drv_typ=33|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=ML PCC-16|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=10|IRQ=11|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x30006|drv_subtyp=3|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=16.3c v.2.1|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2750|device_id=0x2026|vario=HiSax driver|SMP=Yes|drv_id=0x25|drv_subtyp=0|drv_typ=37|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sedlbauer AG|device=Speed Win|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x274c|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x1000f|drv_subtyp=1|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=S0Box|device_class=ISDN Single Basic Rate|bus_type=Parallel|vario=HiSax driver|IO=0x278|IO=0x378|IO=0x3bc|IRQ=5|IRQ=7|SMP=Yes|drv_id=0x19|drv_subtyp=0|drv_typ=25|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diva 2.0U PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe004|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xc000b|drv_subtyp=12|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=CREATIX Creative Information eXchange|device=16.3 PNP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x980e|device_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x10004|drv_subtyp=1|drv_typ=4|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=iSTAR PnP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2750|device_id=0x1074|vario=HiSax driver|SMP=Yes|drv_id=0x1000e|drv_subtyp=1|drv_typ=14|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Siemens|device=ISURF|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x254d|device_id=0x1000|vario=HiSax driver|SMP=Yes|drv_id=0x1d|drv_subtyp=0|drv_typ=29|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Auerswald|device=Comfort 1200 System Telephone|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00f2|vario=HiSax driver|SMP=Yes|drv_id=0x3002a|drv_subtyp=3|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AsKey|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0x144f|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xc0023|drv_subtyp=12|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f41|drv_subtyp=2|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=b1pcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Billion|device=BIPAC-D1|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2c09|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x2001e|drv_subtyp=2|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Auerswald|device=COMpact 2104 USB|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00c0|vario=HiSax driver|SMP=Yes|alternative_name=COMpact 2104 DSL|drv_id=0x2002a|drv_subtyp=2|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Gazel|device=R685|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1030|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x22|drv_subtyp=0|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ASUSCOM|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1043|device_id=0x0675|subvendor_id=0x0675|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xa0023|drv_subtyp=10|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ASUSCOM|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x1043|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x24|drv_subtyp=0|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=16.3 PNP|device_class=ISDN Single Basic Rate|bus_type=ISA PnP|vendor_id=0x2750|device_id=0x1021|vario=HiSax driver|SMP=Yes|drv_id=0x4|drv_subtyp=0|drv_typ=4|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sedlbauer AG|device=Speed Star|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x20016|drv_subtyp=2|drv_typ=22|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!X seriell|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Elsa AG|device=ML PCF-Pro|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=10|IRQ=11|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x50006|drv_subtyp=5|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Digi|device=DataFire Micro V IOM2 (Europe)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0070|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x120023|drv_subtyp=18|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=Quickstep 3000|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x9315|device_id=0x3401|vario=HiSax driver|SMP=Yes|drv_id=0x80007|drv_subtyp=8|drv_typ=7|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Genius|device=Speed Surfer|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x252f|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x3001e|drv_subtyp=3|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Digi|device=DataFire Micro V (North America)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0073|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x150023|drv_subtyp=21|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Berkom|device=A4T|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x11de|device_id=0x6120|subvendor_id=0x0871|subdevice_id=0xffa4|vario=HiSax driver|SMP=Yes|drv_id=0x20|drv_subtyp=0|drv_typ=32|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Siemens|device=ISurf 2|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x254d|device_id=0x2000|vario=HiSax driver|SMP=Yes|drv_id=0x3000c|drv_subtyp=3|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Digi|device=DataFire Micro V (Europe)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0071|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x130023|drv_subtyp=19|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=U.S.Robotics|device=Sportster|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x268|IRQ=10|IRQ=11|IRQ=12|IRQ=14|IRQ=15|IRQ=5|IRQ=7|SMP=Yes|drv_id=0x10|drv_subtyp=0|drv_typ=16|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Zolltrix|device=2BDS0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x15b0|device_id=0x2bd0|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x100023|drv_subtyp=16|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diva Piccola|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x891c|device_id=0x5100|vario=HiSax driver|SMP=Yes|drv_id=0xb000b|drv_subtyp=11|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Motorola|device=MC145575|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1051|device_id=0x0100|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xf0023|drv_subtyp=15|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Telekom AG|device=Teledat X120|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x2800|vario=CAPI 2.0 driver|SMP=No|alternative_name=Teledat USB 2a/b|drv_id=0x61f43|drv_subtyp=6|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fxusb_CZ|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PnP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0xcd06|device_id=0x0009|vario=CAPI 2.0 driver|SMP=No|drv_id=0x71f42|drv_subtyp=7|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpnp|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|drv_id=0x2001b|drv_subtyp=2|drv_typ=27|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=Teles AG|device=16.0 AB|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0xd80|IO=0xe80|IO=0xf80|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=9|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x10001|drv_subtyp=1|drv_typ=1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=PCMCIA IPAC|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0xb000a|drv_subtyp=11|drv_typ=10|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B006|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb006|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20023|drv_subtyp=2|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=No|drv_id=0x51f42|drv_subtyp=5|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|drv_id=0x1a|drv_subtyp=0|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=Winbond|device=W6692 card|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x60024|drv_subtyp=6|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diehl ISDN-SX|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=I4L driver|IRQ=10|IRQ=11|IRQ=12|IRQ=3|IRQ=4|IRQ=9|MEMBASE=0xd0000|SMP=Yes|drv_id=0x11f4a|drv_subtyp=1|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=ASUSCOM|device=ISA IPAC|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x7506|device_id=0x9016|vario=HiSax driver|SMP=Yes|drv_id=0x2000c|drv_subtyp=2|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=A1 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=No|drv_id=0x61f42|drv_subtyp=6|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|drv_id=0x1001a|drv_subtyp=1|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=AsKey|device=PCI + Voice (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x144f|subdevice_id=0x1703|vario=HiSax driver|SMP=Yes|drv_id=0x30024|drv_subtyp=3|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diva 2.0 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe002|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x2000b|drv_subtyp=2|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sedlbauer AG|device=Speed PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0053|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x6000f|drv_subtyp=6|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ITK|device=ISDN PnP|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x8b26|device_id=0x2900|vario=HiSax driver|SMP=Yes|drv_id=0x20009|drv_subtyp=2|drv_typ=9|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!X ISDN|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x2000|vario=CAPI 2.0 driver|SMP=No|drv_id=0x71f43|drv_subtyp=7|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fxusb|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|revision=0x0301|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Dynalink|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1043|device_id=0x0675|subvendor_id=0x0675|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x40024|drv_subtyp=4|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=ML PC|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=3|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x10006|drv_subtyp=1|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=M2 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x51f41|drv_subtyp=5|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|module=b1pcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Eicon Networks|device=Diva 2.01 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe005|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x4000b|drv_subtyp=4|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=U.S.Robotics|device=ISDN PCI Card TA|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x16ec|subdevice_id=0x3409|vario=HiSax driver|SMP=Yes|drv_id=0x70024|drv_subtyp=7|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sagem|device=Niccy ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x814c|device_id=0x5001|vario=HiSax driver|SMP=Yes|drv_id=0x10018|drv_subtyp=1|drv_typ=24|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=ML PCF|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=10|IRQ=11|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x40006|drv_subtyp=4|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=16.3 AB|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x180|IO=0x280|IO=0x380|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x10003|drv_subtyp=1|drv_typ=3|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Dynalink|device=6692 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0675|device_id=0x1702|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x50024|drv_subtyp=5|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ITK|device=ISDN 3.0|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x8b26|device_id=0x2500|vario=HiSax driver|SMP=Yes|drv_id=0x10009|drv_subtyp=1|drv_typ=9|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x11de|device_id=0x6120|subvendor_id=0x0000|subdevice_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x15|drv_subtyp=0|drv_typ=21|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sedlbauer AG|device=Speed Win2 PC104|device_class=ISDN Single Basic Rate|bus_type=PC104|vendor_id=0x0000|device_id=0x0000|subvendor_id=0x0000|subdevice_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x4000f|drv_subtyp=4|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0700|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x11f41|drv_subtyp=1|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=b1pci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Sedlbauer AG|device=Speed Star2|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x50016|drv_subtyp=5|drv_typ=22|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AsKey|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x144f|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x10024|drv_subtyp=1|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=High Soft Tech|device=saphir III|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0052|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x9000f|drv_subtyp=9|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Digi|device=DataFire Micro V IOM2 (North America)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0072|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x140023|drv_subtyp=20|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Dynalink|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0x1043|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xb0023|drv_subtyp=11|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=Quickstep 1000|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x9315|device_id=0x3301|vario=HiSax driver|SMP=Yes|drv_id=0x70007|drv_subtyp=7|drv_typ=7|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ITK|device=ix1-micro Rev.2|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x390|IO=0x398|IO=0x3a0|IO=0x3a8|IRQ=10|IRQ=11|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x9|drv_subtyp=0|drv_typ=9|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=16.3c|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2750|device_id=0x1026|vario=HiSax driver|SMP=Yes|drv_id=0xe|drv_subtyp=0|drv_typ=14|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=SGS Thomson Microelectronics|device=ST5481 USB Adapter|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0483|device_id=0x4810|vario=HiSax driver|SMP=Yes|drv_id=0x103e9|drv_subtyp=1|drv_typ=1001|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_st5481|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0a00|subvendor_id=0xffff|subdevice_id=0xffff|vario=CAPI 2.0 driver|SMP=No|alternative_name=Telekom AG,Teledat 150|drv_id=0x11f42|drv_subtyp=1|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150|drv_id=0x1001b|drv_subtyp=1|drv_typ=27|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=A1|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=CAPI 2.0 driver|IO=0x200|IO=0x240|IO=0x300|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|SMP=No|drv_id=0x41f42|drv_subtyp=4|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcclassic|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|IO=0x200|IO=0x240|IO=0x300|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x10005|drv_subtyp=1|drv_typ=5|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=Elsa AG|device=PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x6000a|drv_subtyp=6|drv_typ=10|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Iscas|device=TE320|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x8615|device_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x4000c|drv_subtyp=4|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diva 2.02 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe00b|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xd000b|drv_subtyp=13|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ASUSCOM|device=ISA ISAC|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x7506|device_id=0x8816|vario=HiSax driver|SMP=Yes|drv_id=0x1000c|drv_subtyp=1|drv_typ=12|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card USB v2.1|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x1900|vario=CAPI 2.0 driver|SMP=No|drv_id=0x31f43|drv_subtyp=3|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcusb2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Eicon Networks|device=Diehl ISDN-S|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=I4L driver|IRQ=10|IRQ=11|IRQ=12|IRQ=3|IRQ=4|IRQ=9|MEMBASE=0xd0000|SMP=Yes|drv_id=0x1f4a|drv_subtyp=0|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Sedlbauer AG|device=Speed Fax+|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x274c|device_id=0x0200|vario=HiSax driver|SMP=Yes|drv_id=0x3001c|drv_subtyp=3|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B008|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb008|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x40023|drv_subtyp=4|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B00B|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00b|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x70023|drv_subtyp=7|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=TigerJet|device=300 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x14|drv_subtyp=0|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Seyon|device=B100|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb100|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x90023|drv_subtyp=9|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=TigerJet|device=NetSpider-U PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x26|drv_subtyp=0|drv_typ=38|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sedlbauer AG|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0054|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x8001c|drv_subtyp=8|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!X USB v1.0 / v2.0|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x2000|vario=CAPI 2.0 driver|SMP=No|drv_id=0x51f43|drv_subtyp=5|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fxusb|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|revision=0x0100|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Acer|device=P10|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0xd805|device_id=0x1411|vario=HiSax driver|SMP=Yes|drv_id=0x1e|drv_subtyp=0|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=Quickstep 3000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x3000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xa0012|drv_subtyp=10|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=TeleInt|device=SA1|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x300|IRQ=10|IRQ=11|IRQ=3|IRQ=4|IRQ=5|IRQ=7|SMP=Yes|drv_id=0xd|drv_subtyp=0|drv_typ=13|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B000|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x10023|drv_subtyp=1|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=8.0|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IRQ=3|IRQ=4|IRQ=5|IRQ=6|IRQ=7|IRQ=9|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x2|drv_subtyp=0|drv_typ=2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=Microlink ISDN USB|device_class=ISDN Single Basic Rate|bus_type=USB|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Teles AG|device=16.0|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0xd80|IO=0xe80|IO=0xf80|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=9|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x1|drv_subtyp=0|drv_typ=1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Auerswald|device=Comfort 2000 System Telephone|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00f1|vario=HiSax driver|SMP=Yes|drv_id=0x4002a|drv_subtyp=4|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diva Server BRI PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe010|subvendor_id=0xffff|subdevice_id=0xffff|vario=I4L driver|SMP=Yes|drv_id=0x51f4a|drv_subtyp=5|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Sedlbauer AG|device=Speed Card|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x270|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|SMP=Yes|alternative_name=Telekom AG,Teledat 100 ISA|drv_id=0xf|drv_subtyp=0|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B007|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb007|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x30023|drv_subtyp=3|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=Quickstep 1000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x90012|drv_subtyp=9|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=16.3|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x180|IO=0x280|IO=0x380|IRQ=10|IRQ=12|IRQ=15|IRQ=5|IRQ=9|SMP=Yes|drv_id=0x3|drv_subtyp=0|drv_typ=3|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Elsa AG|device=Microlink PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xc0012|drv_subtyp=12|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Gazel|device=Djinn Itoo|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1151|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20022|drv_subtyp=2|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Pyramid|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0051|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x7001c|drv_subtyp=7|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI v2.0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0e00|subvendor_id=0x1244|subdevice_id=0x0e00|vario=CAPI 2.0 driver|SMP=No|alternative_name=Telekom AG,Teledat 150 v2.0|drv_id=0x21f42|drv_subtyp=2|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150 v2.0|drv_id=0x3e8|drv_subtyp=0|drv_typ=1000|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_fcpcipnp|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=Compaq Computer Corporation|device=ISDN S0 ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x110e|device_id=0x0210|vario=HiSax driver|SMP=Yes|drv_id=0x13|drv_subtyp=0|drv_typ=19|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=BIPAC-D|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x2c09|device_id=0x0200|vario=HiSax driver|SMP=Yes|drv_id=0x1001e|drv_subtyp=1|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Auerswald|device=COMpact 2206 USB|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00db|vario=HiSax driver|SMP=Yes|alternative_name=COMpact 4410 USB|drv_id=0x1002a|drv_subtyp=1|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ASUSCOM|device=PCI + Voice (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x1043|subdevice_id=0x1703|vario=HiSax driver|SMP=Yes|drv_id=0x20024|drv_subtyp=2|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diehl ISDN-SCOM|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=I4L driver|IRQ=10|IRQ=11|IRQ=12|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|MEMBASE=0xd0000|SMP=Yes|drv_id=0x21f4a|drv_subtyp=2|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Teles AG|device=PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x8|drv_subtyp=0|drv_typ=8|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Gazel|device=R753|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1152|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x10022|drv_subtyp=1|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card USB|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x0c00|vario=CAPI 2.0 driver|SMP=No|drv_id=0x11f43|drv_subtyp=1|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcusb|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Elsa AG|device=ML PCC-8|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=HiSax driver|IO=0x160|IO=0x170|IO=0x260|IO=0x360|IRQ=3|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x20006|drv_subtyp=2|drv_typ=6|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=Tornado Tipac|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0xcd4c|device_id=0x0100|vario=HiSax driver|SMP=Yes|drv_id=0x4001e|drv_subtyp=4|drv_typ=30|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Abocom/Magitek|device=2BD1|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x13d1|device_id=0x2bd1|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x160023|drv_subtyp=22|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B00A|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00a|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x60023|drv_subtyp=6|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diva 2.01 ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x891c|device_id=0xa100|vario=HiSax driver|SMP=Yes|drv_id=0x3000b|drv_subtyp=3|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Teles AG|device=PCI v2|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x00a7|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x20014|drv_subtyp=2|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!X USB v3.0|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x2000|vario=CAPI 2.0 driver|SMP=No|drv_id=0x81f43|drv_subtyp=8|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fxusb|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|revision=0x0302|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Telekom AG|device=Concept|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0871|device_id=0xffa2|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xe0023|drv_subtyp=14|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card Classic|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=CAPI 2.0 driver|IO=0x200|IO=0x240|IO=0x300|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|SMP=No|drv_id=0x31f42|drv_subtyp=3|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcclassic|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|IO=0x200|IO=0x240|IO=0x300|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x5|drv_subtyp=0|drv_typ=5|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=Eicon Networks|device=Diva 2.0 ISA|device_class=ISDN Single Basic Rate|bus_type=ISA|vendor_id=0x891c|device_id=0x7100|vario=HiSax driver|SMP=Yes|drv_id=0x1000b|drv_subtyp=1|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Eicon Networks|device=Diva Server 4BRI/PCI|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe012|subvendor_id=0xffff|subdevice_id=0xffff|vario=I4L driver|SMP=Yes|drv_id=0x61f4a|drv_subtyp=6|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=4|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=ICN|device=4B|device_class=ISDN Multiple Basic Rate|bus_type=ISA|vario=I4L driver|IO=0x300|IO=0x308|IO=0x310|IO=0x318|IO=0x320|IO=0x328|IO=0x330|IO=0x338|IO=0x340|IO=0x348|IO=0x350|IO=0x358|IO=0x360|IO=0x368|MEMBASE=0xc0000|MEMBASE=0xc2000|MEMBASE=0xc4000|MEMBASE=0xc6000|MEMBASE=0xc8000|MEMBASE=0xca000|MEMBASE=0xcc000|MEMBASE=0xce000|MEMBASE=0xd0000|MEMBASE=0xd2000|MEMBASE=0xd4000|MEMBASE=0xd6000|MEMBASE=0xd8000|MEMBASE=0xda000|MEMBASE=0xdc000|MEMBASE=0xde000|SMP=Yes|drv_id=0x11f5e|drv_subtyp=1|drv_typ=8030|firmware=pc-%{PROTO}.bin|interface=I4L|line_cnt=2|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=icn|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=C4|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1011|device_id=0x1065|subvendor_id=0x1244|subdevice_id=0x0800|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x31f41|drv_subtyp=3|drv_typ=8001|feature=Fax|firmware=c4.bin|interface=CAPI20|interface=CAPI20 Fax|line_cnt=4|line_protocol=DSS1|line_protocol=LEASED|module=c4|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Eicon Networks|device=Diehl ISDN-QUADRO|device_class=ISDN Multiple Basic Rate|bus_type=ISA|vario=I4L driver|IRQ=10|IRQ=11|IRQ=12|IRQ=3|IRQ=4|IRQ=5|IRQ=6|IRQ=9|MEMBASE=0xd0000|SMP=Yes|drv_id=0x31f4a|drv_subtyp=3|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=4|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Eicon Networks|device=Diva Server 4BRI/PCI U|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe013|subvendor_id=0xffff|subdevice_id=0xffff|vario=I4L driver|SMP=Yes|drv_id=0x71f4a|drv_subtyp=7|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=4|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=C2|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1011|device_id=0x1065|subvendor_id=0x1244|subdevice_id=0x1100|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x61f41|drv_subtyp=6|drv_typ=8001|feature=Fax|firmware=c2.bin|interface=CAPI20|interface=CAPI20 Fax|line_cnt=2|line_protocol=DSS1|line_protocol=LEASED|module=c4|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=T1 PCI|device_class=ISDN Primary Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x1200|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f45|drv_subtyp=2|drv_typ=8005|feature=Fax|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|module=t1pci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|special=B version|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=T1 ISA|device_class=ISDN Primary Rate|bus_type=ISA|vario=CAPI 2.0 driver|IO=0x340|IRQ=10|IRQ=11|IRQ=12|IRQ=15|IRQ=3|IRQ=5|IRQ=7|IRQ=9|SMP=Yes|drv_id=0x1f45|drv_subtyp=0|drv_typ=8005|feature=Fax|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|module=t1isa|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|special=B version|supported=full| |vendor=Eicon Networks|device=Diehl ISDN-S2M|device_class=ISDN Primary Rate|bus_type=ISA|vario=I4L driver|IRQ=10|IRQ=11|IRQ=12|IRQ=3|IRQ=4|IRQ=5|IRQ=7|IRQ=9|MEMBASE=0xd0000|SMP=Yes|drv_id=0x41f4a|drv_subtyp=4|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Eicon Networks|device=Diva Server PRI/PCI|device_class=ISDN Primary Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe014|subvendor_id=0xffff|subdevice_id=0xffff|vario=I4L driver|SMP=Yes|drv_id=0x81f4a|drv_subtyp=8|drv_typ=8010|feature=Fax|firmware=%{PROTO}|interface=FCLASS2|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=eicon|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL|device_class=ISDN Basic Rate and DSL|bus_type=PCI|vendor_id=0x1131|device_id=0x5402|subvendor_id=0x1244|subdevice_id=0x0f00|vario=CAPI 2.0 driver|SMP=No|drv_id=0x11f44|drv_subtyp=1|drv_typ=8004|feature=DSL|feature=Fax|firmware=fdslbase.bin|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcdsl|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3 and DSL|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL v2.0|device_class=ISDN Basic Rate and DSL|bus_type=PCI|vendor_id=0x1244|device_id=0x2900|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x31f44|drv_subtyp=3|drv_typ=8004|feature=DSL|feature=Fax|firmware=fds2base.bin|info=card is supported with binary only drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcdsl2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3 and DSL|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL USB|device_class=ISDN Basic Rate and DSL|bus_type=USB|vendor_id=0x057c|device_id=0x2300|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f44|drv_subtyp=2|drv_typ=8004|feature=DSL|feature=Fax|firmware=fdsubase.frm|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcdslusb|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL SL USB|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3500|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x51f44|drv_subtyp=5|drv_typ=8004|feature=DSLONLY|firmware=fdlubase.frm|info=DSL only card with binonly drivers from the manufacturer|interface=CAPI20|line_protocol=???|module=fcdslslusb|need_packages=capi4linux|need_packages=i4l-base|short_description=binary only CAPI|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL SL|device_class=DSL|bus_type=PCI|vendor_id=0x1244|device_id=0x2700|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x41f44|drv_subtyp=4|drv_typ=8004|feature=DSLONLY|firmware=fdssbase.bin|info=DSL only card with binonly driver from the manufacturer|interface=CAPI20|line_protocol=???|module=fcdslsl|need_packages=capi4linux|need_packages=i4l-base|short_description=DSL only card with CAPI2.0|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL USB v2.0|device_class=ISDN Basic Rate and DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3600|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x61f44|drv_subtyp=6|drv_typ=8004|feature=DSL|feature=Fax|firmware=fdsubase2.frm|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcdslusb2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Telekom AG|device=Eumex 2220PC|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x2805|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0xa1f43|drv_subtyp=10|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=e2220pc|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Telekom AG|device=Eumex 2220pc|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x4401|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0xb1f43|drv_subtyp=11|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=e2220pc|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Telekom AG|device=Eumex 5520PC|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x2806|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0xc1f43|drv_subtyp=12|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=e5520pc|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Telekom AG|device=Eumex 5520pc|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x4601|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0xd1f43|drv_subtyp=13|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=e5520pc|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=BlueFRITZ!USB|device_class=Others|bus_type=USB|vendor_id=0x057c|device_id=0x2200|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x11f46|drv_subtyp=1|drv_typ=8006|feature=BLUETOOTH|feature=Basic Rate|firmware=bfubase.frm|interface=CAPI20|line_cnt=1|line_protocol=DSS1|module=bfusb|need_packages=bluez-firmware|need_packages=bluez-libs|need_packages=bluez-utils|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=Bluetooth Dongle,need ISDN Accesspoint|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3701|vario=other|SMP=yes|drv_id=0xffff0001|drv_subtyp=1|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3702|vario=other|SMP=yes|drv_id=0xffff0002|drv_subtyp=2|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0003|drv_subtyp=3|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x4001|vario=other|SMP=yes|drv_id=0xffff0004|drv_subtyp=4|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0005|drv_subtyp=5|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3e01|vario=other|SMP=yes|drv_id=0xffff0006|drv_subtyp=6|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3a00|vario=other|SMP=yes|drv_id=0xffff0007|drv_subtyp=7|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=Sitecom|device=DC-104 USB ISDN Modem Rev 1|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0483|device_id=0x4810|subvendor_id=|subdevice_id=|vario=HiSax driver|SMP=Yes|drv_id=0x03e9|drv_subtyp=0|drv_typ=1001|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_st5481|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sitecom|device=DC 104 USB ISDN Modem Rev 2|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0959|device_id=0x2bd0|subvendor_id=|subdevice_id=|vario=HiSax driver|SMP=Yes|drv_id=0x103ea|drv_subtyp=1|drv_typ=1002|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hfc_usb|supported=full| |vendor=Sitecom|device=DC 105 ISDN TA|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x182d|device_id=0x3069|subvendor_id=0x182d|subdevice_id=0x3069|vario=HiSax driver|SMP=Yes|drv_id=0x170023|drv_subtyp=23|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|supported=full| |vendor=Siemens|device=Gigaset SX205|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0001|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4170|alternative_name=Gigaset 3070|alternative_name=Telekom AG,Sinus 721 X|alternative_name=Telekom AG,Sinus 45 isdn|drv_id=0x11fa4|drv_subtyp=1|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX255|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0002|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4175|alternative_name=Gigaset 3075|alternative_name=Telekom AG,Sinus 721 XA|alternative_name=Telekom AG,Sinus 45 AB isdn|drv_id=0x21fa4|drv_subtyp=2|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX303 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0021|vario=I4L driver|SMP=Yes|drv_id=0x31fa4|drv_subtyp=3|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX353 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0022|vario=I4L driver|SMP=Yes|drv_id=0x41fa4|drv_subtyp=4|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M105 Data|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0009|vario=I4L driver|SMP=Yes|alternative_name=Gigaset USB Adapter DECT|alternative_name=Telekom AG,Sinus 721 data|alternative_name=Telekom AG,Sinus 45 data 2|drv_id=0x1fa5|drv_subtyp=0|drv_typ=8101|interface=I4L|line_cnt=1|line_protocol=DSS1|module=usb_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M101 Data|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=I4L driver|SMP=Yes|alternative_name=Telekom AG,Sinus 45 data 1|drv_id=0x1fa6|drv_subtyp=0|drv_typ=8102|interface=I4L|line_cnt=1|line_protocol=DSS1|module=ser_gigaset|need_packages=i4l-base|supported=full| |vendor=Draytech|device=miniVigor 128 ISDN TA|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0959|device_id=0x2bd0|subvendor_id=|subdevice_id=|vario=HiSax driver|SMP=Yes|drv_id=0x103ea|drv_subtyp=1|drv_typ=1002|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hfc_usb|supported=full| hwinfo-21.52/src/isdn/cdb/ISDN.ppc.txt000066400000000000000000000241231323731041200173460ustar00rootroot00000000000000# # CDB data export for subclass: ISDN Single Basic Rate # Generated at : Tue Aug 26 16:15:17 2003 # # Exported combinations: # arch=ppc dist=Stable lang=de_DE vario=HiSax driver # # Author: dhess@suse.de (13.02.2003) # Author: didge@suse.de (04.08.2003) # # # Export format: |Vendorname|Productname|Subclass|Bus|Variation|topic=value|topic=value|...|Variation|topic=value|topic=value|...| # |vendor=Sagem|device=Niccy PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1267|device_id=0x1016|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20018|drv_subtyp=2|drv_typ=24|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!X seriell|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Eicon Networks|device=Diva 2.0 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe002|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x2000b|drv_subtyp=2|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0053|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x6000f|drv_subtyp=6|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.01 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe005|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x4000b|drv_subtyp=4|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Telekom AG|device=Teledat USB 2a/b|device_class=ISDN Single Basic Rate|bus_type=USB|vario=HiSax driver|line_cnt=1|supported=not| |vendor=High Soft Tech|device=saphir III|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0052|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x9000f|drv_subtyp=9|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0a00|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150|drv_id=0x1001b|drv_subtyp=1|drv_typ=27|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Eicon Networks|device=Diva 2.02 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe00b|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xd000b|drv_subtyp=13|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0054|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x8001c|drv_subtyp=8|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Quickstep 3000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x3000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xa0012|drv_subtyp=10|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Microlink ISDN USB|device_class=ISDN Single Basic Rate|bus_type=USB|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Elsa AG|device=Quickstep 1000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x90012|drv_subtyp=9|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Microlink PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xc0012|drv_subtyp=12|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Pyramid|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0051|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x7001c|drv_subtyp=7|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3701|vario=other|SMP=yes|drv_id=0xffff0001|drv_subtyp=1|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3702|vario=other|SMP=yes|drv_id=0xffff0002|drv_subtyp=2|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0003|drv_subtyp=3|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x4001|vario=other|SMP=yes|drv_id=0xffff0004|drv_subtyp=4|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0005|drv_subtyp=5|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3e01|vario=other|SMP=yes|drv_id=0xffff0006|drv_subtyp=6|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=AVM FRITZ!Box Fon|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3a00|vario=other|SMP=yes|drv_id=0xffff0007|drv_subtyp=7|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=Siemens|device=Gigaset SX205|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0001|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4170|alternative_name=Gigaset 3070|alternative_name=Telekom AG,Sinus 721 X|alternative_name=Telekom AG,Sinus 45 isdn|drv_id=0x11fa4|drv_subtyp=1|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX255|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0002|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4175|alternative_name=Gigaset 3075|alternative_name=Telekom AG,Sinus 721 XA|alternative_name=Telekom AG,Sinus 45 AB isdn|drv_id=0x21fa4|drv_subtyp=2|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX303 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0021|vario=I4L driver|SMP=Yes|drv_id=0x31fa4|drv_subtyp=3|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX353 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0022|vario=I4L driver|SMP=Yes|drv_id=0x41fa4|drv_subtyp=4|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M105 Data|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0009|vario=I4L driver|SMP=Yes|alternative_name=Gigaset USB Adapter DECT|alternative_name=Telekom AG,Sinus 721 data|alternative_name=Telekom AG,Sinus 45 data 2|drv_id=0x1fa5|drv_subtyp=0|drv_typ=8101|interface=I4L|line_cnt=1|line_protocol=DSS1|module=usb_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M101 Data|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=I4L driver|SMP=Yes|alternative_name=Telekom AG,Sinus 45 data 1|drv_id=0x1fa6|drv_subtyp=0|drv_typ=8102|interface=I4L|line_cnt=1|line_protocol=DSS1|module=ser_gigaset|need_packages=i4l-base|supported=full| hwinfo-21.52/src/isdn/cdb/ISDN.x86_64.txt000066400000000000000000001261721323731041200175310ustar00rootroot00000000000000# # CDB data export for subclass: ISDN Single Basic Rate # Generated at : Sat Aug 30 17:23:03 2003 # # Exported combinations: # arch=x86_64 dist=Stable lang=de_DE vario=HiSax driver # arch=x86_64 dist=Stable lang=de_DE vario=I4L driver # arch=x86_64 dist=Stable lang=de_DE vario=CAPI 2.0 driver # # Author: dhess@suse.de (13.02.2003) # Author: didge@suse.de (04.08.2003) # # # Export format: |Vendorname|Productname|Subclass|Bus|Variation|topic=value|topic=value|...|Variation|topic=value|topic=value|...| # |vendor=Billion|device=B009|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb009|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x50023|drv_subtyp=5|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1|device_class=ISDN Single Basic Rate|bus_type=ISA|vario=CAPI 2.0 driver|supported=unknown| |vendor=Billion|device=B00C|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00c|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x80023|drv_subtyp=8|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Telekom AG|device=A1T|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0871|device_id=0xffa1|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xd0023|drv_subtyp=13|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sagem|device=Niccy PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1267|device_id=0x1016|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20018|drv_subtyp=2|drv_typ=24|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Cologne Chip AG|device=HFC 2BDS0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x110023|drv_subtyp=17|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Formula-n|device=enter:now|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x0055|subdevice_id=0x0002|vario=HiSax driver|SMP=Yes|drv_id=0x10029|drv_subtyp=1|drv_typ=41|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=under development|supported=full| |vendor=TigerJet|device=NetJet PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x00ff|subdevice_id=0x000f|vario=HiSax driver|SMP=Yes|drv_id=0x10014|drv_subtyp=1|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Scitel|device=Quadro|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x9050|subvendor_id=0x0871|subdevice_id=0xffa8|vario=HiSax driver|SMP=Yes|drv_id=0x21|drv_subtyp=0|drv_typ=33|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=S0Box|device_class=ISDN Single Basic Rate|bus_type=Parallel|vario=HiSax driver|IO=0x278|IO=0x378|IO=0x3bc|IRQ=5|IRQ=7|SMP=Yes|drv_id=0x19|drv_subtyp=0|drv_typ=25|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.0U PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe004|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xc000b|drv_subtyp=12|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Auerswald|device=Comfort 1200 System Telephone|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00f2|vario=HiSax driver|SMP=Yes|drv_id=0x3002a|drv_subtyp=3|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AsKey|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0x144f|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xc0023|drv_subtyp=12|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f41|drv_subtyp=2|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=b1pcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Auerswald|device=COMpact 2104 USB|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00c0|vario=HiSax driver|SMP=Yes|drv_id=0x2002a|drv_subtyp=2|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Gazel|device=R685|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1030|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x22|drv_subtyp=0|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ASUSCOM|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1043|device_id=0x0675|subvendor_id=0x0675|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xa0023|drv_subtyp=10|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=ASUSCOM|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x1043|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x24|drv_subtyp=0|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Star|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x20016|drv_subtyp=2|drv_typ=22|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!X seriell|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Digi|device=DataFire Micro V IOM2 (Europe)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0070|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x120023|drv_subtyp=18|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Digi|device=DataFire Micro V (North America)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0073|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x150023|drv_subtyp=21|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Berkom|device=A4T|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x11de|device_id=0x6120|subvendor_id=0x0871|subdevice_id=0xffa4|vario=HiSax driver|SMP=Yes|drv_id=0x20|drv_subtyp=0|drv_typ=32|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Digi|device=DataFire Micro V (Europe)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0071|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x130023|drv_subtyp=19|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Zolltrix|device=2BDS0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x15b0|device_id=0x2bd0|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x100023|drv_subtyp=16|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Motorola|device=MC145575|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1051|device_id=0x0100|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xf0023|drv_subtyp=15|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=PCMCIA IPAC|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0xb000a|drv_subtyp=11|drv_typ=10|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B006|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb006|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20023|drv_subtyp=2|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x1a|drv_subtyp=0|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Winbond|device=W6692 card|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x60024|drv_subtyp=6|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=A1 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x1001a|drv_subtyp=1|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=AsKey|device=PCI + Voice (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x144f|subdevice_id=0x1703|vario=HiSax driver|SMP=Yes|drv_id=0x30024|drv_subtyp=3|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.0 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe002|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x2000b|drv_subtyp=2|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0053|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x6000f|drv_subtyp=6|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Dynalink|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1043|device_id=0x0675|subvendor_id=0x0675|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x40024|drv_subtyp=4|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.01 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe005|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x4000b|drv_subtyp=4|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=U.S.Robotics|device=ISDN PCI Card TA|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x16ec|subdevice_id=0x3409|vario=HiSax driver|SMP=Yes|drv_id=0x70024|drv_subtyp=7|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Dynalink|device=6692 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0675|device_id=0x1702|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x50024|drv_subtyp=5|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x11de|device_id=0x6120|subvendor_id=0x0000|subdevice_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x15|drv_subtyp=0|drv_typ=21|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Win2 PC104|device_class=ISDN Single Basic Rate|bus_type=PC104|vendor_id=0x0000|device_id=0x0000|subvendor_id=0x0000|subdevice_id=0x0000|vario=HiSax driver|SMP=Yes|drv_id=0x4000f|drv_subtyp=4|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=B1 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0700|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x11f41|drv_subtyp=1|drv_typ=8001|feature=Fax|firmware=b1-%{PROTO}.t4|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=b1pci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=Sedlbauer AG|device=Speed Star2|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x50016|drv_subtyp=5|drv_typ=22|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Telekom AG|device=Teledat USB 2a/b|device_class=ISDN Single Basic Rate|bus_type=USB|vario=HiSax driver|line_cnt=1|supported=not| |vendor=AsKey|device=PCI (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x144f|subdevice_id=0x1702|vario=HiSax driver|SMP=Yes|drv_id=0x10024|drv_subtyp=1|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=High Soft Tech|device=saphir III|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0052|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x9000f|drv_subtyp=9|drv_typ=15|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Digi|device=DataFire Micro V IOM2 (North America)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x114f|device_id=0x0072|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x140023|drv_subtyp=20|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Dynalink|device=PCI (CCD HFC)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0x2bd0|subvendor_id=0x1043|subdevice_id=0x1704|vario=HiSax driver|SMP=Yes|drv_id=0xb0023|drv_subtyp=11|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=SGS Thomson Microelectronics|device=ST5481 USB Adapter|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0483|device_id=0x4810|vario=HiSax driver|SMP=Yes|drv_id=0x103e9|drv_subtyp=1|drv_typ=1001|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_st5481|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0a00|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150|drv_id=0x1001b|drv_subtyp=1|drv_typ=27|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Elsa AG|device=PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x6000a|drv_subtyp=6|drv_typ=10|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Eicon Networks|device=Diva 2.02 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1133|device_id=0xe00b|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xd000b|drv_subtyp=13|drv_typ=11|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B008|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb008|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x40023|drv_subtyp=4|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B00B|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00b|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x70023|drv_subtyp=7|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=TigerJet|device=300 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x14|drv_subtyp=0|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Seyon|device=B100|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb100|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x90023|drv_subtyp=9|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=TigerJet|device=NetSpider-U PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x26|drv_subtyp=0|drv_typ=38|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Sedlbauer AG|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0054|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x8001c|drv_subtyp=8|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Quickstep 3000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x3000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xa0012|drv_subtyp=10|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B000|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x10023|drv_subtyp=1|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Microlink ISDN USB|device_class=ISDN Single Basic Rate|bus_type=USB|vario=HiSax driver|line_cnt=1|supported=not| |vendor=Auerswald|device=Comfort 2000 System Telephone|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00f1|vario=HiSax driver|SMP=Yes|drv_id=0x4002a|drv_subtyp=4|drv_typ=42|interface=I4L|line_cnt=1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Billion|device=B007|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb007|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x30023|drv_subtyp=3|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Quickstep 1000 PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x90012|drv_subtyp=9|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Elsa AG|device=Microlink PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1048|device_id=0x1000|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xc0012|drv_subtyp=12|drv_typ=18|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Gazel|device=Djinn Itoo|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1151|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x20022|drv_subtyp=2|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Pyramid|device=Speed Fax+ PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0002|subvendor_id=0x0051|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x7001c|drv_subtyp=7|drv_typ=28|feature=Fax|firmware=ISAR.BIN|interface=FCLASS1|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI v2.0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0e00|subvendor_id=0x1244|subdevice_id=0x0e00|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150 v2.0|drv_id=0x3e8|drv_subtyp=0|drv_typ=1000|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_fcpcipnp|need_packages=i4l-base|short_description=OpenSource without Fax G3|supported=full| |vendor=Auerswald|device=COMpact 2206 USB|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x09bf|device_id=0x00db|vario=HiSax driver|SMP=Yes|drv_id=0x1002a|drv_subtyp=1|drv_typ=42|interface=I4L|line_cnt=1|line_protocol=DSS1|module=auerswald|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=ASUSCOM|device=PCI + Voice (W6692)|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1050|device_id=0x6692|subvendor_id=0x1043|subdevice_id=0x1703|vario=HiSax driver|SMP=Yes|drv_id=0x20024|drv_subtyp=2|drv_typ=36|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=HiSax driver|SMP=Yes|drv_id=0x8|drv_subtyp=0|drv_typ=8|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Gazel|device=R753|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x10b5|device_id=0x1152|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x10022|drv_subtyp=1|drv_typ=34|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Abocom/Magitek|device=2BD1|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x13d1|device_id=0x2bd1|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x160023|drv_subtyp=22|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Billion|device=B00A|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1397|device_id=0xb00a|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0x60023|drv_subtyp=6|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Teles AG|device=PCI v2|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0xe159|device_id=0x0001|subvendor_id=0x00a7|subdevice_id=0x0001|vario=HiSax driver|SMP=Yes|drv_id=0x20014|drv_subtyp=2|drv_typ=20|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=Telekom AG|device=Concept|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x0871|device_id=0xffa2|subvendor_id=0xffff|subdevice_id=0xffff|vario=HiSax driver|SMP=Yes|drv_id=0xe0023|drv_subtyp=14|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=i4l-base|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=C4|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1011|device_id=0x1065|subvendor_id=0x1244|subdevice_id=0x0800|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x31f41|drv_subtyp=3|drv_typ=8001|feature=Fax|firmware=c4.bin|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=4|line_protocol=DSS1|line_protocol=LEASED|module=c4|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=C2|device_class=ISDN Multiple Basic Rate|bus_type=PCI|vendor_id=0x1011|device_id=0x1065|subvendor_id=0x1244|subdevice_id=0x1100|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x61f41|drv_subtyp=6|drv_typ=8001|feature=Fax|firmware=c2.bin|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=2|line_protocol=DSS1|line_protocol=LEASED|module=c4|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=T1 PCI|device_class=ISDN Primary Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x1200|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f45|drv_subtyp=2|drv_typ=8005|feature=Fax|firmware=t1-{PROF}.t4|interface=CAPI20|interface=CAPI20 Fax|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|module=t1pci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|need_packages=i4lfirm|special=B version|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=BlueFRITZ!USB|device_class=Others|bus_type=USB|vendor_id=0x057c|device_id=0x2200|vario=CAPI 2.0 driver|Interface=CAPI20|SMP=Yes|drv_id=0x11f46|drv_subtyp=1|drv_typ=8006|feature=BLUETOOTH|feature=Basic Rate|firmware=bfubase.frm|line_cnt=1|line_protocol=DSS1|module=bfusb|need_packages=bluez-firmware|need_packages=bluez-libs|need_packages=bluez-utils|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3701|vario=other|SMP=yes|drv_id=0xffff0001|drv_subtyp=1|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3702|vario=other|SMP=yes|drv_id=0xffff0002|drv_subtyp=2|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box SL WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0003|drv_subtyp=3|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon WLAN|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x4001|vario=other|SMP=yes|drv_id=0xffff0004|drv_subtyp=4|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box Fon (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3c00|vario=other|SMP=yes|drv_id=0xffff0005|drv_subtyp=5|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Box (Annex A)|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3e01|vario=other|SMP=yes|drv_id=0xffff0006|drv_subtyp=6|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=AVM FRITZ!Box Fon|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3a00|vario=other|SMP=yes|drv_id=0xffff0007|drv_subtyp=7|drv_typ=9999|feature=DSLONLY|feature=PPPOE|interface=pppoe|line_cnt=0|line_protocol=none|need_packages=ppp|need_packages=smpppd|module=usbnet|supported=full| |vendor=Sitecom|device=DC-104 USB ISDN Modem Rev 1|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0483|device_id=0x4810|subvendor_id=|subdevice_id=|vario=HiSax driver|SMP=Yes|drv_id=0x03e9|drv_subtyp=0|drv_typ=1001|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_st5481|need_packages=i4l-base|need_packages=i4l-isdnlog|supported=full| |vendor=Sitecom|device=DC 104 USB ISDN Modem Rev 2|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0959|device_id=0x2bd0|subvendor_id=|subdevice_id=|vario=HiSax driver|SMP=Yes|drv_id=0x103ea|drv_subtyp=1|drv_typ=1002|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hfc_usb|supported=full| |vendor=Sitecom|device=DC 105 ISDN TA|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x182d|device_id=0x3069|subvendor_id=0x182d|subdevice_id=0x3069|vario=HiSax driver|SMP=Yes|drv_id=0x170023|drv_subtyp=23|drv_typ=35|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card USB v2.0|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x1000|vario=CAPI 2.0 driver|SMP=No|drv_id=0x21f43|drv_subtyp=2|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcusb2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card USB v2.1|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x057c|device_id=0x1900|vario=CAPI 2.0 driver|SMP=No|drv_id=0x31f43|drv_subtyp=3|drv_typ=8003|feature=Fax|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcusb2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=No|drv_id=0x51f42|drv_subtyp=5|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|drv_id=0x1a|drv_subtyp=0|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=A1 PCMCIA|device_class=ISDN Single Basic Rate|bus_type=PCMCIA|vario=CAPI 2.0 driver|SMP=No|drv_id=0x61f42|drv_subtyp=6|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpcmcia|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|drv_id=0x1001a|drv_subtyp=1|drv_typ=26|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0a00|subvendor_id=0xffff|subdevice_id=0xffff|vario=CAPI 2.0 driver|SMP=No|alternative_name=Telekom AG,Teledat 150|drv_id=0x11f42|drv_subtyp=1|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150|drv_id=0x1001b|drv_subtyp=1|drv_typ=27|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card PCI v2.0|device_class=ISDN Single Basic Rate|bus_type=PCI|vendor_id=0x1244|device_id=0x0e00|subvendor_id=0x1244|subdevice_id=0x0e00|vario=CAPI 2.0 driver|SMP=No|alternative_name=Telekom AG,Teledat 150 v2.0|drv_id=0x21f42|drv_subtyp=2|drv_typ=8002|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcpci|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full|vario=HiSax driver|SMP=Yes|alternative_name=Telekom AG,Teledat 150 v2.0|drv_id=0x3e8|drv_subtyp=0|drv_typ=1000|feature=Fax|info=This card has multiple drivers, some functions are only available on the binonly driver|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hisax_fcpcipnp|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=OpenSource without Fax G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL v2.0|device_class=ISDN Basic Rate and DSL|bus_type=PCI|vendor_id=0x1244|device_id=0x2900|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x31f44|drv_subtyp=3|drv_typ=8004|feature=DSL|feature=Fax|firmware=fds2base.bin|info=card is supported with binary only drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcdsl2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3 and DSL|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL USB|device_class=ISDN Basic Rate and DSL|bus_type=USB|vendor_id=0x057c|device_id=0x2300|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x21f44|drv_subtyp=2|drv_typ=8004|feature=DSL|feature=Fax|firmware=fdsubase.frm|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcdslusb|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL SL USB|device_class=DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3500|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x51f44|drv_subtyp=5|drv_typ=8004|feature=DSLONLY|firmware=fdlubase.frm|info=DSL only card with binonly drivers from the manufacturer|interface=CAPI20|line_protocol=???|module=fcdslslusb|need_packages=capi4linux|need_packages=i4l-base|short_description=binary only CAPI|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL SL|device_class=DSL|bus_type=PCI|vendor_id=0x1244|device_id=0x2700|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x41f44|drv_subtyp=4|drv_typ=8004|feature=DSLONLY|firmware=fdssbase.bin|info=DSL only card with binonly driver from the manufacturer|interface=CAPI20|line_protocol=???|module=fcdslsl|need_packages=capi4linux|need_packages=i4l-base|short_description=DSL only card with CAPI2.0|supported=full| |vendor=AVM Computersysteme Vertriebs GmbH|device=FRITZ!Card DSL USB v2.0|device_class=ISDN Basic Rate and DSL|bus_type=USB|vendor_id=0x057c|device_id=0x3600|vario=CAPI 2.0 driver|SMP=Yes|drv_id=0x61f44|drv_subtyp=6|drv_typ=8004|feature=DSL|feature=Fax|firmware=fdsubase2.frm|info=This card is supported with binonly drivers from the manufacturer|interface=CAPI20|interface=CAPI20 Fax|line_cnt=1|line_protocol=DSS1|module=fcdslusb2|need_packages=capi4linux|need_packages=i4l-base|need_packages=i4l-isdnlog|short_description=binary only CAPI with FAX G3|supported=full| |vendor=Siemens|device=Gigaset SX205|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0001|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4170|alternative_name=Gigaset 3070|alternative_name=Telekom AG,Sinus 721 X|alternative_name=Telekom AG,Sinus 45 isdn|drv_id=0x11fa4|drv_subtyp=1|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX255|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0002|vario=I4L driver|SMP=Yes|alternative_name=Gigaset 4175|alternative_name=Gigaset 3075|alternative_name=Telekom AG,Sinus 721 XA|alternative_name=Telekom AG,Sinus 45 AB isdn|drv_id=0x21fa4|drv_subtyp=2|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX303 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0021|vario=I4L driver|SMP=Yes|drv_id=0x31fa4|drv_subtyp=3|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset SX353 isdn|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0022|vario=I4L driver|SMP=Yes|drv_id=0x41fa4|drv_subtyp=4|drv_typ=8100|interface=I4L|line_cnt=1|line_protocol=DSS1|module=bas_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M105 Data|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0681|device_id=0x0009|vario=I4L driver|SMP=Yes|alternative_name=Gigaset USB Adapter DECT|alternative_name=Telekom AG,Sinus 721 data|alternative_name=Telekom AG,Sinus 45 data 2|drv_id=0x1fa5|drv_subtyp=0|drv_typ=8101|interface=I4L|line_cnt=1|line_protocol=DSS1|module=usb_gigaset|need_packages=i4l-base|supported=full| |vendor=Siemens|device=Gigaset M101 Data|device_class=ISDN Single Basic Rate|bus_type=Serial|vario=I4L driver|SMP=Yes|alternative_name=Telekom AG,Sinus 45 data 1|drv_id=0x1fa6|drv_subtyp=0|drv_typ=8102|interface=I4L|line_cnt=1|line_protocol=DSS1|module=ser_gigaset|need_packages=i4l-base|supported=full| |vendor=Draytech|device=miniVigor 128 ISDN TA|device_class=ISDN Single Basic Rate|bus_type=USB|vendor_id=0x0959|device_id=0x2bd0|subvendor_id=|subdevice_id=|vario=HiSax driver|SMP=Yes|drv_id=0x103ea|drv_subtyp=1|drv_typ=1002|interface=I4L|line_cnt=1|line_protocol=1TR6|line_protocol=DSS1|line_protocol=LEASED|line_protocol=NI1|module=hfc_usb|supported=full| hwinfo-21.52/src/isdn/cdb/Makefile000066400000000000000000000013711323731041200167270ustar00rootroot00000000000000TOPDIR = ../../.. TARGETS = mk_isdnhwdb isdn_cdb.h ISDN.CDB.hwdb CLEANFILES = isdn_cdb isdn_cdb.h lex.yy.c ISDN.CDB.txt mk_isdnhwdb ISDN.CDB.hwdb include $(TOPDIR)/Makefile.common ISDN.CDB.txt: if [ -f ISDN.$(ARCH).txt ]; then \ ln -s ISDN.$(ARCH).txt ISDN.CDB.txt; \ else \ ln -s ISDN.ppc.txt ISDN.CDB.txt; \ fi isdn_cdb.h: isdn_cdb ISDN.CDB.txt rm -f isdn_cdb.h ./isdn_cdb ISDN.CDB.txt isdn_cdb.h lex.yy.c: isdn_cdb.lex lex isdn_cdb.lex isdn_cdb: isdn_cdb.o cdb_read.o mk_isdnhwdb: mk_isdnhwdb.o cdb_read.o cdb_read.o: cdb_read.c cdb_read.h isdn_cdb.o: isdn_cdb.c cdb_read.h lex.yy.c mk_isdnhwdb.o: mk_isdnhwdb.c cdb_read.h lex.yy.c ISDN.CDB.hwdb: mk_isdnhwdb ISDN.CDB.txt rm -f ISDN.CDB.hwdb ./mk_isdnhwdb ISDN.CDB.txt ISDN.CDB.hwdb hwinfo-21.52/src/isdn/cdb/cdb_hwdb.h000066400000000000000000000010261323731041200171710ustar00rootroot00000000000000#define CDBISDN_CDB_FILE "/usr/share/hwinfo/ISDN.CDB.txt" #define CDBISDN_HWDB_FILE "/usr/share/hwinfo/ISDN.CDB.hwdb" #define IWHREC_TYPE_VERSION 1 #define IWHREC_TYPE_DATE 2 #define IWHREC_TYPE_NAME_SIZE 3 #define IWHREC_TYPE_NAME_COUNT 4 #define IWHREC_TYPE_NAME_DATA 5 #define IWHREC_TYPE_VENDOR_COUNT 11 #define IWHREC_TYPE_VENDOR_RECORD 12 #define IWHREC_TYPE_CARD_COUNT 21 #define IWHREC_TYPE_CARD_RECORD 22 #define IWHREC_TYPE_CARD_IDSORTED 23 #define IWHREC_TYPE_VARIO_COUNT 31 #define IWHREC_TYPE_VARIO_RECORD 32 hwinfo-21.52/src/isdn/cdb/cdb_read.c000066400000000000000000000302131323731041200171530ustar00rootroot00000000000000#include "cdb_read.h" int max_ce = MAXCARDS; int ce_idx = 0; int max_vario = MAXVARIO; int vario_idx; int name_str_cnt = 0; int max_name_str_cnt = MAXNAMECNT; int max_ivendor = MAXCARDS; int ivendor_idx = 0; char *name_str; cdb_isdn_card *cards; cdb_isdn_vario *varios; cdb_isdn_vendor *vendors; int *isdncard_id; int drvid_cnt; int drv_subtyp_cnt; int drv_typ_cnt; int supported_cnt; int not_supported = 0; static struct _vendorshortnames_t _vendorshortnames[] = { {"AVM Computersysteme Vertriebs GmbH","AVM"}, {"High Soft Tech","HST"}, {"Cologne Chip AG","CC"}, {"Telekom AG","DTAG"}, {"TigerJet","TJET"}, {"ASUSCOM","Asus"}, {"U.S.Robotics","USR"}, {"SGS Thomson Microelectronics","SGST"}, {"Abocom/Magitek","Abocom"}, {NULL,NULL}, }; static int compare_vendor(cdb_isdn_vendor *v1, cdb_isdn_vendor *v2) { return(strcasecmp(v1->name, v2->name)); } static int compare_card(cdb_isdn_card *c1, cdb_isdn_card *c2) { return(strcasecmp(c1->name, c2->name)); } int compare_name(const int *c1, const int *c2) { return(strcasecmp(cards[*c1].name, cards[*c2].name)); } static int compare_type(cdb_isdn_vario *v1, cdb_isdn_vario *v2) { int x= v1->typ - v2->typ; if (!x) x=v1->subtyp - v2->subtyp; return(x); } static int compare_id(const int *c1, const int *c2) { int x = cards[*c1].vendor - cards[*c2].vendor; if (!x) x = cards[*c1].device - cards[*c2].device; if (!x) x = cards[*c1].subvendor - cards[*c2].subvendor; if (!x) x = cards[*c1].subdevice - cards[*c2].subdevice; return(x); } static char *add_name(const char *str, int merge) { char *p; int l; if (!str) return(NULL); if (merge) { p = name_str; while (*p) { if (!strcmp(p, str)) break; p += strlen(p) +1; if (p >= (name_str + max_name_str_cnt)) return(NULL); } if (*p) return(p); } else { p = name_str + name_str_cnt; } l = strlen(str) +1; if ((p + l) >= (name_str + max_name_str_cnt)) return(NULL); strcpy(p, str); name_str_cnt += l; return(p); } static char stmp[4096],sstmp[4096]; static char *add_lname(int v, const char *str) { sprintf(stmp, "%s %s", vendors[v].shortname, str); return(add_name(stmp, 1)); } static char *add_name_list(const char *str, const char *list) { if (!list || !list[0]) return(add_name(str, 1)); sprintf(stmp, "%s,%s", list, str); return(add_name(stmp, 1)); } static char *add_sortedname_list(const char *str, const char *list, const char *fmt) { u_int v,i,flg=0; char *t,*p; if (!list || !list[0]) return(add_name(str, 1)); strncpy(stmp, list, 4096); sscanf(str, fmt, &v); p = sstmp; t = strtok(stmp, ","); while (t) { sscanf(t, fmt, &i); if (!flg && i>v) { flg++; p += sprintf(p, fmt, v); *p++ = ','; } p += sprintf(p, fmt, i); *p++ = ','; t = strtok(NULL, ","); } if (!flg) p += sprintf(p, fmt, v); else p--; *p = 0; return(add_name(sstmp, 1)); } static int add_vendor(char *v, int card) { int i,found = 0; for(i=0;i < ivendor_idx; i++) { if (!strcmp(v, vendors[i].name)) { vendors[i].refcnt++; return(i); } } if (ivendor_idx < max_ivendor) { i=0; while (_vendorshortnames[i].lname) { if (!strcmp(v, _vendorshortnames[i].lname)) { found++; break; } else if (!strcmp(v, _vendorshortnames[i].sname)) { found++; break; } i++; } if (found) { if (!(vendors[ivendor_idx].name = add_name(_vendorshortnames[i].lname, 1))) return(-1); if (!(vendors[ivendor_idx].shortname = add_name(_vendorshortnames[i].sname, 1))) return(-1); } else { char *p; if (!(vendors[ivendor_idx].name = add_name(v, 1))) return(-1); p = strtok(v, " "); if (p) { if (!(vendors[ivendor_idx].shortname = add_name(p, 1))) return(-1); } else vendors[ivendor_idx].shortname = vendors[ivendor_idx].name; } vendors[ivendor_idx].vnr = ivendor_idx; vendors[ivendor_idx].refcnt++; ivendor_idx++; return(ivendor_idx-1); } else return(-1); } static int new_vario(char *v, int c) { vario_idx++; if (vario_idx>=max_vario) return(-1); drvid_cnt = 0; drv_subtyp_cnt = 0; drv_typ_cnt = 0; not_supported = 0; supported_cnt = 0; if (!(varios[vario_idx].name = add_name(v, 1))) return(-1); if (cards[c].vario>0) { varios[vario_idx-1].next_vario = vario_idx; } else cards[c].vario = vario_idx; varios[vario_idx].handle = vario_idx; varios[vario_idx].card_ref = c; cards[c].vario_cnt++; return(0); } void del_vario(void) { fprintf(stderr, "del_vario: %d %s\n", vario_idx, cards[varios[vario_idx].card_ref].name); cards[varios[vario_idx].card_ref].vario_cnt--; if (vario_idx>0) { if (varios[vario_idx-1].next_vario == vario_idx) { if (cards[varios[vario_idx].card_ref].vario_cnt == 1) cards[varios[vario_idx].card_ref].vario = vario_idx-1; varios[vario_idx-1].next_vario = 0; } else if (cards[varios[vario_idx].card_ref].vario == vario_idx) { cards[varios[vario_idx].card_ref].vario = 0; } else { fprintf(stderr, "del_vario:internal error\n"); exit(98); } } memset(&varios[vario_idx], 0, sizeof(cdb_isdn_vario)); vario_idx--; } int new_entry(void) { if (not_supported) { not_supported = 0; fprintf(stderr, "new_entry:not_supported %s\n", cards[ce_idx].name); if (cards[ce_idx].vario_cnt < 1) { vendors[cards[ce_idx].vhandle].refcnt--; memset(&cards[ce_idx], 0, sizeof(cdb_isdn_card)); ce_idx--; } } ce_idx++; if (ce_idx >= max_ce) return(1); cards[ce_idx].handle = ce_idx; cards[ce_idx].vendor = PCI_ANY_ID; cards[ce_idx].device = PCI_ANY_ID; cards[ce_idx].subvendor = PCI_ANY_ID; cards[ce_idx].subdevice = PCI_ANY_ID; return(0); } void add_current_item(int item, char *val) { int i; char *old; if ((item != vario) && not_supported) return; switch (item) { case vendor: i = add_vendor(val, ce_idx); if (i<0) { fprintf(stderr, "error in add_vendor %s\n", val); exit(100); } cards[ce_idx].vhandle = i; break; case device: cards[ce_idx].name = add_name(val, 1); if (!cards[ce_idx].name) { fprintf(stderr, "error in add_name %s\n", val); exit(101); } cards[ce_idx].lname = add_lname(cards[ce_idx].vhandle, val); if (!cards[ce_idx].lname) { fprintf(stderr, "error in add_lname %s\n", val); exit(101); } break; case vendor_id: i = sscanf(val,"%x", &cards[ce_idx].vendor); if (i!=1) { fprintf(stderr, "error to hex %s\n", val); exit(102); } break; case device_id: i = sscanf(val,"%x", &cards[ce_idx].device); if (i!=1) { fprintf(stderr, "error to hex %s\n", val); exit(102); } break; case subvendor_id: i = sscanf(val,"%x", &cards[ce_idx].subvendor); if (i!=1) { fprintf(stderr, "error to hex %s\n", val); exit(102); } break; case subdevice_id: i = sscanf(val,"%x", &cards[ce_idx].subdevice); if (i!=1) { fprintf(stderr, "error to hex %s\n", val); exit(102); } break; case device_class: cards[ce_idx].Class = add_name(val, 1); if (!cards[ce_idx].name) { fprintf(stderr, "error in add_name %s\n", val); exit(101); } break; case bus_type: cards[ce_idx].bus = add_name(val, 1); if (!cards[ce_idx].name) { fprintf(stderr, "error in add_name %s\n", val); exit(101); } break; case vario: if (new_vario(val, ce_idx)) { fprintf(stderr, "error in new_vario(%s, %d)\n", val, ce_idx); exit(103); } break; case SMP: if (!strcasecmp(val, "no")) varios[vario_idx].smp = 0; else if (!strcasecmp(val, "yes")) varios[vario_idx].smp = 1; break; case drv_id: if (drvid_cnt) { fprintf(stderr, "more as one drvid_cnt (%s) card (%s)\n", val, cards[ce_idx].name); } else { i = sscanf(val,"%x", &varios[vario_idx].drvid); if (i!=1) { fprintf(stderr, "error to hex %s\n", val); exit(102); } } drvid_cnt++; break; case drv_subtyp: if (drv_subtyp_cnt) { fprintf(stderr, "more as one drv_subtyp (%s) card (%s)\n", val, cards[ce_idx].name); } else { i = sscanf(val,"%d", &varios[vario_idx].subtyp); if (i!=1) { fprintf(stderr, "error to decimal %s\n", val); exit(104); } } drv_subtyp_cnt++; break; case drv_typ: if (drv_typ_cnt) { fprintf(stderr, "more as one drv_typ (%s) card (%s)\n", val, cards[ce_idx].name); } else { i = sscanf(val,"%d", &varios[vario_idx].typ); if (i!=1) { fprintf(stderr, "error to decimal %s\n", val); exit(104); } } drv_typ_cnt++; break; case interface: varios[vario_idx].interface = add_name_list(val, varios[vario_idx].interface); break; case line_cnt: i = sscanf(val,"%d", &cards[ce_idx].line_cnt); if (i!=1) { fprintf(stderr, "error to hex %s\n", val); exit(102); } break; case line_protocol: varios[vario_idx].protocol = add_name_list(val, varios[vario_idx].protocol); break; case module: varios[vario_idx].mod_name = add_name(val, 1); break; case need_packages: varios[vario_idx].need_pkg = add_name_list(val, varios[vario_idx].need_pkg); break; case supported: if (supported_cnt) fprintf(stderr, "more as one supported entry (%s) vendor(%s) card(%s)\n", val, vendors[cards[ce_idx].vhandle].name, cards[ce_idx].name); if (!strcasecmp(val, "not")) { not_supported = 1; del_vario(); } supported_cnt++; break; case feature: varios[vario_idx].features = add_name_list(val, varios[vario_idx].features); break; case info: old = name_str + name_str_cnt; varios[vario_idx].info = add_name(val, 1); if (old == varios[vario_idx].info) fprintf(stderr, "info(%s): %s\n", cards[ce_idx].name, varios[vario_idx].info); break; case special: break; case firmware: varios[vario_idx].firmware = add_name(val, 1); break; case short_description: old = name_str + name_str_cnt; varios[vario_idx].description = add_name(val, 1); if (old == varios[vario_idx].description) fprintf(stderr, "description(%s): %s\n", cards[ce_idx].name, varios[vario_idx].description); break; case IRQ: varios[vario_idx].irq = add_sortedname_list(val, varios[vario_idx].irq, "%d"); break; case IO: varios[vario_idx].io = add_sortedname_list(val, varios[vario_idx].io, "0x%x"); break; case MEMBASE: varios[vario_idx].membase = add_sortedname_list(val, varios[vario_idx].membase, "0x%x"); break; case alternative_name: break; case revision: i = sscanf(val,"%x", &cards[ce_idx].revision); if (i!=1) { fprintf(stderr, "error to hex %s\n", val); exit(102); } if ((cards[ce_idx].subvendor == PCI_ANY_ID) && (cards[ce_idx].subdevice == PCI_ANY_ID)) cards[ce_idx].subvendor = cards[ce_idx].revision; break; } } void SortVendors(void) { int v,c; qsort(vendors, ivendor_idx, sizeof(cdb_isdn_vendor), (fcmp)compare_vendor); /* readjust card data */ for (c = 1; c <= ce_idx; c++) { for (v = 0; v < ivendor_idx; v++) { if (cards[c].vhandle == vendors[v].vnr) { cards[c].vhandle = v; break; } } } /* now adjust own handle */ for (v = 0; v < ivendor_idx; v++) { vendors[v].vnr = v; } } void SortCards(void) { int v,c; qsort(&cards[1], ce_idx, sizeof(cdb_isdn_card), (fcmp)compare_card); /* readjust vario data */ for (v = 1; v <= vario_idx; v++) { for (c = 1; c <= ce_idx; c++) { if (cards[c].handle == varios[v].card_ref) { varios[v].card_ref = c; break; } } } /* now adjust own handle */ for (c = 0; c <= ce_idx; c++) { cards[c].handle = c; } isdncard_id = malloc(ce_idx*sizeof(int)); if (!isdncard_id) { fprintf(stderr, "no mem for isdncard_id (%d entries)\n", ce_idx); exit(97); } for (c = 0; c < ce_idx; c++) isdncard_id[c] = c + 1; qsort(isdncard_id, ce_idx, sizeof(int), (fcmp)compare_id); } void SortVarios(void) { int v,c,i; qsort(&varios[1], vario_idx, sizeof(cdb_isdn_vario), (fcmp)compare_type); /* readjust vario data */ for (v = 1; v <= vario_idx; v++) { if (varios[v].next_vario) { for (i = 1; i <= vario_idx; i++) { if (varios[i].handle == varios[v].next_vario) { varios[v].next_vario = i; break; } } } } /* readjust card data */ for (c = 1; c <= ce_idx; c++) { for (v = 1; v <= vario_idx; v++) { if (varios[v].handle == cards[c].vario) { cards[c].vario = v; break; } } } /* now adjust own handle */ for (v = 1; v <= vario_idx; v++) { varios[v].handle = v; } } hwinfo-21.52/src/isdn/cdb/cdb_read.h000066400000000000000000000020201323731041200171530ustar00rootroot00000000000000#include #include #include #include #include #include "isdn_cdb_def.h" #include "hd.h" #define CDB_DATAVERSION 0x101 #define MAXCARDS 300 #define MAXVARIO (MAXCARDS*4) #define MAXNAMECNT (MAXCARDS*256) extern int max_ce; extern int ce_idx; extern int max_vario; extern int vario_idx; extern int name_str_cnt; extern int max_name_str_cnt; extern int max_ivendor; extern int ivendor_idx; extern char *name_str; extern cdb_isdn_card *cards; extern cdb_isdn_vario *varios; extern cdb_isdn_vendor *vendors; extern int *isdncard_id; extern int drvid_cnt; extern int drv_subtyp_cnt; extern int drv_typ_cnt; extern int supported_cnt; extern int not_supported; struct _vendorshortnames_t { char *lname; char *sname; }; typedef int (*fcmp) (const void *, const void *); extern void del_vario(void); extern int new_entry(void); extern void add_current_item(int item, char *val); extern void SortVendors(void); extern void SortCards(void); extern void SortVarios(void); hwinfo-21.52/src/isdn/cdb/isdn_cdb.c000066400000000000000000000134701323731041200172030ustar00rootroot00000000000000#include #include #include #include #include #include "lex.yy.c" #include "hd.h" #include "cdb_read.h" int yywrap(void) { return(1); } static int WriteVendors(FILE *f) { int i; fprintf(f, "/* vendor database */\n"); fprintf(f,"static cdb_isdn_vendor cdb_isdnvendor_info_init[] = {\n"); for (i=0; i < ivendor_idx; i++) { fprintf(f," {"); if (vendors[i].name) fprintf(f,"\"%s\",", vendors[i].name); else fprintf(f,"\"\","); if (vendors[i].shortname) fprintf(f,"\"%s\",", vendors[i].shortname); else fprintf(f,"\"\","); fprintf(f,"%d,",vendors[i].vnr); fprintf(f,"%d",vendors[i].refcnt); fprintf(f,"},\n"); } fprintf(f,"};\n"); return(0); } static int WriteCards(FILE *f) { int i; fprintf(f, "/* card database */\n"); fprintf(f,"static cdb_isdn_card cdb_isdncard_info_init[] = {\n"); for (i=0; i <= ce_idx; i++) { fprintf(f," {"); fprintf(f,"%d,",cards[i].handle); fprintf(f,"%d,",cards[i].vhandle); if (cards[i].name) fprintf(f,"\"%s\",", cards[i].name); else fprintf(f,"\"\","); if (cards[i].lname) fprintf(f,"\"%s\",", cards[i].lname); else fprintf(f,"\"\","); if (cards[i].Class) fprintf(f,"\"%s\",",cards[i].Class); else fprintf(f,"NULL,"); if (cards[i].bus) fprintf(f,"\"%s\",",cards[i].bus); else fprintf(f,"NULL,"); fprintf(f,"%d,",cards[i].revision); fprintf(f,"%d,",cards[i].vendor); fprintf(f,"%d,",cards[i].device); fprintf(f,"%d,",cards[i].subvendor); fprintf(f,"%d,",cards[i].subdevice); fprintf(f,"%d,",cards[i].features); fprintf(f,"%d,",cards[i].line_cnt); fprintf(f,"%d,",cards[i].vario_cnt); fprintf(f,"%d",cards[i].vario); fprintf(f,"},\n"); } fprintf(f,"};\n"); fprintf(f,"static int cdb_isdncard_idsorted_init[] = {"); for (i=0; i < ce_idx; i++) { if (!(i%8)) fprintf(f,"\n "); fprintf(f,"%d,",isdncard_id[i]); } fprintf(f,"\n};\n"); return(0); } static int WriteVarios(FILE *f) { int i; fprintf(f, "/* driver database */\n"); fprintf(f,"static cdb_isdn_vario cdb_isdnvario_info_init[] = {\n"); for (i=0; i <= vario_idx; i++) { fprintf(f," {"); fprintf(f,"%d,",varios[i].handle); fprintf(f,"%d,",varios[i].next_vario); fprintf(f,"%d,",varios[i].drvid); fprintf(f,"%d,",varios[i].typ); fprintf(f,"%d,",varios[i].subtyp); fprintf(f,"%d,",varios[i].smp); if (varios[i].mod_name) fprintf(f,"\"%s\",", varios[i].mod_name); else fprintf(f,"\"\","); if (varios[i].para_str) fprintf(f,"\"%s\",", varios[i].para_str); else fprintf(f,"\"\","); if (varios[i].mod_preload) fprintf(f,"\"%s\",", varios[i].mod_preload); else fprintf(f,"\"\","); if (varios[i].cfg_prog) fprintf(f,"\"%s\",", varios[i].cfg_prog); else fprintf(f,"\"\","); if (varios[i].firmware) fprintf(f,"\"%s\",", varios[i].firmware); else fprintf(f,"\"\","); if (varios[i].description) fprintf(f,"\"%s\",", varios[i].description); else fprintf(f,"\"\","); if (varios[i].need_pkg) fprintf(f,"\"%s\",", varios[i].need_pkg); else fprintf(f,"\"\","); if (varios[i].info) fprintf(f,"\"%s\",", varios[i].info); else fprintf(f,"\"\","); if (varios[i].protocol) fprintf(f,"\"%s\",", varios[i].protocol); else fprintf(f,"\"\","); if (varios[i].interface) fprintf(f,"\"%s\",", varios[i].interface); else fprintf(f,"\"\","); if (varios[i].io) fprintf(f,"\"%s\",", varios[i].io); else fprintf(f,"\"\","); if (varios[i].irq) fprintf(f,"\"%s\",", varios[i].irq); else fprintf(f,"\"\","); if (varios[i].membase) fprintf(f,"\"%s\",", varios[i].membase); else fprintf(f,"\"\","); if (varios[i].features) fprintf(f,"\"%s\",", varios[i].features); else fprintf(f,"\"\","); fprintf(f,"%d,",varios[i].card_ref); if (varios[i].name) fprintf(f,"\"%s\"", varios[i].name); else fprintf(f,"\"\""); fprintf(f,"},\n"); } fprintf(f,"};\n"); return(0); } int main(argc,argv) int argc; char **argv; { char line[256]; int l; time_t tim; const char *source_date_epoch; if (argc<2) { fprintf(stderr, "Error no filename\n"); exit(1); } if (!freopen(argv[1],"rb", stdin)) { fprintf(stderr, "Cannot open %s as stdin\n", argv[1]); exit(2); } if (argc >2) { if (!freopen(argv[2],"w", stdout)) { fprintf(stderr, "Cannot open %s as stdout\n", argv[2]); exit(3); } } cards = calloc(max_ce, sizeof(cdb_isdn_card)); if (!cards) { fprintf(stderr, "cannot alloc card\n"); fclose(stdin); exit(4); } varios = calloc(max_vario, sizeof(cdb_isdn_vario)); if (!varios) { fprintf(stderr, "cannot alloc vario\n"); fclose(stdin); free(cards); exit(5); } name_str = calloc(max_name_str_cnt, 1); if (!name_str) { fprintf(stderr, "cannot alloc name_str\n"); fclose(stdin); free(cards); free(varios); exit(6); } vendors = calloc(max_ivendor, sizeof(cdb_isdn_vendor)); if (!vendors) { fprintf(stderr, "cannot alloc vendors\n"); fclose(stdin); free(cards); free(varios); free(name_str); exit(7); } BEGIN Main; yylex(); SortVendors(); SortCards(); SortVarios(); fprintf(stdout, "/* CDBISDN database */\n"); fprintf(stdout,"const int CDBISDN_DBVERSION = 0x%x;\n", CDB_DATAVERSION); if ((source_date_epoch = getenv("SOURCE_DATE_EPOCH")) == NULL || (tim = (time_t)strtol(source_date_epoch, NULL, 10)) <= 0) time(&tim); strcpy(line,asctime(gmtime(&tim))); l = strlen(line); if (l) line[l-1] = 0; fprintf(stdout,"const char CDBISDN_DATE[] = \"%s\";\n", line); WriteVendors(stdout); WriteCards(stdout); WriteVarios(stdout); fclose(stdin); free(cards); free(name_str); free(vendors); free(varios); fprintf(stderr, "used cards(%d/%d)\n", ce_idx, max_ce); fprintf(stderr, "used varios(%d/%d)\n", vario_idx, max_vario); fprintf(stderr, "used vendors(%d/%d)\n", ivendor_idx, max_ivendor); fprintf(stderr, "used name_str(%d/%d)\n",name_str_cnt, max_name_str_cnt); return(0); } hwinfo-21.52/src/isdn/cdb/isdn_cdb.lex000066400000000000000000000031011323731041200175370ustar00rootroot00000000000000WSP [ \t] VALCHAR [^\|] %START Main NextLine NewEntry Value %{ #include "isdn_cdb_def.h" %} %% int item = 0;
{ # BEGIN NextLine; ^\| { if (new_entry()) exit(99); BEGIN NewEntry; } ^{WSP}+ ; \n ; } { .* ; \n BEGIN Main; } { vendor= {item=vendor; BEGIN Value;} device= {item=device; BEGIN Value;} vendor_id= {item=vendor_id; BEGIN Value;} device_id= {item=device_id; BEGIN Value;} subvendor_id= {item=subvendor_id; BEGIN Value;} subdevice_id= {item=subdevice_id; BEGIN Value;} device_class= {item=device_class; BEGIN Value;} bus_type= {item=bus_type; BEGIN Value;} vario= {item=vario; BEGIN Value;} SMP= {item=SMP; BEGIN Value;} drv_id= {item=drv_id; BEGIN Value;} drv_subtyp= {item=drv_subtyp; BEGIN Value;} drv_typ= {item=drv_typ; BEGIN Value;} [iI]nterface= {item=interface; BEGIN Value;} line_cnt= {item=line_cnt; BEGIN Value;} line_protocol= {item=line_protocol; BEGIN Value;} module= {item=module; BEGIN Value;} need_packages= {item=need_packages; BEGIN Value;} supported= {item=supported; BEGIN Value;} feature= {item=feature; BEGIN Value;} info= {item=info; BEGIN Value;} special= {item=special; BEGIN Value;} firmware= {item=firmware; BEGIN Value;} short_description= {item=short_description; BEGIN Value;} IRQ= {item=IRQ; BEGIN Value;} IO= {item=IO; BEGIN Value;} MEMBASE= {item=MEMBASE; BEGIN Value;} alternative_name= {item=alternative_name; BEGIN Value;} revision= {item=revision; BEGIN Value;} \n BEGIN Main; } { \| BEGIN NewEntry; {VALCHAR}*/\| add_current_item(item, yytext); } hwinfo-21.52/src/isdn/cdb/isdn_cdb_def.h000066400000000000000000000007411323731041200200230ustar00rootroot00000000000000#ifndef ISDN_CDB_DEF #define ISDN_CDB_DEF enum { vendor, device, vendor_id, device_id, subvendor_id, subdevice_id, revision, device_class, bus_type, vario, SMP, drv_id, drv_subtyp, drv_typ, interface, line_cnt, line_protocol, module, need_packages, supported, feature, info, special, firmware, short_description, IRQ, IO, MEMBASE, alternative_name, }; extern void add_current_item(int, char *); extern int new_entry(void); #endif /* ISDN_CDB_DEF */ hwinfo-21.52/src/isdn/cdb/mk_isdnhwdb.c000066400000000000000000000170221323731041200177240ustar00rootroot00000000000000#include #include #include #include #include #include "lex.yy.c" #include "hd.h" #include "cdb_read.h" #include "cdb_hwdb.h" int yywrap(void) { return(1); } static int WriteNames(FILE *f) { char *p, *e; int l, nc=0; fprintf(f, "! name data\n"); fprintf(f, "$%02d %d\n", IWHREC_TYPE_NAME_SIZE, name_str_cnt); p = e = name_str; e += name_str_cnt; while (p < e) { l = strlen(p); fprintf(f, "$%02d %s\n", IWHREC_TYPE_NAME_DATA, p); p += l + 1; nc++; } fprintf(f, "$%02d %d\n", IWHREC_TYPE_NAME_COUNT, nc); return(0); } static int WriteVendors(FILE *f) { int i, nullidx, idx; fprintf(f, "! vendor database\n"); fprintf(f, "$%02d %d\n", IWHREC_TYPE_VENDOR_COUNT, ivendor_idx); nullidx = strlen(name_str); /* first 0 in string array */ for (i=0; i < ivendor_idx; i++) { fprintf(f,"$%02d ", IWHREC_TYPE_VENDOR_RECORD); if (vendors[i].name && vendors[i].name[0]) idx = vendors[i].name - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (vendors[i].shortname && vendors[i].shortname[0]) idx = vendors[i].shortname - name_str; else idx = nullidx; fprintf(f,"%x ", idx); fprintf(f,"%d ", vendors[i].vnr); fprintf(f,"%d\n",vendors[i].refcnt); } return(0); } static int WriteCards(FILE *f) { int i, nullidx, idx; fprintf(f, "! card database\n"); fprintf(f, "$%02d %d\n", IWHREC_TYPE_CARD_COUNT, ce_idx); nullidx = strlen(name_str); /* first 0 in string array */ for (i=0; i <= ce_idx; i++) { fprintf(f,"$%02d ", IWHREC_TYPE_CARD_RECORD); fprintf(f,"%d ",cards[i].handle); fprintf(f,"%d ",cards[i].vhandle); if (cards[i].name && cards[i].name[0]) idx = cards[i].name - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (cards[i].lname && cards[i].lname[0]) idx = cards[i].lname - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (cards[i].Class && cards[i].Class[0]) idx = cards[i].Class - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (cards[i].bus && cards[i].bus[0]) idx = cards[i].bus - name_str; else idx = nullidx; fprintf(f,"%x ", idx); fprintf(f,"%d ",cards[i].revision); fprintf(f,"%d ",cards[i].vendor); fprintf(f,"%d ",cards[i].device); fprintf(f,"%d ",cards[i].subvendor); fprintf(f,"%d ",cards[i].subdevice); fprintf(f,"%d ",cards[i].features); fprintf(f,"%d ",cards[i].line_cnt); fprintf(f,"%d ",cards[i].vario_cnt); fprintf(f,"%d\n",cards[i].vario); } for (i=0; i < ce_idx; i++) { fprintf(f,"$%02d %d\n", IWHREC_TYPE_CARD_IDSORTED, isdncard_id[i]); } return(0); } static int WriteVarios(FILE *f) { int i, nullidx, idx; fprintf(f, "! driver database\n"); fprintf(f, "$%02d %d\n", IWHREC_TYPE_VARIO_COUNT, vario_idx); nullidx = strlen(name_str); /* first 0 in string array */ for (i=0; i <= vario_idx; i++) { fprintf(f,"$%02d ", IWHREC_TYPE_VARIO_RECORD); fprintf(f,"%d ",varios[i].handle); fprintf(f,"%d ",varios[i].next_vario); fprintf(f,"%d ",varios[i].drvid); fprintf(f,"%d ",varios[i].typ); fprintf(f,"%d ",varios[i].subtyp); fprintf(f,"%d ",varios[i].smp); if (varios[i].mod_name && varios[i].mod_name[0]) idx = varios[i].mod_name - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].para_str && varios[i].para_str[0]) idx = varios[i].para_str - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].mod_preload && varios[i].mod_preload[0]) idx = varios[i].mod_preload - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].cfg_prog && varios[i].cfg_prog[0]) idx = varios[i].cfg_prog - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].firmware && varios[i].firmware[0]) idx = varios[i].firmware - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].description && varios[i].description[0]) idx = varios[i].description - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].need_pkg && varios[i].need_pkg[0]) idx = varios[i].need_pkg - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].info && varios[i].info[0]) idx = varios[i].info - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].protocol && varios[i].protocol[0]) idx = varios[i].protocol - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].interface && varios[i].interface[0]) idx = varios[i].interface - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].io && varios[i].io[0]) idx = varios[i].io - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].irq && varios[i].irq[0]) idx = varios[i].irq - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].membase && varios[i].membase[0]) idx = varios[i].membase - name_str; else idx = nullidx; fprintf(f,"%x ", idx); if (varios[i].features && varios[i].features[0]) idx = varios[i].features - name_str; else idx = nullidx; fprintf(f,"%x ", idx); fprintf(f,"%d ",varios[i].card_ref); if (varios[i].name && varios[i].name[0]) idx = varios[i].name - name_str; else idx = nullidx; fprintf(f,"%x\n", idx); } return(0); } int main(argc,argv) int argc; char **argv; { char line[256]; int l; time_t tim; const char *source_date_epoch; if (argc<2) { if (!freopen(CDBISDN_CDB_FILE,"rb", stdin)) { fprintf(stderr, "Cannot open %s as stdin\n", CDBISDN_CDB_FILE); exit(2); } } else { if (!freopen(argv[1],"rb", stdin)) { fprintf(stderr, "Cannot open %s as stdin\n", argv[1]); exit(2); } } if (argc >2) { if (strcmp(argv[2], "-")) { /* - := stdout */ if (!freopen(argv[2],"w", stdout)) { fprintf(stderr, "Cannot open %s as stdout\n", argv[2]); exit(3); } } } else { /* default: CDBISDN_HWDB_FILE */ if (!freopen(CDBISDN_HWDB_FILE,"w", stdout)) { fprintf(stderr, "Cannot open %s as stdout\n", CDBISDN_HWDB_FILE); exit(3); } } cards = calloc(max_ce, sizeof(cdb_isdn_card)); if (!cards) { fprintf(stderr, "cannot alloc card\n"); fclose(stdin); exit(4); } varios = calloc(max_vario, sizeof(cdb_isdn_vario)); if (!varios) { fprintf(stderr, "cannot alloc vario\n"); fclose(stdin); free(cards); exit(5); } name_str = calloc(max_name_str_cnt, 1); if (!name_str) { fprintf(stderr, "cannot alloc name_str\n"); fclose(stdin); free(cards); free(varios); exit(6); } vendors = calloc(max_ivendor, sizeof(cdb_isdn_vendor)); if (!vendors) { fprintf(stderr, "cannot alloc vendors\n"); fclose(stdin); free(cards); free(varios); free(name_str); exit(7); } BEGIN Main; yylex(); SortVendors(); SortCards(); SortVarios(); fprintf(stdout, "! CDBISDN database version %x\n", CDB_DATAVERSION + 1); fprintf(stdout, "! file is build with mk_isdnhwdb\n"); fprintf(stdout, "! Do not change this file !!!\n"); fprintf(stdout,"$%02d %d\n", IWHREC_TYPE_VERSION, CDB_DATAVERSION + 1); if ((source_date_epoch = getenv("SOURCE_DATE_EPOCH")) == NULL || (tim = (time_t)strtol(source_date_epoch, NULL, 10)) <= 0) time(&tim); strcpy(line,ctime(&tim)); l = strlen(line); if (l) line[l-1] = 0; fprintf(stdout,"$%02d %s\n", IWHREC_TYPE_DATE, line); WriteNames(stdout); WriteVendors(stdout); WriteCards(stdout); WriteVarios(stdout); fclose(stdin); free(cards); free(name_str); free(vendors); free(varios); fprintf(stderr, "used cards(%d/%d)\n", ce_idx, max_ce); fprintf(stderr, "used varios(%d/%d)\n", vario_idx, max_vario); fprintf(stderr, "used vendors(%d/%d)\n", ivendor_idx, max_ivendor); fprintf(stderr, "used name_str(%d/%d)\n",name_str_cnt, max_name_str_cnt); return(0); } hwinfo-21.52/src/isdn/cdbisdn.c000066400000000000000000000322251323731041200163130ustar00rootroot00000000000000#include #include #include #include #include "hd.h" #include "hd_int.h" #define debprintf(a...) // #define debprintf(a...) fprintf(stderr, ## a) /* private data */ #include "cdb/isdn_cdb.h" #include "cdb/cdb_hwdb.h" static int CDBISDN_vendor_cnt; static int CDBISDN_card_cnt; static int CDBISDN_vario_cnt; static int CDBISDN_name_size; static char *CDBISDN_names; static cdb_isdn_vendor *cdb_isdnvendor_info; static cdb_isdn_card *cdb_isdncard_info; static int *cdb_isdncard_idsorted; static cdb_isdn_vario *cdb_isdnvario_info; static int cdb_dbversion; static char cdb_date[32]; static char line[1024]; static int CDBISDN_readhwdb; static int init_cdbisdn(void) { FILE *cdb; char *s, *p = NULL; int rectyp, l, cnt = 0, icnt = 0; cdb = fopen(CDBISDN_HWDB_FILE, "rb"); if (!cdb) { debprintf("open failure %s\n", CDBISDN_HWDB_FILE); goto fallback; } while (!feof(cdb)) { s = fgets(line, 1024, cdb); if (!s) break; if (!s[0] || s[0] == '!' || s[0] == '#' || s[0] == '\n') continue; if (s[0] != '$') { debprintf("got wrong line %s\n", s); continue; } sscanf(s, "$%d", &rectyp); switch(rectyp) { case IWHREC_TYPE_VERSION: sscanf(s + 4, "%d", &cdb_dbversion); break; case IWHREC_TYPE_DATE: l = strlen(s + 4); if (!l) continue; l--; if (l > 31) l = 31; strncpy(cdb_date, s + 4, l); cdb_date[l] = 0; break; case IWHREC_TYPE_NAME_SIZE: sscanf(s + 4, "%d", &CDBISDN_name_size); CDBISDN_names = calloc(CDBISDN_name_size + 1, 1); if (!CDBISDN_names) { debprintf("fail to allocate %d bytes for CDBISDN_names\n", CDBISDN_name_size); goto fallback_close; } p = CDBISDN_names; cnt = 0; icnt = 0; break; case IWHREC_TYPE_NAME_DATA: if (!p) goto fallback_close; l = strlen(s + 4); icnt += l; if (icnt > CDBISDN_name_size) { debprintf("name_size overflow %d/%d\n", icnt, CDBISDN_name_size); goto fallback_close; } strcpy(p, s + 4); p[l-1] = 0; p += l; cnt++; break; case IWHREC_TYPE_NAME_COUNT: sscanf(s + 4, "%d", &l); if (cnt != l) goto fallback_close; break; case IWHREC_TYPE_VENDOR_COUNT: sscanf(s + 4, "%d", &CDBISDN_vendor_cnt); cdb_isdnvendor_info = calloc(CDBISDN_vendor_cnt, sizeof(cdb_isdn_vendor)); if (!cdb_isdnvendor_info) { debprintf("fail to allocate %d vendor structs\n", CDBISDN_vendor_cnt); goto fallback_close; } cnt = 0; break; case IWHREC_TYPE_VENDOR_RECORD: if (cnt >= CDBISDN_vendor_cnt) { debprintf("vendor overflow %d/%d\n", cnt, CDBISDN_vendor_cnt); goto fallback_close; } l = sscanf(s + 4, "%p %p %d %d", &cdb_isdnvendor_info[cnt].name, &cdb_isdnvendor_info[cnt].shortname, &cdb_isdnvendor_info[cnt].vnr, &cdb_isdnvendor_info[cnt].refcnt); if (l != 4) { debprintf("error reading vendor record %s\n", s); goto fallback_close; } cdb_isdnvendor_info[cnt].name = CDBISDN_names + (u_long)cdb_isdnvendor_info[cnt].name; cdb_isdnvendor_info[cnt].shortname = CDBISDN_names + (u_long)cdb_isdnvendor_info[cnt].shortname; cnt++; break; case IWHREC_TYPE_CARD_COUNT: sscanf(s + 4, "%d", &CDBISDN_card_cnt); cdb_isdncard_info = calloc(CDBISDN_card_cnt + 1, sizeof(cdb_isdn_card)); cdb_isdncard_idsorted = calloc(CDBISDN_card_cnt, sizeof(int)); if (!cdb_isdncard_info || !cdb_isdncard_idsorted) { debprintf("fail to allocate %d vendor structs\n", CDBISDN_card_cnt); goto fallback_close; } cnt = 0; icnt = 0; break; case IWHREC_TYPE_CARD_RECORD: if (cnt > CDBISDN_card_cnt) { debprintf("card overflow %d/%d\n", cnt, CDBISDN_card_cnt); goto fallback_close; } l = sscanf(s + 4, "%d %d %p %p %p %p %d %d %d %d %d %d %d %d %d", &cdb_isdncard_info[cnt].handle, /* internal identifier idx in database */ &cdb_isdncard_info[cnt].vhandle, /* internal identifier to vendor database */ &cdb_isdncard_info[cnt].name, /* cardname */ &cdb_isdncard_info[cnt].lname, /* vendor short name + cardname */ &cdb_isdncard_info[cnt].Class, /* CLASS of the card */ &cdb_isdncard_info[cnt].bus, /* bus type */ &cdb_isdncard_info[cnt].revision, /* revision used with USB */ &cdb_isdncard_info[cnt].vendor, /* Vendor ID for ISAPNP and PCI cards */ &cdb_isdncard_info[cnt].device, /* Device ID for ISAPNP and PCI cards */ &cdb_isdncard_info[cnt].subvendor, /* Subvendor ID for PCI cards */ &cdb_isdncard_info[cnt].subdevice, /* Subdevice ID for PCI cards */ &cdb_isdncard_info[cnt].features, /* feature flags */ &cdb_isdncard_info[cnt].line_cnt, /* count of ISDN ports */ &cdb_isdncard_info[cnt].vario_cnt, /* count of driver varios */ &cdb_isdncard_info[cnt].vario); /* referenz to driver vario record */ if (l != 15) { debprintf("error reading card record %s\n", s); goto fallback_close; } cdb_isdncard_info[cnt].name = CDBISDN_names + (u_long)cdb_isdncard_info[cnt].name; cdb_isdncard_info[cnt].lname = CDBISDN_names + (u_long)cdb_isdncard_info[cnt].lname; cdb_isdncard_info[cnt].Class = CDBISDN_names + (u_long)cdb_isdncard_info[cnt].Class; cdb_isdncard_info[cnt].bus = CDBISDN_names + (u_long)cdb_isdncard_info[cnt].bus; cnt++; break; case IWHREC_TYPE_CARD_IDSORTED: if (icnt >= CDBISDN_card_cnt) { debprintf("card overflow %d/%d\n", icnt, CDBISDN_card_cnt); goto fallback_close; } sscanf(s + 4, "%d", &cdb_isdncard_idsorted[icnt]); icnt++; break; case IWHREC_TYPE_VARIO_COUNT: sscanf(s + 4, "%d", &CDBISDN_vario_cnt); cdb_isdnvario_info = calloc(CDBISDN_vario_cnt+1, sizeof(cdb_isdn_vario)); if (!cdb_isdnvario_info) { debprintf("fail to allocate %d vario structs\n", CDBISDN_vario_cnt); goto fallback_close; } cnt = 0; break; case IWHREC_TYPE_VARIO_RECORD: if (cnt > CDBISDN_vario_cnt) { debprintf("vario overflow %d/%d\n", cnt, CDBISDN_vario_cnt); goto fallback_close; } l = sscanf(s + 4, "%d %d %d %d %d %d %p %p %p %p %p %p %p %p %p %p %p %p %p %p %d %p", &cdb_isdnvario_info[cnt].handle, /* idx in database */ &cdb_isdnvario_info[cnt].next_vario, /* link to alternate vario */ &cdb_isdnvario_info[cnt].drvid, /* unique id of the driver vario */ &cdb_isdnvario_info[cnt].typ, /* Type to identify the driver */ &cdb_isdnvario_info[cnt].subtyp, /* Subtype of the driver type */ &cdb_isdnvario_info[cnt].smp, /* SMP supported ? */ &cdb_isdnvario_info[cnt].mod_name, /* name of the driver module */ &cdb_isdnvario_info[cnt].para_str, /* optional parameter string */ &cdb_isdnvario_info[cnt].mod_preload, /* optional modules to preload */ &cdb_isdnvario_info[cnt].cfg_prog, /* optional cfg prog */ &cdb_isdnvario_info[cnt].firmware, /* optional firmware to load */ &cdb_isdnvario_info[cnt].description, /* optional description */ &cdb_isdnvario_info[cnt].need_pkg, /* list of packages needed for function */ &cdb_isdnvario_info[cnt].info, /* optional additional info */ &cdb_isdnvario_info[cnt].protocol, /* supported D-channel protocols */ &cdb_isdnvario_info[cnt].interface, /* supported API interfaces */ &cdb_isdnvario_info[cnt].io, /* possible IO ports with legacy ISA cards */ &cdb_isdnvario_info[cnt].irq, /* possible interrupts with legacy ISA cards */ &cdb_isdnvario_info[cnt].membase, /* possible membase with legacy ISA cards */ &cdb_isdnvario_info[cnt].features, /* optional features*/ &cdb_isdnvario_info[cnt].card_ref, /* reference to a card */ &cdb_isdnvario_info[cnt].name); /* driver name */ if (l != 22) { debprintf("error reading vario record %s\n", s); goto fallback_close; } cdb_isdnvario_info[cnt].mod_name = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].mod_name; cdb_isdnvario_info[cnt].para_str = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].para_str; cdb_isdnvario_info[cnt].mod_preload = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].mod_preload; cdb_isdnvario_info[cnt].cfg_prog = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].cfg_prog; cdb_isdnvario_info[cnt].firmware = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].firmware; cdb_isdnvario_info[cnt].description = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].description; cdb_isdnvario_info[cnt].need_pkg = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].need_pkg; cdb_isdnvario_info[cnt].info = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].info; cdb_isdnvario_info[cnt].protocol = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].protocol; cdb_isdnvario_info[cnt].interface = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].interface; cdb_isdnvario_info[cnt].io = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].io; cdb_isdnvario_info[cnt].irq = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].irq; cdb_isdnvario_info[cnt].membase = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].membase; cdb_isdnvario_info[cnt].features = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].features; cdb_isdnvario_info[cnt].name = CDBISDN_names + (u_long)cdb_isdnvario_info[cnt].name; cnt++; break; default: debprintf("got wrong RecType %d\n", rectyp); break; } } fclose(cdb); if (CDBISDN_name_size == 0 || CDBISDN_vendor_cnt == 0 || CDBISDN_card_cnt == 0 || CDBISDN_vario_cnt == 0) goto fallback; debprintf("successfull reading %s\n", CDBISDN_HWDB_FILE); CDBISDN_readhwdb = 1; return(0); fallback_close: fclose(cdb); fallback: debprintf("error reading %s\n", CDBISDN_HWDB_FILE); CDBISDN_vendor_cnt = (sizeof(cdb_isdnvendor_info_init) / sizeof(cdb_isdn_vendor)); CDBISDN_card_cnt = ((sizeof(cdb_isdncard_info_init) / sizeof(cdb_isdn_card)) -1); CDBISDN_vario_cnt = ((sizeof(cdb_isdnvario_info_init) / sizeof(cdb_isdn_vario))-1); cdb_isdnvendor_info = cdb_isdnvendor_info_init; cdb_isdncard_info = cdb_isdncard_info_init; cdb_isdncard_idsorted = cdb_isdncard_idsorted_init; cdb_isdnvario_info = cdb_isdnvario_info_init; cdb_dbversion = CDBISDN_DBVERSION; strncpy(cdb_date, CDBISDN_DATE, 31); CDBISDN_readhwdb = 1; return(1); } typedef int (*fcmp) (const void *, const void *); static int compare_type(cdb_isdn_vario *v1, cdb_isdn_vario *v2) { int x= v1->typ - v2->typ; if (!x) x=v1->subtyp - v2->subtyp; return(x); } static int compare_id(const int *c1, const int *c2) { int x= cdb_isdncard_info[*c1].vendor - cdb_isdncard_info[*c2].vendor; if (!x) x=cdb_isdncard_info[*c1].device - cdb_isdncard_info[*c2].device; if (!x) x=cdb_isdncard_info[*c1].subvendor - cdb_isdncard_info[*c2].subvendor; if (!x) x=cdb_isdncard_info[*c1].subdevice - cdb_isdncard_info[*c2].subdevice; return(x); } /* interface */ cdb_isdn_vendor *hd_cdbisdn_get_vendor(int handle) { if (!CDBISDN_readhwdb) init_cdbisdn(); if (handle<0) return(NULL); if ((unsigned)handle >= CDBISDN_vendor_cnt) return(NULL); return(&cdb_isdnvendor_info[handle]); } cdb_isdn_card *hd_cdbisdn_get_card(int handle) { if (!CDBISDN_readhwdb) init_cdbisdn(); if (handle<=0) return(NULL); if ((unsigned) handle>CDBISDN_card_cnt) return(NULL); return(&cdb_isdncard_info[handle]); } cdb_isdn_vario *hd_cdbisdn_get_vario_from_type(int typ, int subtyp) { cdb_isdn_vario key, *ret; if (!CDBISDN_readhwdb) CDBISDN_readhwdb = init_cdbisdn(); key.typ = typ; key.subtyp = subtyp; if (!(ret=bsearch(&key, &cdb_isdnvario_info[1], CDBISDN_vario_cnt, sizeof(cdb_isdn_vario), (fcmp)compare_type))) { debprintf("ret NULL\n"); return(NULL); } return(ret); } cdb_isdn_card *hd_cdbisdn_get_card_from_type(int typ, int subtyp) { cdb_isdn_vario *civ; if (!CDBISDN_readhwdb) init_cdbisdn(); civ = hd_cdbisdn_get_vario_from_type(typ, subtyp); if (civ) { if (civ->card_ref > 0) return(&cdb_isdncard_info[civ->card_ref]); } return(NULL); } cdb_isdn_card *hd_cdbisdn_get_card_from_id(int vendor, int device, int subvendor, int subdevice) { int key, *ret; if (!CDBISDN_readhwdb) init_cdbisdn(); key = 0; cdb_isdncard_info[key].vendor = vendor; cdb_isdncard_info[key].device = device; cdb_isdncard_info[key].subvendor = subvendor; cdb_isdncard_info[key].subdevice = subdevice; if (!(ret=bsearch(&key, cdb_isdncard_idsorted, CDBISDN_card_cnt, sizeof(int), (fcmp)compare_id))) { debprintf("bs1 ret NULL\n"); key = 0; cdb_isdncard_info[key].subvendor = PCI_ANY_ID; cdb_isdncard_info[key].subdevice = PCI_ANY_ID; if (!(ret=bsearch(&key, cdb_isdncard_idsorted, CDBISDN_card_cnt, sizeof(int), (fcmp)compare_id))) { debprintf("bs2 ret NULL\n"); return(NULL); } } debprintf("ret idx %d\n", *ret); if (*ret <= 0) return(NULL); if ((unsigned) *ret > CDBISDN_card_cnt) return(NULL); return(&cdb_isdncard_info[*ret]); } cdb_isdn_vario *hd_cdbisdn_get_vario(int handle) { if (!CDBISDN_readhwdb) init_cdbisdn(); if (handle<=0) return(NULL); if ((unsigned) handle > CDBISDN_vario_cnt) return(NULL); return(&cdb_isdnvario_info[handle]); } int hd_cdbisdn_get_version(void) { if (!CDBISDN_readhwdb) init_cdbisdn(); return(CDBISDN_VERSION); } int hd_cdbisdn_get_db_version(void) { if (!CDBISDN_readhwdb) init_cdbisdn(); return(cdb_dbversion); } char *hd_cdbisdn_get_db_date(void) { if (!CDBISDN_readhwdb) init_cdbisdn(); return(cdb_date); } hwinfo-21.52/src/isdn/isa_probe.c000066400000000000000000000140031323731041200166420ustar00rootroot00000000000000#if defined(__i386__) #include #include #include "hd.h" #include "hd_int.h" #include "isa.h" #define AVM_CONFIG_OFF 0x1800 /* offset for config register */ #define AVM_TEST_MASK 0x28 /* allways zero */ #define AVM_HSCX_A_VSTR 0x40e /* HSCX A version reg */ #define AVM_HSCX_B_VSTR 0xc0e /* HSCX B version reg */ int avm_a1_detect(isa_isdn_t **ii) { int adr,i; unsigned char val,v1,v2; int found=0; unsigned short AVM_ADR[4]={0x200,0x240,0x300,0x340}; isa_isdn_t *card; for (i=0;i<4;i++) { adr=AVM_ADR[i] + AVM_CONFIG_OFF; val = inb(adr); if (val & AVM_TEST_MASK) continue; /* May be we found an AVM A1 or AVM Fritz!Classic */ /* Checking HSCX VERSIONS */ v1 = 0xf & inb(AVM_ADR[i] + AVM_HSCX_A_VSTR); if ((v1 != 5) && (v1 != 4)) continue; v2 = 0xf & inb(AVM_ADR[i] + AVM_HSCX_B_VSTR); if (v1 != v2) continue; /* 99% we found an AVM A1 or AVM Fritz!Classic */ /* printf("# AVM A1 or Fritz!Classic found\n"); printf("TYPE=5 SUBTYPE=0 IO=0x%3x\n", AVM_ADR[i]); */ card = new_isa_isdn(ii); card->type = 5; card->has_io = 1; card->io = AVM_ADR[i]; found++; } return(found); } #define ELSA_CONFIG 5 #define ELSA_PC 1 #define ELSA_PCC8 2 #define ELSA_PCC16 3 #define ELSA_PCF 4 #define ELSA_PCFPRO 5 #define ELSA_IRQ_IDX 0x38 /* Bit 3,4,5 des Config-Reg */ #define ELSA_IRQ_IDX_PCC8 0x30 /* Bit 4,5 des Config-Reg */ #define ELSA_IRQ_IDX_PC 0x0c /* Bit 2,3 des Config-Reg */ int probe_elsa_adr(unsigned int adr) { int i, in1, in2, p16_1 = 0, p16_2 = 0, p8_1 = 0, p8_2 = 0, pc_1 = 0, pc_2 = 0, pfp_1 = 0, pfp_2 = 0; for (i = 0; i < 16; i++) { in1 = inb(adr + ELSA_CONFIG); /* 'toggelt' bei */ in2 = inb(adr + ELSA_CONFIG); /* jedem Zugriff */ p16_1 += 0x04 & in1; p16_2 += 0x04 & in2; p8_1 += 0x02 & in1; p8_2 += 0x02 & in2; pc_1 += 0x01 & in1; pc_2 += 0x01 & in2; pfp_1 += 0x40 & in1; pfp_2 += 0x40 & in2; } if (65 == ++p16_1 * ++p16_2) { return (ELSA_PCC16); } else if (1025 == ++pfp_1 * ++pfp_2) { return (ELSA_PCFPRO); } else if (33 == ++p8_1 * ++p8_2) { return (ELSA_PCC8); } else if (17 == ++pc_1 * ++pc_2) { return (ELSA_PC); } return (0); } int probe_elsa(isa_isdn_t **ii) { int i, subtyp, val, irq, found=0; isa_isdn_t *card; unsigned int CARD_portlist[] = {0x160, 0x170, 0x260, 0x360, 0}; for (i = 0; CARD_portlist[i]; i++) { if ((subtyp = probe_elsa_adr(CARD_portlist[i]))) { found++; val = inb(CARD_portlist[i] + ELSA_CONFIG); if (subtyp == ELSA_PC) { int CARD_IrqTab[8] = {7, 3, 5, 9, 0, 0, 0, 0}; irq = CARD_IrqTab[(val & ELSA_IRQ_IDX_PC) >> 2]; } else if (subtyp == ELSA_PCC8) { int CARD_IrqTab[8] = {7, 3, 5, 9, 0, 0, 0, 0}; irq = CARD_IrqTab[(val & ELSA_IRQ_IDX_PCC8) >> 4]; } else { int CARD_IrqTab[8] = {15, 10, 15, 3, 11, 5, 11, 9}; irq = CARD_IrqTab[(val & ELSA_IRQ_IDX) >> 3]; } switch(subtyp) { case ELSA_PC: /* printf("# Elsa ML PC found\n"); printf("TYPE=6 SUBTYPE=%d IO=0x%03x IRQ=%d\n", subtyp, CARD_portlist[i], irq); */ case ELSA_PCC8: /* printf("# Elsa ML PCC-8 found\n"); printf("TYPE=6 SUBTYPE=%d IO=0x%03x IRQ=%d\n", subtyp, CARD_portlist[i], irq); */ case ELSA_PCC16: /* printf("# Elsa ML PCC-16 found\n"); printf("TYPE=6 SUBTYPE=%d IO=0x%03x IRQ=%d\n", subtyp, CARD_portlist[i], irq); */ case ELSA_PCF: /* printf("# Elsa ML PCF found\n"); printf("TYPE=6 SUBTYPE=%d IO=0x%03x IRQ=%d\n", subtyp, CARD_portlist[i], irq); */ case ELSA_PCFPRO: /* printf("# Elsa ML PCFPro found\n"); printf("TYPE=6 SUBTYPE=%d IO=0x%03x IRQ=%d\n", subtyp, CARD_portlist[i], irq); */ card = new_isa_isdn(ii); card->type = 6; card->subtype = subtyp; card->has_io = 1; card->io = CARD_portlist[i]; card->has_irq = 1; card->irq = irq; break; } } } return (found); } #define TELES_CONFIG_OFF 0xc00 #define TELES_ID1 0x51 #define TELES_ID2 0x93 #define TELES_16_0 0x1e #define TELES_16_0_AB 0x1f #define TELES_16_3_0 0x1c #define TELES_16_3_1 0x39 #define TELES_16_3_3 0x38 #define TELES_16_3_AB 0x46 int telesdetect(isa_isdn_t **ii) { int adr,val,i; int found=0; unsigned short TELES_ADR[3]={0x380,0x280,0x180}; isa_isdn_t *card; for (i=0;i<3;i++) { adr=TELES_ADR[i] + TELES_CONFIG_OFF; val = inb(adr); if (val != TELES_ID1) continue; adr++; val = inb(adr); if (val != TELES_ID2) continue; adr++; val = inb(adr); switch(val) { case TELES_16_0: /* printf("# Teles 16.0 found\n"); printf("TYPE=1 SUBTYPE=0 IO=0x%3x\n", TELES_ADR[i] + TELES_CONFIG_OFF); */ case TELES_16_0_AB: /* printf("# Teles 16.0 AB found\n"); printf("TYPE=1 SUBTYPE=1 IO=0x%3x\n", TELES_ADR[i] + TELES_CONFIG_OFF); */ card = new_isa_isdn(ii); card->type = 1; if(val == TELES_16_0_AB) card->subtype = 1; card->has_io = 1; card->io = TELES_ADR[i] + TELES_CONFIG_OFF; found++; break; case TELES_16_3_0: /* printf("# Teles 16.3 v1.0 found\n"); printf("TYPE=3 SUBTYPE=0 IO=0x%3x\n", TELES_ADR[i]); */ case TELES_16_3_1: /* printf("# Teles 16.3 v1.1 found\n"); printf("TYPE=3 SUBTYPE=0 IO=0x%3x\n", TELES_ADR[i]); */ case TELES_16_3_3: /* printf("# Teles 16.3 v1.3 found\n"); printf("TYPE=3 SUBTYPE=0 IO=0x%3x\n", TELES_ADR[i]); */ case TELES_16_3_AB: /* printf("# Teles 16.3 AB Video found\n"); printf("TYPE=3 SUBTYPE=1 IO=0x%3x\n", TELES_ADR[i]); */ card = new_isa_isdn(ii); card->type = 3; if(val == TELES_16_3_AB) card->subtype = 1; card->has_io = 1; card->io = TELES_ADR[i]; found++; break; default: if (0 /* guess */) printf("# may be a Teles 16.0/16.3 detected at IO=0x%3x byte 3 is 0x%02x\n", TELES_ADR[i] + TELES_CONFIG_OFF, val); break; } } return(found); } isa_isdn_t *isdn_detect() { isa_isdn_t *ii = NULL; if(iopl(3) < 0) return ii; avm_a1_detect(&ii); probe_elsa(&ii); telesdetect(&ii); iopl(0); return ii; } #endif /* i386 */ hwinfo-21.52/src/isdn/libihw.txt000066400000000000000000000040371323731041200165600ustar00rootroot000000000000001. ihw_card_info *ihw_get_card(int handle); "ihw_card_info" is a struct, which hold all info about the card (see ihw.h) The parameter is a internal used index for the database (range 0 ... max) To get all records use the following code as example: ihw_card_info *icp; handle = 0; while ((icp =ihw_get_card(handle++))) { ... } If here are no entries left, you get NULL as return value. 2. ihw_card_info *ihw_get_device_from_type(int typ, int subtyp); Get card informations for the card with TYPE and SUBTYPE . Returns NULL if no card match. This function is useful to get the card informations, if you have type and subtype from a rc.config, or from hardware probe. 3. extern ihw_card_info *ihw_get_card_from_id(int vendor, int device, int subvendor, int subdevice); Get card informations for the card with VENDOR,DEVICE,SUBVENDOR and SUBDEVICE for PCI and ISAPNP cards (set SUBVENDOR and SUBDEVICE to 0xffff for ISAPNP cards). Returns NULL if no card found. This function will be useful for hardware probe. 4. ihw_para_info *ihw_get_parameter(int card_handle, int pnr); This function provides parameter info for a card (which was given by one of the first 3 functions). "card_handle" is the "ihw_card_info->handle" of the given card, pnr is the number of the requested parameter (1,2, ...). For the first parameter, set pnr to 1, for next increment pnr, until NULL is returned. For examples see at demo/demo.c Specials: To make it easy to decide, if an parameter has to be set in a rc.config a flag P_DEFINE is set in ihw_para_info->flags, which is set for all parameter which have to go into rc.config (for yast1 this parameter has to be setable). Other flags (may be useful for autodetection): P_HARDSET - parameter depends on a jumper or switch. P_SOFTSET - parameter is written into a config register (not for PnP/PCI) P_READABLE - parameter can be read from a config register (not for PnP/PCI) P_ISAPNP - parameter is set via ISA PnP setup P_PCI - parameter is a PCI one Karsten hwinfo-21.52/src/smp/000077500000000000000000000000001323731041200143775ustar00rootroot00000000000000hwinfo-21.52/src/smp/.cvsignore000066400000000000000000000000101323731041200163660ustar00rootroot00000000000000.depend hwinfo-21.52/src/smp/Makefile000066400000000000000000000001561323731041200160410ustar00rootroot00000000000000TOPDIR = ../.. TARGETS = $(LIBHD_D) include $(TOPDIR)/Makefile.common $(LIBHD_D): $(OBJS) ar r $(LIBHD) $? hwinfo-21.52/src/smp/README000066400000000000000000000004751323731041200152650ustar00rootroot00000000000000usage: smp exit codes: 0 -> ok, is smp != 0 -> no, is single processor Note1: just checks the smp capability of the board, not if >1 processor is actually installed. Note2: must be run as 'root'. Original is: /mirror/distributions/redhat/ftp.redhat.com/redhat/redhat-6.1/i386/misc/src/anaconda/isys/smp.c hwinfo-21.52/src/smp/smp.c000066400000000000000000000150761323731041200153530ustar00rootroot00000000000000/* [_Anarchy_(alan@lightning.swansea.uk.linux.org)] you should do one check though - if the board seems to be SMP and the CPU in /proc/cpuinfo is non intel dont install an SMP kernel - thats a dual pentium board with a cyrix or similar single cpu in it */ #include #include #include #include #include #include #include #ifdef __i386__ #define SMP_MAGIC_IDENT (('_'<<24)|('P'<<16)|('M'<<8)|'_') struct intel_mp_floating { char mpf_signature[4]; /* "_MP_" */ unsigned long mpf_physptr; /* Configuration table address */ unsigned char mpf_length; /* Our length (paragraphs) */ unsigned char mpf_specification;/* Specification version */ unsigned char mpf_checksum; /* Checksum (makes sum 0) */ unsigned char mpf_feature1; /* Standard or configuration ? */ unsigned char mpf_feature2; /* Bit7 set for IMCR|PIC */ unsigned char mpf_feature3; /* Unused (0) */ unsigned char mpf_feature4; /* Unused (0) */ unsigned char mpf_feature5; /* Unused (0) */ }; struct mp_config_table { char mpc_signature[4]; #define MPC_SIGNATURE "PCMP" unsigned short mpc_length; /* Size of table */ char mpc_spec; /* 0x01 */ char mpc_checksum; char mpc_oem[8]; char mpc_productid[12]; unsigned long mpc_oemptr; /* 0 if not present */ unsigned short mpc_oemsize; /* 0 if not present */ unsigned short mpc_oemcount; unsigned long mpc_lapic; /* APIC address */ unsigned long reserved; }; /* Followed by entries */ #define MP_PROCESSOR 0 #define MP_BUS 1 #define MP_IOAPIC 2 #define MP_INTSRC 3 #define MP_LINTSRC 4 struct mpc_config_processor { unsigned char mpc_type; unsigned char mpc_apicid; /* Local APIC number */ unsigned char mpc_apicver; /* Its versions */ unsigned char mpc_cpuflag; #define CPU_ENABLED 1 /* Processor is available */ #define CPU_BOOTPROCESSOR 2 /* Processor is the BP */ unsigned long mpc_cpufeature; #define CPU_STEPPING_MASK 0x0F #define CPU_MODEL_MASK 0xF0 #define CPU_FAMILY_MASK 0xF00 unsigned long mpc_featureflag; /* CPUID feature value */ unsigned long mpc_reserved[2]; }; struct mpc_config_bus { unsigned char mpc_type; unsigned char mpc_busid; unsigned char mpc_bustype[6] __attribute((packed)); }; #define BUSTYPE_EISA "EISA" #define BUSTYPE_ISA "ISA" #define BUSTYPE_INTERN "INTERN" /* Internal BUS */ #define BUSTYPE_MCA "MCA" #define BUSTYPE_VL "VL" /* Local bus */ #define BUSTYPE_PCI "PCI" #define BUSTYPE_PCMCIA "PCMCIA" /* We don't understand the others */ struct mpc_config_ioapic { unsigned char mpc_type; unsigned char mpc_apicid; unsigned char mpc_apicver; unsigned char mpc_flags; #define MPC_APIC_USABLE 0x01 unsigned long mpc_apicaddr; }; struct mpc_config_intsrc { unsigned char mpc_type; unsigned char mpc_irqtype; unsigned short mpc_irqflag; unsigned char mpc_srcbus; unsigned char mpc_srcbusirq; unsigned char mpc_dstapic; unsigned char mpc_dstirq; }; #define MP_INT_VECTORED 0 #define MP_INT_NMI 1 #define MP_INT_SMI 2 #define MP_INT_EXTINT 3 #define MP_IRQDIR_DEFAULT 0 #define MP_IRQDIR_HIGH 1 #define MP_IRQDIR_LOW 3 struct mpc_config_intlocal { unsigned char mpc_type; unsigned char mpc_irqtype; unsigned short mpc_irqflag; unsigned char mpc_srcbusid; unsigned char mpc_srcbusirq; unsigned char mpc_destapic; #define MP_APIC_ALL 0xFF unsigned char mpc_destapiclint; }; /* * Default configurations * * 1 2 CPU ISA 82489DX * 2 2 CPU EISA 82489DX no IRQ 8 or timer chaining * 3 2 CPU EISA 82489DX * 4 2 CPU MCA 82489DX * 5 2 CPU ISA+PCI * 6 2 CPU EISA+PCI * 7 2 CPU MCA+PCI */ static int smp_found_config=0; /* * Checksum an MP configuration block. */ static int mpf_checksum(unsigned char *mp, int len) { int sum=0; while(len--) sum+=*mp++; return sum&0xFF; } static int do_smp_scan_config(unsigned long *bp, unsigned long length) { struct intel_mp_floating *mpf; /* if (sizeof(*mpf)!=16) logMessage("Error: MPF size\n"); */ while (length>0) { if (*bp==SMP_MAGIC_IDENT) { mpf=(struct intel_mp_floating *)bp; if (mpf->mpf_length==1 && !mpf_checksum((unsigned char *)bp,16) && (mpf->mpf_specification == 1 || mpf->mpf_specification == 4) ) { /*logMessage("Intel MultiProcessor Specification v1.%d\n", mpf->mpf_specification); if (mpf->mpf_feature2&(1<<7)) logMessage(" IMCR and PIC compatibility mode.\n"); else logMessage(" Virtual Wire compatibility mode.\n"); */ smp_found_config=1; return 1; } } bp+=4; length-=16; } return 0; } static int smp_scan_config(int mem_fd, unsigned long base, unsigned long length) { void *p; int o; o=base&0xFFF; base-=o; length+=o; p=mmap(0, (length+4095)&0xFFFFF000, PROT_READ, MAP_SHARED, mem_fd, (base&0xFFFF0000)); if(p==MAP_FAILED) { /*logMessage("SMP Probe error: mmap: %s", strerror(errno));*/ return 1; } do_smp_scan_config(p+o, length-o); munmap(p, (length+4095)&0xFFFFF000); return 0; } static int intelDetectSMP(void) { int mem_fd; mem_fd=open("/dev/mem", O_RDONLY); if(mem_fd==-1) { /*logMessage("Error detecting SMP: /dev/mem: %s", strerror(errno));*/ } /* * FIXME: Linux assumes you have 640K of base ram.. * this continues the error... * * 1) Scan the bottom 1K for a signature * 2) Scan the top 1K of base RAM * 3) Scan the 64K of bios */ if (!smp_scan_config(mem_fd, 0x0, 0x400) && !smp_scan_config(mem_fd, 639*0x400,0x400) && !smp_scan_config(mem_fd, 0xF0000,0x10000)) { #if 0 /* * If it is an SMP machine we should know now, unless the * configuration is in an EISA/MCA bus machine with an * extended bios data area. * * there is a real-mode segmented pointer pointing to the * 4K EBDA area at 0x40E, calculate and scan it here. * * NOTE! There are Linux loaders that will corrupt the EBDA * area, and as such this kind of SMP config may be less * trustworthy, simply because the SMP table may have been * stomped on during early boot. These loaders are buggy and * should be fixed. */ unsigned int address; address = *(unsigned short *)phys_to_virt(0x40E); address<<=4; smp_scan_config(mem_fd, address, 0x1000); if (smp_found_config) /*logMessage("WARNING: MP table in the EBDA can be UNSAFE, contact linux-smp@vger.rutgers.edu if you experience SMP problems!\n");*/ #endif } /* if(smp_found_config) logMessage("Detected SMP capable motherboard\n"); else logMessage("Detected non SMP capable motherboard\n"); */ return smp_found_config; } int detectSMP(void) { static int isSMP = -1; if (isSMP != -1) return isSMP; return isSMP = intelDetectSMP(); } #endif /* __i386__ */